.has-black-color,a.has-black-color,.has-black-color a,.has-black-color a:link,.has-black-color a:visited{color:#000000!important;}
.has-navy-color,a.has-navy-color,.has-navy-color a,.has-navy-color a:link,.has-navy-color a:visited{color:#143655!important;}
.has-blue-color,a.has-blue-color,.has-blue-color a,.has-blue-color a:link,.has-blue-color a:visited{color:#36AAE4!important;}
.has-sky-color,a.has-sky-color,.has-sky-color a,.has-sky-color a:link,.has-sky-color a:visited{color:#E5F5FC!important;}
.has-green-color,a.has-green-color,.has-green-color a,.has-green-color a:link,.has-green-color a:visited{color:#47B862!important;}
.has-yellow-color,a.has-yellow-color,.has-yellow-color a,.has-yellow-color a:link,.has-yellow-color a:visited{color:#FFBE00!important;}
.has-peach-color,a.has-peach-color,.has-peach-color a,.has-peach-color a:link,.has-peach-color a:visited{color:#E17359!important;}
.has-foundation-blue-color,a.has-foundation-blue-color,.has-foundation-blue-color a,.has-foundation-blue-color a:link,.has-foundation-blue-color a:visited{color:#0B5987!important;}
.has-light-grey-color,a.has-light-grey-color,.has-light-grey-color a,.has-light-grey-color a:link,.has-light-grey-color a:visited{color:#F5F3F3!important;}
.has-white-color,a.has-white-color,.has-white-color a,.has-white-color a:link,.has-white-color a:visited{color:#fff!important;}
.has-black-background-color{background-color:#000;}
.has-navy-background-color{background-color:#143655;}
.has-blue-background-color{background-color:#36AAE4;}
.has-sky-background-color{background-color:#E5F5FC;}
.has-green-background-color{background-color:#47B862;}
.has-yellow-background-color{background-color:#FFBE00;}
.has-peach-background-color{background-color:#E17359;}
.has-foundation-blue-background-color{background-color:#0B5987;}
.has-light-grey-background-color{background-color:#F5F3F3;}
.has-white-background-color{background-color:#fff;}
.is-style-serif{font-weight:500;font-family:eb-garamond, serif;}
.is-style-sans-serif{font-family:acumin-pro, sans-serif;font-weight:400;}
.is-style-round,.is-style-round-navy,.is-style-round-blue,.is-style-round-green,.is-style-round-peach,.is-style-round-yellow,.is-style-round-white,.is-style-round-sky-blue{border-radius:500px;}
.is-style-round-navy img,.is-style-round-blue img,.is-style-round-green img,.is-style-round-peach img,.is-style-round-yellow img,.is-style-round-white img,.is-style-round-sky-blue img{border-width:20px;border-style:solid;}
.is-style-round-navy img{border-color:#143655;}
.is-style-round-blue img{border-color:#36AAE4}
.is-style-round-green img{border-color:#47B862}
.is-style-round-peach img{border-color:#E17359}
.is-style-round-yellow img{border-color:#FFBE00}
.is-style-round-white img{border-color:#ffffff}
.is-style-round-sky-blue img{border-color:#E5F5FC}
.has-medium-font-size{line-height:1.15em;margin:0 0 .5em;}
.has-large-plus-font-size{line-height:1.15em;margin:0 0 .25em;font-size:2em;}
.has-large-step-font-size{line-height:1.15em;margin:0 0 .5em;font-size:2.5em;}
.has-large-font-size{line-height:1em;margin:0 0 .25em;}
.has-xl-font-size{font-size:3.5em;margin:0 0 .15em;line-height:1;}
.has-large-plus-font-size b,.has-large-plus-font-size strong,.has-large-font-size b,.has-large-font-size strong{font-weight:800;}
.has-large-step-font-size b,.has-large-step-font-size strong,.has-xl-font-size b,.has-xl-font-size strong{font-weight:900;}
.has-text-align-left{display:inline-block;}
.wp-block-separator.is-style-wide,.block-separator{border:none;height:6px;position:relative;margin:1em 0;}
.wp-block-separator.is-style-wide span,.block-separator span{float:left;width:25%;height:100%;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:auto;max-width:1150px;margin:1em auto;}
.wp-block-button__link{line-height:1;padding:.25em 1em .5em;min-width:175px;display:block;margin:.5em 0 0;font-weight:700;}
.breadcrumbs{list-style:none;margin:0 0 3.5em;padding:0;font-size:12px;text-transform:uppercase;font-weight:700;}
.breadcrumbs li{display:inline-block;margin-right:.5em;}
.has-navy-background-color .breadcrumbs li,.has-navy-background-color .breadcrumbs li a{color:#fff;}
.has-blue-background-color .breadcrumbs li,.has-blue-background-color .breadcrumbs li a,.has-green-background-color .breadcrumbs li,.has-green-background-color .breadcrumbs li a,.has-yellow-background-color .breadcrumbs li,.has-yellow-background-color .breadcrumbs li a{color:#143655;}
.has-peach-background-color .breadcrumbs li,.has-peach-background-color .breadcrumbs li a{color:#000;}
.wp-block-quote:before{width:150px;height:110px;margin-left:-100px;margin-top:-20px;background-image:url(quote-open.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;content:"";position:absolute;z-index:-1;}
.custom-post-type-banner .slick-slide{overflow:hidden;}
.research-items{position:relative;display:block;clear:both;overflow:hidden;margin-left:-10%;}
.research-item{display:inline-block;max-width:40%;vertical-align:top;margin-left:10%;margin-bottom:100px;}
.research-summary{margin:0 0 2.5em;width:90%;position:relative;display:block;clear:both;}
.research-content{display:inline-block;width:65%;vertical-align:top;}
.research-content .has-large-font-size{margin:0 0 1em;}
.research-content .wp-block-separator{margin:2em 0 0;}
.research-investigators{display:inline-block;vertical-align:top;text-align:right;width:20%;margin-left:13%;position:relative;}
.research-investigators .wp-block-buttons{position:absolute;bottom:0;margin:auto;left:0;right:0;display:block;}
.research-summary.presentation .research-content,.research-summary.presentation .research-investigators,.research-summary.publication .research-investigators{vertical-align:top;text-align:left;}
.research-summary.presentation .research-content{width:60%;}
.research-summary.presentation .research-investigators{width:30%;margin-left:5%;}
.research-summary.publication .research-content{width:50%;}
.research-summary.publication .research-investigators{width:35%;margin-left:9%;}
.research-summary.publication .research-investigators .wp-block-buttons{position:relative;}
.filters{position:relative;margin:0 0 90px;}
.filters input[type="text"]{border:2px solid #143655;border-radius:0;width:33%;padding:5px;margin-right:.5em;margin-bottom:1em;}
.filters select{appearance:none;border:2px solid #143655;border-radius:0;width:25%;padding:5px;margin-right:.5em;margin-bottom:1em;color:#143655;font-weight:700;background-image:url(icon-arrow-down.png);background-repeat:no-repeat;background-position:99% 50%;background-size:auto 20px;}
.resource-filters select:first-child{width:33%;}
.filters input::-webkit-input-placeholder{color:#143655;font-weight:700;}
.filters input:-ms-input-placeholder{color:#143655;font-weight:700;}
.filters input::placeholder{color:#143655;font-weight:700;}
.filters .reset{border:2px solid #143655;padding:.5em 1.5em;color:#143655;display:inline-block;background:#ffffff;border-radius:25px;font-size:.9em;font-weight:700;}
.resource-items{position:relative;margin:0 -.5%;}
.resource-item{margin:0 .5% 1em;position:relative;width:32%;float:left;}
.resource-item-thumb{position:relative;height:200px;}
.news-thumbnail,.custom-post-type-post .wp-block-getwid-custom-post-type__post-thumbnail{position:relative;height:350px;margin:0 0 .5em;width:100%;}
.resource-thumb-wrap,.news-thumbnail span,.custom-post-type-post .wp-block-getwid-custom-post-type__post-thumbnail a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.resource-thumb-wrap img,.resource-item-thumb img,.news-thumbnail img,.custom-post-type-post .wp-block-getwid-custom-post-type__post-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.resource-item-content{padding:1em;}
.resource-item a{position:absolute;top:0;bottom:0;right:0;left:0;display:block;margin:auto;}
.resource-item:hover{opacity:.7;}
.bricklayer-column-sizer{width:33.33%!important;}
.bricklayer-column{padding-left:.5%!important;padding-right:.5%!important;}
.new-tag{background:#143655;color:#fff;font-size:1.5em;font-weight:800;padding:.35em 2em .5em;border-radius:0 25px 25px 0;display:inline-block;margin-top:-.5em;line-height:1;position:relative;}
.related-title{text-align:center;margin:0 0 1em;font-weight:900;}
.stories-items{position:relative;display:block;clear:both;overflow:hidden;margin-left:-2%;z-index:5;}
.stories-item{width:48%;display:inline-block;vertical-align:top;margin:0 0 3em 2%;}
.has-spacing-small .getwid-columns.getwid-columns-4>*{padding-left:10px;padding-right:10px;margin-top:20px!important;}
.has-spacing-small>.getwid-columns{margin-left:-10px!important;margin-right:-10px!important;margin-top:-20px;}
.custom-post-type-page{background:#143655;}
.custom-post-type-page .wp-block-getwid-custom-post-type__post-wrapper,.custom-post-type-career .wp-block-getwid-custom-post-type__post-wrapper{padding:40px;height:100%;}
.custom-post-type-page .wp-block-getwid-post-carousel__post-wrapper a,.custom-post-type-career .wp-block-getwid-post-carousel__post-wrapper a{min-height:280px;padding:40px;height:100%;}
.slick-next:before, .slick-prev:before{display:none;}
.slick-prev{height:100%!important;width:40px!important;background-image:url(prev.svg)!important;background-size:22px auto!important;background-repeat:no-repeat!important;background-position:center!important;left:-50px!important;}
.slick-next{height:100%!important;width:40px!important;background-image:url(next.svg)!important;background-size:22px auto!important;background-repeat:no-repeat!important;background-position:center!important;right:-50px!important;}
.has-navy-background-color .slick-prev{background-image:url('prev-white.svg')!important;}
.has-navy-background-color .slick-next{background-image:url('next-white.svg')!important;}
.custom-post-type-team span{font-weight:700;}
.custom-post-type-team .wp-block-getwid-custom-post-type__post-thumbnail,.custom-post-type-team .wp-block-getwid-custom-post-type__post-thumbnail img{width:100%!important;}
.wp-block-separator.team{width:60%;}
.custom-post-type-team .wp-block-getwid-custom-post-type__content-wrapper{display:block;width:100%;}
.wp-block-getwid-content-slider .slick-dotted.slick-slider, .wp-block-getwid-images-slider .slick-dotted.slick-slider, .wp-block-getwid-media-text-slider .slick-dotted.slick-slider, .wp-block-getwid-post-carousel .slick-dotted.slick-slider, .wp-block-getwid-post-slider .slick-dotted.slick-slider{padding:0!important;}
.wp-block-getwid-content-slider .slick-dotted.slick-slider .slick-dots, .wp-block-getwid-images-slider .slick-dotted.slick-slider .slick-dots, .wp-block-getwid-media-text-slider .slick-dotted.slick-slider .slick-dots, .wp-block-getwid-post-carousel .slick-dotted.slick-slider .slick-dots, .wp-block-getwid-post-slider .slick-dotted.slick-slider .slick-dots{bottom:1.5em;left:0;text-align:left;right:0;max-width:1150px;margin:0 auto;}
.faq-q{display:inline-block;color:#36AAE4;font-size:3em;font-weight:900;width:100px;vertical-align:top;line-height:50px;}
.faq-inner{display:inline-block;width:80%;vertical-align:top;border-bottom:2px solid #E17359;padding-bottom:1.5em;}
.faq-title{font-weight:700;background-image:url(icon-plus.svg);background-repeat:no-repeat;background-position:100% 0;background-size:40px auto;padding-right:100px;min-height:50px;}
.faq-title:hover,.faq-title:focus{opacity:.7;cursor:pointer;}
.faq-content{display:none;}
.faq-inner.active .faq-title{background-image:url(icon-minus.svg);}
.kb-section-link-overlay:hover{background-color:rgba(0,0,0,.3);}
.kt-row-column-wrap{padding:0;}
