/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
#main-content-box ul{margin-bottom:1em}
ul li{margin-left:0}
#main-content-box li>ul{margin-top:10px}
.powered{display:none}
.divider{border:0;height:5px;background:url(/_data/site/111/templates/current/css/divider.png) 0 0 repeat-x;margin:10px 0}
.template .quote-testimonial{font-family:"Lora",Georgia,Times,serif;font-size:14px;font-weight:400;font-style:italic}
a img,img a{outline:none;border:0}
.clear{clear:both;height:0;visiblity:hidden}
.divider{border:0;height:5px;background:url(/_data/site/111/templates/current/css/divider.png) 0 0 repeat-x;margin:10px 0}
.browser_win_ie_8 hr{display:list-item;list-style:url(/_data/site/111/templates/current/css/divider.png) inside;filter:alpha(opacity=0);width:0}
.template h2.quote-attribution{font-family:"Red Hat Display Light",Helvetica,Arial,sans-serif;color:#3f5566;font-size:13px;margin-top:8px;text-transform:uppercase;font-weight:700;margin-bottom:0;margin-left:-40px}
.template h2.quote-attribution-no-indent{font-family:"Red Hat Display Light",Helvetica,Arial,sans-serif;color:#3f5566;font-size:13px;margin-top:8px;text-transform:uppercase;font-weight:700}
.template h2.sans-caps-head{font-family:"Red Hat Display Light",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:17px;color:#fff;margin-top:148px;margin-left:10px}
.responsive-fields button,.responsive-fields .button,.responsive-fields input[type=submit]{background-color:#ed1b33}
.hide-for-mobile{display:block}
.show-for-mobile{display:none}
span.red{color:#ed1b33}
.margin-bottom{margin-bottom:30px}
.button-cta-wrapper{text-align:center;margin:30px 0}
a.button-cta{display:inline-block;box-sizing:border-box;font-family:"Lora",Georgia,Times,serif;font-style:italic;font-size:16px;padding:10px 20px;text-align:center;color:#fff;background-color:#ed1b33}
.row-submit input#id_submitButton{background:#ed1b33;color:#fff;box-sizing:border-box;text-align:center;display:inline-block;color:#fff;font-style:italic;font-size:1em;transition:all .3s ease;font-family:"Lora",Georgia,Times,serif}
.file-box .file-icon-wrapper{margin-right:10px}
.file-box .file-icon-wrapper,.file-box .caption-text{float:left}
#header{position:relative}
#header-box{height:100%;position:relative}
#header:before{content:"";display:block;width:100%;height:27px;background:#6d6e72;top:calc(100% - 27px);position:absolute;z-index:-1}
#menu-h{top:40px}
.logos{position:absolute;right:0;top:0;padding-right:20px;width:200px;padding-top:25px}
.logos img{width:100%}
.logos ul li{margin-left:0}
.logos ul li:last-of-type img{padding:5px;box-sizing:border-box;background:#fff}
.header-logo{width:105px;height:130px;display:block;float:left;margin-top:0}
.tagline{width:410px;height:30px;float:left;margin-left:20px;margin-top:33px}
.tagline h1{font-family:"Lora",Georgia,Times,serif;font-weight:400;font-size:21px;color:#6d6e71;text-transform:none;font-style:italic}
#menu-h>ul>li:first-of-type div a{padding-left:0}
#menu-h>ul>li:last-of-type div a{padding-right:0}
._body-12 ul li{margin-left:0}
._body-12 [class^=testimonial-]{margin:44px 0}
._body-12 #main-content-box h1,.full-width h1{font-family:"Red Hat Display Light",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#ed1b33;font-size:21px;margin-top:0;margin-bottom:.3em}
.quick-link-small,.quick-link-small-last,.quick-link-large{width:100%;height:176px;float:left;cursor:pointer}
h2.sans-caps-head{font-size:14px;margin-left:5px;letter-spacing:0;margin-top:150px}
h2.sans-caps-head.inside-absolute{margin-top:2px;margin-bottom:0px}
#consultancy{background:url(/_data/site/111/templates/current/css/QuickLink1New.jpg) no-repeat;background-size:cover;position:relative}
#training{background:url(/_data/site/111/templates/current/css/QuickLink2New.jpg) no-repeat;background-size:cover;position:relative}
#coaching{background:url(/_data/site/111/templates/current/css/QuickLink3New.jpg) no-repeat;background-size:cover;position:relative}
#career{background:url(/_data/site/111/templates/current/css/QuickLink4New.jpg) no-repeat;background-size:cover;position:relative}
#personal{height:230px;background:url(/_data/site/111/templates/current/css/quicklinkNew2_02.png) no-repeat;padding-top:10px;background-size:contain;position:relative}
.caption-wrap{background:#6d6e72;height:30px;position:absolute;bottom:0px;width:100%}
.full-width .divider{margin:10px 0}
.anniversary-link{margin-bottom:30px}
[class^=testimonial-]:before{content:'"';display:block;font-size:50px;width:60px;text-align:center;position:absolute;left:0;opacity:.3}
[class^=testimonial-]{background:#fff;width:100%;box-sizing:border-box;padding:15px;border-radius:3px;border:1px solid #e7e7e7;box-shadow:0 3px 3px rgba(0,0,0,.18);padding-left:60px;position:relative;background-image:none;margin:40px 0;position:relative}
.image-consult{float:left;margin-right:10px;padding:0 5px 5px 0;display:block}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
#footer-box{padding-bottom:15px;padding-top:15px}
@media(min-width: 768px)and (max-width: 960px){#menu-h>ul li div a{font-size:13px;padding-left:5px;padding-right:5px;letter-spacing:0}
._body-12 #main-content-box h1,.full-width h1{font-size:19px}
}
@media screen and (max-width: 767px){.responsive-fields .row-checkbox label{font-size:13px}
}
@media only screen and (max-width: 767px){.pg-title{text-align:center}
.template h2.quote-attribution-no-indent{font-family:"Brandon Grot W01 Light";color:#3f5566;font-size:13px;margin-top:8px;text-transform:uppercase;font-weight:700;margin-bottom:0;margin-left:-40px}
.hide-for-mobile{display:none}
.show-for-mobile{display:block}
#header-mob{border-bottom:1px solid #e3e3e3}
._body-12 h1,._body-12 h2{text-align:center;margin-bottom:.6em}
.quick-link-small,.quick-link-small-last,.quick-link-large{width:100%;background-size:cover}
#consultancy h2,#training h2,#career h2,#coaching h2{position:absolute;bottom:0;background:#6d6e72;margin:0;width:100%;box-sizing:border-box;padding:5px}
#consultancy,#training,#career,#coaching{background-size:cover;position:relative}
#consultancy,#coaching{background-position:top}
#training,#career{background-position:center}
#menu-v{display:none}
#footer-box{font-size:13px;text-align:center}
.template h2.sans-caps-head{font-size:14px;margin-left:5px;letter-spacing:0;margin-top:150px}
}
@media(min-width: 767px)and (max-width: 1043px){.template h2.sans-caps-head{font-size:14px;margin-left:5px;letter-spacing:0;margin-top:150px}
h2.sans-caps-head.inside-absolute{margin-top:2px;margin-bottom:0px}
}

/*==@template_custom==*/