h1:after, .h1:after{display:none;visibility:hidden}
/*HOMEPAGE - Banners*/
.slick-slider{margin-bottom:0}
.slick-banner1{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner1.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner2{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner2.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner3{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner3.jpg) no-repeat scroll center center/cover;position:relative}
@media screen and (max-width:990px){
.slick-banner1{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner1_tab.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner2{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner2_tab.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner3{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner3_tab.jpg) no-repeat scroll center center/cover;position:relative}
}
@media screen and (max-width:400px){
.slick-banner1{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner1_mob.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner2{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner2_mob.jpg) no-repeat scroll center center/cover;position:relative}
.slick-banner3{background:url(/ITGovernance/media/ITG-Main-Site/Homepage/Banners/banner3_mob.jpg) no-repeat scroll center center/cover;position:relative}
}
.slick-copy-container{position:absolute;width:100%;left:0;top:0}
.slick-masking{background:rgba(0,0,0,.5);height:400px;position:absolute}
.slick-copy-div{display:flex;align-items:center}
.slick-copy{font-size:3em;color:#fff;border:3px solid #c9d22a;border-top:none;border-bottom:none;margin:0 70px;padding:20px;line-height:1em}

.slick-prev,.slick-next{width:auto;height:auto;z-index:4000;background:none;top:calc(50% - 50px)}
.slick-prev{left:10px}
.slick-next{right:10px}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:none}
.slick-next::before, .slick-prev::before{content:"";display:block;height:100px;/*margin-top:-50px;*/opacity:0.4;/*top:50%;*/width:40px;transition-duration:.4s}
.slick-next::before{background:rgba(0, 0, 0, 0) url("/Shop/Skins/ITG/Images/arrow-right.png") no-repeat scroll center center}
.slick-prev::before{background:rgba(0, 0, 0, 0) url("/Shop/Skins/ITG/Images/arrow-left.png") no-repeat scroll center center}

.HPtrust{background:#f7f6f6;padding:40px 0;font-size:1.5em;line-height:1.2em;font-weight:600}
.HPclients{margin:50px 0}
.HPclients img{padding:0 15px;max-width:85%}
.HPclients .container div{display:inline-block;flex:1}
.HPintro{max-width:100%;overflow:hidden;margin:50px 0}
.introAreas{margin:45px 0}
.introImageRightEdge{left:10px;top:0}
.HPcta{background:#464a59;color:#fff;padding:50px 0;margin:50px 0;line-height:1.3em}
.HPctaNOmarg{margin:0}
.HPcta h3{margin-bottom:25px}
.CTAfauxButton{background:#c9d22a;font-family:"SegoeRegular";font-size:1.2em;margin:40px auto 0;max-width:100%;min-width:200px;padding:10px 0;width:50%;color:#fff!important;display:block}
.HPblogPosts{max-width:100%;overflow:hidden;margin:50px 0}
.HPblogPosts a{background:rgba(204,204,204,.5);background-position:center center;background-size:cover}
.blogPostContainer-sm,.blogPostContainer-lg{display:block;color:#fff!important}
.smallPost{margin-bottom:20px}
.HPblogHeadline-lg ,.HPblogHeadline-sm{bottom:0;line-height:1.1em;position:absolute;color:#fff;letter-spacing:.02em;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}
.blogPostContainer-lg{padding:0}
.HPblogHeadline-lg{font-size:2.4em;padding:10px 15px 20px}
.HPblogHeadline-sm{font-weight:600;padding:5px 15px;font-weight:600}
.HPmainSection{margin:0 0 50px}
.HPmainSection h2{margin:0}
.HPmainSection article{padding:50px 0}
.mainSectionLinkContainer{margin:50px 0}
.mainSectionLink{display:block;background-color:rgba(204,204,204,.5);background-position:center center;background-size:cover}
.mainSectionCopy{margin:50px 0 0;overflow:hidden}
.sectionLink{background:rgba(201,210,42,.83);padding:10px 20px;position:absolute;font-size:1.2em;line-height:1em}
body:not(.EditMode) .HPshopSection{background:#2c2c2c;color:#fff}
body:not(.EditMode) .HPtrainingSection{background:#298dc3;color:#fff}
.HPshopSection .sectionLink,.HPtrainingSection .sectionLink{color:#fff}
.HPresearchSection .sectionLink,.HPconsultancySection .sectionLink{color:#303030}
.HPpress{background:#f3f3ee;padding:50px 0}
.HPnewsContainer{background:#fff;display:flex;color:#303030;margin:0 0 20px}
.HPnewsImg{background-color:rgba(204,204,204,.5);min-height:132px;background-size:cover;background-position:center center}
/*.HPreleasesHeadline,.HPcoverageHeadline{font-family:"SegoeRegular";font-size:.8em;line-height:1.5em;overflow:hidden}*/
.HPreleasesHeadline, .HPcoverageHeadline{font-family: "SegoeRegular";font-size:.8em;line-height: 1.2em;	overflow: auto}
.mediaList .HPreleasesHeadline,.mediaList .HPcoverageHeadline{overflow:hidden}
.HPreleasesDate,.HPcoverageDate{font-size:.7em;line-height:1.5em;font-family:"SegoeRegular";color:#999}
.HPnewsCopy{padding:8px}
/*.HPcoveragePublication{font-size:.8em;line-height:1.5em;font-family:"SegoeRegular";color:#c9d22a;font-style:italic}*/
.HPcoveragePublication{font-size:.8em;line-height:1.2;font-family:"SegoeRegular";color:#c9d22a;font-style:italic;margin:-.5em 0 0}
@media screen and (min-width:991px){.infoBlockSectionRight .mainSectionCopy{float:right}}
@media screen and (max-width:1199px){.slick-copy{font-size:2em}
.slick-banner1,.slick-banner2,.slick-banner3{min-height:500px}
.slickImgDoNotDelete{height:500px;width:100%}
.mainSectionCopy{height:auto!important}
.HPclients .container{width:100vw}
.HPtrust .container{width:100%}
}
@media screen and (max-width:990px){.HPtrust{font-size:1.3em}
.HPclients img{margin:0 5px;}
.HPclients,.HPintro,.HPcta,.HPblogPosts,.HPmainSection{margin:20px 0}
.HPtrust,.HPcta{padding:20px}
.blogPostContainer-lg{height:450px!important;margin:0 10px 20px}
.slick-copy-container .container>div{padding:0;width:100% !important;}
.slick-prev,.slick-next{display:none;visibility:hidden}
}
@media screen and (max-width:640px){.slick-copy-container .container{padding:0}
.slick-masking{width:100%!important}
.slick-copy{font-size:1.2em;font-weight:600;line-height:1.1em;margin:0 20px;padding:10px}
.slick-img-container{height:300px!important}
.slick-banner1,.slick-banner2,.slick-banner3{min-height:300px}
.slickImgDoNotDelete{height:300px;width:100%}
.HPtrust{font-size:1.1em;line-height:1.3em}
.HPclients .flexCC{display:block}
.HPtrust .container{padding-left:10px;padding-right:10px}
.HPblogHeadline-lg{font-size:1.4em}
.blogPostContainer-lg{height:300px!important;margin:0 10px 20px}
.container{padding:10px;}
.mainSectionCopy{margin:20px 0 0}
.HPmainSection article{padding:20px 0}
h2,.h2{font-size:2em}
.HPtrust,.HPcta{padding:20px 0}
.CTAfauxButton{width:100%}
.HPclients .container div{width:40%}
}
@media screen and (max-width:400px){.HPclients .container div{width:40%}}
.mediaList .HPnewsContainer{float:left;margin:0 0 50px;padding:0 10px;width:50%}
@media screen and (max-width:990px){.mediaList .HPnewsContainer{margin:0 0 50px;padding:0;width:100%}}
.home-intro{padding:20px 0}
