html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{text-decoration:none;margin:0;padding:0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear_both{clear:both}body{-webkit-font-smoothing:antialiased;font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;background:#fff;height:100%}html{height:100%}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", "Helvetica Neue", Helvetica, sans-serif;color:#333E48;font-weight:400;line-height:1.25;-webkit-font-smoothing:antialiased}h1{font-size:3em;font-weight:700;line-height:1.5}h2{font-size:2.5rem;line-height:1.4}h2,h3,h4,h5,h6{padding:.75em 0 .6em 0}h3{font-size:2em;line-height:1.25}h4{font-size:1.5em;line-height:1.1}p,ul,ol{padding-bottom:1.5em}p,li{font-weight:400;-webkit-font-smoothing:antialiased;color:#333E48;font-size:1.375rem;line-height:1.75}em{color:inherit}a{color:#00bbe3;text-decoration:none}a:hover{text-decoration:none;color:#333E48}.left-align{text-align:left}.right-align{text-align:right}.center{text-align:center}.responsive_break{white-space:nowrap}.error{color:#bf2d4c}.capitalize{text-transform:capitalize}.cc_display{position:absolute;z-index:999;margin:.6rem 0 0 1rem}button{outline:none;border:none;padding:1em 1.5em;font-size:1rem;line-height:1.5;font-weight:400;text-align:center;border-radius:.35em;display:inline-block}.button_blue{min-width:200px;background:#00bbe3;background:-moz-linear-gradient(top, #00bbe3 0%, #00a7d6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bbe3), color-stop(100%, #00a7d6));background:-webkit-linear-gradient(top, #00bbe3 0%, #00a7d6 100%);background:-o-linear-gradient(top, #00bbe3 0%, #00a7d6 100%);background:-ms-linear-gradient(top, #00bbe3 0%, #00a7d6 100%);background:linear-gradient(to bottom, #00bbe3 0%, #00a7d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbe3', endColorstr='#00a7d6',GradientType=0 );border-top:1px solid #1fd8ff;box-shadow:0 1px 0 0,#0c5d74;color:#fff;transition:all .5s ease}.button_blue:hover{border-top:1px solid #00A5CC;background:#0088B0;background:-moz-linear-gradient(top, #0088B0 0%, #0074A3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0088B0), color-stop(100%, #0074A3));background:-webkit-linear-gradient(top, #0088B0 0%, #0074A3 100%);background:-o-linear-gradient(top, #0088B0 0%, #0074A3 100%);background:-ms-linear-gradient(top, #0088B0 0%, #0074A3 100%);background:linear-gradient(to bottom, #0088B0 0%, #0074A3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088B0', endColorstr='#0074A3',GradientType=0 )}table{width:100%;margin:0 0 3rem 0;color:#333E48}table thead{border-bottom:1px solid #E9E9E9}table thead th{font-weight:100;color:#00bbe3;font-size:1.25rem;text-align:center;padding:.75rem 2%;vertical-align:top;text-align:left}table tbody tr{border-bottom:1px solid #E9E9E9;margin:1rem 0}table tbody tr td{font-size:1.1rem;vertical-align:middle;text-align:left;padding:.75rem 2%}#header{position:fixed;background:#fafafa;width:100%;max-width:1600px;height:65px;padding:18px;top:0;z-index:99;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,0.08) 0 1px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 1px 0;box-shadow:rgba(0,0,0,0.08) 0 1px 0}#header .logo{display:inline-block;float:left;margin-right:3.5%}#header .logo img{width:200px}#header .navigation{float:right;padding-top:7px;font-size:1em}#header .navigation a{color:#20262B;margin-left:1.5em;font-weight:700}#header .navigation .active{color:#00bbe3}.banner{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;max-width:100%;height:820px;position:relative;z-index:1}.banner:after{width:100%;height:100%;position:relative;top:0;left:0;content:""}.darken{display:none;z-index:2}.homepage{background-image:url(../images/homepage_banner.jpg)}.men{background-image:url(../images/mens_banner.jpg)}.women{background-image:url(../images/womens_banner.jpg)}.fitness_pros{background-image:url(../images/fit_pro_banner.jpg)}.fitness_pros_blurred{background-image:url(../images/fit_pro_banner_blurred.jpg)}.homepage .fa,.men .fa,.women .fa,.fitness_pros .fa{color:rgba(250,250,250,0.75);font-size:3rem;position:absolute;bottom:1rem;left:100%;margin-left:-50%}#banner{display:table;width:100%;height:778px;text-align:left}#banner .inner{display:table-cell;vertical-align:middle}#banner .banner_content{width:100%;padding:0 10%;z-index:3;margin:0 auto}#banner .banner_content span{white-space:nowrap}#banner .banner_content .title{font-weight:300;font-size:3.5em;line-height:1;max-width:600px;color:#333E48;margin:0;padding-bottom:0}#banner .banner_content .sub_title{color:#333E48;font-size:1.5em;line-height:1.25;margin:.5em 0 2em 0;padding-bottom:0;max-width:600px}#banner .banner_content button{font-size:1.1em}#banner .banner_content .white{color:#fff !important}#banner .dark .title,#banner .dark .sub_title{color:#333E48}#banner .light .title{color:#fff}#banner .light .sub_title{color:#CECECE}.logos{background:#FFFFFF;padding:2em 5%;border-bottom:1px solid #D1D1D1}.top_logos{display:block;background:url("../images/logo_sprite.png") no-repeat 0 0;background-size:100%;width:100%;height:0;padding-bottom:5%}.bottom_logos{background:url("../images/logo_sprite.png") no-repeat -1px -198px;background-size:100%;width:100%;height:0;padding-bottom:5%}.main_footer{background:#F4F5F5;padding:3em 5% 1em 5%;display:inline-block;position:relative;width:100%}.main_footer .free_course_links{margin-left:5%}.main_footer .social_icons{width:20%}.main_footer .newsletter_signup{text-align:center}.main_footer .newsletter_signup p{color:#fff}.main_footer .newsletter_signup input[type="text"]{width:46%;display:inline-block;padding:.5em 2%;box-sizing:border-box;margin-right:3%}.main_footer .newsletter_signup input[type="submit"]{width:15%;box-sizing:border-box}.main_footer .footer_title{font-size:1.3em;line-height:1.1;font-weight:700;color:#333E48;margin-bottom:1em}.main_footer a{border:none;color:#333E48}.main_footer a:hover{color:#00bbe3 !important;border:none}.main_footer ul{list-style:none;padding-left:0}.main_footer p,.main_footer li{font-size:1em;line-height:1.75em;margin-bottom:0.25em}.main_footer #search{width:100%;margin-bottom:2em}.main_footer #search input[type="text"]{width:80%;height:35px;border-radius:5px 0 0 5px;border:2px solid #758899;outline:none;float:left;margin:0}.main_footer #search button{float:left;padding:0;width:20%;background:#758899;color:white;height:35px;border-radius:0 5px 5px 0;transition:color .4s ease-in-out}.main_footer #search button:hover{color:#333E48}.main_footer .social_icons a{font-size:1.5em;color:#00bbe3;margin:0 5%}.main_footer .social_icons a:hover{color:#333E48}.main_footer .copyright{text-align:center;color:#7D878A;font-size:.75em;font-weight:700;padding-top:2em}.main_footer.dark{background:#333E48}.main_footer.dark .footer_title{color:#fff}.main_footer.dark a,.main_footer.dark .copyright{color:#758899}.main_footer.dark .social_icons a{color:#fff}.main_footer.dark .social_icons a:hover{color:#00bbe3}.main_footer.dark #search input[type="text"]{border:none}.wp-video,.embed-vimeo{padding-bottom:1.5rem}.wp-video-shortcode{max-width:100%;background:#fff}.wp-video-shortcode .mejs-poster,.wp-video-shortcode .mejs-overlay{max-width:100%}.before_after_big{width:90%;margin:3em auto;padding:1em 5%;background:white;border:1px solid #E9E9E9;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0}.before_after_big img{width:100%;max-width:100%;margin:1em 0 0 0 !important}.before_after_big .title{font-weight:700;text-align:center;padding:0;margin:0 !important;font-size:2.3em !important;line-height:1.4 !important;color:#333E48}.before_after_big .amount_lost{text-align:center;font-size:1.5em !important;line-height:1.75 !important;color:#333E48;padding:0}.before_after_big .amount_lost span{font-weight:700;color:#00bbe3}.before_after_big .results{list-style:none;padding:1em 0 0 0}.before_after_big .results span{font-weight:700}.before_after_big .results li{padding:.5em;font-size:1.25em;border-bottom:1px solid #E9E9E9}.before_after_big .results li:last-child{border-bottom:none}.before_after_small{margin:2em 0;padding:2em 0;border-top:2px dashed #D1D1D1}.before_after_small .image{width:40%;float:left}.before_after_small .results_wrapper{width:55%;padding-left:5%;float:left}.before_after_small .results_wrapper .title{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #E9E9E9;color:#00bbe3}.before_after_small .results_wrapper .name{font-size:2rem;font-weight:700;padding-bottom:0;color:#333E48;padding-top:1rem;line-height:1}.before_after_small .results_wrapper .results p{padding-bottom:0;font-size:1.1rem}.before_after_small .results_wrapper .results p span{font-weight:700}.bio_box{background:white;border:1px solid #E9E9E9;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;padding:0;margin:2.5rem 0;position:relative}.bio_box h2{font-weight:700;font-size:1.75rem;padding-bottom:0}.bio_box .bio_content{width:50%;float:right;padding:1.5rem 5%}.bio_box .bio_content ul{padding:1rem 0}.bio_box .bio_content p,.bio_box .bio_content li{font-size:1.2rem}.bio_box .bio_content li{list-style:disc;padding-left:.5rem;margin-left:1.2rem}.bio_box .bio_image{width:50%;height:100%;position:absolute;bottom:0;float:left;background:#000000;background-repeat:no-repeat;background-size:cover;background-position:top center;border-radius:.25rem 0 0 .25rem}.jb_signature{margin-bottom:2em}.jb_signature img{border:none !important;width:200px !important;display:block}.jb_signature p{padding-bottom:0;line-height:1.25}.question_answer .row{width:100%;margin-bottom:1em}.question_answer .row .q,.question_answer .row .a{width:5%;float:left;font-size:2em;font-weight:700;color:#00bbe3}.question_answer .row .question,.question_answer .row .answer{width:90%;margin-left:2.5%;float:left}.question_answer .row .question{-webkit-font-smoothing:antialiased;color:#333E48;font-size:1.375rem;line-height:1.75;font-weight:700}.option_list_item{margin-bottom:3rem}.option_list_item .option{width:15%;float:left;text-align:right}.option_list_item .option .option_title{font-weight:700;color:#333E48;text-transform:uppercase;font-size:1.5rem}.option_list_item .option .option_number{font-size:2rem;color:#00bbe3;padding-left:1rem}.option_list_item .content_wrapper{width:75%;margin-left:5%;padding-left:5%;border-left:1px solid #D1D1D1;float:left}.option_list_item .content_wrapper p{padding-bottom:.5rem}.callout{font-size:2.5rem;line-height:1.25;color:#7D878A;margin:1rem 0 1.5em 0}.callout img{margin:0 !important}.callout_bold{background:#00bbe3;color:white;padding:1em 5%;border-radius:5px;margin:1rem 0 1.5em 0}.callout_box{background:white;border:1px solid #E9E9E9;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;padding:1rem 5%;margin:2rem 0}.callout_box h1,.callout_box h2,.callout_box h3,.callout_box h4{text-align:center;font-size:2rem;font-weight:700;margin:0 0 1.5rem 0;padding:0}.callout_box img{margin:0 !important}.text_image_wrapper{margin:2em auto;padding:2em 0;background:white;border-top:2px dashed #D1D1D1}.text_image_wrapper .text{width:50%;float:left}.text_image_wrapper .text .title{font-weight:700;font-size:2em;padding:0}.text_image_wrapper .text p{padding-bottom:.25em}.text_image_wrapper .image{width:45%;margin-left:5%;float:left}.text_image_wrapper .image img{width:100%;padding-top:2em}.text_image_wrapper .image button{display:block;margin:0 auto}.image_text_wrapper{margin:2em auto;padding:2em 0;background:white;border-top:2px dashed #D1D1D1}.image_text_wrapper .image_and_title .title{font-weight:700;font-size:2em;padding:0;text-align:center}.image_text_wrapper .image_and_title hr{width:10%;display:block;margin:1rem auto 2rem auto}.image_text_wrapper .image_and_title img{width:80% !important;display:block;margin:1rem auto !important}.image_text_wrapper button{display:block;margin:0 auto}#default_cta{margin:2em 0}#default_cta h2{text-align:center;margin:0;font-weight:700;color:#333E48;font-size:2.25em}#default_cta .left{padding:0 1.5% 0 0}#default_cta .center{padding:0 .75%}#default_cta .right{padding:0 0 0 1.5%}#default_cta .program{background:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 1px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 1px 0;box-shadow:rgba(0,0,0,0.08) 0 0 1px 0;border-radius:.25em;padding:1em 5% 0 5%;text-align:center;color:#333E48}#default_cta .program .title{font-weight:700;color:#00bbe3}#default_cta .program .sub_title{font-size:.9em;padding:.5em 7%}#default_cta .program:hover{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}#default_cta_page{margin:2em 4%}#default_cta_page h2{text-align:center;margin:0;font-weight:700;color:#333E48;font-size:2.25em}#default_cta_page .left{padding:0 1.5% 0 0}#default_cta_page .center{padding:0 .75%}#default_cta_page .right{padding:0 0 0 1.5%}#default_cta_page .program{background:white;border:1px solid #E9E9E9;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;padding:1em 5% 0 5%;text-align:center;color:#333E48}#default_cta_page .program .title{font-weight:700;color:#00bbe3;font-size:1.25rem}#default_cta_page .program .sub_title{font-size:.9em;padding:.5em 7%}#default_cta_page .program:hover .title{color:#333E48}#signup_cta{margin:3rem 0;text-align:center;background:#fff;border-radius:.3rem;padding:1em 5%;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0}#signup_cta .title{font-size:2.25em;color:#333E48;padding:1rem 5% 1.5rem 5%}#signup_cta .title span{font-weight:700;color:#00bbe3}#signup_cta button{display:block;margin:1rem auto 2rem auto;width:50%;font-size:1rem}#signup_cta #signup_form .form_group{width:48%;margin:0 1%;float:left;text-align:left}#signup_cta #signup_form input[type="text"],#signup_cta #signup_form input[type="email"],#signup_cta #signup_form input[type="tel"],#signup_cta #signup_form select{width:100%;height:40px;font-size:.9em;padding:5px 20px;border-radius:5px;outline:none;border:2px solid #EAEAEA;background:#fff;margin-bottom:20px}#signup_cta_page{margin:2rem 0;text-align:center;background:#fff;border-radius:.3rem;padding:1em 5%;border:1px solid #E9E9E9;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0}#signup_cta_page .signup_title{font-size:1.75rem;color:#333E48;padding:1rem 5% 1.5rem 5%;font-weight:100;margin:0}#signup_cta_page .signup_title span{font-weight:700;color:#00bbe3}#signup_cta_page p{font-size:1.1rem;text-align:left}#signup_cta_page button{display:block;margin:1rem auto 2rem auto !important;width:50%;font-size:1rem}#signup_cta_page #signup_form .form_group{width:48%;margin:0 1%;float:left;text-align:left}#signup_cta_page #signup_form input[type="text"],#signup_cta_page #signup_form input[type="email"],#signup_cta_page #signup_form input[type="tel"],#signup_cta_page #signup_form select{width:100%;height:40px;font-size:.9em;padding:5px 20px;border-radius:5px;outline:none;border:2px solid #EAEAEA;background:#fff;margin-bottom:20px}#coaching_cta{margin:3rem 0;text-align:center}#coaching_cta .coaching_title{font-size:2.25em;color:#333E48}#coaching_cta .coaching_title span{font-weight:700;color:#00bbe3}#coaching_cta .launch_content,#coaching_cta .launch_program{background:#fff;border-radius:.3rem;padding:1em 5%;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0}#coaching_cta .launch_content{margin-bottom:1.5rem}#coaching_cta .launch_program{padding:1rem 5% 0 5%}#coaching_cta .launch_program .program_title{font-weight:700;font-size:1.75rem;padding-bottom:0}#coaching_cta .launch_program .sub_title{text-align:center;font-size:1.25rem;line-height:1.4;padding:0 0 1rem 0}#coaching_cta .launch_program img{width:80%;display:block;margin:0 auto}#coaching_cta .launch_program:hover .title{color:#00bbe3}#coaching_cta .left{padding:0 1.5% 0 0}#coaching_cta .right{padding:0 0 0 1.5%}#coaching_cta_page{margin:3rem 0;text-align:center}#coaching_cta_page .coaching_cta_title{font-size:1.75rem;color:#333E48}#coaching_cta_page .coaching_cta_title span{font-weight:700;color:#00bbe3}#coaching_cta_page .launch_content,#coaching_cta_page .launch_program{background:#fff;border-radius:.3rem;padding:1em 5%;border:1px solid #E9E9E9;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 6px 0;box-shadow:rgba(0,0,0,0.08) 0 0 6px 0}#coaching_cta_page .launch_content p,#coaching_cta_page .launch_program p{font-size:1.1rem}#coaching_cta_page .launch_content{margin-bottom:1.5rem}#coaching_cta_page .launch_program{padding:1rem 5% 0 5%}#coaching_cta_page .launch_program .program_title{font-size:1.5rem;padding:0;color:#00bbe3}#coaching_cta_page .launch_program .sub_title{text-align:center;font-size:1.1rem;line-height:1.4;padding:0 0 1rem 0}#coaching_cta_page .launch_program img{width:80%;display:block;margin:0 auto}#coaching_cta_page .launch_program:hover .program_title{color:#333E48}#coaching_cta_page .left{padding:0 1.5% 0 0}#coaching_cta_page .right{padding:0 0 0 1.5%}#outter_wrapper{min-height:100%;max-width:1600px;margin:0 auto;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2)}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0px}[class*='col-']{float:left;padding-right:20px}.grid_skinny{width:80%;margin:0 auto}.grid{width:100%;max-width:1140px;margin:0 auto;overflow:hidden}.grid-wide{width:95%;max-width:1440px;margin:0 auto}.grid:after,.grid-wide:after,.grid_skinny:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:20px;padding-right:0px}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-1-1 img,.col-2-3 img,.col-8-12 img,.col-1-2 img,.col-6-12 img,.col-1-3 img,.col-4-12 img,.col-1-4 img,.col-3-12 img,.col-1-5 img,.col-1-6 img,.col-2-12 img,.col-1-7 img,.col-1-8 img,.col-1-9 img,.col-1-10 img,.col-1-11 img,.col-1-12 img{width:100%;display:block}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{padding-left:66.66%}.push-1-2,.push-6-12{padding-left:50%}.push-1-3,.push-4-12{padding-left:33.33%}.push-1-4,.push-3-12{padding-left:25%}.push-1-5{padding-left:20%}.push-1-6,.push-2-12{padding-left:16.667%}.push-1-7{padding-left:14.28%}.push-1-8{padding-left:12.5%}.push-1-9{padding-left:11.1%}.push-1-10{padding-left:10%}.push-1-11{padding-left:9.09%}.push-1-12{padding-left:8.33%}@media handheld, only screen and (max-width: 768px){.grid{width:90%;min-width:0;margin:0 auto}[class*='col-']{width:auto;float:none;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;padding-right:10px}[class*='mobile-col-']{float:left;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:10px;padding-bottom:0px}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none !important;width:0;height:0}}@media only screen and (max-width: 1150px){.men{background-position:78% 100%}.darken{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:-1}#banner{height:600px}#banner .inner{width:100%;padding:0 5%}#banner .banner_content{padding:0}#banner .banner_content span{white-space:nowrap}#banner .banner_content .title{font-size:2.5em;color:#fff;width:80%}#banner .banner_content .sub_title{color:#fff;width:80%}}@media only screen and (max-width: 850px){.top_logos,.bottom_logos{background-size:94%}}@media only screen and (max-width: 768px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75em}h4{font-size:1.25em}p,ul,ol{padding-bottom:1.15em}p,li{font-size:1.25rem;line-height:1.75}.responsive_break{white-space:normal}.large_banner{background-position:100% 100%}.homepage{background-position:60% 100%}.women,.men,.fitness_pros{background-position:75% 100%}.darken{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.55);z-index:-1}#header{height:65px;padding:25px 2.5%}#header #logo{width:160px}#header .navigation{padding-top:2px;font-size:0.9em}#banner{height:600px}#banner .inner{width:100%;padding:0 5%}#banner .banner_content{padding:0}#banner .banner_content span{white-space:nowrap}#banner .banner_content .title{font-size:2.5em;color:#fff;width:80%}#banner .banner_content .sub_title{color:#fff;width:80%}.logos{padding:1.5em 0}.top_logos,.bottom_logos{background-size:178%;width:100%;height:0;padding-bottom:9%}.top_logos{background-position:0 22%}.bottom_logos{background-position:0 60%}.main_footer .free_course_links{margin-left:0}.main_footer .social_icons{width:50%}.main_footer .footer_title{margin:1em 0}.before_after_big{width:100%}.option_list_item .option{width:100%;float:none;text-align:left}.option_list_item .option .option_title{font-size:2rem}.option_list_item .option .option_number{padding-left:.5rem;font-size:2rem}.option_list_item .content_wrapper{width:100%;margin:1rem 0 0 0;padding:1rem 0 0 0;border-top:1px solid #D1D1D1;border-left:none;float:none}.bio_box .bio_content{width:100%;float:none;padding:.75rem 5%}.bio_box .bio_image{width:100%;height:350px;position:inherit;float:none;background-size:contain;border-radius:.25rem .25rem 0 0}.callout{font-size:2rem}#cta{margin:1em 0}#cta h2{font-size:2em}#cta .left,#cta .center,#cta .right{padding:0}#cta .program{margin-bottom:1rem}#cta .program .title{font-weight:100;font-size:1.5rem;color:#00bbe3}#cta .program .sub_title{font-size:1rem}#cta .program img{width:50%;display:block;margin:0 auto}#signup_cta #signup_form .form_group,#signup_cta_page #signup_form .form_group{width:100%;margin:0 1%;float:left;text-align:left}}@media only screen and (max-width: 480px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5em}h4{font-size:1em}p,ul,ol{padding-bottom:1rem}p,li{font-size:1.1rem;line-height:1.6}#header{height:55px;padding:18px 2.5%}#header #logo{width:150px}#header .navigation{padding-top:3px;font-size:0.85em}#banner{height:550px}#banner .banner_content span{white-space:pre-wrap}#banner .banner_content .title{font-size:2em}#banner .banner_content .sub_title{width:100%;font-size:1.2em;margin-bottom:1em}#banner .banner_content button{width:100%}.logos{padding:1em 0}.top_logos{background-position:0 42%;background-size:343%;width:100%;height:0;padding-bottom:12%}.bottom_logos{background-position:0 100%;background-size:354%;width:100%;height:0;padding-bottom:14%}.main_footer .social_icons{width:100%}.before_after_big{width:100%}.before_after_big .title{font-size:1.75rem !important}.before_after_big .amount_lost{font-size:1.25em !important;line-height:1.25 !important}.before_after_small{margin:1em 0;padding:1em 0}.before_after_small .image{width:100%;float:none;margin-top:1rem}.before_after_small .results_wrapper{width:100%;padding-left:0;float:none}.option_list_item .option .option_title{font-size:1.5rem}.option_list_item .option .option_number{font-size:1.5rem}.text_image_wrapper .text,.text_image_wrapper .image{width:100%;float:none}.text_image_wrapper .image{margin-left:0}.callout{font-size:1.75rem;margin:.5rem 0 1.5em 0}.callout_bold{margin:.5rem 0 1.5em 0}#cta .program img{width:90%;display:block;margin:0 auto}.question_answer .row{margin-bottom:.75rem}.question_answer .row .q,.question_answer .row .a{width:10%;font-size:1.6rem}.question_answer .row .question,.question_answer .row .answer{width:87.5%;margin-left:2.5%;font-size:1.1rem}}
