@import "../fonts/peekaboo.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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}body{line-height:1;color:#000;background:#f3f3f3;color:#403f3f;font-family:Lato;-webkit-font-smoothing:antialiased;font-size:18px}textarea,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;border-radius:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{color:#049c9c;text-decoration:none}a:hover{color:#ff5e6e}h1,h2,h3,h4,h6{font-weight:700;font-family:Lato}h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:25px}p,ol,ul{font-size:18px;line-height:30px;margin-bottom:20px}ol,ul{padding-left:1.5em}strong{font-weight:700}em{font-style:italic}hr{margin:30px 0;border-style:dashed;border-color:#a4a3a3}.fl,.float-left{float:left}.fr,.float-right{float:right}.cb{clear:both}.oh{overflow:hidden}.nrm{margin-right:0!important}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.bt{border-top:1px solid #ded3c6!important}.bb{border-bottom:1px solid #ded3c6!important}.alignleft{float:left}.alignright{float:right}img.imgborder{border:3px solid}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:5px 30px 15px 0}.wp-caption.alignleft{margin:5px 20px 10px 0}img.alignright{margin:5px 0 15px 30px}.wp-caption.alignright{margin:5px 0 10px 20px}img.aligncenter{margin:1.6em auto}img.alignnone{margin:1.6em 0}.allcaps{font-family:'Avenir Next W02';font-weight:700;text-transform:uppercase;font-size:16px}.font_hand{font-family:Peekaboo!important}.font_header{font-family:'Avenir Next W02'!important}.font_body{font-family:Lato!important}.color_blue{color:#162e44!important}.color_teal{color:#27bdbc!important}.color_pink{color:#ff5e6e!important}.style_uppercase{text-transform:uppercase!important}.style_lowercase{text-transform:none!important}.background_blue{background-color:#162e44!important}.background_teal{background-color:#27bdbc!important}.background_pink{background-color:#ff5e6e!important}.background_palegrey{background-color:#f9f9f9!important}.background_lightgrey{background-color:#f3f3f3!important}.background_white{background-color:#fff!important}.col-full{width:100%;padding:20px}.col-half{width:50%;padding:20px}.col-quarter{width:25%;padding:20px}.col-threequarter{width:75%;padding:20px}.col-third{width:33.3333333333333333333%;padding:20px}.col-twothird{width:66.6666666666666666667%;padding:20px}.col-fifth{width:20%;padding:20px}.col-fourfifth{width:80%;padding:20px}.fixed{position:fixed;top:0}.button{display:inline-block;padding:15px 30px;text-align:center;text-transform:uppercase;font-size:28px;cursor:pointer;line-height:1em;font-weight:600;color:#fff;font-family:'Avenir Next W02';background-color:#ff5e6e;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box}.button:hover{background-color:#ff4457;color:#fff}.button.button_alt{background-color:#049c9c}.button.button_alt:hover{background-color:#27bdbc}.clearfix:after{content:" ";display:block;clear:both}.inner{max-width:1200px;width:100%;margin:0 auto;position:relative}.bg_grey{background-color:#f3f3f3}.bg_blue{background-color:#162e44}.bg_white{background-color:#fff}.arrow_circle_down{background-image:-webkit-linear-gradient(140deg,#1ea8a7 0,#29c1c1 100%);background-image:-webkit-linear-gradient(310deg, #1ea8a7 0, #29c1c1 100%);background-image:linear-gradient(140deg,#1ea8a7 0,#29c1c1 100%);border:solid 5px #fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 4px 0 rgba(18,16,11,.2);box-shadow:0 0 4px 0 rgba(18,16,11,.2);position:absolute;left:50%;margin-left:-43px;top:-43px;width:86px;height:86px;z-index:10}.arrow_circle_down:after{content:' ';width:0;height:0;border-style:solid;border-width:20.8px 12px 0;border-color:#fff transparent transparent;position:absolute;top:50%;left:50%;margin:-10px 0 0 -12px}.arrow_dotted{position:absolute;z-index:20;right:-60px;top:-64px;width:51px;height:128px}.arrow_dotted img{width:100%;height:auto}.arrow_dotted.arrow_dotted_left{right:auto;left:-30px}h2.section_header{font-size:48px;font-family:Peekaboo;color:#2ed3d2;line-height:1em;font-weight:400;line-height:34px;margin-bottom:15px}h2.section_header strong{font-weight:700;color:#162e44;font-size:42px;display:block;font-family:'Avenir Next W02';text-transform:uppercase}#main_header{background-color:#162e44;color:#fff;padding:20px 0}#main_header h1.site_logo{display:block;width:24%;padding:0 20px;float:right;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main_header h1.site_logo a{display:block;width:100%;height:90px;text-indent:-9999px;overflow:hidden;background:url(../../images/logo.png) center no-repeat;-webkit-background-size:contain;background-size:contain;outline:0;cursor:pointer}#main_header nav#main_nav ul{padding:0;width:38%;margin-top:20px;border-top:1px dotted #fff;border-bottom:1px dotted #fff;list-style:none;font-size:17px;line-height:1em}#main_header nav#main_nav ul li{list-style:none;display:block;float:left;width:33%;text-align:center}#main_header nav#main_nav ul li a{display:block;padding:18px;font-weight:700;font-family:Lato;color:#fff;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}#main_header nav#main_nav ul li a:hover{color:#2ed3d2}#main_header nav#main_nav ul li.current-menu-item a{color:#ff5e6e}#main_header nav#main_nav ul.nav_left{float:left}#main_header nav#main_nav ul.nav_left li:first-child a{padding-left:0}#main_header nav#main_nav ul.nav_right{float:right}#main_header nav#main_nav ul.nav_right li:last-child a{padding-right:0}#hero{background-color:#162e44;color:#fff;text-align:center;padding:60px 0}#hero h1{font-size:80px;font-family:Peekaboo;color:#2ed3d2;line-height:1em;font-weight:400}#hero h1 strong{font-weight:700;color:#fff;font-size:95px;display:block;text-align:center;font-family:'Avenir Next W02';text-transform:uppercase}#hero p{font-size:30px;line-height:1.2em;display:block}#hero p.hero_cta{font-family:'Avenir Next W02';color:#ff5e6e;text-transform:uppercase;font-weight:500;font-size:34px}#hero.homepage_hero{padding:80px 0 100px;z-index:1}#hero.homepage_hero h1{margin-bottom:30px;font-weight:400}#hero.homepage_hero p{padding:0 16%;margin:0}#hero.homepage_hero p strong{color:#ff5e6e;font-weight:400}#hero a.button{min-width:35%}.filtered_content{display:none;-webkit-transition:.4s;transition:.4s;opacity:0}.filtered_content.active{display:block;opacity:1}#content_filter{position:relative;z-index:2;background-color:#fff}#content_filter .content_select .filter_option{text-align:center;margin-top:-86px;position:relative}#content_filter .content_select .filter_option .filter_icon{display:inline-block;position:relative;text-align:center;line-height:108px;width:125px;height:125px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZWE4YTciIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5YzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(-40deg,#1ea8a7 0,#29c1c1 100%);background-image:-webkit-linear-gradient(140deg, #1ea8a7 0, #29c1c1 100%);background-image:linear-gradient(-50deg,#1ea8a7 0,#29c1c1 100%);border:6px solid #fff;-webkit-box-shadow:0 0 4px rgba(18,16,11,.45);box-shadow:0 0 4px rgba(18,16,11,.4);-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px}#content_filter .content_select .filter_option .filter_icon img{vertical-align:middle}#content_filter .content_select .filter_option h1{font-size:44px;font-family:'Avenir Next W02';color:#162e44;line-height:1em;text-transform:uppercase;font-weight:700;margin-bottom:15px}#content_filter .content_select .filter_option h1 span{display:block;font-family:Peekaboo;color:#27bdbc;text-transform:none;font-weight:400;font-size:38px;line-height:28px}#content_filter .content_select .filter_option:hover{cursor:pointer}#content_filter .content_select .filter_option:hover h1 span{color:#ff5e6e}#content_filter .content_select .filter_option.active .filter_icon{background-image:-webkit-linear-gradient(140deg,#ff5f6f 0,#ff838f 100%)}#content_filter .content_select .filter_option.active:after{content:' ';display:block;position:absolute;width:51px;height:128px;left:40px;bottom:-55px;z-index:10;background:url(../../images/arrow-left.png) no-repeat;-webkit-background-size:contain;background-size:contain}#content_filter .content_select .filter_option.option_building.active:after{left:auto;right:40px;bottom:-55px;background:url(../../images/arrow-right.png) no-repeat}.post_type,.content_icon{display:block;position:absolute;color:#fff;width:40px;height:40px;left:-40px;top:0;background:url(../../images/icons/icon-post-type-blog.png) center no-repeat;background-color:#0e3150}.post_type.podcast,.content_icon.podcast{background-image:url(../../images/icons/icon-post-type-podcast.png);background-color:#ff5e6e}.post_type.video,.content_icon.video{background-image:url(../../images/icons/icon-post-type-video.png);background-color:#27bdbc}#content_grid{background-color:#f9f9f9}#content_grid .content_list{padding:50px 0}#content_grid .content_list .col-third:nth-child(3n+1){clear:left}#content_grid .content_list .content_post{position:relative;z-index:1}#content_grid .content_list .content_post .content_image img{width:100%;height:auto;display:block;margin:0;padding:0}#content_grid .content_list .content_post .content_info{background-color:#fff;padding:20px;min-height:130px}#content_grid .content_list .content_post .content_info h1{font-family:Lato;font-size:24px;line-height:1.25em;margin:0;font-weight:700}#content_grid .content_list .content_post .content_info h1 a{color:#162e44}#content_grid .content_list .content_post .content_meta{color:#b7b7b7;line-height:34px;font-size:18px;text-transform:uppercase;font-family:'Avenir Next W02';font-weight:700;background-color:#fff}#content_grid .content_list .content_post .content_meta .content_group{display:inline-block;padding-left:20px}#content_grid .content_list .content_post .content_meta a.content_button{color:#fff;float:right;background-color:#27bdbc;display:inline-block;padding:0 15px}#content_grid .content_list .content_post .content_meta a.content_button:hover{background-color:#049c9c}#content_grid .content_list .content_post .content_meta .content_icon{z-index:99;top:0;right:0;margin:0;left:auto}.cta_strip{background-color:#0e3150;color:#fff;z-index:10}.cta_strip .cta_image{width:17%;position:relative;float:left;min-height:260px}.cta_strip .cta_image img{position:absolute;left:-25px;top:-30px;z-index:10}.cta_strip .cta_content{padding:40px 50px;text-align:center;width:83%;float:left}.cta_strip .cta_content h1{font-size:36px;font-family:'Avenir Next W02';margin-bottom:10px;text-transform:uppercase}.cta_strip .cta_content p{font-size:24px;line-height:30px;margin-bottom:25px;font-style:italic}.cta_strip.cta_ninetools .cta_image,.cta_strip.cta_shouldi .cta_image,.cta_strip.cta_compchart .cta_image{width:30%}.cta_strip.cta_ninetools .cta_content,.cta_strip.cta_shouldi .cta_content,.cta_strip.cta_compchart .cta_content{width:70%}.cta_strip.cta_shouldi .cta_image img{left:20px;top:30px}.cta_strip.cta_compchart .cta_image img{top:10px}.cta_strip.cta_compchart .cta_image.newcompchart img{top:-15px}.cta_strip_thin{background-color:#27bdbc}.cta_strip_thin .cta_image{width:17%;min-height:100px}.cta_strip_thin .cta_image img{width:100%;height:auto;left:-20px;top:-10px}.cta_strip_thin .cta_content{text-align:left;width:59%;padding:35px 15px 35px 10px}.cta_strip_thin .cta_content h1{font-size:30px;margin-bottom:8px}.cta_strip_thin .cta_content p{font-size:18px;line-height:18px;margin:0}.cta_strip_thin .cta_button{float:right;width:24%;padding:35px 0}.cta_strip_thin .cta_button a.button{display:block}.latest_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.latest_content .latest_content_image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:url(../../images/tmg-blog-mockup.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;width:50%}.latest_content.latest_podcasts .latest_content_image{background-image:url(../../images/tmg-podcast-mockup.jpg)}.latest_content .latest_content_text{background-color:#fff;width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.latest_content .latest_content_text .content_block{width:100%;max-width:620px;padding:60px 45px}.latest_content .latest_content_text .content_block p.intro{color:#ff5e6e;font-style:italic;margin-bottom:30px;line-height:1.4em}.latest_content .latest_content_text .content_block a.button{font-size:24px}.latest_content .latest_content_text .content_block ul.content_list{padding:0;list-style:none;margin-bottom:30px}.latest_content .latest_content_text .content_block ul.content_list li{overflow:hidden;margin-bottom:20px}.latest_content .latest_content_text .content_block ul.content_list li img{float:left;width:60px;height:60px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:18px}.latest_content .latest_content_text .content_block ul.content_list li a{font-weight:700;font-size:20px;line-height:28px;color:#333}.latest_videos{background-color:#f9f9f9;padding:50px 0}.latest_videos h2.section_header{display:block;text-align:center}.latest_videos p.intro{color:#ff5e6e;font-style:italic;margin-bottom:30px;line-height:1.4em;text-align:center}.latest_videos .video_listing .video_thumb{background:no-repeat center;position:relative;width:100%;padding-bottom:66%;margin-bottom:10px;-webkit-background-size:cover;background-size:cover}.latest_videos .video_listing .video_thumb:after{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.latest_videos .video_listing .video_thumb>*{z-index:10}.latest_videos .video_listing .video_thumb a.play_button{display:block;cursor:pointer;overflow:hidden;position:absolute;width:70px;height:50px;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;left:50%;top:50%;margin:-25px 0 0 -35px;text-align:center}.latest_videos .video_listing .video_thumb a.play_button:after{content:"";width:0;height:0;border-style:solid;border-width:13px 0 13px 22.5px;border-color:transparent transparent transparent #049c9c;position:absolute;left:50%;top:50%;margin:-13px 0 0 -10px}.latest_videos .video_listing .video_thumb a.play_button:hover{background-color:#ff5e6e}.latest_videos .video_listing .video_thumb a.play_button:hover:after{border-color:transparent transparent transparent #fff}.latest_videos .video_listing a{font-size:20px;line-height:28px;color:#333;text-align:left;font-weight:700}.latest_videos .latest_video_cta{clear:both;margin:50px auto 0;text-align:center}.latest_videos .latest_video_cta a.button{font-size:24px}#about_us{background-color:#fff;padding:70px 0}#about_us h1{font-family:Peekaboo;color:#ff5e6e;font-size:56px;line-height:60px;margin-bottom:50px;font-weight:400}#about_us a.button{font-size:24px;margin-top:30px}#about_us img{max-width:100%;height:auto}.testimonial_section{background-color:#049c9c;color:#fff;padding:30px 0}.testimonial_section .testimonial{text-align:center}.testimonial_section .testimonial img{border:3px solid #27bdbc;-webkit-box-shadow:inset 2px 3px 7px rgba(0,0,0,0);box-shadow:inset 2px 3px 7px rgba(0,0,0,0);-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;width:146px;height:146px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 10px}.testimonial_section .testimonial p.quote{font-style:italic;line-height:28px;margin:0;padding:0}.testimonial_section .testimonial hr{border:0;border-bottom:1px dotted #162e44;margin:15px auto;width:70%}.testimonial_section .testimonial p.source_name{margin:0;font-family:Peekaboo;font-size:30px;line-height:26px}.testimonial_section .testimonial p.source_company{font-family:'Avenir Next W02';font-size:15px;text-transform:uppercase;margin:0;color:#162e44;line-height:15px;font-weight:700}#academy_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#academy_section .academy_section_image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:url(../../images/member-site-academy-mockup-new.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;width:50%;position:relative;z-index:1}#academy_section .academy_section_image a.video_play_button{-webkit-transition:.3s;transition:.3s;border:10px solid #fff;position:absolute;width:260px;height:260px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4);-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;left:50%;margin-left:-130px;top:50%;margin-top:-130px;text-align:center;z-index:10;background-color:rgba(0,0,0,.5)}#academy_section .academy_section_image a.video_play_button:after{content:"";width:0;height:0;border-style:solid;border-width:30px 0 30px 58px;border-color:transparent transparent transparent #fff;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px}#academy_section .academy_section_image a.video_play_button:hover{background-color:rgba(39,189,188,.9);-webkit-box-shadow:0 0 15px rgba(0,0,0,.7);box-shadow:0 0 15px rgba(0,0,0,.7)}#academy_section .academy_section_text{background-color:#fff;width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#academy_section .academy_section_text .academy_content{width:100%;max-width:620px;padding:60px 45px;position:relative}#academy_section .academy_section_text .academy_content h2.section_header{color:#ff5e6e;margin-bottom:45px}#academy_section .academy_section_text .academy_content a.button{display:block;max-width:80%}#academy_section .academy_section_text .academy_content ul.feature_list{padding:0;list-style:none;margin-bottom:30px}#academy_section .academy_section_text .academy_content ul.feature_list li{overflow:hidden;margin-bottom:15px;padding-left:90px;background:url(../../images/icons/icon-grey-growing.png) left top no-repeat}#academy_section .academy_section_text .academy_content ul.feature_list li.feature_courses{background-image:url(../../images/icons/icon-grey-courses.png)}#academy_section .academy_section_text .academy_content ul.feature_list li.feature_content{background-image:url(../../images/icons/icon-grey-content.png)}#academy_section .academy_section_text .academy_content ul.feature_list li.feature_social{background-image:url(../../images/icons/icon-grey-social.png)}#academy_section .academy_section_text .academy_content ul.feature_list li.feature_perks{background-image:url(../../images/icons/icon-grey-perks.png)}#academy_section .academy_section_text .academy_content ul.feature_list li.feature_community{background-image:url(../../images/icons/icon-grey-community.png)}#academy_section .academy_section_text .academy_content ul.feature_list li h2{font-weight:700;font-size:24px;line-height:28px;color:#333;margin-bottom:5px;font-family:Lato}#academy_section .academy_section_text .academy_content ul.feature_list li p{font-style:italic}.academy_cta .academy_cta_content{max-width:360px;border:3px solid #ddd;padding:30px;background-color:#fff}.academy_cta .academy_cta_content h2.section_header{color:#ff5e6e;padding-bottom:25px;border-bottom:1px dotted #a4a3a3;margin-bottom:25px;font-size:32px;line-height:22px}.academy_cta .academy_cta_content h2.section_header strong{font-size:28px;color:#0e3150}.academy_cta .academy_cta_content a.button{display:block;font-size:20px;padding:12px}.academy_cta .academy_cta_content ul.feature_list{padding:0;list-style:none;margin-bottom:20px}.academy_cta .academy_cta_content ul.feature_list li{overflow:hidden;margin-bottom:15px;padding-left:60px;min-height:40px;vertical-align:middle;background:url(../../images/icons/icon-grey-growing-sml.png) left top no-repeat}.academy_cta .academy_cta_content ul.feature_list li.feature_courses{background-image:url(../../images/icons/icon-grey-courses-sml.png)}.academy_cta .academy_cta_content ul.feature_list li.feature_content{background-image:url(../../images/icons/icon-grey-content-sml.png)}.academy_cta .academy_cta_content ul.feature_list li.feature_social{background-image:url(../../images/icons/icon-grey-social-sml.png)}.academy_cta .academy_cta_content ul.feature_list li.feature_perks{background-image:url(../../images/icons/icon-grey-perks-sml.png)}.academy_cta .academy_cta_content ul.feature_list li.feature_community{background-image:url(../../images/icons/icon-grey-community-sml.png)}.academy_cta .academy_cta_content ul.feature_list li h2{font-weight:700;font-size:16px;line-height:18px;color:#383838;margin-bottom:5px;font-family:Lato;display:inline-block}.blog_sidebar .academy_cta{padding:20px}.blog_sidebar .resource_buttons a{display:block;margin-top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 85px 30px 40px;background:#0e3150 url(../../images/icons/icon-white-resource-tools.png) right no-repeat;font-size:30px;line-height:24px;font-family:Peekaboo;color:#0e3150;width:100%;position:relative;-webkit-transition:.3s;transition:.3s}.blog_sidebar .resource_buttons a strong{display:block;font-family:'Avenir Next W02';color:#fff;font-weight:700;text-transform:uppercase}.blog_sidebar .resource_buttons a.resource_tools{color:#ff5e6e}.blog_sidebar .resource_buttons a.resource_tools:hover{background-color:#162e44}.blog_sidebar .resource_buttons a.resource_facebook{background-color:#049c9c;color:#0e3150;background-image:url(../../images/icons/icon-white-resource-facebook.png)}.blog_sidebar .resource_buttons a.resource_facebook:hover{background-color:#27bdbc}.blog_sidebar .resource_buttons a.resource_toolkit{background-color:#ff5e6e;background-image:url(../../images/icons/icon-white-resource-toolkit.png)}.blog_sidebar .resource_buttons a.resource_toolkit:hover{background-color:#ff4457}.blog_sidebar .resource_buttons a.resource_roadmap{padding:30px 85px 30px 40px;background-color:#ff5e6e;background-image:url(../../images/icons/icon-white-resource-roadmap.png)}.blog_sidebar .resource_buttons a.resource_roadmap:hover{background-color:#ff4457}.blog_sidebar .resource_buttons a:after{content:' ';width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;margin-top:-20px;left:0}.blog_sidebar .resource_buttons img{max-width:100%;height:auto}#main_footer{background-color:#162e44;color:#f9f9f9;text-align:center;font-size:14px;padding:30px 0}#main_footer .footer_nav{font-size:16px;margin-bottom:20px}#main_footer .footer_nav a{display:inline-block;cursor:pointer;padding:0 10px;color:#fff;text-transform:uppercase;font-family:'Avenir Next W02';font-weight:700;border-right:1px solid #27bdbc}#main_footer .footer_nav a:hover{color:#ff5e6e}#main_footer .footer_nav a:last-child{border-right:0}#main_footer .social_links{margin-bottom:20px}#main_footer .copyright{font-size:14px;line-height:1em;margin:0}.social_links a{display:inline-block;padding:5px;cursor:pointer}#main_content{margin-top:35px;z-index:1;margin-bottom:60px}#main_content .blog_content h1,#main_content .blog_content h2,#main_content .blog_content h3,#main_content .blog_content h4,#main_content .blog_content h5,#main_content .blog_content h6{margin-bottom:.7em}#main_content .blog_content h1{font-size:38px;color:#0e3150}#main_content .blog_content h2{font-size:32px;color:#27bdbc}#main_content .blog_content h3{font-size:26px;color:#ff5e6e}#main_content .blog_content h4{font-size:20px;color:#27bdbc}#main_content .blog_content h5{font-size:18px;color:#0e3150}#main_content .blog_content h6{font-size:18px;color:#27bdbc}#main_content .blog_content img{max-width:100%;height:auto}#main_content .blog_content .wp-caption{margin-bottom:15px;max-width:100%}#main_content .blog_content .wp-caption p.wp-caption-text{text-align:center;font-style:italic;font-size:.85em;font-weight:700;color:#049c9c}.blog_main{padding:0;position:relative}.blog_main .blog_content h1.blog_title{font-size:38px;font-weight:700;line-height:46px;margin-bottom:25px;color:#0e3150}.blog_main .blog_content h1.blog_title a{color:#0e3150}.blog_main .blog_content h1.blog_title a:hover{color:#27bdbc}.blog_main .blog_content .blog_featured_image{margin-bottom:25px}.blog_main .blog_content .blog_featured_image img{max-width:100%;height:auto}.blog_main .blog_content a.button.read_more{font-size:24px;font-weight:700;background-color:#2ed3d2;padding:12px 15px;margin-top:15px}.blog_main .blog_content .meta_top{position:relative;padding-left:15px;margin-bottom:0}.blog_main .blog_content .meta_top p{font-size:15px;font-weight:700;color:#a4a3a3;line-height:40px;margin:0}.blog_main .blog_content .meta_top p a{color:#a4a3a3;font-style:italic;display:inline-block}.blog_main .blog_content .meta_top p a:hover{text-decoration:underline}.blog_main .blog_content .meta_bottom{font-weight:700;color:#a4a3a3;margin-top:35px;font-size:15px}.blog_main .blog_content .meta_bottom span{text-transform:uppercase}.blog_main .blog_content .meta_bottom a{font-weight:700;color:#ff5e6e;font-style:italic}.blog_main .blog_list{background-color:#fff;padding:0 40px}.blog_main .blog_list .blog_content{border-bottom:1px dotted #a4a3a3;padding:40px 0}.blog_main .blog_list .blog_content:last-child{border-bottom:0}.blog_main .blog_post{background-color:#fff;padding:40px}.blog_main .cta_strip .cta_image{position:absolute;left:0;width:24%;min-height:170px}.blog_main .cta_strip .cta_image img{max-width:100%;left:-20px;top:-20px}.blog_main .cta_strip .cta_content{width:100%!important;padding:30px 30px 30px 20%}.blog_main .cta_strip .cta_content h1{font-size:28px;margin-bottom:10px}.blog_main .cta_strip .cta_content p{font-size:17px;font-style:italic;line-height:19px;margin-bottom:25px}.blog_main .cta_strip .cta_content a.button{font-size:22px;padding:12px;width:65%}.blog_main .cta_strip.cta_ninetools .cta_image,.blog_main .cta_strip.cta_shouldi .cta_image{width:30%}.blog_main .cta_strip.cta_ninetools .cta_image img,.blog_main .cta_strip.cta_shouldi .cta_image img{top:10px}.blog_main .cta_strip.cta_ninetools .cta_content,.blog_main .cta_strip.cta_shouldi .cta_content{padding:30px 30px 30px 25%}.blog_main .cta_strip.cta_planner .cta_image img{left:0;top:-10px}.blog_main .cta_strip.cta_planner .cta_content{padding:30px 30px 30px 20%}.blog_main .cta_strip.cta_compchart .cta_image{width:33%}.blog_main .cta_strip.cta_compchart .cta_image img{top:20px}.blog_main .cta_strip.cta_compchart .cta_image.newcompchart img{top:10px}.blog_main .cta_strip.cta_compchart .cta_content{padding:30px 30px 30px 30%}.blog_main .blog_comments{padding:40px}.blog_main .blog_pagination{padding:5px 30px;background-color:#f9f9f9}.blog_main .blog_pagination ul{padding:0;margin:0}.blog_main .blog_pagination li{display:inline}.blog_main .blog_pagination li a{display:inline-block}.blog_main .blog_pagination li a,.blog_main .blog_pagination li a:hover,.blog_main .blog_pagination li.active a,.blog_main .blog_pagination li.disabled{font-size:16px;line-height:1em;font-weight:700;color:#403f3f;text-decoration:none;border-radius:2px;cursor:pointer;padding:10px}.blog_main .blog_pagination li a:hover{color:#ff5e6e}.blog_main .blog_pagination li.active a{color:#27bdbc}.blog_main .blog_pagination li.next_page{float:right}.blog_sidebar{padding:0}.blog_sidebar .sidebar{padding:40px;background-color:#f9f9f9}.blog_sidebar .sidebar aside{margin-bottom:40px}.blog_sidebar .sidebar aside h3.widget_title{font-size:25px;font-family:Peekaboo;color:#ff5e6e;line-height:1em;font-weight:400;line-height:20px;margin-bottom:15px}.blog_sidebar .sidebar aside h3.widget_title strong{font-weight:700;color:#162e44;display:block;font-family:'Avenir Next W02';text-transform:uppercase}.blog_sidebar .sidebar aside.widget_search form{overflow:hidden}.blog_sidebar .sidebar aside.widget_search form input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;float:left;height:40px;line-height:30px;margin:0;font-size:16px;font-family:Lato}.blog_sidebar .sidebar aside.widget_search form input[type=text]{width:80%;border:1px solid #dadada;border-right:0;font-style:italic}.blog_sidebar .sidebar aside.widget_search form input[type=text]:focus{border-color:#049c9c}.blog_sidebar .sidebar aside.widget_search form input[type=submit]{width:20%;background-color:#27bdbc;border:1px solid #049c9c;cursor:pointer;color:#fff;text-align:center;font-weight:700;font-family:'Avenir Next W02';text-transform:uppercase}.blog_sidebar .sidebar aside.widget_search form input[type=submit]:hover{background-color:#049c9c}.blog_sidebar .sidebar aside.sidebar_cta{background-color:#162e44;padding:30px 20px;text-align:center}.blog_sidebar .sidebar aside.sidebar_cta .cta_prefix{display:block;font-family:'Avenir Next W02';color:#27bdbc;text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:10px}.blog_sidebar .sidebar aside.sidebar_cta h1{font-weight:700;font-style:italic;color:#fff;font-size:24px;line-height:30px;margin-bottom:20px}.blog_sidebar .sidebar aside.sidebar_cta h1 a{color:#fff}.blog_sidebar .sidebar aside.sidebar_cta h1 a:hover{color:#ff5e6e}.blog_sidebar .sidebar aside.sidebar_cta p{color:#fff;font-size:15px;line-height:20px;margin-bottom:25px}.blog_sidebar .sidebar aside.sidebar_cta a.button{display:block;font-size:20px;font-weight:700}.blog_sidebar .sidebar aside.widget_resources ul{margin:0;padding:0}.blog_sidebar .sidebar aside.widget_resources ul li{list-style:none;display:block;padding:20px 0 15px;border-bottom:1px dotted #a4a3a3}.blog_sidebar .sidebar aside.widget_resources ul li:last-child{border-bottom:0;padding-bottom:0}.blog_sidebar .sidebar aside.widget_resources ul li .resource_label{display:block;font-size:13px;font-weight:700;color:#27bdbc;margin-bottom:3px;text-transform:uppercase;line-height:1em}.blog_sidebar .sidebar aside.widget_resources ul li a{display:block;color:#162e44;font-weight:700;font-style:italic;font-size:18px;line-height:24px}.blog_sidebar .sidebar aside:last-child{margin-bottom:0}#profiles_section{background-color:#fff}.about_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about_profile .about_profile_image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:url(../../images/placeholder_academy-screen.png) center no-repeat;-webkit-background-size:cover;background-size:cover;width:50%;position:relative;z-index:1}.about_profile .about_profile_image:after{content:' ';width:0;height:0;border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff;position:absolute;top:65px;left:0}.about_profile .about_profile_image.image_left:after{border-width:15px 26px 15px 0;border-color:transparent #fff transparent transparent;left:auto;right:0}.about_profile .about_profile_text{background-color:#fff;width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.about_profile .about_profile_text .about_profile_content{width:100%;max-width:620px;padding:60px 30px}.about_profile .about_profile_text .about_profile_content h1{color:#27bdbc;font-family:Peekaboo;font-size:48px;font-weight:400;line-height:48px;margin-bottom:30px}.about_profile .about_profile_text .about_profile_content p:last-child{margin-bottom:0}#fun_facts{background-color:#f3f3f3;padding:60px 0;text-align:center}#fun_facts h2.section_header{text-align:center;margin-bottom:20px;color:#ff5e6e}#fun_facts .fun_fact .fact_icon{width:100px;height:100px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #0e3150;text-align:center;margin:0 auto 20px;padding:10px;line-height:76px}#fun_facts .fun_fact .fact_icon img{display:inline;vertical-align:middle}#fun_facts .fun_fact h3{font-size:28px;color:#27bdbc;font-family:Peekaboo;font-weight:400;margin-bottom:10px}#fun_facts .fun_fact p{color:#363738;line-height:24px;margin:0}#how_we_help{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#how_we_help .help_section_image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:url(../../images/tmg-all-mockup.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;width:50%;position:relative;z-index:1}#how_we_help .help_section_text{background-color:#fff;width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#how_we_help .help_section_text .help_content{width:100%;max-width:620px;padding:60px 45px}#how_we_help .help_section_text .help_content h2.section_header{color:#ff5e6e;margin-bottom:45px}#how_we_help .help_section_text .help_content ul.feature_list{padding:0;list-style:none;margin-bottom:0}#how_we_help .help_section_text .help_content ul.feature_list li{overflow:hidden;margin-bottom:15px;padding-left:90px;background:url(../../images/icons/icon-grey-growing.png) left top no-repeat}#how_we_help .help_section_text .help_content ul.feature_list li.feature_courses{background-image:url(../../images/icons/icon-grey-courses.png)}#how_we_help .help_section_text .help_content ul.feature_list li.feature_content{background-image:url(../../images/icons/icon-grey-content.png)}#how_we_help .help_section_text .help_content ul.feature_list li.feature_social{background-image:url(../../images/icons/icon-grey-social.png)}#how_we_help .help_section_text .help_content ul.feature_list li.feature_perks{background-image:url(../../images/icons/icon-grey-perks.png)}#how_we_help .help_section_text .help_content ul.feature_list li.feature_community{background-image:url(../../images/icons/icon-grey-community.png)}#how_we_help .help_section_text .help_content ul.feature_list li h2{font-weight:700;font-size:24px;line-height:28px;color:#333;margin-bottom:5px;font-family:Lato}#how_we_help .help_section_text .help_content ul.feature_list li h2 a{color:#000}#how_we_help .help_section_text .help_content ul.feature_list li h2 a:hover{color:#049c9c}#how_we_help .help_section_text .help_content ul.feature_list li p{font-style:italic}#how_we_help .help_section_text .help_content ul.feature_list li:last-child{margin-bottom:0}#how_we_help .help_section_text .help_content ul.feature_list li:last-child p:last-child{margin-bottom:0}#faqs{padding:60px 0;background-color:#f9f9f9}#faqs h2.section_header{text-align:center;margin-bottom:30px}#faqs .question{margin-bottom:50px}#faqs .question h3{color:#ff5e6e;margin-bottom:10px;font-size:24px;font-weight:700}#faqs .question p:last-child{margin-bottom:0}#faqs .question:last-child{margin-bottom:0}#intro_block{background-color:#fff}#intro_block .inner .col-full{padding:100px 50% 100px 20px;background:url(../../images/podcast-image.png) right bottom no-repeat}#intro_block p{font-size:22px;line-height:34px}#intro_block p.intro{font-size:32px;font-weight:700;line-height:42px;color:#0e3150}.podcast_popular h2.section_header{text-align:center}.podcast_latest h2.section_header{text-align:center}.podcast_latest .view_more{padding-top:40px;margin:0 auto 20px;text-align:center}.podcast_latest .view_more a.button{min-width:40%}#podcast_player{background-color:#049c9c;text-align:center}#podcast_player .inner{padding:0 20px}#podcast_player .smart-track-player{min-height:100px;margin:0}#podcast_player .smart-track-player .spp-controls{top:26px}#podcast_player .smart-track-player .spp-show-logo{width:100px;height:100px}.podcast_interviews{padding:60px 0;background-color:#0e3150}.podcast_interviews h2.section_header{text-align:center;color:#ff5e6e;margin-bottom:30px}.podcast_interviews h2.section_header strong{color:#fff}.podcast_interviews .interview_post{text-align:center}.podcast_interviews .interview_post h1{font-size:28px;font-weight:700;font-style:italic;margin-bottom:5px;color:#fff}.podcast_interviews .interview_post h1 a{color:#fff}.podcast_interviews .interview_post h1 a:hover{color:#27bdbc}.podcast_interviews .interview_post h3{font-weight:600;font-size:14px;text-transform:uppercase;color:#ff5e6e}.podcast_interviews .interview_post .interview_image{background:no-repeat center;position:relative;width:100%;padding-bottom:60%;margin-bottom:20px;-webkit-background-size:cover;background-size:cover}.podcast_interviews .interview_post .interview_image a{opacity:0;display:block;background-color:rgba(4,156,156,.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.podcast_interviews .interview_post .interview_image a span{display:block;cursor:pointer;position:absolute;width:180px;height:54px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #fff;color:#fff;left:50%;top:50%;margin:-27px 0 0 -90px;text-align:center;line-height:1em;font-size:21px;padding:16px;font-family:'Avenir Next W02';font-weight:700;text-transform:uppercase}.podcast_interviews .interview_post .interview_image a:hover{opacity:1}#speaking_keynotes{padding:60px}#speaking_keynotes h2.section_header{text-align:center;margin-bottom:30px}#speaking_keynotes .speaking_topic{display:table;margin-bottom:20px;width:100%}#speaking_keynotes .speaking_topic .speaking_topic_image{width:30%;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;display:table-cell}#speaking_keynotes .speaking_topic .speaking_topic_text{padding:30px;background-color:#fff;width:70%;display:table-cell}#speaking_keynotes .speaking_topic .speaking_topic_text h3{font-family:'Avenir Next W02';text-transform:uppercase;margin-bottom:20px}#speaking_keynotes .speaking_topic .speaking_topic_text p.speaking_type{font-family:'Avenir Next W02';text-transform:uppercase;margin-bottom:0;color:#162e44;font-weight:500}#speaking_keynotes .speaking_topic .speaking_topic_text p.speaking_type span{color:#ff5e6e}#speaking_keynotes .speaking_extra_section{display:table;width:100%}#speaking_keynotes .speaking_extra_section h3{font-family:'Avenir Next W02';text-transform:uppercase;font-weight:500;margin-bottom:30px}#speaking_keynotes .speaking_extra_section .speaking_other_topics{background-color:#fff;padding:40px;display:table-cell;width:50%}#speaking_keynotes .speaking_extra_section .speaking_dates{background-color:#ff5e6e;color:#fff;padding:40px;display:table-cell;width:50%}#hero.speaking_hero{background-image:url(../../images/speaking-mike-morrison-header.jpg);background-position:center;-webkit-background-size:cover;background-size:cover;padding:120px 0}#hero.speaking_hero h1 span{font-size:54px;line-height:50px}#hero.speaking_hero h1 strong{font-size:75px;line-height:70px}.page-template-page-speaking #main_header{display:none}#hero.start_hero h1 span{font-size:60px}#start_top{background-color:#fff;padding:70px 0 0;position:relative}#start_top h2.section_header{text-align:center;margin-bottom:40px;font-size:65px;line-height:46px;color:#ff5e6e}#start_top h2.section_header strong{font-size:56px}#start_top .start_steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#start_top .start_step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:33.3333%;float:left;padding:40px;text-align:center;background-color:#0e3150;position:relative}#start_top .start_step .start_step_image{height:200px;line-height:200px}#start_top .start_step .start_step_image img{max-width:100%;height:auto;vertical-align:middle}#start_top .start_step h1{color:#ff5e6e;text-transform:uppercase;margin:0;font-size:30px;line-height:32px;font-family:'Avenir Next W02'}#start_top .start_step p{color:#fff;margin-bottom:15px;font-weight:700;font-style:italic}#start_top .start_step a.button{min-width:70%;background-color:#049c9c;font-weight:24px}#start_top .start_step a.button:hover{background-color:#27bdbc}#start_top .start_step:after{content:' ';width:0;height:0;border-style:solid;border-width:30px 0 30px 30px;border-color:transparent transparent transparent #0e3150;position:absolute;top:50%;margin-top:-30px;right:-30px;z-index:10}#start_top .start_step.step_two{background-color:#049c9c}#start_top .start_step.step_two h1{color:#fff}#start_top .start_step.step_two a.button{background-color:#ff5e6e}#start_top .start_step.step_two a.button:hover{background-color:#ff6574}#start_top .start_step.step_two p{color:#162e44}#start_top .start_step.step_two:after{border-color:transparent transparent transparent #049c9c}#start_top .start_step.step_three{background-color:#ff6574}#start_top .start_step.step_three h1{color:#fff}#start_top .start_step.step_three:after{border-color:transparent transparent transparent #ff6574}#start_top .start_step:last-child{width:33.3334%}#start_top .start_step:last-child:after{display:none}#start_content_filter{background-color:#f9f9f9;padding:50px 0}#start_content_filter .arrow_dotted{top:-94px}#start_content_filter h2.section_header{text-align:center;color:#ff5e6e;margin-bottom:20px}#start_content_filter #content_filter{background-color:#f9f9f9}#start_content_filter #content_filter .content_select .filter_option{margin-top:0}#start_content_filter #content_filter .content_select .filter_option .filter_icon{-webkit-box-shadow:0 0 4px rgba(18,16,11,.25);box-shadow:0 0 4px rgba(18,16,11,.25)}#start_content_filter #content_grid .content_list{padding:0}#asseenon{text-align:center}#asseenon img{max-width:100%;height:auto}#segment_header{background-color:#27bdbc;color:#fff;padding:20px 0 0;-webkit-box-shadow:inset 0 -20px 8px -10px rgba(0,0,0,.1);box-shadow:inset 0 -20px 8px -10px rgba(0,0,0,.1)}#segment_header h1.site_logo{display:block;width:20%;padding:0 20px;margin:0 auto 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#segment_header h1.site_logo a{display:block;width:100%;height:90px;text-indent:-9999px;overflow:hidden;background:url(../../images/logo.png) center no-repeat;-webkit-background-size:contain;background-size:contain;outline:0;cursor:pointer}#segment_header .segment_header_content .header_text{padding:50px 0;text-align:center;width:100%}#segment_header .segment_header_content .header_text h2{font-family:'Avenir Next W02';text-transform:uppercase;font-size:72px;margin-bottom:30px}#segment_header .segment_header_content .header_text p{font-size:28px;line-height:38px}#segment_top{padding:60px 0;background-color:#fff}#segment_top p{text-align:center}#segment_top p:first-child{font-size:28px;line-height:42px}#segment_top h3.challenge_header{text-align:center;color:#ff5e6e;font-size:36px;font-family:'Avenir Next W02';text-transform:uppercase;margin-bottom:40px}#segment_top .segment_challenge{background-color:#f3f3f3;display:table;width:100%;margin-bottom:10px}#segment_top .segment_challenge .challenge_number{display:table-cell;vertical-align:middle;background-color:#27bdbc;color:#fff;font-size:60px;width:10%;text-align:center;font-family:'Avenir Next W02';font-weight:700}#segment_top .segment_challenge .challenge_content{display:table-cell;width:90%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#segment_top .segment_challenge .challenge_content p{text-align:left}#segment_top .segment_challenge .challenge_content p:last-of-type{margin-bottom:0}#segment_top .segment_challenge .challenge_content h1{font-family:'Avenir Next W02';text-transform:uppercase;font-size:32px;margin-bottom:15px}#segment_resources{background-color:#162e44;color:#fff;padding:60px 0 20px}#segment_resources h1{display:block;font-family:'Avenir Next W02';text-transform:uppercase;font-size:42px;margin-bottom:0;color:#fff;text-align:center;padding-bottom:23px;position:relative}#segment_resources h1:after{content:' ';display:block;height:3px;width:30%;background-color:#27bdbc;margin:0 auto;position:absolute;bottom:0;left:50%;margin-left:-15%}#segment_resources .resource_prefix{font-family:'Avenir Next W02';text-transform:uppercase;font-size:18px;margin-bottom:0;color:#ff5e6e;font-weight:700;text-align:center;display:block}#segment_resources h3{font-family:Lato;font-size:28px;font-style:italic;font-weight:700}#segment_resources h3 a{color:#fff}#segment_resources .col-half{text-align:center}#segment_academy_courses{padding:60px 0}#segment_academy_courses h1{font-family:'Avenir Next W02';text-transform:uppercase;font-size:38px;margin-bottom:15px;text-align:center;color:#27bdbc}#segment_academy_courses .academy_course{display:table;margin-bottom:20px;width:100%}#segment_academy_courses .academy_course .course_image{width:30%;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;display:table-cell}#segment_academy_courses .academy_course .course_content{padding:30px;background-color:#fff;width:70%;display:table-cell}#segment_academy_courses .academy_course .course_content h3{font-family:'Avenir Next W02';text-transform:uppercase;margin-bottom:20px}#segment_academy_also{background-color:#fff;padding:60px 0}#segment_academy_also h2.section_header{text-align:center;margin-bottom:40px}#segment_academy_also h2.section_header strong{font-size:44px}#segment_academy_also .col-third{text-align:center}#segment_academy_also .col-third .feature_icon{width:80px;height:80px;color:#ff5e6e;font-size:80px;line-height:80px;margin-bottom:30px;text-align:center;display:inline-block}#segment_academy_also .col-third h3{font-family:'Avenir Next W02';text-transform:uppercase;font-size:26px;margin-bottom:20px}#segment_academy_also .col-third p{font-style:italic}.segment_cta.cta_strip .cta_image{text-align:center;width:30%;padding-top:40px}.segment_cta.cta_strip .cta_image img{position:relative;width:100%;left:0;top:0}.segment_cta.cta_strip .cta_content{padding:40px 10px;width:70%}.sticky{position:-webkit-sticky;position:sticky;top:0}.sticky:before,.sticky:after{content:'';display:table}form p{margin:0}form label{display:inline-block;margin:5px 10px 5px 0}form input:not([type=image]),form textarea,form select{border:1px solid #CCC;font-size:18px;line-height:30px;margin-bottom:15px;margin-top:2px;outline:0 none;padding:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}form input[type=checkbox]{line-height:1em;padding:0;width:auto}form input[type=button],form input[type=radio]{width:auto}form input[type=submit]{padding:0;margin:0;width:auto;display:inline-block;padding:15px 30px;text-align:center;text-transform:uppercase;font-size:28px;line-height:1em;font-weight:600;color:#fff;font-family:'Avenir Next W02';background-color:#ff5e6e;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;cursor:pointer}form input[type=submit]:hover{background-color:#ff4457;color:#fff}form input[type=submit].button_alt{background-color:#049c9c}form input[type=submit].button_alt:hover{background-color:#27bdbc}#main_content .blog_content.fourohfour{text-align:center;padding:100px 0}#main_content .blog_content.fourohfour p,#main_content .blog_content.fourohfour ul{font-size:22px;list-style:none}#main_content .blog_content.fourohfour h3{font-size:44px;text-transform:uppercase;color:#0e3150;margin-bottom:5px;font-family:'Avenir Next W02'}#main_content .blog_content.fourohfour h1{font-family:Peekaboo;font-size:58px;font-weight:400;color:#ff5e6e}.subscribe_wrapper{position:relative}ul#subscribe_button{position:absolute;list-style:none;display:none;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:100;font-size:22px;-webkit-transition:.3s;transition:.3s;width:360px;left:50%;padding:0;margin-left:-180px;padding-top:20px}ul#subscribe_button:before{content:' ';position:absolute;left:50%;margin-left:-30px;top:8px;width:0;height:0;border-style:solid;border-width:0 30px 15px;border-color:transparent transparent #f9f9f9}ul#subscribe_button li{display:block}ul#subscribe_button li a{display:block;text-align:center;font-family:'Avenir Next W02';padding:17px 15px 13px;cursor:pointer;font-weight:500;text-transform:uppercase;background-color:#f9f9f9;border-bottom:1px solid #f3f3f3}ul#subscribe_button li a:hover{background-color:#f3f3f3}ul#subscribe_button.expanded{display:block}.review_data_hide{display:none!important}.review_top{float:right;width:360px;margin:0 0 30px 30px}.review_top .review_content{padding:20px;color:#fff;background-color:#049c9c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.review_top .review_content .review_section{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #27bdbc}.review_top .review_content .review_section .review_label{width:50%;float:left;font-weight:700}.review_top .review_content .review_section .review_score{width:45%;text-align:right;float:right;color:#f7c62d}.review_top .review_content .review_section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.review_top .review_total{background-color:#162e44;color:#fff;padding:20px;font-size:14px;line-height:20px}.review_top .review_total .total_score{font-size:24px;margin-bottom:20px;overflow:hidden}.review_top .review_total .total_score .review_label{width:50%;float:left;font-weight:700;line-height:24px}.review_top .review_total .total_score .review_score{width:45%;text-align:right;float:right}.review_top .review_total p{font-size:16px;line-height:24px}ul.mobile_menu{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#049c9c;display:none;clear:both;text-transform:uppercase}ul.mobile_menu li{float:left}ul.mobile_menu li a{display:inline-block;color:#fff;text-align:center;padding:14px 16px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:17px;font-weight:700;font-family:'Avenir Next W02'}ul.mobile_menu li a:hover{background-color:#27bdbc}ul.mobile_menu li.icon{display:none}body.spp #main_content .blog_content .smart-track-player h4{color:#fff;font-size:15px;margin:0}body.spp #main_content .blog_content .smart-track-player h3{margin:4px 0 0;font-size:18px;color:#fff}.highlight_box{padding:20px;margin-bottom:20px;background:#ffffde;border:3px dashed #E4BE79;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}.highlight_box h2{font-family:'Avenir Next W02';font-size:42px!important;color:#E4BE79!important;text-transform:uppercase}.highlight_box h2+p{font-size:1.5em}.cd-top{display:inline-block;height:60px;width:60px;right:30px;bottom:30px;position:fixed;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#27bdbc url(../../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:1000}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.7}.cd-top:hover{background-color:#ff5e6e;opacity:1}@media only screen and (max-width:768px){.cd-top{display:none}}@media all{.lightbox{display:none}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media only screen and (max-width:1360px){.arrow_dotted{display:none}}@media only screen and (max-width:1200px){.cta_strip:not(.cta_strip_thin) .cta_image{padding:15px;width:20%}.cta_strip:not(.cta_strip_thin) .cta_image img{position:relative;left:auto;top:auto;right:auto;bottom:auto;max-width:100%;height:auto}.cta_strip:not(.cta_strip_thin) .cta_content{width:80%;padding:30px}#main_header nav#main_nav ul li a{padding:18px 5px}.cta_strip_thin .cta_image{display:none}.cta_strip_thin .cta_content{width:73%;padding:20px}.cta_strip_thin .cta_button{width:27%;padding:20px 20px 20px 0}.cta_strip_thin .cta_button a.button{padding:15px}}@media only screen and (max-width:1024px){#segment_header h1.site_logo{width:100%}#segment_header .segment_header_content .header_text{padding:30px}#segment_header .segment_header_content .header_text h2{font-size:62px}#segment_top{padding:40px}#segment_resources{padding:40px}#segment_resources .col-fourfifth{width:100%}#segment_academy_courses{padding:40px}#segment_academy_courses .academy_course .course_image{width:20%}#segment_academy_courses .academy_course .course_content{padding:20px;width:80%}#segment_academy_also{padding:40px}#segment_academy_also .col-third:nth-child(3n+1){clear:left}.cta_strip.segment_cta .cta_image{display:none}.cta_strip.segment_cta .cta_content{width:100%}.blog_sidebar .resource_buttons a{padding-left:30px}.blog_sidebar .resource_buttons a:after{display:none}#start_top .start_step{padding:30px}.cta_strip_thin .cta_content h1{font-size:24px;margin-bottom:0}.cta_strip_thin .cta_content p{font-size:16px}.cta_strip_thin .cta_button a.button{font-size:20px}#hero{padding:30px 0}#hero h1{font-size:55px}#hero h1 strong{font-size:70px}#hero p{font-size:18px;padding:0}#hero.homepage_hero{padding:30px 0 60px}#hero.homepage_hero h1{margin-bottom:30px}#about_us{padding:40px 0}#about_us h1{font-size:42px;line-height:44px;margin-bottom:30px}#about_us a.button{margin-top:0}#content_filter .content_select .filter_option{margin-top:-60px}#content_filter .content_select .filter_option .filter_icon{line-height:68px;width:80px;height:80px;border-width:4px}#content_filter .content_select .filter_option .filter_icon img{width:50%;height:auto}#content_filter .content_select .filter_option h1{font-size:30px;margin-bottom:0}#content_filter .content_select .filter_option h1 span{font-size:30px}#hero.speaking_hero{padding:80px 0}#hero.speaking_hero h1 span{font-size:40px;line-height:38px}#hero.speaking_hero h1.mb60{margin-bottom:40px!important}#hero.speaking_hero h1 strong{font-size:55px;line-height:.9em}}@media only screen and (max-width:960px){#start_top .start_step{padding:30px}#start_top .start_step .start_step_image{height:140px;line-height:140px;margin-bottom:20px}#start_top .start_step .start_step_image img{max-width:100%;height:auto;max-height:140px}#main_header h1.site_logo{width:18%}#main_header nav#main_nav ul{width:41%}#main_header nav#main_nav ul li a{font-size:14px}#intro_block .inner .col-full{padding:30px;background-image:none;text-align:center}#intro_block .inner .col-full p.intro{font-size:24px;line-height:1.2em}#content_filter .content_select .filter_option.active:after{display:none!important}.cta_strip:not(.cta_strip_thin) .cta_content{width:75%}.cta_strip:not(.cta_strip_thin) .cta_content p{font-size:18px;line-height:24px}.cta_strip:not(.cta_strip_thin) .cta_image{width:25%}.latest_content{text-align:center}.latest_content .latest_content_text{width:100%}.latest_content .latest_content_text .content_block{max-width:100%;padding:30px}.latest_content .latest_content_text .content_block ul.content_list{margin-bottom:10px}.latest_content .latest_content_text .content_block ul.content_list li a img{display:inline-block;float:none;width:35px;height:35px;vertical-align:middle}.latest_content .latest_content_text .content_block a.button{font-size:20px}.latest_content .latest_content_image{display:none}.latest_videos{padding:30px}.latest_videos .latest_video_cta{width:100%}.latest_videos .latest_video_cta a.button{font-size:20px}.latest_videos p.intro{margin-bottom:10px}.blog_main .cta_strip.cta_compchart .cta_content{width:100%}.review_top{width:100%;float:none;margin-left:0}}@media only screen and (max-width:820px){#segment_header .segment_header_content .header_text{padding:30px}#segment_header .segment_header_content .header_text h2{font-size:42px}#segment_academy_also .col-third p{margin-bottom:0}#hero.speaking_hero{padding:40px 0}#hero.speaking_hero h1 span{font-size:30px;line-height:28px}#hero.speaking_hero h1.mb60{margin-bottom:30px!important}#hero.speaking_hero h1 strong{font-size:35px;line-height:.9em}#speaking_keynotes .speaking_topic{display:block}#speaking_keynotes .speaking_topic .speaking_topic_text{width:100%;display:block}#speaking_keynotes .speaking_topic .speaking_topic_image{width:100%;padding-bottom:66.6%;display:block}#speaking_keynotes .speaking_extra_section{display:block}#speaking_keynotes .speaking_extra_section .speaking_other_topics,#speaking_keynotes .speaking_extra_section .speaking_dates{width:100%;display:block}.academy_cta.fixed{position:relative}.academy_cta .academy_cta_content{max-width:100%}#hero.start_hero .start_hero_text,#hero.start_hero .start_hero_video{text-align:center}#start_top .start_steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#start_top .start_steps .start_step{width:100%}#start_top .start_steps .start_step:after{display:none!important}#faqs .question{text-align:center;margin-bottom:25px}#how_we_help .help_section_image{display:none}#how_we_help .help_section_text .help_content{max-width:100%}#how_we_help .help_section_text .help_content h2.section_header{text-align:center}#fun_facts .fun_fact{width:100%;overflow:hidden}.about_profile{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about_profile .about_profile_text,.about_profile .about_profile_image{width:100%}.about_profile .about_profile_text:after,.about_profile .about_profile_image:after{display:none}.about_profile .about_profile_text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about_profile .about_profile_text .about_profile_content{max-width:100%;padding:30px;text-align:center}.about_profile .about_profile_text .about_profile_content h1{margin-bottom:20px}.about_profile .about_profile_image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;height:275px}#content_grid .content_list{text-align:center}#content_grid .content_list .col-third{width:49%;float:none;display:inline-block}#content_grid .content_list .col-third .content_post{text-align:left}.hide-tablet{display:none!important}.col-half{width:100%}.mb100{margin-bottom:50px!important}.mb80{margin-bottom:40px!important}.mb60{margin-bottom:30px!important}.mb40{margin-bottom:20px!important}.mt100{margin-top:50px!important}.mt80{margin-top:40px!important}.mt60{margin-top:30px!important}.mt40{margin-top:20px!important}.mobile-nav{display:block}img{max-width:100%!important;height:auto!important}#about_us{text-align:center}#about_us .fr{display:none}#academy_section .academy_section_text{width:100%;float:none}#academy_section .academy_section_text .academy_content{max-width:100%;padding:30px}#academy_section .academy_section_image{display:none}#main_header #main_nav{display:none}#main_header h1.site_logo{width:100%;float:none}ul.mobile_menu{display:block}ul.mobile_menu li:not(:first-child){display:none}ul.mobile_menu li.icon{float:right;display:inline-block}ul.mobile_menu.responsive{position:relative}ul.mobile_menu.responsive li.icon{position:absolute;right:0;top:0}ul.mobile_menu.responsive li{float:none;display:inline}ul.mobile_menu.responsive li a{display:block;text-align:left}#content_filter .content_select .filter_option{margin-top:0}.cta_strip .cta_image{display:none}.cta_strip .cta_content,.cta_strip .cta_button{text-align:center;width:100%!important;padding:20px}.cta_strip .cta_content h1,.cta_strip .cta_button h1{font-size:32px;margin-bottom:0}.cta_strip .cta_content p,.cta_strip .cta_button p{display:none}.cta_strip .cta_content a.button,.cta_strip .cta_button a.button{font-size:22px}.cta_strip .cta_button{padding-top:0}.cta_strip:not(.cta_strip_thin) h1{margin-bottom:20px}.blog_main,.blog_sidebar{width:100%;float:none}.blog_main .cta_strip .cta_content{padding:30px!important}.resource_buttons a:after{display:none}.social_links{display:none}.widget_resources{text-align:center}#podcast_player .smart-track-player .spp-controls{top:16px!important}.blog_main .cta_strip.cta_compchart .cta_content{padding:30px}#speaking_keynotes{padding:60px 30px}}@media only screen and (max-width:700px){#speaking_keynotes{padding:45px 20px}#asseenon{display:none!important}.page-template-page-speaking .about_profile_image{display:none!important}p.hero_cta{display:none!important}.content_filter_section{display:none}.col-quarter,.col-threequarter,.col-twothird,.col-third{width:100%}.blog_main .cta_strip .cta_content a.button{width:100%}h2.section_header{text-align:center}.academy_content a.button{margin-left:auto;margin-right:auto}.video_listing{text-align:center}.latest_content .latest_content_text .content_block ul.content_list li a img{display:none}.latest_content .latest_content_text .content_block a.button{width:100%;margin-top:10px}.latest_videos .latest_video_cta a.button{width:100%}#content_grid .content_list .col-third{width:100%;display:block}}@media only screen and (max-width:560px){#segment_header .segment_header_content .header_text{padding:20px}#segment_header .segment_header_content .header_text h2{font-size:32px}#segment_academy_also h2.section_header{font-size:32px}#segment_top{padding:25px}#segment_resources{padding:25px}#segment_academy_courses{padding:25px}#segment_academy_courses .academy_course{display:block}#segment_academy_courses .academy_course .course_image{width:100%;height:250px;display:block}#segment_academy_courses .academy_course .course_content{padding:20px;width:100%;display:block}#segment_academy_also{padding:25px}#segment_top p:first-child,#segment_academy_also p.ta-c.mt60{font-size:24px!important;line-height:30px!important}#segment_top h3.challenge_header{font-size:28px}#hero h1{font-size:35px}#hero h1 strong{font-size:42px}#main_content .blog_main .blog_post{padding:30px}#main_content .blog_main .blog_content .meta_top{display:none}#main_content .blog_main .blog_content h1{font-size:32px;line-height:1.3em}}@media only screen and (max-width:480px){.hide-mobile{display:none!important}img{max-width:100%!important;height:auto!important}.col-quarter,.col-third{width:100%}}