/*!
Theme Name: Custom Theme
Theme URI: http://underscores.me/
Author: Massive Fusion
Author URI: http://massivefusion.co.uk/
Description: Massive Fusion
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mfcustom
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Custom Theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{padding:0;list-style:none}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;color:#414042;font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}body p{font-size:16px}footer{background:#F39300;padding:3rem 0 3rem;border-top:none;font-size:0;border-bottom:none}footer ul{display:inline-block;vertical-align:top;width:20%;font-size:16px;color:#fff;margin-top:30px}footer ul li a{color:#fff;font-weight:600;line-height:1.4}footer ul li a:hover{text-decoration:underline}footer .logo{width:50%;vertical-align:top;display:inline-block}footer .social{display:inline-block;width:50%;text-align:right;vertical-align:top}footer .social a i{margin-left:10px;font-size:18px;color:#F39300;background:#fff;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center}.subfooter{background:#F39300;font-size:0;border-top:none;border-bottom:0}.subfooter .container{border-top:1px solid rgba(0,0,0,0.1)}.subfooter .half{width:50%;display:inline-block;vertical-align:top;color:rgba(0,0,0,0.5)}.subfooter .half a{color:rgba(0,0,0,0.5);margin-left:10px}.subfooter .half a:hover{text-decoration:underline}.subfooter .half.right{text-align:right}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}h2{font-size:30px;font-weight:normal}h2.orange{color:#F9B234}h2.large{font-size:42px;font-weight:bold}.inline{display:inline-block;vertical-align:top}.align-center{text-align:center}.align-right{text-align:right}h1{font-size:44px;font-weight:normal}h1.orange{color:#F9B234}h1.large{font-size:42px;font-weight:bold}.heading_1{font-size:32px;font-weight:700}.box{background:#fff;border:1px solid #E4ECF2;box-sizing:border-box}.bg-grey{background:#f7f7f7}.bg-white{background:#ffffff}.wrapper{max-width:1040px;display:block;margin:auto}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-in.vvfast{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}.fade-in.vfast{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}.fade-in.fast{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}.fade-in.normal{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}.fade-in.slow{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.fade-in.slow{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.btn_1{padding:12px 26px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}.btn_1:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}.btn_whiteoutline{padding:12px 26px;background:transparent;color:#fff;letter-spacing:1px;display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;border:2px solid #fff;line-height:1.2}.btn_outline1{padding:12px 26px;background:transparent;color:#F9B234;letter-spacing:1px;display:inline-block;line-height:1.2;font-size:13px;font-weight:700;text-transform:uppercase;border:2px solid #F9B234}.btn_secondary_orange{text-transform:uppercase;font-size:14px;font-weight:800;color:#F9B234}.btn_secondary_orange:hover{color:#EA9821}#header.hero_small{height:400px}.error_page h1{font-size:40px;font-weight:bold;text-align:center;color:#F9B234;margin:5rem 0 0}.error_page p{text-align:center;margin:1rem 0 0rem}.error_page .links{display:block;text-align:center;margin:1rem auto 6rem}.error_page .links a{margin:10px}#gform_wrapper_1 form div.validation_error{color:#ea5b57;border-top:none;border-bottom:none;font-size:12px;padding:10px;line-height:1;position:absolute;margin-top:-80px;background:#fff;width:230px;margin-top:-80px !important;padding-top:10px !important}#gform_wrapper_1 form div.validation_error:after{content:'';position:absolute;top:100%;left:50%;margin-left:-90px;width:0;height:0;border-top:solid 14px #fff;border-left:solid 14px transparent;border-right:solid 14px transparent}#gform_wrapper_1 li.gfield.gfield_error,#gform_wrapper_1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-top:0;margin-bottom:0 !important;border-top:none;border-bottom:none;background-color:transparent;width:100%}#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required div.ginput_container,#gform_wrapper_1 .gform_wrapper li.gfield_html{max-width:100%}footer #gform_wrapper_2{font-size:18px;margin-top:30px;display:inline-block;width:40%;display:inline-block}footer #gform_wrapper_2 .gform_heading{margin-bottom:10px}footer #gform_wrapper_2 .gform_heading span{font-size:16px;color:#fff;font-weight:600}footer #gform_wrapper_2 label{display:none}footer #gform_wrapper_2 .gform_body{display:inline-block;vertical-align:top;width:60%}footer #gform_wrapper_2 .gform_body ul{width:100%}footer #gform_wrapper_2 .gform_body .ginput_container{margin:0}footer #gform_wrapper_2 .gform_body .ginput_container input{width:100%;line-height:30px;padding:5px;border:2px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.05);color:#fff}footer #gform_wrapper_2 .gform_body .ginput_container input::-webkit-input-placeholder{color:#fff}footer #gform_wrapper_2 .gform_body .ginput_container input:-moz-placeholder{color:#fff}footer #gform_wrapper_2 .gform_body .ginput_container input::-moz-placeholder{color:#fff}footer #gform_wrapper_2 .gform_body .ginput_container input:-ms-input-placeholder{color:#fff}footer #gform_wrapper_2 .gform_body .ginput_container input:focus{outline:none}footer #gform_wrapper_2 .gform_footer{width:35%;display:inline-block;vertical-align:top;padding:0;margin:0}footer #gform_wrapper_2 .gform_footer #gform_submit_button_2{line-height:30px;padding:5px 20px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#F9B234;background:#fff;border:2px solid #fff;letter-spacing:1px}#gform_wrapper_5 label{display:none}#gform_wrapper_5 .gform_body{display:inline-block;vertical-align:top;width:100%}#gform_wrapper_5 .gform_body ul{width:100%}#gform_wrapper_5 .gform_body .ginput_container{margin:0}#gform_wrapper_5 .gform_body .ginput_container input{width:100%;line-height:30px;padding:5px;border:2px solid rgba(0,0,0,0.1);background:#fff;color:#fff}#gform_wrapper_5 .gform_body .ginput_container input::-webkit-input-placeholder{color:#414042}#gform_wrapper_5 .gform_body .ginput_container input:-moz-placeholder{color:#414042}#gform_wrapper_5 .gform_body .ginput_container input::-moz-placeholder{color:#414042}#gform_wrapper_5 .gform_body .ginput_container input:-ms-input-placeholder{color:#414042}#gform_wrapper_5 .gform_body .ginput_container input:focus{outline:none}#gform_wrapper_5 .gform_footer{margin:0;padding:0}#gform_wrapper_5 .gform_footer #gform_submit_button_5{margin-top:8px;padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}#gform_wrapper_5 .gform_footer #gform_submit_button_5:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}#gform_wrapper_6 label,#gform_wrapper_6 label span{text-transform:uppercase;color:#BAC6D2;font-size:13px;font-weight:600;margin:0}#gform_wrapper_6 .ginput_container{margin:0}#gform_wrapper_6 .ginput_container input,#gform_wrapper_6 .ginput_container textarea{width:100%;line-height:30px;padding:5px;border:2px solid #CFDBE5;background:#fff;color:#414042;margin-bottom:1rem;font-weight:600}#gform_wrapper_6 .ginput_container input::-webkit-input-placeholder,#gform_wrapper_6 .ginput_container textarea::-webkit-input-placeholder{color:#BAC6D2}#gform_wrapper_6 .ginput_container input:-moz-placeholder,#gform_wrapper_6 .ginput_container textarea:-moz-placeholder{color:#BAC6D2}#gform_wrapper_6 .ginput_container input::-moz-placeholder,#gform_wrapper_6 .ginput_container textarea::-moz-placeholder{color:#BAC6D2}#gform_wrapper_6 .ginput_container input:-ms-input-placeholder,#gform_wrapper_6 .ginput_container textarea:-ms-input-placeholder{color:#BAC6D2}#gform_wrapper_6 .ginput_container input:focus,#gform_wrapper_6 .ginput_container textarea:focus{outline:none}#gform_wrapper_6 .ginput_container textarea{padding:10px}#gform_wrapper_6 .gform_footer{padding:0;margin:0}#gform_wrapper_6 #gform_submit_button_6{margin-top:8px;padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}#gform_wrapper_6 #gform_submit_button_6:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}#gform_wrapper_7{margin:0}#gform_wrapper_7 label{display:none}#gform_wrapper_7 .gform_body{display:inline-block;vertical-align:top;width:70%}#gform_wrapper_7 .gform_body ul{width:100%}#gform_wrapper_7 .gform_body .ginput_container{margin:0}#gform_wrapper_7 .gform_body .ginput_container input{width:100%;line-height:30px;padding:5px;border:2px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.05);color:#fff;font-size:17px}#gform_wrapper_7 .gform_body .ginput_container input::-webkit-input-placeholder{color:#fff}#gform_wrapper_7 .gform_body .ginput_container input:-moz-placeholder{color:#fff}#gform_wrapper_7 .gform_body .ginput_container input::-moz-placeholder{color:#fff}#gform_wrapper_7 .gform_body .ginput_container input:-ms-input-placeholder{color:#fff}#gform_wrapper_7 .gform_body .ginput_container input:focus{outline:none}#gform_wrapper_7 .gform_footer{width:28%;display:inline-block;vertical-align:top;padding:0;margin:0}#gform_wrapper_7 .gform_footer #gform_submit_button_7{display:inline-block;width:100%;line-height:30px;padding:5px 20px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#F9B234;background:#fff;border:2px solid #fff;letter-spacing:1px}.gform_wrapper div.validation_error{color:#EB3C42 !important;margin:10px 0 !important;border:none !important;padding-top:0 !important}.gform_wrapper li.gfield.gfield_error{background-color:transparent !important;border:none !important}.gform_wrapper li.gfield.gfield_error .ginput_container input{margin-bottom:0 !important}.gform_wrapper li.gfield.gfield_error .gfield_description.validation_message{color:#EB3C42;margin-top:0;padding-top:2px}img.lazy{width:700px;height:467px;display:block}.bg{background-size:cover;background-position:center center}.lazy{width:700px;height:467px;display:block}.page-content{padding-top:3rem}#header{position:relative;width:100%;height:520px;top:0;overflow:hidden}#header .header-bg{position:absolute;top:00px;left:0;right:0;bottom:0;background-size:cover !important;background-position:center center}#header .title{position:absolute;top:00px;left:0;right:0;bottom:0;width:100%;height:100%;display:table}#header .title h1{display:table-cell;vertical-align:middle;text-align:left;font-weight:700;line-height:1.2;font-size:48px}#header .title h1 .content{margin:auto;text-align:center;max-width:530px}#header .title h1 .content h2{margin:0;font-size:50px;font-weight:600;color:#fff}#header .title h1 .content h3{font-size:20px;font-weight:600;color:#fff}#header.small{height:400px}.footercta{padding:5rem 0 6rem;text-align:center;border:6px solid #fff}.footercta h2{font-weight:600;font-size:40px;margin-bottom:0}.footercta p{margin-bottom:30px}.transformations{padding:5rem 0;font-size:0}.transformations .trans{width:48%;display:inline-block;vertical-align:top;margin:0 1% 30px}.transformations .trans .half1,.transformations .trans .half2{display:inline-block;vertical-align:top;width:50%;height:17rem;background:#bababa;background-size:cover;background-position:center center}.transformations .trans .half2{background:#cacaca}.transformations .trans .story{padding:40px 40px 40px}.transformations .trans .story h2{font-weight:bold;color:#F9B234;margin:0}.transformations .trans .story h3{font-size:16px;font-style:italic;font-weight:500;margin:0 0 20px}.transformations .trans .story h4{font-size:18px;font-weight:500;margin-bottom:0}.join_lean{padding:3rem 0}.join_lean h1.large{margin-bottom:3rem}.join_lean .signupbox{margin:auto;min-height:680px}.join_lean .signupbox .form{width:60%;display:inline-block;vertical-align:top;height:100%;min-height:680px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box}.join_lean .signupbox .form .ms-membership-form-wrapper{display:block;background:#fff;box-sizing:border-box;padding:3rem;width:100%;margin:auto}.join_lean .signupbox .form .ms-membership-form-wrapper legend{font-size:22px;font-weight:600;padding-bottom:20px}.join_lean .signupbox .form .ms-membership-form-wrapper label,.join_lean .signupbox .form .ms-membership-form-wrapper label span{text-transform:uppercase;color:#aaaaaa;font-size:12px;font-weight:600;margin:0}.join_lean .signupbox .form .ms-membership-form-wrapper input,.join_lean .signupbox .form .ms-membership-form-wrapper textarea{width:98%;line-height:30px;padding:5px;margin-top:0;border:1px solid #ccc;background:#fff;color:#414042;margin-bottom:1.2rem;font-weight:600}.join_lean .signupbox .form .ms-membership-form-wrapper input::-webkit-input-placeholder,.join_lean .signupbox .form .ms-membership-form-wrapper textarea::-webkit-input-placeholder{color:#BAC6D2}.join_lean .signupbox .form .ms-membership-form-wrapper input:-moz-placeholder,.join_lean .signupbox .form .ms-membership-form-wrapper textarea:-moz-placeholder{color:#BAC6D2}.join_lean .signupbox .form .ms-membership-form-wrapper input::-moz-placeholder,.join_lean .signupbox .form .ms-membership-form-wrapper textarea::-moz-placeholder{color:#BAC6D2}.join_lean .signupbox .form .ms-membership-form-wrapper input:-ms-input-placeholder,.join_lean .signupbox .form .ms-membership-form-wrapper textarea:-ms-input-placeholder{color:#BAC6D2}.join_lean .signupbox .form .ms-membership-form-wrapper input:focus,.join_lean .signupbox .form .ms-membership-form-wrapper textarea:focus{outline:none}.join_lean .signupbox .form .ms-membership-form-wrapper button{padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}.join_lean .signupbox .form .ms-membership-form-wrapper button:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}.join_lean .signupbox .form .ms-membership-form-wrapper a{color:#aaa;margin-top:20px;font-weight:bold;font-size:15px}.join_lean .signupbox .overview{background:#F9B234;display:inline-block;width:38%;vertical-align:top;height:100%;color:#fff;padding:3rem;box-sizing:border-box;min-height:923px}.join_lean .signupbox .overview h1{margin:0;font-size:22px;font-weight:400}.join_lean .signupbox .overview h2{margin-top:0;font-size:26px;font-weight:600}.join_lean .signupbox .overview h3{margin-bottom:0;font-size:22px;font-weight:400}.join_lean .signupbox .overview h4{font-size:24px;font-weight:600;margin-top:0}.page-template-default header h1{padding:3rem 0;margin:0}.page-template-default article{min-height:100vh}.page-template-default article header,.page-template-default article footer{background:transparent}.page-template-default .ms-membership-form-wrapper{display:block;background:#fff;box-sizing:border-box;padding:3rem;width:100%;margin:auto}.text-page{padding:4rem 0}.text-page .wrapper{box-sizing:border-box;padding:5%;background:#fff}.account_page th{text-align:left;padding-right:15px}.current_member{padding:40px}.youtube{position:relative;cursor:pointer;background:#ccc no-repeat center center / cover;padding-bottom:56.25%;height:24px;clear:both}.youtube::before{content:'';background:rgba(255,255,255,0.6);height:80px;width:80px;display:block;margin:-40px 0 0 -40px;border-radius:100px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px 3px rgba(51,51,51,0.8);transition:all .1s ease;z-index:1}.youtube:hover::before{background:rgba(238,238,238,0.8);box-shadow:0 0 10px 3px rgba(51,51,51,0.8);width:100px;height:100px;margin:-50px 0 0 -50px}.youtube::after{content:'';width:0;height:0;line-height:0px;display:block;border-style:solid;border-width:20px 0 20px 40px;margin:-20px 0 0 -15px;border-color:transparent transparent transparent #333;position:absolute;top:50%;left:50%;height:0;width:0;z-index:2}.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.contact_page{background:#F2F7FB;border:6px solid #fff;padding:4rem 0}.contact_page .wrapper{font-size:0;max-width:800px}.contact_page h1{font-size:26px;font-weight:600}.contact_page .form{font-size:16px;width:50%;margin-right:10%}.contact_page .contact_details{font-size:16px;width:40%}.contact_page .contact_details h3{font-size:15px;font-weight:500;margin:2rem 0 0;opacity:0.7}.contact_page .contact_details h4,.contact_page .contact_details h4 p{margin:0;font-size:20px;font-weight:600}.contact_page .contact_details .social{display:inline-block;text-align:left;vertical-align:top}.contact_page .contact_details .social a i{margin-right:5px;font-size:18px;color:#fff;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center}.contact_page .contact_details .social a i.fa-facebook{background:#3b5998}.contact_page .contact_details .social a i.fa-twitter{background:#55acee}.contact_page .contact_details .social a i.fa-instagram{background:#125688}.contact_page .contact_details .social a i.fa-youtube{background:#bb0000}@-ms-viewport{width:device-width}@viewport{width:device-width}body{position:relative;width:100%}.highlight{background:#fff699;padding:0 0.5em}.block{position:relative;margin:0 auto}.close-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:#333 url("http://dbushell.github.io/Responsive-Off-Canvas-Menu/img/close-btn.svg") left center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:transparent}.no-svg .close-btn{background-image:url("http://dbushell.github.io/Responsive-Off-Canvas-Menu/img/close-btn.png")}.close-btn:focus,.close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.nav-btn{display:block;padding:0;border:0;font-size:18px;outline:none;overflow:hidden;white-space:nowrap;text-indent:100%;height:44px;width:44px;text-align:center}.nav-btn i{display:inherit;font-size:20px;color:#333;opacity:1;line-height:44px;z-index:3;position:relative;text-indent:0}.no-svg .nav-btn{background-image:url("http://dbushell.github.io/Responsive-Off-Canvas-Menu/img/nav-icon.png")}.nav-btn:hover,.nav-btn:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#outer-wrap{position:relative;overflow:hidden;width:100%}#inner-wrap{position:relative;width:100%}#nav{z-index:200;position:relative;overflow:hidden;width:100%;background:#fff}#nav .close-btn{display:none}#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .block{z-index:2;position:relative}#nav ul{*zoom:1;display:block;margin:0}#nav ul:before,#nav ul:after{content:"";display:table}#nav ul:after{clear:both}#nav li{display:block}#nav li a{display:block;color:#F9B234;letter-spacing:0.01em;font-size:15px;line-height:30px;font-weight:700;text-transform:uppercase;outline:none}#nav li a:focus,#nav li a:hover{color:#EA9821}#top{z-index:100;position:relative;border-bottom:1px solid #f1f1f1}#top .block-title{margin:0;font-size:1.875em;line-height:1.2em;text-align:center;white-space:nowrap}#top .nav-btn{position:absolute;top:13px;left:13px}header{background:#fff}#main{background:#F2F7FB}#main .block{padding:2.625em 1.875em}footer[role="contentinfo"]{background:#ddd}@media screen and (min-width: 769px){#top .nav-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .close-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav ul{text-align:center;padding:0;white-space:nowrap}#nav li{display:inline-block;border-right:1px solid rgba(255,255,255,0.1)}#nav li:last-child{border-right:none}#nav li a{padding:0.42857em 1em}}@media screen and (max-width: 768px){#nav{position:absolute;top:0;padding-top:0}#nav:not(:target){z-index:1;height:0}#nav:target .close-btn{display:block}#nav .close-btn{position:absolute;top:-3.75em;left:1.875em}#nav .block{position:relative;padding:0}#nav li{position:relative;border-top:1px solid rgba(255,255,255,0.1)}#nav li:last-child{border-bottom:1px solid rgba(255,255,255,0.1)}#nav li.is-active:after{z-index:50;display:block;content:"";position:absolute;top:50%;right:-0.03125em;margin-top:-0.625em;border-top:0.625em transparent solid;border-bottom:0.625em transparent solid;border-right:0.625em white solid}#nav li a{padding:0.85714em 2.14286em}.js-ready #nav{height:100%;width:70%;background:#F2F7FB;border-right:1px solid #d6e1e8}.js-ready #nav .block{background:transparent}.js-ready #nav .close-btn{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.js-ready #nav .close-btn:focus,.js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #nav{left:-70%}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:70%}.csstransforms3d.csstransitions.js-ready #nav{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-ready #inner-wrap{left:0 !important;height:100%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-nav #inner-wrap{-webkit-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);transform:translate3d(70%, 0, 0) scale3d(1, 1, 1)}.csstransforms3d.csstransitions.js-ready #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 300ms 100ms, -webkit-transform 500ms ease;-webkit-transition-delay:ease, 0s;-moz-transition:opacity 300ms 100ms ease, -moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease, -o-transform 500ms ease;transition:opacity 300ms 100ms ease, transform 500ms ease;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.csstransforms3d.csstransitions.js-nav #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}header .block{font-size:0}header .block .section{display:inline-block;vertical-align:top;height:100px;line-height:100px}header .block .social{width:30%;font-size:18px}header .block .social a i{color:#bbbbbb;margin-right:5px}header .block .header_center{text-align:center;width:40%}header .block .header_center img{vertical-align:middle;max-height:55px}header .block .cta{font-size:18px;width:30%;text-align:right}.ribbon{text-align:center;padding:15px 0;background:#fff}.ribbon p{font-size:18px;display:inline-block;line-height:44px;margin:0}.ribbon #gform_wrapper_1{display:inline-block;vertical-align:top;margin:0 0 0 20px;font-size:0;line-height:50px}.ribbon #gform_wrapper_1 div{margin:0}.ribbon #gform_wrapper_1 label{display:none}.ribbon #gform_wrapper_1 .gform_body,.ribbon #gform_wrapper_1 .gform_footer{display:inline-block;vertical-align:top;margin:0;padding:0}.ribbon #gform_wrapper_1 input{border:2px solid #F9B234;width:100%}.ribbon #gform_wrapper_1 #input_1_1{font-size:16px;line-height:30px;background:#fff;font-weight:600;padding:6px 0 6px 10px}.ribbon #gform_wrapper_1 #input_1_1::-webkit-input-placeholder{color:#F9B234}.ribbon #gform_wrapper_1 #input_1_1:-moz-placeholder{color:#F9B234}.ribbon #gform_wrapper_1 #input_1_1::-moz-placeholder{color:#F9B234}.ribbon #gform_wrapper_1 #input_1_1:-ms-input-placeholder{color:#F9B234}.ribbon #gform_wrapper_1 #input_1_1:focus{outline:none}.ribbon #gform_wrapper_1 #gform_submit_button_1{background:#F9B234;color:#fff;line-height:30px;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;border:2px solid #F9B234;padding:6px 20px}.hp_intro{padding:4rem 0;text-align:center;border:6px solid #fff;border-top:0}.hp_intro p{max-width:600px;margin:auto}.hp_intro .panels{padding:4rem 0}.hp_intro .panels .panel{width:310px;min-height:428px;padding:40px 30px;margin:0 1%;display:inline-block;vertical-align:top}.hp_intro .panels .panel h2{font-size:22px;font-weight:700}.hp_intro .panels .panel p{font-size:15px;margin-bottom:30px;line-height:20px}.hp_video{border:6px solid #fff;border-top:0;padding:6rem;font-size:0;box-sizing:border-box}.hp_video .wrapper{height:370px}.hp_video .benefits{display:inline-block;width:49%;margin-right:1%;height:100%}.hp_video .benefits .box{height:100%;box-sizing:border-box;padding:30px}.hp_video .benefits .box a{margin-right:10px}.hp_video .benefits .box ul{font-size:0;margin-bottom:20px}.hp_video .benefits .box ul li{display:inline-block;font-size:0px;width:50%;padding:20px 0;vertical-align:top}.hp_video .benefits .box ul li img{display:inline-block;width:35%;margin-right:5%;max-width:70px;vertical-align:top}.hp_video .benefits .box ul li .text{display:inline-block;width:60%}.hp_video .benefits .box ul li .text h2{font-size:17px;font-weight:800;margin:0}.hp_video .benefits .box ul li .text p{font-size:15px;margin:0}.hp_video .video{display:inline-block;width:49%;margin-left:1%;vertical-align:top;border:1px solid #E4ECF2;box-sizing:border-box;height:100%}.hp_video .video .video-container{height:100%}.hp_video .video .video-container #test-video{height:100%}.hp_video .video .video-container #test-video img{height:100%}.hp_video .video .video-container+.video-container{margin-left:2%;height:100%}.hp_video .video h1{text-shadow:0 1px 0 rgba(0,0,0,0.25);position:relative;display:inline-block}.hp_video .video h1:before{content:'Now v1.2.1!';display:block;position:absolute;top:100%;left:63%;margin-top:0.5em;margin-left:-1em;background-color:#e22;text-rendering:optimizeLegibility;color:#fff;padding:3px 5px}.hp_video .video h2{float:left;width:50%;box-sizing:border-box;text-align:center;margin:1em auto 5px;font:400 20px/1.2em 'Lato', sans-serif}.hp_video .video p{max-width:520px;width:100%;margin:1em auto}.hp_video .video .btn{display:inline-block;clear:both;position:relative;top:2em;font-size:20px;text-decoration:none;border-radius:4px;border:2px solid #666;box-sizing:border-box;padding:10px 30px;transition:all 300ms;color:#666;font-weight:700}.hp_video .video .btn:hover{color:#111;border-color:#111;box-shadow:0 0 10px rgba(32,32,32,0.4);text-shadow:0 1px 0 #ffffff}.hp_quote{border:6px solid #FFFFFF;border-top:none;font-size:0;height:360px}.hp_quote .image{display:inline-block;height:360px;width:50%;background-size:cover;background-position:center center}.hp_quote .quote{font-size:18px;width:50%;vertical-align:top;text-align:center;box-sizing:border-box;height:360px;border-left:6px solid #fff;display:inline-table}.hp_quote .quote .content{display:table-cell;padding:0 15%;vertical-align:middle}.hp_quote .quote .content h2{font-size:24px;font-style:italic}.hp_quote .quote .content h3{color:#F9B234}.hp_info{background:#fff;border-top:1px solid #E5ECF1;font-size:0;padding:5rem 0}.hp_info h2{font-size:24px;font-weight:600}.hp_info .blog_links,.hp_info .info{width:49%;font-size:18px;display:inline-block;vertical-align:top;box-sizing:border-box}.hp_info .blog_links hr,.hp_info .info hr{width:40px;height:4px;background:#333;display:inline-block;border:none}.hp_info .blog_links{margin-right:1%}.hp_info .blog_links .article{width:85%;margin:20px 0 40px}.hp_info .blog_links .article .image{height:200px;background-size:cover;margin-bottom:-40px;background-position:center center}.hp_info .blog_links .article .content{font-size:20px;display:inline-block}.hp_info .blog_links .article .content h1{padding:20px 20px 5px;font-size:18px;font-weight:700;color:#414042;background:#fff;margin:0;width:75%}.hp_info .blog_links .article .content h6{font-size:13px;color:#F9B234;margin:0;padding:0 20px}.hp_info .blog_links .article .content p{font-size:14px;color:#aaa;padding:8px 20px 4px}.hp_info .blog_links .article .content button{background:none;padding:0;padding:0 20px;border:none}.hp_info .blog_links .article:hover h1{text-decoration:underline}.hp_info .info{margin-left:1%}.hp_info .info .book{display:inline-block;width:100%;margin-top:20px}.hp_info .info .book img,.hp_info .info .book p{display:inline-block;vertical-align:top}.hp_info .info .book img{width:100px;margin-right:10px}.hp_info .info .book p{width:60%;font-weight:600;font-size:17px}.hp_info .info .book p a{margin-top:20px}.minus-margin{margin-bottom:-50px}.wrapper.lean.trainwith{padding-bottom:3rem}.lean{position:relative;z-index:1;font-size:0}.lean .box{border:1px solid #eaeaea;background:#fff;display:inline-block;vertical-align:top;box-sizing:border-box}.lean .box h2{font-size:26px;font-weight:bold}.lean .box p{font-size:18px}.lean .left{width:50%;padding:20px 40px 40px;width:calc(50% - 20px);margin-right:20px}.lean .left,.lean .right{min-height:320px}.lean .right{width:50%;font-size:0;padding-top:20px}.lean .right .step{padding:0 20px 25px 20px;display:inline-table}.lean .right .step h3{width:60px;height:60px;border-radius:50%;background:#F9B234;color:#fff;line-height:60px;text-align:center;font-size:25px;margin:0 20px 0 0;display:inherit;vertical-align:middle}.lean .right .step p{display:table-cell;vertical-align:middle;font-size:14px;margin:0 0 0 20px}.lean .right .step p b{font-size:18px;font-weight:bold}.lean .info{padding-top:2rem}.lean .info h2.large{font-size:42px;font-weight:bold;max-width:490px;margin:3rem auto 4rem}.lean .info .signup_container .signup_steps{max-width:500px;margin:auto}.lean .info .signup_container .signup_steps .step{padding-bottom:50px}.lean .info .signup_container .signup_steps .step:before{content:'';display:block;position:absolute;margin-left:40px;width:4px;height:240px;background:#F9B234}.lean .info .signup_container .signup_steps .step:last-child{padding-bottom:50px}.lean .info .signup_container .signup_steps .step:last-child:before{content:'';display:block;position:absolute;margin-left:4%;width:4px;height:0;background:#F9B234}.lean .info .signup_container .signup_steps h3{width:80px;height:80px;border-radius:50%;background:#F2F7FB;color:#fff;border:3px solid #F9B234;line-height:60px;text-align:center;position:relative;z-index:2;font-size:25px;margin:0 20px 0 0;display:inline-block}.lean .info .signup_container .signup_steps h3 img{padding-top:17px;max-width:50px}.lean .info .signup_container .signup_steps p{width:75%;display:inline-block;vertical-align:top;font-size:16px;margin:0 0 0 0px}.lean .info .signup_container .signup_steps p span{font-size:18px;font-weight:bold;opacity:0.6;color:#F9B234}.lean .info .signup_container .signup_steps p b{font-size:30px;color:#F9B234;display:inline-block;margin:-4px 0 10px;font-weight:bold}.lean .info section#timeline{width:80%;margin:20px auto;position:relative}.lean .info section#timeline:before{content:'';display:block;position:absolute;left:20%;top:0;margin:0 0 0 -1px;width:4px;height:100%;background:#F9B234}.lean .info section#timeline article{width:100%;margin:0 0 20px 0;position:relative}.lean .info section#timeline article:after{content:'';display:block;clear:both}.lean .info section#timeline article div.inner{width:40%;float:right;margin:5px 0 0 0;border-radius:6px}.lean .info section#timeline article div.inner span.date{display:block;width:90px;height:90px;position:absolute;top:0;left:20%;margin:0 0 0 -48px;border-radius:100%;text-align:center;font-size:12px;font-weight:900;text-transform:uppercase;background:#F2F7FB;border:4px solid #F9B234;line-height:90px}.lean .info section#timeline article div.inner span.date .icon{padding:22px 0}.lean .info section#timeline article div.inner span.date .icon img{max-width:50px}.lean .info section#timeline article div.inner span.date span{display:block;text-align:center}.lean .info section#timeline article div.inner span.date span.day{font-size:10px}.lean .info section#timeline article div.inner span.date span.month{font-size:18px}.lean .info section#timeline article div.inner span.date span.year{font-size:10px}.lean .info section#timeline article div.inner h2{padding:15px;margin:0;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:-1px;border-radius:6px 6px 0 0;position:relative}.lean .info section#timeline article div.inner h2:after{content:'';position:absolute;top:20px;right:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg)}.lean .info section#timeline article div.inner p{padding:15px;margin:0;font-size:14px;background:#fff;color:#656565;border-radius:0 0 6px 6px}.lean .info section#timeline article:nth-child(2n+2) div.inner{float:right}.lean .info section#timeline article:nth-child(2n+2) div.inner h2:after{left:-5px}.lean .info section#timeline article:nth-child(1) div.inner h2{background:#e74c3c}.lean .info section#timeline article:nth-child(1) div.inner h2:after{background:#e74c3c}.lean .info section#timeline article:nth-child(2) div.inner h2{background:#2ecc71}.lean .info section#timeline article:nth-child(2) div.inner h2:after{background:#2ecc71}.lean .info section#timeline article:nth-child(3) div.inner h2{background:#e67e22}.lean .info section#timeline article:nth-child(3) div.inner h2:after{background:#e67e22}.lean .info section#timeline article:nth-child(4) div.inner h2{background:#1abc9c}.lean .info section#timeline article:nth-child(4) div.inner h2:after{background:#1abc9c}.lean .info section#timeline article:nth-child(5) div.inner h2{background:#9b59b6}.lean .info section#timeline article:nth-child(5) div.inner h2:after{background:#9b59b6}.testimonial{margin-top:5rem;height:380px;text-align:center;display:inline-table;background-size:cover;width:100%;background-position:center center;box-sizing:border-box;border:6px solid #fff}.testimonial .content{display:table-cell;vertical-align:middle}.testimonial .content h4{font-size:24px;font-weight:400;font-style:italic;color:#fff;max-width:600px;margin:2rem auto}.testimonial .content .quoter .image{display:inline-block;vertical-align:top}.testimonial .content .quoter .name{display:inline-block;vertical-align:top;padding-left:5px}.testimonial .content .quoter .name h5{font-size:24px;color:#fff;vertical-align:top;margin:5px 0 0 0;text-align:left}.testimonial .content .quoter .name h6{text-align:left;margin:0;color:#fff;font-size:17px}.lean_benefits{padding:5rem 0;font-size:0;border-left:6px solid #fff;border-right:6px solid #fff}.lean_benefits .box{min-height:400px}.lean_benefits .box h2{font-size:24px;font-weight:bold}.lean_benefits .box ul{font-size:0}.lean_benefits .box ul li{display:inline-block;width:45%;vertical-align:top;margin-right:5%;margin-bottom:10px}.lean_benefits .box ul li i{font-size:18px;color:#2bb673;display:inline-block;width:20px;vertical-align:top}.lean_benefits .box ul li p{font-size:16px;display:inline-block;margin:0;width:87%}.lean_benefits .box a{margin-right:10px;margin-top:20px}.lean_benefits .box1{display:inline-block;width:58%;margin-right:2%;vertical-align:top;padding:40px;box-sizing:border-box}.lean_benefits .box2{display:inline-block;width:40%;vertical-align:top;padding:40px;box-sizing:border-box}.lean_benefits .box2 ul li{width:100%}.lean_signup{border:6px solid #fff;padding:5rem 0;text-align:center;background-position:center center;background-size:cover}.lean_signup .box{max-width:270px;padding:40px;display:block;margin:auto}.lean_signup .box h2{color:#2f4f5e;font-size:60px;margin:0;font-weight:900;line-height:1}.lean_signup .box h2 span{display:block;font-size:14px;line-height:1;margin-bottom:20px}.lean_signup .box h3{color:#2f4f5e;margin:-5px 0 0 0;opacity:0.6;margin-bottom:50px;font-size:18px}.lean_signup .box p{margin-bottom:50px}.lean_signup.upcoming_lean{text-align:center;border-top:none}.lean_signup.upcoming_lean .box{display:inline-block;vertical-align:top;max-width:340px}.lean_signup.upcoming_lean .box h2{font-size:26px;font-weight:bold;color:#2f4f5e;margin-bottom:5px}.lean_signup.upcoming_lean .box h2 span{font-weight:normal;display:inline-block;margin-bottom:5px;font-size:22px}.lean_signup.upcoming_lean .box h3{margin-top:30px;font-size:22px;color:#2f4f5e;opacity:1}.lean_signup.upcoming_lean .box h3 span{font-weight:normal;font-size:20px}.lean_signup.upcoming_lean .box a{margin-top:20px}.trainwith{padding-bottom:5rem}.trainwith .box.right img{max-width:70px;margin-right:15px}.session{box-sizing:border-box;border:6px solid #fff;border-bottom:none;padding:5rem 0}.session h1{font-size:45px;font-weight:800;color:#414042;padding:0rem 0 3rem;margin:0;text-align:center}.session1{font-size:0}.session1 img{width:25%;display:inline-block;vertical-align:top}.session1 .benefits{width:42%;margin:0 4%;display:inline-block;vertical-align:top}.session1 .benefits h4{font-size:18px;font-weight:bold;margin-top:0}.session1 .benefits ul{font-size:0}.session1 .benefits ul li{display:inline-block;width:45%;vertical-align:top;margin-right:5%;margin-bottom:15px}.session1 .benefits ul li i{font-size:18px;color:#2bb673;display:inline-block;width:20px;vertical-align:top}.session1 .benefits ul li p{font-size:16px;display:inline-block;margin:0;width:85%}.session1 .boxes{width:25%;display:inline-block;vertical-align:top}.session1 .boxes .box{max-width:270px;padding:40px;display:inline-block;margin:auto;text-align:center}.session1 .boxes .box h2{color:#2f4f5e;font-size:60px;margin:0;font-weight:900;line-height:1}.session1 .boxes .box h2 span{display:block;font-size:14px;line-height:1;margin-bottom:20px}.session1 .boxes .box h3{color:#2f4f5e;margin:-5px 0 0 0;opacity:0.6;margin-bottom:50px;font-size:18px}.session1 .boxes .box p{margin-bottom:50px}.session1.session2 .boxes{width:50%}.session1.session2 .boxes .box{width:46%;padding:25px;vertical-align:top;box-sizing:border-box;display:inline-block;margin:auto 20px auto 0;text-align:center}.booksession{padding:5rem;background:#fff}.booksession h1{display:block;margin:auto;max-width:400px;font-size:28px;font-weight:normal;padding-bottom:2rem}.booksession #gform_wrapper_4{max-width:400px;margin:auto;display:block}.booksession #gform_wrapper_4 label{text-transform:uppercase;color:#414141;font-size:12px;opacity:0.4;font-weight:600;margin:0}.booksession #gform_wrapper_4 label span{color:inherit}.booksession #gform_wrapper_4 .ginput_container{margin-top:2px}.booksession #gform_wrapper_4 .ginput_container input{border:1px solid #cccccc;background:#fff;margin-bottom:20px;line-height:40px;padding:0 10px;color:#414141;font-weight:600;width:100%}.booksession #gform_wrapper_4 ::-webkit-input-placeholder{color:#414141}.booksession #gform_wrapper_4 :-moz-placeholder{color:#414141}.booksession #gform_wrapper_4 ::-moz-placeholder{color:#414141}.booksession #gform_wrapper_4 :-ms-input-placeholder{color:#414141}.booksession #field_4_5{margin-top:20px}.booksession #field_4_5 textarea{border:1px solid #cccccc;background:#fff;margin-bottom:20px;padding:10px;width:100%;color:#414141;font-weight:600}.booksession .gform_footer{margin-top:0;padding-top:0}.booksession #gform_submit_button_4{float:right;padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}.booksession #gform_submit_button_4:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}.cd-testimonials-wrapper{position:relative;width:90%;max-width:768px;margin:2em auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 40px 70px;z-index:1}@media only screen and (min-width: 768px){.cd-testimonials-wrapper{margin:0em auto 0em;padding:3rem}}@media only screen and (min-width: 1170px){.cd-testimonials-wrapper::after{display:block}}.cd-testimonials{color:#414042;text-align:center}.cd-testimonials::after{clear:both;content:"";display:table}.cd-testimonials>li{position:absolute;opacity:0}.cd-testimonials>li:first-child{position:relative;opacity:1}.cd-testimonials p{font-weight:400;font-family:"Cambria";margin-top:10px;line-height:1.4;font-size:34px;margin-bottom:1em;padding:0 40px}@media only screen and (min-width: 768px){.cd-testimonials p{font-size:30px;font-size:1.375rem}}@media only screen and (min-width: 1170px){.cd-testimonials p{font-size:24px;line-height:1.4}}.cd-author img,.cd-author .cd-author-info{display:inline-block;vertical-align:middle}.cd-author img{width:32px;height:32px;border-radius:50%;margin-right:5px}.cd-author .cd-author-info{text-align:left;line-height:1.2}.cd-author .cd-author-info li:first-child{font-size:15px;font-size:0.875rem;color:#F9B234;font-weight:700}.cd-author .cd-author-info li:last-child{font-size:12px;font-size:0.75rem;color:#aaaaaa}@media only screen and (min-width: 768px){.cd-author img{width:60px;height:60px}.cd-author .cd-author-info{line-height:1.4}.cd-author .cd-author-info li:first-child{font-size:16px;font-size:1rem}.cd-author .cd-author-info li:last-child{font-size:14px;font-size:0.875rem}}.flex-viewport{min-height:auto;height:auto}.flex-direction-nav li{position:absolute;height:100%;width:40px;top:0}.flex-direction-nav li:first-child{left:0}.flex-direction-nav li:last-child{right:0}.flex-direction-nav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.no-touch .flex-direction-nav li a:hover{color:#F9B234}.flex-direction-nav li a::before,.flex-direction-nav li a::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:13px;background-color:#ffffff}.flex-direction-nav li a::before{-webkit-transform:translateY(-35px) rotate(45deg);-moz-transform:translateY(-35px) rotate(45deg);-ms-transform:translateY(-35px) rotate(45deg);-o-transform:translateY(-35px) rotate(45deg);transform:translateY(-35px) rotate(45deg)}.flex-direction-nav li a::after{-webkit-transform:translateY(-27px) rotate(-45deg);-moz-transform:translateY(-27px) rotate(-45deg);-ms-transform:translateY(-27px) rotate(-45deg);-o-transform:translateY(-27px) rotate(-45deg);transform:translateY(-27px) rotate(-45deg)}.flex-direction-nav li:last-child a::before{-webkit-transform:translateY(-35px) rotate(-45deg);-moz-transform:translateY(-35px) rotate(-45deg);-ms-transform:translateY(-35px) rotate(-45deg);-o-transform:translateY(-35px) rotate(-45deg);transform:translateY(-35px) rotate(-45deg)}.flex-direction-nav li:last-child a::after{-webkit-transform:translateY(-27px) rotate(45deg);-moz-transform:translateY(-27px) rotate(45deg);-ms-transform:translateY(-27px) rotate(45deg);-o-transform:translateY(-27px) rotate(45deg);transform:translateY(-27px) rotate(45deg)}@media only screen and (min-width: 768px){.flex-direction-nav li{width:50px}}@media only screen and (min-width: 1170px){.flex-direction-nav li a::before,.flex-direction-nav li a::after{background-color:#5e5e63;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.flex-direction-nav li a:hover::before,.flex-direction-nav li a:hover::after{background-color:#F9B234}}.cd-see-all{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:50px;line-height:50px;background-color:#252527;text-align:center;text-transform:uppercase;color:#6b6b70;font-weight:700;font-size:12px;font-size:0.75rem;-webkit-transition:color, 0.2s;-moz-transition:color, 0.2s;transition:color, 0.2s}.no-touch .cd-see-all:hover{color:#79b6e4}.cd-testimonials-all{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#ffffff;z-index:2;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}.cd-testimonials-all .cd-testimonials-all-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;overflow:auto}.cd-testimonials-all .cd-testimonials-all-wrapper>ul{width:90%;max-width:1170px;margin:4em auto}.cd-testimonials-all .cd-testimonials-all-wrapper>ul::after{clear:both;content:"";display:table}.cd-testimonials-all .cd-testimonials-item{margin-bottom:2em;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.4);-moz-transform:translate3d(0, 0, 0) scale(0.4);-ms-transform:translate3d(0, 0, 0) scale(0.4);-o-transform:translate3d(0, 0, 0) scale(0.4);transform:translate3d(0, 0, 0) scale(0.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s, opacity .3s;-moz-transition:-moz-transform .3s, opacity .3s;transition:transform .3s, opacity .3s}.cd-testimonials-all .cd-author{text-align:left;margin-left:1.5em}.cd-testimonials-all .cd-author img{box-shadow:0 0 0 transparent}.cd-testimonials-all.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}@media only screen and (min-width: 768px){.cd-testimonials-all .cd-testimonials-item{width:46%;margin:0 2% 3em}.cd-testimonials-all .cd-author{margin-left:1em}}@media only screen and (min-width: 1170px){.cd-testimonials-all .cd-testimonials-item{width:30%;margin:0 1.6666% 3em}}.quotemark{content:'\201C';position:relative;top:10px;left:auto;width:50px;height:50px;right:auto;margin-left:-25px;background:rgba(32,32,34,0.9);font-family:"Georgia", serif;color:#ffffff;font-size:70px;font-size:4.375rem;text-align:center;display:none}.lean.about .box{padding:50px}.lean.about .box .full{width:100%;text-align:center}.lean.about .box .half{width:46%;margin-right:4%;display:inline-block;vertical-align:top}.lean.about .box .half p{font-size:16px}.lean.about .box h2{margin-top:0}.how_it_works{padding:5rem 0;text-align:center}.how_it_works h1{margin-bottom:0}.how_it_works h2{font-size:22px}.how_it_works h3{font-size:16px;font-weight:500;max-width:800px;margin:3rem auto 2rem}.how_it_works .panels{padding:1rem 0}.how_it_works .panels .panel{width:26%;min-height:340px;padding:40px 30px;margin:0 1%;display:inline-block;vertical-align:top}.how_it_works .panels .panel h2{font-size:22px;font-weight:700}.how_it_works .panels .panel p{font-size:17px;margin-bottom:20px;line-height:20px}.testimonial.about h4{color:#414042}.offline{padding:5rem 0;text-align:center;font-size:0}.offline .panels{padding:0rem 0}.offline .panels .panel{width:31%;min-height:428px;padding:20px 30px;margin:0 1%;display:inline-block;vertical-align:top}.offline .panels .panel h2{font-size:22px;font-weight:700}.offline .panels .panel p{font-size:15px;margin-bottom:30px;line-height:20px}.offline .panels .panel.box{border:none}#header.faq-hero{height:400px;background:#F9B234}#header.faq-hero h6{font-size:13px;font-weight:bold;text-transform:uppercase;color:#fff;margin:0;opacity:0.8}#header.faq-hero .title .content{max-width:740px}#header.faq-hero .title .content h3{margin-top:5px}.faq_page{border:6px solid #fff;padding:2rem 0}.faq_page h1{font-size:24px;font-weight:600}.faq_page .faq{width:90%;max-width:1024px;margin:2em auto;box-shadow:0 1px 5px rgba(0,0,0,0.1)}.faq_page .faq:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.faq_page .faq{position:relative;margin:4em auto;box-shadow:none}}.faq_page .categories a{position:relative;display:block;overflow:hidden;height:50px;line-height:50px;padding:0 28px 0 16px;background-color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aaa;white-space:nowrap;border-bottom:1px solid #eaeaea;text-overflow:ellipsis;border-left:2px solid #fff}.faq_page .categories a::before,.faq_page .categories a::after{position:absolute;top:50%;right:16px;display:inline-block;height:1px;width:10px;background-color:#fff}.faq_page .categories a::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq_page .categories li:last-child a{border-bottom:none}@media only screen and (min-width: 768px){.faq_page .categories{width:20%;float:left;box-shadow:0 1px 2px rgba(0,0,0,0.08);margin-top:0}.faq_page .categories a{font-size:13px;font-size:0.8125rem;font-weight:600;padding-left:24px;padding:0 24px;-webkit-transition:background 0.2s, padding 0.2s;-moz-transition:background 0.2s, padding 0.2s;transition:background 0.2s, padding 0.2s}.faq_page .categories a::before,.faq_page .categories a::after{display:none}.faq_page .no-touch .categories a:hover{background:#555b61}.faq_page .no-js .categories{width:100%;margin-bottom:2em}}@media only screen and (min-width: 1024px){.faq_page .categories{position:absolute;top:0;left:0;width:200px;z-index:2}.faq_page .categories a::before{display:block;top:0;right:auto;left:0;height:100%;width:3px;background-color:#a9c056;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.faq_page .categories .selected{background:#fff !important;color:#414042;border-left:2px solid #414042}.faq_page .categories .selected::before{opacity:1}.faq_page .categories.is-fixed{position:fixed}.faq_page .no-js .categories{position:relative}}.faq_page .faq-items{position:fixed;height:100%;width:90%;top:0;right:0;background:#ffffff;padding:0 5% 1em;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) translateX(100%);-moz-transform:translateZ(0) translateX(100%);-ms-transform:translateZ(0) translateX(100%);-o-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.faq_page .faq-items.slide-in{-webkit-transform:translateZ(0) translateX(0%);-moz-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);-o-transform:translateZ(0) translateX(0%);transform:translateZ(0) translateX(0%)}.faq_page .no-js .faq-items{position:static;height:auto;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 768px){.faq_page .faq-items{position:static;height:auto;width:78%;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);padding:0;background:transparent}}@media only screen and (min-width: 1024px){.faq_page .faq-items{float:none;width:100%;padding-left:220px}.faq_page .no-js .faq-items{padding-left:0}}.faq_page .cd-close-panel{position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right 0.4s;-moz-transition:right 0.4s;transition:right 0.4s}.faq_page .cd-close-panel::before,.faq_page .cd-close-panel::after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#6c7d8e}.faq_page .cd-close-panel::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.faq_page .cd-close-panel::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.faq_page .cd-close-panel.move-left{right:2%}@media only screen and (min-width: 768px){.faq_page .cd-close-panel{display:none}}.faq_page .faq-group{display:none}.faq_page .faq-group.selected{display:block}.faq_page .faq-group .faq-title{background:transparent;box-shadow:none;margin:1em 0}.faq_page .no-touch .faq-group .faq-title:hover{box-shadow:none}.faq_page .faq-group .faq-title h2{text-transform:uppercase;font-size:12px;font-size:0.75rem;font-weight:700;color:#bbbbc7}.faq_page .no-js .faq-group{display:block}@media only screen and (min-width: 768px){.faq_page .faq-group{display:block;max-width:70%}.faq_page .faq-group>li{background:#ffffff;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,0.08);-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s}.faq_page .no-touch .faq-group>li:hover{box-shadow:0 1px 10px rgba(108,125,142,0.3)}.faq_page .faq-group .faq-title{margin:2em 0 1em}.faq_page .faq-group:first-child .faq-title{margin-top:0}}.faq_page .trigger{position:relative;display:block;margin:1.6em 0 .4em;line-height:1.2}@media only screen and (min-width: 768px){.faq_page .trigger{font-size:24px;font-size:18px;font-weight:600;color:#414042;margin:0;padding:20px 72px 20px 24px}.faq_page .trigger::before,.faq_page .trigger::after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#cfdca0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.faq_page .trigger::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px}.faq_page .trigger::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.faq_page .content-visible .trigger::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.faq_page .content-visible .trigger::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.faq_page .faq-content p{font-size:14px;font-size:0.875rem;line-height:1.4;color:#6c7d8e}@media only screen and (min-width: 768px){.faq_page .faq-content{display:none;padding:0 24px 30px}.faq_page .faq-content p{line-height:1.6}.faq_page .no-js .faq-content{display:block}}.ms-membership-form-wrapper p.ms-alert-box.ms-alert-success{border-top:none;text-align:left;display:inline-block;box-shadow:none}.ms-membership-form-wrapper table.ms-purchase-table{font-size:18px}.ms-membership-form-wrapper table.ms-purchase-table .ms-title-column{font-weight:bold}.ms-membership-form-wrapper table.ms-purchase-table .ms-desc-column span.ms-membership-description{margin:30px 0;display:inline-block}.ms-membership-form-wrapper table.ms-purchase-table .stripe-button-el{background-image:none;border:none;border-radius:0;padding:0;box-shadow:none;background:transparent}.ms-membership-form-wrapper table.ms-purchase-table .stripe-button-el span{padding:4px 30px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:30px;background-image:none;text-shadow:none;border:none;border-radius:0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;box-shadow:none}.ms-membership-form-wrapper table.ms-purchase-table .stripe-button-el span:hover{background:#EA9821;transition:all 0.2s}.welcome_to_ufiit{max-width:700px;margin:auto;padding:40px;background:#fff;border:1px solid #eaeaea}.welcome_to_ufiit p.ms-alert-box{display:inline-block;width:100%;background:transparent;box-shadow:none;font-size:20px;border-top:0;font-weight:600}.welcome_to_ufiit a{color:#F9B234;font-weight:bold}.welcome_to_ufiit #gform_wrapper_3{margin-bottom:0}.welcome_to_ufiit #gform_wrapper_3 .gsection{margin:1rem 0}.welcome_to_ufiit #gform_wrapper_3 .gsection h2.gsection_title{margin-top:40px !important}.welcome_to_ufiit #gform_wrapper_3 .gform_heading{margin-bottom:10px}.welcome_to_ufiit #gform_wrapper_3 .gform_heading span{font-size:16px;color:#fff;font-weight:600}.welcome_to_ufiit #gform_wrapper_3 .gfield{margin-top:20px}.welcome_to_ufiit #gform_wrapper_3 .gform_body input::-webkit-input-placeholder{color:#888}.welcome_to_ufiit #gform_wrapper_3 .gform_body input:-moz-placeholder{color:#888}.welcome_to_ufiit #gform_wrapper_3 .gform_body input::-moz-placeholder{color:#888}.welcome_to_ufiit #gform_wrapper_3 .gform_body input:-ms-input-placeholder{color:#888}.welcome_to_ufiit #gform_wrapper_3 .gform_body input:focus{outline:none}.welcome_to_ufiit #gform_wrapper_3 .gform_body ul.gfield_checkbox li input{margin-right:5px}.welcome_to_ufiit #gform_wrapper_3 .gform_body ul.gfield_checkbox li label{line-height:30px}.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_0,.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_1{height:30px}.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_0 input,.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_1 input{margin-right:5px}.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_0 label,.welcome_to_ufiit #gform_wrapper_3 .gform_body .gchoice_3_3_1 label{line-height:30px;margin-left:5px}.welcome_to_ufiit #gform_wrapper_3 label{margin:0;font-size:13px}.welcome_to_ufiit #gform_wrapper_3 #gform_submit_button_3{margin-top:8px;padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}.welcome_to_ufiit #gform_wrapper_3 #gform_submit_button_3:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}.welcome_to_ufiit #gform_wrapper_3 #field_3_16,.welcome_to_ufiit #gform_wrapper_3 #field_3_17{display:inline-block;width:100px}.welcome_to_ufiit #gform_wrapper_3 #field_3_16 .ginput_container select,.welcome_to_ufiit #gform_wrapper_3 #field_3_17 .ginput_container select{width:90%}.welcome_to_ufiit #gform_wrapper_3 #field_3_17 label span{display:none}.welcome_page{padding:4rem 3%}.welcome_page .welcome_to_ufiit{padding:40px 5%}.welcome_page a{margin-top:8px;padding:12px 34px;background:#F9B234;color:#fff;letter-spacing:1px;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;border:2px solid #F9B234;transition:all 0.2s;line-height:1.2}.welcome_page a:hover{background:#EA9821;transition:all 0.2s;border:2px solid #EA9821}p.signup_terms{font-size:14px;color:#777777}.terms{text-align:center}.terms a{padding:20px 5px;display:inline-block;color:#888}.terms a:hover{text-decoration:underline}.terms p{max-width:500px;font-size:14px;display:block;text-align:left;color:#888;margin:auto}.account_page{padding:2rem 0}.tag_list{font-size:0}.tag_list a{background:#CDD7E0;padding:3px 8px;display:inline-block;color:rgba(0,0,0,0.4);margin:0px 4px 4px 0;vertical-align:top;font-size:14px !important;font-weight:bold;text-transform:uppercase}#header.blog-hero{height:400px}#header.blog-hero h6{font-size:13px;font-weight:bold;text-transform:uppercase;color:#fff;margin:0;opacity:0.8}#header.blog-hero .title h1{background:rgba(0,0,0,0.2)}#header.blog-hero .title h1 .content h2{font-size:28px}.blog_page{background:#fff;padding:4rem 0;font-size:0}.blog_page .navigation{padding:1rem 0;background:#fff}.blog_page .navigation p a{margin:0;font-size:22px;color:#414042}.blog_page h1{font-size:25px;font-weight:600}.blog_page h1 a{font-size:24px}.blog_page h2{font-size:18px;font-weight:600;margin-bottom:3rem}.blog_page .title h1{margin-bottom:4px}.blog_page .title h2{margin-top:4px}.blog_page .blog_main{font-size:0px;width:70%;margin-right:5%}.blog_page .sidebar{font-size:18px;width:25%}.blog_page .blog-post{display:inline-block;width:48%;min-height:420px;width:calc(50% - 20px);margin-right:20px;vertical-align:top;margin-bottom:2rem}.blog_page .blog-post .article_img{height:260px;display:inline-table;width:100%;background-size:cover;background-position:center center}.blog_page .blog-post .article_img .author{vertical-align:bottom;padding:20px;display:table-cell;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(13,13,13,0.58) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(13,13,13,0.58)));background:-webkit-linear-gradient(top, transparent 0%, rgba(13,13,13,0.58) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(13,13,13,0.58) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(13,13,13,0.58) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(13,13,13,0.58) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#0d0d0d', GradientType=0 )}.blog_page .blog-post .article_img .author img{display:inline-block;vertical-align:top;margin-right:10px;border:2px solid #fff;border-radius:50%;width:50px;height:50px}.blog_page .blog-post .article_img .author .name{display:inline-block;color:#fff;vertical-align:middle}.blog_page .blog-post .article_img .author .name h4{margin:0;padding-top:10px;font-size:15px}.blog_page .blog-post .article_img .author .name h5{font-size:13px;margin:0}.blog_page .blog-post article h1 a{font-size:22px}.blog_page .blog-post article h1 a:hover{text-decoration:underline}.blog_page .blog-post article a{color:#414042;font-size:16px}.blog_page .blog-post article a.btn_blog{font-weight:800;color:#F9B234}.blog_page .blog-post article a.btn_blog:hover{text-decoration:underline}.blog_page .blog-post article p{font-size:14px}.sidebar .subscribe,.sidebar .tag_list{margin-bottom:3rem}.sidebar .follow a i{width:40px;height:40px;border-radius:50%;color:#fff;display:inline-block;margin-right:4px;font-size:17px;line-height:40px;text-align:center}.sidebar .follow a i.fa-facebook{background:#3b5998}.sidebar .follow a i.fa-twitter{background:#55acee}.sidebar .follow a i.fa-instagram{background:#125688}.sidebar .follow a i.fa-youtube{background:#bb0000}.recipe{background:#fff;font-size:0;padding:4rem 0}.recipe ol{padding-left:0}.recipe ol li{list-style:inherit;margin-left:20px}.recipe ul{padding-left:0}.recipe ul li{list-style:initial;margin-left:20px}.recipe .btn_1{margin-top:40px}.recipe .details{font-size:16px;width:25%;margin-right:5%}.recipe .details .tag_list{margin-top:30px}.recipe .details .time img,.recipe .details .serves img{display:inline-block}.recipe .details .time p,.recipe .details .serves p{margin:0;font-weight:800;font-size:14px;line-height:40px}.recipe .details h2{font-size:20px;font-weight:600;color:#58595b}.recipe .details li{list-style:inherit;font-weight:600;font-size:14px;margin-bottom:8px}.recipe .method{width:70%;font-size:16px}.recipe .method h1{margin:0 0 20px;font-weight:bold;font-size:40px}.recipe .method h3{font-size:20px;font-weight:bold}.recipe .method .share{margin-bottom:30px}.recipe .method .share a i{width:40px;height:40px;border-radius:50%;color:#fff;display:inline-block;margin-right:4px;font-size:17px;line-height:40px;text-align:center}.recipe .method .share a i.fa-facebook{background:#3b5998}.recipe .method .share a i.fa-twitter{background:#55acee}.recipe .method .share a i.fa-instagram{background:#125688}.recipe .method .share a i.fa-youtube{background:#bb0000}.recipe .share h2{margin:0 5px 4px 0;font-size:18px;color:#aaa}.singlepost .share h2{margin:0 5px 4px 0;font-size:18px;color:#aaa}.singlepost table{height:auto !important;margin-bottom:40px;max-width:100% !important}.singlepost tr{vertical-align:top;border-bottom:1px dotted #ccc}.singlepost td,.singlepost th{padding:10px 0;vertical-align:top}.singlepost ol li{list-style:inherit;margin-left:20px}.singlepost ul li{list-style:initial;margin-left:20px}body.page-id-154 .ms-form-element{margin:0}@media only screen and (min-width: 1441px){.wrapper{max-width:1260px;display:block;width:94%;padding:0 3%;margin:auto}.wrapper.lean.trainwith{padding-bottom:3rem}}@media only screen and (max-width: 1260px){.wrapper{width:94%;max-width:1000px;padding:0 3%}.hp_video .benefits .box a{margin-bottom:10px}.hp_video{padding:3rem}.hp_video .wrapper{height:auto}.hp_video .benefits{display:none;margin:0}.hp_video .video{display:inline-block;width:100%;margin:0px;height:auto}.session1 .boxes .box h3,.session1 .boxes .box p{margin-bottom:30px}.session1.session2 .boxes .box{margin:auto 10px auto 0;padding:20px}}@media only screen and (max-width: 1025px){#header{height:440px}.hp_intro .panels{padding:3rem 0 0}.hp_intro .panels .panel{margin:0 auto 20px auto;min-height:400px;width:28%;padding:30px 20px}.hp_video{padding:3rem}.hp_video .wrapper{height:auto}.hp_video .benefits,.hp_video .video{width:100%;margin:0}.hp_video .video{display:inline-block;width:100%;margin-top:20px;height:auto}.hp_quote{height:auto}.hp_quote .image{display:none}.hp_quote .quote{width:100%;height:auto;padding:3rem 0;border-left:none}.hp_info{padding:3rem}.hp_info .blog_links{width:95%}.hp_info .info{display:none}.lean_benefits .box1{width:64%}.lean_benefits .box2{width:34%}.how_it_works .panels .panel{width:30%}}@media only screen and (max-width: 840px){.session1 .benefits{width:55%}.session1 img{display:none}.session2 .benefits{width:90%}.cd-testimonials p{font-size:25px}.cd-testimonials-wrapper{margin:0;padding:20px 40px 40px}.blog_page .blog-post .article_img{height:220px}}@media only screen and (max-width: 769px){header .block .section{height:70px;line-height:70px}header .block .section a img{max-height:40px}header .block .cta,header .block .social{display:none}header .block .header_center{width:100%}#nav .block .wrapper{padding:0;width:100%}#nav li a{color:#414042;box-sizing:border-box;opacity:0.6;padding:15px 20px;width:100%;border-bottom:1px solid #d6e1e8}#nav li a:hover{opacity:1;color:#414042}.hp_intro .panels{padding:3rem 0 0}.hp_intro .panels .panel{display:block;width:310px;margin:0 auto 20px auto}.session1.session2 .boxes{width:70%;display:block;margin:2rem auto 0}.transformations .trans .half1,.transformations .trans .half2{height:14rem}.recipe .details{width:35%}.recipe .method{width:60%}.join_lean .signupbox .form{width:100%}.join_lean .signupbox .form .ms-membership-form-wrapper{width:100%}.join_lean .signupbox .overview{width:100%;min-height:200px;margin:20px 0}}@media only screen and (max-width: 640px){footer ul.list{display:inline-block;width:48%}footer #gform_wrapper_2{width:100%}#header{height:380px}#header .title h1 .content h2{font-size:32px}#header h3{display:none}.ribbon p{line-height:26px;margin-bottom:10px}.hp_video{padding:0}.hp_video>.wrapper{width:100%;padding:0}.hp_video .video{margin:0}.hp_quote .quote .content{padding:0 10%}.hp_quote .quote .content h2{font-size:20px}.hp_quote .quote .content h3{font-size:16px}.hp_info{padding:1rem}.lean .left,.lean .right{width:100%;margin-bottom:20px}.lean_benefits .box1,.lean_benefits .box2{width:100%;margin:0 0 20px;height:auto;min-height:100px}.testimonial .content h4{max-width:90%}.session1 .boxes{width:70%;display:block;margin:20px auto}.session1 .boxes .box{display:block;width:100%}.session1 .benefits{width:90%}.session1.session2 .boxes{width:100%}.session1.session2 .boxes .box{margin:1rem 1%;width:48%}.transformations .trans{width:98%}.lean.about .box .half{width:94%}.how_it_works .panels .panel{width:90%;margin-bottom:20px;min-height:280px}.page-template-page-about .cd-testimonials-wrapper{display:none}.offline .panels .panel{width:90%}.blog_page .blog_main,.blog_list .blog-post:first-child,.blog_list .blog-post{width:100%}.blog_page .blog-post{min-height:280px}.blog_page .sidebar{display:none}.singlepost table{width:100% !important}.recipe .details{margin-bottom:20px;width:70%;margin-left:10%}.recipe .method{width:100%}.contact_page .form{width:90%}.contact_page .contact_details{width:80%}}@media only screen and (max-width: 450px){.lean_benefits .box ul li{width:100%}.lean .info .signup_container .signup_steps .step:before{display:none}.lean .info .signup_container .signup_steps p{width:70%}footer .logo,footer .social{width:100%;text-align:center;margin-bottom:20px}}

/*# sourceMappingURL=style.css.map */