@charset "UTF-8";section.flavor-info{padding-top:24px}section.buyNow{padding-bottom:24px}section.buyNow header,section.flavor-info header{width:300px;margin-bottom:14px}section.buyNow h2,section.flavor-info h2{font-size:18px}section.buyNow a.scroll,section.flavor-info a.scroll{font-size:18px}section.buyNow div.carousel,section.flavor-info div.carousel{width:300px;height:158px;margin-bottom:9px}div.carousel div.flavor{width:94px;height:158px;margin-right:9px}div.carousel div.flavor img{width:100%;top:8px}div.carousel div.flavor h3{left:2.5%;top:80px;width:95%;text-align:center}div.carousel div.flavor div.new,div.carousel div.flavor div.bestseller{font-weight:bold;left:0;bottom:0;width:100%;text-align:center}div.carousel div.flavor a.info{top:0;right:2px;line-height:12px}section.buyNow div.buy{height:auto}section.buyNow div.buy,section.flavor-info div.info{width:300px}section.buyNow div.buy div.heading,section.flavor-info div.info div.heading{height:20px;padding-top:8px;margin-bottom:2px}div.options{height:210px}div.options div.packageSize,div.options div.orderType{left:10px;width:268px;height:18px;border-width:6px}div.options div.packageSize{top:16px}section.buyNow div.buy div.max-quantity-error{top:0;font-size:12px;text-align:center;padding-right:0;margin-top:10px}div.options div.orderType{top:56px}div.options div.productQuantity{left:10px;top:96px;width:280px;height:30px}div.options div.productQuantity input{height:30px}.productQuantity span{margin-left:7px;line-height:30px;padding-right:5px}div.options div.price{left:10px;top:138px;width:100px}div.options div.price span.label{font-size:12px}div.options div.price span.priceDollars{font-size:20px}div.options div.price span.priceCents{vertical-align:top;font-size:12px;line-height:9px}div.options button.add{right:10px;top:142px;width:150px;height:30px;font-size:18px}div.options div.actions.enabled{top:176px;left:140px;font-size:11px;width:150px;text-align:center}div.options div.actions span.separator{margin-left:6px;margin-right:6px}div.options div.actions span.icon{display:none}div.carousel div.flavor .description{font-size:12px;height:206px;left:100%;margin-left:9px;padding:10px;top:0;width:180px}.flavor .descriptionTitle{margin-bottom:5px;width:85%}.flavor .descriptionBody{display:none}.flavor .descriptionMobile{width:auto;display:block}.flavor .buyNowDescriptionClose{background-size:100% 100%;height:25px;right:4px;top:2px;width:25px}body[class*="es_"] div.options div.actions.enabled{left:120px;width:180px}body[class*="es_"] div.options div.price span.priceDollars{font-size:18px}body[class*="es_"] div.options div.price{top:140px}body{margin:0}div.cart-items div.max-quantity-error{font-size:12px;text-align:center;background-color:#e4e8eb;padding:0 0 5px 0;width:auto}.cart-mobile-total{height:55px;display:block;background:#c3c8c9;color:#545e61;font-weight:bold;font-family:helvetica;font-size:13px;z-index:9;bottom:30px;position:fixed;width:100%;line-height:2em}.cart-mobile-total b{float:right;right:6px}.cart-mobile-total span{float:right;padding:0 10px 0 0}#cart,#checkout,.cart,.cart-left,.cart-left-empty,.checkout,.cart-checkout,.cart-login,.cart-checkout-right{width:310px;position:relative;margin:0 auto 5px;overflow:hidden}#cart,#checkout{padding-bottom:31px}.cart-left,.cart-left-empty{border:0}.cart-login,.cart-checkout,.cart-checkout-right{padding:10px}.cart-checkout{width:280px;overflow:hidden;display:block}div.checkout .cart-checkout input[type="submit"].continue{margin-top:30px}.login-question{font-size:13px;margin-bottom:15px}.login-question sup{font-size:8px}.login-remember,.billing-addy-differ,.stickyPopup-wrap,.personal-use{font-size:11px;line-height:13px}.stickyPopup-wrap{height:auto;margin-top:10px;margin-bottom:10px}.forgot img{margin-left:-20px;margin-top:2px;position:absolute}.cart-right,.cart-hero,.icon-credit-card-overlay{display:none}.cart-items{padding:10px}.cart hr{margin:10px auto;width:95%}.item{height:auto}.item-selections .select{float:none;margin:5px 0;width:68%}.select select{font-size:13px}.item-description,.item-price{font-size:13px}.item-price{float:left;padding:0;width:90px;text-align:right}.item-description{width:165px;margin-bottom:14px}.item-selections,.item-options{height:auto}.item-options{clear:left}.item-options{padding:1px}.item-selections div.cart-qty span{display:inline-block;margin-left:15px;font-size:13px;font-weight:normal;color:#141b1d}.item-selections div.cart-qty{line-height:normal;height:35px;background-color:#fff;width:75%;margin:5px 0 5px 70px;line-height:35px}.item-selections input[type="text"]{margin:4px 0 5px 10px;padding-top:0;font-size:13px;height:25px;text-align:left;width:120px}.item-selections .select,.item-selections div.cart-qty{float:none}.cart-footer{bottom:0;position:fixed;display:block;width:100%;text-align:center;height:60px;z-index:10;background:#303739;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzczOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDVlNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#303739 0,#545e61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303739),color-stop(100%,#545e61));background:-webkit-linear-gradient(top,#303739 0,#545e61 100%);background:-o-linear-gradient(top,#303739 0,#545e61 100%);background:-ms-linear-gradient(top,#303739 0,#545e61 100%);background:linear-gradient(to bottom,#303739 0,#545e61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303739',endColorstr='#545e61',GradientType=0)}.cart-gradient{height:120px;bottom:10px;position:fixed;width:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(36%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.cart-footer input[type="submit"]{height:40px;width:280px}.cart-login,#cart{width:auto;margin:60px auto 10px}.login-error{line-height:18px;font-size:12px}.cart-login div,span.portlet-msg-error{text-align:left}main,#page-content{min-height:100px}input.loginBtn[type="submit"],input[type="submit"].checkoutBtn{width:100%;height:40px;margin:auto}.input-wrap{width:100%}.input-wrap,.input-icon,.input-wrap input{height:33px;font-size:13px}div.cart div.select .input-icon,div.checkout div.select .input-icon{top:0}div.cart .input-icon,div.checkout .input-icon{top:-6px}div.cart .input-icon.icon-envelope,div.checkout .input-icon.icon-envelope,div.cart .input-icon.icon-key,div.checkout .input-icon.icon-key{top:0}.cart-checkout .input-icon{top:-6px}div.cart .select,div.checkout .select{border:5px solid #fff;padding-left:5px}.icon-select-globe{background:url(/shakeology-redesign-theme/images/icon-checkout-sprite.png) 5px 8px no-repeat;margin-top:-2px}.checkout-mobile-radio{display:block;position:static}.checkout-mobile-radio li{float:left;width:15px;height:25px;list-style:none;background:url(/shakeology-redesign-theme/images/radio-icon-mobile-sprite.png) 3px 0 no-repeat;margin-top:8px}.checkout-mobile-radio li.checkout-nav-active{background-position:-13px 0;width:20px}#calculate-shipping.complete{width:280px}.cart-checkout .input-share{height:74px}.input-share div.select{float:none;width:265px}div.select{float:none;width:265px}.cart-checkout div.country-calculate-container .select{width:260px}.input-third-size,.input-half-size{width:100%}.terms-checkbox{height:40px}div.termsAndConditionsAgree{position:relative;width:245px;left:0;float:left;top:15px}input#termsAndConditionsAgree,input#termsAndConditionsCAAgree{position:relative;float:left}div.terms-conditions .portlet-msg-error{margin-top:0;margin-bottom:6px}input.continue[type="submit"]{margin:40px auto auto;width:100%;height:40px}.cart-checkout #screen-name{width:145px}.cart-checkout .cart-form-error{font-size:13px;color:#a25a5e;margin-bottom:14px}.cart-checkout #check-screen-name{cursor:pointer;font-size:12px;margin-bottom:14px;position:absolute;left:155px;top:30px;color:#555;min-width:125px;height:32px;background-color:#e8e8e8;background:#dfe3e6;background:-moz-linear-gradient(top,#e8e8e8 0,#cdd1d4 100%);background:-webkit-linear-gradient(top,#e8e8e8 0,#cdd1d4 100%);background:-o-linear-gradient(top,#e8e8e8 0,#cdd1d4 100%);background:-ms-linear-gradient(top,#e8e8e8 0,#cdd1d4 100%);background:linear-gradient(to bottom,#e8e8e8 0,#cdd1d4 100%);-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;-moz-transition:opacity 150ms ease;-webkit-transition:opacity 150ms ease;-o-transition:opacity 150ms ease;transition:opacity 150ms ease}div.checkout-steps{position:static;width:310px;height:35px;padding:0 5px}div.checkout-steps div{color:#999;font-size:13px;font-weight:bold;height:32px;line-height:32px;margin-left:17px;text-align:left;width:55px;margin-top:0}div.checkout-steps div span{font-size:13px;margin-top:0}div.checkout-steps div.checkout-step-active span{border-bottom:0}.cart-checkout-right{font-size:13px;font-weight:normal;margin:0 4px;width:280px;position:absolute;z-index:15}.cart-checkout-right li{line-height:20px}.cart-checkout-right li.rcBreak{margin-bottom:5px}.cart-checkout-right div{margin:15px 0}.cart-checkout-right div span{width:auto}.cart-checkout-right div span.calcs{width:auto}.cart-checkout-right div.right-head{margin-top:8px}.checkout-cart-item,.cart-details-items,.order-details{font-size:12px;width:280px}.checkout-cart-item-content{width:180px}.order-details-button{width:85px;height:24px}.order-details-button.btn-close,.order-details-button.btn-shop{font-size:11px;margin:0 5px}.checkout-cart-item img{float:left;margin:0 10px 20px 0}.cart-edit{display:none}input[type="number"]{width:100px;font-size:13px}.checkout input[type="submit"],input[type="button"]{padding:0;width:100%;height:40px;margin:auto}input.checkoutBtn[type="submit"],input.checkoutBtn[type="button"]{margin:10px auto;width:90%;box-shadow:1px 1px 3px #000}input[type="submit"].updateBtn{margin:5px 0;width:100%}section.buyNow div.carousel div.flavor a.info{line-height:22px;right:0;top:0;font-size:36px}#calculate-shipping{position:inherit;width:280px}div.country-calculate-container{height:auto;width:240px}div.country-calculate-container .input-wrap{opacity:.5}.cart-login hr{margin-top:20px;margin-bottom:30px}.portlet-content,.portlet-minimized .portlet-content-container{padding:0}.billing-information{text-align:left}div.checkout .billing-information span.questions-mark{left:240px;top:inherit}.billAddressCountryNameDisplayIdBilling{width:240px}.portlet-msg-error{font-size:13px;text-align:left;width:270px;margin-bottom:10px;margin-left:3px}.error-frame{margin-left:3px;width:98%}div#id_wrap_shipping_state.error-frame{width:258px}td.mobileTD{display:inline-table}div.checkout div.select .input-icon{top:0}div.checkout div#clf-error-frame .input-icon{top:0}.coach-search-btn{margin-left:-41px;padding:12px}body[class*="es_"] .coach-search-btn{font-size:14px;padding:14px 8px}h3#help-wrap span.coach-questions-mark{margin-top:15px;right:0}.personal-use span.questions-mark{top:-2px}.account-information .login-question span.questions-mark{right:140px}a#select-different-coach{font-size:15px}body[class*="es_"] a#undo-selection{right:-65px}#coach-lookup-field div.input-wrap{width:190px}#coach-search-fields-row{display:inline-block}.radio-text{font-size:13px;line-height:28px;padding-left:4px}div.mcrBG{position:relative;height:28px;width:84px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:left;margin-bottom:15px;background:#d6d6d6;background:-moz-linear-gradient(top,rgba(214,214,214,1) 0,rgba(170,170,170,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(214,214,214,1)),color-stop(100%,rgba(170,170,170,1)));background:-webkit-linear-gradient(top,rgba(214,214,214,1) 0,rgba(170,170,170,1) 100%);background:-o-linear-gradient(top,rgba(214,214,214,1) 0,rgba(170,170,170,1) 100%);background:-ms-linear-gradient(top,rgba(214,214,214,1) 0,rgba(170,170,170,1) 100%);background:linear-gradient(to bottom,rgba(214,214,214,1) 0,rgba(170,170,170,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6',endColorstr='#aaaaaa',GradientType=0)}div.mcrBG span.coachRadio{font-weight:normal;font-size:13px;box-shadow:none;width:40px;height:26px;line-height:28px;margin:1px;text-shadow:none}span#undo{display:inline-block;margin-bottom:20px;padding:2px}.hint-box{box-shadow:1px 1px 2px #999;font-size:13px;line-height:20px;min-height:50px;padding:10px}.hint-box input[type="image"]{height:15px;padding:15px;position:absolute;right:0;top:0;width:15px}.input-share span.coach-questions-mark{margin-left:-35px;top:14px}#selectACoach .questions-mark{top:0}.stop-scrolling{height:450px;overflow:hidden}#coachSelectedInputErrors{margin-left:3px}.coach-referral-td{width:280px}div.coach-discount-header .cdPrice{position:relative}div.coach-discount-header{font-size:13px;height:0;margin-top:10px;text-align:center;width:auto;overflow:hidden}div.coach-discount-header .coach-discount-title{font-size:13px;width:310px}div.coach-discount-header .retailPrice,div.coach-discount-header .yourPrice{display:inline-table;height:50px;margin-top:30px;width:130px}div.coach-discount-header .retailPrice{right:0}div.coach-discount-header .yourPrice{font-weight:bold}div.retailPrice-strike-through{width:40%}#cart .cart-left hr{margin-top:15px}#cart .cart-checkout hr,#checkout .cart-checkout hr{margin-bottom:16px}div.cart-update-link{background-color:#e4e8eb;font-size:13px;width:100%}div.cart-update-link a{padding-right:5px}div.country-calculate-container #shipAddressCountryNameDisplayIdBilling,.billAddressCountryNameDisplayIdBilling{opacity:.5}.confirmationPage #checkout{max-width:300px}.subHead{font-size:18px;font-weight:bold;margin-top:70px}.orderNum{font-size:14px;font-weight:normal;margin:5px 0 10px}.orderNum span{color:#6cc24a;padding-left:5px}.confOrderInfo{font-size:12px;margin:10px 0 30px;line-height:20px;display:none}.confAction .confRecipe{background-color:#ecf0f3;border:thin solid #dfe7ea;margin:10px 0;padding:10px}.confAction .confSocial{background-color:#e5e9ec;height:74px}.confAction .imageFull{display:none}.confAction .confRecipe .imageMobile{position:absolute;left:210px;top:22px}.confAction .confSocial .imageMobile{float:left}.confAction .heading{font-size:14px;color:#333;z-index:1}.confAction .confSocial .heading{position:absolute;top:15px;left:158px}.confAction .confRecipe .heading{margin-bottom:10px}.confAction .content{font-size:12px;line-height:12px;color:#545e61;z-index:1}.confAction .content ul{margin-bottom:10px;line-height:14px;font-size:11px;width:185px}.confAction .content p{margin-top:10px;line-height:15px}.confAction .content ul li{list-style:none;margin-bottom:4px}.confAction .instructions{margin-bottom:20px}.confAction .actions a,.confAction .actions a:hover{color:#6cc24a;font-size:12px;font-weight:bold;text-decoration:none}.confAction .confSocial .actions{position:absolute;top:36px;left:144px}.confAction .actions span{padding:5px 0 0 25px;cursor:pointer}.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}.printConfirmation{display:none}div.existing-user-info{font-size:13px;line-height:auto}div.existing-user-info a.edit{right:0;top:-32px;background-position:right;padding-right:23px}@charset "UTF-8";section.flavor-info{padding-bottom:24px;-moz-box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666;margin-bottom:24px}section.flavor-info div.info{height:1048px}section.flavor-info div.info div.content{height:1016px;width:300px}section.flavor-info div.flavor-info{height:984px;width:290px;padding-left:10px;padding-top:32px}section.flavor-info div.flavor-info img.background{height:114px;right:0;top:0}section.flavor-info div.flavor-info h3{font-size:16px;width:100px;height:82px;line-height:20px}section.flavor-info div.flavor-info h3 sup{font-size:11px}section.flavor-info div.flavor-info p.full{display:none}section.flavor-info div.flavor-info p.mobile{width:280px;margin-top:10px;font-size:13px}section.flavor-info div.flavor-info a.nutrition{font-size:13px;margin-top:14px}section.flavor-info div.flavor-info a.nutrition span.icon{font-size:16px}section.flavor-info div.flavor-info button.buy-now{margin-top:20px;width:150px;height:33px;font-size:16px;padding-top:0;background-color:#202020;background-image:url(/shakeology-redesign-theme/images/buttonBgBackup.jpg)}section.flavor-info div.flavor-info div.recipes{position:absolute;bottom:0;left:12px;height:680px;padding-top:24px}div.recipes h4{font-size:13px;left:0;top:0}div.recipes div.recipe{width:244px;height:126px;margin-bottom:12px;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;overflow:hidden}.footerWrap,footer div.footer-disclaimer{max-width:auto}footer div.footer-tbb-links{width:270px;padding-bottom:70px;line-height:20px}footer div.footer-tbb-links .desktop{display:none}.footerWrap{margin-left:10px;margin-right:10px}.footerWrap ul.footer-en{display:block;margin-top:-10px}.footerWrap ul.footer-en li{color:#6cc24a;font-size:11px;text-transform:none;font-weight:600;margin-top:-15px}.footerWrap ul.footer-en li a{color:#6cc24a;text-decoration:none}.footerWrap ul.footer-right{position:absolute;margin-top:136px;left:0}.footerWrap ul.footer-left{position:absolute;top:10px}.footerWrap ul.footer-right li{float:left;margin:0 18px 0 0}footer{background-color:#fff;height:auto;margin-bottom:0}footer ul.footer-en li a#language{position:static}.footerWrap ul li{float:none;list-style:none;line-height:30px;font-size:13px}ul.footer-cart{left:160px}footer div.footer-disclaimer{padding:10px;top:0}.footer-faq{display:none}footer div.bottom{top:198px}.footerWrap{height:194px;margin-top:10px}footer ul li.mobileview{display:block}footer div.footer-legal{margin:0 10px}article.article{height:270px;margin:0 8px 5px 0;width:310px;display:inline-block;background:url(/shakeology-redesign-theme/images/loading.gif) no-repeat center center}article.article,article.article div.content-wrap,div.expansion{width:310px}article.article div.article-info{position:relative;width:auto;top:165px;background-image:url(/shakeology-redesign-theme/images/white-transparent-box.png);text-align:center;padding:10px;line-height:18px;font-weight:bold;font-size:13px;height:100px}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:60px;width:120px}section.recipe div.expansion-content{padding:310px 20px 20px}div.expansion{background-size:100% auto;background-position:-20px 0;background-repeat:no-repeat;background-color:#ecf0f3;height:0;overflow:hidden}div.single{height:auto;position:relative;margin-bottom:5px;width:310px}div.single .expansion-content{padding-top:310px}article.article div.content-wrap,article.article{height:230px;background-size:100% auto;background-repeat:no-repeat}div.expansion-content{font-size:14px;height:auto;padding-top:270px;overflow:hidden;padding:290px 20px 20px;width:auto;background-size:100%}div.expansion-content p{line-height:20px;margin-bottom:10px}div.expansion-content strong{display:block;margin-bottom:15px}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.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:200px;height:75px;margin:auto;cursor:pointer;padding-top:48px;color:#6cc24a}.filter-button{float:left;font-size:13px;font-weight:bold;padding-left:10px;text-align:left;width:85px}.filter-button span{font-size:22px;font-weight:normal;line-height:15px;margin-left:5px;position:absolute}.filter-button span.minus{line-height:11px;overflow:hidden;width:10px;font-size:16px}.clear-all-button,.filter-button{height:40px;color:#fff}.clear-all-button{color:#FFF;cursor:pointer;display:none;float:right;font-size:13px;padding:10px;font-weight:bold}.no-recipes,.load-recipes{height:150px;line-height:150px;font-style:italic;text-align:center;font-size:18px;color:#999}div.expansion.success-stories{background-position:0 0}div.expansion.success-stories div.expansion-content{padding:310px 20px 20px}section.success-stories div.expansion.single{background-position:0 0}section.Recipe div.article-info{padding:20px}#page-header{height:42px;position:fixed}#page-header div{height:100%;width:100%}#page-header{transition:top 300ms ease;-moz-transition:top 300ms ease;-webkit-transition:top 300ms ease;-o-transition:top 300ms ease}#page-header header,#page-header div.header{width:100%;height:42px;text-align:center;transition:left 300ms ease;-moz-transition:left 300ms ease;-webkit-transition:left 300ms ease;-o-transition:left 300ms ease}#shakeology-logo{margin-top:8px;height:24px}#language{left:-82%;top:320px;font-size:12px}#page-header div#show-nav{display:block;position:absolute;left:0;width:42px;height:42px;background-image:url(/shakeology-redesign-theme/images/show-nav.png);background-size:42%;background-repeat:no-repeat;background-position:center center}#page-header div.new{height:12px!important}#back-button{display:block;position:absolute;left:10px;top:5px;width:32px;height:32px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:18px;color:#899193;background-color:#e6ecec;background:-moz-linear-gradient(top,#e6ecec 0,#c9cdce 100%);background:-webkit-linear-gradient(top,#e6ecec 0,#c9cdce 100%);background:-o-linear-gradient(top,#e6ecec 0,#c9cdce 100%);background:-ms-linear-gradient(top,#e6ecec 0,#c9cdce 100%);background:linear-gradient(to bottom,#e6ecec 0,#c9cdce 100%);border:1px solid #fff}#page-header nav{position:absolute;left:-89%;top:0;width:89%;height:1500%;background-color:#fff;background:-moz-linear-gradient(top,#fff 0,#d4e3e4 100%);background:-webkit-linear-gradient(top,#fff 0,#d4e3e4 100%);background:-o-linear-gradient(top,#fff 0,#d4e3e4 100%);background:-ms-linear-gradient(top,#fff 0,#d4e3e4 100%);background:linear-gradient(to bottom,#fff 0,#d4e3e4 100%);border-right-width:1px;border-right-style:solid;border-right-color:#d6d9da}#page-header ul{height:100%;width:100%}#page-header li{width:100%;height:42px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d6d9da}#top-nav div.leaf{width:21px;height:19px;top:12px;right:16px}body[data-track="home"] #top-nav li.home div.leaf,body[data-track="shake-flavors"] #top-nav li.flavors div.leaf,body[data-track="results-does-shakeology-work"] #top-nav li.success-stories div.leaf,body[data-track="shake-recipes"] #top-nav li.recipes div.leaf,body[data-track="cart"] #top-nav li.cart div.leaf,body[data-track="where-to-buy"] #top-nav li.buy-now div.leaf{display:block}#page-header li a{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;text-align:left;font-size:16px;width:92%;height:30px;text-align:left;padding-left:8%;padding-top:12px}#page-header li a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);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}#page-header li.buy-now a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);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}#page-header header li div.indicator{right:0;bottom:0;width:5px;height:100%}#top-nav li.home{display:inherit}#top-nav li.faq,#top-nav li.cart,#top-nav div.cart-icon,#top-nav div.cart-count{display:none}#page-header div.cart-icon.mobile{right:3.12%;bottom:8px;width:7.48%;height:39.53%;text-align:center;font-size:28px;line-height:20px}#page-header div.cart-count.mobile{right:3.12%;top:2px;width:7.48%;height:39.53%;text-align:center;margin:0;font-size:13px}#coach-header{height:auto;font-size:13px}#coach-header.shrink{height:42px}#coach-header div.info{width:320px;height:auto}#coach-header img{top:10px;left:10px;width:64px;height:64px}#coach-header p{padding-top:10px;margin-left:92px;width:218px}#coach-header button{margin-left:92px;margin-top:10px;margin-bottom:10px;width:146px;height:34px;font-size:16px}#coach-header .desktop-visible{display:none}div.lightbox{margin-top:8px;width:280px;padding:12px}div.lightbox article{width:280px}div.lightbox h2{font-size:35px;margin-bottom:18px;line-height:56px;height:68px}div.lightbox h3{font-size:16px;font-weight:normal;line-height:24px;margin-bottom:16px}div.lightbox article fieldset{border:0;width:260px;min-width:260px;max-width:260px;padding:10px;margin-bottom:14px;overflow:hidden}div.lightbox div.select-container{width:232px;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:232px}div.lightbox article select{width:262px;background-position:208px 8px}div.lightbox article textarea{width:232px;height:100px}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:8px;top:8px}div.lightbox fieldset.error-frame{margin-left:0}div.lightbox div.portlet-msg-error{font-size:16px;margin-bottom:14px}div.hd-disclaimer .terms-wrap{font-size:11px;line-height:13px}div.hd-disclaimer{margin-top:15px}#shippingMethodContainer{width:265px;height:23px;padding:5px;padding-left:10px;background-position:260px 50%;text-overflow:ellipsis}#shippingMethodContainer select{height:23px;width:231px;font-size:13px}#shippingMethodContainer div.input-icon{top:0;margin-left:-10px;height:23px}div.select select{width:110%}div.country-calculate-container span.questions-mark{left:235px}div.country-calculate-container select{width:240px}section.slider header{height:44px}section.slider header h2{width:300px;line-height:38px;font-size:18px}div.whitebar{top:40px;height:2px}section.slider div.slide-container,section.slider div.slide,section.slider div.slide-content{height:400px}section.slider.hero div.slide-container,section.slider.hero div.slide,section.slider.hero div.slide-content{height:300px}section.slider div.slide-content{width:320px}section.slider div.slide h2,section.slider div.slide.leader h1{font-size:18px}section.slider div.slide h3,section.slider div.slide.leader h2{font-size:18px}section.slider div.slide div.description{display:none}section.slider div.slide div.description-mobile{font-size:13px;width:300px}section.slider div.slide div.content{display:none}section.slider div.slide div.content-mobile{font-size:13px}section.slider div.slide img.full{width:300px;position:relative;margin-top:6px;margin-left:10px}section.slider.hero div.slide img.full{margin-top:0;margin-left:0}section.slider.hero div.slide.superfood-ingredients img.full{width:242px}section.slider.hero div.slide.value-nutrition img.full{left:10px}section.slider.hero div.slide.strawberry img.full{top:-6px;width:197px}section.slider div.slide div.stripe.top{top:78px;height:50px}section.slider div.slide div.stripe.bottom{top:128px;height:80px}section.slider.hero div.slide h2,section.slider.hero div.slide.leader h1{font-weight:normal;font-size:18px;left:10px;top:154px;width:300px}section.slider.hero div.slide h3,section.slider.hero div.slide.leader h2{font-weight:bold;font-size:18px;left:10px;top:176px;width:300px}section.slider.hero div.slide div.description-mobile{left:206px;top:224px;width:300px}section.slider.hero div.slide div.content-mobile{left:10px;top:214px}section.slider.hero div.slide img.full{left:24px;top:12px}section.slider.hero div.slide.video h2,section.slider.hero div.slide.leader.video h1{font-weight:normal;font-size:18px;left:10px;top:208px;width:300px}section.slider.hero div.slide.video h3,section.slider.hero div.slide.leader.video h2{font-weight:bold;font-size:18px;left:10px;top:228px;width:300px}section.slider.hero div.slide.video div.description-mobile{left:10px;top:8px;width:300px}section.slider.hero div.slide.video div.content-mobile{left:10px;top:214px}section.slider.hero div.slide.video img.mobile{left:10px;top:10px}section.slider.benefits div.slide h2,section.slider.success-stories div.slide h2,section.slider.ingredients div.slide h2,section.slider.doctor-reviews div.slide h2,section.slider.value div.slide h2{position:relative;top:0;left:0;margin-left:10px;margin-top:24px}section.slider.benefits div.slide h3,section.slider.success-stories div.slide h3,section.slider.ingredients div.slide h3,section.slider.doctor-reviews div.slide h3,section.slider.value div.slide h3{position:relative;top:0;left:0;margin-left:10px;margin-top:6px}section.slider.benefits div.slide div.description-mobile,section.slider.success-stories div.slide div.description-mobile,section.slider.ingredients div.slide div.description-mobile,section.slider.doctor-reviews div.slide div.description-mobile,section.slider.value div.slide div.description-mobile{position:relative;top:0;left:0;margin-left:10px;margin-top:4px}section.slider.benefits div.slide div.content-mobile,section.slider.success-stories div.slide div.content-mobile,section.slider.ingredients div.slide div.content-mobile,section.slider.doctor-reviews div.slide div.content-mobile,section.slider.value div.slide div.content-mobile{position:relative;top:0;left:0;margin-left:10px;margin-top:6px}section.slider.benefits div.slide img.mobile,section.slider.success-stories div.slide img.mobile,section.slider.ingredients div.slide img.mobile,section.slider.doctor-reviews div.slide img.mobile,section.slider.value div.slide img.mobile{position:relative;top:0;left:0;margin-left:10px;margin-top:6px}section.slider div.slide h2,section.slider div.slide.leader h1{font-weight:bold;font-size:16px;left:10px;top:24px;width:300px}section.slider div.slide h3,section.slider div.slide.leader h2{font-weight:bold;font-size:13px;left:10px;top:268px;width:300px}section.slider div.slide div.description-mobile{left:10px;top:46px;width:300px}section.slider div.slide div.content-mobile{left:10px;top:288px;width:300px}section.slider div.slide img.mobile{left:10px;top:88px}section.slider nav{height:40px}section.slider nav ul{width:120px}section.slider nav ul li{width:25px;margin-left:5px;margin-right:5px;height:25px;background:url(/shakeology-redesign-theme/images/mobile-slider-nav.png);background-position:0 0;float:left;list-style:none;cursor:pointer}section.slider nav li.active{background-position:-25px 0}a.advance{display:none}section.slider div.slide.vanilla h1,section.slider div.slide.vanilla h2,section.slider div.slide.vanilla h3{width:300px;color:#525b60}section.slider div.slide.leader.vanilla h2,section.slider div.slide.vanilla h3{top:178px}section.slider div.slide.vanilla img.mobile{left:60px}section.slider div.slide.vanilla a.video{color:#fff;background-image:url(/shakeology-redesign-theme/images/watch-video-white.png)}section.slider div.video-overlay{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:100}section.slider div.video-overlay div.video-container{width:320px;height:333px;margin:45px auto auto;background-color:#000}section.hero div.video-overlay div.video-container{margin:auto}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;z-index:9999}section.slider div.video-overlay div.video-container object#myExperience{z-index:9998;top:65px;position:absolute}section.slider a.buy{left:0;top:0;width:150px;height:26px;padding-top:8px;font-size:18px;font-weight:normal}.persistantBuyNowButton{bottom:-2px}.persistantBuyNowButton.iOS{height:48px}.persistantBuyNowButtonContainer{width:230px!important}.persistantBuyNowButton-Button{padding:10px 20px 0 20px!important}.persistantBuyNowButton-Button img{display:none}.persistantBuyNowButton-Button a{padding-left:22px;width:88px}