body{font-size:18px}@media (max-width:700px){body{font-size:16px}}.container.full-width-container{max-width:100%;padding:0}#header{border-bottom:1px solid rgba(0, 0, 0, 0);background:#fff}#header:after{content:" ";max-width:1300px;display:block;clear:both;margin:auto;border-bottom:1px solid #dedede}.inner{max-width:1300px;margin:auto;padding:30px 0}.inner:after{content:" ";display:block;clear:both}@media (max-width:1500px){.inner,#header:after{max-width:1100px}}@media (max-width:1200px){.inner,#header:after{max-width:900px}}@media (max-width:1000px){.inner{max-width:1000px;padding:50px 0;padding-right:15px;padding-left:15px}}.inner input[type="submit"],.inner button.button,.inner .button-subtle,.inner a.button{background:#be001a;color:#fff;border:none;font-size:150%;font-weight:bold;padding:15px 0;width:auto;display:inline-block;border-radius:2px;cursor:pointer;min-width:500px}.inner input[type="submit"]:hover,.inner button.button:hover,.inner .button-subtle:hover,.inner a.button:hover{background:#9f0116}@media (max-width:600px){.inner input[type="submit"],.inner button.button,.inner .button-subtle,.inner a.button{min-width:95%}}#above-the-fold .inner{border-bottom:1px solid #dedede}#above-the-fold img{float:left}#above-the-fold img.main-img{float:none;clear:both}#above-the-fold h1{font-weight:bold;font-size:400%;letter-spacing:1.5px;text-align:center;max-width:900px;margin:auto;margin-bottom:30px}#above-the-fold img{margin-bottom:30px}#above-the-fold p{font-size:120%;text-align:center}#above-the-fold button{width:50%;margin:auto;display:block}@media (min-width:900px){#above-the-fold button{margin-top:40px}}@media (max-width:900px){#above-the-fold h1{font-size:400%}#above-the-fold p{font-size:150%}}@media (max-width:500px){#above-the-fold h1{font-size:300%;margin:10px 0}#above-the-fold p{font-size:100%}#above-the-fold button{width:90%}#above-the-fold .main-img-mobile{width:50%}}@media (min-width:500px){.desktop-only{display:block;margin:auto}.mobile-only{display:none}}@media (max-width:500px){.desktop-only{display:none}#above-the-fold .inner{padding-top:0}.mobile-only{display:block;margin:0 -15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}}@media (min-width:900px){.overlay iframe{height:400px}}@media (max-width:900px){.overlay iframe{height:250px}}.highlight{color:#be0120;font-weight:bold}#bio h2{letter-spacing:1px;font-size:200%;margin:25px 0 1rem 0}#white-bg{background:rgba(233, 235, 238, 0.5);margin:20px 0 0 0}#white-bg .inner{font-size:120%;max-width:900px;padding:20px 20px 80px 20px}#bottom{padding-bottom:100px;text-align:center}#bottom .inner{border-top:1px solid #dedede}#bottom p{max-width:1000px;display:block;margin:auto;margin-bottom:50px}#bottom p b{display:block;font-size:300%;padding-bottom:10px;letter-spacing:1px}@media (max-width:500px){#bottom p b{font-size:200%}}#ad .right-image,#ad .left-image{align-items:center}.right-image,.left-image{padding:50px 0;display:flex}.right-image img,.left-image img{flex-shrink:0;margin-top:10px}.right-image:after,.left-image:after{content:" ";display:block;clear:both}.right-image .text,.left-image .text{padding:1px 0;width:auto;overflow:hidden;flex-grow:1}.right-image .text h2,.left-image .text h2{margin-top:0 !important}.right-image .text p,.left-image .text p{text-align:left}.right-image{flex-flow:row-reverse}.right-image .text{margin-right:50px}.right-image img{float:right}.left-image .text{margin-left:50px}.left-image img{float:left}#bio img.image-strip{height:auto !important;margin-bottom:40px}@media (min-width:1000px){#bio.one img{height:350px}#bio.two img{height:400px}}@media (max-width:1000px){#bio img.image-strip{margin-bottom:0}}#ad{background:#ebebeb;padding:40px 0}#ad .inner{padding-top:0;padding-bottom:0}#ad .inner img,#ad .right-image img{max-width:300px;padding:20px 0}@media (max-width:900px){#ad{padding:20px 0 50px}#ad .right-image,#ad .left-image{padding:1px}.right-image,.left-image{display:block}.right-image .text,.left-image .text{width:95%;box-sizing:border-box;margin:2.5% 0;border:1px solid transparent}.right-image img,.left-image img{display:block;margin:auto;float:none;width:50%}}@media (max-width:500px){#ad{padding-top:0;margin-top:100px}#ad .right-image img,#ad .left-image img{padding-top:0;margin-top:-150px}}@media (max-width:500px){#white-bg .inner{font-size:100%}.right-image,.left-image{padding:20px 0}.right-image img,.left-image img{width:95%}}#workouts{position:relative;background:#000;color:#ccc;border-top:1px solid transparent;padding-bottom:10px}#workouts h1{font-size:220%;text-align:center;color:#fff;margin:40px 0 0 0}#workouts h2{font-size:100%;text-align:center;font-weight:normal;margin:0 0 40px 0}#workouts .button,#workouts input[type=submit]{margin:auto;display:block}#workouts .left-control,#workouts .right-control{color:#fff;position:absolute;top:40%;cursor:pointer;z-index:9}#workouts .left-control i,#workouts .right-control i{text-shadow:0 0 5px #000}#workouts .left-control{left:15px}#workouts .right-control{right:15px}#workouts .inner{padding:0 0 30px}#workouts .workout{display:none}#workouts .workout p{min-height:50px}#workouts .workout img{display:block;margin:auto;max-height:450px}#workouts .workout.curr{display:block}#select-workout{margin-top:20px;text-align:center}#select-workout img{cursor:pointer;width:33%;opacity:0.5;filter:blur(5px)}#select-workout img.curr{opacity:1;filter:blur(0)}@media (max-width:600px){#workouts p{padding:0 10px;font-size:90%}#workouts h1{font-size:150%}#workouts h2{font-size:120%;padding:0 10px}#workouts .left-control,#workouts .right-control{font-size:50%}#select-workout img{width:100%}}#conversion-header .workout{background:#000}#conversion-header .workout img{display:block;margin:auto}#conversion-header .red-bar{font-weight:bold;background:#be001a;color:#fff;font-size:300%;text-align:center;padding:20px}#conversion-header .red-bar .small{font-size:50%}@media (max-width:900px){#list,#conversion{width:98%}#list{margin-top:20px}}#conversion{font-size:95%;float:right;text-align:center}#conversion label{display:none}#conversion label.checkbox{display:block}#conversion input[type=text],#conversion input[type=email],#conversion input[type=password],#conversion .expiration{width:48%;margin:10px 2%;margin-left:0;float:left;padding:10px;box-sizing:border-box;clear:none !important}#conversion input[type=radio]{width:20px;height:20px;border-radius:10px}#conversion .expiration{font-size:90%;padding:0}#conversion .expiration label{display:inline;padding:0;width:auto}#conversion .expiration select{float:left;background:#fff;padding:0}#conversion .plan-select{margin-bottom:20px}#conversion .plan-select:after{content:" ";display:block;clear:both}#conversion .plan-select label.selected{opacity:1;border:3px solid #999;background:#fafafa}#conversion .plan-select label.selected .selected{color:#d30909;padding-top:0px}#conversion .plan-select label{cursor:pointer;display:block;float:left;width:28%;text-align:center;background:#fff;margin:2%;opacity:0.5;border:3px solid transparent;border-radius:10px}#conversion .plan-select label .months{font-size:80%;padding-top:5px}#conversion .plan-select label .price{color:#135660;font-weight:bold;padding:5px;font-size:200%}#conversion .plan-select label .savings{background:#d30909;color:#fff;font-weight:bold;font-size:80%}#conversion .plan-select label .selected{color:#fff;padding:5px 0;font-weight:bold}#conversion .plan-select label input{margin-bottom:5px}#conversion div.credit_card,#conversion p.paypal,#conversion p.amazon{padding:0}#conversion .cost{color:#a53f23;font-weight:bold;font-size:300%;display:block;line-height:80%}#conversion #freemium_credit_card_number{width:96%}#conversion input[type=submit]{font-size:200%;padding:10px;box-sizing:border-box;border:0;background:#d30909;box-shadow:none}#user-details{margin-bottom:50px}#user-details form{max-width:800px}#user-details .upload-image{margin:auto}#user-details select,#user-details input[type=text]{border:1px solid #bbb;padding:10px;width:100%;margin-bottom:15px;border-radius:3px}#user-details form .col-12.col-md-2{font-size:90%;line-height:100%;vertical-align:middle;display:flex;justify-content:center;flex-direction:column;padding-bottom:20px}#user-details form select,#user-details form input[type=text]{color:#666}#user-details .interests{margin-right:-5px;margin-left:-5px;margin-bottom:20px}#user-details .interests .col{padding-right:5px;padding-left:5px}#user-details .interests span{font-size:60%;color:#a09e9f;text-align:center;line-height:100%;display:block}#user-details .interests input{display:none}#user-details .interests label{position:relative;display:block;margin:10px auto;width:100%;padding-top:100%;border:1px #a09e9f solid;border-radius:3px;cursor:pointer}#user-details .interests label img{position:absolute;right:0;left:0;top:0;bottom:0;display:block;margin:auto;max-width:100%;max-height:100%}#user-details .interests input:checked+label{border:2px #be001a solid;margin:9px auto}#user-details .interests input:checked+label img{opacity:0.5;max-width:90%;max-height:90%}#step2 .innn{margin:auto;float:none}#step2 input.button{max-width:98%;width:100%}#step2 .qual{text-align:left}#step3 h1,#step3 .row .ad,#step3 .steps{display:none}#step3 .row .col.form{max-width:75%;flex:none}#credit_card_options{max-width:98%}#progress ol{max-width:1300px}@media (max-width:1500px){#progress ol{max-width:1100px}}@media (max-width:1200px){#progress ol{max-width:900px}}@media (max-width:1000px){#progress ol{max-width:95%}}#progress{font-size:18px;font-family:"Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;line-height:normal}#progress h1{font-family:"bebas_neueregular";text-align:center;color:#6b6b6b;margin:15px}#progress ol{list-style:none;counter-reset:progress-counter;display:flex;height:100%;border:1px solid #c2c2c2;margin:20px auto;border-radius:5px;padding:0}#progress ol li{border-right:1px solid #c2c2c2;box-sizing:border-box;padding:10px;flex-grow:1;flex-basis:0}#progress ol li .text{font-size:70%;color:#999}#progress ol li b{color:#6b6b6b;display:block;font-size:80%}#progress ol li:before{content:counter(progress-counter);counter-increment:progress-counter;float:left;display:block;background:#ddd;border-radius:100px;padding:8px 15px;color:#fff;font-weight:bold;border:1px solid #ebebeb;box-shadow:inset 0 0 0 4px #fff;margin:5px 10px 5px 5px;font-size:110%}#progress ol:after{content:" ";display:block;clear:both}#progress ol li.curr{background:rgba(0, 0, 0, 0.03)}#progress ol li.curr .text{color:#6b6b6b}#progress ol li.curr .text b{color:#444}#progress ol li.curr:before{background:#be0120;border:none;box-shadow:none}#progress:after{content:" ";display:block;clear:both}#progress ol.thin{margin:10px auto}#progress ol.thin li{padding:5px}#progress ol.thin li b{padding-top:3px}#progress ol.thin li:before{padding:3px 8px;box-shadow:inset 0 0 0 2px #fff;margin:0 10px 0 0;font-size:80%}#progress ol.thin li.curr:before{box-shadow:none}@media (min-width:900px){#progress.large ol li{position:relative;padding-left:65px}#progress.large ol li:before{position:absolute;left:5px}}@media (max-width:730px){#progress ol li:before{border-radius:100px;padding:5px 10px;margin:3px 5px 0 0;font-size:80%}}@media (max-width:500px){#progress ol{width:95%}#progress ol li b{clear:both}#progress ol .text{display:none}}.interests{margin-right:-5px;margin-left:-5px;margin-bottom:20px}.interests .col{padding-right:5px;padding-left:5px}.interests span{font-size:60%;color:#a09e9f;text-align:center;line-height:100%;display:block}.interests input{display:none}.interests label{position:relative;display:block;margin:10px auto;width:100%;padding-top:100%;border:1px #a09e9f solid;border-radius:3px;cursor:pointer}.interests label img{position:absolute;right:0;left:0;top:0;bottom:0;display:block;margin:auto;max-width:100%;max-height:100%}.interests input:checked+label{border:2px #be001a solid;margin:9px auto}.interests input:checked+label img{opacity:0.5;max-width:90%;max-height:90%}