body, html{height:100%;background-color:#e3e3e3;margin-top:0px;}
footer{background-color:#e3e3e3;}
body{padding-top:0px; font-family: 'Lora', serif;}
p{font-size:20px;}
/*.wrap{min-height:100%;}*/
main{overflow:hidden;/*padding-bottom:350px;*/}
.whiteShodowed{background-color:#fff;}
.nextyear{background: url('../images/website/nextyear-background.jpg'); background-size: cover;}
.footer{position:relative;/*margin-top:-350px;height:350px;*/clear:both}
.navbar-collapse{min-height:15px;}
.navbar-fixed-top{padding:6px 0px;padding-bottom:0px;}
.navbar-nav > li > a{line-height:20px;}
.navbar{font-size:16px;text-transform:uppercase;font-weight:700}
.navbar-fixed-top{position:absolute;}
.navbar-nav{margin-top:10px;margin-right:10px;}
.navbar-nav a{line-height:3em;}
.careerCaption{ font-family: sans-serif;font-weight:bold;text-shadow:none;padding-top:25px;}
ul .navbar-nav{vertical-align:middle;}
.nav li a{padding-right:14px;padding-left:10px;padding-top:5px;padding-bottom:10px;margin-bottom:-1px;}
#corpNav.nav li a:hover{color:#fff!important;}
#corpNav .navbar-nav > li > a:hover, #corpNav .navbar-nav > li > a:visited, #corpNav .navbar-nav > li > a:focus, #corpNav .navbar-nav > li > a:active {font-weight:bold;}
.perks p {font-family:sans-serif;}
.navbar .nav > li.dropdown.open > .dropdown-toggle,
.navbar .nav > li.dropdown.active > .dropdown-toggle,
.navbar .nav > li.dropdown.open.active > .dropdown-toggle{text-shadow:none;box-shadow:none;background:transparent;}
.dropdown-menu{background-color:#ffffff;padding:0;border:none;}
.dropdown-menu li a {color: #000;}
#corpNav .dropdown-menu li a{color:#000;padding:9px 28px;border:none;font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase;}
.icon-search{height:34px;width:44px;padding-top:7px!important;}
.navbar-default{background-image:none;background: black -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0.1)))}
#corpNav .navbar-nav > li > a{color:#fff;font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase;}
#corpNav .dropdown-menu>li>a:hover, #corpNav.dropdown-menu>li>a:focus{color:#777;font-weight:bold;}
.navbar-form{margin:0;display:inline-block;margin-top:15px;}
.btn-search{background-color:transparent;color:#fff;border:none;}
#searchArea{width:240px;}
#searchArea > form > input[type="text"]{border-right:none;border-top:none;border-left:none;background:transparent;width:160px;}
#searchArea > form > input[type="text"]:focus,#searchArea > form > input[type="text"]:active{outline:none;}
#corpNav .navbar-form input[type=text]:focus:not([readonly]) {border-bottom: 1px solid #ffffff;box-shadow: 0 1px 0 0 #ffffff;}
.navbar-form .fa, {color: #4dd0e1;}
h1.logo{float:left;margin:0 0 10px 15px;padding:0;background-size:75px 62px;}
h1.logo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:75px;height:62px;background:transparent url(../img/logo.png) no-repeat top left;}
h1.whcclogo{float:left;margin:0 0 0 15px;padding:0;width:120px;height:105px;}
h1.whcclogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:83px;background:transparent url(../img/whcclogo.png) no-repeat top left;}
h1.ehcqlogo{float:left;margin:0 0 0 15px;padding:0;width:120px;height:105px;}
h1.ehcqlogo19 a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:83px;background:transparent url(../img/ehcqlogo19.png) no-repeat top left;}
h1.ehcqlogo19{float:left;margin:0 0 0 15px;padding:0;width:120px;height:105px;}
h1.ehcqlogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:83px;background:transparent url(../img/ehcqlogo19.png) no-repeat top left;}
h1.mcclogo{float:left;margin:0 0 0 15px;padding:0;width:120px;height:105px;}
h1.mcclogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:83px;background:transparent url(../img/mcclogo.png) no-repeat top left;}
.fluid-banner{padding-top:25px;/*background:#014b7c url(../img/background.jpg) no-repeat top center;height:360px;*/width:100%;min-width:100%;}
.banner{max-width:1200px;min-height:300px;}
.banner h1, .banner h2, .banner h3{color:#FFFFFF;max-width:900px;}
.banner h1{font-weight:bold;margin-bottom:15px;}
.banner h2{margin-bottom:5px;}
.banner h3{line-height:1.6em;margin-top:15px;}
.banner button{margin-top:10px;}
.custom-search-form{width:250px;}
.lg{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.lg:before{content:"";display:block;width:0;height:150%;}
.topfix{margin-top:50px;}
.item{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.carousel-indicators{bottom:3px;}
.carousel-captionHomepage{top: 50%;transform: translateY(-50%);bottom: initial;}
.noLinkStyle, .noLinkStyle:hover, .noLinkStyle:active, .noLinkStyle:focus{color:inherit;text-decoration:none;}
.monthGroup{text-align:center;padding:0px;margin:0px;margin-bottom:0px;font-size:1.7em;}
.whccHead{margin:0;}
.filterButton{margin-top:15px;}
.team{padding:2px;}
/*@media (min-width:992px){nav.shrink .toplinks{display:none!important;}
nav.shrink h1.logo a{background:transparent url(../img/wc_alt.png) no-repeat top left;}
nav.shrink h1.whcclogo a{background:transparent url(../img/whcclogo.png) no-repeat top left;}
nav.shrink h1.ehcq a{background:transparent url(../img/ehcqlogo.png) no-repeat top left;}
nav.shrink h1.ehcq19 a{background:transparent url(../img/ehcqlogo19.png) no-repeat top left;}
nav.shrink h1.mcc a{background:transparent url(../img/mcclogo.png) no-repeat top left;}
nav.shrink .navbar.nav{margin:0;padding:0;}nav.shrink{height:75px;}
nav.shrink .navbar-nav{margin-top:18px;}
nav.shrink .navbar-form{margin-top:20px;}
}*/
 h2{font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase;}
h2.homeSectionHead{margin-top:0px!important;}
.heroHead{padding:0px;}
.heroLeft{background-color:#344359;height:75px}
.heroLeft h1{padding-top:10px;}
.heroRight{height:75px;;background-color:#000000;}
.btn-hero{background-color:#FF530D;color:#fff;font-size:28px;font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase;border-radius:0px;height:100%;padding-top:18px;width:100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.btn-hero:hover, .btn-hero:active, .btn-hero:focus{text-decoration:none;}
.heroButton{margin:0;}
.heroHead h1{color:#fff;font-size:50px;font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase;margin:0;}
.content{margin:30px auto 25px auto;}
.content h2{margin-bottom:20px;}
.home-box i{margin:auto;text-align:center;display:block;}
.home-box h2{margin:15px auto 15px auto;text-align:center;}
.home-box p{margin:0 auto;text-align:center;}
.orange{color:#d5bb68;}
.blue{color:#2a547d;}
.testimonial{font-size:32px;}
.quote{font-size:32px;font-family:Century schoolbook,Palatino,Georgia,serif;}
.quoteAttribution{font-size:24px;font-family:Century schoolbook,Palatino,Georgia,serif;margin-left:25px;}
.required{color:#c00000;font-weight:bold;}
.quantityOn{background:#ffffff;border:1px solid #9AA0A9;width:30px;color:#000000;text-align:center;font:11px Verdana, Arial, Helvetica, sans-serif;}
.quantityOff{background:#efefef;border:1px solid #aaaaaa;width:30px;color:#999999;text-align:center;cursor:default;font:11px Verdana, Arial, Helvetica, sans-serif;}
.timeLineOn{background:#FAFAFA;font-weight:bold;}
.featuredWhitepaper{border:2px solid #eeeeee;padding-left:15px;box-shadow:2px 2px 2px #cccccc;border-radius:5px;font-family:verdana,arial,helvetica,sans-serif;}
.noBtmPad{padding-bottom:0px;}
.sponsorPanel{height:185px;}
#pricing-grid{width:100%;max-width:800px;}
tr{}
#pricing-grid td{border:1px solid #cccccc;padding:2px 5px;}
#pricing-grid .greenrule{background:#f1f1f1;}
#pricing-grid .sectiontitle{font-weight:bold;color:#000066;}
.footer{text-align:left;font:bold 16px sans-serif;}
.footer .footer-left,
.footer .footer-center,
.footer .footer-right{display:inline-block;vertical-align:top;}
.footerTop{background-color:#dddee5;text-align:center;padding:25px 0;}
.footerTop h4,.footerTop h3{font-weight:bold;color:#344359}
.mail-list-text{font-size:16px;}
.footerMid{background-color:#344359;padding:25px 0 15px 0 ;text-align:center;}
.footerMid a{color:#fff;}
.footerMid a:hover{text-decoration:none;}
.footerMid i{font-size:30px;margin-bottom:15px;}
.footerMid p{font-size:12px;}
.footerBottom{padding:25px 0 30px 0;text-align:center;}
.footerBottom i{font-size:30px;color:#344359;}
.footer .footer-left{width:32%;}
.footer .footer-about{color:#ffffff;padding:0;line-height:45px;margin-top:0;}
.footer .footer-about h4{margin-top:10;}
.footer .footer-about a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit;}
.footer .footer-about-text{margin-top:10px;color:#8f9296;line-height:20px;}
.footer .footer-mail-list{color:#ffffff;padding:0;line-height:45px;margin-top:0;}
.footer .footer-mail-list h4{margin-top:10;}
.footer .footer-mail-list a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit;}
.footer .footer-mail-list .mail-list-text{margin-top:10px;color:#8f9296;line-height:20px;}
.footer .footer-company-name{color:#8f9296;font-size:14px;font-weight:normal;margin:0;}
.footer .footer-center{width:36%;}
.footer .footer-center i{background-color:#33383b;color:#ffffff;font-size:25px;margin-top:5px;}
.footer .footer-center i.circle{width:38px;height:38px;border-radius:50%;line-height:42px;margin:10px 15px;vertical-align:middle;text-align:center;}
.footer .footer-center i.fa-envelope{font-size:17px;line-height:38px;}
.footer .footer-center p{display:inline-block;color:#ffffff;vertical-align:middle;margin:0;}
.footer .footer-center p span{display:block;font-weight:normal;font-size:14px;line-height:2;}
.footer .footer-center p a{color:#ffffff;text-decoration:none;}
.footer .footer-icons a{display:inline-block;width:35px;height:40px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#ffffff;text-align:center;line-height:35px;margin-right:8px;margin-bottom:5px;}
.footer .footer-icons a i{padding-top:3px;}
.footer .footer-icons{margin-top:0px;margin-left:0px;}
.footer .footer-right{width:31%;}
.footerBottom{background-color:#fff;padding-bottom:10px;border-bottom:3px solid #344359;margin-bottom:10px;}
.well{padding:10px;}
.h4top{margin-top:0px;}
a .aLink, a:hover .aLink{text-decoration:none;}
.eventTitle{font-size:24px;line-height:26px;font-weight:bold;}
.eventDate{color:#595959;font-size:19px;line-height:50px;}
.eventTagline{font-style:italic;font-size:16px;line-height:22px;}
.eventLinks a{font-size:16px;font-weight:bold;}
.eventsNav{-webkit-box-shadow:0px 3px 5px -3px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 5px -3px rgba(0,0,0,0.75);box-shadow:0px 3px 5px -3px rgba(0,0,0,0.75);border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;}
.clk-btn{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);background-color:#e8e8e8;border-color:#dedede;color:#333333;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
time.icon{font-size:1em;change icon size
display:block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:0.6em;box-shadow:0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;overflow:hidden;}
time.icon *{display:block;width:100%;font-size:1em;font-weight:bold;font-style:normal;text-align:center;}
time.icon strong{position:absolute;top:0;padding:0.4em 0;color:#fff;}
time.icon em{position:absolute;bottom:0.3em;}
time.icon span{font-size:2.8em;letter-spacing:-0.05em;padding-top:0.8em;}
time.icon strong{background-color:#337ab7;border-bottom:1px dashed #f37302;box-shadow:0 2px 0 #337ab7;}
time.icon em{color:#337ab7;}
time.icon span{color:#2f2f2f;}
time.icon em.noDay{font-size:2em;}
.calendar{padding-top:10px;padding-bottom:10px;}
*/.help-block{margin-bottom:0px;}
.form-horizontal .has-feedback .form-control-feedback{right:18px;}
.list-unstyled{margin:0;}
.thead-blue{background-color:#00609C;font-weight:bold;color:#FFFFFF;border:none !important;}
.eventBanner{margin-bottom:15px;}
.hiddenRow{padding:0 !important;}
.accordion-body{padding:5px;}
.btn-outline{background-color:transparent;color:inherit;transition:all .5s;}
.btn-primary.btn-outline{color:#428bca;}
.btn-success.btn-outline{color:#5cb85c;}
.btn-info.btn-outline{color:#5bc0de;}
.btn-warning.btn-outline{color:#f0ad4e;}
.btn-danger.btn-outline{color:#d9534f;}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover{color:#fff;}
.btn-primary.btn-outline{color:#428bca;background:none;}
.btn-primary.btn-outline:hover{background:#428bca;}
.btn-transparent{background-color:transparent;border-color:#fff;}
.btn-transparent:hover{background-color:transparent;border-color:#fff;}
.btn-homepage{display: inline-block;text-align: center;text-decoration: none;margin: 2px 0;border: solid 1px transparent;border-radius: 4px;padding: 0.5em 1em; color: #FFFFFF;background-color: #5073A5;font-size:16px;}
.btn-career{display: inline-block;text-align: center;text-decoration: none;margin: 2px 0;border: solid 1px transparent;border-radius: 4px;padding: 0.5em 1em; color: #FFFFFF;background-color: #FF8D5D;font-size:16px;}
.btn-homepage:active {transform: translateY(1px);filter: saturate(150%);}
.btn-homepage:hover {color: #5073A5; border-color: currentColor;background-color: white; }
.btn-homepage:-moz-focus-inner { border: none; }
.btn-homepage:focus {outline: none; box-shadow: 0 0 0 3px rgba(52, 67, 89, 0.5), 0 0 0 1.5px rgba(52, 67,, 89, 0.5);}
.btn-career:active {transform: translateY(1px);filter: saturate(150%);}
.btn-career:hover {color: #FF530D; border-color: #FF530D;background-color: white; }
.btn-career:-moz-focus-inner { border: none; }
.btn-career:focus {outline: none; box-shadow: 0 0 0 3px rgba(52, 67, 89, 0.5), 0 0 0 1.5px rgba(52, 67,, 89, 0.5);}
.btn-rollover{display: inline-block;text-align: center;text-decoration: none;margin: 2px 0;border: solid 1px transparent;border-radius: 4px;padding: 0.5em 1em; color: #FFFFFF;background-color: #465166;font-size:16px;}
.btn-rollover:active {transform: translateY(1px);filter: saturate(150%);}
.btn-rollover:hover {color: #465166; border-color: currentColor;background-color: white; }
.btn-rollover:-moz-focus-inner { border: none; }
.btn-rollover:focus {outline: none; box-shadow: 0 0 0 3px rgba(52, 67, 89, 0.5), 0 0 0 1.5px rgba(52, 67,, 89, 0.5);}

..hvrbox * {box-sizing: border-box;}
.hvrbox {position: relative;display: inline-block;overflow: hidden;max-width: 100%;height: auto;}
.hvrbox img {max-width: 100%;}
.hvrbox .hvrbox-layer_bottom {display: block;}
.hvrbox .hvrbox-layer_top {opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(227, 200, 110, 1); color: #fff; padding: 25px; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
.hvrbox:hover .hvrbox-layer_top, .hvrbox.active .hvrbox-layer_top { opacity: 1; }
.hvrbox .hvrbox-text { text-align: center; font-size: 18px; display: inline-block; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.hvrbox .hvrbox-text_mobile { font-size: 15px; border-top: 1px solid rgb(179, 179, 179); /* for old browsers */ border-top: 1px solid rgba(179, 179, 179, 0.7); margin-top: 5px; padding-top: 2px; display: none; }
.hvrbox.active .hvrbox-text_mobile { display: block; }
.hvrbox-layer_top > p {font-size:18px;color:#465166;line-height:22px;}
.hvrbox-layer_top > h2 {margin:0 0 10px 0;color:#465166;}
.js-focus-visible .btn-homepage:focus:not(.focus-visible) {box-shadow: none;}
.dropShadow{border:1px solid #eeeeee;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.missionRow{padding:0px 0;color:#FFFFFF;background: url(../corporate/overviewImages/presBackground2.png) no-repeat center center;background-color:#005bce;height:500px;}
.careerHead{padding:0px 0;color:#FFFFFF;height:500px;background: url(../corporate/overviewImages/peopleBG.jpg) no-repeat center center;} /*background: rgb(4,49,98);background: linear-gradient(90deg, rgba(4,49,98,1) 0%, rgba(80,115,165,1) 52%, rgba(38,108,202,1) 100%);*/
.titleText{font-size:20px;color:#fff;text-align:center;}
.transWrap{background:rgba(0, 0, 0,  .6);padding:10px;margin-top:10%;}
.transWrapCareer{background:rgba(0, 0, 0,  .6);padding:10px;margin-top:15%;}
.mission{text-align:center;color:#FFFFFF;font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase; font-size:52px;font-weight:300;letter-spacing:1px;}
.brochureThumb{text-align:center;}
.heroHead, missionRow{margin-top:-200px;}
.image {
  background-color: #c1c1c1;
  background-size: cover;
  height: 300px;
  margin-top: 0px;
}
.sliderImage {
  background: rgb(4,49,98);
  background: linear-gradient(90deg, rgba(4,49,98,1) 0%, rgba(80,115,165,1) 52%, rgba(38,108,202,1) 100%);
  background-size: cover;
  height: 350px;
  margin-top: 0px;
}
.image .heading {
  color: white;
  text-align: center;
  padding-top: 200px;
}
.image p {
  text-align: center;
  padding: 20px 60px;
}
.image p .btn {
  background-color: transparent;
  color: white;
  border: none;
  padding: 10px;
  font-size: 1.2em;
}
.image p .btn:hover {
  color: #fff;
  border:none;
}
.navbar {
  height: 80px;
  background-color: transparent;
  border: none;
  color: white;
  z-index: 100;
  transition: background-color 1s ease 0s;
}
.navbar-default .navbar-brand {
  color: white;
}
.navbar-default .navbar-brand:hover {
  color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: white;
  margin: 10px 5px 5px 5px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  border: none;
}
.navbar-default .navbar-nav > li > a:visited {
  color: #fff;
  text-decoration: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
  color: #fff;
}
.navbar-default .navbar-toggle {
  border: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #000000;
}
.navbar-default .navbar-toggle .icon-bar {
  color: #fff;
  background-color: #fff;
}
.navbar-default .navbar-collapse.collapse.in ul {
  background-color: #eeeeee;
}
/* Solid class attached on scroll past first section */
.navbar.solid {
  background-color: #000000;
  transition: background-color 1s ease 0s;
  box-shadow: 0 0 4px grey;
}
.navbar.solid .navbar-brand {
  color: #fff;
  transition: color 1s ease 0s;
}
.navbar.solid .navbar-nav > li > a {
  color: #fff;
  transition: color 1s ease 0s;
}
.about {
  background-color: #fff;
  color: #000000;
  height: 600px;
  text-align: center;
  margin-top: -20px;
}
.about h2 {
  padding-top: 220px;
}
.about p {
  padding: 20px 80px;
}
/**/
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%; 
}
.eventHov1, .eventHov2, .eventHov3, .eventHov4, .eventHov5{ padding:0;}
.eventHov2 .overlay {background: rgba(255,83,13,.7);opacity:.9;transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;}
.eventHov2 .overlay:hover {background: rgba(255,83,13,1);opacity:1;}
.eventHov3 .overlay {background: rgba(194,1,232,.7);opacity:.9;transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;}
.eventHov3 .overlay:hover {background: rgba(194,1,232,1);opacity:1;}
.eventHov4 .overlay {background: rgba(28,12,232,.7);opacity:.9;transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;}
.eventHov4 .overlay:hover {background: rgba(28,12,232,1);opacity:1;}
.eventHov5 .overlay {background: rgba(28,232,66,.7);opacity:.9;transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;}
.eventHov5 .overlay:hover {background: rgba(28,232,66,1);opacity:1;}


.rollText {
  color: white;
  font-family: 'Montserrat', sans-serif; font-weight: 300; text-transform: uppercase;
  font-size:2em;
  position: absolute;
  opacity:1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.darkRow{background-color:#344359;padding:15px 0;}
.darkRow h2, .darkRow p {color:#fff;}
#gallery .gallery-wrap {
  margin-top: 30px;
  display: inline-block;
}
#gallery .gellery-pn {
  padding-left: 5px;
  padding-right: 5px;
}
#gallery .more-btn {
  text-align: center;
}
#gallery .more-btn .btn {
  margin-top: 30px;
}
.gallery-item {
  position: relative;
  margin-bottom: 10px;
}
.gallery-item .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.57);
  opacity: 0;
  -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -moz-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -o-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.gallery-item:hover .overlay {
  opacity: 1;
}
.gallery-item img {
  width: 100%;
}
.gallery-item .icons i {
  color: #fff;
  border: 2px solid #fff;
  padding: 12px;
  margin: 0px;
  font-size: 20px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.gallery-item .icons i:hover {
  color: #e91e63;
  border-color: #e91e63;
}
.gallery-item .icons .preview {
  position: absolute;
  left: 40%;
  top: 45%;
  color: #fff;
  -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -moz-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -o-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.gallery-item .icons .link {
  position: absolute;
  left: 55%;
  margin-left: 42px;
  top: 45%;
  color: #fff;
  -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -moz-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -o-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.gallery-item:hover .preview {
  left: 45%;
}
.gallery-item:hover .link {
  left: 50%;
}

@media (max-width:1199px){
#searchArea{ visibility:hidden!important;}
.podcastImage img{display:block;max-width:100%;height:auto;}
.podcastText h4{font-size:14px;}
.eventListing{padding:15px 0 15px 35px;}
.btn-hero{font-size:24px;padding-top:20px;}
#lhnchatimg{margin-top:250px;}
} 

@media (max-width:1024px){
#searchArea{ visibility:hidden!important;}
#searchArea > form{visibility:hidden;}
#searchArea > form > input[type="text"]{visibility:hidden;}
h1.logo{float:left;margin:0 0 0 15px;padding:0;width:90px;height:70px;}
h1.logo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:90px;height:80px;background:transparent no-repeat top left;background-image:url(../img/wc_alt.png);}
h1.whcclogo{float:left;margin:0 0 0 15px;padding:0;width:90px;height:70px;}
h1.whcclogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:80px;background:transparent no-repeat top left;background-image:url(../img/whcc_alt.png);}
h1.ehcqlogo{float:left;margin:0 0 0 15px;padding:0;width:90px;height:70px;}
h1.ehcqlogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:80px;background:transparent no-repeat top left;background-image:url(../img/ehcq_alt.png);}
h1.ehcqlogo19{float:left;margin:0 0 0 15px;padding:0;width:90px;height:70px;}
h1.ehcqlogo19 a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:80px;background:transparent no-repeat top left;background-image:url(../img/ehcq_alt19.png);}
h1.mcclogo{float:left;margin:0 0 0 15px;padding:0;width:90px;height:70px;}
h1.mcclogo a{position:relative;display:block;font-size:28px;font-weight:700;margin:0;padding:0;width:330px;height:80px;background:transparent no-repeat top left;background-image:url(../img/mcc_alt.png);}
}
@media (min-width:992px){
.dropdown:hover .dropdown-menu{display:block;}

}
@media (max-width:991px){
#searchArea{ visibility:hidden!important;}
#searchArea > form{visibility:hidden;}
#searchArea > form > input[type="text"]{visibility:hidden;}
.main{padding-bottom:520px;}
.navbar{font-size:13px;}
.navbar-fixed-top{min-height:20px;margin-bottom:0;}
.navbar{margin:0;padding:0;padding-top:4px;}
.navbar-inverse .navbar{padding-top:0;}
.navbar-nav{margin:0;}
.navbar-default .navbar-collapse, .navbar-default {padding-top:0px;}
.navbar-collapse{margin:0;padding:0;}
.navbar-nav > li > a{padding:5px;line-height:20px;}
.nav li a{padding:14px 2px }
.fluid-banner .container{padding:0px;}
.dropdown-menu{background-color:#ffffff;padding:0;border:none;}
#corpNav .dropdown-menu li a{color:#000;padding:9px 28px;border-bottom:1px solid #e2e2e2;}
/*nav.shrink{height:auto;margin:0;}
nav.shrink .navbar-nav{margin:0;}*/
.dropdown-menu{background-color:#ffffff;padding:0;border:none;}
.dropdown-menu li{margin-left:10px;display:block;}
.dropdown-menu li a{color:#000000;padding:9px 28px;border:none;}
.dropdown-menu li a:hover{background:transparent;color:#e6cd7c;}
.footer{font:bold 14px sans-serif;padding:0px;position:absolute;height:auto;}
.footer .footer-left,
.footer .footer-center,
.footer .footer-right{display:block;width:100%;padding-top:20px;margin-bottom:0px;margin-top:0px;}
.footer .footer-center i.circle{margin-left:0px;}
.footer .footer-icons{margin:10px 0 30px 0;}
.home-box{margin-bottom:45px;}
.thoughtleaders{margin-bottom:0px;}
.well{margin-top:-10px;padding:10px 20px 20px 15px;margin-bottom:0px;border-radius:0px;}
.content{margin-bottom:0px;padding-bottom:20px;}
.homepage-content,{margin-bottom:20px;}
#FeaturedInterviews{display:none;}
.eventListing{padding:10px 10px 0 0;}
#searchArea{background:#ffffff;}
#searchArea .navbar-form{border:none;}
#searchArea{width:150px}
#searchArea > form{padding:0;margin:0;}
#searchArea > form > input[type="text"]{width:100px;}
.hvrbox-layer_top > p {font-size:14px;color:#465166;line-height:18px;}
.imageRoll{width:100%}
.eventHov1, .eventHov2, .eventHov3, .eventHov4, .eventHov5{max-height:200px;overflow:hidden;}
.btn-hero {font-size:22px;padding:5px 0 0 0 ; overflow-wrap:}
.heroLeft > h1 {font-size:42px;padding-top:13px;}
.whccHead{margin: 15px 0;}
.whccBtn{padding-top:15px;font-size:28px;}
}
@media (max-width:836px){.main{padding-bottom:550px;}
.footer{height:auto;}
}
@media (max-width:767px){.brochureThumb, .eventListing{display:block;clear:both;text-align:center;width:100%;}
#filterNav div{padding-bottom:4px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#5a5b5c;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#202020;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#202020;background-color:#d7d7d8;}
.navbar-form{width:100%}
.nav li a{padding-right:8px;padding-left:8px;padding-top:5px;padding-bottom:10px;margin-bottom:-1px;font-size:14px;}
#searchArea{visibility:visible!important;width:100%;padding:0;margin-top:0px;background:transparent;}
#searchArea > form > input[type="text"]{width:90%;visibility:visible;border-bottom:1px solid #000;}
.btn-search{background-color:transparent;color:#000;border:none;}
#searchArea > form{padding:0;margin:0;visibility:visible}
#searchArea .navbar-form {color:#000000;padding:10px;background-color:#fff;}
.hvrbox-layer_top > p {font-size:18px;color:#465166;line-height:22px;}
#navMenu > li {background-color:#fff;margin:0;border-bottom:1px solid #000;}
#navMenu > li > a{margin:0;}
.image{height:300px;}
.navbar-default {padding-top:8px;}
#corpNav .navbar-nav > li > a{color:#000;font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase;}
.navbar-toggle {
	margin-top:18px;
}
}
@media (max-width:730px){.small-hide{display:none;}
}
@media (max-width:684px){
.heroLeft > h1{font-size:36px;padding-top:15px;}
.mission{font-size:36px;}
}
@media (max-width:653px){.main{padding-bottom:580px;}
.eventRow{padding:5px;}
}
@media (max-width:594px){
.heroLeft > h1{font-size:28px;padding-top:20px;}
.btn-hero{    font-size: 18px;padding-top:10px;}
.mission{font-size:28px;}
.whccBtn{padding-top:15px;font-size:28px;}
}
@media (max-width:510px){h1{font-size:180%;}
h2{font-size:140%;}
h3{font-size:120%;margin-top:20px;}
.blue{font-weight:bold;}
.footer .footer-center p span, .footer .footer-center p{font-size:12px;}
.fluid-banner{height:auto;min-height:300px;}
.main{padding-bottom:590px;}
.footer{height:auto;}
.transWrap{margin-top: 20%;}

}
@media (max-width:465px){.eventDate, .eventTitle{line-height:22px;}
.eventTitle, .eventDate, .eventTagline{font-size:1.1em}
.heroLeft > h1{font-size:22px;padding-top:25px;}
.btn-hero{font-size:16px;padding-top:15px;}
.mission{font-size:22px;}
.whccBtn{padding-top:15px;font-size:28px;}
}
@media (max-width:425px){.banner h3{margin-bottom:10px;height:auto;}
.eventBannerImg{display:block;max-width:100%;height:auto;}
.whccBtn{padding-top:15px;font-size:28px;}
}
@media (max-width:375px){
.btn-hero{font-size:15px;padding-top:15px;}
.whccBtn{padding-top:15px;font-size:28px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2){h1.logo a{background-image:url(../img/wc_alt-2.png);background-size:80px 65px;}
h1.whcclogo a{background-image:url(../img/whcc_alt-2.png);background-size:80px 65px;}
}
.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}