@import url(//fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,700,700italic,900,900italic|Roboto+Condensed:300,300italic,400italic,700italic,400,700);@import url(//fonts.googleapis.com/css?family=Kameron:700);h3,h4,p,ul,li{margin:0;padding:0}sup{font-size:9px;line-height:0.5em;vertical-align:text-top;top:0em}div#home_topnav_04-1{padding:0px}@media (min-width: 960px){.container{width:959px !important;margin:0px auto;padding:0px 15px}.home_topnav_04-1{position:relative;min-height:1px;padding-left:0px;padding-right:15px}}@media (max-width: 959px){.ml-home-page-wrapper{margin-left:0px !important}#content #contentWrapper{margin-top:5px !important}}@media (min-width: 676px){.container{width:676px;margin:0px auto;padding:0px}}@media (max-width: 676px){.container{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px}#content #contentWrapper #contentBody{width:100%}#content #contentWrapper #contentBody #featuredPrograms h2{font-size:11.5px !important;font-weight:600 !important}}@media (min-width: 676px) and (max-width: 960px){.ml-home-page-wrapper{margin-left:-23px !important}}@media (max-width: 340px){#content #contentWrapper #contentBody #helpmechoose-xs ul li h3{width:40% !important;font-size:16px !important;margin-top:4px}}@media (max-width: 959px){#content #contentWrapper{height:1950px !important}}@media (max-width: 676px){#content #contentWrapper{height:7400px !important}}@media (max-width: 650px){#content #contentWrapper{height:7100px !important}}@media (max-width: 600px){#content #contentWrapper{height:6700px !important}}@media (max-width: 550px){#content #contentWrapper{height:6300px !important}}@media (max-width: 500px){#content #contentWrapper{height:5900px !important}}@media (max-width: 450px){#content #contentWrapper{height:5500px !important}}@media (max-width: 400px){#content #contentWrapper{height:5100px !important}}@media (max-width: 375px){#content #contentWrapper{height:4900px !important}}@media (max-width: 350px){#content #contentWrapper{height:4700px !important}}@media (max-width: 320px){#content #contentWrapper{height:4500px !important}}#featuredPrograms .row{margin-left:0px;margin-right:15px}#content{margin-top:-5px}#content #contentWrapper{border:1px solid #ccc;box-shadow:0 0 15px #ccc;height:2150px;margin:0 auto;padding:0;position:relative;max-width:958px;-moz-box-shadow:0 0 15px #ccc;-webkit-box-shadow:0 0 15px #ccc}#content #contentWrapper h1#headline{background:#0070d9;color:#fff;font-size:12px;font-weight:normal;padding:8px 15px;text-transform:uppercase;margin-top:0px;margin-bottom:0px}#content #contentWrapper #contentHome{position:relative}#content #contentWrapper #contentHome #contentNav{background-image:url(/images/beachbody/en_us/local/page_specific/home/bg_rightcolumn.gif);position:absolute;left:0;text-align:left;top:0;width:261px}#content #contentWrapper #contentHome #contentNav ul li{display:list-item}#content #contentWrapper #contentHome #contentNav #right_content_sidebar{margin:0;padding:0 5px}#content #contentWrapper #contentHome #contentNav #right_content_sidebar h3{line-height:1.4em !important;margin:10px 0 5px !important;font-size:13px !important}#content #contentWrapper #contentHome #contentNav #right_content_sidebar h3.larger{font-size:16px;font-weight:bold;color:#81848a}#content #contentWrapper #contentHome #contentNav #right_content_sidebar h3.larger a{font-size:20px}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot{margin:0 5px}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar{font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.0em;font:13px/1.6em Arial, Helvetica, sans-serif}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar #newsletter-styling{width:85%;margin:0 auto}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar h3 a{color:#C60}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar h3 a:link,#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar h3 a:visited{color:#C60}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar h3.pj{border-bottom:none}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p.p90x2{margin-left:10px}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p.pj{height:55px;margin:2px 0 5px 0}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p img#pj_coach-us,#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p img#pj_coach-int{height:55px;float:left;margin-right:5px;width:71px}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p img#pj_coach-us{background:url(/images/beachbody/en_us/homepage/pj_coach-us.png) no-repeat}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar p img#pj_coach-int{background:url(/images/beachbody/en_us/homepage/pj_coach-int.png) no-repeat}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu{list-style:none;margin:0;padding:0;border:none}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li{clear:both;float:none;list-style:none;margin:3px 0 !important;padding:0 !important;border:none;background-color:transparent !important;background-image:none !important}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a:link,#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a:visited{padding:3px 0;color:#444;font:.9em Verdana, Arial;text-decoration:none;background-color:transparent !important;border-top:none !important;border-bottom:none !important}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a:hover{color:#c60 !important}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a.shakeology{color:#390}#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a.shakeology:link,#content #contentWrapper #contentHome #contentNav #right_content_sidebar .fillslot #sidebar ul.sbmenu li a.shakeology:visited{color:#390}#content #contentWrapper #contentBody{font-size:12px;right:0;line-height:1.3em;position:absolute;top:0;max-width:697px}#content #contentWrapper #contentBody h2,#content #contentWrapper #contentBody h3,#content #contentWrapper #contentBody h4,#content #contentWrapper #contentBody p,#content #contentWrapper #contentBody li{line-height:1.3em}#content #contentWrapper #contentBody sup{line-height:0.5em}#home-slideshow{background:#000;color:#FFF;font-family:Arial, Helvetica, sans-serif;width:697px;height:371px;position:relative;overflow:hidden}@media (max-width: 675px){#home-slideshow{width:100%;height:auto}}#home-slideshow a.moreproducts:link,#home-slideshow a.moreproducts:visited,#home-slideshow a.moreproducts:active{left:595px;display:block;font-size:8.5px;position:absolute;text-transform:uppercase;top:340px;color:#666}@media (max-width: 675px){#home-slideshow a.moreproducts:link,#home-slideshow a.moreproducts:visited,#home-slideshow a.moreproducts:active{display:none}}#home-slideshow a.moreproducts:hover{color:#666}@media (max-width: 675px){#home-slideshow a.moreproducts:hover{display:none}}#home-slideshow #home-slideshow-nav{border-bottom:1px #fff solid;height:22px;display:block;overflow:visible;right:25px;bottom:40px;margin:0;padding:0;width:100px;position:absolute;top:305px;left:584px;z-index:60}@media (max-width: 675px){#home-slideshow #home-slideshow-nav{margin:-22px auto 0;width:110px;top:0;left:0;right:0;bottom:0;border:0;position:relative}}#home-slideshow #home-slideshow-nav a{position:relative;overflow:visible;white-space:nowrap;line-height:0;display:block;margin-right:5px;padding:0;background:transparent url(/images/beachbody/en_us/products/programs/p90x/sellingsafety/spacer.gif);display:block;height:8px;width:8px;border:3px solid #999;float:left;text-indent:-9999px;cursor:pointer;box-sizing:initial;border-radius:0}@media (max-width: 675px){#home-slideshow #home-slideshow-nav a{border-radius:12px}}#home-slideshow #home-slideshow-nav a span{position:absolute;display:none;background:transparent url(/images/beachbody/en_us/products/programs/p90xmc2/201108/icon_glow.png) 0 0 no-repeat;width:23px;height:20px;top:10px;left:-7px;font-size:8.5px;position:absolute;text-transform:uppercase;color:#666}@media (max-width: 675px){#home-slideshow #home-slideshow-nav a span{background:none}}#home-slideshow #home-slideshow-nav a.active{background:#666}@media (max-width: 675px){#home-slideshow #home-slideshow-nav a.active{background:#fec816}}#home-slideshow #home-slideshow-nav a.active span{display:block}#home-slideshow #home-slideshow-nav a.last#last{display:none}#home-slideshow #home-slideshow-nav a.next{display:none}#home-slideshow #home-slideshow-nav a.next#next{display:none}#home-slideshow #home-slideshow-nav.dark{border-bottom:1px #666 solid}#home-slideshow #home-slideshow-nav.dark a span,#home-slideshow #home-slideshow-nav.dark a.dark span{background:transparent url(/images/beachbody/en_us/products/programs/p90xmc2/201108/icon_glow_dk.png) 0 0 no-repeat}#home-slideshow.jslideshow{position:relative}#home-slideshow .frame{overflow:hidden;position:relative;width:100%;height:100%;padding:0;border:none;background-color:transparent}#home-slideshow .frame .slides{position:absolute;left:0;top:0}@media (max-width: 675px){#home-slideshow .frame .slides{position:relative;height:0;padding-bottom:91.9%}}#home-slideshow .frame .fade{opacity:1}#home-slideshow .frame .slides .slide{border:0;height:0;width:697px;margin:0;overflow:hidden;padding:0;position:absolute;display:none;background-size:100% auto !important}@media (max-width: 675px){#home-slideshow .frame .slides .slide{width:100%;position:absolute;height:100% !important}}#home-slideshow .frame .slides .slide img.bg{display:block;position:static}#home-slideshow .frame .slides .slide .ss-content{position:absolute;right:0;z-index:50}#home-slideshow .frame .slides .slide .ss-content a.ss-buy-btn{font-family:'PTSansNarrowRegular', 'helvetica', 'arial';background:url(/images/beachbody/en_us/homepage/ss_buyNow.png) no-repeat 0 0;width:95px;height:28px;display:block;text-indent:-99999px}#home-slideshow .frame .slides .slide .ss-content a.ss-learnmore{color:#c30000;text-transform:uppercase;font-size:14px;font-weight:bold}#home-slideshow .frame .slides .slide .ss-content h3{color:#FFF;font-size:26px;font-weight:bold;text-transform:uppercase;margin:0 0 7px 0;white-space:nowrap;line-height:1.1em !important}#home-slideshow .frame .slides .slide .ss-content p{font-size:14px;margin:0 30px 13px 0}#home-slideshow .frame .slides #slideshow-cize{background:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/cize/cize-bb-banner-696x369.jpg) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-cize{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-cize.jpg)}}#home-slideshow .frame .slides #slideshow-cize .ss-content{width:312px;top:10px;left:368px;color:#FFF}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-cize .ss-content{top:76.5%;left:60%;width:30%}}#home-slideshow .frame .slides #slideshow-cize .ss-content sup{position:relative;top:4px}#home-slideshow .frame .slides #slideshow-cize .ss-content h3{width:500px;font-size:25px;white-space:normal;text-transform:uppercase;font-weight:700;margin-top:7px;font-family:Kameron;color:#8bc33e}#home-slideshow .frame .slides #slideshow-cize .ss-content p{color:#fff}#home-slideshow .frame .slides #slideshow-cize .ss-content p.learn-more a{color:#fff}#home-slideshow .frame .slides #slideshow-cize .ss-content a.ss-buy-btn{margin:267px 0 0 13px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1438133269/bbweb/cize/CIZE_BB_PHASE2_696x369_buynow.png) !important;width:176px;height:31px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-cize .ss-content a.ss-buy-btn{background-image:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-learnmore.png) !important;margin:0;width:100%;min-height:60px;background-size:100%}}#home-slideshow .frame .slides #slideshow-22hc{background:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hard-corps/22hc-home-banner_696x369.png) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-22hc{background:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hard-corps/22hc-home-banner_696x369-Hero_Mobile.png)}}#home-slideshow .frame .slides #slideshow-22hc .ss-content{width:312px;top:10px;left:368px;color:#FFF}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-22hc .ss-content{top:70%;left:51.5%;width:30%}}#home-slideshow .frame .slides #slideshow-22hc .ss-content a.ss-buy-btn{margin:275px 0 0 60px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hard-corps/22hc-home-banner-button.png);width:139px;height:44px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-22hc .ss-content a.ss-buy-btn{margin:0;width:100%;min-height:60px;background-size:100%}}#home-slideshow .frame .slides #slideshow-mhc{background:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hammerchisel/kickers/MHC_BB_Hero_696x369_NEW1.jpg) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-mhc{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-mhc-new.jpg)}}#home-slideshow .frame .slides #slideshow-mhc .ss-content{width:312px;top:10px;left:368px;color:#FFF}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-mhc .ss-content{top:65.5%;left:52%;width:30%}}#home-slideshow .frame .slides #slideshow-mhc .ss-content a.ss-buy-btn{margin:265px 0 0 10px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hammerchisel/mhc-hero-btn-buy-now.jpg) !important;width:131px;height:31px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-mhc .ss-content a.ss-buy-btn{margin:0;width:100%;min-height:60px;background-size:100%}}#home-slideshow .frame .slides #slideshow-bbp{background:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/bbperformanceline/BBP_Hero_696x369_new.jpg) no-repeat 0 0}#home-slideshow .frame .slides #slideshow-bbp .ss-content{width:312px;top:10px;left:368px}#home-slideshow .frame .slides #slideshow-bbp .ss-content a.ss-buy-btn{width:149px;height:34px;margin-top:243px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/bbperformanceline/BBP_buynow_button.jpg) !important}#home-slideshow .frame .slides #slideshow-bb{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424636443/bodybeast/homepage-bodybeast-hero.jpg) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-bb{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-beast.jpg)}}#home-slideshow .frame .slides #slideshow-bb .ss-content{width:312px;top:10px;left:368px;color:#FFF}#home-slideshow .frame .slides #slideshow-bb .ss-content sup{position:relative;top:4px}#home-slideshow .frame .slides #slideshow-bb .ss-content h3{width:500px;font-size:25px;white-space:normal;text-transform:uppercase;font-weight:700;margin-top:7px;font-family:Kameron;color:#8bc33e}#home-slideshow .frame .slides #slideshow-bb .ss-content p{color:#fff}#home-slideshow .frame .slides #slideshow-bb .ss-content p.learn-more a{color:#fff}#home-slideshow .frame .slides #slideshow-bb .ss-content a.ss-buy-btn{margin-top:0px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424636692/bodybeast/homepage-bodybeast-hero-buy-now-btn.png) !important;width:185px;height:43px;margin-left:-7px}#home-slideshow .frame .slides #slideshow-max30 .ss-content{width:252px;top:16px;font-family:'Roboto Condensed', sans-serif}#home-slideshow .frame .slides #slideshow-max30 .ss-content h3{margin:10px 0;font-family:'Roboto Condensed', sans-serif;font-size:36px;font-weight:600;color:#ed2324;text-transform:none}#home-slideshow .frame .slides #slideshow-max30 .ss-content h3 span{color:#99cc33}#home-slideshow .frame .slides #slideshow-max30 .ss-content p{margin:0 0 7px;font-family:'Roboto Condensed', sans-serif;font-size:14px;font-weight:300;color:#fff}#home-slideshow .frame .slides #slideshow-max30 .ss-content img{margin-top:20px}#home-slideshow .frame .slides #slideshow-max30 .ss-content a.ss-learnmore{background-image:url("/images/beachbody/en_us/homepage/hero/max30-hero-button.png") no-repeat center top}#home-slideshow .frame .slides #slideshow-max30 .ss-content a.ss-learnmore img{margin-top:10px}#home-slideshow .frame .slides #slideshow-p90 .ss-content{width:328px;top:0;font-family:'Roboto', sans-serif}#home-slideshow .frame .slides #slideshow-p90 .ss-content h3{margin:10px 0;font-family:'Roboto', sans-serif;font-size:21px;font-weight:500;color:#005cb9;text-transform:none}#home-slideshow .frame .slides #slideshow-p90 .ss-content h3 span{color:#99cc33}#home-slideshow .frame .slides #slideshow-p90 .ss-content p{font-size:14px}#home-slideshow .frame .slides #slideshow-p90 .ss-content p:nth-child(1){color:#005cb9;font-size:24px;line-height:26px;font-weight:bold}#home-slideshow .frame .slides #slideshow-p90 .ss-content p:nth-child(1) span{color:#99cc33}#home-slideshow .frame .slides #slideshow-p90 .ss-content img{margin-top:20px}#home-slideshow .frame .slides #slideshow-p90 .ss-content a.ss-learnmore{background-image:url("/images/beachbody/en_us/homepage/hero/p90-hero-button.png") no-repeat center top}#home-slideshow .frame .slides #slideshow-p90 .ss-content a.ss-learnmore img{margin-top:10px}#home-slideshow .frame .slides #slideshow-t25{display:block;background:#fff;font-size:14px}#home-slideshow .frame .slides #slideshow-t25 .ss-content{width:342px;top:87px;margin:80px -25px 0 0}#home-slideshow .frame .slides #slideshow-t25 .ss-content h3{font-size:18px;color:#00b1ac}#home-slideshow .frame .slides #slideshow-t25 .ss-content p{color:#000;margin:10px 0}#home-slideshow .frame .slides #slideshow-t25 .ss-content ul{color:#000}#home-slideshow .frame .slides #slideshow-t25 .ss-content a.ss-buy-btn{height:70px;margin-left:-10px;margin-top:-23px;width:159px;background-image:url(/images/beachbody/en_us/products/programs/t25/hero/btn-green-glow.png)}#home-slideshow .frame .slides #slideshow-t25 .ss-content a.ss-learnmore{color:#cc0000;margin-top:10px;display:block;margin-left:5px;font-weight:normal}#home-slideshow .frame .slides #slideshow-3-day-refresh{display:block;background:#fff;font-size:14px}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content{width:307px;top:45px;margin:80px 0 0 0}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content ul{margin:0 0 20px;color:#333}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content ul li{display:list-item;list-style-type:disc;background:transparent;margin:0;padding:0;font-family:'Source Sans Pro', sans-serif;font-size:21px;font-weight:200}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content ul li.no-bullet{list-style-type:none;font-weight:400}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content ul li.no-bullet sup{font-size:17px;font-weight:normal;line-height:1.5}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content a.ss-buy-btn{height:42px;margin-left:-18px;margin-top:0;width:200px;background-image:url(/images/beachbody/en_us/homepage/hero/3-day-refresh-btn.png)}#home-slideshow .frame .slides #slideshow-3-day-refresh .ss-content a.ss-learnmore{color:#cc0000;margin-top:10px;display:block;margin-left:5px;font-weight:normal}#home-slideshow .frame .slides #slideshow-piyo{display:block;background:#fff;font-size:14px}#home-slideshow .frame .slides #slideshow-piyo .ss-content{width:439px;top:78px;margin:80px 9px 0 0}#home-slideshow .frame .slides #slideshow-piyo .ss-content p{margin-bottom:5px;color:#fff}#home-slideshow .frame .slides #slideshow-piyo .ss-content p.piyo-no-weights{font-size:18px}#home-slideshow .frame .slides #slideshow-piyo .ss-content a.ss-buy-btn{height:42px;margin-left:-5px;margin-top:32px;width:200px;background-image:url(/images/beachbody/en_us/homepage/hero/piyo-btn.png)}#home-slideshow .frame .slides #slideshow-piyo .ss-content a.ss-learnmore{color:#cc0000;margin-top:10px;display:block;margin-left:5px;font-weight:normal}#home-slideshow .frame .slides #slideshow-shake-latte{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/hero/shake-latte-bg.jpg) no-repeat 0 0;display:block}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-nea.jpg)}}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content{width:342px;top:25px;left:23px;color:#fff}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte .ss-content{top:76.4%;left:60%;width:30%}}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content h2{color:#fff;font-size:28px;font-family:Helvetica,Arial,sans-serif;line-height:1.2em;margin:0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte .ss-content h2{display:none}}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content h2 sup{line-height:20px;font-size:16px;top:.3em}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content p{color:#fff}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content p.first{font-size:22px;margin:5px 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte .ss-content p.first{display:none}}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content ul{margin:0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte .ss-content ul{display:none}}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content li{background:0 0;line-height:1.1;display:list-item;font-size:22px;line-height:23px;position:relative;padding-left:55px}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content li::before{border-radius:50%;width:8px;height:8px;content:'';background:#fff;position:absolute;top:8px;left:30px}#home-slideshow .frame .slides #slideshow-shake-latte .ss-content p.second{font-size:13px;line-height:1.5;color:#ffffd4;text-align:center;left:-28px;letter-spacing:.04em;margin:0;position:relative;top:6px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte .ss-content p.second{display:none}}#home-slideshow .frame .slides #slideshow-shake-latte small{font-size:80%;color:#fff;text-align:center;display:block;position:absolute;bottom:5px;left:149px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte small{display:none}}#home-slideshow .frame .slides #slideshow-shake-latte a.ss-buy-btn{margin-left:42px;background-image:url(/images/beachbody/en_us/homepage/hero/shake-latte-btn.png);margin-top:10px;width:148px;height:58px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-shake-latte a.ss-buy-btn{background-image:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-buynow.png);margin:0;width:100%;min-height:60px;background-size:100%}}#home-slideshow .frame .slides #slideshow-shake-latte a.ss-learnmore{color:#000}#home-slideshow .frame .slides #slideshow-bbl{display:block}#home-slideshow .frame .slides #slideshow-bbl .ss-content{width:296px;top:115px}#home-slideshow .frame .slides #slideshow-bbl .ss-content h3{font-size:23px;color:#000}#home-slideshow .frame .slides p{color:#000}#home-slideshow .frame .slides #slideshow-bbl .ss-content a.ss-buy-btn{margin-top:11px;background-image:url(/images/beachbody/en_us/homepage/hero/tmt-buy.png)}#home-slideshow .frame .slides #slideshow-bbl .ss-content a.ss-learnmore{color:#f36533}#home-slideshow .frame .slides #slideshow-p90x3{background:url(/images/beachbody/en_us/products/programs/p90x3/hero/p90x3_fs.jpg) no-repeat 0 0}#home-slideshow .frame .slides #slideshow-p90x3 .ss-content{width:375px;top:100px}#home-slideshow .frame .slides #slideshow-p90x3 .ss-content h3.p90x3-head{background:url(/images/beachbody/en_us/products/programs/p90x3/hero/p90x3-header.png) no-repeat 0 0;text-indent:-9000px;height:125px;left:2px;position:relative;width:340px}#home-slideshow .frame .slides #slideshow-p90x3 .ss-content p{position:relative;left:25px;top:-20px;color:#fff}#home-slideshow .frame .slides #slideshow-p90x3 .ss-content a.ss-buy-btn{margin-top:11px;background-image:url(/images/beachbody/en_us/products/programs/p90x3/hero/p90x3-btn.png) !important;width:190px;height:44px;margin-left:24px}#home-slideshow .frame .slides #slideshow-p90x3 .ss-content a.ss-learnmore{color:#C30000}#home-slideshow .frame .slides #slideshow-21df{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1392765105/21DayFix/21DayFix-homepage-hero.jpg) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-21df.jpg)}}#home-slideshow .frame .slides #slideshow-21df .ss-content{width:312px;top:10px;left:368px;color:#FFF}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content{top:76.5%;left:60%;width:30%}}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content img{display:none}}#home-slideshow .frame .slides #slideshow-21df .ss-content sup{position:relative;top:4px}#home-slideshow .frame .slides #slideshow-21df .ss-content h3{width:315px;font-size:22px;white-space:normal;text-transform:none;font-weight:100;margin-top:7px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content h3{display:none}}#home-slideshow .frame .slides #slideshow-21df .ss-content h3 span{font-weight:600;color:#fff;font-size:22px}#home-slideshow .frame .slides #slideshow-21df .ss-content p{color:#fff}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content p{display:none}}#home-slideshow .frame .slides #slideshow-21df .ss-content p.learn-more a{color:#fff}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content p.learn-more a{display:none}}#home-slideshow .frame .slides #slideshow-21df .ss-content a.ss-buy-btn{margin-top:0px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1398817582/btn-21df-hero-buy_r43zlz.png) !important;width:190px;height:44px;margin-left:-7px}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-21df .ss-content a.ss-buy-btn{background-image:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-learnmore.png) !important;margin:0;width:100%;min-height:60px;background-size:100%}}#home-slideshow .frame .slides #slideshow-bb{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424636443/bodybeast/homepage-bodybeast-hero.jpg) no-repeat 0 0}@media (max-width: 675px){#home-slideshow .frame .slides #slideshow-bb{background:url(//www.beachbody.com/images/beachbody/en_us/homepage/2015/xs-slide-beast.jpg)}}#home-slideshow .frame .slides #slideshow-bb .ss-content{width:312px;top:10px;left:368px;color:#FFF}#home-slideshow .frame .slides #slideshow-bb .ss-content sup{position:relative;top:4px}#home-slideshow .frame .slides #slideshow-bb .ss-content h3{width:500px;font-size:25px;white-space:normal;text-transform:uppercase;font-weight:700;margin-top:7px;font-family:Kameron;color:#8bc33e}#home-slideshow .frame .slides #slideshow-bb .ss-content p{color:#fff}#home-slideshow .frame .slides #slideshow-bb .ss-content p.learn-more a{color:#fff}#home-slideshow .frame .slides #slideshow-bb .ss-content a.ss-buy-btn{margin-top:0px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424636692/bodybeast/homepage-bodybeast-hero-buy-now-btn.png) !important;width:185px;height:43px;margin-left:-7px}#home-slideshow .frame .slides #slideshow-21dfe{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424314164/21DayFixExtreme/21DFX-homepage-slide-freeship.jpg) no-repeat 0 0}#home-slideshow .frame .slides #slideshow-21dfe .ss-content{width:312px;top:10px;left:368px;color:#FFF}#home-slideshow .frame .slides #slideshow-21dfe .ss-content img{margin-left:-92px;margin-top:-10px}#home-slideshow .frame .slides #slideshow-21dfe .ss-content sup{position:relative;top:4px}#home-slideshow .frame .slides #slideshow-21dfe .ss-content h3{width:315px;font-size:22px;white-space:normal;text-transform:none;font-weight:100;margin-top:7px}#home-slideshow .frame .slides #slideshow-21dfe .ss-content h3 span{font-weight:600;color:#fff;font-size:22px}#home-slideshow .frame .slides #slideshow-21dfe .ss-content p{margin-top:-92px;margin-left:15px;color:#fff}#home-slideshow .frame .slides #slideshow-21dfe .ss-content p.learn-more a{color:#fff}#home-slideshow .frame .slides #slideshow-21dfe .ss-content a.ss-learn-btn{margin-top:0px;background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1424314164/21DayFixExtreme/21DFX-LearnMoreBtn.png) !important;width:149px;height:34px;margin-left:-7px;display:block;margin-left:15px}#home-slideshow .frame .slides #slideshow-san{background:url(/images/beachbody/en_us/homepage/2011_hero/ss_insanity_bg.jpg) no-repeat 0 0}#home-slideshow .frame .slides #slideshow-san .ss-content{width:296px;top:115px}#home-slideshow .frame .slides #slideshow-san h3,#home-slideshow .frame .slides #slideshow-san p{color:#fff}#home-slideshow .frame .slides #slideshow-san a.ss-buy-btn{margin-top:11px;background-image:url(/images/beachbody/en_us/homepage/hero/pump-buy.png)}#home-slideshow .frame .slides #slideshow-san a.ss-learnmore{color:#c30000}#home-slideshow .frame .slides #slideshow-san div.model{position:absolute;background-position:0 0;background-repeat:no-repeat;bottom:0;left:0;width:398px;height:345px;background-image:url(/images/beachbody/en_us/homepage/hero/san-model-darren.jpg)}#home-slideshow .frame .slides #slideshow-san div.model p{margin:257px 0 0 0;padding-left:15px;color:#fff}#home-slideshow .frame .slides #slideshow-san div.model strong{text-transform:uppercase}#home-slideshow .frame .slides #slideshow-san div.model img.bg{display:block;position:static}#home-slideshow .frame .slides #slideshow-bur{display:block;background:#fff}#home-slideshow .frame .slides #slideshow-bur .ss-content{width:296px;top:80px}#home-slideshow .frame .slides #slideshow-bur .ss-content h3{font-size:19px;color:#00b1ac}#home-slideshow .frame .slides #slideshow-bur .ss-content p{margin:0;color:#3D3935}#home-slideshow .frame .slides #slideshow-bur .ss-content ul{color:#3D3935;margin-top:10px;list-style:disc}#home-slideshow .frame .slides #slideshow-bur .ss-content ul li{background:none;font-weight:bold}#home-slideshow .frame .slides #slideshow-bur .ss-content a.ss-buy-btn{margin-top:6px;background-image:url(/images/beachbody/en_us/homepage/hero/BUR_green_buyBtn.png);width:100px}#home-slideshow .frame .slides #slideshow-bur .ss-content a.ss-learnmore{color:#000;margin-top:15px;display:block;margin-left:5px}#home-slideshow .frame .slides #slideshow-bur p.disclaimer{position:absolute;left:10px;bottom:10px;font-size:8px;color:#555555;border:1px solid #999999;padding:2px}#home-slideshow .frame .slides #slideshow-de{display:block}#home-slideshow .frame .slides #slideshow-de .ss-content{width:340px;top:105px}#home-slideshow .frame .slides #slideshow-de .ss-content h3{font-size:21px;color:#000}#home-slideshow .frame .slides #slideshow-de .ss-content p{color:#000}#home-slideshow .frame .slides #slideshow-de .ss-content a.ss-buy-btn{margin-top:30px;background-image:url(/images/beachbody/en_us/homepage/hero/bur-buy.png)}#home-slideshow .frame .slides #slideshow-de .ss-content a.ss-learnmore{color:#009ca6;margin-top:10px;display:block;text-decoration:underline;font-size:16px}#content #contentWrapper #contentBody #helpmechoose{background-color:#E7E7E7;width:100%;float:left;margin:0 0 30px 0}#content #contentWrapper #contentBody #helpmechoose h3{font-family:Helvetica, Arial, sans-serif}#content #contentWrapper #contentBody #helpmechoose ul{float:left;padding:15px;display:inline}#content #contentWrapper #contentBody #helpmechoose ul li{background:none;float:left;border-right:1px solid #c2c2c2;color:#666;padding-right:25px;display:block}#content #contentWrapper #contentBody #helpmechoose ul li.last{border:none;padding-right:0}#content #contentWrapper #contentBody #helpmechoose ul li h3{font-weight:100;text-transform:uppercase;font-size:20px}#content #contentWrapper #contentBody #helpmechoose ul li a:link,#content #contentWrapper #contentBody #helpmechoose ul li a:visited{color:#666}#content #contentWrapper #contentBody #helpmechoose ul li a:link h3,#content #contentWrapper #contentBody #helpmechoose ul li a:visited h3{color:#333}#content #contentWrapper #contentBody #helpmechoose ul li a:hover,#content #contentWrapper #contentBody #helpmechoose ul li a:active,#content #contentWrapper #contentBody #helpmechoose ul li a:hover h3,#content #contentWrapper #contentBody #helpmechoose ul li a:active h3{color:#0079C1 !important;text-decoration:none}#content #contentWrapper #contentBody #helpmechoose-xs{background-color:#E7E7E7;width:100%;float:left;margin:0 0 30px 0}#content #contentWrapper #contentBody #helpmechoose-xs h3{font-family:Helvetica, Arial, sans-serif}#content #contentWrapper #contentBody #helpmechoose-xs ul{padding:0px;display:block}#content #contentWrapper #contentBody #helpmechoose-xs ul li{background:none;float:left;color:#666;display:block;width:100%;height:35px;border-bottom:1px solid #cac9c8;margin:5px 5px 0px 5px}#content #contentWrapper #contentBody #helpmechoose-xs ul li.last{border:none;padding-right:0}#content #contentWrapper #contentBody #helpmechoose-xs ul li h3{font-weight:100;text-transform:uppercase;font-size:20px}#content #contentWrapper #contentBody #helpmechoose-xs ul li a:link,#content #contentWrapper #contentBody #helpmechoose-xs ul li a:visited{color:#666}#content #contentWrapper #contentBody #helpmechoose-xs ul li a:link h3,#content #contentWrapper #contentBody #helpmechoose-xs ul li a:visited h3{color:#333;float:left;width:50%}#content #contentWrapper #contentBody #helpmechoose-xs ul li a:hover,#content #contentWrapper #contentBody #helpmechoose-xs ul li a:active,#content #contentWrapper #contentBody #helpmechoose-xs ul li a:hover h3,#content #contentWrapper #contentBody #helpmechoose-xs ul li a:active h3{color:#0079C1 !important;text-decoration:none}#content #contentWrapper #contentBody #helpmechoose-xs ul li a .blue{color:#0080dc}#content #contentWrapper #contentBody #featuredPrograms{clear:both;width:100%}#content #contentWrapper #contentBody #featuredPrograms a{color:#007fd8}#content #contentWrapper #contentBody #featuredPrograms h2{border-bottom:1px solid #a6a6a6;color:#000;font-size:18px;font-weight:normal;text-transform:uppercase;width:100%}#content #contentWrapper #contentBody #featuredPrograms ul{margin:0 15px 20px 0;padding:0}#content #contentWrapper #contentBody #featuredPrograms ul.programItem{border-bottom:2px solid #000;float:left;list-style:none;position:relative;width:100%}#content #contentWrapper #contentBody #featuredPrograms ul li{background:none;list-style:none;margin:0;padding:0}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb img{background-size:cover;width:100%;height:auto}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.twentyone img{background-image:url(/images/beachbody/en_us/homepage/2015/twentyone.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.twentyoneDFX img{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFixExtreme/21dfx-hp.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.IM img{background-image:url(/images/beachbody/en_us/homepage/2015/IM1.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.P90 img{background-image:url(/images/beachbody/en_us/homepage/2015/P90.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.P90X3 img{background-image:url(/images/beachbody/en_us/homepage/2015/P90X3.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.T25 img{background-image:url(/images/beachbody/en_us/homepage/2015/T25.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.TM img{background-image:url(/images/beachbody/en_us/homepage/2015/TM.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.PIYO img{background-image:url(/images/beachbody/en_us/homepage/2015/PIYO.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.BE img{background-image:url(/images/beachbody/en_us/homepage/2015/BE.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.cize img{background-image:url(/images/beachbody/en_us/homepage/2015/CIZE.jpg)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.mhc img{background-image:url(/images/beachbody/en_us/homepage/2015/MHC-NEW.png)}#content #contentWrapper #contentBody #featuredPrograms ul li.programThumb.hardcorps img{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/bbweb/hard-corps/22HC-home-grid_430x430-NEW.png)}#content #contentWrapper #contentBody #featuredPrograms ul li.programTitle a h3{color:#0079C1;font-size:12px;line-height:24px;text-transform:uppercase}#content #contentWrapper #contentBody #featuredPrograms ul li.programTitle a h3 #mhc{line-height:18px;padding:3px 0}#content #contentWrapper #contentBody #featuredPrograms ul li.programTitle a:hover{text-decoration:none}#content #contentWrapper #contentBody #featuredPrograms ul li.programBlurb i{color:#c00;font-style:normal}#content #contentWrapper #contentBody #featuredPrograms ul li.programLearn,#content #contentWrapper #contentBody #featuredPrograms ul li.programBuy{padding:4px 0 4px;bottom:0;position:relative}#content #contentWrapper #contentBody #featuredPrograms ul li.programLearn{float:left}#content #contentWrapper #contentBody #featuredPrograms ul li.programBuy{float:right}#content #contentWrapper #contentBody #featuredPrograms-xs{margin-left:10px;width:365px;clear:both}#content #contentWrapper #contentBody #featuredPrograms-xs a{color:#007fd8}#content #contentWrapper #contentBody #featuredPrograms-xs h2{border-bottom:1px solid #a6a6a6;color:#000;font-size:12px;font-weight:bold;text-transform:uppercase}#content #contentWrapper #contentBody #featuredPrograms-xs ul{margin:0 15px 20px 0;padding:0}#content #contentWrapper #contentBody #featuredPrograms-xs ul.programItem{border-bottom:2px solid #000;float:left;height:470px;list-style:none;position:relative}#content #contentWrapper #contentBody #featuredPrograms-xs ul li{background:none;list-style:none;margin:0;padding:0}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programThumb.BBL img{background-image:url(/text/homepage/2015/hp-xs-feature-bbl.jpg);height:355px;width:355px}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programThumb.IM img{background-image:url(/text/homepage/2015/hp-xs-feature-im.jpg);height:355px;width:355px}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programTitle a h3{color:#0080dc;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programTitle a:hover{text-decoration:none}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programBlurb i{color:#c00;font-style:normal}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programLearn,#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programBuy{padding:0 0 4px;bottom:0;position:absolute}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programLearn{left:0}#content #contentWrapper #contentBody #featuredPrograms-xs ul li.programBuy{right:0}#content #contentWrapper #pala{background:url(/images/beachbody/en_us/homepage/palalogo.png) no-repeat;bottom:80px;height:55px;line-height:1.3em;margin:0 0 0 25px;padding:3px 0 0 65px;position:absolute;left:0;width:578px;display:none}#content #contentWrapper #bottomkicker{background:#b0c4de;border:1px solid #000;border-left:none;border-right:none;bottom:0;color:#444;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;left:0;line-height:1.3em;padding:10px 0;position:absolute;text-align:center;width:100%}#content #social-bottom{clear:both;margin-left:15px;margin-top:30px;padding:10px 0 0 0;width:100%}#content #social-bottom span{color:#C60;font-size:14px;font-weight:800}#content #social-bottom a{color:#555;margin-left:20px}#content #social-bottom a img{margin-right:5px;vertical-align:text-bottom}#content #email_collector_lightbox{background:url(/images/beachbody/en_us/homepage/email_collector/bg_form.png) repeat-x bottom;height:340px;width:400px}#content #email_collector_lightbox *{border:0;margin:0;padding:0}#content #email_collector_lightbox h4{background-color:#0070d9;color:#fff;font-size:18px;font-weight:normal;line-height:21px;padding:10px 15px;text-align:left;width:370px}#content #email_collector_lightbox h4 strong{font-size:26px;font-weight:normal}#content #email_collector_lightbox p{color:#333;font-size:13px;line-height:17px;padding:15px;text-align:left;width:370px}#content #email_collector_lightbox p#submit_error{background:red;color:#fff;display:none;font-weight:bold;line-height:normal;margin:0 0 10px;padding:0 15px}#content #email_collector_lightbox form div{clear:left;display:block;margin:0 0 5px;padding:3px;width:354px}#content #email_collector_lightbox form div label{color:#333;display:block;float:left;font-size:12px;margin:0 0 5px;text-align:right;width:85px}#content #email_collector_lightbox form div label.error{color:#f00;float:left;margin:0 0 0 10px;text-align:left;width:250px}#content #email_collector_lightbox form div input{background:#eee;border:1px solid #666;font-size:15px;padding:1px;width:250px}#content #email_collector_lightbox form div input#submit_button{background:url(/images/beachbody/en_us/homepage/email_collector/btn_submit.png) no-repeat top;border:none;cursor:pointer;height:27px;margin:14px 0 0 97px;padding:0;width:94px;float:left}#content #email_collector_lightbox form div input#submit_button:hover{background-position:bottom}#content #deadline-pop{position:relative;background:transparent url(/images/beachbody/en_us/homepage/xmas_deadlines_banner4.png) right 0 no-repeat;width:913px;height:492px}#content #deadline-pop a{position:absolute;display:block;width:30px;height:40px;top:20px;right:26px;overflow:hidden;text-indent:40px;background:transparent}#content ul li{clear:none;float:none;white-space:normal;display:block;list-style:none;margin:0 0 0 0;padding-left:12px;background:url(/images/beachbody/en_us/global/bbv6/arrow.png) no-repeat 0 4px}#content h3{clear:none;font-family:Arial,Helvetica,sans-serif;line-height:1.2em;font-weight:bold}.ml-home-page-wrapper{padding-top:0px;margin-left:0px;margin-right:0px}#footer{margin-top:20px}.error{color:#f00}.mboxDefault{visibility:visible}#right_content_sidebar .fillslot h3{padding:4px;color:#c60;font-weight:bold;background:#f6f5f2 url(/images/beachbody/en_us/global/bbv6/bb_titlebarbg.png) repeat-x 0 50%;border-bottom:1px solid #eae6d8}#right_content_sidebar p{font:13px/1.6em Arial,Helvetica,sans-serif}#right_content_sidebar form.email input.txt{color:#a9a9a9;margin:0;padding:3px;width:165px;border:1px solid #777;font:13px/1em Verdana, Geneva, sans-serif;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#sidebar{color:#81858C}a.arrow,a.linkarrow{padding-left:10px;background:url(/images/beachbody/en_us/global/bbv6/arrow.png) no-repeat 0 50%}
/*# sourceMappingURL=homepage.css.map */
