#devwrapper{width:100%;position:fixed;opacity:.05}#devgrid{display:grid;grid-template-columns:repeat(8,[col-start] 1fr);grid-column-gap:20px;width:90%;max-width:1500px;margin:0 auto}#devgrid div{background-color:#000;height:1000000000px}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%;line-height:1.7em;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,input,select,button,textarea{font-family:Lora,serif;font-size:18px;line-height:1.6em;font-style:normal;font-weight:400;color:#000}h1,h2,h3,h4,h5,h6{font-family:Copse,serif;font-weight:500}h1{font-size:2.5em;line-height:1.5em}h2{font-size:1.75em;margin-bottom:.75em;line-height:1.75em}h3{font-size:1.5em;margin-bottom:.5em;line-height:1.5em}h4{font-size:1.25em;margin-bottom:.4em;line-height:1.4em}h5{font-size:1.1em;margin-bottom:.3em;line-height:1.3em}h6{font-size:1em;margin-bottom:.15em;line-height:1.2em}p{margin-bottom:1.75em}p:last-child{margin-bottom:0}p.large{font-size:1.15em}p.small{font-size:.8em;line-height:1.5em}em{font-style:italic}a{color:#448fca;text-decoration:none}a[name]{color:#000}a.read-more{font-weight:700;text-decoration:underline}a:hover{color:rgba(69,145,202,.75)}button,a.button,input.button{background-color:#448fca;-webkit-transition:all .15s linear;transition:all .15s linear;color:#fff;border:0;padding:8px 16px;border-radius:.25em;cursor:pointer}button.graybutton,a.graybutton,input.graybutton{background-color:#909090}a.button{padding:13px 16px}button:hover,a.button:hover,input.button:hover{background-color:rgba(69,145,202,.75)}blockquote{margin:1.5em 0;padding:1em;border:2px solid #e5e5e5;font-family:lato,helvetica neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.3;color:#272727}blockquote p{margin:0}ul,ol{margin:25px}li{list-style-type:disc;list-style-position:outside}img{max-width:100%;height:auto;border:1px solid #ddd}img.aligncenter{margin:0 auto;display:block}input{border-radius:.25em;border:1px solid #ddd;padding:8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{margin:auto;text-align:center;display:block}code{padding:.2em .4em;margin:0;font-size:85%;background-color:#f8f8ff;font-family:Consolas,consolasregular,courier new,monospace!important;border-radius:3px}code br{display:none}.wp-caption-text{text-align:center;padding-bottom:1em;font-style:oblique}.contentwidth{display:grid;grid-template-columns:repeat(8,[col-start] 1fr);grid-column-gap:20px;width:90%;max-width:1500px;margin:0 auto;padding:40px 0}.contentwidth>*{}.hero{height:1000px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0;margin-top:49px;display:flex;flex-direction:column;justify-content:center}section.page-hero{position:relative;display:block}section.page-hero img{width:100%;height:auto;border:0}section.coursehero{height:500px;background-repeat:no-repeat;background-size:cover;background-position:top center;margin:0;margin-top:115px}#pagetitle{margin-top:132px;border-top:1px solid #f2f2f2}#pagetitle .talks{margin-top:0;border-top:0}#pagetitle .contentwidth{padding-bottom:0;margin-bottom:-30px}#pagetitle h1{grid-column:span 8}#pagecontent{grid-column:span 6;position:relative;min-height:0;min-width:0}#page-builder.contentwidth{padding:0}#page-builder>div{margin-top:40px;margin-bottom:40px}.builder-full{font-size:1.15em;grid-column:2/8;margin-top:20px;margin-bottom:20px}.builder-half{grid-column:span 4}.slider,.singletestimonial{margin-left:-12%;margin-right:-12%}.ssslide,.singletestimonial div{padding-left:10%!important;padding-right:10%!important}body.page-template-homepage .ssslide{height:400px}.ssslide span,.singletestimonial div span{display:block;overflow:hidden;margin-bottom:20px}.ssslide img,.singletestimonial div img{border-radius:100px;width:125px;float:left;margin-right:20px}.ssslide span h5,.singletestimonial div span h5{margin-top:25px}.ssslide p,.singletestimonial div p{font-size:.85em;line-height:1.75em}.admin-bar header{top:32px}header{width:100%;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100000000000000000000}header .contentwidth{padding:20px 0}header a.sitelogo{width:350px}header a.sitelogo svg{display:block}header a.sitelogo h1{display:none}header nav{grid-column:span 7;font-family:Lato,sans-serif}header nav>div{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}header a.rwdmenutrigger{display:none}header nav ul{text-align:right;margin:0;margin-top:3px}header nav ul li{display:inline-block;padding:5px}header nav ul li.menu-item-language{display:none}header nav ul li a{color:#999;font-weight:700;text-transform:uppercase;font-size:.8em;padding:20px;letter-spacing:.085em}header nav ul li:first-child a{padding-left:0}header nav ul li:last-child a{padding-right:0}header nav ul li:hover a,header nav ul li.current-menu-item a{color:#272727}header nav ul li:hover a span,header nav ul li.current-menu-item a span{padding-bottom:5px;border-bottom:2px solid #272727}body.home .hero h1{font-size:1.75em;padding:0 50px;color:#fff;width:50%}body.home .rwdheroheading{display:none}body.home .homerecentarticles ul{margin-bottom:0}body.home .hometalkstraining div{background-color:#f9f9f9;padding:20px}body.home .homehighlight{background-color:#f9f9f9;padding:40px}body.blog article{margin-bottom:80px}body.blog #blogintro{margin-bottom:40px}body.blog #blogintro p{font-size:1.2em}body.blog p.blogdate{margin-top:-1em;margin-bottom:.5em}body.blog .page-navigation{text-align:center}body.blog .page-navigation li{display:inline}body.blog .page-navigation li a,body.blog .page-navigation li a:hover,body.blog .page-navigation li.active a,body.blog .page-navigation li.disabled{background-color:#f2f2f2;border-radius:100em;cursor:pointer;padding:5px 15px;color:#000;text-decoration:none}body.blog .page-navigation li a:hover,body.blog .page-navigation li.active a{background-color:rgba(69,145,202,.75);color:#fff}body.single-post #comments,body.single-post #respond{margin-top:40px}body.single-post #comments form#commentform textarea{width:100%}body.single-post ol.commentlist{margin:0;list-style:none}body.single-post ol.commentlist li{list-style:none}body.single-post ol.commentlist ul.children{margin:0}body.single-post ol.commentlist ul.children li.comment{position:relative;margin:0;border-left:1px solid #f2f2f2;padding-left:50px;box-shadow:inset 1px 0 0 0 rgba(255,255,255,.85)}body.single-post ol.commentlist ul.children li.comment:before{content:"\00A0";display:block;position:absolute;float:left;top:30px;left:0;width:25px;height:1px;background-color:#f2f2f2;box-shadow:0 1px 0 0 rgba(255,255,255,.85)}body.single-post ol.commentlist li article.comment-body{position:relative;margin-bottom:15px;border:2px solid #e5e5e5;padding:25px;font-size:1em;line-height:1.5}body.single-post li.bypostauthor>article{border-color:rgba(69,145,202,.75)!important}body.single-post ol.commentlist li article.comment-body .vcard img{float:left;margin-right:20px;border-radius:60px}body.single-post ol.commentlist li .comment-metadata{font-size:.75em;font-style:italic}body.single-post ol.commentlist li article.comment-body footer{background-color:#fff;margin:0;margin-bottom:25px}body.single-post ol.commentlist li article.comment-body .comment-content{margin-left:80px;margin-bottom:20px}body.single-post ol.commentlist li article.comment-body .reply{position:absolute;right:0;bottom:0;margin-right:20px;margin-bottom:20px;font-size:.75em;font-style:italic}body.page-template-page-courses header nav ul li.menu-item-language{display:inline-block;position:relative}body.page-template-page-courses header nav ul li.menu-item-language ul.sub-menu{display:none;position:absolute;top:100%;left:0;padding:0;z-index:1000000000000000000000;background:#fff;border:1px solid #ddd;text-align:center}body.page-template-page-courses header nav ul li.menu-item-language:hover>ul.sub-menu{display:block}body.page-template-page-courses header nav ul li.menu-item-language:hover>ul.sub-menu li a span{border-bottom:none}body.page-template-page-courses header nav ul li.menu-item-language:hover>ul.sub-menu li:hover a span{border-bottom:2px solid #272727}body.page-template-page-courses header nav ul li.menu-item-language ul.sub-menu li{padding:5px 0}body.page-template-page-courses header nav ul li.menu-item-language ul.sub-menu li a{padding:0}body.page-template-page-courses .coursecontent{grid-column:2/8!important}body.page-template-page-courses .coursecontent h1{font-size:2.5em;text-align:center;line-height:1.5em;margin-bottom:.75em}body.page-template-page-courses .coursecontent p em{font-family:Lora,serif;font-size:1.5em}body.page-template-page-mbportfolio #portfolio{margin-top:60px}body.page-template-page-mbportfolio #portfolio .portfolioitem{overflow:hidden;margin-bottom:40px;padding-bottom:30px}body.page-template-page-mbportfolio #portfolio .portfolioitem img{float:left;width:50%;margin-right:40px}body.page-template-page-nosidebar .nosidebar{grid-column:2/8!important}body.page-template-page-nosidebar .nosidebar h1{font-size:2.5em;text-align:center;line-height:1.5em;margin-bottom:.75em}body.page-template-page-mbtalks .talkcontent{grid-column:span 8!important}body.page-template-page-mbtalks h2{margin-top:60px}body.page-template-page-mbtalks h3{margin-top:60px}#sidebar{grid-column:span 2;margin:0}#sidebar>div{margin-bottom:40px}#sidebar div#sidebarlive{border:1px solid #ddd;padding:15px;padding-bottom:30px}#sidebar div h4{font-size:1.5em;margin-bottom:.5em;line-height:1.25em}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{background-color:#f9f9f9;margin:0 20px}footer .contentwidth{width:92%}footer div{grid-column:span 2}footer ul{margin:0}footer ul li{width:100%;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;list-style:none}footer ul li a{font-size:.75em;padding:8px 0}#copyright p{text-align:center;grid-column:span 8}@media screen and (max-width:2000px){.hero{height:900px}}@media screen and (max-width:1850px){.hero{height:750px}}@media screen and (max-width:1700px){.hero{height:625px}}@media screen and (max-width:1500px){body.page-template-homepage .ssslide{height:450px}header nav ul li a{padding:15px}}@media screen and (max-width:1350px){header a.sitelogo{grid-column:span 2;font-size:1.5em}header nav{grid-column:span 6}body.page-template-page-courses header nav ul li a{padding:8px}}@media screen and (max-width:1250px){header a.sitelogo{grid-column:span 2;font-size:1.75em}header a.rwdmenutrigger{display:flex;align-items:center;text-align:center;padding:0 20px;grid-column:8;justify-self:end;align-self:center}header a.rwdmenutrigger svg{width:1.2em!important;height:auto}header nav{display:none;grid-column:span 4;border-top:1px solid #999;margin-top:15px;padding-top:15px}header nav>div{justify-content:center}header nav ul{text-align:center;margin-top:0}}@media screen and (max-width:1210px){.admin-bar header{top:0}#devgrid{grid-template-columns:repeat(4,[col-start] 1fr)}body,input,select,button,textarea{font-size:16px}.contentwidth{grid-template-columns:repeat(4,[col-start] 1fr)}#pagecontent{grid-column:span 4}#pagetitle{margin-top:0}#sidebar{grid-column:span 4;margin-top:40px}.hero{height:525px;margin-top:0}section.coursehero{margin-top:0}.slider,.singletestimonial{margin-left:0;margin-right:0}.ssslide p,.singletestimonial div p{font-size:1em}header{position:relative}header a.sitelogo{width:275px;grid-column:span 1}header nav{grid-column:span 8}header nav ul{margin-top:0}header nav ul li a{font-size:.9em}footer div{grid-column:span 1}.builder-full{grid-column:span 4}body.page-template-page-courses .coursecontent{grid-column:span 4!important}body.page-template-page-nosidebar .nosidebar{grid-column:1/5!important}}@media screen and (max-width:1050px){body.page-template-homepage .ssslide{height:500px}}@media screen and (max-width:1000px){footer div{grid-column:span 2;margin-bottom:20px}}@media screen and (max-width:825px){body.page-template-homepage .ssslide{height:560px}}@media screen and (max-width:850px){.alignleft,.alignright{float:none;margin:0}body.page-template-page-mbportfolio #portfolio .portfolioitem img{float:none;width:100%}section.coursehero{height:300px}}@media screen and (max-width:750px){#devgrid{grid-template-columns:repeat(2,[col-start] 1fr)}header a.rwdmenutrigger{grid-column:2}header nav{grid-column:span 2}p.small{font-size:1em}.contentwidth{grid-template-columns:repeat(2,[col-start] 1fr)}.hero{height:375px;background-position:80% center}.ssslide p,.singletestimonial div p{font-size:1em}header nav ul li a{font-size:1em}#page-builder>div{margin-top:20px;margin-bottom:20px}footer .contentwidth{width:95%}footer ul li a{font-size:1em;line-height:3em}body.home .hero h1{display:none}body.home .rwdheroheading{display:block}body.home .rwdheroheading h1{font-size:1.5em}body.home .homehighlight{padding:20px}body.page-template-page-courses .hero{background-position:center center}}@media screen and (max-width:700px){body.page-template-homepage .ssslide{height:560px}}@media screen and (max-width:625px){.hero{height:350px}body.page-template-homepage .ssslide{height:630px}}@media screen and (max-width:575px){.hero{height:325px}body.page-template-homepage .ssslide{height:775px}.sssprev{left:0%!important}.sssnext{right:0%!important}.ssslide img,.singletestimonial div img{float:none;margin:0 auto!important;display:block}.ssslide h5,.singletestimonial div h5,.ssslide h6,.singletestimonial div h6{text-align:center}}@media screen and (max-width:525px){body.page-template-homepage .ssslide{height:900px}}@media screen and (max-width:475px){.hero{height:300px}header a.rwdmenutrigger{padding:0 12px}body.page-template-homepage .ssslide{height:975px}}@media screen and (max-width:400px){#devgrid{grid-template-columns:repeat(1,[col-start] 1fr)}.contentwidth{grid-template-columns:repeat(1,[col-start] 1fr)}body.page-template-homepage .ssslide{height:1025px}body.page-template-page-courses .hero{display:none}}@media screen and (max-width:375px){header a.sitelogo svg{display:none}header a.sitelogo{width:200px}header a.sitelogo h1{display:block;color:#717073;font-size:.8em}header a.sitelogo h1 span{color:#919195}body.page-template-homepage .ssslide{height:1100px}}@media screen and (max-width:350px){.hero{height:375px;background-position:70% center}body.page-template-homepage .ssslide{height:1200px}}@media screen and (max-width:325px){header a.sitelogo h1{max-width:200px}}