@import url(/text/styles/reset/reset.css);@import url(//fonts.googleapis.com/css?family=Alegreya:400italic,700italic,900italic,400,700,900);@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,800,300);@font-face{font-family:'Jenna Sue';src:url("/text/us/common/fonts/jennasue/jennasue-webfont.eot");src:url("/text/us/common/fonts/jennasue/jennasue-webfont.eot?#iefix") format("embedded-opentype"),url("/text/us/common/fonts/jennasue/jennasue-webfont.woff") format("woff"),url("/text/us/common/fonts/jennasue/jennasue-webfont.ttf") format("truetype"),url("/text/us/common/fonts/jennasue/jennasue-webfont.svg#jenna_sueregular") format("svg");font-weight:normal;font-style:normal}body{font-family:"Open Sans"}body #contentBB,body section{font-family:"Open Sans";margin:auto;width:100%}@media only screen and (min-width: 960px){body #contentBB,body section{width:960px}}body sup{line-height:0px;font-size:56%;position:relative;vertical-align:baseline;top:-0.5em;font-family:sans-serif}body .purpleHeader{border-top:2px solid #9680BE;font-family:"Open Sans";color:#fff;text-align:center;font-weight:600;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);letter-spacing:1px;height:42px;font-size:21px;line-height:42px}html.ie8 body .purpleHeader{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a588da', endColorstr='#723CB5',GradientType=0 )}body .purpleHeader strong,body .purpleHeader b{font-weight:600}body .purpleHeader strong.thick,body .purpleHeader b.thick{font-weight:800}body .purpleHeader i,body .purpleHeader em{font-style:italic}@media only screen and (min-width: 960px){body .purpleHeader{font-size:58px;line-height:100px;height:100px}}@media only screen and (min-width: 480px){body .purpleHeader{height:65px;font-size:30px;line-height:65px}}@media only screen and (min-width: 568px){body .purpleHeader{height:50px}body .purpleHeader h2{font-size:28px;line-height:40px}}@media only screen and (min-width: 768px){body .purpleHeader{border-top:2px solid #9680BE;font-family:"Open Sans";color:#fff;text-align:center;font-weight:600;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);letter-spacing:1px}html.ie8 body .purpleHeader{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a588da', endColorstr='#723CB5',GradientType=0 )}body .purpleHeader strong,body .purpleHeader b{font-weight:600}body .purpleHeader strong.thick,body .purpleHeader b.thick{font-weight:800}body .purpleHeader i,body .purpleHeader em{font-style:italic}}@media only screen and (min-width: 768px) and (min-width: 960px){body .purpleHeader{font-size:58px;line-height:100px;height:100px}}nav.mainNavigationWrapper .mainNavigation .phoneSection{font-size:11px !important}@media only screen and (min-width: 414px){nav.mainNavigationWrapper .mainNavigation .phoneSection{font-size:14px !important}}.learnMoreContainers a{top:auto;right:auto;bottom:20px;left:185px;position:absolute;display:block;height:340px;width:200px;z-index:100;cursor:pointer}.learnMoreContainers p{font-size:16px !important;font-weight:normal !important;text-align:left !important;top:auto;right:auto;bottom:50px;left:475px;position:absolute}@media only screen and (min-width: 960px){.learnMoreContainers p{font-size:19px}}.learnMoreContainers p strong{display:block;text-transform:uppercase;font-size:29px;font-weight:800}.learnMoreContainers p:before{display:block;content:'';width:108px;height:64px;top:-20px;right:auto;bottom:auto;left:-105px;position:absolute;background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416344942/21DayFix/purple_arrow.png") 0 0 no-repeat}.popup-21DFcontainers{display:none;position:absolute;top:0;width:100%;bottom:0}@media only screen and (min-width: 960px){.popup-21DFcontainers{top:auto;bottom:0px}}.popup-21DFcontainers .popup-content-container{height:370px;background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1418251371/21DayFix/t3470/popup-containers-mobile.jpg") #f5f5f5;background-repeat:no-repeat;background-size:85% auto;background-position:center 57px;width:100%}@media only screen and (min-width: 360px){.popup-21DFcontainers .popup-content-container{height:387px}}@media only screen and (min-width: 375px){.popup-21DFcontainers .popup-content-container{height:445px}}@media only screen and (min-width: 568px){.popup-21DFcontainers .popup-content-container{height:545px;background-position:center 50px}}@media only screen and (min-width: 640px){.popup-21DFcontainers .popup-content-container{height:595px}}@media only screen and (min-width: 768px){.popup-21DFcontainers .popup-content-container{background-size:70% auto;height:603px}}@media only screen and (min-width: 960px){.popup-21DFcontainers .popup-content-container{height:581px;background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416523121/21DayFix/t3470/popupbg-containers.jpg") 210px 65px no-repeat #f5f5f5;width:960px;background-position:center 50px;position:relative}}.popup-21DFcontainers .popup-content-container h4{display:none}@media only screen and (min-width: 960px){.popup-21DFcontainers .popup-content-container h4{font-size:27px;font-weight:bold;text-align:center;padding-top:10px;display:block}}.popup-21DFcontainers .popup-content-container ul{display:none}@media only screen and (min-width: 960px){.popup-21DFcontainers .popup-content-container ul{display:block;position:relative}}.popup-21DFcontainers .popup-content-container ul li{list-style-type:square;font-size:55px;list-style-position:inside;background-color:rgba(255,255,255,0.75);box-shadow:0 0 6px rgba(0,0,0,0.8);height:34px;line-height:31px;padding-left:6px;white-space:nowrap;padding-right:15px}.popup-21DFcontainers .popup-content-container ul li.green{color:#00A652;top:180px;right:auto;bottom:auto;left:590px;position:absolute}.popup-21DFcontainers .popup-content-container ul li.purple{color:#605CA8;top:150px;right:auto;bottom:auto;left:120px;position:absolute}.popup-21DFcontainers .popup-content-container ul li.red{color:#FE0000;top:350px;right:auto;bottom:auto;left:745px;position:absolute}.popup-21DFcontainers .popup-content-container ul li.yellow{color:#FEF200;top:400px;right:auto;bottom:auto;left:175px;position:absolute}.popup-21DFcontainers .popup-content-container ul li.blue{color:#0072BB;top:472px;right:auto;bottom:auto;left:275px;position:absolute}.popup-21DFcontainers .popup-content-container ul li.orange{color:#F36523;top:300px;right:auto;bottom:auto;left:25px;position:absolute}.popup-21DFcontainers .popup-content-container ul li span{color:black;position:relative;font-size:18px;top:-13px;left:-20px}.popup-21DFcontainers .popup-content-container ul li strong{font-weight:600}.popup-21DFcontainers .popup-content-container .popup-button{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416523121/21DayFix/t3470/x-close.png") no-repeat;cursor:pointer;height:24px;position:absolute;right:20px;top:20px;width:24px;box-shadow:0 0 6px #D3D3D3}.popup-21DFcontainers .popup-content-container .popup-button a{height:24px;width:24px;text-decoration:none}nav.mainNavigationWrapper{width:100%}@media (min-width: 375px) and (max-width: 413px){nav.mainNavigationWrapper{font-size:11px !important}}@media (min-width: 414px) and (max-width: 567px){nav.mainNavigationWrapper .mainNavigation .phoneSection{font-size:14px !important}}#hero{overflow:hidden;height:auto}@media only screen and (min-width: 960px){#hero{height:655px}}#hero .heroSection{overflow:hidden;height:588px;width:100%;position:relative;color:#fff;background:url("//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t4029/autumn-tom-hero-320.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 360px){#hero .heroSection{height:662px}}@media only screen and (min-width: 480px){#hero .heroSection{background:url("//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t4029/autumn-tom-hero-480.jpg") no-repeat center center;background-size:cover;height:602px}}@media only screen and (min-width: 568px){#hero .heroSection{background:url("//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t4029/autumn-tom-hero.jpg") no-repeat center center;background-size:cover;height:426px}}@media only screen and (min-width: 660px){#hero .heroSection{height:452px}}@media only screen and (min-width: 960px){#hero .heroSection{width:960px;height:655px}}#hero .heroSection #sbLocation{display:none}@media only screen and (min-width: 960px){#hero .heroSection #sbLocation{display:block;width:449px;height:30px;position:absolute;top:10px;left:481px;text-align:right;z-index:10}#hero .heroSection #sbLocation ul li{display:inline-block;width:43px;padding:0 5px;vertical-align:top}#hero .heroSection #sbLocation ul li#fbLikeBtnMin{display:none}#hero .heroSection #sbLocation ul li#fbLikeBtnMax{width:216px}}#hero .heroSection img.heroLogo{width:40%;top:41px;left:15px;position:absolute}@media only screen and (min-width: 480px){#hero .heroSection img.heroLogo{width:31%;top:19px}}@media only screen and (min-width: 568px){#hero .heroSection img.heroLogo{width:25%;top:7px;left:17px;z-index:1}}@media only screen and (min-width: 960px){#hero .heroSection img.heroLogo{width:200px}}#hero .heroSection img.heroTrainer{right:-8%;width:100%;bottom:0;display:none;position:relative}@media only screen and (min-width: 660px){#hero .heroSection img.heroTrainer{right:-25%}}@media only screen and (min-width: 960px){#hero .heroSection img.heroTrainer{left:130px;bottom:26px;display:none;z-index:2}}#hero .heroSection img.freeShippingBurst{top:71%;left:5%;width:40%}#hero .heroSection .review-elements{left:auto;position:absolute;right:74px;top:6px;width:124px}#hero .heroSection .review-elements *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width: 960px){#hero .heroSection .review-elements{top:40px;left:623px;width:auto;right:auto}}#hero .heroSection .review-elements #bvContainer{display:inline-block}#hero .heroSection .review-elements #bvContainer .BVratings a{color:white;text-decoration:none}#hero .heroSection .review-elements #bvContainer .bvRatingMsg{padding-left:5px}#hero .heroSection .review-elements .review-link{left:97px;top:-5px;display:inline-block;position:relative}@media only screen and (min-width: 960px){#hero .heroSection .review-elements .review-link{top:2px;left:28px}}#hero .heroSection .review-elements .review-link a{color:#f5d216;font-size:12px}#hero .heroSection .heroText{bottom:75%;left:163px;position:absolute;top:auto;width:140px;font-weight:300;z-index:3}@media only screen and (min-width: 360px){#hero .heroSection .heroText{bottom:76%;left:177px;width:160px}}@media only screen and (min-width: 375px){#hero .heroSection .heroText{bottom:77%;left:190px}}@media only screen and (min-width: 480px){#hero .heroSection .heroText{right:inherit;bottom:58%;width:380px;left:15px}}@media only screen and (min-width: 660px){#hero .heroSection .heroText{bottom:43%}}@media only screen and (min-width: 768px){#hero .heroSection .heroText{top:182px}}@media only screen and (min-width: 960px){#hero .heroSection .heroText{right:auto;left:17px}}#hero .heroSection .heroText h1{font-size:12px;margin-bottom:5px;padding-left:3px}@media only screen and (min-width: 480px){#hero .heroSection .heroText h1{font-size:15px}}@media only screen and (min-width: 660px){#hero .heroSection .heroText h1{font-size:17px}}@media only screen and (min-width: 960px){#hero .heroSection .heroText h1{font-size:19px}}#hero .heroSection .heroText h2{font-size:18px;font-family:"Open Sans";font-weight:700;line-height:1.2}@media only screen and (min-width: 360px){#hero .heroSection .heroText h2{font-size:20px;font-weight:600}}@media only screen and (min-width: 480px){#hero .heroSection .heroText h2{font-size:22px}}@media only screen and (min-width: 568px){#hero .heroSection .heroText h2{font-size:21px}}@media only screen and (min-width: 660px){#hero .heroSection .heroText h2{font-size:23px}}@media only screen and (min-width: 960px){#hero .heroSection .heroText h2{font-size:31px}}#hero .heroSection .mTrainerInfo,#hero .heroSection .hostInfo{font-size:10px;line-height:1.2;position:absolute;text-transform:uppercase;font-family:"Open Sans";text-decoration:none;color:#fff;z-index:100}@media only screen and (min-width: 960px){#hero .heroSection .mTrainerInfo,#hero .heroSection .hostInfo{font-size:12px;left:194px;top:604px}}#hero .heroSection .mTrainerInfo a,#hero .heroSection .hostInfo a{text-decoration:none;color:#fff}#hero .heroSection .mTrainerInfo span,#hero .heroSection .hostInfo span{font-size:14px;display:block;font-weight:600}@media only screen and (min-width: 360px){#hero .heroSection .mTrainerInfo span,#hero .heroSection .hostInfo span{font-size:16px}}#hero .heroSection .hostInfo{right:14px;top:357px;width:133px;text-align:right;left:auto}@media only screen and (min-width: 360px){#hero .heroSection .hostInfo{top:417px;width:155px;right:10px;font-size:12px;line-height:13px}}@media only screen and (min-width: 480px){#hero .heroSection .hostInfo{top:354px}}@media only screen and (min-width: 568px){#hero .heroSection .hostInfo{top:175px}}@media only screen and (min-width: 660px){#hero .heroSection .hostInfo{top:194px;right:20px}}@media only screen and (min-width: 960px){#hero .heroSection .hostInfo{left:683px;top:218px;width:auto;text-align:left}}#hero .heroSection .mTrainerInfo{bottom:125px;left:16px;text-transform:uppercase;font-size:10px;font-family:"Open Sans"}@media only screen and (min-width: 360px){#hero .heroSection .mTrainerInfo{left:26px;bottom:30px;font-size:12px}}@media only screen and (min-width: 480px){#hero .heroSection .mTrainerInfo{left:70px}}@media only screen and (min-width: 568px){#hero .heroSection .mTrainerInfo{left:132px}}@media only screen and (min-width: 960px){#hero .heroSection .mTrainerInfo{display:none}}#hero .heroSection .trainerInfo{display:none}@media only screen and (min-width: 960px){#hero .heroSection .trainerInfo{color:#fff;text-decoration:none;display:block;position:absolute;left:194px;top:604px;text-transform:uppercase;font-size:12px;font-family:"Open Sans";z-index:100}#hero .heroSection .trainerInfo a{text-decoration:none;color:#fff}#hero .heroSection .trainerInfo span{display:block;font-size:16px;font-weight:600}}#hero .ctaSectionl{color:#fff;width:100%;top:0;height:auto;background-color:#32425c;padding:7px 0px;right:0px;position:relative;text-align:left}@media only screen and (min-width: 960px){#hero .ctaSectionl{right:-560px;top:-139px;width:400px;background-color:inherit}}#hero .ctaSectionl:before{content:'';background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t4274/bergeron-ripple-burst.png) no-repeat;background-size:80%;background-position:31px 32px;right:16px;height:172px;width:172px;position:absolute;top:-183px;display:block}@media only screen and (min-width: 360px){#hero .ctaSectionl:before{background-size:100%;background-position:center center}}@media only screen and (min-width: 960px){#hero .ctaSectionl:before{right:125px}}#hero .ctaSectionl p{text-align:center;line-height:16px;font-weight:300;padding-bottom:28px;margin-top:5px;width:100%;font-size:12px;opacity:0.8;letter-spacing:0.05em}@media only screen and (min-width: 568px){#hero .ctaSectionl p{line-height:17px;padding-bottom:5px}}@media only screen and (min-width: 960px){#hero .ctaSectionl p{width:335px;text-align:left;padding-left:8px;margin-top:0px}}#hero .ctaSectionl p strong,#hero .ctaSectionl p b{font-weight:600}#hero .ctaSectionl p strong.thick,#hero .ctaSectionl p b.thick{font-weight:800}#hero .ctaSectionl p .shYellow{font-weight:bold;color:#fbff00;position:relative;color:#fbff00}#hero .ctaSectionl p img{left:10px;position:absolute;top:2px;width:45px}@media only screen and (min-width: 960px){#hero .ctaSectionl p img{left:5px;top:3px;width:50px}}#hero .ctaSectionl img.desktop{display:none}@media only screen and (min-width: 960px){#hero .ctaSectionl img.desktop{display:block}}#hero .ctaSectionl img.mobile{display:block;width:95%;margin:auto}@media only screen and (min-width: 960px){#hero .ctaSectionl img.mobile{display:none}}#hero .ctaSectionl img.bbb{display:none;position:absolute}@media only screen and (min-width: 480px){#hero .ctaSectionl img.bbb{display:inline-block;width:35px;top:84px;right:15px}}@media only screen and (min-width: 568px){#hero .ctaSectionl img.bbb{top:95px;right:15%}}@media only screen and (min-width: 640px){#hero .ctaSectionl img.bbb{top:108px;right:18%}}@media only screen and (min-width: 960px){#hero .ctaSectionl img.bbb{width:35px;display:block;top:74px;right:10px}}#hero .ctaSectionl img .mbgPopup{color:#fff}#amazingResults{position:relative;background-color:#E1D4F0}#amazingResults p{font-family:"Open Sans"}#amazingResults h2{font-size:18px;border-top:2px solid #9680BE;font-family:"Open Sans";color:#fff;text-align:center;font-weight:600;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);letter-spacing:1px;font-weight:300;z-index:2;position:relative;padding:20px 0px}@media only screen and (min-width: 450px){#amazingResults h2{font-size:20px}}@media only screen and (min-width: 480px){#amazingResults h2{font-size:26px}}@media only screen and (min-width: 568px){#amazingResults h2{font-size:30px}}@media only screen and (min-width: 660px){#amazingResults h2{font-size:34px}}@media only screen and (min-width: 960px){#amazingResults h2{font-size:58px;line-height:58px;height:58px;padding:0px}}html.ie8 #amazingResults h2{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a588da', endColorstr='#723CB5',GradientType=0 )}#amazingResults h2 strong,#amazingResults h2 b{font-weight:600}#amazingResults h2 strong.thick,#amazingResults h2 b.thick{font-weight:800}#amazingResults h2 i,#amazingResults h2 em{font-style:italic}@media only screen and (min-width: 960px){#amazingResults h2{font-size:58px;line-height:100px;height:100px}}#amazingResults img{display:block}#amazingResults img.arrow{display:none;position:absolute;left:25px;z-index:1}@media only screen and (min-width: 768px){#amazingResults img.arrow{display:block}}#amazingResults #playAmazingVideo{margin:20px auto 0px;width:90%;cursor:pointer}@media only screen and (min-width: 568px){#amazingResults #playAmazingVideo{margin:auto;width:288px}}@media only screen and (min-width: 960px){#amazingResults #playAmazingVideo{width:auto}}#amazingResults #amazingVideoBox{width:288px;height:165px;margin:20px auto 0px}@media only screen and (min-width: 960px){#amazingResults #amazingVideoBox{width:489px;height:280px;margin:auto}}#amazingResults p{text-align:center;font-size:15px;line-height:17px;padding-top:25px;margin-bottom:auto;margin:auto;width:90%}@media only screen and (min-width: 450px){#amazingResults p{font-size:18px;line-height:20px}}@media only screen and (min-width: 480px){#amazingResults p{font-size:22px;line-height:28px;margin-top:auto}}@media only screen and (min-width: 568px){#amazingResults p{font-size:24px;width:480px}}@media only screen and (min-width: 960px){#amazingResults p{padding:0px;font-size:31px;line-height:34px;width:650px;margin-top:26px;margin:30px auto 20px}}#amazingResults p strong{font-weight:800}#amazingResults .videoText{font-family:"Open Sans";font-size:14px;text-align:center;padding:3px 0 20px}@media only screen and (min-width: 480px){#amazingResults .videoText{font-size:30px;padding:12px 0 20px}}#amazingResults .videoText strong{font-weight:600}#successStories{position:relative}#successStories p{font-family:"Open Sans"}#successStories h2{border-top:2px solid #9680BE;font-family:"Open Sans";color:#fff;text-align:center;font-weight:600;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);letter-spacing:1px;font-weight:300;z-index:2;position:relative;letter-spacing:normal;padding:20px 0px;font-size:24px}html.ie8 #successStories h2{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a588da', endColorstr='#723CB5',GradientType=0 )}#successStories h2 strong,#successStories h2 b{font-weight:600}#successStories h2 strong.thick,#successStories h2 b.thick{font-weight:800}#successStories h2 i,#successStories h2 em{font-style:italic}@media only screen and (min-width: 960px){#successStories h2{font-size:58px;line-height:100px;height:100px}}@media only screen and (min-width: 380px){#successStories h2{font-size:30px}}@media only screen and (min-width: 480px){#successStories h2{font-size:28px}}@media only screen and (min-width: 568px){#successStories h2{font-size:40px}}@media only screen and (min-width: 660px){#successStories h2{font-size:28px}}@media only screen and (min-width: 768px){#successStories h2{font-size:45px}}@media only screen and (min-width: 960px){#successStories h2{font-size:58px;padding:0px}}#successStories p{font-size:14px;line-height:22px;text-align:center;margin:80px auto 20px;letter-spacing:0.02em;width:90%}@media only screen and (min-width: 380px){#successStories p{font-size:18px}}@media only screen and (min-width: 660px){#successStories p{margin:40px auto 20px;width:90%}}@media only screen and (min-width: 960px){#successStories p{margin:80px auto 20px;width:auto}}#successStories p strong{font-weight:700}#successStories .arrow{position:absolute;right:21%;margin-top:0px;z-index:1;width:15%}@media only screen and (min-width: 380px){#successStories .arrow{margin-top:-2px}}@media only screen and (min-width: 480px){#successStories .arrow{margin-top:-3px;width:12%}}@media only screen and (min-width: 480px){#successStories .arrow{margin-top:-3px}}@media only screen and (min-width: 640px){#successStories .arrow{width:10%;margin-top:-8px}}@media only screen and (min-width: 768px){#successStories .arrow{width:auto}}#successStories .modContainer{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/21DayFix-purple-wave_qwcvkm.png);background-position:center center;background-repeat:no-repeat;background-size:120%;margin-top:56px}@media only screen and (min-width: 360px){#successStories .modContainer{background-position:center 70px}}@media only screen and (min-width: 380px){#successStories .modContainer{background-position:center 87px}}@media only screen and (min-width: 568px){#successStories .modContainer{background-position:center 127px;background-size:100%}}@media only screen and (min-width: 768px){#successStories .modContainer{background-position:center 139px;border-bottom:1px solid #723CB5}}#successStories .modContainer .simpleSliderModule{margin:auto}#successStories .modContainer .simpleSliderModule .ssWrap{margin:0 auto 30px;background-size:100%;background-position:center 2px;vertical-align:top;overflow:visible;height:200px !important;width:100%}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap{height:215px !important;margin:0 auto 30px}}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap{height:230px !important;margin:0 auto 30px}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap{height:290px !important}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap{height:325px !important}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap{height:380px !important}}@media only screen and (min-width: 660px){#successStories .modContainer .simpleSliderModule .ssWrap{height:400px !important}}@media only screen and (min-width: 667px){#successStories .modContainer .simpleSliderModule .ssWrap{height:415px !important}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap{height:548px !important;width:768px !important;margin:auto;background-size:auto}}@media only screen and (min-width: 960px){#successStories .modContainer .simpleSliderModule .ssWrap{width:960px !important}}#successStories .modContainer .simpleSliderModule .simpleSliderWrapperContainer{overflow:hidden}#successStories .modContainer .simpleSliderModule .simpleSliderWrapper{overflow:hidden}#successStories .modContainer .simpleSliderModule .ssWrap .ssWatch{display:none}#successStories .modContainer .simpleSliderModule .ssWrap div{position:relative}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore,#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{font-size:14px;font-weight:600;font-style:italic;font-family:"Alegreya";text-transform:capitalize}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore,#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{font-size:24px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore,#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{font-size:36px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore sup,#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter sup{font-size:18px;position:absolute;top:10px}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore{left:16px;top:6%}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBefore{top:6px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:84%;top:0%}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:83%}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:83%;top:-3%}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:86%;top:0%}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:640px;top:-28px}}@media only screen and (min-width: 960px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter{left:840px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter sup{font-size:8px;top:4px;font-weight:300}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter sup{font-size:12px;top:8px;font-weight:300}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAfter sup{font-size:10px;top:6px;font-weight:normal}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssName,#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge,#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{text-align:center}#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:-30px}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:-5px}}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:-45px}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:-32px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:5px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight{top:-51px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText{font-family:"Open Sans";font-weight:600;font-size:14px;position:relative}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText{font-size:20px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText{font-size:30px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .lbs{display:block;font-family:"Alegreya";font-size:20px;margin-top:5px;font-style:italic;line-height:14px}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .lbs{font-size:30px;line-height:25px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .lbs{font-size:48px;line-height:42px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .and{font-weight:300;font-size:12px}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .and{font-size:16px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText .and{font-size:24px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText strong{font-style:italic;font-family:"Alegreya";font-size:18px}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText strong{font-size:28px;line-height:25px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssWeight .weightText strong{font-size:42px;line-height:30px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{color:#723CB5;font-size:14px;font-weight:600;top:120px}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{top:137px}}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{top:147px;font-size:20px}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{font-size:20px;top:174px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{top:216px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{top:240px;font-size:28px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssName{top:350px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:70px;font-size:10px;font-weight:300;color:#723CB5}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:90px}}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:100px}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:105px;font-size:15px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:145px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{font-size:18px;top:135px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssAge{top:250px}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{text-align:center;color:#723CB5;bottom:auto;top:75px;font-size:12px;line-height:14px}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{top:95px}}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{font-size:14px;top:105px}}@media only screen and (min-width: 480px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{top:110px;font-size:16px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{bottom:-156px;top:150px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{bottom:-157px}}@media only screen and (min-width: 660px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{top:150px;bottom:0px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio{top:auto}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(1){color:#000;font-size:9px;line-height:12px;padding-top:8px;border-top:1px solid #ddd0f1;top:auto;position:relative;background-color:white;margin:0 auto}@media only screen and (min-width: 360px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(1){font-size:12px;line-height:14px;padding-top:2px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(1){font-size:18px;line-height:20px;padding-top:2px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(1){font-size:18px;line-height:20px;top:274px;padding-top:2px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(1) .br1{display:none}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(2){top:-140px;font-size:14px;font-weight:600;line-height:16px;margin:0 auto;width:25%;position:relative}@media only screen and (min-width: 380px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(2){top:-160px;width:20%}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(2){font-size:19px;line-height:24px;width:25%;top:-180px}}@media only screen and (min-width: 640px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(2){top:-200px;width:20%}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio p:nth-of-type(2){top:-145px;margin:80px auto 20px;width:auto}}#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio strong{display:block;font-weight:700;font-size:14px}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap div.ssBio strong{font-size:24px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .ssWrap.KeithH,#successStories .modContainer .simpleSliderModule .ssWrap.KrishnaS,#successStories .modContainer .simpleSliderModule .ssWrap.AnnaS,#successStories .modContainer .simpleSliderModule .ssWrap.MaryC{background-position:center top}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .ssWrap.KeithH{background-position:52px 9px}#successStories .modContainer .simpleSliderModule .ssWrap.KrishnaS{background-position:51px 8px}#successStories .modContainer .simpleSliderModule .ssWrap.AnnaS{background-position:50px 10px}#successStories .modContainer .simpleSliderModule .ssWrap.MaryC{background-position:46px 10px}}#successStories .modContainer .simpleSliderModule .leftNav,#successStories .modContainer .simpleSliderModule .rightNav{background-color:inherit}#successStories .modContainer .simpleSliderModule .nav{width:20px;height:20px;background-size:100%;top:40%;osition:absolute;margin:10px;background-image:url(//img1.beachbodyimages.com/beachbody/image/sprite/21dayfix-ss-nav);cursor:pointer}@media only screen and (min-width: 375px){#successStories .modContainer .simpleSliderModule .nav{width:30px;height:31px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .nav{width:35px;height:35px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .nav{width:50px;height:50px}}#successStories .modContainer .simpleSliderModule .nav.leftNav{background-position:0px 0px}#successStories .modContainer .simpleSliderModule .nav.rightNav{background-position:0 -20px}@media only screen and (min-width: 375px){#successStories .modContainer .simpleSliderModule .nav.rightNav{background-position:0px -31px}}@media only screen and (min-width: 568px){#successStories .modContainer .simpleSliderModule .nav.rightNav{background-position:0px -36px}}@media only screen and (min-width: 768px){#successStories .modContainer .simpleSliderModule .nav.rightNav{background-position:0px -52px}}#knowWhy{background-color:#E1D4F0}#knowWhy h2{font-family:"Jenna Sue";font-size:36px;padding-top:20px;text-align:center;position:relative}@media only screen and (min-width: 380px){#knowWhy h2{font-size:45px}}@media only screen and (min-width: 480px){#knowWhy h2{font-size:50px}}@media only screen and (min-width: 568px){#knowWhy h2{font-size:60px}}@media only screen and (min-width: 640px){#knowWhy h2{font-size:72px}}@media only screen and (min-width: 660px){#knowWhy h2{font-size:75px}}@media only screen and (min-width: 768px){#knowWhy h2{font-size:111px;padding-top:30px}}#knowWhy h2:after{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416428266/21DayFix/t3470/marker_underline.png") 0 0 no-repeat;background-size:93% auto;left:103px;top:51px;width:155px;content:' ';display:block}@media only screen and (min-width: 360px){#knowWhy h2:after{left:120px;top:52px;width:160px}}@media only screen and (min-width: 480px){#knowWhy h2:after{top:65px;left:160px;width:220px}}@media only screen and (min-width: 660px){#knowWhy h2:after{top:80px;left:200px;width:317px}}@media only screen and (min-width: 768px){#knowWhy h2:after{display:block;content:'';width:458px;height:16px;top:125px;right:auto;bottom:auto;left:300px;position:absolute;width:458px;height:16px;background-size:100%}}#knowWhy h2 strong{font-weight:700}#knowWhy p{font-family:"Open Sans";font-size:15px;width:90%;margin:auto;padding:10px 0px 25px;line-height:18px;text-align:left}@media only screen and (min-width: 568px){#knowWhy p{padding:15px 0px 30px;font-size:18px;line-height:24px}}@media only screen and (min-width: 667px){#knowWhy p{width:88%}}@media only screen and (min-width: 768px){#knowWhy p{padding:20px 0px 60px;width:90%}}#knowWhy p strong{font-weight:700}#wyg{position:relative}#wyg .popup-21DFcontainers .popup-content-container{height:330px;background-position:center}@media only screen and (min-width: 375px){#wyg .popup-21DFcontainers .popup-content-container{height:311px}}@media only screen and (min-width: 568px){#wyg .popup-21DFcontainers .popup-content-container{height:100%}}@media only screen and (min-width: 768px){#wyg .popup-21DFcontainers .popup-content-container{height:755px}}@media only screen and (min-width: 960px){#wyg .popup-21DFcontainers .popup-content-container{height:728px}}@media only screen and (min-width: 660px){#wyg{margin-top:0px}}@media only screen and (min-width: 568px){#wyg .purpleHeader{height:75px}}@media only screen and (min-width: 768px){#wyg .purpleHeader{height:100px}}#wyg h2{font-size:17px;line-height:35px;font-weight:100;height:40px}@media only screen and (min-width: 360px){#wyg h2{font-size:18px}}@media only screen and (min-width: 480px){#wyg h2{height:62px;font-size:24px;line-height:55px}}@media only screen and (min-width: 568px){#wyg h2{font-size:28px;height:100px;line-height:84px}}@media only screen and (min-width: 667px){#wyg h2{font-size:34px;line-height:1.7em}}@media only screen and (min-width: 768px){#wyg h2{font-size:52px;line-height:84px}}#wyg p{text-align:center;font-size:16px;margin-top:6px;font-family:"Open Sans";font-weight:bold;line-height:20px}@media only screen and (min-width: 360px){#wyg p{margin-top:10px;padding:0 20px}}@media only screen and (min-width: 480px){#wyg p{font-size:24px;line-height:27px;margin-top:22px}}@media only screen and (min-width: 768px){#wyg p{font-size:30px;line-height:30px}}#wyg .wygBg{margin-top:10px;position:relative;height:252px}@media only screen and (min-width: 360px){#wyg .wygBg{height:auto}}@media only screen and (min-width: 480px){#wyg .wygBg{margin-top:14px}}@media only screen and (min-width: 660px){#wyg .wygBg{margin-top:35px}}@media only screen and (min-width: 768px){#wyg .wygBg{margin-top:58px}}#wyg .wygMbg{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/30DayMBG_small.png);background-repeat:no-repeat;height:50px;bottom:21px;position:absolute;right:225px;top:auto;width:85px;background-size:82% auto;z-index:99}@media only screen and (min-width: 360px){#wyg .wygMbg{background-size:100%;right:20px;height:50px;bottom:30px}}@media only screen and (min-width: 480px){#wyg .wygMbg{bottom:54px;right:40px}}@media only screen and (min-width: 640px){#wyg .wygMbg{height:50px;bottom:91px}}@media only screen and (min-width: 768px){#wyg .wygMbg{bottom:auto;right:63px;top:340px;width:173px;background-size:auto;height:95px}}@media only screen and (min-width: 960px){#wyg .wygMbg{top:420px}}#wyg .learnMoreContainers p{right:10px;bottom:45px;padding:0px;left:auto;top:auto;position:absolute;font-size:12px !important;line-height:16px}@media only screen and (min-width: 360px){#wyg .learnMoreContainers p{right:30px;bottom:10px}}@media only screen and (min-width: 480px){#wyg .learnMoreContainers p{top:auto;right:50px;bottom:10px;left:auto;position:absolute;line-height:16px;padding:0px 20px;bottom:45px}}@media only screen and (min-width: 568px){#wyg .learnMoreContainers p{top:auto;right:30px;bottom:20px;left:auto;position:absolute;font-size:14px !important;line-height:27px}}@media only screen and (min-width: 960px){#wyg .learnMoreContainers p{font-weight:normal !important;font-size:19px !important;text-align:left !important;top:auto;right:auto;bottom:43px;left:453px;position:absolute}}#wyg .learnMoreContainers p:before{width:66px;height:46px;background-size:93% auto;position:absolute;top:-32px;right:auto;bottom:auto;left:-40px;position:absolute}@media only screen and (min-width: 480px){#wyg .learnMoreContainers p:before{top:-20px;right:auto;bottom:auto;left:-40px;position:absolute}}@media only screen and (min-width: 568px){#wyg .learnMoreContainers p:before{background-size:auto;width:108px;height:64px;top:-30px;right:auto;bottom:auto;left:-90px;position:absolute}}@media only screen and (min-width: 768px){#wyg .learnMoreContainers p:before{display:block;content:'';width:108px;height:64px;top:-20px;right:auto;bottom:auto;left:-85px;position:absolute}}#wyg .learnMoreContainers p strong{font-size:14px;display:block;text-transform:uppercase;font-weight:800}@media only screen and (min-width: 568px){#wyg .learnMoreContainers p strong{font-size:29px}}#wyg .learnMoreContainers a{left:66px;height:106px;top:86px;position:absolute;display:block;cursor:pointer;z-index:100}@media only screen and (min-width: 360px){#wyg .learnMoreContainers a{top:90px;left:60px;height:110px}}@media only screen and (min-width: 480px){#wyg .learnMoreContainers a{top:130px;right:auto;bottom:auto;left:90px;position:absolute;height:152px;width:44.3%}}@media only screen and (min-width: 568px){#wyg .learnMoreContainers a{top:160px;right:auto;bottom:auto;left:120px;position:absolute;height:241px;width:394px}}@media only screen and (min-width: 960px){#wyg .learnMoreContainers a{top:auto;right:auto;bottom:20px;left:185px;position:absolute;height:340px;width:495px}}#wyg .wygKitFreeShipping{position:absolute;top:75%;left:13%;width:50%;z-index:70}@media only screen and (min-width: 768px){#wyg .wygKitFreeShipping{top:-20px;left:-4PX}}#wyg .wygKit{width:310px}@media only screen and (min-width: 480px){#wyg .wygKit{width:95%}}@media only screen and (min-width: 568px){#wyg .wygKit{width:100%}}@media only screen and (min-width: 960px){#wyg .wygKit{width:auto}}#doesWork{background-color:#f5f5f5}#doesWork h2{font-size:18px;line-height:35px}@media only screen and (min-width: 660px){#doesWork h2{font-size:30px}}@media only screen and (min-width: 768px){#doesWork h2{font-size:52px;line-height:81px}}@media only screen and (min-width: 960px){#doesWork h2{letter-spacing:-1.5px;line-height:88px}}#doesWork .purpleHeader{text-align:center;font-size:40px;height:40px;font-weight:100}@media only screen and (min-width: 480px){#doesWork .purpleHeader{height:62px}}@media only screen and (min-width: 568px){#doesWork .purpleHeader{height:100px}}#doesWork .purpleHeader h2{font-size:17px}@media only screen and (min-width: 360px){#doesWork .purpleHeader h2{font-size:18px;line-height:35px}}@media only screen and (min-width: 480px){#doesWork .purpleHeader h2{font-size:22px;line-height:55px}}@media only screen and (min-width: 568px){#doesWork .purpleHeader h2{font-size:30px;line-height:84px}}@media only screen and (min-width: 768px){#doesWork .purpleHeader h2{font-size:58px;line-height:88px}}#doesWork .downArrow{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1386979195/arrow-pointDown_ofq5gl.png);background-repeat:no-repeat;height:51px;margin-left:10px;background-size:15% auto}@media only screen and (min-width: 480px){#doesWork .downArrow{height:61px}}@media only screen and (min-width: 568px){#doesWork .downArrow{background-size:10%;height:51px}}@media only screen and (min-width: 768px){#doesWork .downArrow{background-size:auto;height:81px;margin-left:16px}}#doesWork .kitchen{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416519986/21DayFix/t3470/autumn-kitchen-graybg.jpg);background-repeat:no-repeat;background-position:center;background-size:100%;height:320px;width:100%;margin:0 auto}@media only screen and (min-width: 380px){#doesWork .kitchen{height:420px}}@media only screen and (min-width: 480px){#doesWork .kitchen{height:458px}}@media only screen and (min-width: 520px){#doesWork .kitchen{height:548px}}@media only screen and (min-width: 640px){#doesWork .kitchen{width:463px;height:458px;background-size:auto}}@media only screen and (min-width: 768px){#doesWork .kitchen{float:right;margin:auto}}@media only screen and (min-width: 768px){#doesWork .kitchen{height:453px;width:463px}}#doesWork .wiw{width:100%;text-align:center}#doesWork .wiw p{font-size:14px;font-family:"Open Sans";line-height:23px;margin:0 6px 20px 6px}@media only screen and (min-width: 480px){#doesWork .wiw p{font-size:18px}}@media only screen and (min-width: 660px){#doesWork .wiw p{font-size:19px;line-height:24px}}@media only screen and (min-width: 667px){#doesWork .wiw p{width:97%}}@media only screen and (min-width: 768px){#doesWork .wiw p{width:496px;font-size:18px;line-height:25px;margin-bottom:27px;margin-left:16px;text-align:left}}#doesWork .wiw p strong{font-weight:bold}#doesWork .foodPlate{border-top:1px solid #ccc;padding-top:18px;margin-top:38px;text-align:center;background-color:#fff}@media only screen and (min-width: 768px){#doesWork .foodPlate{margin-top:124px}}#doesWork .foodPlate p,#doesWork .foodPlate h3{font-size:16px;color:#68438d;font-weight:bold;padding:0px 8px}@media only screen and (min-width: 480px){#doesWork .foodPlate p,#doesWork .foodPlate h3{font-size:34px}}#doesWork .foodPlate p span,#doesWork .foodPlate h3 span{color:#000;font-size:14px;font-weight:normal;padding:0 12px;display:inline-block;line-height:19px;margin-top:8px;margin-bottom:14px}@media only screen and (min-width: 480px){#doesWork .foodPlate p span,#doesWork .foodPlate h3 span{padding:0 12%;margin-top:8px;margin-bottom:0px;font-size:20px;line-height:27px}}#doesWork .foodPlate img{width:90%}#before-after{background:#f2edfa;background:-moz-linear-gradient(top, #f2edfa 0%, #eae3f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2edfa), color-stop(100%, #eae3f4));background:-webkit-linear-gradient(top, #f2edfa 0%, #eae3f4 100%);background:-o-linear-gradient(top, #f2edfa 0%, #eae3f4 100%);background:-ms-linear-gradient(top, #f2edfa 0%, #eae3f4 100%);background:linear-gradient(to bottom, #f2edfa 0%, #eae3f4 100%);letter-spacing:1px}#before-after .purpleHeader strong,#before-after .purpleHeader b{font-weight:600}#before-after .purpleHeader strong .thick,#before-after .purpleHeader b .thick{font-weight:800}#before-after .purpleHeader i,#before-after .purpleHeader em{font-style:italic}#before-after .smlfont{font-size:1.3em !important}#before-after h2,#before-after h3{margin:0;font-family:"Open Sans",sans-serif}#before-after h2{font-weight:600;font-size:1em;letter-spacing:0px;line-height:1.8;height:35px}@media only screen and (min-width: 480px){#before-after h2{font-size:1.5em;line-height:1.9;height:55px}}@media only screen and (min-width: 960px){#before-after h2{font-size:2.7em;height:100px}}#before-after p.headliner{height:60px;text-align:center;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1386979195/arrow-pointDown_ofq5gl.png) center -5px no-repeat;margin:0;font-size:1.1em;padding-top:32px;font-family:"Open Sans";background-size:12%}@media only screen and (min-width: 480px){#before-after p.headliner{padding-top:46px;line-height:1.2;font-family:"Open Sans";background-position:center -7px;background-size:12% auto;font-size:1.6em;width:480px;margin:0 auto}}@media only screen and (min-width: 960px){#before-after p.headliner{height:60px;width:100%;text-align:center;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1386979195/arrow-pointDown_ofq5gl.png) center -12px no-repeat;margin:0;font-size:30px;padding-top:70px}}#before-after p.headliner span{display:none}#before-after p.headliner strong{font-weight:700}#before-after p span{position:relative;top:60px;font-family:"Open Sans",sans-serif;font-weight:700}#before-after #james-content{width:100%;height:199px;left:0;position:relative;display:inline-block;margin:0 0 8px 0}@media only screen and (min-width: 360px){#before-after #james-content{height:217px}}@media only screen and (min-width: 480px){#before-after #james-content{height:280px}}@media only screen and (min-width: 568px){#before-after #james-content{height:329px}}@media only screen and (min-width: 640px){#before-after #james-content{height:364px}}@media only screen and (min-width: 960px){#before-after #james-content{width:538px;height:297px;position:relative;left:20px;display:inline-block;margin-top:20px}}#before-after #james-content .jpic{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416507202/21DayFix/kennethP_3470.png") no-repeat scroll 19px 42px;display:block;height:199px;text-align:center;width:100%;background-size:88%;margin:0 auto;position:relative;z-index:1}@media only screen and (min-width: 360px){#before-after #james-content .jpic{height:217px}}@media only screen and (min-width: 480px){#before-after #james-content .jpic{height:280px;background-position:center 49px}}@media only screen and (min-width: 568px){#before-after #james-content .jpic{height:329px}}@media only screen and (min-width: 640px){#before-after #james-content .jpic{height:364px}}@media only screen and (min-width: 768px){#before-after #james-content .jpic{background-size:73%}}@media only screen and (min-width: 960px){#before-after #james-content .jpic{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416507202/21DayFix/kennethP_3470.png") no-repeat scroll 2px 38px;height:298px;width:457px}}#before-after #james-content .jpic p{margin:0}#before-after #james-content .jpic p.name{top:39px;margin-left:10px;font-size:19px}@media only screen and (min-width: 480px){#before-after #james-content .jpic p.name{margin-left:0px;top:103px}}@media only screen and (min-width: 568px){#before-after #james-content .jpic p.name{top:155px}}@media only screen and (min-width: 960px){#before-after #james-content .jpic p.name{top:136px}}#before-after #james-content .jpic p.name span{font-size:16px}#before-after #james-content .jpic p.name span.rounds{display:block;margin-top:10px;font-size:10px;font-weight:700 !important;line-height:1.2;letter-spacing:normal}@media only screen and (min-width: 480px){#before-after #james-content .jpic p.name span.rounds{font-size:12px}}@media only screen and (min-width: 568px){#before-after #james-content .jpic p.name span.rounds{font-size:16px}}@media only screen and (min-width: 960px){#before-after #james-content .jpic p.name span.rounds{font-size:11px}}#before-after #james-content,#before-after #mary-content{border-bottom:1px solid #a88bc5}#before-after #james-content>p,#before-after #mary-content>p{color:#000;font-size:14px;line-height:16px;position:relative;text-align:center;padding-top:2px;top:115px}@media only screen and (min-width: 360px){#before-after #james-content>p,#before-after #mary-content>p{top:100px}}@media only screen and (min-width: 480px){#before-after #james-content>p,#before-after #mary-content>p{top:110px;font-size:18px;line-height:20px}}@media only screen and (min-width: 960px){#before-after #james-content>p,#before-after #mary-content>p{color:#000;font-size:16px;line-height:16px;position:relative;text-align:center;top:-1px;padding-top:2px}}@media only screen and (min-width: 960px){#before-after #james-content>p .br2,#before-after #mary-content>p .br2{display:none}}#before-after #james-content img,#before-after #mary-content img{z-index:0;width:97%;position:absolute;top:71px}#before-after .day1,#before-after .day21{position:absolute;font-family:"Alegreya",serif;font-style:italic;font-weight:700}#before-after .day1{left:8px;font-size:.9em}@media only screen and (min-width: 480px){#before-after .day1{left:31px;font-size:1.3em}}@media only screen and (min-width: 568px){#before-after .day1{top:73px}}@media only screen and (min-width: 960px){#before-after .day1{top:0px}}#before-after .day21{right:8px;font-size:.9em}@media only screen and (min-width: 480px){#before-after .day21{right:31px;font-size:1.3em}}@media only screen and (min-width: 568px){#before-after .day21{top:73px}}@media only screen and (min-width: 960px){#before-after .day21{top:0px}}#before-after .jpic,#before-after .mpic{font-weight:bold;font-size:1em;font-family:"Alegreya",serif}#before-after .jpic p,#before-after .mpic p{margin:0;position:relative;line-height:1.1}#before-after p span.lbs{margin:0;top:0;font-family:"Alegreya",serif;font-style:italic;font-weight:700;font-size:1.4em}#before-after em{font-weight:100;font-style:normal}#before-after .wtlost{top:14px;font-size:.9em;font-family:"Open Sans",sans-serif;font-style:italic}@media only screen and (min-width: 480px){#before-after .wtlost{top:30px;font-size:1.1em}}#before-after .name{top:170px;color:#663399;font-family:"Open Sans",sans-serif}#before-after .name span{top:0 !important;font-weight:300 !important}#before-after .james-test{position:relative;display:inline-block;clear:both;vertical-align:top;font-family:"Alegreya",serif;color:#996699;font-style:italic;top:0;line-height:1.2em;display:block;width:93%;font-size:1.1em;margin:0 auto;text-align:center}@media only screen and (min-width: 480px){#before-after .james-test{font-size:1.5em;text-align:left;top:-20px}}@media only screen and (min-width: 960px){#before-after .james-test{position:relative;width:380px;display:inline-block;clear:both;vertical-align:top;font-family:"Alegreya", serif;font-size:1.7em;color:#996699;font-style:italic;top:38px;line-height:1.2em;top:0px}}#before-after .james-test p{margin:0}#before-after #mary-container{height:100%;margin:80px 0 0;padding-bottom:40px}@media only screen and (min-width: 480px){#before-after #mary-container{margin:95px 0 0}}@media only screen and (min-width: 640px){#before-after #mary-container{padding-bottom:70px}}@media only screen and (min-width: 960px){#before-after #mary-container{height:320px;position:relative;padding-bottom:0}}#before-after #mary-content{clear:both;display:block;position:relative;margin-right:20px;width:100%;height:199px;border-bottom:1px solid #a88bc5}@media only screen and (min-width: 360px){#before-after #mary-content{height:228px}}@media only screen and (min-width: 480px){#before-after #mary-content{height:284px}}@media only screen and (min-width: 568px){#before-after #mary-content{height:305px}}@media only screen and (min-width: 640px){#before-after #mary-content{height:353px}}@media only screen and (min-width: 960px){#before-after #mary-content{clear:both;display:block;float:right;height:297px;left:0;position:relative;width:540px;margin-right:20px}}#before-after #mary-content .day1{top:-23px;left:15px}#before-after #mary-content .day21{top:-23px;right:15px}#before-after #mary-content .mpic{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1393264819/21DayFix/21DayFix-maryC_jpor0t.png") no-repeat scroll 20px top;display:block;height:199px;text-align:center;width:100%;margin:0 auto;position:relative;z-index:1;background-size:80%}@media only screen and (min-width: 360px){#before-after #mary-content .mpic{height:228px}}@media only screen and (min-width: 375px){#before-after #mary-content .mpic{background-position:24px top}}@media only screen and (min-width: 480px){#before-after #mary-content .mpic{height:284px;background-position:38px top}}@media only screen and (min-width: 568px){#before-after #mary-content .mpic{background-positin:50px top;height:305px}}@media only screen and (min-width: 640px){#before-after #mary-content .mpic{height:353px}}@media only screen and (min-width: 768px){#before-after #mary-content .mpic{background-size:73%;background-position:114px top}}@media only screen and (min-width: 960px){#before-after #mary-content .mpic{background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1393264819/21DayFix/21DayFix-maryC_jpor0t.png") no-repeat scroll 0 0px;display:block;height:298px;text-align:center;width:430px;margin:0 auto;position:relative;z-index:1}}#before-after #mary-content .mpic p{margin:0}#before-after #mary-content .mpic p.name{font-size:17px;top:61px;margin-left:-7px}@media only screen and (min-width: 360px){#before-after #mary-content .mpic p.name{top:83px}}@media only screen and (min-width: 480px){#before-after #mary-content .mpic p.name{top:110px;margin-left:0}}@media only screen and (min-width: 568px){#before-after #mary-content .mpic p.name{top:138px}}#before-after #mary-content .mpic p.name span{font-size:16px}#before-after #mary-content .mpic p.name span.rounds{display:block;margin-top:10px;font-size:10px;font-weight:700 !important;line-height:1.2;letter-spacing:normal}@media only screen and (min-width: 480px){#before-after #mary-content .mpic p.name span.rounds{font-size:12px}}@media only screen and (min-width: 568px){#before-after #mary-content .mpic p.name span.rounds{font-size:16px}}@media only screen and (min-width: 960px){#before-after #mary-content .mpic p.name span.rounds{font-size:11px}}#before-after .mary-test{color:#996699;font-family:"Alegreya",serif;text-align:center;vertical-align:top;font-style:italic;line-height:1.2em;display:block;width:93%;font-size:1.1em;margin:10px auto}@media only screen and (min-width: 480px){#before-after .mary-test{font-size:1.5em;text-align:left;margin:5px auto}}@media only screen and (min-width: 960px){#before-after .mary-test{float:left;font-size:1.7em;left:70px;position:absolute;text-align:right;top:38px;width:370px;line-height:1.2em}}#before-after .mary-test p{margin:0}#bonusGifts{white-space:inherit}#bonusGifts .bonusGiftsHeader{color:#663399;font-family:"Open Sans";font-weight:700;letter-spacing:1px;text-align:center;font-size:40px;line-height:48px;margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 960px){#bonusGifts .bonusGiftsHeader{font-size:57px;margin-top:60px;margin-bottom:50px}}#bonusGifts .bonusGiftsHeader span{color:red;font-weight:800;letter-spacing:-1px;vertical-align:middle}#bonusGifts .bonusGiftsHeader span.purple{color:#663399;display:block;margin-top:9px}@media only screen and (min-width: 667px){#bonusGifts .bonusGiftsHeader span.purple{display:inline;font-weight:700}}#bonusGifts .bonusGiftsHeader span.the4{vertical-align:bottom;letter-spacing:-6px;font-size:90px}@media only screen and (min-width: 960px){#bonusGifts .bonusGiftsHeader span.the4{font-size:139px}}#bonusGifts .giftsWrapper{margin-bottom:2em}#bonusGifts .giftsWrapper:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper{padding:0 3em;margin-bottom:3em}}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer{width:46%;float:left}#bonusGifts .giftsWrapper .giftContainer.even{float:right}}#bonusGifts .giftsWrapper .giftContainer .purpleSubHeader{font-size:12px;letter-spacing:0;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);height:30px;line-height:30px}@media only screen and (min-width: 375px){#bonusGifts .giftsWrapper .giftContainer .purpleSubHeader{font-size:21px}#bonusGifts .giftsWrapper .giftContainer .purpleSubHeader span{left:22px;position:relative}}@media only screen and (min-width: 568px){#bonusGifts .giftsWrapper .giftContainer .purpleSubHeader{font-size:21px;line-height:29px}}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .purpleSubHeader span{left:7px;letter-spacing:1px}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift{font-size:11px;padding:5px 2em;width:100%;display:block;box-sizing:border-box}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift:after{content:"";display:table;clear:both}@media only screen and (min-width: 375px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift{font-size:14px;padding:10px 1em}}@media only screen and (min-width: 568px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift{font-size:18px}}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift{padding:5px 0}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift p{font-size:18px;line-height:24px}@media only screen and (min-width: 640px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift p{display:inline-block;vertical-align:middle;padding:0 1em;width:67%}}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift p{font-size:14px;line-height:21px;vertical-align:top;display:inline-block;width:48%;padding:0}}@media only screen and (min-width: 960px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift p{font-size:18px;width:61%;line-height:25px}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift p strong{font-weight:600}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift:after{content:"";display:block;margin:10px auto 0;position:relative;width:188px;height:271px}@media only screen and (min-width: 640px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift:after{display:none}}@media only screen and (min-width: 640px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift:before{display:inline-block;content:'';width:155px;height:228px;position:relative;vertical-align:middle}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusTwo:after{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -291px}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusTwo:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -291px}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusTwo:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll -15px -352px;width:155px;height:228px}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusThree:after{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -587px;height:130px}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusThree:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -587px;height:130px}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusThree:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll -1px -234px;height:100px}}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusFour:after{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -731px;height:101px}#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusFour:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416936391/21DayFix/t3470/480_bonus_gifts_sprite.jpg) no-repeat scroll -8px -731px;height:101px}@media only screen and (min-width: 768px){#bonusGifts .giftsWrapper .giftContainer .giftDescription .bonus-gift.bonusFour:before{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll -12px -573px;height:100px}}.ctaSection{background-color:#32425C;position:relative;color:#fff;font-weight:100;padding:0% 0 5%;font-size:18px;letter-spacing:1px;font-family:"Open Sans"}@media only screen and (min-width: 375px){.ctaSection{padding:0% 0 7%}}@media only screen and (min-width: 960px){.ctaSection{padding:30px 0}}.ctaSection a.cta img{width:80%;left:0;margin:0 auto;padding-top:20px;display:block}@media only screen and (min-width: 960px){.ctaSection a.cta img{display:block;position:relative;left:0px;width:697px;height:106px}}.ctaSection img.bbb{display:none !important}@media only screen and (min-width: 480px){.ctaSection img.bbb{display:block !important;position:absolute;right:52px;max-width:28px;bottom:40px}}@media only screen and (min-width: 568px){.ctaSection img.bbb{right:55px;max-width:38px;bottom:40px}}@media only screen and (min-width: 640px){.ctaSection img.bbb{right:67px}}@media only screen and (min-width: 736px){.ctaSection img.bbb{right:77px;max-width:45px}}@media only screen and (min-width: 768px){.ctaSection img.bbb{right:97px}}@media only screen and (min-width: 960px){.ctaSection img.bbb{right:30px;top:51px;bottom:inherit;max-width:inherit}}.ctaSection p{text-align:center;font-size:10px;margin-top:5px;line-height:1.5em}@media only screen and (min-width: 375px){.ctaSection p{font-size:12px}}@media only screen and (min-width: 568px){.ctaSection p{font-size:14px;margin-top:12px}}@media only screen and (min-width: 960px){.ctaSection p{font-size:18px;line-height:1.3em}}.ctaSection p strong,.ctaSection p b{font-weight:600}.ctaSection p strong.thick,.ctaSection p b.thick{font-weight:800}.ctaSection p .shYellow{font-weight:bold;color:#fbff00}.ctaSection p a{text-decoration:underline;color:#fff}#getResults{position:relative}#getResults #aboutAutumnVideo{display:block;margin:10% auto 0;text-align:center;width:90%}@media only screen and (min-width: 960px){#getResults #aboutAutumnVideo{margin:auto;width:854px;margin-top:80px}}#getResults h2.purpleHeader{font-size:20px;line-height:24px;height:70px;position:relative;z-index:1;font-weight:100;padding-top:15px}@media only screen and (min-width: 375px){#getResults h2.purpleHeader{font-size:26px;line-height:30px;height:85px}}@media only screen and (min-width: 568px){#getResults h2.purpleHeader{height:115px;line-height:40px;font-size:36px}}@media only screen and (min-width: 768px){#getResults h2.purpleHeader{height:155px;line-height:60px;padding-top:20px;font-size:58px}}#getResults h2.purpleHeader span{font-weight:800}#getResults h2.purpleHeader .break660{display:none}#getResults img.downArrow{right:20%;margin-top:-4px;width:12%;position:absolute;z-index:0}@media only screen and (min-width: 960px){#getResults img.downArrow{right:290px;margin-top:-10px;width:96px;height:72px}}#getResults img.videoImage{display:block;margin:10% auto 0;width:90%}@media only screen and (min-width: 960px){#getResults img.videoImage{margin:75px auto 0}}#getResults .getResultsText{text-align:center;font-family:"Open Sans";font-weight:600;margin:15px 0 30px;font-size:15px;line-height:18px;padding:0 15px}@media only screen and (min-width: 375px){#getResults .getResultsText{font-size:18px}}@media only screen and (min-width: 568px){#getResults .getResultsText{font-size:22px;line-height:1.2em}}@media only screen and (min-width: 960px){#getResults .getResultsText{font-size:26px;line-height:30px;margin:30px 0 50px;padding:0}}#getResults .getResultsText strong{font-weight:800}html.ie8 #getResults .getResultsText{font-size:25px}#guaranteed{position:relative;font-family:"Open Sans",sans-serif}#guaranteed .purpleGuaranteed{height:37px;border-top:2px solid #9680BE;font-family:"Open Sans";line-height:100px;color:#fff;text-align:center;font-size:1.1em;line-height:1.6;font-weight:100;background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #7346b5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #7346b5));background:-webkit-linear-gradient(top, #a588da 0%, #7346b5 100%);background:-o-linear-gradient(top, #a588da 0%, #7346b5 100%);background:-ms-linear-gradient(top, #a588da 0%, #7346b5 100%);background:linear-gradient(to bottom, #a588da 0%, #7346b5 100%);letter-spacing:1px}@media only screen and (min-width: 360px){#guaranteed .purpleGuaranteed{font-size:1.2em}}@media only screen and (min-width: 375px){#guaranteed .purpleGuaranteed{line-height:2;font-size:1.6em;height:55px}}@media only screen and (min-width: 960px){#guaranteed .purpleGuaranteed{height:100px;font-size:55px;line-height:1.7}}#guaranteed h2 span{font-weight:800}#guaranteed h3{text-align:center;font-size:1.8em;color:red;font-weight:700;margin:15px 0}@media only screen and (min-width: 375px){#guaranteed h3{font-size:2.7em}}@media only screen and (min-width: 960px){#guaranteed h3{font-size:4.4em}}#guaranteed h3 span{font-weight:800}#guaranteed div.guaranteedBG{background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/21DayFix-whatYouGet_ibk3og.jpg) 0 0 no-repeat;background-size:100%;width:95%;height:273px;margin:0 auto}@media only screen and (min-width: 480px){#guaranteed div.guaranteedBG{height:315px}}@media only screen and (min-width: 568px){#guaranteed div.guaranteedBG{height:413px}}@media only screen and (min-width: 640px){#guaranteed div.guaranteedBG{width:95%;height:465px}}@media only screen and (min-width: 768px){#guaranteed div.guaranteedBG{width:700px;height:480px}}#guaranteed .wygMbg{background-image:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/30DayMBG_small.png);background-repeat:no-repeat;height:50px;bottom:50px;position:absolute;right:225px;top:auto;width:85px;background-size:82% auto;z-index:99}@media only screen and (min-width: 360px){#guaranteed .wygMbg{background-size:100%;right:275px;height:50px;bottom:30px}}@media only screen and (min-width: 480px){#guaranteed .wygMbg{bottom:20px;right:380px}}@media only screen and (min-width: 640px){#guaranteed .wygMbg{height:98px;bottom:25px;right:520px;width:120px}}@media only screen and (min-width: 768px){#guaranteed .wygMbg{bottom:auto;right:585px;top:500px;width:173px;background-size:auto;height:95px}}@media only screen and (min-width: 960px){#guaranteed .wygMbg{top:575px;right:750px}}#guaranteed .learnMoreContainers a{height:130px;left:78px;top:195px;width:50%;right:auto;bottom:auto;position:absolute;z-index:100;cursor:pointer}@media only screen and (min-width: 375px){#guaranteed .learnMoreContainers a{left:91px;top:255px}}@media only screen and (min-width: 480px){#guaranteed .learnMoreContainers a{top:280px;width:70%}}@media only screen and (min-width: 568px){#guaranteed .learnMoreContainers a{top:290px;left:130px;height:240px;width:265px}}@media only screen and (min-width: 640px){#guaranteed .learnMoreContainers a{width:300px}}@media only screen and (min-width: 768px){#guaranteed .learnMoreContainers a{top:300px;left:169px;height:240px;width:340px}}@media only screen and (min-width: 960px){#guaranteed .learnMoreContainers a{top:380px;left:265px;height:240px;width:340px}}#guaranteed .learnMoreContainers p{font-size:10px !important;bottom:57px;right:5px;top:auto;left:auto;position:absolute;line-height:16px;text-align:left !important}@media only screen and (min-width: 360px){#guaranteed .learnMoreContainers p{bottom:30px;font-size:12px !important}}@media only screen and (min-width: 480px){#guaranteed .learnMoreContainers p{right:70px;bottom:20px}}@media only screen and (min-width: 568px){#guaranteed .learnMoreContainers p{bottom:40px;right:70px;font-size:14px !important;line-height:1.4em}}@media only screen and (min-width: 960px){#guaranteed .learnMoreContainers p{bottom:75px;left:590px;font-size:19px !important}}#guaranteed .learnMoreContainers p:before{top:-20px;right:auto;bottom:auto;left:-65px;position:absolute;background-size:93% auto;width:66px;height:46px}@media only screen and (min-width: 568px){#guaranteed .learnMoreContainers p:before{top:-30px;content:'';width:108px;height:64px;left:-105px;background:url("//img1.beachbodyimages.com/beachbody/image/upload/v1416344942/21DayFix/purple_arrow.png") 0 0 no-repeat}}#guaranteed .learnMoreContainers p strong{font-size:16px;display:block;text-transform:uppercase;font-weight:800}@media only screen and (min-width: 568px){#guaranteed .learnMoreContainers p strong{font-size:29px}}#guaranteed .mbg-image{background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1387296598/21DayFix/30DayMBG_small.png) 0 0 no-repeat;background-size:100%;width:23%;height:51px;right:30px;position:absolute;bottom:19px;left:20px}@media only screen and (min-width: 480px){#guaranteed .mbg-image{bottom:16px;width:17%;left:15px}}@media only screen and (min-width: 568px){#guaranteed .mbg-image{bottom:42px;height:66px;width:23%}}@media only screen and (min-width: 640px){#guaranteed .mbg-image{height:85px;right:52px;bottom:40px}}@media only screen and (min-width: 768px){#guaranteed .mbg-image{width:173px;height:95px;bottom:13px}}html.ie8 #guaranteed div.guaranteedBG{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='//img1.beachbodyimages.com/beachbody/image/upload/v1386979197/21DayFix-whatYouGet_ibk3og.png', sizingMethod='scale')}#modal-close-defs{display:none}#modal-bg{display:none;position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;width:100%;height:100%;z-index:300}#modal-container{display:none;position:absolute;top:45px;left:auto;width:100%;margin:0;color:#fff;box-sizing:border-box;z-index:310}@media only screen and (min-width: 960px){#modal-container{width:880px;left:50%;margin-left:-440px}}.modal-close{position:absolute;top:6px;right:6px;width:36px;height:36px;text-decoration:none;z-index:10;cursor:pointer;background:url("//img1.beachbodyimages.com/beachbody/image/upload/common/mbg-close-sprite.png") no-repeat -4px -3px}.modal-close svg.modal-close-svg{width:36px;height:36px;fill:none;stroke:#999;stroke-miterlimit:10;stroke-width:2px}#modal-mbg{position:relative;background:#d3d3d3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d3d3d3 0%, #f8f8f8 50%, #d3d3d3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(50%, #f8f8f8), color-stop(100%, #d3d3d3));background:-webkit-linear-gradient(top, #d3d3d3 0%, #f8f8f8 50%, #d3d3d3 100%);background:-o-linear-gradient(top, #d3d3d3 0%, #f8f8f8 50%, #d3d3d3 100%);background:-ms-linear-gradient(top, #d3d3d3 0%, #f8f8f8 50%, #d3d3d3 100%);background:linear-gradient(to bottom, #d3d3d3 0%, #f8f8f8 50%, #d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#d3d3d3',GradientType=0 );padding:0 7px 12px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;overflow:hidden}@media only screen and (min-width: 360px){#modal-mbg{padding-left:20px}}@media only screen and (min-width: 375px){#modal-mbg{padding-left:32px}}@media only screen and (min-width: 480px){#modal-mbg{padding:0 25px 9px}}@media only screen and (min-width: 960px){#modal-mbg{padding:30px}}#modal-mbg .modal-close{top:5px;right:5px;border:0}#modal-mbg .mbg-bb-logo{display:inline-block;position:relative;margin:20px 0 30px;font-family:'eurostile-extended', sans-serif;text-transform:uppercase;text-decoration:none;font-size:17px;letter-spacing:3px}@media only screen and (min-width: 480px){#modal-mbg .mbg-bb-logo{margin-bottom:20px}}@media only screen and (min-width: 960px){#modal-mbg .mbg-bb-logo{margin:0 0 35px}}#modal-mbg .mbg-bb-logo svg{display:inline-block;width:26px;height:26px;margin-top:-2px;vertical-align:middle}#modal-mbg .mbg-bb-logo sup{position:relative;top:-8px;font-size:5px !important;line-height:1px;vertical-align:baseline !important}#modal-mbg .heading{color:#000;display:inline-block;position:relative;width:100%;margin:0 0 20px;font-family:arial,helvetica,sans-serif;font-size:2.24em;font-weight:normal;line-height:0.95;text-transform:uppercase;text-align:center}@media only screen and (min-width: 480px){#modal-mbg .heading{margin-bottom:10px}}@media only screen and (min-width: 568px){#modal-mbg .heading{text-align:left}}@media only screen and (min-width: 768px){#modal-mbg .heading{margin-bottom:16px}}@media only screen and (min-width: 960px){#modal-mbg .heading{font-size:2.55em}}#modal-mbg .heading span{font-size:1.67em;font-weight:bold}#modal-mbg p{position:relative;margin:0;font-size:1.16em;line-height:1.3;width:101%;text-align:center}@media only screen and (min-width: 360px){#modal-mbg p{width:94%}}@media only screen and (min-width: 414px){#modal-mbg p{width:92%}}@media only screen and (min-width: 480px){#modal-mbg p{width:89%;margin:0;font-size:1.14em}}@media only screen and (min-width: 568px){#modal-mbg p{width:59%;text-align:left}}@media only screen and (min-width: 640px){#modal-mbg p{width:53%}}@media only screen and (min-width: 667px){#modal-mbg p{width:50%}}@media only screen and (min-width: 736px){#modal-mbg p{width:55%}}@media only screen and (min-width: 768px){#modal-mbg p{width:53%;font-size:1.12em;text-align:left}}@media only screen and (min-width: 960px){#modal-mbg p{width:45%}}#modal-mbg p.message{margin-bottom:25px}@media only screen and (min-width: 568px){#modal-mbg p.message{margin-bottom:15px}}@media only screen and (min-width: 768px){#modal-mbg p.message{margin-bottom:70px}}@media only screen and (min-width: 960px){#modal-mbg p.message{margin-bottom:58px}}#modal-mbg p.title{position:relative;margin-bottom:10px}#modal-mbg .mbg-sig{margin:0;position:relative;display:block;margin:0 auto}@media only screen and (min-width: 480px){#modal-mbg .mbg-sig{width:160px;display:inline-block}}@media only screen and (min-width: 768px){#modal-mbg .mbg-sig{width:auto}}@media only screen and (min-width: 960px){#modal-mbg .mbg-sig{margin-left:0}}#modal-mbg .mbg-svg{display:block;margin:6% auto;position:relative;width:155px}@media only screen and (min-width: 480px){#modal-mbg .mbg-svg{display:initial;right:initial;width:105px;margin:0 0 8px 20px}}@media only screen and (min-width: 768px){#modal-mbg .mbg-svg{left:20px;margin:initial;top:-11px;width:135px}}@media only screen and (min-width: 960px){#modal-mbg .mbg-svg{margin:0;display:initial;position:absolute;top:auto;bottom:43px;left:276px}}#modal-mbg .mbg-graphic{display:block;margin:6% 0;position:relative;width:155px}@media only screen and (min-width: 480px){#modal-mbg .mbg-graphic{display:initial;right:initial;width:105px;margin:0 0 8px 20px}}@media only screen and (min-width: 768px){#modal-mbg .mbg-graphic{left:20px;margin:initial;top:-71px;width:135px}}@media only screen and (min-width: 960px){#modal-mbg .mbg-graphic{margin:0;display:initial;position:absolute;top:auto;bottom:103px;left:276px;width:135px}}#modal-mbg .mbg-carl{display:none}@media only screen and (min-width: 568px){#modal-mbg .mbg-carl{display:block;position:absolute;bottom:0;right:-56px;width:290px}}@media only screen and (min-width: 640px){#modal-mbg .mbg-carl{right:-14px;width:304px}}@media only screen and (min-width: 667px){#modal-mbg .mbg-carl{right:-5px}}@media only screen and (min-width: 736px){#modal-mbg .mbg-carl{right:-10px;top:0px}}@media only screen and (min-width: 768px){#modal-mbg .mbg-carl{display:block;position:absolute;bottom:0;right:-21px;width:351px}}@media only screen and (min-width: 960px){#modal-mbg .mbg-carl{top:auto;right:12px;width:390px}}#gulp{max-width:960px;margin:auto;position:relative}#gulp .purpleHeader{line-height:26px;font-size:36px;height:65px;font-weight:800;padding-top:0px}@media only screen and (min-width: 360px){#gulp .purpleHeader{line-height:26px;font-size:36px;height:65px}}@media only screen and (min-width: 480px){#gulp .purpleHeader{height:85px;line-height:32px;font-size:50px}}@media only screen and (min-width: 667px){#gulp .purpleHeader{height:113px;font-size:57px;line-height:40px}}@media only screen and (min-width: 960px){#gulp .purpleHeader{height:155px;font-weight:800;line-height:60px;padding-top:15px;font-size:75px}}#gulp .purpleHeader h2{font-size:12px;letter-spacing:0px;font-weight:normal}#gulp .purpleHeader h2 strong{font-weight:600}@media only screen and (min-width: 667px){#gulp .purpleHeader h2 strong{font-weight:700}}@media only screen and (min-width: 360px){#gulp .purpleHeader h2{font-size:13px;letter-spacing:.02em}}@media only screen and (min-width: 480px){#gulp .purpleHeader h2{font-size:15px}}@media only screen and (min-width: 568px){#gulp .purpleHeader h2{font-size:17px}}@media only screen and (min-width: 667px){#gulp .purpleHeader h2{font-size:23px;padding-top:6px}}@media only screen and (min-width: 960px){#gulp .purpleHeader h2{font-size:35px}}#gulp .downLeftArrow{display:none}@media only screen and (min-width: 960px){#gulp .downLeftArrow{display:block;position:absolute;right:70px}}#gulp .carlSuccess{display:block;width:98%;margin:20px auto 0}@media only screen and (min-width: 480px){#gulp .carlSuccess{width:90%}}@media only screen and (min-width: 768px){#gulp .carlSuccess{width:auto}}#gulp .carlSuccessText{line-height:20px;text-align:center}@media only screen and (min-width: 480px){#gulp .carlSuccessText{line-height:30px}}#gulp .carlSuccessText .lost{font-size:16px;font-weight:700}@media only screen and (min-width: 480px){#gulp .carlSuccessText .lost{font-size:24px}}#gulp .carlSuccessText .lostWeight{font-size:26px;font-family:"Alegreya";font-style:italic;font-weight:600}@media only screen and (min-width: 480px){#gulp .carlSuccessText .lostWeight{font-size:46px}}#gulp .carlSuccessText .lostDays{font-size:12px;margin-top:0px}#gulp .carlSuccessText .lostDays strong{font-weight:700}@media only screen and (min-width: 480px){#gulp .carlSuccessText .lostDays{font-size:20px}}@media only screen and (min-width: 960px){#gulp .carlSuccessText .lostDays{margin-top:5px}}#gulp .carlSuccessQuote{font-size:18px;line-height:22px;margin-top:5px;padding:0 15px;text-align:center;font-family:"Open Sans";font-weight:600;margin:10px 0 30px}@media only screen and (min-width: 960px){#gulp .carlSuccessQuote{font-size:25px;line-height:30px;padding:0}}#tshirtSection{background-color:#F5F5F5;border-bottom:1px solid #ccc;padding:30px 0 0px;position:relative;font-family:"Open Sans";margin-bottom:110px}@media only screen and (min-width: 375px){#tshirtSection{margin-bottom:170px}}@media only screen and (min-width: 568px){#tshirtSection{margin-bottom:130px}}@media only screen and (min-width: 768px){#tshirtSection{margin-bottom:30px}}#tshirtSection h2{font-size:20px;text-align:center;color:#6F4A7E;font-weight:600}@media only screen and (min-width: 375px){#tshirtSection h2{font-size:24px}}@media only screen and (min-width: 480px){#tshirtSection h2{font-size:30px}}@media only screen and (min-width: 568px){#tshirtSection h2{font-size:36px}}@media only screen and (min-width: 768px){#tshirtSection h2{font-size:42px}}@media only screen and (min-width: 960px){#tshirtSection h2{font-size:58px}}#tshirtSection h2 strong{font-weight:700}#tshirtSection h2 span{font-weight:800;color:red}#tshirtSection p{position:absolute;top:auto;left:15px;display:block;font-weight:100;font-size:14px;line-height:18px;margin:15px auto}@media only screen and (min-width: 375px){#tshirtSection p{font-size:18px;line-height:1.3em}}@media only screen and (min-width: 768px){#tshirtSection p{position:absolute;top:100px;left:50px;width:50%}}@media only screen and (min-width: 960px){#tshirtSection p{top:140px;width:400px}}#tshirtSection p span{color:red}#tshirtSection p strong,#tshirtSection p span,#tshirtSection p a{font-weight:600}#tshirtSection p a{text-decoration:none;color:#40D3C0}#tshirtSection img{width:85%;margin:-15px auto 0px;display:block !important;top:auto;position:static}@media only screen and (min-width: 667px){#tshirtSection img{width:75%}}@media only screen and (min-width: 768px){#tshirtSection img{width:300px;position:relative;left:200px;margin-top:0px;display:block !important;overflow:hidden}}@media only screen and (min-width: 960px){#tshirtSection img{width:420px;margin-top:-33px}}#mbgbig h2{text-align:center;font-weight:600;font-size:1.0em;line-height:1.3em}@media only screen and (min-width: 360px){#mbgbig h2{font-size:1.1em}}@media only screen and (min-width: 960px){#mbgbig h2{font-size:1.9em}}#mbgbig .mbg-lg{background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/30DayMBG.png) 0 0 no-repeat;background-size:100%;width:93%;height:142px;margin:20px auto 0}@media only screen and (min-width: 360px){#mbgbig .mbg-lg{width:93%;height:170px}}@media only screen and (min-width: 375px){#mbgbig .mbg-lg{height:190px}}@media only screen and (min-width: 480px){#mbgbig .mbg-lg{height:245px}}@media only screen and (min-width: 568px){#mbgbig .mbg-lg{height:248px}}@media only screen and (min-width: 640px){#mbgbig .mbg-lg{height:335px}}@media only screen and (min-width: 667px){#mbgbig .mbg-lg{padding-bottom:2%}}@media only screen and (min-width: 768px){#mbgbig .mbg-lg{padding-bottom:8%}}@media only screen and (min-width: 960px){#mbgbig .mbg-lg{background-size:100%;width:920px;height:500px;padding-bottom:0}}#mbgbig .mbgsure{text-align:center;font-size:24px;margin:0;font-weight:700;padding-top:20px;display:block}@media only screen and (min-width: 960px){#mbgbig .mbgsure{font-size:56px}}#mbgbig p.disclaimer{width:93%;height:100%;padding-bottom:20px;text-align:center;font-size:1.1em;margin:15px auto 0}@media only screen and (min-width: 568px){#mbgbig p.disclaimer{font-size:1.2em}}@media only screen and (min-width: 960px){#mbgbig p.disclaimer{font-size:1.0em;line-height:1.3}}#mbgbig p.disclaimer span{font-weight:600}#mbgbig{background:#d4c7e6;background:-moz-linear-gradient(top, #d4c7e6 0%, #c1b1d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4c7e6), color-stop(100%, #c1b1d8));background:-webkit-linear-gradient(top, #d4c7e6 0%, #c1b1d8 100%);background:-o-linear-gradient(top, #d4c7e6 0%, #c1b1d8 100%);background:-ms-linear-gradient(top, #d4c7e6 0%, #c1b1d8 100%);background:linear-gradient(to bottom, #d4c7e6 0%, #c1b1d8 100%)}#startHere{background-color:#cebee5;border-bottom:1px solid #9966cc;border-top:1px solid #9966cc;position:relative;text-align:center}#startHere h3{color:#663399;font-family:"Open Sans";font-weight:600;text-align:center;font-size:30px;margin-top:65px}@media only screen and (min-width: 667px){#startHere h3{font-size:58px;margin-top:55px}}@media only screen and (min-width: 768px){#startHere h3{margin-top:35px}}#startHere .start-inner-wrapper{max-width:740px;position:relative;margin:0 auto}@media only screen and (min-width: 667px){#startHere .start-inner-wrapper{padding:2em}}@media only screen and (min-width: 960px){#startHere .start-inner-wrapper{padding:3em 0}}#startHere .start-inner-wrapper .startHereHero{margin:20px 0 10px}@media only screen and (min-width: 667px){#startHere .start-inner-wrapper .startHereHero{position:absolute;right:145px;max-width:138px;margin:0}#startHere .start-inner-wrapper .startHereHero.eatingplan{right:25px;top:120px}}@media only screen and (min-width: 768px){#startHere .start-inner-wrapper .startHereHero{max-width:158px;right:140px}}@media only screen and (min-width: 960px){#startHere .start-inner-wrapper .startHereHero{max-width:172px;right:70px;top:19px}#startHere .start-inner-wrapper .startHereHero.eatingplan{right:-86px;top:120px}}#startHere .start-inner-wrapper .purpleSubHeader{background:#a588da;background:-moz-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a588da), color-stop(100%, #723CB5));background:-webkit-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-o-linear-gradient(top, #a588da 0%, #723CB5 100%);background:-ms-linear-gradient(top, #a588da 0%, #723CB5 100%);background:linear-gradient(to bottom, #a588da 0%, #723CB5 100%);color:#fff;height:30px;letter-spacing:2px;line-height:29px;margin-top:0;text-align:left;font-size:21px}#startHere .start-inner-wrapper .purpleSubHeader span{position:relative;left:22px}@media only screen and (min-width: 667px){#startHere .start-inner-wrapper .purpleSubHeader{width:57%;margin:0;max-width:444px}#startHere .start-inner-wrapper .purpleSubHeader span{left:7px}}@media only screen and (min-width: 768px){#startHere .start-inner-wrapper .purpleSubHeader{width:60%}}#startHere .start-inner-wrapper .startHereText{font-size:19px;line-height:24px;width:91%;text-align:left;margin:7px auto}#startHere .start-inner-wrapper .startHereText.second{padding-bottom:1em}@media only screen and (min-width: 667px){#startHere .start-inner-wrapper .startHereText{width:57%;margin:0;max-width:444px;padding:0px 6px 30px;box-sizing:border-box;font-size:16px}}@media only screen and (min-width: 768px){#startHere .start-inner-wrapper .startHereText{font-size:19px;width:60%}}.purpleSubHeader{font-size:12px;height:19px;line-height:19px;letter-spacing:0;color:#fff}@media only screen and (min-width: 375px){.purpleSubHeader{font-size:14px}.purpleSubHeader span{left:14px}}@media only screen and (min-width: 568px){.purpleSubHeader{font-size:21px}}@media only screen and (min-width: 768px){.purpleSubHeader{height:30px}.purpleSubHeader span{left:7px;letter-spacing:1px}}.purpleSubHeader strong{font-weight:600}#simpleEating{height:auto;position:relative;text-align:center}@media only screen and (min-width: 960px){#simpleEating{height:717px;text-align:left}}#simpleEating .popup-21DFcontainers{position:absolute;bottom:0;display:none;top:60px}@media only screen and (min-width: 568px){#simpleEating .popup-21DFcontainers{width:100%}}@media only screen and (min-width: 768px){#simpleEating .popup-21DFcontainers{top:auto;bottom:0}}#simpleEating .popup-21DFcontainers .popup-content-container{height:414px;border-bottom:1px solid #ccc}@media only screen and (min-width: 375px){#simpleEating .popup-21DFcontainers .popup-content-container{height:480px}}@media only screen and (min-width: 480px){#simpleEating .popup-21DFcontainers .popup-content-container{height:550px}}@media only screen and (min-width: 568px){#simpleEating .popup-21DFcontainers .popup-content-container{height:670px}}@media only screen and (min-width: 640px){#simpleEating .popup-21DFcontainers .popup-content-container{height:731px}}@media only screen and (min-width: 667px){#simpleEating .popup-21DFcontainers .popup-content-container{height:747px}}@media only screen and (min-width: 768px){#simpleEating .popup-21DFcontainers .popup-content-container{height:934px}}@media only screen and (min-width: 960px){#simpleEating .popup-21DFcontainers .popup-content-container{height:607px}}#simpleEating .popup-21DFcontainers .popup-content-container h4{padding-top:10px;margin:0}#simpleEating .popup-21DFcontainers .popup-content-container ul li.green{top:162px;right:auto;bottom:auto;left:590px;position:absolute}#simpleEating .popup-21DFcontainers .popup-content-container ul li.purple{top:150px;right:auto;bottom:auto;left:120px;position:absolute}#simpleEating .popup-21DFcontainers .popup-content-container ul li.red{top:343px;right:auto;bottom:auto;left:745px;position:absolute}#simpleEating .popup-21DFcontainers .popup-content-container ul li.yellow{top:380px;right:auto;bottom:auto;left:175px;position:absolute}#simpleEating .popup-21DFcontainers .popup-content-container ul li.blue{top:508px;right:auto;bottom:auto;left:275px;position:absolute}#simpleEating .popup-21DFcontainers .popup-content-container ul li.orange{top:276px;right:auto;bottom:auto;left:25px;position:absolute}#simpleEating h3{margin-bottom:20px;padding:0;font-weight:600;line-height:1.4em;height:40px;font-size:1.4em;padding-top:7px}@media only screen and (min-width: 480px){#simpleEating h3{height:52px;line-height:34px}}@media only screen and (min-width: 568px){#simpleEating h3{font-size:2em;margin:0}}@media only screen and (min-width: 768px){#simpleEating h3{margin-bottom:20px;height:100px;line-height:100px;font-size:58px}}#simpleEating h4{font-size:17px;font-weight:700;height:30px;text-align:center;margin:22px 50px 35px}@media only screen and (min-width: 360px){#simpleEating h4{font-size:18px}}@media only screen and (min-width: 480px){#simpleEating h4{font-size:25px}}@media only screen and (min-width: 568px){#simpleEating h4{margin:22px 80px 35px 80px;font-size:30px}}@media only screen and (min-width: 960px){#simpleEating h4{font-size:30px;margin:22px 0px 0px}}#simpleEating .imageContainer{width:100%;position:relative}@media only screen and (min-width: 960px){#simpleEating .imageContainer{float:left;width:58%}}#simpleEating .imageContainer .simpleEatingHero{position:relative;left:0px;top:4px;width:88%}@media only screen and (min-width: 960px){#simpleEating .imageContainer .simpleEatingHero{left:40px}}#simpleEating .imageContainer .simpleEatingBurst{left:27px;position:absolute;top:83px}#simpleEating .simpleEatingText{font-size:14px;line-height:15px;top:35px;display:inline-block;position:relative;padding-top:22px;width:85%;margin-bottom:125px;text-align:left}@media only screen and (min-width: 375px){#simpleEating .simpleEatingText{top:20px;line-height:24px;font-size:16px}}@media only screen and (min-width: 640px){#simpleEating .simpleEatingText{padding-top:22px}}@media only screen and (min-width: 960px){#simpleEating .simpleEatingText{top:62px;width:37%}}#simpleEating .simpleEatingText ul{left:4px;margin:20px 0 20px 20px;width:100%;position:relative;text-align:left}@media only screen and (min-width: 375px){#simpleEating .simpleEatingText ul{left:0;width:280px}}@media only screen and (min-width: 960px){#simpleEating .simpleEatingText ul{left:76px;top:5px;margin:0px}}#simpleEating .simpleEatingText ul li{line-height:25px;list-style-type:square;font-size:16px}@media only screen and (min-width: 375px){#simpleEating .simpleEatingText ul li{font-size:18px}}#simpleEating .simpleEatingText ul li.green{color:#00A652}#simpleEating .simpleEatingText ul li.purple{color:#605CA8}#simpleEating .simpleEatingText ul li.red{color:#FE0000}#simpleEating .simpleEatingText ul li.yellow{color:#FEF200}#simpleEating .simpleEatingText ul li.blue{color:#0072BB}#simpleEating .simpleEatingText ul li.orange{color:#F36523}#simpleEating .simpleEatingText ul li span{bottom:-1px;color:black;left:-4px;position:relative}#simpleEating .simpleEatingText ul li strong{font-weight:600}#simpleEating .learnMoreContainers a{position:absolute;cursor:pointer;z-index:100;display:block;width:100%;top:293px;height:180px;left:auto}@media only screen and (min-width: 480px){#simpleEating .learnMoreContainers a{top:365px;right:auto;bottom:auto;left:auto;position:absolute;height:235px}}@media only screen and (min-width: 568px){#simpleEating .learnMoreContainers a{top:auto;right:auto;bottom:430px;left:50px;position:absolute;width:500px;height:340px}}@media only screen and (min-width: 960px){#simpleEating .learnMoreContainers a{left:64px;width:495px;right:auto;bottom:20px}}#simpleEating .learnMoreContainers p{right:3px;top:439px;bottom:10px;left:auto;position:absolute;font-size:12px !important;line-height:16px;text-align:left !important}@media only screen and (min-width: 360px){#simpleEating .learnMoreContainers p{top:488px;right:10px}}@media only screen and (min-width: 480px){#simpleEating .learnMoreContainers p{top:580px;right:50px;bottom:10px;left:auto;position:absolute}}@media only screen and (min-width: 568px){#simpleEating .learnMoreContainers p{top:auto;right:30px;bottom:480px;left:auto;position:absolute;font-size:16px !important;line-height:1}}@media only screen and (min-width: 960px){#simpleEating .learnMoreContainers p{font-size:19px !important;left:475px;bottom:50px}}#simpleEating .learnMoreContainers p strong{font-size:16px}@media only screen and (min-width: 568px){#simpleEating .learnMoreContainers p strong{font-size:29px}}#simpleEating .learnMoreContainers p:before{top:-20px;right:auto;bottom:auto;left:-65px;position:absolute;background-size:93% auto;width:66px;height:46px}@media only screen and (min-width: 568px){#simpleEating .learnMoreContainers p:before{width:108px;height:64px;top:-20px;right:auto;bottom:auto;left:-105px;position:absolute;background-size:100%}}#simpleEating .crossSectionAnd{bottom:-73px;margin-left:-96px;font-size:130px;left:50%;position:absolute;z-index:100}@media only screen and (min-width: 375px){#simpleEating .crossSectionAnd{bottom:-45px;margin-left:-100px}}@media only screen and (min-width: 568px){#simpleEating .crossSectionAnd{bottom:-47px;margin-left:-96px}}@media only screen and (min-width: 960px){#simpleEating .crossSectionAnd{bottom:-40px;clear:both;left:32px;margin:0px}}#simple-fitness{height:auto;color:#333}#simple-fitness h3{font-size:1.3em;margin-bottom:20px;padding:0}@media only screen and (min-width: 360px){#simple-fitness h3{font-size:1.4em;font-weight:700;line-height:1.4}}@media only screen and (min-width: 375px){#simple-fitness h3{height:40px;padding-top:7px}}@media only screen and (min-width: 568px){#simple-fitness h3{font-size:2em;height:52px;line-height:34px}}@media only screen and (min-width: 768px){#simple-fitness h3{font-size:45px;height:100px;line-height:100px}}@media only screen and (min-width: 960px){#simple-fitness h3{font-size:58px;height:auto;line-height:86px;padding-bottom:7px}}#simple-fitness:purpleHeader{height:35px;margin:0;padding-top:7px;color:#000;font-weight:600}@media only screen and (min-width: 480px){#simple-fitness:purpleHeader{height:40px !important}}@media only screen and (min-width: 568px){#simple-fitness:purpleHeader{font-size:150%;margin:10px auto 10px;width:90%;height:52px}}@media only screen and (min-width: 960px){#simple-fitness:purpleHeader{height:100px}}#simple-fitness h4{color:#000;font-size:100%;font-weight:600;text-align:center;width:90%;margin:10px auto 10px}@media only screen and (min-width: 480px){#simple-fitness h4{font-size:150%;margin:10px auto 10px}}@media only screen and (min-width: 960px){#simple-fitness h4{font-size:45px}}@media only screen and (min-width: 960px){#simple-fitness h4{font-size:30px;margin:20px auto 30px;font-weight:700}}#simple-fitness .h4-desc{font-size:77%;line-height:1.3;margin:0 auto 15px;text-align:center;width:87%;letter-spacing:1px}@media only screen and (min-width: 375px){#simple-fitness .h4-desc{font-size:14px}}@media only screen and (min-width: 480px){#simple-fitness .h4-desc{width:85%;margin:0 auto 15px;font-size:100%}}@media only screen and (min-width: 568px){#simple-fitness .h4-desc{width:73%;font-size:100%}}@media only screen and (min-width: 960px){#simple-fitness .h4-desc{letter-spacing:0px;width:93%;margin:0 auto 30px;font-size:19px}}#simple-fitness .group1{left:0px;position:relative;top:15px;width:100%;display:inline-block}@media only screen and (min-width: 960px){#simple-fitness .group1{width:340px;top:-83px;left:173px}}#simple-fitness .group1 p.purpleHeader:last-of-type{margin-top:42px}#simple-fitness .group1>span:after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;position:relative;margin:18px auto;width:220px;height:150px;background-size:109%;top:auto;left:auto;right:auto;background-position:-3px -1035px}@media only screen and (min-width: 960px){#simple-fitness .group1>span:after{top:7px;right:auto;bottom:auto;left:-165px;position:absolute;background-position:5px -677px;margin:auto;background-size:auto;width:155px;height:106px}}#simple-fitness .group1 span:nth-of-type(2):after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;position:relative;margin:18px auto;width:220px;height:150px;background-size:109%;background-position:-3px -1215px;top:auto;left:auto;right:auto}@media only screen and (min-width: 960px){#simple-fitness .group1 span:nth-of-type(2):after{top:119px;right:auto;bottom:auto;left:-165px;position:absolute;background-position:5px -794px;background-size:auto;margin:auto;width:155px;height:106px}}#simple-fitness .group1 span:nth-of-type(3):after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;position:relative;margin:18px auto;width:220px;height:150px;background-size:109%;background-position:-3px -1397px;top:auto;left:auto;right:auto}@media only screen and (min-width: 960px){#simple-fitness .group1 span:nth-of-type(3):after{background-position:5px -919px;background-size:auto;margin:auto;top:241px;right:auto;bottom:auto;left:-165px;position:absolute;width:155px;height:106px}}#simple-fitness .group2{position:relative;top:16px;left:0px;width:100%;margin-top:187px;margin-bottom:70px}@media only screen and (min-width: 480px){#simple-fitness .group2{margin-top:228px;margin-bottom:105px;top:38px}}@media only screen and (min-width: 568px){#simple-fitness .group2{margin-top:320px}}@media only screen and (min-width: 680px){#simple-fitness .group2{margin-top:340px}}@media only screen and (min-width: 768px){#simple-fitness .group2{margin-top:350px}}@media only screen and (min-width: 780px){#simple-fitness .group2{margin-top:410px}}@media only screen and (min-width: 960px){#simple-fitness .group2{margin-bottom:189px;margin-top:-38px;width:340px;left:30px;top:46px}}#simple-fitness .group2 p.purpleHeader:nth-of-type(2){margin-top:42px}#simple-fitness .group2 p.purpleHeader:nth-of-type(3){margin-top:38px}#simple-fitness .group2>span:after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;position:relative;margin:18px auto;top:auto;left:auto;right:auto;width:220px;height:150px;background-position:-9px -1585px;background-size:109%}@media only screen and (min-width: 960px){#simple-fitness .group2>span:after{top:-3px;right:auto;bottom:auto;left:346px;position:absolute;width:155px;height:106px;margin:auto;background-position:-1px -1042px;background-size:auto}}#simple-fitness .group2 span:nth-of-type(2):after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;background-position:-9px -1766px;background-size:109%;position:relative;margin:18px auto;width:220px;height:150px;top:auto;left:auto;right:auto}@media only screen and (min-width: 960px){#simple-fitness .group2 span:nth-of-type(2):after{background-size:auto;background-position:-1px -1163px;margin:auto;top:114px;right:auto;bottom:auto;left:346px;position:absolute;width:155px;height:106px}}#simple-fitness .group2 span:nth-of-type(3){margin-top:12px}#simple-fitness .group2 span:nth-of-type(3):after{display:block;content:'';width:155px;height:106px;background:url(//img1.beachbodyimages.com/beachbody/image/upload/v1416425474/21DayFix/t3470/wo-gifts-sprite.jpg) no-repeat scroll;position:relative;margin:18px auto;width:220px;height:150px;background-position:-9px -1948px;background-size:109%;top:auto;left:auto;right:auto}@media only screen and (min-width: 960px){#simple-fitness .group2 span:nth-of-type(3):after{top:211px;right:auto;bottom:auto;left:346px;position:absolute;background-position:-1px -1282px;width:155px;height:106px;background-size:auto}}@media only screen and (min-width: 960px){#simple-fitness .group2 span:nth-of-type(3){margin-top:0px}}#simple-fitness p.purpleHeader{font-size:1em;font-weight:600;height:30px;line-height:1.1;text-align:left;width:100%;margin-top:14px}@media only screen and (min-width: 480px){#simple-fitness p.purpleHeader{height:32px;font-size:1.2em;line-height:1.5}}@media only screen and (min-width: 568px){#simple-fitness p.purpleHeader{margin-top:42px}}@media only screen and (min-width: 960px){#simple-fitness p.purpleHeader{margin-top:14px;line-height:1.1;font-weight:500;font-size:1.3em;height:30px}}#simple-fitness p.purpleHeader span{display:block;position:relative;padding-left:20px;left:0px;top:2px;width:auto;font-size:100%;margin:0px}@media only screen and (min-width: 480px){#simple-fitness p.purpleHeader span{padding-left:13px;top:0px;font-size:1.2em;width:auto}}@media only screen and (min-width: 960px){#simple-fitness p.purpleHeader span{top:-5px;margin:0px}}#simple-fitness span{line-height:1.2em;display:block;padding-left:13px;font-size:82%;margin:12px 18px;width:84%}@media only screen and (min-width: 480px){#simple-fitness span{font-size:116%}}@media only screen and (min-width: 568px){#simple-fitness span{width:auto}}@media only screen and (min-width: 960px){#simple-fitness span{margin:0px;line-height:1.4em;width:auto;font-size:100%}}#simple-fitness .two-discs{background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/21DayFix-stackedCDs_cwdzbz.png) no-repeat top center transparent;width:231px;height:130px;margin:10px auto 20px}#simple-fitness .disc1{background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t3470/21DayFix-disc1-mirror.png) no-repeat top center transparent;height:385px;width:385px;margin-left:30px;display:inline-block}@media only screen and (min-width: 960px){#simple-fitness .disc1{margin-bottom:44px !important;margin-left:30px !important}}#simple-fitness .disc2{background:url(//img1.beachbodyimages.com/beachbody/image/upload/21DayFix/t3470/21DayFix-disc2-mirror.png) no-repeat top center transparent;height:385px;width:385px;float:right;position:relative;right:0px;top:15px}@media only screen and (min-width: 960px){#simple-fitness .disc2{right:4px;top:auto}}#simple-fitness .disc1,#simple-fitness .disc2{background-size:50%;height:160px;width:100%;margin:0px}@media only screen and (min-width: 360px){#simple-fitness .disc1,#simple-fitness .disc2{height:180px;background-size:50%}}@media only screen and (min-width: 480px){#simple-fitness .disc1,#simple-fitness .disc2{background-size:40%;height:230px}}@media only screen and (min-width: 568px){#simple-fitness .disc1,#simple-fitness .disc2{height:260px}}@media only screen and (min-width: 690px){#simple-fitness .disc1,#simple-fitness .disc2{height:340px}}@media only screen and (min-width: 768px){#simple-fitness .disc1,#simple-fitness .disc2{height:350px;background-size:47%}}@media only screen and (min-width: 780px){#simple-fitness .disc1,#simple-fitness .disc2{height:410px}}@media only screen and (min-width: 960px){#simple-fitness .disc1,#simple-fitness .disc2{height:385px;width:385px;background-size:auto}}#footerBB #footerSection{margin-top:50px}#footerBB #footerSection .socialIcons{text-align:center}@media only screen and (min-width: 768px){#footerBB #footerSection .socialIcons{display:none}}#footerBB #footerSection .socialIcons li{margin-right:6%;display:inline-block}#footerBB #footerSection .socialIcons li a{display:block}#footerBB #footerSection .footerLinks{text-align:center;margin:10px 0;line-height:12px;color:#000;font-weight:400;padding:0 15px}@media only screen and (min-width: 768px){#footerBB #footerSection .footerLinks{padding:0 65px}}@media only screen and (min-width: 960px){#footerBB #footerSection .footerLinks{padding:0}}#footerBB #footerSection .footerLinks a{text-decoration:none;font-size:10px;color:#000;line-height:12px}#footerBB #footerSection .footerLinks a.desktop-only{display:none}@media only screen and (min-width: 768px){#footerBB #footerSection .footerLinks a.desktop-only{display:inline-block}}#footerBB #footerSection .footerLinks span{line-height:12px;font-size:10px;display:inline-block}#footerBB #footerSection .footerLinks span.desktop-only{display:none}@media only screen and (min-width: 768px){#footerBB #footerSection .footerLinks span.desktop-only{display:inline-block}}#footerBB #footerSection .legal{padding:0 12px}@media only screen and (min-width: 960px){#footerBB #footerSection .legal{padding:0}}#footerBB #footerSection .legal p{text-align:center;margin:10px 0;line-height:12px;color:#000;font-weight:400;font-size:10px}
/*# sourceMappingURL=21day-fix-index.css.map */
