@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#page>.navbar .brand{background:url(//res.mindbodygreen.com/img/nav/mbg-logo-2014@2x.png) left center/330px 42px no-repeat}}@media (max-width:1218px){.gallery-thumbs-wrapper{float:left;height:auto;overflow:visible}#thumbs-nav-left,#thumbs-nav-right{display:none}.gallery-thumbs-inner{float:left;width:100%;height:auto;overflow:visible}.thumbs-wrapper{position:relative;top:auto;width:auto!important}.thumb-wrapper{margin:0 15px 10px}.shop-product-quote{float:none!important;display:block!important;width:auto!important;height:auto!important;margin:0 auto 23px!important}.shop-product-quote .quote-content{display:block;margin:15px auto;height:auto}.listing-detail .pic{margin-right:0}.listing-detail .listing-map{float:none;width:475px}.listing-detail .info,.listing-detail .source{float:none;margin-bottom:10px}.other-listings,.other-listings .item{width:100%;margin-right:0;padding-right:0}.other-listings .item:nth-child(odd){margin-right:0}.feature-recs .signboard{margin-bottom:23px;width:100%!important}.feature-recs .scroll-content{margin-right:0}.feature-recs .signboard .title{width:95%!important}}@media (max-width:1114px){.navbar .nav>li>a{padding:0 9px}.navbar .nav>li>.nav-right-link{padding:0 5px}.navbar-user .nav>li>a{padding:10px 20px}.galleries-box .item,.latest-box .item{width:48%}.galleries-box .item .description,.latest-box .description{width:60%}#mbgrotator-inner .content .title{font-size:85%}.gallery-right{width:35%}}@media (max-width:1028px){.navbar .nav>li>a{padding:0 6px;font-size:13px}.navbar-user .nav>li>a{padding:10px 20px}.navbar .nav>li>.nav-right-link{padding:0 3px}.featured-left,.featured-right{margin:0;width:100%}.marquee .pic{float:left;width:200px;margin-right:15px}.marquee .byline,.marquee .title{padding:0;margin:0}.marquee .title{padding-right:15px;margin-bottom:5px}.marquee .description,.signboard .description{width:60%;height:154px}.signboard .title{width:auto;font-size:171%;padding-right:15px}.signboard .byline{font-weight:700}.marquee-img{display:none}.signboard-img{display:block!important}.gallery-landing-right{float:left;margin-left:0;margin-right:10px}.author-left{margin:0 0 15px;width:100%}.author-right{float:none;margin:0 auto}.perspective,.perspective-odd{float:none;width:100%}.perspective-separator{display:block}.signboard .byline{clear:both}}@media (max-width:1024px){.about-img-overlay{display:block;padding-top:0;height:37px}.about-img-overlay div{display:none}.scroll-content .title{width:200px}.hidden-mobile-mbg{display:none!important}.visible-mobile-mbg{display:block}.footer{padding:10px 0}.feature-body .byline{float:none!important}.share-top{float:none!important;margin-bottom:10px}.remove-article{display:block}.signboard .byline{clear:both}}@media (max-width:979px){.navbar .container-fluid{padding:0}.navbar-fixed-top{position:fixed;margin-bottom:0}.navbar-fixed-top .navbar-inner{padding:0}.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:hover{background-color:#fff}ul.nav li.dropdown:hover ul.dropdown-menu{display:none}.navbar .nav-collapse{margin:0;border-top:1px solid #E3E3E3}.navbar .nav-main{margin-left:0}.nav-main>li{height:auto}.navbar .nav>li>.nav-primary{margin:0}.nav-main>li>a>.icon-caret-down{display:none}.dropdown-nav .container-fluid{padding:10px 0 0 20px}#mbgrotator-inner .content .title{font-size:78%}.landing-header{clear:both}.gallery-landing-right img{width:100%}}@media (max-width:958px){.column-left{margin-right:323px}.marquee .description,.signboard .description{width:48%;line-height:24px}.galleries-box .pic .title,.jumbotron .title{font-size:171%}#mbgrotator-inner .content .pic{width:45%}.directory-category{float:none!important;margin:0 auto 23px;clear:both}.video-listing{width:432px!important;clear:both;margin-right:0!important}.product-landing{float:left;width:90%}.perspective-top{display:none}.perspective-bottom{display:block!important;margin-bottom:25px}}@media (max-width:900px){.marquee .title,.signboard .title{font-size:20px}.marquee .byline,.signboard .byline{font-weight:400}.latest-box .item{width:100%}.galleries-box .item{width:95%}.quote-left,.quote-right{font-size:42px}.qotd .quote{font-size:171%}.pagination ul li a{margin:2px}.listing-detail .listing-map,.listing-detail .pic{width:100%;padding-right:0!important}.listing-detail .pic{height:auto}.listing-detail .pic img{width:100%}.share{width:100%;text-align:center}.share-container{display:inline-block}.sharrre{margin-left:0;margin-right:2px}.sharrre .count{width:40px;height:30px line-height 30px;font-weight:400;font-size:14px}.sharrre .share{width:42px}.share-label{display:none}}@media (max-width:820px){.aboutSlogan{font-size:200%;padding:20px}.marquee .description,.signboard .description{width:38%}.marquee .title,.pagination ul li a,.signboard .title{font-size:128%}.dropdown-sub a{margin:0 10px 20px}.video-listing{width:100%!important}.collection-header .collection-image-box{float:none;max-width:500px;margin:0 auto 20px}.collection-header .description{display:block;clear:both;height:auto}.gallery-portrait img{max-width:100%!important}.mbg-form input[type=email],.mbg-form input[type=password],.mbg-form input[type=text],.mbg-form textarea{width:90%}}@media (max-width:767px){body{padding:0}.container-fluid{padding:0 20px}.footer{text-align:center}.leaderboard,.mediumrectangle{display:none}.fullbanner{display:block}.navbar-fixed-top{margin:0}.navbar-search{width:100%}.navbar-search input{width:70%}.column-right{display:none}.column-left{margin:0;width:100%;transition:width .2s;-moz-transition:width .2s;-webkit-transition:width .2s;-o-transition:width .2s}.navbar-fixed-top .navbar-inner{padding:0}ul.nav li.dropdown:hover ul.dropdown-menu{display:none}.galleries-box .pic .title,.jumbotron .title{font-size:228%}.marquee .description,.signboard .description{width:65%}.marquee .title,.signboard .title{font-size:171%}.marquee .byline,.signboard .byline{font-weight:700}.mbgPoster{display:none}.mobile-ad{display:block;font-size:50%}.aboutPage .container-fluid{padding:0}.aboutPage .main-content{padding-top:0!important}.galleries-box .item,.latest-box .item{width:48%}.latest-box .description{width:60%}.feature-rotator,.wellness-experts{display:none}.shop-featured-box{float:none;max-width:500px;margin-left:auto;margin-right:auto}.travel-large{width:auto}.travel-product-advert,.travel-small{float:none;margin:0 auto 23px;width:auto;clear:both}.travel-product-advert{width:300px}.travel-link .link-box{float:none;margin:0 auto;font-size:175%;display:block}.video-listing{width:432px!important}.shop-product-quote .quote-short,.shop-product-quote .quote-tall{font-size:150%}.landing-header{clear:none}.gallery-image{zoom:1}.gallery-portrait .gallery-image{width:390px}.gallery-image:after,.gallery-image:before{display:table;line-height:0;content:""}.gallery-image:after{clear:both}.channels-mobile{display:block}}@media (max-width:767px) and (min-width:510px){.fullbanner{display:block}}@media (max-width:708px){.marquee .description,.signboard .description{width:60%}}@media (max-width:628px){.marquee .description,.signboard .description{width:55%}.marquee .title,.signboard .title{font-size:142%}.marquee .byline,.signboard .byline{font-weight:400}.landing-header{clear:both}}@media (max-width:562px){.aboutPage .feature-box{margin-bottom:0}.marquee .description,.signboard .description{width:48%}.nav-social{display:none!important}.galleries-box .pic .title,.jumbotron .title{font-size:171%}.marquee>.title,.signboard>.title{font-size:142%}.latest-box .item{width:100%}.latest-box .description{width:80%}.galleries-box .item{width:95%}.feature .title{font-size:200%}.perspective .title,.perspective-odd .title{font-size:142%}.shop-product-advert,.shop-product-advert .pic{width:auto}.gallery-portrait img{max-width:100%}.gallery-content,.gallery-content-slide{min-height:inherit}.mbg-form form{width:100%}.mbg-form .form-header,.mbg-form .required-note{float:none;margin:10px 0}}@media (max-width:510px){.container-fluid{padding:0 4px}.jumbotron{margin-bottom:15px;padding-bottom:15px}.ad-box-top{margin:0 auto 15px}.about-img,.about-jobs{width:50%}.about-img{height:auto}.about-img-overlay{width:100%}.about-img img{width:100%;height:auto}.about-img-overlay{text-align:left;padding-left:5px;font-size:110%;line-height:37px}.about-bottom{margin-top:0}.marquee .byline,.signboard .byline{clear:both;margin:0;font-size:9px}.fullbanner,.leaderboard{display:none}.mediumrectangle{display:block}.navbar .nav{padding:0}.navbar .nav-main{padding-left:20px}.navbar .nav>li>a{padding:10px 8px;font-size:14px}#page>.navbar .brand{padding:0;background-size:212px 27px;margin-top:20px;height:27px;width:212px}.marquee .pic,.signboard .pic{width:50%;margin-right:10px}.marquee .description,.signboard .description{width:43%}.btn-group>.btn-mbg-box:first-child,.marquee .title,.signboard .title{font-size:14px}.pagination ul li a{margin:2px;font-size:100%}.author-temp .title{clear:both}.directory-listing .details{height:auto}.directory-listing .logo{margin:0 auto 23px;float:none;text-align:center}.sailthruRecommendation{display:none!important}.video-listing{width:100%!important}.about-img{margin-right:0;margin-bottom:0}.gallery-portrait .gallery-image{width:auto}.scroll-fixed{font-size:80%}}@media (max-width:414px){body{margin-top:0}.container-fluid{padding:0 2px}.navbar-fixed-top{position:relative}#page>.navbar .brand{background-size:200px 25px;height:25px;width:200px;float:none;margin:9px auto 0}.navbar .btn-navbar{margin-right:5px;padding:5px 15px 0;height:28px;width:20px;border:none}.navbar .btn-navbar .icon-bar{background-color:#5AC7E1}.navbar .nav,.navbar .nav>li{height:40px}.navbar .nav>li>.nav-right-link,.navbar .nav>li>a{margin:0;font-size:150%;padding:8px 15px 0 0}.section-header{text-align:center}.marquee .description,.signboard .description{height:121px}.feature>.feature-box{margin-bottom:12px}.feature-body{padding:0}.feature-body .body,.feature-body .byline{padding:0 20px}.marquee,.signboard{height:auto;padding-bottom:0}.featured-right>.signboard:last-child{margin-bottom:15px}.galleries-box .pic .title,.shop-item .title{font-size:128%}.feature .title{font-size:22px;line-height:110%;padding:0 20px}.perspective .title,.perspective-odd .title{font-size:142%}.feature>.newsletter-box input[type=text]{width:60%}.feature >.newsletter-box .btn-mbg-orange{width:20%}.featured-left .feature-box,.featured-right .feature-box{margin-bottom:15px}.learn-more,.perspective-bottom-static{margin:0}#mobileViewComments{display:block}.feature-comments{display:none}.pagination ul li a{margin:1px;padding:5px 10px}.directory-listing .title{clear:both}.travel-large{float:none}.travel-large .title{font-size:150%}.resort-listing .listing-detail{padding:10px!important;float:none!important}.shop-product-advert{margin:0 -4px 23px}.feature-iframe-wrapper{height:250px}.results .item .pic{width:40%;margin:0 5px 5px 0}.results .item .description{height:108px;width:43%;margin:0 0 15px}.results .jumbotron .description{height:auto;padding:20px 0}.results .byline{line-height:100%}.results .byline,.results .snippet,.results .title{margin:0 0 5px}input[type=number],input[type=text],textarea{font-size:16px}.product-landing{padding:10px}.product-landing .pic{margin:0 0 10px}.product-landing .description{display:block;clear:both}.product-landing .title{font-size:147%}.feature .byline{margin-top:10px}.share-fixed-mobile{position:fixed;bottom:5px;z-index:10000}.share .count{display:none}.sharrre{margin-bottom:0}.share-stumbleupon,div.tags,iframe[name=recycleBank]{display:none}.tooltip{display:none!important}.mbg-form-inner{padding-left:15px;padding-right:15px}.mbg-form form{width:auto}.mbg-form input[type=email],.mbg-form input[type=password],.mbg-form input[type=text],.mbg-form textarea{width:98%}.mbg-form .input-prepend input[type=text]{width:90%}#user-image{max-width:30px;max-height:30px;padding:20px 0 0 4px}.user-home .pic{float:none}.courses-item .subtitle{display:none}.qotd{float:none;width:90%;margin-left:auto;margin-right:auto;text-align:center;font-size:150%}.qotd-source,.qotd-twitter{float:none;text-align:center}.qotd-header{margin-bottom:24px}.mobile-leaderboard{display:block}.author-box .author{display:none}.author-box .pic{float:none;width:100%;margin-bottom:0}.mobile-author-img-container{overflow:hidden;height:100px;width:100px;float:left;margin-right:15px}.author-box .pic img{float:left;width:100px;margin:0 12px 0 0;overflow:hidden}.about-the-author-title{color:#999;cursor:auto;display:inline;font-family:'Open Sans';font-size:12px;font-weight:700;height:auto;line-height:auto;text-decoration:none;text-transform:uppercase;width:auto}.author-box .author.author-mobile{display:block;font-size:160%;margin-bottom:0}.author-box .bio{display:none}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){#featureShare img{max-height:21px;margin-top:9px}}