body{background:#EAEAEA}ul{list-style:disc;padding-left:1.3rem;margin:.75rem 0 0 0}ol{padding-left:1.3rem}li{margin-bottom:0;line-height:1.5;padding-bottom:1.5rem}h2,h3,h4,h5,h6{color:#00bbe3}h3{font-weight:700;text-align:center}blockquote{font-size:2rem;line-height:1.5;color:#7D878A;margin:1rem 0 1.5em 0}img{max-width:100%}.button_large{font-size:1.3rem;width:60%;font-size:1.3rem;font-weight:700;width:60%}#header{display:none;background:rgba(0,187,227,0.9);height:auto;top:5px;padding:23px}#header .alert{float:left;font-size:1.1rem;color:#fff;line-height:1.1;padding-bottom:0}#header .alert .bold{font-size:2rem;text-transform:uppercase}#header .alert span{color:#333E48;font-weight:700}#header .alert_button_single,#header .alert_button_double{float:right;font-weight:400;font-size:0.9rem;margin:0.15rem 0 0 1rem;background:#333E48;color:#00bbe3;transition:all .4s ease-in-out}#header .alert_button_single span,#header .alert_button_double span{color:#fff;font-weight:700;text-transform:uppercase}#header .alert_button_single:hover,#header .alert_button_double:hover{background:#fff}#header .alert_button_single:hover span,#header .alert_button_double:hover span{color:#333E48}#header .alert_button_white{background:#fff}#header .alert_button_white span{color:#333E48}#header:hover{background:#00bbe3}#intro{width:100%;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 0;box-shadow:rgba(0,0,0,0.08) 0 2px 0;margin-bottom:3rem}#intro .intro_content{max-width:1140px;margin:0 auto;padding:75px 0}#intro .intro_content .sales_logos{width:50%;margin:0 auto;display:block}#intro ul{margin-top:3rem;list-style:disc}#intro ul li{font-size:1.1rem}#intro p,#intro li{text-align:left;font-size:1.4rrem;line-height:1.6}#intro .title{text-align:center;font-weight:700;font-size:2.75rem;margin-bottom:0.25rem}#intro .sub_title{text-align:center;margin:0;font-size:1.4rem;line-height:1.4;margin-bottom:2rem}#intro button{display:block;margin:0 auto}.skinny_section{width:100%;max-width:850px;margin:3rem auto;font-size:1.25rem}.skinny_section .skinny_section_inner{background:#fff;border-radius:0.25rem;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 2px;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 2px;box-shadow:rgba(0,0,0,0.08) 0 2px 2px;padding:2rem 5%}.skinny_section .skinny_section_inner img{display:block;margin:0 auto}.skinny_section .skinny_section_inner .center{text-align:center !important}.skinny_section .skinny_section_inner .left{text-align:left !important}.skinny_section .skinny_section_inner .right{text-align:right !important}.skinny_section .skinny_section_inner .large{font-size:1.1rem;font-weight:700;text-align:center;margin-top:2rem}.skinny_section .skinny_section_inner .title{text-align:center;font-weight:700;font-size:2.3rem;margin-bottom:0.25rem;color:#333E48}.skinny_section .skinny_section_inner .title_small{font-size:1.75rem}.skinny_section .skinny_section_inner .sub_title{text-align:center;margin:0;font-size:1.5rem;line-height:1.4;margin-bottom:.5rem;margin-top:-25px;color:#00bbe3}.skinny_section button{display:block;margin:2rem auto}.skinny_section .program_modules p{padding-left:2rem}.skinny_section .program_modules .module_title{color:#00bbe3;font-size:1.5rem;margin:.5rem 0 0 0}.skinny_section .program_modules .grid{border-bottom:1px solid #D1D1D1;padding:2rem 0}.skinny_section .faq{padding:2em 0;border-bottom:1px solid #D1D1D1}.skinny_section .faq ul{margin:0}.skinny_section .faq .question{font-size:1.75rem;font-weight:700;margin:0;color:#00bbe3}.skinny_section .faq .answer{margin-top:0}.skinny_section .faq:last-of-type{border-bottom:none}.skinny_section .callout_quote{font-size:1.5rem;font-weight:700;line-height:1.25;border-bottom:1px solid #E9E9E9;padding:0.5rem 0 1.75rem 0;text-align:center;color:#7D878A;margin:1rem 0 1em 0}.skinny_section .callout_quote:last-child{border-bottom:none;padding-bottom:0}.skinny_section .before_after_small .title{font-weight:100;font-size:1.5rem;text-align:left;color:#00BBE3}.skinny_section .question_answer .row .q,.skinny_section .question_answer .row .a{font-size:1.5em}.bottom_section{margin-bottom:0;padding-bottom:3em}.section_full{width:100%;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 0;box-shadow:rgba(0,0,0,0.08) 0 2px 0}.section_full .section_full_inner{max-width:1140px;margin:0 auto;padding:6em 0 4em 0}.section_full .section_full_inner h2{font-weight:700;margin-bottom:1em;color:#333E48;font-size:1.5em}.callout_box{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}.callout_box p{font-size:2rem;text-align:center;padding:1rem 0 0 0}.quotes{width:100%}.quotes .quote{width:30%;min-height:556px;margin:0 1.5%;float:left;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 0;box-shadow:rgba(0,0,0,0.08) 0 2px 0}.quotes .quote .image_wrapper{height:245px;overflow:hidden}.quotes .quote .image_wrapper img{width:100%}.quotes .quote .content{padding:2rem 7.5%}.quotes .quote .content p{font-size:1.1rem;line-height:1.4}.quotes .quote .content .name{font-size:1.25rem;padding-bottom:0}.before_afters{width:100%}.before_afters .inner{width:30%;margin:0 1.5%;padding:.5rem;float:left;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 0;box-shadow:rgba(0,0,0,0.08) 0 2px 0}.before_afters .inner img{display:block}.bio_box{width:100%;max-width:850px;margin:3rem auto;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 2px;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 2px;box-shadow:rgba(0,0,0,0.08) 0 2px 2px}.clients_photo_bar{background:#fff;width:100%;-webkit-box-shadow:rgba(0,0,0,0.08) 0 2px 0;-moz-box-shadow:rgba(0,0,0,0.08) 0 2px 0;box-shadow:rgba(0,0,0,0.08) 0 2px 0;padding-top:4em}.clients_photo_bar .title{text-align:center;font-weight:700;color:#333E48;margin-bottom:0}.clients_photo_bar .sub_title{text-align:center;margin:0 0 1em 0}.fancybox-opened .fancybox-skin{border-radius:.3em;background:#fff}#purchase_options{display:none;background:#fff;padding:1rem 5%;text-align:center}#purchase_options .title{text-align:center;font-weight:700;font-size:2.2rem;margin:0;padding:0;color:#333E48}#purchase_options .sub_title{font-weight:100;font-size:1.35rem;padding:0;width:95%;display:block;margin:0 auto 1rem auto}#purchase_options .col-1-3{max-width:300px}#purchase_options .col-2-3{max-width:500px;padding-top:1rem}#purchase_options p{line-height:1.5rem;font-size:1.15rem;padding-bottom:0.75rem;text-align:left}#purchase_options .cancel{font-weight:700;color:#333E48;font-size:0.9rem}#purchase_options button{display:block;margin:1rem auto .5rem auto;font-size:0.9rem}@media only screen and (max-width: 1000px){#header .alert{font-size:.9rem;padding-top:.4rem}#header .alert .bold{font-size:1.5rem}#header .alert_button_double{font-size:0.8rem;margin:0.35rem 0 0 1rem}}@media only screen and (max-width: 860px){#header .alert_hide{display:none !important}#header .alert_button_double{width:45%;margin:.35rem 2.5%}}@media only screen and (max-width: 768px){#intro .intro_content{padding:60px 5%}#intro .intro_content img{width:75%;margin:0 auto;display:block}#intro .intro_content .sales_logos{width:100%}.skinny_section .program_modules .grid{width:100%}#main_content .clients_photo_bar .col-1-5{width:33.333%;float:left;margin:0}#main_content .clients_photo_bar .col-1-5 img{width:100%}#main_content .clients_photo_bar .hide_on_tablet{display:none}#main_content .guarantee{text-align:center}#main_content .guarantee h3{text-align:center}#main_content .guarantee img{width:35%;display:block;margin:0 auto}#purchase_options{padding:.5rem 2.5%}#purchase_options .sub_title{margin:0 auto 1rem auto}#purchase_options .col-1-3,#purchase_options .col-2-3{max-width:100%}#purchase_options img{width:50%;display:block;margin:0 auto}#purchase_options button{margin:1rem auto}.quotes{width:100%}.quotes .quote{width:65%;float:none;min-height:inherit;margin:2rem auto}.quotes .quote .image_wrapper img{width:100% !important}.quotes .quote .content{padding:1rem 5%}.before_afters .inner{width:65%;margin:2rem auto;float:none}.before_afters .inner img{width:100% !important}.bio_box .bio_image{height:250px}}@media only screen and (max-width: 725px){#header .alert{display:none}#header .alert_button_single{width:90%;margin:0 auto;display:block;padding:.5rem 0;font-size:0.85rem;float:none}}@media only screen and (max-width: 480px){#header{padding:9px 0}#header .alert_button_double{width:47.5%;margin:.35rem 1.25%;padding:.5rem 0;font-size:0.75rem}blockquote{font-size:1.6rem}#intro .intro_content{padding:50px 5%}#intro .intro_content img{width:100%}#intro .intro_content .title{font-size:1.75rem;text-align:left}#intro .intro_content .sub_title{font-size:1.25rem;text-align:left}#intro .intro_content .grid{width:100%}#main_content .skinny_section .skinny_section_inner .title{font-size:1.75rem;text-align:left}#main_content .skinny_section .skinny_section_inner .sub_title{font-size:1.25rem;text-align:left;margin-bottom:0}#main_content .skinny_section .skinny_section_inner button{font-size:1rem}#main_content .skinny_section .skinny_section_inner .program_modules p{padding-left:0}#main_content .skinny_section .skinny_section_inner .program_modules .grid{padding:1rem 0}#main_content .skinny_section .callout{padding:2rem 5%}#main_content .skinny_section .callout h2{font-size:1.75rem;text-align:left}#main_content .skinny_section .callout button{width:100%}#main_content .guarantee{text-align:left}#main_content .guarantee h3{text-align:left}#main_content .guarantee img{width:75%}#main_content .quotes{width:100%}#main_content .quotes .quote{width:100%;margin:1rem auto}#main_content .before_afters .inner{width:100%;margin:1rem auto}.clients_photo_bar{padding:2rem 5% 0 5%}.bottom_section{margin-bottom:0;padding-bottom:0}.fancybox-skin,.fancybox-outer,.fancybox-inner,#purchase_options{overflow:visible}.fancybox-inner{height:auto !important}#purchase_options{padding:.5rem 2.5%}#purchase_options .title{font-size:1.75rem}#purchase_options .sub_title{width:100%}#purchase_options .sub_title,#purchase_options p{font-size:1.25rem}#purchase_options .grid,#purchase_options .col-1-2{width:100%}#purchase_options img{float:left}#purchase_options button{margin:1rem auto}}
