/*!Theme Name: The Life Coach School
Theme URI: http://underscores.me/
Author: Joint Medias
Author URI: https://jointmedias.com
Description: Custom Wordpress theme for The Life Coach School
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: thelifecoachschool
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.
The Life Coach School is based on Underscores http://underscores.me/, (C) 2012-2015 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,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:blankfont;src:url(webfonts/AdobeBlank.woff)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:400}h1{font-size:4rem;line-height:1.2}h2{font-size:6.6rem;line-height:1}h3{font-size:2.6rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.6rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}p{font-size:2.4rem;margin:2.6rem 0}.myem{font-style:italic}.mycaps{text-transform:uppercase}.textContentOnlyWrapper{width:80%;max-width:850px;margin:0 auto}strong{font-weight:700;font-size:2.4rem}em{font-style:italic}body.page-template-page-general h3{font-weight:700}input,textarea,select{-webkit-appearance:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.ir{font-family:blankfont;color:#fff;font-size:0;opacity:0}.animClass{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1e3}.mySpacer{margin-top:50px;margin-bottom:50px}.borderTop{border-top:15px solid #39decc}.borderBottom{border-bottom:15px solid #39decc}.vertCenter{position:relative;top:50%;transform:translateY(-50%)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:50px}.embed-container iframe,.embed-container video,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.secColor{color:#39decc}.centerText{text-align:center}.centerMe{margin:0 auto;display:block!important;max-width:300px;text-align:center;margin-top:50px}.circleNumbers{width:82px;height:82px;background-color:#39decc;color:#fff;border-radius:50%;display:block;text-align:center;line-height:82px;font-size:3.5rem;margin:0 auto}img.roundme{border-radius:50%}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:TimesNewRoman,times new roman,Times,Georgia,serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div{box-sizing:border-box}*,:before,:after{box-sizing:inherit}hr{display:block;height:1px;border:0;border-top:1px solid #c8c6c1;margin:1rem 0;padding:0;margin-top:150px}hr.onblack{border-top:1px solid #fff}.hideMe{display:none}.showMe{display:inherit}*{-webkit-tap-highlight-color:transparent}a,a:visited{color:#39decc;text-decoration:none;transition:all .5s ease}a:hover,a:visited:hover{color:#19988a}.fullWidthBlack{background-color:#000;width:100%;position:relative}.fullWidthBlack:after{display:table;content:""}.fullWidthWhite{background-color:#fff;width:100%;position:relative}.fullWidthWhite:after{display:table;content:""}.fullWidthImage{width:100%;height:auto}.grid-row{margin:0 -1rem}.mycol-half{width:50%;float:left;padding:0 1rem;position:relative}.contact__photo-container,.contact__content{float:left}.contact{margin-top:40px;margin-bottom:40px}@media(max-width:768px){.contact{margin-top:30px;margin-bottom:30px}}.contact__photo-container{width:33%}.contact__photo-container img{height:auto;max-width:100%}@media(max-width:768px){.contact__photo-container img{display:block;margin-left:auto;margin-right:auto;max-width:240px}}@media(max-width:768px){.contact__photo-container{width:100%}}.contact__header{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:30px;padding-bottom:30px;text-align:center}@media(max-width:768px){.contact__header{border-top:0;padding-top:20px}}.contact__content{width:66%;padding-left:40px}@media(max-width:768px){.contact__content{padding-left:0;width:100%}}.contact--name{font-size:3.2rem;letter-spacing:.18em;text-transform:uppercase}.contact--title{font-style:italic;font-size:2.2rem}.contact--seperator{background-color:#39decc;padding:20px;color:#fff;font-size:22px;text-transform:uppercase;text-align:center;letter-spacing:.22em;margin-bottom:40px;margin-top:100px}@media(max-width:768px){.contact--seperator{margin-bottom:30px;margin-top:50px}}.btn,input[type=submit]{font-family:TimesNewRoman,times new roman,Times,Georgia,serif;display:inline-block;padding:15px 25px;background-color:#39decc;text-transform:uppercase;font-size:2rem;font-style:italic;text-decoration:none;color:#fff;transition:all .5s ease;border:0;min-width:240px;text-align:center}.btn:hover,input[type=submit]:hover{background-color:#19988a}.btnStack{margin-bottom:10rem!important}.btnStack a.btn,.btnStack div.btn{margin:.4rem .25rem}.btnStack.page-navi{margin-bottom:0!important}.btnStack span.btn{margin:.4rem .25rem;cursor:pointer}a.btn{color:#fff}a.btn:hover{color:#fff}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}li{font-size:2.4rem}ul.footernav{margin:0}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],textarea{font-family:TimesNewRoman,times new roman,Times,Georgia,serif;border:1px solid #c8c6c1;color:#000;padding:10px 17px;line-height:24px;background:#fff;font-size:1.8rem}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{margin-bottom:10px;width:100%}.comment-form textarea{min-height:205px}.comment-form .form-submit{text-align:center}.gform_wrapper{margin-top:50px!important}.gform_wrapper .top_label .gfield_label{display:none!important}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],textarea{background-color:#f0f0f0;border:0;width:100%!important;color:#000;font-size:1.3rem!important;padding:10px 15px!important}.single textarea{background-color:transparent;border:1px solid #c8c6c1}.gform_wrapper textarea.medium{min-height:300px}.gform_wrapper .gform_footer{padding:0!important;margin:0!important}.sticky{display:block}.hentry{margin:0 0 1.5em}.single.single-podcast span.byline{display:none}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}div.fullwidth-container{width:100%;background:#fff}nav.mobile-main-nav{display:none}nav.main-nav{width:100%;background:#000;position:absolute;height:100px;padding:0 73px;visibility:hidden;transition:top .5s ease;top:-100px}nav.main-nav img.logo{width:180px;height:auto;position:absolute;top:20px}nav.main-nav.navbar-fixed-top{position:fixed;top:0;z-index:9999;visibility:visible}nav.main-nav ul{list-style:none;float:right}nav.main-nav ul li{display:inline-block;position:relative}nav.main-nav ul li:hover>ul{display:block}nav.main-nav ul li a{text-decoration:none;font-family:TimesNewRoman,times new roman,Times,Georgia,serif;font-size:1.6rem;letter-spacing:2px;color:#fff;text-transform:uppercase;transition:color .5s ease;line-height:100px;padding:0 10px}nav.main-nav ul li:hover{color:#39decc}nav.main-nav ul li:after{display:block;position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000;content:'';transition:border-bottom .5s ease}nav.main-nav ul li:hover:after{border-bottom:8px solid #39decc}ul#mobileNav li.current-menu-item a{color:#39decc}ul.sub-menu{background-color:#39decc;position:absolute;right:0;display:none;padding:2rem}ul.sub-menu li{text-align:right;min-width:367px}ul.sub-menu li a{display:block;color:#fff!important;line-height:4rem!important}ul.sub-menu li a:hover{color:#000!important}ul.sub-menu li:after{display:none!important}.mobile-hero-bg{background:#fff url(images/hero.jpg) no-repeat top center;background-size:cover}div.hero-container{height:400px;position:relative;overflow:hidden}div.hero-container video.bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transition:1s opacity;-ms-transition:1s opacity;-webkit-transition:1s opacity}.hero-logo-black{display:block;width:298px;height:95px;background:url(images/the-life-coach-school-logo-black.png) no-repeat;background-size:100%;position:absolute;top:67px;left:73px}.cta-copy{position:absolute;bottom:150px;right:150px;color:#fff}.cta-copy h2{font-family:DidotLTStd-Roman,TimesNewRoman,times new roman,Times,Baskerville,Georgia,serif;font-size:9.6rem;position:relative;z-index:-1}.cta-copy .downarrow{max-width:56px;height:auto;display:block;margin:0 auto;position:relative;z-index:-1}.inner-content-wrapper{width:90%;max-width:1200px;margin:0 auto}.row{margin-top:10rem;clear:both}section.video-section{text-align:center}section.video-section h2{font-style:italic}section.video-section h3{letter-spacing:5px;text-transform:uppercase;margin-top:6rem}section.big-image-cta{position:relative;background:url(images/big-imge-cta.jpg) no-repeat center center;background-size:cover;height:auto}section.big-image-cta .big-image-cta-container{text-align:center;width:90%;margin:0 auto;padding:9% 0}section.big-image-cta .big-image-cta-container h2{font-size:3rem;font-style:italic;line-height:1.2;letter-spacing:0;margin-bottom:50px}section.testimonial.row{margin-bottom:70px}.advanced-training{background:#f5f5f5;padding:50px;margin:50px 0;text-align:center}section.new-home .big-image-cta-container h2{font-size:4rem;margin-bottom:60px}@media(max-width:768px){section.new-home .big-image-cta-container h2{font-size:3rem!important;line-height:1.2!important}}section.welcome-message{text-align:center;max-width:960px;margin-left:auto;margin-right:auto}section.welcome-message h2{font-style:italic;margin-bottom:50px}section.welcome-message p{font-style:italic;margin-bottom:50px}section.welcome-message a{min-width:240px;margin:0 10px}section.testimonial h2{font-style:italic;text-align:center}section.testimonial .testimonial-container{max-width:1e3px;clear:both;margin:80px auto 0 auto;border-top:1px solid #c8c6c1;padding-top:80px}section.testimonial .testimonial-container:first-of-type{border-top:0;padding-top:none}section.testimonial .testimonial-container .photo-col{float:left;width:23%;margin-right:0;margin-bottom:0;text-align:center}section.testimonial .testimonial-container .photo-col h3{font-size:1.6rem;text-transform:uppercase;color:#39decc;letter-spacing:3px}section.testimonial .testimonial-container .photo-col h4{font-size:1.4rem;font-style:italic;color:gray;letter-spacing:1px}section.testimonial .testimonial-container .testimonial-col{font-style:italic;width:66%;float:right}section.testimonial .testimonial-container .testimonial-col.single-page-version{width:100%;float:none}section.testimonial .testimonial-container .testimonial-col p{position:relative}section.testimonial .testimonial-container .testimonial-col p:first-of-type{margin-top:0}section.testimonial .testimonial-container .testimonial-col p:first-of-type:before{content:'\2018\2018';font-family:serif;font-size:40rem;opacity:.07;top:0;left:-120px;float:left;position:absolute;letter-spacing:-8rem;line-height:25rem}section.home-classes{background:#000;color:#fff;padding:150px 0;text-align:center}section.home-classes .tlcs-classes{width:90%;max-width:960px;margin:0 auto}section.home-classes .tlcs-classes h2{font-style:italic}section.home-classes .tlcs-classes hr{margin-bottom:15rem}section.home-classes .tlcs-classes .class-info{margin-top:80px}section.home-classes .tlcs-classes .class-info p{font-style:italic;max-width:960px;margin-left:auto;margin-right:auto}section.home-classes .tlcs-classes .class-info h2{font-family:DidotLTStd-Roman,TimesNewRoman,times new roman,Times,Baskerville,Georgia,serif;font-style:normal;text-transform:uppercase;font-size:5.8rem;letter-spacing:2rem;margin-bottom:7rem}section.home-classes .tlcs-classes .class-info p.sm-title{font-style:normal;font-size:1rem;text-transform:uppercase;color:#39decc;letter-spacing:1rem;margin-bottom:1rem}section.home-classes .tlcs-classes .class-info h3{font-family:DidotLTStd-Roman,TimesNewRoman,times new roman,Times,Baskerville,Georgia,serif;font-size:3.8rem;margin-bottom:3rem}section.home-classes .tlcs-classes .class-info .btn{margin-top:5rem;min-width:240px}section.class-of{text-align:center;text-transform:uppercase}section.class-of p{font-size:1.5rem;letter-spacing:1rem}section.class-of h3{letter-spacing:1rem;font-size:2.2rem}section.class-of img{margin:6rem 0;padding:1rem;border:1px solid #d9d9d9;width:100%;max-width:1060px}.home footer{margin-top:1px}footer{margin-top:10rem;background:#000;color:#fff}footer .footer-container{width:90%;max-width:1100px;margin:0 auto;position:relative;min-height:144px}footer .footer-container a.back-to-top{color:#39decc;text-decoration:none;font-size:1rem;text-transform:uppercase;font-style:italic}footer .footer-container a.back-to-top:visited{color:#39decc}footer .footer-container ul.footernav{list-style:none;margin-top:3rem}footer .footer-container ul.footernav li{display:inline-block;margin:0 15px}footer .footer-container ul.footernav li a{text-decoration:none;color:#fff;font-size:1.4rem;text-transform:uppercase;letter-spacing:.31rem;padding:10px 0;border-bottom:3px solid #000;transition:all .5s ease}footer .footer-container ul.footernav li a:hover{color:#39decc;border-bottom:3px solid #39decc}footer .footer-container img.footerlogo{max-width:180px;position:absolute;right:0;top:50%;transform:translateY(-50%)}footer .socialIcons{text-align:center;margin:-40px 0 25px}footer .socialIcons a{font-size:2.2rem;padding:.5rem;margin:0 5px}footer .copyright{clear:both;font-size:1rem;letter-spacing:.15rem;text-align:center;max-width:90%;margin:0 auto;padding-bottom:3rem}.category-podcasts .headerTitleWrapper h2{background-color:#ee373b}img.header-bg,img.attachment-header-image{width:100%;height:auto;margin-top:75px}.sectionBorderTop{position:relative;top:-10px}.sectionBorderBottom{margin-top:10px}section.brooketitle{background:url(images/getstarted_bg.jpg) no-repeat fixed;background-size:cover;min-height:700px;position:relative;border-bottom:100px solid #39decc}section.brooketitle .titleContent{width:41%;min-width:280px;color:#fff;float:right;text-align:center;margin-top:16%;margin-right:10%}section.brooketitle .titleContent h2{letter-spacing:-.02em}section.brooketitle .titleContent h3{font-size:1.5rem;letter-spacing:.4em}section.brooketitle .titleContent p{font-size:2rem}section.brooketitle .titleContent hr{border-top:1px solid #fff;margin-top:30px;width:50%;margin-left:auto;margin-right:auto}section.brooketitle img.aboutPhoto{position:absolute;bottom:-100px}.wideCTA{background-color:#000;color:#fff;text-align:center;min-height:100px;position:relative}.wideCTA h2{padding:6% 0;max-width:80%;margin:0 auto}h3.myem.secColor.vertCenter{top:50px}.stepsContainer{text-align:center;margin-top:75px}.big-image-cta-container .stepsContainer{width:25%;display:inline-block;vertical-align:top;margin:0 40px}@media(max-width:1199px){.big-image-cta-container .stepsContainer{width:50%}}.signupContainer{max-width:1160px;text-align:center;border:1px solid #000;padding:70px 50px;margin-left:auto;margin-right:auto}.signupContainer h3{text-transform:uppercase;letter-spacing:.7em;font-size:2.3rem}.signupContainer h4{text-transform:uppercase;font-size:1.5rem;letter-spacing:.2em}.signupContainer a.btn{max-width:800px;height:100px;line-height:7rem;font-size:2.2rem;font-style:normal;letter-spacing:.4em}.blockTitle{text-transform:uppercase;font-weight:700;margin-bottom:-1.2rem}.pageTitles{text-align:center}.pageTitles h3{letter-spacing:.4em;margin-bottom:3rem}.header-container{font-size:0;position:relative;z-index:-5;transform-style:preserve-3d}.headerTitleWrapper{text-align:center;left:0;right:0;margin:0 auto}.headerTitleWrapper h2{color:#fff;text-transform:uppercase;letter-spacing:.68em;font-size:2.5rem;background-color:#39decc;display:block;padding:3.5rem 12rem;margin-bottom:0}a.headerLink{font-size:2.4rem;letter-spacing:.18em;text-transform:uppercase;font-style:italic}aside{float:right;background-color:#fafafa;width:22%;max-width:278px}aside.fullWidthSide{margin-top:-10rem}aside.fullWidthSide ul{margin:0;list-style:none;width:80%;margin:0 auto}.blogRoll{width:80%;float:left;margin:0 auto}div.fullwidth-container:before{display:table;content:''}div.fullwidth-container:after{display:table;content:'';clear:both}.myPostWrapper{position:relative;border-bottom:1px solid #c8c6c1;padding-bottom:3rem;margin-bottom:3rem}img.postImage{float:left;margin-right:6rem;margin-bottom:2.5rem}.myPostWrapper:after{display:table;clear:both;content:''}.postTitle{font-size:3.4rem}ul.sideNav{text-align:center;margin-bottom:2.5rem;list-style:none;margin:0}h3.sideTitle{text-align:center;font-size:1.6rem;text-transform:uppercase;letter-spacing:.26em;color:#fff;background-color:#cbcbcb;padding:2.3rem 0;margin-bottom:2.5rem}ul.sideNav a{color:#000}ul.sideNav li{margin-bottom:1.5rem;font-size:1.4rem;letter-spacing:.2em}ul.postSideList img{width:67%;height:auto}ul.postSideList li{text-align:center;margin-bottom:1rem}.contentArea{width:75%;float:left}.transcriptContainer{height:300px;overflow-y:scroll;padding:4rem;background-color:#e4e4e4}.transcriptContainer p{font-size:1.8rem}h3.transcriptHeading{font-size:1.6rem;text-transform:uppercase;letter-spacing:.6em;margin:3rem 0}.portraitGallery{width:94%;max-width:1400px;margin:0 auto;padding:5rem;text-align:center}.portraitGallery:after{display:table;content:""}h2.portraitName{font-size:2rem;text-transform:uppercase;letter-spacing:.38em}h3.portraitTitle{font-size:1.4rem;font-style:italic}a.btn.btnBlack{background-color:#000;font-size:1.4rem;padding:10px 15px;min-width:150px;margin-top:2rem}a.btn.btnBlack:hover{opacity:.8}span.btn.filter.active{background-color:#000}.portraitContainer{position:relative;width:25%;min-width:300px;display:none;margin-right:-4px;margin-top:-7px;font-size:0;color:#fff}.portraitContainer:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#39decc;transition:all .4s ease;opacity:0}.portraitContainer:hover:before{opacity:.8}.portraitContainer:hover .portraitInfoWrapper{opacity:1}body.post-type-archive-contact .portraitContainer{display:inline-block}.portraitContainer img{width:100%;height:auto}.portraitInfoWrapper{position:absolute;top:34%;left:0;right:0;text-align:center;opacity:0;transition:all .4s ease;transition-delay:.2s;padding:1.5rem}.filterBtns{margin-bottom:3.5rem!important;margin-top:7rem}.postSectionWrapper{border-top:1px solid #c8c6c1;padding:5rem 0}.entry-meta{margin-bottom:3rem}.category-videos img.postImage.wp-post-image{margin-right:4rem;margin-bottom:8.5rem;height:auto}.leftCol{float:left;width:40%}.leftCol img{width:100%;height:auto}.rightCol{width:50%;display:inline-block;margin-left:5rem}.coachInfo{text-align:center;width:100%;background-color:#f6f5f5;border:1px solid #898989;padding:3rem 0;margin-top:2rem}.coachInfo h3{font-size:1.2rem;text-transform:uppercase;letter-spacing:.64em}.coachInfo span{font-size:2.5rem;font-style:italic;display:block;margin-bottom:2rem}.coachNameWrapper{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:5rem 0;margin-bottom:5rem}.coachNameWrapper h2{font-size:3.2rem;letter-spacing:.36em;text-transform:uppercase;margin-bottom:1rem}.coachNameWrapper h3{font-size:2.2rem;font-style:italic}.coachDescWrapper h4{text-align:center;font-size:1.6rem;letter-spacing:.3em;text-transform:uppercase}.coachButtonWrapper span{display:block;font-style:italic;font-size:2.5rem;margin-bottom:2rem}img.mobile-img{max-width:640px;width:100%;height:auto}.nav-previous,.nav-next{display:inline-block;margin-right:10px}.fullWidthImageWrapper{background:url(images/trainWithUs.jpg)}.trainWithUsPageTitles h3{letter-spacing:.4em;font-size:2.2rem}.trainWithUsPageTitles h2{font-family:DidotLTStd-Roman,TimesNewRoman,times new roman,Times,Baskerville,Georgia,serif;font-style:normal;text-transform:uppercase;font-size:6rem;letter-spacing:.25em;margin-top:1.2rem}.blockTitle{background-color:#000;color:#fff;font-size:2.2rem;font-weight:400;letter-spacing:.4em;margin-top:120px;padding-top:30px;padding-bottom:30px}.blockTitle.belowAnImage{margin-top:0!important}.trainWithUsImage{vertical-align:middle;margin-top:120px}.trainWithUsPage h3+p{margin-top:7rem}.page-template-page-masterclass-self-coaching footer,.page-template-page-privatevideo footer,.page-template-page-mini-course footer{margin-top:0}.privateVideoBox{color:#fff;padding-top:10rem}.videoTitle{margin-top:5rem}.page-template-page-privatevideo .inner-content-wrapper,.page-template-page-mini-course .inner-content-wrapper{max-width:980px}.page-template-page-privatevideo .player video,.page-template-page-mini-course .player video{background-color:#3d3d3d}.page-template-page-privatevideo .video-section,.page-template-page-mini-course .video-section{margin:5rem 0 15rem}.on-black-text-block{color:#fff;margin-top:100px}.mini-course__navigation{text-align:center;margin-top:5rem}.mini-course__navigation ul{margin:0}.mini-course__navigation li{display:inline-block;line-height:3}@media screen and (max-width:600px){.mini-course__navigation li{display:block;margin:10px 0}}.mini-course__navigation a{text-transform:uppercase;letter-spacing:2px;font-size:1.6rem;margin:0 20px;padding:15px 25px;border:.5px solid #39decc;line-height:1.4}.mini-course__navigation a:hover{border-color:#19988a}@media screen and (max-width:1024px){.mini-course__navigation a{font-size:1.1rem;margin:0 10px}}@media screen and (max-width:600px){.mini-course__navigation a{width:60%;display:block;margin:0 auto}}.on-black-text-block{color:#fff;margin-top:90px}p.subtitle{text-transform:uppercase;color:#b3b3b3;font-size:1.4rem;letter-spacing:2px;margin-top:34px;margin-bottom:40px}.steps_lower{color:#fff;padding:20px 0;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a}.steps_lower .circleNumbers{width:40px;height:40px;line-height:40px;font-size:1.8rem;margin-bottom:10px}.error404 footer{margin-top:0}.error404 .headerTitleWrapper h2{color:#000;text-transform:uppercase;letter-spacing:0;font-size:10rem;background-color:transparent;display:block;padding:0;width:270px;margin:0 auto 22px}.notFound{font-size:3.1rem;margin:0 auto;line-height:1}p.errorTxt{margin:0;font-size:3rem;line-height:1.3}p.errorTxt.marginTop{margin-top:5rem}.error404 .vertCenter{position:absolute;top:57%;transform:translateY(-50%)}ul.sidebarCTA{padding:2rem 0}ul.sidebarCTA li{width:100%;display:inline-block}ul.sidebarCTA img{width:100%;height:auto}select[name=archive-dropdown]{width:100%;border-radius:0;border:0;text-align:center;font-family:TimesNewRoman,times new roman,Times,Georgia,serif;display:block;padding-left:24%;background-color:#aeaeae;text-transform:uppercase;font-size:1.4rem;font-style:italic;color:#fff;margin-top:-3rem;height:5rem;letter-spacing:.2em}.footerPodcastContainer .textContentOnlyWrapper h2{text-align:center;margin-bottom:10rem}.footerPodcastContainer .podcast{width:50%;float:left;position:relative}.footerPodcastContainer .podcast2{float:left;width:50%;position:relative}body.page-template-page-general footer{margin-top:0}.footerPodcastContainer .podcast,.footerPodcastContainer .podcast2{margin-bottom:-10px}.footerPodcastContainer .podcast p,.footerPodcastContainer .podcast2 p{color:#fff;margin:0}.footerPodcastContainer .podcast .headerTitleWrapper h2,.footerPodcastContainer .podcast2 .headerTitleWrapper h2{color:#fff;text-transform:uppercase;letter-spacing:.68em;font-size:2rem;background-color:transparent;display:block;padding:1rem 12rem;margin-bottom:3rem}.listen-txt,.watch-txt{font-size:3.5rem}.listen-txt-small,.watch-txt-small{font-size:2rem}.footerPodcastContainer .vertCenter{top:58%;position:absolute;transform:translateY(-50%)}footer .footer-container img.footerlogo{display:none}footer .footer-container ul.footernav{text-align:center}#form-preview button[type=submit],#leadpages-submit-button{font-weight:400!important}body.page-template-page-fullscreen .headerTitleWrapper,body.page-template-page-fullHeightPage .headerTitleWrapper{position:relative;top:20rem}body.page-template-page-fullscreen .headerTitleWrapper h2.headerTitle,body.page-template-page-fullHeightPage .headerTitleWrapper h2.headerTitle{display:inline-block;background-color:#000}body.page-template-page-fullscreen .headerTitleWrapper .btnStack a,body.page-template-page-fullHeightPage .headerTitleWrapper .btnStack a{width:300px}body.page-template-page-fullscreen footer,body.page-template-page-fullHeightPage footer{margin-top:0;bottom:0;width:100%}body.page-template-page-fullHeightPage .headerTitleWrapper{position:relative;top:50%;transform:translate(0,-35%)}body.page-template-page-fullHeightPage .headerTitleWrapper .headerTitle{font-family:DidotLTStd-Roman,TimesNewRoman,times new roman,Times,Baskerville,Georgia,serif;font-style:normal;text-transform:uppercase;font-size:5.8rem;letter-spacing:2rem;padding:5rem 0 4rem;max-width:700px;width:100%;background-color:transparent!important;color:#000}body.page-template-page-fullHeightPage .fullHeightContentWrapper{max-width:700px;margin:0 auto;width:80%}p.soldOutClass{background-color:#39decc;padding:6px;margin-top:-44px;max-width:246px!important;text-transform:uppercase;font-style:normal!important;font-size:1.7rem;letter-spacing:.5em;margin-bottom:4.5rem}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:0 0 15px 37px}.alignleft{float:left;margin:0 37px 15px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.sub-nav__htsap{background-color:#000}.sub-nav__htsap ul{margin:0}.sub-nav__htsap ul li{display:inline-block;width:auto;padding:10px 5px 10px 0;font-size:16px;color:#fff}.sub-nav__htsap ul li.current-menu-item a{color:#39decc}.sub-nav__htsap ul li:after{content:'|';padding-left:5px}.sub-nav__htsap ul li:last-child:after{content:''}.sub-nav__htsap ul li a{color:#fff;text-transform:uppercase;display:inline-block;letter-spacing:.1em}.sub-nav__htsap ul li a:hover{text-decoration:underline}.page-template-page-HTSAP #nav_bar,.page-template-page-HTSAP .alert-bar{display:none}.page-template-page-HTSAP .headerTitle{margin-bottom:0}.page-template-page-HTSAP .inner-content-wrapper{max-width:800px;text-align:left}.page-template-page-HTCY #nav_bar,.page-template-page-HTCY .alert-bar{display:none}@media screen and (max-width:1024px){section.big-image-cta{padding:5% 0}}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-list{margin-left:0}.comment-list li{list-style-type:none;position:relative}.comment-list footer{background-color:transparent;margin-bottom:20px}.comment-list footer .avatar{position:absolute;border-radius:75px}.comment-list footer .fn{color:#39decc;font-size:1.6rem;letter-spacing:.68em;text-transform:uppercase;padding-left:100px}.comment-list footer .comment-metadata{padding-left:100px;line-height:1rem}.comment-list footer .comment-metadata a{color:#b1b1b1;letter-spacing:.68em;font-size:1rem;text-transform:uppercase}.comment-list footer .says{display:none}.comment-list .comment-body p{font-size:1.6rem;line-height:3.7rem}.comment-list .reply{position:absolute;right:0;top:0}.comment-list .reply a{font-size:1rem;background-color:#c8c6c1;padding:5px 8px;text-transform:uppercase;color:#fff}.comment-respond{border-top:1px solid #e4e4e4;padding-top:80px}.comment-respond h3{text-align:center;text-transform:uppercase}.comment-respond span.required{font-size:1.6rem;color:#b1b1b1}.comment-respond .comment-notes{font-size:1rem;text-align:center;text-transform:uppercase;color:#b1b1b1;margin-bottom:30px}.comment-respond p{margin:5px 0}.comment-respond label{display:none}.comment-respond label[for=comment]{font-size:1.8rem;margin-left:17px;margin-bottom:5px;color:#b1b1b1;display:block}.comment-respond input[type=submit]{margin-top:30px}.comment-respond .form-allowed-tags{display:none}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{text-align:center;display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media screen and (max-width:1260px){nav.main-nav ul li a{font-size:1.4rem}}@media screen and (max-width:1200px){.mobileMenuContainer{position:absolute;top:16px;left:15px;cursor:pointer;width:29px;height:29px}.menu-link{width:100%;height:100%}.lines{-moz-transition:background .2s ease .4s;-o-transition:background .2s ease .4s;-webkit-transition:background .2s ease;-webkit-transition-delay:.4s;transition:background .2s ease .4s;display:block;width:100%;height:1.71429px;background:#aaa;border-radius:.85714px;border-radius:.05357rem;transform-origin:50% 50%;width:60%;margin:0 20%;position:relative;background:#39decc;top:22px}.lines:before,.lines:after{-moz-transition:top .2s ease .4s,-moz-transform .2s ease;-o-transition:top .2s ease .4s,-o-transform .2s ease;-webkit-transition:top .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:.4s,0s;transition:top .2s ease .4s,transform .2s ease;display:block;width:100%;height:1.71429px;background:#aaa;transform-origin:50% 50%;position:absolute;left:0;content:'';background:#39decc}.lines:before{top:-6px}.lines:after{top:6px}.menu-trigger-open .lines{-moz-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;-webkit-transition:background .2s ease;-webkit-transition-delay:0s;transition:background .2s ease 0s;background:transparent}.menu-trigger-open .lines:before,.menu-trigger-open .lines:after{-moz-transition:top .2s ease,-moz-transform .2s ease .4s;-o-transition:top .2s ease,-o-transform .2s ease .4s;-webkit-transition:top .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:0s,.4s;transition:top .2s ease,transform .2s ease .4s;top:0}.menu-trigger-open .lines:before{transform:rotate3d(0,0,1,45deg)}.menu-trigger-open .lines:after{transform:rotate3d(0,0,1,-45deg)}.showMobileNav{left:0!important}.mobileMenuContainer a,.mobileMenuContainer a:visited{font-size:2rem;color:#39decc}nav.main-nav img.logo{position:static;margin:18px auto;display:block;width:130px}a.hero-logo-black.wow.fadeIn{display:none}nav.main-nav ul{background-color:#39decc;display:block;width:100%;text-align:center;padding:3rem 20px 3rem 40px;position:relative;top:-3px;left:-140%;transition:all .8s ease}nav.main-nav ul.sub-menu{left:auto;top:auto;padding:10px 0 10px 20px}ul#mobileNav li.current-menu-item a{color:#000}nav.main-nav.navbar-fixed-top{height:75px;padding:0}nav.main-nav ul li{display:block;padding:1rem 0;text-align:left;clear:both;line-height:1rem;padding:5px 0}.logo-link{max-width:70%;margin:0 auto;display:block}ul.sub-menu li{min-width:100%}#mobileNav{overflow:scroll;height:calc(100vh - 75px)}nav.main-nav ul li:after{display:none}nav.main-nav ul li a{line-height:2rem!important;font-size:1.4rem;padding:0}}@media screen and (max-width:1199px){section.brooketitle .titleContent{margin-right:0}.error-box{min-height:770px}}@media screen and (max-width:1024px){h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:400}h1{font-size:4rem;line-height:1.2}h2{font-size:3rem;line-height:1.2}h3{font-size:2rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}p{font-size:1.8rem;margin:1.8rem 0}strong{font-size:1.8rem}li{font-size:1.8rem}section.row{margin-top:50px}a.hero-logo-black{position:static;width:66%;margin:0 auto;max-width:300px}div.hero-container{height:300px;padding-top:25px;z-index:-2}.cta-copy{left:0;right:0;bottom:41px}.cta-copy h2{font-size:3.2rem;text-align:center}img.downarrow{width:40px}section.big-image-cta .big-image-cta-container{width:90%;position:static;margin:0 auto}section.big-image-cta .big-image-cta-container h2{font-size:1.8rem;line-height:2.5rem}section.video-section h3{margin-top:3rem}section.big-image-cta{padding:25% 0;background-position:center top;height:auto}section.big-image-cta .big-image-cta-container{width:90%;position:static;margin:0 auto}section.welcome-message .btn{margin-bottom:4px}hr{margin-top:50px}section.testimonial .testimonial-container{margin:28px auto 0 auto}section.testimonial .testimonial-container .photo-col{width:100%;float:none;margin:0 auto}section.testimonial .testimonial-container .testimonial-col{width:90%;margin-top:2rem;float:initial;margin-right:auto;margin-left:auto;margin-bottom:50px}section.testimonial .testimonial-container .testimonial-col p:before{display:none}section.home-classes{padding:80px 0}section.home-classes .tlcs-classes hr{margin-bottom:80px}section.home-classes .tlcs-classes .class-info{width:90%;margin-left:auto;margin-right:auto;margin-top:50px}section.home-classes .tlcs-classes .class-info h2{font-size:2.4rem;letter-spacing:.4em}section.class-of{width:90%;margin-left:auto;margin-right:auto}section.class-of img{margin:2rem 0}footer .footer-container ul.footernav li{margin:0 10px}footer .footer-container ul.footernav li a{font-size:1.4rem;letter-spacing:.21rem}section.brooketitle{border-bottom:5px solid #39decc}section.brooketitle img.aboutPhoto{position:initial;width:65%;height:auto;margin:0 auto;display:block;margin-top:21%}section.brooketitle .titleContent{width:100%;margin-top:50px;margin-right:auto;margin-left:auto;float:initial}.signupContainer{padding:37px 30px;max-width:90%}.signupContainer h3{text-transform:uppercase;letter-spacing:.7em;font-size:2.3rem;letter-spacing:.2em;margin-bottom:25px}.signupContainer h4{text-transform:uppercase;font-size:1.5rem;letter-spacing:.2em;letter-spacing:0}.signupContainer a.btn{max-width:800px;height:100px;line-height:7rem;font-size:2.2rem;font-style:normal;letter-spacing:.4em;line-height:2rem;font-size:1.8rem;letter-spacing:.2em;height:initial}.blogRoll{width:100%;float:initial}.headerTitleWrapper{width:100%;top:70%}h2.headerTitle{font-size:2rem;padding:1rem 2rem;letter-spacing:.4em;margin-bottom:10px}a.headerLink{font-size:1rem}aside{float:initial;width:100%;margin-top:0;max-width:100%}ul.sidebarCTA li{width:49%}.contentArea{width:100%;float:initial;margin-bottom:5rem}.transcriptContainer{padding:0 2rem}.mycol-half{width:100%;float:initial}.portraitGallery{padding:40px 0}.portraitInfoWrapper{position:initial;opacity:1;margin:2rem 0 3.5rem}.portraitInfoWrapper a.btn.btnBlack{background-color:#39decc}.portraitContainer:before{content:"";display:block;display:none}aside.fullWidthSide{margin-top:5rem}ul.postSideList li{display:inline-block;width:49%}ul.postSideList img{width:80%}.footerPodcastContainer .podcast2 .header-bg{margin-top:0}.footerPodcastContainer .podcast .header-bg,.footerPodcastContainer .podcast2 .header-bg{width:300%;position:absolute;left:-64rem}.footerPodcastContainer .podcast{width:100%;height:586px;overflow:hidden}.footerPodcastContainer .podcast2{width:100%;height:511px;overflow:hidden}.footerPodcastContainer .podcast .headerTitleWrapper h2{padding:1rem 3rem}.footerPodcastContainer .podcast2 .headerTitleWrapper h2{padding:1rem 5rem}.footerPodcastContainer .podcast2 .vertCenter{top:52%}.error404 .error-box{height:840px;overflow:hidden}p.errorTxt{font-size:2rem;line-height:1.3;padding:0 2rem}.fullWidthWhite .portraitInfoWrapper{color:#000}body.page-template-page-fullscreen .headerTitleWrapper h2.headerTitle{font-size:2.5rem;padding:3.5rem 12rem;letter-spacing:.68em}h3.blockTitle{margin-top:5rem}.row.textContentOnlyWrapper.trainWithUsPage{margin-top:7rem}img.trainWithUsImage.fullWidthImage{margin-top:5rem}section.row.centerText.trainWithUsPageTitles{width:90%;margin-right:auto;margin-left:auto}}@media screen and (max-width:1022px){footer .socialIcons{margin-top:-17px}footer .footer-container ul.footernav{text-align:center}footer .footer-container ul.footernav li{padding:5px;display:block}footer .footer-container img.footerlogo{position:static;transform:translateY(0);margin:45px auto;display:block}select[name=archive-dropdown]{padding-left:43%}}@media screen and (max-width:700px){.headerTitleWrapper h2{padding:3.5rem}a.btn{min-width:0}img.postImage{width:100%;float:initial;margin-right:0;height:auto;margin-bottom:1.5rem}.portraitGallery{width:80%}.portraitContainer{min-width:100%}.trainWithUsPageTitles{width:80%;margin:0 auto}.trainWithUsPageTitles h2{font-size:3.5rem}.trainWithUsPageTitles h3{font-size:2rem}h3.blockTitle.centerText{font-size:1.6rem;padding:2rem;margin-top:5rem}img.trainWithUsImage.fullWidthImage{margin-top:5rem}.row.textContentOnlyWrapper.trainWithUsPage{margin-top:7rem}.row.textContentOnlyWrapper{margin-top:0}ul.sidebarCTA li{width:100%}.leftCol{float:initial;width:100%}.coachInfo span{font-size:1.5rem}.rightCol{width:100%;margin-left:0;margin-top:5rem}.comment-list footer .fn{padding-left:0;line-height:2rem;display:inherit;margin-top:30px;letter-spacing:.2em}.comment-list footer .comment-metadata{padding-left:0}.comment-list footer .comment-metadata a{letter-spacing:.3em}.comment-list footer .avatar{position:relative;display:block}footer .footer-container img.footerlogo{display:block}.page-template-page-privatevideo .textContentOnlyWrapper{width:80%}section.testimonial.row{margin-top:3rem}.testimonialBtn{margin-top:0!important}body.page-template-page-fullscreen .headerTitleWrapper{width:100%;top:15rem}body.page-template-page-fullscreen .headerTitleWrapper h2.headerTitle{padding:2rem;letter-spacing:.2em;width:90%}body.page-template-page-fullscreen .headerTitleWrapper .btnStack a{width:80%}.category-videos img.postImage.wp-post-image{margin:0 0 2rem}.category-videos .entry-meta{margin-bottom:0}h3.transcriptHeading{letter-spacing:.2em;text-align:center}.centerBtnSmall{width:100%;text-align:center;max-width:400px;display:block;margin:0 auto}img.alignleft{float:inherit;display:block;width:100%;height:auto}img.alignright{float:initial;width:100%;height:auto;display:block;margin:0 auto}img.alignnone{width:100%;height:auto;display:block;margin:0 auto}}