/*!Theme Name: STELLA - Child
Theme URI: http://envirra.com/themes/stella
Author: Performance Foundry
Author URI: https://performancefoundry.com
Description: Magazine WordPress Theme
Version: 1.0.1
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html‎
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: envirra
Template: stella*/.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1e3px;perspective:1e3px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}form.moonray-form-clearfix{display:table;position:relative;width:100%}.moonray-form-p2c165866f6 .moonray-form-element-wrapper{padding:0!important}.moonray-form-p2c165866f6 .moonray-form{width:100%!important}.moonray-form .moonray-form-element-wrapper .moonray-form-label{margin:0!important}.moonray-form .moonray-form-element-wrapper{float:none;overflow:initial}.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit{width:initial;position:absolute;top:0;right:0}#mr-field-element-60843291802{float:none;padding-right:95px;border:1px solid #bbb;box-shadow:none;font-family:open sans;font-weight:400;font-style:normal;color:#666;font-size:14px;margin-bottom:0}.vw-site-footer #mr-field-element-60843291802{margin-bottom:-1px!important}#mr-field-element-135114216468{font-family:Playfair Display;padding-top:11px;padding-bottom:10px}form.subscribe-form{display:table;width:100%;position:relative}input.subscribe-form__input{width:100%;padding-right:115px}input.subscribe-form__submit{position:absolute;right:0;top:0;height:40px;margin:0}.instagram-feed{margin-bottom:2rem}@media(max-width:767px){.vw-top-bar{display:block;background-color:#000}}#sb_instagram .sbi_follow_btn a{font-family:playfair display;text-transform:uppercase;background-color:#000;color:#fff;font-size:13px;border-radius:0;line-height:1.4em;padding:12px 18px;margin-top:16px;transition:all .2s ease-out}#sb_instagram .sbi_follow_btn a:hover{opacity:1;background-color:#3784a3}.vw-post-box__meta .vw-post-meta-separator{display:none}.vw-menu-location-main .main-menu-item+.main-menu-item .main-menu-link:before{width:2px}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{height:100%!important}.fts-grid-item{border:1px solid #eee;padding:5px 10px}@media(max-width:767px){.fts-grid-item{margin-bottom:2em}}.fts-grid-item .vw-button{padding:10px}.fts-grid-item .vw-button.reversed{background-color:#3784a3}.fts-grid-item .vw-button.reversed:hover{background-color:#317590}.fts-carousel{position:relative}.fts-carousel .vw-post-box__inner{padding-top:20px;text-align:center}.fts-carousel .vw-post-box__title{position:static;margin-bottom:20px}.fts-carousel .vw-post-box__title:before{display:none}.fts-carousel .vw-post-box__title a{font-size:1.2rem}.right.carousel-control,.left.carousel-control{background-image:none;width:1.1em;height:1.1em;top:50%;margin-top:-.55em;background-color:#000;opacity:1;font-size:30px;line-height:1;transition:all .2s ease-out}.right.carousel-control:hover,.left.carousel-control:hover{background-color:#666}.vw-post-box__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-post-box__buy-button{font-size:1.5rem;transition:all .2s ease-out}.vw-post-box__buy-button:hover{color:#000}.vw-post-box__read-more{text-decoration:underline}.vw-post-box__price{margin-bottom:1em;font-size:1.2em;color:#3784a3}.vw-post-box__old_price{text-decoration:line-through}.fts-grid-item__show-more-wrapper{text-align:center;margin:2rem 0}.fts-content{border-bottom:3px solid #000;margin-bottom:2em;padding-bottom:2em}@media(min-width:768px){.fts-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fts-content>div{width:50%}}.fts-content .vw-featured-image{margin-bottom:0}.fts-content__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fts-content__price{text-align:center}.fts-content__price .vw-post-box__price{margin-bottom:0}.fts-content__description{margin-bottom:2em}@media(min-width:768px){.fts-content__description{padding-left:2em;margin-bottom:0}}.fts-content__cta{text-align:center}.fts-cat-item{padding-top:15px;padding-bottom:15px}@media(max-width:767px){.fts-cat-item{text-align:center}}.fts-cat-item .vw-post-box__thumbnail{position:relative}@media(max-width:767px){.fts-cat-item .vw-post-box__thumbnail{display:inline-block}}.fts-cat__title{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;color:#fff;background-color:rgba(0,0,0,.35);transition:all .2s ease-out}.fts-cat__title:hover{background-color:rgba(0,0,0,.2)}.fts-cat__title span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:playfair display;text-transform:capitalize;letter-spacing:0;font-weight:400;font-size:26px;font-style:normal;line-height:1.2;width:100%;text-align:center;padding:0 1rem}.fts-content__tags{margin-top:1em}.fts-content__tags-title{font-family:playfair display;color:#000}.fts-content__tag{display:inline-block;background-color:#3784a3;padding:0 4px;margin-top:10px;font-size:12px;font-style:italic;font-weight:400;letter-spacing:1px;line-height:20px;color:#fff;margin-left:2px;transition:all .2s ease-out}.fts-content__tag:hover{background-color:#000}.vw-page-sidebar .fts-cat-items{width:100%!important}.widget_fts_all_categories .vw-widget-category-list{list-style:none;padding:0;padding-bottom:20px;margin:0}.widget_fts_all_categories .vw-widget-category-list li{position:relative}.widget_fts_all_categories .vw-widget-category-list li+li{margin-top:15px;padding-top:20px;border-top:1px solid #f3f3f3}.widget_fts_all_categories .vw-widget-category-title{position:relative;display:block;padding-right:30px;font-size:1.1em;font-weight:700;line-height:1.1;text-transform:uppercase;text-decoration:none;word-break:break-word;transition:all .2s ease-out}.widget_fts_all_categories .vw-widget-category-title:hover .vw-widget-category-post-count{color:#fff}.widget_fts_all_categories .vw-widget-category-post-count{display:inline-block;padding:0 4px;margin-top:10px;font-size:12px;font-style:italic;font-weight:400;letter-spacing:1px;line-height:20px;color:#fff;transition:all .2s ease-out}.widget_fts_all_categories .vw-widget-category-description{font-size:12px;font-style:italic;opacity:.7;line-height:1.2em;margin-top:8px;padding-right:15%}.vw-sidebar-position-content-mini-right .vw-page-sidebar-left .widget_fts_all_categories .vw-widget-category-title,.vw-sidebar-position-mini-content-right .vw-page-sidebar-left .widget_fts_all_categories .vw-widget-category-title,.vw-sidebar-position-left-content-mini .vw-page-sidebar-right .widget_fts_all_categories .vw-widget-category-title{font-size:18px}.vw-sidebar-position-content-mini-right .vw-page-sidebar-left .vw-widget-category-post-count,.vw-sidebar-position-mini-content-right .vw-page-sidebar-left .vw-widget-category-post-count,.vw-sidebar-position-left-content-mini .vw-page-sidebar-right .vw-widget-category-post-count{margin-top:0}.vw-logo__image.vw-logo__image--1x,.vw-logo__image.vw-logo__image--2x{width:350px}.comment-form-comment label{display:block}