@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 auto!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}}@media(max-width:1114px){.navbar .nav>li>a{padding:0 5px}.navbar .nav>li>.nav-right-link{padding:0 8px}.latest-box .item,.galleries-box .item{width:48%}.latest-box .description,.galleries-box .item .description{width:60%}#mbgrotator-inner .content .title{font-size:85%}.gallery-right{width:35%}}@media(max-width:1028px){.navbar .nav>li>a{padding:0 5px}.navbar .nav>li>.nav-right-link{padding:0 3px}.featured-left{margin:0;width:100%}.featured-right{margin:0;width:100%}.marquee .pic{float:left;width:200px;margin-right:15px}.marquee .title,.marquee .byline{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:bold}.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-left:0;margin:0 auto}.about-img{margin-right:26px}}@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 .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#fff}ul.nav li.dropdown:hover ul.dropdown-menu{display:none}.navbar .nav-collapse{margin:0 -20px;border-top:1px solid #e3e3e3}.navbar .nav{height:62px;margin:0;padding:0 20px 0 0}.navbar .nav-main{height:auto}.navbar .nav>li{height:auto;float:left}.navbar .nav>li>a{font-size:16px;font-weight:normal;padding:10px 15px}.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}.jumbotron .title,.galleries-box .pic .title{font-size:171%}#mbgrotator-inner .content .pic{width:45%}.directory-category{float:none!important;margin:0 auto 23px auto;clear:both}.video-listing{width:432px!important;clear:both;margin-right:0!important}.product-landing{float:left;width:90%}}@media(max-width:900px){.marquee .title,.signboard .title{font-size:20px}.marquee .byline,.signboard .byline{font-weight:normal}.latest-box .item{width:100%}.galleries-box .item{width:95%}.quote-left,.quote-right{font-size:300%}.qotd .quote{font-size:171%}.pagination ul li a{margin:2px}.listing-detail .pic,.listing-detail .listing-map{width:100%;padding-right:0!important}.listing-detail .pic{height:auto}.listing-detail .pic img{width:100%}}@media(max-width:820px){.marquee .description,.signboard .description{width:38%}.marquee .title,.signboard .title{font-size:128%}.pagination ul li a{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 auto}.collection-header .description{display:block;clear:both;height:auto}}@media(max-width:767px){body{padding:0}.container-fluid{padding:0 20px}.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}.jumbotron .title,.galleries-box .pic .title{font-size:228%}.marquee .description,.signboard .description{width:65%}.marquee .title,.signboard .title{font-size:171%}.marquee .byline,.signboard .byline{font-weight:bold}.latest-box .item,.galleries-box .item{width:48%}.latest-box .description{width:60%}.wellness-experts{display:none}.feature-rotator{display:none}.shop-featured-box{float:none;max-width:500px;margin-left:auto;margin-right:auto}.travel-large{width:auto}.travel-small,.travel-product-advert{float:none;margin:0 auto 23px auto;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-tall,.shop-product-quote .quote-short{font-size:150%}.landing-header{clear:none}}@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:normal}.landing-header{clear:both}}@media(max-width:562px){.marquee .description,.signboard .description{width:48%}.nav-social{display:none}.jumbotron .title,.galleries-box .pic .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%}.shop-product-advert,.shop-product-advert .pic{width:auto}.gallery-portrait img{max-width:100%}.gallery-content,.gallery-content-slide{min-height:inherit}}@media(max-width:510px){.jumbotron{margin-bottom:0;padding-bottom:15px}.marquee .byline,.signboard .byline{clear:both;margin:5px 0 0 5px}.leaderboard,.fullbanner{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:url(http://res.mindbodygreen.com/img/nav/mbg-logo-sm.png) no-repeat left center;margin-top:20px;height:27px;width:200px}.marquee .pic,.signboard .pic{width:45%}.marquee .description,.signboard .description{width:43%}.marquee .title,.signboard .title{font-size:128%}.results-header{font-size:128%}.results-description,.results-description .dropdown-menu li{font-size:100%}.btn-group>.btn-mbg-box:first-child{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}.share{width:100%;text-align:center}.share-container{display:inline-block}.sharrre{margin-left:0;margin-right:5px}.sharrre .count{width:40px;height:30px line-height 30px;font-weight:normal;font-size:14px}.sharrre .share{width:42px}.about-img{margin-right:0}.about-img:nth-child(even){margin-right:26px}}@media(max-width:400px){.container-fluid{padding:0 4px}.marquee .description,.signboard .description{height:108px}.feature-body{padding:0}.marquee,.signboard{height:150px;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:180%}.feature>.newsletter-box input[type=text]{width:60%}.feature>.newsletter-box .btn-mbg-orange{width:20%}.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 .pic{width:40%;margin:0 5px 5px 0}.results .description{height:108px;width:43%;margin:0 0 15px 0}.results .title{font-size:110%;line-height:100%}.results .byline{font-size:70%;line-height:100%}.results .title,.results .snippet,.results .byline{margin:0 0 5px 0}input[type='text'],input[type='number'],textarea{font-size:16px}.product-landing{padding:10px}.product-landing .pic{margin:0 0 10px 0}.product-landing .description{display:block;clear:both}.product-landing .title{font-size:147%}.feature .byline{margin-top:10px}}