@charset "UTF-8";section.buyNow{height:598px}section.buyNow,section.flavor-info{padding-top:40px;background-color:#f5f5f5;-moz-box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666;background-size:cover;margin-top:44px}section.buyNow header,section.flavor-info header{width:1140px;height:36px;margin-bottom:36px}section.buyNow.flavors{background-image:url(/shakeology-redesign-theme/images/flavors-background.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shakeology-redesign-theme/images/flavors-background.jpg',sizingMethod='scale');background-repeat:no-repeat;margin-top:0}section.buyNow.combo{background-image:url(/shakeology-redesign-theme/images/combo-background.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shakeology-redesign-theme/images/combo-background.jpg',sizingMethod='scale');background-repeat:no-repeat}section.buyNow.alternating{background-image:url(/shakeology-redesign-theme/images/alternating-background.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shakeology-redesign-theme/images/alternating-background.jpg',sizingMethod='scale');background-repeat:no-repeat}section.buyNow.enhancements{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/f_auto/v1397522740/Shakeology/buyNow_enhancements_bg.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img1.beachbodyimages.com/beachbody/image/upload/f_auto/v1397522740/Shakeology/buyNow_enhancements_bg.jpg',sizingMethod='scale');background-repeat:no-repeat}section.buyNow h2,section.flavor-info h2{font-size:36px;line-height:36px}section.buyNow a.scroll,section.flavor-info a.scroll{font-size:36px;line-height:36px}section.buyNow div.carousel,section.flavor-info div.carousel{width:1140px;height:216px;margin-bottom:14px}div.carousel div.flavor{width:216px;height:216px;margin-left:15px}div.carousel div.flavor:first-child{margin-left:0}div.carousel div.flavor h3{top:154px;width:100%;font-size:16px;text-align:center}div.carousel div.flavor div.new,div.carousel div.flavor div.bestseller{left:0;bottom:0;font-size:16px;padding-left:6px;padding-right:6px}div.carousel div.flavor a.info{top:4px;right:4px;font-weight:normal;font-size:32px}section.buyNow div.buy,section.flavor-info div.info{width:1140px;height:255px}section.buyNow div.buy div.heading,section.flavor-info div.info div.heading{height:34px;font-size:16px;padding-top:16px;margin-bottom:4px}div.carousel div.flavor p.heading,div.carousel div.flavor .description{line-height:24px}div.carousel div.flavor .description p{width:835px}section.buyNow div.buy hr.heading-border,section.flavor-info div.info div.content{width:100%;border-top-width:2px;border-top-style:solid;border-top-color:#fff}div.options div.packageSize{left:40px;top:44px;width:480px;padding-left:22px;padding-left:12px}div.options div.orderType{left:40px;top:108px;width:480px;padding-left:22px;padding-left:12px}div.options div.productQuantity{left:600px;top:44px;width:172px;padding-left:22px;padding-right:22px}div.options div.productQuantity input{width:53%;text-align:center}.productQuantity span{font-size:16px;line-height:41px;margin-left:6px;padding-right:5px}div.options div.price{left:600px;top:120px}div.options div.price span.label{font-size:16px;margin-right:12px}div.options div.price span.priceDollars{font-size:26px}div.options div.price span.priceCents{font-size:16px;line-height:10px;vertical-align:top}div.options button.add{right:60px;top:44px;width:200px;height:54px;font-size:18px}div.options div.actions.enabled{right:60px;top:116px;width:200px;text-align:center;font-size:13px}div.options div.actions span.icon{font-size:16px}body[class*="es_"] div.options div.price{left:575px}body[class*="es_"] div.options div.actions.enabled{right:41px;width:240px}.cart-checkout{float:left}.cart-checkout-right{position:relative;margin-left:18px;float:left}.cart-checkout .input-share{height:55px;display:inline-table}#cart .cart-checkout hr,#checkout .cart-checkout hr{margin-bottom:30px}div.item-selections div.select select{width:110%;min-width:110%}div.country-calculate-container #shipAddressCountryNameDisplayIdBilling,.billAddressCountryNameDisplayIdBilling{opacity:.5}.confirmationPage{width:1140px;margin:0 auto}.subHead{font-size:27px;font-weight:bold;margin-bottom:42px;width:500px}.confActionWrap{position:relative;min-height:470px;margin-top:47px}.orderNum{font-size:27px;font-weight:normal}.orderNum span{padding-left:10px;color:#6cc24a}.confOrderInfo{font-size:14px;margin:10px 0 30px;line-height:20px}.confAction{position:absolute;background-color:#ecf0f3;border:thin solid #dfe7ea;height:464px}.confSocial{width:463px;position:absolute;left:675px}.confRecipe{width:655px}.confAction .imageMobile{display:none}.confAction .heading{position:absolute;top:25px;left:25px;font-size:24px;color:#333;z-index:1}.confAction .imageFull{position:absolute;right:0}.confAction .content{position:absolute;top:60px;left:25px;width:350px;font-size:16px;line-height:16px;color:#545e61;z-index:1}.confAction .content ul{margin-bottom:26px}.confAction .content p{margin-bottom:8px;line-height:20px}.confAction .content ul li{list-style:none;margin-bottom:8px}.confAction .actions a,.confAction .actions a:hover{color:#6cc24a;font-size:14px;font-weight:bold;text-decoration:none}.confAction .actions{position:absolute;top:400px;left:25px}.confAction .actions span{padding:5px 28px;cursor:pointer}.printConfirmation{position:absolute;top:80px;left:1010px;color:#666;font-size:12px;text-decoration:none;cursor:pointer;width:160px}.printConfirmation .printIcon{background:url(/shakeology-redesign-theme/images/print_icon.png) left no-repeat;padding:5px 28px}.confAction .actions .moreRecipesLink{background:url(/shakeology-redesign-theme/images/more_recipe_icon.png) left no-repeat}.confAction .actions .linkFB{background:url(/shakeology-redesign-theme/images/fb_icon.png) left no-repeat}div.existing-user-info{line-height:28px}div.existing-user-info a.edit{left:240px;top:0;background-position:left;padding-left:23px}@charset "UTF-8";section.flavor-info{height:1234px;background-image:url(/shakeology-redesign-theme/images/flavor-info-background.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shakeology-redesign-theme/images/flavor-info-background.jpg',sizingMethod='scale')}section.flavor-info div.info{height:856px}section.flavor-info div.info div.content{height:800px;width:1140px}section.flavor-info div.flavor-info{height:748px;width:1088px;padding-left:52px;padding-top:52px}section.flavor-info div.flavor-info img.background{right:0;top:0}section.flavor-info div.flavor-info h3{font-size:27px}section.flavor-info div.flavor-info h3 sup{bottom:2ex;font-size:40%}section.flavor-info div.flavor-info p.full{font-size:16px;line-height:26px;margin-top:26px;width:320px}section.flavor-info div.flavor-info p.mobile{display:none}section.flavor-info div.flavor-info a.nutrition{font-size:16px;margin-top:26px}section.flavor-info div.flavor-info a.nutrition span.icon{font-size:20px;font-weight:normal}section.flavor-info div.flavor-info button.buy-now{margin-top:40px;width:200px;height:55px;font-size:18px;padding:16px}section.flavor-info div.flavor-info div.recipes{left:52px;bottom:0;height:274px}div.recipes h4{left:0;top:0;font-size:18px}div.recipes div.recipe{margin-top:32px;width:212px;height:162px;margin-right:20px;font-size:13px;padding:16px}div.recipes div.recipe img{right:4px;top:0}div.recipes div.recipe div.title{font-weight:bold;margin-bottom:2px}div.recipes div.recipe p{line-height:18px}section.flavor-info div.flavor-info button.buy-now:hover{background:-webkit-linear-gradient(#6dc24d,#3b8e1a 80%);background:-o-linear-gradient(#6dc24d,#3b8e1a 80%);background:-ms-linear-gradient(#6dc24d,#3b8e1a 80%);background:linear-gradient(#6dc24d,#3b8e1a 80%);background:-moz-linear-gradient(center top,#3b8e1a,#6dc24d 0,#3b8e1a 80%);background:-webkit-gradient(linear,left top,left 30,from(#3b8e1a),color-stop(5%,#6dc24d),to(#3b8e1a));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dc24d',endColorstr='#3b8e1a')}div.grid{margin-bottom:40px}article.article div.content-wrap{width:375px;height:270px;cursor:pointer;overflow:hidden}article.article div.article-info{position:relative;width:100%;top:185px;background-image:url(/shakeology-redesign-theme/images/white-transparent-box.png);text-align:center;padding:15px;line-height:20px;font-weight:bold;min-height:150px;width:auto}section.recipe article.article div.article-info{background-image:none;font-weight:bold;line-height:20px;min-height:150px;padding:20px;position:absolute;text-align:-moz-center;top:75px;width:150px}section.Recipe article.article div.article-info{padding:35px}article.article div.article-info .article-description{font-size:16px;font-weight:normal}article.article div.article-info sup{font-size:9px;line-height:10px}article.article{height:270px;margin-bottom:5px;width:380px;display:inline-table;background:url(/shakeology-redesign-theme/images/loading.gif) no-repeat center center;background-color:none;background-size:97%}div.expansion{height:0;position:absolute;width:1135px;margin-top:5px;display:block;overflow:hidden;background-color:#ecf0f3;background-repeat:no-repeat;background-position:-60px 0}div.expansion.success-stories{background-position:0 0}div.single{height:550px;position:relative;margin-bottom:5px}section.success-stories div.expansion.single{background-position:0 0}div.expansion-close{position:absolute;right:10px;top:10px;height:50px;width:50px;background:url(/shakeology-redesign-theme/images/bigXClose.png) center center no-repeat;cursor:pointer}div.expansion-content{width:45%;float:right;padding:40px}div.expansion-content div{line-height:26px;margin-bottom:5px}div.expansion-content p{line-height:26px;margin-bottom:15px}div.expansion-content strong{display:block;margin-bottom:15px}div.load-more{text-align:center;height:75px;background:url(/shakeology-redesign-theme/images/receipies-load-more.png) center center no-repeat;display:none;margin:0 0 70px}div.load-more div.load-link{width:300px;height:75px;margin:auto;cursor:pointer;padding-top:48px;color:#6cc24a}.no-recipes,.load-recipes{height:150px;line-height:150px;font-style:italic;text-align:center;font-size:24px;color:#999}.filter-button{float:left;text-align:right;width:90px;padding-right:10px;font-weight:bold;font-size:14px}.clear-all-button,.filter-button{height:50px;color:#fff}.clear-all-button{cursor:pointer;display:none;float:right;font-size:14px;padding:10px;font-weight:bold}.clear-all-button:hover{color:#ccc}#page-header{height:60px}#page-header div{height:100%;width:100%}#page-header div.lfr-portlet-column{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1140px;height:60px}#page-header header{width:100%;max-width:1140px;height:60px}#home{position:absolute;left:0;top:8px}#shakeology-logo{width:206px;height:42px;border:0}#shakeology-logo.nonav{position:absolute;left:0;margin-top:8px}#language{left:224px;top:30px;width:206px;height:42px;font-size:11px}#language:hover{text-decoration:underline}#show-nav{display:none}#back-button{display:none}#top-nav{width:100%;height:60px;position:absolute;top:0;right:0}#top-nav ul{position:absolute;top:0;right:0;list-style-position:outside;list-style-image:none;list-style-type:none}#top-nav li{position:relative;float:left;height:40px;padding-top:20px;border-left-width:1px;border-left-style:solid;border-left-color:#d6d9da}#top-nav li:hover{background-color:#fff;-moz-box-shadow:inset 0 0 16px #e6e6e6;-webkit-box-shadow:inset 0 0 16px #e6e6e6;box-shadow:inset 0 0 16px #e6e6e6}#top-nav li.end{border-right-width:1px;border-right-style:solid;border-right-color:#d6d9da}#top-nav li.home{display:none}body[data-track="where-to-buy"] #top-nav li.buy-now,#top-nav li.buy-now:hover{background-color:#fff;-moz-box-shadow:inset 0 0 16px #9c9c9c;-webkit-box-shadow:inset 0 0 16px #9c9c9c;box-shadow:inset 0 0 16px #9c9c9c}#top-nav li a{font-size:13px;padding:24px 14px}#top-nav li.cart a{position:absolute;width:59px;height:20px;padding:20px 0;top:0}#top-nav li.cart{width:75px}#top-nav li div.indicator{left:0;bottom:0;width:100%;height:6px}#top-nav li:hover div.indicator{display:block}#top-nav li.cart a div.cart-icon-count{line-height:15px}#top-nav div.cart-icon{margin:0;right:8px;top:28px;width:30px;font-size:28px;height:auto}#top-nav div.cart-count{margin:0;right:16px;top:9px;width:20px;font-size:11px;height:auto}body[data-track="login"] #top-nav li.checkout-hide,body[data-track="signup"] #top-nav li.checkout-hide,body[data-track="checkout"] #top-nav li.checkout-hide,body[data-track="checkout-account"] #top-nav li.checkout-hide,body[data-track="checkout-payment"] #top-nav li.checkout-hide,body[data-track="checkout-shipping"] #top-nav li.checkout-hide,body[data-track="login"] a#language.checkout-hide,body[data-track="signup"] a#language.checkout-hide,body[data-track="checkout"] a#language.checkout-hide,body[data-track="checkout-account"] a#language.checkout-hide,body[data-track="checkout-payment"] a#language.checkout-hide,body[data-track="checkout-shipping"] a#language.checkout-hide{display:none}body[data-track="login"] #top-nav li.cart,body[data-track="signup"] #top-nav li.cart,body[data-track="checkout"] #top-nav li.cart,body[data-track="checkout-account"] #top-nav li.cart,body[data-track="checkout-payment"] #top-nav li.cart,body[data-track="checkout-shipping"] #top-nav li.cart{border-right-width:1px;border-right-style:solid;border-right-color:#d6d9da}#page-header div.cart-icon.mobile,#page-header div.cart-count.mobile{display:none}body[class*="es_"] #top-nav li.cart{width:85px}#coach-header{height:64px;font-size:16px;line-height:24px}#coach-header.shrink{height:60px}#coach-header div.info{width:1140px;height:64px}#coach-header img{top:0;left:0;width:64px;height:64px}#coach-header p{position:absolute;top:8px;left:94px}#coach-header p.not-found{top:20px}#coach-header button{position:absolute;right:0;top:15px;width:138px;height:34px}#coach-header .mobile-visible{display:none}div.lightbox{margin-top:20px;width:490px;padding:40px}div.lightbox article{width:490px}div.lightbox h2{font-size:50px;margin-bottom:18px;line-height:40px;height:60px}div.lightbox h3{font-size:16px;font-weight:normal;line-height:24px;margin-bottom:16px}div.lightbox article fieldset{border:0;width:470px;min-width:470px;max-width:470px;padding:10px;margin-bottom:14px;overflow:hidden;line-height:22px}div.lightbox article fieldset.first-name,div.lightbox article fieldset.last-name{float:left;width:218px;min-width:218px;max-width:2018px}div.lightbox article fieldset.first-name input[type="text"]{width:190px}div.lightbox article fieldset.last-name input[type="text"]{width:218px}div.lightbox article fieldset.first-name{margin-right:14px}div.lightbox article fieldset.last-name:before{content:''}div.lightbox div.select-container{width:442px;height:24px}div.lightbox article input[type="text"],div.lightbox article select,div.lightbox article textarea{font-size:16px}div.lightbox article input[type="text"],div.lightbox article select{height:24px}div.lightbox article input[type="text"]{width:442px}div.lightbox article select{width:472px;background-position:418px 8px}div.lightbox article textarea{width:442px;height:54px}div.lightbox article button[type="submit"]{font-size:18px;width:200px;height:54px}div.lightbox button.close{width:35px;height:35px;background-image:url(/shakeology-redesign-theme/images/bigXClose.png);right:12px;top:12px}div.lightbox div.portlet-msg-error{margin:0;margin-bottom:14px}div.lightbox div.portlet-msg-error[data-field="firstName"],div.lightbox div.portlet-msg-error[data-field="lastName"]{width:238px}div.lightbox div.portlet-msg-error[data-field="firstName"]{clear:left;margin-right:14px}div.hd-disclaimer{margin-top:25px}#shippingMethodContainer{width:595px;height:23px;padding:10px;padding-left:15px;background-position:595px 50%}#shippingMethodContainer select{height:23px;width:561px;font-size:16px;text-indent:.01px;text-overflow:''}#shippingMethodContainer div.input-icon{top:0;margin-left:-10px;height:23px}div.select.input-half-select select{width:280px;min-width:280px}section.slider header{height:78px}section.slider header h2{width:1140px;line-height:75px;font-size:36px}div.whitebar{top:70px;height:4px}div.slide-container{height:600px;padding-bottom:60px}section.hero div.slide-container{padding-bottom:0}section.slider div.slide{height:600px}section.slider div.slide-content{width:1140px;height:600px}section.slider div.slide h2,section.slider div.slide.leader h1{font-size:36px}section.slider div.slide h3,section.slider div.slide.leader h2{font-size:27px}section.slider div.slide div.description{font-size:16px;line-height:24px;width:1140px}section.slider div.slide div.description-mobile{display:none}section.slider div.slide div.content{font-size:16px;width:490px}section.slider div.slide div.content-mobile{display:none}section.slider div.slide img.mobile{display:none}section.slider div.slide div.stripe.top{top:70px;height:264px}section.slider div.slide div.stripe.bottom{top:334px;height:84px}section.slider div.slide.textleft h2,section.slider div.slide.leader.textleft h1{font-weight:normal;font-size:50px;line-height:52px;left:0;top:90px;width:480px}section.slider div.slide.textleft h3,section.slider div.slide.leader.textleft h2{font-weight:bold;font-size:50px;left:0;top:202px;width:480px}section.slider div.slide.textleft div.description{left:0;top:352px;width:450px}section.slider div.slide.textleft div.content{left:0;top:430px}section.slider div.slide.textleft img.full{right:0;top:82px}section.slider div.slide.textright h2,section.slider div.slide.leader.textright h1{font-weight:bold;font-size:36px;line-height:52px;left:0;top:70px;width:100%}section.slider div.slide.textright h3,section.slider div.slide.leader.textright h2{font-weight:normal;font-size:27px;width:480px}section.slider div.slide.textright div.description{left:0;top:122px}section.slider div.slide.textright div.content{left:650px;top:210px;line-height:26px}section.slider div.slide.textright img.full{left:0;top:214px}section.slider div.slide.video h2,section.slider div.slide.leader.video h1{font-weight:normal;font-size:50px;line-height:52px;left:0;top:90px;width:400px}section.slider div.slide.video h3,section.slider div.slide.leader.video h2{font-weight:bold;font-size:50px;left:0;top:194px;width:400px}section.slider div.slide.video div.description{left:0;top:322px;width:400px}section.slider div.slide.video div.content{left:0;top:430px}section.slider div.slide.video img.full{right:0;top:98px}section.slider nav{height:80px}section.slider nav ul{width:220px}section.slider nav ul li{width:44px;height:45px;background:url(/shakeology-redesign-theme/images/slider-nav.png);background-position:44px 0;float:left;list-style:none;cursor:pointer}section.slider nav li.active{background-position:0 0}a.advance{top:344px;width:50px;height:50px;font-size:50px;line-height:48px}section.slider.hero a.advance{top:254px}a.advance.previous{left:24px}a.advance.next{right:24px}section.slider div.slide.superfood-ingredients img.full{top:98px}section.slider div.slide.vanilla h1,section.slider div.slide.vanilla h2,section.slider div.slide.vanilla h3{width:520px}section.slider div.slide.leader.vanilla h1,section.slider div.slide.vanilla h2{top:96px}section.slider div.slide.leader.vanilla h2,section.slider div.slide.vanilla h3{top:254px}section.slider div.slide.vanilla img.full{top:34px}section.slider div.video-overlay{position:absolute;left:0;bottom:0;width:100%;height:660px;z-index:100}section.slider.hero div.video-overlay{height:600px}section.slider div.video-overlay div.video-container{width:1140px;height:100%;margin:auto;background-color:#000}section.slider div.video-overlay div.video-container button.close{position:absolute;right:28px;top:28px;width:38px;height:38px;background-image:url(/shakeology-redesign-theme/images/close-video.png);cursor:pointer}section.slider a.buy{left:0;top:0;width:200px;height:36px;padding-top:18px;font-size:18px}a.video{background-position:0 4px}