/* Begin classes for common SPIN elements */
*, ::before, ::after { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
*, ::before, ::after { box-sizing: border-box; }
body {
	font-family: "Graphik Web Regular";
	/*text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
	background: #fff;
}
h1,
#wd_printable_content h1 {
	font-size: 80px;
	font-weight: 300;
}
h2,
#wd_printable_content h2 {
	font-weight: 300;
	font-size: 48px;
	color:  #2e1a47;
}
h3,
#wd_printable_content h3 {
	font-weight: 300;
	font-size: 34px;
	color: #707070;
}

#wd_printable_content p {
	font-size: 20px;
	font-weight: 400;
	color: #707070;
	font-family: 'Graphik Web Regular';

}
a,
nav .wd_page_links a,
nav .wd_page_links {
	color: #2e1a47;
	transition: all 0.5s ease;
}
/* Site Search Form */
div.wd_site_search{
	height: 86px !important;
	background: #ffffff;
	transition: .25s all ease;
	opacity: 0;
	visibility: hidden;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;

}
div.wd_site_search.visible {
	opacity: 1;
	visibility: visible;
	transition: .25s all ease;
}
div.wd_site_search .wd_search_form_container {
	padding: 27px 0;
}
div.wd_site_search .wd_search_form {
	max-width: 80%;
	margin: 0 auto;
}
div.wd_site_search .wd_search_form input[type="text"] {
	width: 90%;
	line-height: 2rem;
}
div.wd_site_search .wd_search_form input[type="submit"] {
	background: transparent;
    border: 2px solid #2e1a47;
    color: #2E1A47;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 300;
    font-family: "Graphik Web Light";
    transition: all .5s ease;
    width: 9%;
    line-height: 2rem; 
}
div.wd_site_search .wd_search_form input[type="submit"]:hover {
	background: #2e1a47;
    color: #ffffff;
    transition: all .5s ease;
    cursor: pointer;
}

.desktop-site-search-trigger { 
	width: 40px;
	height: 40px;
	padding-left: 20px;
}
.desktop-site-search-trigger:hover {
	cursor: pointer; 
}

.desktop-site-search-trigger i.fa-search {
	font-size: 28px;
	color: #000000;
	font-style: normal;
} 
.desktop-site-search-trigger .fa-search:before {
	font-family: "FontAwesome";
	font-size: 18px;
}
.desktop-site-search-trigger.active .fa-search:before {
	content: '\f057';
	font-family: "FontAwesome";
	font-size: 18px;
}

/* Mobile Site Search trigger */
.js-lx-collapsible.header__navigation-collapse--mobile-menu {
	display: flex;
}

.mobile-site-search-trigger { 
	display: none;
	width: auto;
	height: auto;
	margin-left: 10px;
}
.mobile-site-search-trigger:hover {
	cursor: pointer; 
}

.mobile-site-search-trigger i.fa-search {
	font-size: 27px;
	color: #000000;
	font-style: normal;
} 
.mobile-site-search-trigger .fa-search:before {
	font-family: "FontAwesome";
	font-size: 16px;
}
.mobile-site-search-trigger.active .fa-search:before {
	content: '\f057';
	font-family: "FontAwesome";
	font-size: 16px;
}


/* End Site Search Form */
.header__navbar .nav-item span.button-text {
	font-size: 16px;
}
a:hover,
nav .wd_page_links a:hover {
	color: #160C23;
}

div > a:not(role='button'),
p > a,
li > a {
	text-decoration: underline;
}

#wd_main_content a {
	text-decoration: underline;
}

.wd_left-sidebar, .wd_content, .wd_right-sidebar {
	margin: 20px 0;
}

.wd_footer {
	background: #2e3030;
	padding: 20px;
	color: #fff;
	width: 100%;
}

footer h4 {
	padding-top: 0;
}

#wd_skip_link:active,
#wd_skip_link:focus {
	font-size: .85rem;
	position: absolute;
	top: 2px;
	left: 2px;
	padding: 3px;
	z-index: 3;
	background-color: #ffc107;
	color: #12161a;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none;
	transition: none;
}

.wd_visually_hidden {
	font-size: 0;
	width: 1px;
	height: 1px;
	display: inline-block;
	overflow: hidden;
	position: absolute!important;
	border: 0!important;
	padding: 0!important;
	margin: 0!important;
	clip: rect(1px,1px,1px,1px);
}

.transcript-target {
	display: none;
	background: #FFF;
	border: 1px solid #ccc;
	padding: 1rem 1rem;
	margin-top: .5rem;
	overflow: auto;
	border-radius: 5px;
	box-shadow: inset 0 -15px 10px -15px rgba(0,0,0,.75);
	max-height: 300px;
}

.transcript-target p {
	font-size: 1rem;
}

/* Bootstrap Overrides */
.no-side-margin {
	margin-left: 0;
	margin-right: 0;
}
main {
	background: #fff;
}
.wd_pageid_20303 main {
	background: transparent;
}
.row {
	/* margin-right: 0;
	margin-left: 0; */
}
hero.row {
	margin-left: 0;
	margin-right: 0;
}
.navbar-brand {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 200%;
}
.navbar-brand img {
	/*max-height: 100px;*/
	margin: 20px 0;
	/*max-width: 150px;*/
}
.navbar-expand-md .navbar-nav {
	justify-content: flex-end;
}
nav {
	background: rgba(1,1,1,1);
	color: #fff;
}
nav.breadcrumb-nav {
	background: transparent;
}
.breadcrumb-item.active,
nav.breadcrumb-nav a,
nav.breadcrumb-nav a:hover {
	color: #616A70;
	text-transform: capitalize;
	font-size: inherit;
}

/*nav a,
nav a:hover {
	color: #fff;
	font-weight: bold;
	font-size: .8rem;
	text-transform: uppercase;
}*/
.navbar {
	padding: 0;
}
.navbar-toggler {
	border-radius: 0;
}
/*
.nav-item {
	padding: 0 .5rem;
}
.nav-item a:hover {
	background-color: #2e3030;
	color: #fff;
	text-decoration: underline;
}
.dropdown-menu {
	background-color: rgba(1,1,1,.75);
	border: 1px solid transparent;
	border-radius: 0;
}
a.dropdown-item {
	color: #fff;
	font-weight: bold;
}
*/
.navbar-expand-md .navbar-nav .nav-link {
	padding-right: .3rem;
	padding-left: .3rem;
}
/*nav.fixed-top {
	opacity:0;
	visibility:hidden;
	transform: translate(0, -200px);
}
nav.in-view {
	opacity:1;
	visibility:visible;
	transition: all 0.3s ease;
	transform:translate(0, 0);
}*/

.dropdown-item.active, .dropdown-item:active {
	background-color: transparent;
}
/* END Bootstrap Overrides */

/* Slideshow Overrides */
#single_slider_responsive {
	width: 100%;
}
div#single_slider_responsive .carousel {
	visibility: hidden;
	background: none;
	border: none;
	overflow: hidden;
}
.single_slider_carousel_inner > .item > a img {
	width: 100%;
}
.carousel-container {
	width: 100% !important;
}
.carousel-control {
	display: none;
}
.carousel-indicators {
	bottom: 35px;
	right: 10%;
	top: 86%;
}
.carousel-indicators li {
	width: 25px;
	height: 25px;
	background: #ccc !important;
	border-radius: 15px;
	border: none !important;
}
.carousel-indicators li.active {
	background: #fff !important;
}
.single_slider_carousel .single_slider_carousel_control {
	display: none;
}
div#single_slider_responsive .single_slider_carousel_container {
	padding: 0;
}
div.single_slider_carousel_bottom {
	margin: -100px auto 0 auto;
}

div#single_slider_responsive .single_slider_carousel_caption {
	background: #111;
	background: rgba(1,1,1,.85);
}

/* END Slideshow Overrides */

/* Header styles */
.page_header,
.category_header {}
.detail_header,
.detail_subheader,
.category_name {}
.category_intro {}

.wd_pageheader {
	padding: 20px 0px;
}

.wd_home_hero {
	background-size: cover;
	background-position: center;
	/* background-position: 50% 100%; */
	background-repeat: no-repeat;
}
.wd_header_content {
	/* padding: 100px; */
	/* display: flex;
	justify-content: flex-start;
	align-items: center; */
	/* height: 429px; */
/*	position: absolute;
	left: 0;
	right: 0;
	top: 35%;*/
	background-color: #2E1A47;
	color: #FFF;
	max-width: 100%;
	margin-top: -3rem;
	padding-top: 2.5rem;
}
.wd_pageid_20308 .wd_header_content,
.wd_pageid_20287 .wd_header_content {
	position: relative;
	top: inherit;
}

.wd_header_content {
	/*max-width: 500px;
	color: #FFF;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;*/
}
.wd_header_content h1 {
	/* position: absolute;
	top: 10%; */
	color: #fff;
	font-size: 80px;
	max-width: 1140px;
	text-align: left;
	margin: 0 auto;
	padding: 3rem 0;
	font-family: 'Graphik Web Light';
}
.wd_header_content h2 {
	font-size: 48px;
	line-height: 1.2;
	/* position: absolute;
	top: 10%; */
	width: 100%;
	text-align: left;
	font-family: 'Graphik Web Light';
}

.wd_header_content.wd_header-color-swap {
	background-color: transparent;
}
.wd_header_content.wd_header-color-swap h1 {
	color: #2d1a47;
}

.text-switch {
	color: transparent;
}

.text-switch.visible {
	color: #000;
}

/* .text-switch:before {
	width: 100%;
	display: block;
	content: '';
	color: white;
	position: absolute;
	animation: switch-out 5s;
	animation-iteration-count: 1;
}
  
@keyframes switch-out {
	20% {content: 'Better Experiences';}
	40% {content: 'Better technology';}
	60% {content: 'Better partnerships';}
	80% {content: 'And a better future';}
	100% {content: 'Are you ready for...';}
} */
.wd_navbutton {
	float: right;
	margin: 20px 0;
}
.wd_tagline {
	background: rgba(0,0,0,0.75);
	color: #fff;
	padding: 20px;
	width: 100%;
}
/* END Header styles */
#wd_printable_content {
	padding: 2rem 0 3rem;
}

.item, .wd_item {
	margin: 55px 0;
}

.wd_pageid_20296 .item {
	overflow: auto;
}

.item_name,
.wd_title,
.wd_item .wd_title,
.wd_newsfeed_releases-teaser .wd_title {
	font-size: 1.5rem;
	font-weight: 700;
}

.item_date, .wd_date,
.wd_item .wd_date,
.wd_event_sidebar .wd_event_date,
.wd_newsfeed_releases-teaser .wd_date {
	font-size: 1rem;
	font-weight: normal;
	color: inherit;
	text-transform: none;
	color: #333;
}
.item_summary, .wd_item .wd_summary {}
.wd_item .wd_subtitle {
	font-weight: 700;
}

table.wd_imagetable {}
td.imagecaption {}

/* Begin classes for individual PCTs */
span.wd_subscribe_icon {
	background: url('../images/webdriver/email_alerts.png') no-repeat;
	background-position: 0 3px;
	display: inline-block;
	height: 18px;
	width: 18px;
	margin-left: 5px;
}
span.wd_subscribe_icon img {
	display: none;
}

.wd_subscribe2 .wd_form_header + .wd_form_field {
	margin-bottom: 20px;
}

/* Standard */
div.wd_standard {}

.wd_attachment .wd_attachment_info br {
	display: none;
}

table.wd_attachment td {
	padding: 0 8px 0 0;
}

.wd_pageid_20292 .wd_standard-detail .wd_imagetable,
.wd_pageid_20287 .wd_standard-detail .wd_imagetable {
	margin-top: 10px !important;
}

.wd_pageid_20292 .wd_standard .item,
.wd_pageid_20287 .wd_standard .item {
	display: inline-block;
	width: 48%;
	text-align: center;
	vertical-align: top;
}

.wd_pageid_20292 .wd_standard .item img,
.wd_pageid_20287 .wd_standard .item img {
	/*max-width: 99%;*/
	max-width: 100%;
	max-height: 500px;
}

.wd_pageid_20292 .wd_standard .item:nth-child(odd),
.wd_pageid_20287 .wd_standard .item:nth-child(odd) {
	margin-right: 2%;
}

.wd_pageid_20292 .wd_standard .item:nth-child(even),
.wd_pageid_20287 .wd_standard .item:nth-child(even) {
	margin-left: 1.5%;
}

.wd_pageid_20292 .wd_standard .item_name,
.wd_pageid_20287 .wd_standard .item_name {
	font-size: 2.25rem;
	font-weight: 400;
	line-height: normal;
}

.wd_pageid_20292 .wd_standard .item > a,
.wd_pageid_20287 .wd_standard .item > a{
	line-height: normal;
	display: block;
}

.wd_pageid_20292 .wd_standard .item img,
.wd_pageid_20287 .wd_standard .item img {
	margin: 0 !important;
}


.wd_pageid_34141.wd_item_page .promo--full-width__figure,
.wd_pageid_34165.wd_item_page .promo--full-width__figure,
.wd_pageid_34166.wd_item_page .promo--full-width__figure,
.wd_pageid_20287.wd_item_page .promo--full-width__figure {
	display: none;
}
p.wd_standard_img_right {
	float: right;
	margin: 0 0 0 20px;
	text-align: center;
}
p.wd_standard_img_right img, p.wd_standard_img_left img {
	margin-bottom: 20px;
	max-width: 100%;
	display: block;
}
p.wd_standard_img_left {
	float: left;
	margin: 0 20px 0 0;
	text-align: center;
}
/* END Standard */

/* Events */
div.wd_events {}
.wd_event_sidebar .wd_event_date,
.wd_event_sidebar .wd_event_time,
.wd_event_sidebar .wd_event_subscribe,
.wd_event_sidebar .wd_event_reminder,
.wd_event_sidebar .wd_event_webcast {
	background-position: left;
}
/* END Events */
/* Articles */
.wd_articles ul.wd_category_link_list {
	float: none;
	margin: 10px 0 0 0;
}

.wd_articles .wd_item .wd_thumbnail {
	margin-left: 10px;
}

.wd_articles ul.wd_category_link_list li {
	margin: 0;
}
/* END Articles */

/* Gallery */
div.wd_gallery {}

/* hi-res link for gallery */
ul.hi_res-links {}
ul.hi_res-links li {}
ul.hi_res-links li a, ul.hi_res-links li a:hover, ul.hi_res-links li a:link, ul.hi_res-links li a:visited {
	color: #FFF;
}
ul.hi_res-links li a {
	cursor: pointer;
	text-transform: uppercase;
}
ul.hi_res-links li a span {
	display: block;
	text-align: center;
	margin: 0;
	padding: 2px 10px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	background: #666 url(../images/webdriver/gradient_bg.gif) repeat-x top;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 1px 1px 5px #888;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
/* END hi-res link for gallery */
/* END Gallery */
.wd_search_button {
	color: #666666;
}
/* Newsfeed Releases */
div.wd_newsfeed_releases-detail .wd_title {
	font-size: 2.25rem;
	padding-bottom: 0;
	font-weight: normal;
}
div.wd_newsfeed_releases-detail .wd_subtitle {
	font-weight: normal;
	font-size: 1.5rem;
}
div.wd_newsfeed_releases {}
div.wd_newsfeed_releases div.wd_thumbnail,
div.wd_newsfeed_releases ul.wd_asset_type_link_list {
	display: none;
}
div.wd_newsfeed_releases div.wd_item_wrapper {
	margin-left: 0;
}
/* override font size set in feed releases */
.wd_newsfeed_releases-detail .news_body p.prnews_p {
	font-family: inherit;
	font-size: 100%;
	color: inherit;
}
/* reset UL behavior to default in NFR body */
.wd_newsfeed_releases-detail .wd_news_body ul,
.wd_newsfeed_releases-detail .wd_news_body ul ul {
	margin: 1em 0 1em 0;
	padding-left: 40px;
}
.wd_newsfeed_releases-detail .wd_news_body li,
.wd_newsfeed_releases-detail .wd_news_body li li {
	list-style-type: disc;
	list-style: disc;
}
.wd_newsfeed_releases-teaser .tools {
	margin-bottom: 12px;
}

.wd_newsfeed_releases .wd_item_search_form_container .wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only {
	position: relative;
	width: auto;
	height: auto;
	padding: 0; 
	margin: 0 0 0 1.4rem;
	overflow: hidden;
	clip: initial;
	color: #ffffff;
}
/* END Newsfeed Releases */
/* News releases */
.wd_news_releases .item_summary {
	font-size: 1.15rem;
}
.wd_news_releases .item {
	margin: 0 0 20px 0;
}
div.wd_news_releases-detail .detail_header{
	font-size: 2.25rem;
	padding-bottom: 0;
}
div.wd_news_releases-detail .detail_subheader {
	font-weight: normal;
	font-size: 1.5rem;
}
/* END News releases */
/* Stories */
div.wd_stories {}
/* END Stories */

/* SEC Filings */
div.wd_ir_secfilings .wd_selector {
	margin: 0 0 5px 10px;
}
div.wd_ir_secfilings .wd_selector .wd_label {
	margin-right: 5px;
}
/* END SEC FIlings */

/* Interactive Chart */
div.wd_ir_interactivechart input.wd_chart_date {
	width: auto;
}
/* END Interactive Chart */

/* Calculator */
div.wd_ir_calculator label {
	margin-bottom: 0;
}
/* END Calculator */

/* Formbuilder */
.wd_form_field_error {
	color: #000;
	font-size: .8rem;
}

.wd_form_field_error span.fa {
	padding-right: 2px;
}

.wd_form_field_error+input[type='text'] {
	border-color: #000 !important;
}
legend {
	font-size: 1rem;
}
label {
	color: #707070;
}
.wd_formbuilder input[type="checkbox"],
.wd_formbuilder input[type="radio"] {
	margin-right: 5px;
}
.wd_form_field .wd_form_field_input,
.wd_form_field {
	overflow: visible;
}
.wd_search_basic_fields {
	background-color: #2E1A47;
	padding: 12px 20px 12px 0;
	border: none;
	border-radius: 6px;
	margin-right: 2rem;
	position: relative;
}
.wd_search_basic_fields input  {
	height: 35px;
	border: 1px solid #ccc;
	padding: 0 10px;
	margin: 5px;
	border-radius: 0px 4px 4px 0px;
	padding-right: 79px;
    width: 276px;
}
.wd_search_basic_fields select,
.wd_search_basic_fields button {
	height: 35px;
	border-radius: 0;
	padding: 0 10px;
	margin: 5px;
}
.wd_search_basic_fields select {
	border: 1px solid #2e1a47;
	color: #000000;
	font-family: "Graphik Web Regular";
}
.wd_search_basic_fields button {
	cursor: pointer;
	background: #b0e0e2;
	font-family: "Graphik Web Semibold";
	color: #000000;
	position: absolute;
    right: 20px;
    bottom: 12px;
    border-radius: 0px 4px 4px 0px;
}
.wd_search_form_advanced input[type="submit"] {
	cursor: pointer;
	background: #b0e0e2;
	font-family: "Graphik Web Semibold";
	color: #000000;
    border-radius: 4px;
    border-color: #b0e0e2;
    border-style: none;
}
.wd_formbuilder_submit {
	cursor: pointer;
	border-radius: 4px;
	background: #b0e0e2;
	font-family: "Graphik Web Semibold";
	color: #000000;
}

.wd_search_basic_fields .wd_search_button.wd_highlight {
	background: #b0e0e2;
	font-family: "Graphik Web Semibold";
	color: #000000;
	border-radius: 0px 4px 4px 0px;
}
.wd_formbuilder_submit {
	/* color: #fff;
	background: #006CE0;
	border: 1px solid #006CE0; */
	background: transparent;
	border: 2px solid #2e1a47;
	color: #2E1A47;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 300;
	font-family: "Graphik Web Light";
	transition: all .5s ease;
}
.wd_formbuilder_submit {
	padding: 0px 20px 0px;
    line-height: 1.75rem;

}
.wd_formbuilder_submit:hover {
	background: #2e1a47;
	color: #ffffff;
	transition: all .5s ease;
}
/* .wd_formbuilder_submit {
	padding: 10px 20px;
} */
::-ms-expand {
	background: transparent;
	border: none;
}
/* .wd_search_basic_fields .wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only {
	display: none;
} */
/* END Formbuilder */

/* Featureboxes */
div.wd_featurebox {}
div.wd_featurebox_container {}
h2.wd_featurebox_title,
div.wd_featurebox_title {
	font-size: 48px;
	font-weight: 300;
	line-height: 3rem;
	color: #2e1a47;
	padding: 0;
}

.wd_latest_news_img {
	background-image: url('../images/4k-wallpaper-architectural-design-architecture-2293507.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 50%;
	/*height: 345px;*/
}

.wd_pageid_20303 div.wd_featureboxes_top {
	display: flex;
	margin: 30px 0px;
}

.wd_pageid_20303 div.wd_featureboxes_top .wd_featurebox_title {
	text-align: center;
	font-size: 1.8rem;
	font-weight: 400;
}

.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox_container {
	width: 50%;
	padding-left: 2%;
}

.wd_pageid_20303 div.wd_featureboxes_middle .wd_imagetable {
	display: none;
}

.wd_pageid_20303 div.wd_featureboxes_middle .wd_featurebox_title {

}
.wd_top_2col_container .col-md-5:first-child {
	padding: 30px;
    background: #f7f7f7;
}

.wd_newsfeed_releases-teaser .wd_layout-inline.wd_asset_icon_link_list {
	display: none;
}

.wd_newsfeed_releases-teaser a,
.wd_newsfeed_releases-teaser .wd_title a {
	font-weight: 300;
}

.wd_newsfeed_releases-teaser .wd_title {
	padding-left: 0px;
}
.latest-releases-content {
	display: flex;

}
.wd_newsfeed_releases-teaser .wd_date {
	display: inline-block;
	width: 22%;
	margin-right: 3%;

}



.wd_newsfeed_releases-teaser .wd_title {
	font-size: 1.125rem;
	line-height: 29px;
	display: inline-block;
	width: 75%
}

.wd_newsfeed_releases-teaser .wd_title,
.wd_newsfeed_releases-teaser .wd_date {
	color: #737070;
	font-weight: normal;
	position: relative;
}

#wd_featurebox-teaser_1379 p.more {
	padding-left: 0px;
	margin-top: 20px; 
}

#wd_featurebox-teaser_1379 p.more a {
	background: transparent;
    text-align: center;
    border: 2px solid #2e1a47;
    color: #2e1a47;
    padding: 10px 20px;
    margin-top: 15px;
    font-size: 18px;
    border-radius: 5px;
    text-decoration: none!important;
}

#wd_featurebox-teaser_1379 p.more a:hover {
	background-color: #2E1A47;
    color: #fff;
}

#wd_featurebox-teaser_1379 p.more a:after {
	content: '\f178';
	font-family: 'FontAwesome';
	padding-left: 5px;
}

.wd_quote_intro_container .wd_featurebox h2 {
	font-weight: 500;
	line-height: 41px;
}

div.wd_featureboxes_top {}
div.wd_featureboxes_top div.wd_featurebox {}
div.wd_featureboxes_top div.wd_featurebox_container {}
div.wd_featureboxes_top div.wd_featurebox_title {}

div.wd_featureboxes_left {}
div.wd_featureboxes_left div.wd_featurebox {}
div.wd_featureboxes_left div.wd_featurebox_container {}
div.wd_featureboxes_left div.wd_featurebox_title {}

.wd_top_2col_container .wd_featurebox_title {
	text-align: left !important;
}

div.wd_featureboxes_right {}
div.wd_featureboxes_right div.wd_featurebox {}
div.wd_featureboxes_right div.wd_featurebox_container {}
div.wd_featureboxes_right div.wd_featurebox_title {}
div.wd_featureboxes_right_social .wd_featurebox_icon {
	display: none;

}
div.wd_featureboxes_middle {}
div.wd_featureboxes_middle div.wd_featurebox {}
div.wd_featureboxes_middle div.wd_featurebox_container {
	
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_title {
	
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container {
	
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox {
	
}

/* .wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 130px;
	top: 0;
	left: 0;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url('../images/adrien-olichon-1286885-unsplash.jpg');
	z-index: -1;
	clip-path: polygon(0 0, 100% 0, 100% 76%, 0 100%);
} */
div.wd
div.wd_featureboxes_middle div.wd_featurebox_title {}

div.wd_featureboxes_bottom {}
div.wd_featureboxes_bottom div.wd_featurebox {}
div.wd_featureboxes_bottom div.wd_featurebox_container {

}
div.wd_featureboxes_bottom div.wd_featurebox_title {
	text-align: center;
	color: #333;
}

.wd_quote_intro_container {
	background: #FFF;
	padding: 6rem 0px;
}

.wd_bottom_container {
	padding: 30px;
	background-color: #eff3f6;
	background-image: linear-gradient(to bottom right,#eff3f6 30%,#d3e2ed 100%);
	border-top: 1px solid #d3e2ed;
	border-bottom: 1px solid #d3e2ed;
}

.wd_featureboxes_home_news_events .wd_featurebox_title,
.wd_featureboxes_by_the_numbers .wd_featurebox_title,
.wd_featureboxes_quote_intro .wd_featurebox_title,
.wd_featureboxes_executive_team .wd_featurebox_title {
	display: none;
}

.wd_executive_team_container {
	padding: 6rem 0;
	background-color: #f7f7f7;
	/*background-image: linear-gradient(315deg, #225174 0%, #aec8df 74%);*/
	/* background-image: url(../images/trianglify-export.svg); */
/*	background-image: linear-gradient(to bottom right,#eff3f6 30%,#d3e2ed 100%);*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
}

.wd_executive_team_container p.more {
	margin-bottom: 0;
}

.wd_executive_team_container p.more a {
	border: 1px solid #FFF;
	color: #FFF;
}

.wd_load_more-trigger,
.transcript_btn,
.wd_executive_team_container a.wd_learn_more {
	background: transparent;
	border: 1px solid #2E1A47;
	color: #2E1A47;
	border-radius: 4px;
	padding: 6px 9px;
	display: inline-block;
	margin-top: 10px;
	transition: all 0.5s ease;
}
.wd_load_more-trigger:hover,
.transcript_btn:hover,
.wd_executive_team_container a.wd_learn_more:hover {
	background-color: #2E1A47;
	color: #fff;
}

.wd_executive_team_container a.wd_learn_more {
	background: transparent;
    text-align: center;
    border: 2px solid #2e1a47;
    color: #2e1a47;
    padding: 10px 20px;
    margin-top: 15px;
    font-size: 18px;
    border-radius: 5px;
	margin: 10px;
	position: absolute;
	bottom: 10px;
	width: calc(100% - 20px);
	text-decoration: none!important; /* override ID wd_main_content specific styles */
}
/* .wd_bottom_container {
	padding: 30px;
}

.wd_bottom_container .wd_featurebox_title {
	color: #FFF;
} */

.wd_featureboxes_media_contacts .wd_media_contacts {
	list-style: none;
	padding: 0;
	/* display: flex; */
	margin: 0 auto;
	/* justify-content: center; */
	font-size: 1.8rem;
	max-width: 1140px;
}

.wd_featureboxes_media_contacts .wd_media_contacts li {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 31%;
	vertical-align: top;
	padding: 20px;
}

.wd_featureboxes_media_contacts .wd_media_contacts li:nth-child(2) {
	margin: 0 2%;
}

.wd_featureboxes_media_contacts .wd_media_contacts li:before {
	background: #0e283b;
	opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	border-radius: 4px;
}

span.wd_contact_icon img {
	width: 50px;
	height: 50px;
	vertical-align: middle;
}

.wd_contact_icon {
	display: block;
	padding-bottom: 8px;
}

.wd_contact_item span {
	font-size: 1rem;
	color: #FFF;
	position: relative;
	display: block;
	line-height: 18px;
	font-weight: 300;
}

span.wd_contact_name {
	font-size: 1.5rem;
	line-height: 28px;
	font-weight: 500;
}

.wd_featureboxes_media_contacts .wd_media_contacts li a {
	font-size: 1.2rem;
	display: block;
	text-decoration: underline;
}

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item {
	margin-right: 1%;
}

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item:last-child {
	margin-right: 0;
}

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser {
	display: flex;
}
.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item a:hover,
.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item a {
	color: #FFF;
}

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item {
	/* display: inline-block;
	width: 23.75%; */
	display: flex;
	align-items: center;
	text-align: center;
	flex: 1;
	height: 350px;
	background: #e5e6e5;
	color: #FFF;
}

.wd_pageid_20303 .wd_standard-teaser .item img {
	width: calc(100% - 18%);
	/* padding: 0 6%; */
	border-radius: 2%;
	margin: 0 auto !important;
	display: block;
	max-width: 250px;
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_featurebox_title {
	text-align: center;
	margin-bottom: 2.5rem;
	/* color: #FFF; */
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser {
	display: flex;
	flex-wrap: wrap;
	margin-top: 150px;
	/* border-left: 1px solid #343a40; */
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item_name {
	font-weight: 500;
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item_name {
	position: relative;
	line-height: normal;
	/* padding-top: 120px; */
	margin: 6% 6% 0 6%;
	/* top: -90px; */
	font-size: 20px;
	font-weight: 400; 
	color: #7c6992;
	font-family: "Graphik Web Regular";
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_featurebox p {
	margin: 6%;
	position: relative;
	top: -130px;
	color: #7c6992;
}
.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item {
	width: 31%;
	margin: 0 20px 40px 0;
	height: 370px;
	background: #FFF;
	position: relative;
	border-radius: 4px;
/*	box-shadow: 2px 1px 9px #000;
	box-shadow: 2px 1px 9px rgba(0,0,0,.5);*/
/*	border: 1px solid #515050;*/
	/* border-right: 1px solid #343a40; */
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item > a.itemlink {
	display: block;
	position: relative;
	top: -100px;
	border-radius: 4%;
	text-decoration: none!important;
}

.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item:nth-child(3) {
	margin-right: 0;
}

div.wd_skewed {
  position: relative;
  height: 150px;
  transform: skewY(-3deg);
  -webkit-transform: skewY(-3deg);
  -moz-transform: skewY(-3deg);
  overflow: hidden;
}

div.wd_skewed > * {
  /* width: 110%;
  position: absolute;
  top: 50%;
  transform: skew(2deg) rotate(-2deg) translateY(-50%);
  -webkit-transform: skew(2deg) rotate(-2deg) translateY(-50%);
  -moz-transform: skew(2deg) rotate(-2deg) translateY(-50%); */
}

div.wd_featureboxes_bottom .wd_featurebox_content {
	background-size: cover;
	background-position: center;
	width: 40%;
	display: inline-block;
	vertical-align: middle;
	padding: 40px 20px;
	text-align: center;
}
div.wd_featureboxes_bottom .wd_featurebox_image {
	width: 60%;
	display: inline-block;
	min-height: 250px;
	background-repeat: no-repeat;
}
div.wd_featureboxes_bottom .wd_fbImageLeft {
	float: left;
}
div.wd_featureboxes_bottom .wd_fbImageRight {
	float: right;
}

div.wd_newsfeed_releases-teaser .subscribe_link,
div.wd_newsfeed_releases-teaser .wd_thumbnail,
div.wd_newsfeed_releases-teaser .wd_summary {
	display: none;
}
.wd_newsfeed_releases-teaser + p.more {
	margin-bottom: 0;
}
div.wd_newsfeed_releases-teaser .item {
	padding: 15px 0;
	margin: 0;
}
div.wd_newsfeed_releases-teaser .item:not(:last-child) {
	/* border-bottom: 1px solid #ccc; */
}
div.wd_events-teaser .item {
	padding: 40px 0;
	margin: 0;
}
div.wd_events-teaser .item:not(:last-child) {
	border-bottom: 1px solid #ccc;
}


div.wd_featureboxes_merger_info div.wd_featurebox_container {
	display: flex;
	padding: 30px;
	background: linear-gradient(113deg, #010101 0% 30%, #CCC 30% 100%);
	margin: 0px;
	justify-content: center;
	align-items: center;
}

div.wd_featureboxes_merger_info div.wd_featurebox_title {
	/* padding: 10px; */
	background: transparent;
	color: #FFF;
}

div.wd_featureboxes_merger_info div.wd_featurebox {
	/* flex: 1; */
	width: 70%;
}

div.wd_featureboxes_merger_info ul {
	list-style: none;
	padding: 0;
	display: flex;
	margin: 0;
	justify-content: center;
	font-size: 1.8rem;
}

div.wd_featureboxes_merger_info ul li {
	padding: 0px 30px;
}

div.wd_featureboxes_merger_info .wd_featurebox ul li i {
	display: block;
	text-align: center;
}

.wd_featureboxes_quote_left .wd_featurebox_title,
.wd_featureboxes_quote_right .wd_featurebox_title {
	font-size: 1.5rem;
	padding-top: 20px;
}

.wd_featureboxes_quote_left .wd_featurebox p,
.wd_featureboxes_quote_right .wd_featurebox p {
	font-size: 1.125rem;
}

.wd_featureboxes_quote_left .wd_featurebox_container,
.wd_featureboxes_quote_right .wd_featurebox_container {
	border: 1px solid #0e283b;
	border-radius: 8px;
	padding: 20px;
	/*background: #FFF;
	background: rgba(255,255,255,.6);*/
	background: #FFFdfd;
	height: 340px;
}

.wd_quote_icon {
	border-top: 1px solid #0e283b;
	position: relative;
	height: 25px;
	top: 10px;
}

.wd_quote_icon:after {
	/*color: 1px solid #0e283b;
	font-family: 'FontAwesome';
	content: '\f10e';
	font-size: 2rem;
	text-align: center;*/
	position: absolute;
	top: -25px;
	left: calc(50% - 30px);
	background: #FFFDFD url(../images/quotation-mark.png) no-repeat 2px 0;
	background-size: contain;
	width: 55px;
	height: 40px;
	content: '';
}

section.wd_top_2col_container h2 {
	padding-bottom: 15px;
}

section.wd_top_2col_container {
	background: #fff;
/*	background: linear-gradient(90deg, #FFFFFF, #F3f3f3);*/
}

.wd_top_2col_container .wd_text_banner{
	padding: 50px 0 140px;
}


.wd_video_intro_container,
.wd_top_2col_container {
	padding: 6rem 0
}

.wd_featureboxes_featured_video .wd_imagetable {
	display: none;
}

.wd_featureboxes_featured_video .wd_featurebox_image {
	background-size: cover;
	height: 600px;
}

/* END Featureboxes */
.wd_subscribe_container {
	background: #f7f7f7;
	/* background-image: url(../images/trianglify-export.svg); */
	/*background-image: linear-gradient(to bottom right,#eff3f6 30%,#d3e2ed 100%);*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
	padding: 6rem 0;
	color: #000;
}

.wd_subscribe_container h2 {
	font-size: 48px;
	font-weight: 300;
	line-height: 1.2;
	color: #2e1a47;
}

.wd_featureboxes_subscribe {
	text-align: center;
	margin-left: 30px;
}

form#subscribe_form_1 {
	text-align: left;
	display: inline-block;
}

.wd_subscribe_featurebox .wd_form_header, .wd_subscribe_icon img {
	display: none;
}
.wd_featureboxes_subscribe .wd_form_field .wd_form_field_input, .wd_featureboxes_subscribe .wd_form_field {
	display: inline-block;
	margin: 0px;
}

.wd_featureboxes_subscribe .wd_form_field {
	max-width: 200px;
}
.wd_form_field .wd_form_field_input, .wd_form_field {
	overflow: visible;
}
.wd_subscribe_featurebox .wd_form_footer {
	display: inline-block;
	margin: 0px 5px;
}
.wd_featureboxes_subscribe .wd_form_field_input input[type='text'] {
	border: 1px solid #595959;
	padding: 0px 10px;
	width: 200px;
	font-size: 18px;
	/* color: #979797; */
	color: #595959;
	border-radius: 4px;
}
.wd_pageid_20308 #wd_printable_content p {
	margin-bottom: 50px;
}
/* YouTube Responsive Video Containers */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* END YouTube Responsive Video Containers */

div.wd_rssfeeds_item {
	margin-bottom: 10px;
}

.wd_subscribe_icon {
	background: url(../images/webdriver/email_alerts.png) 0px 3px no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
}
.wd_subscribe_icon img {
	display: none;
}

/* .column-wrapper--special-1.main-content-row {
	background-color: #eff3f6;
	background-image: linear-gradient(to bottom right,#eff3f6 30%,#d3e2ed 100%);
	border-top: 1px solid #d3e2ed;
	border-bottom: 1px solid #d3e2ed;
} */

/* .lx-grid--1-columns {
	grid-template-columns: repeat(1,1fr);
} */

.column-wrapper--special-1.main-content-row .card .srcset__image {
	width: 3.5rem;
	height: 70px;
	margin: auto;
}

.column-wrapper--special-1.main-content-row .card .card__image-wrapper::after {
	content: '';
	height: 6px;
	background: #ccc;
	width: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 100%;
	display: block;
	position: absolute;
}

.column-wrapper--special-1.main-content-row .card .card__title--primary {
	font-size: 3.175rem;
	font-weight: 500;
	color: #903;
	font-family: "Barlow Condensed";
	justify-content: center;
}

#wd_mobile_search_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.7);
	z-index: 1000;
}
.wd_search_overlay {
	height: 100%;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0, 0.7); /* Black with a little bit see-through */
}

.wd_search_overlay .overlay-content {
	position: relative;
	top: 13%;
	width: 80%;
	text-align: center;
	/* margin-top: 30px; */
	margin: auto;
}
.wd_search_overlay input[type=text] {
	border: none;
	background: white;
	padding: 0px 5px;
	height: 40px;
	font-size: 16px;
	border: none;
	width: 74%;
	max-width: inherit;
	background: white;
	border-radius: 8px 0 0 8px;
}

.wd_search_overlay input[type=text]:hover {
	background: #f1f1f1;
}

.wd_search_overlay input[type="submit"] {
	-webkit-appearance: button;
	border-radius: 0 8px 8px 0;
	height: 40px;
	/*float: left;*/
	position: relative;
	right: 5px;
	width: auto;
	padding: 0px 18px;
	background: #0e283b;
	color: #FFF;
	opacity: .8;
	font-size: 17px;
	border: none;
	cursor: pointer;
}

.wd_search_overlay input[type="submit"] {
	/*background: #bbb; */
	opacity: 1;
}

.wd_search_overlay .wd_overlay_close {
	position: absolute;
	top: -60px;
	right: 75px;
}
.wd_search_overlay .wd_overlay_close i {
	font-size: 40px;
	cursor: pointer;
	color: white;
}

.promo--full-width__figure {
	position: relative;
	width: 95%;
	height: 515px;
}
/*
.promo--full-width__picture:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(to right, #ffffff, transparent);
	background-position: center;
	opacity: 1;
	width: 50%;
}*/
.promo--full-width__picture {
	border-color: transparent;
	background-image: url(../images/media-homepage--desktop.jpg);
	background-size: cover;
	background-position: center 0px;
    background-repeat: no-repeat;
	height: 515px;
	position: relative;
	display: block;
	border-radius: 0 0 40px 0;
}
.wd_pageid_20287 .promo--full-width__picture {
	background-image: url(../images/executive-leadership-team.jpg);
}
.wd_pageid_20328 .promo--full-width__picture {
	background-image: url(../images/media-contacts--desktop.jpg);
}
.wd_pageid_20295 .promo--full-width__picture {
	background-image: url(../images/news-releases--desktop.jpg);
}
.wd_pageid_20300 .promo--full-width__picture {
	background-image: url(../images/Stay_Connected_Desktop.jpg);
}
.wd_pageid_34141 .promo--full-width__picture {
	background-image: url(../images/storyline-Desktop.jpg);
}
.wd_pageid_34166 .promo--full-width__picture {
	background-image: url(../images/suntrust-archive--desktop.jpg);
}
.wd_pageid_34165 .promo--full-width__picture {
	background-image: url(../images/bbt-archive-cropped.jpg);
}
.wd_pageid_20306 .promo--full-width__picture {
	background-image: url(../images/corporate-profile--desktop.jpg);
}
/* Alerts Banner */
	
div.dcm-hero-alert-messaging-list-title {
	font-size: 21px;
}

/* End Alerts Banner */

/* Extra large devices (large desktops) */
@media (max-width: 1199px) {
	.nav-item {
		padding: 0 .5rem;
	}
	.wd_header_content h1,
	.wd_header_content h2 {
		position: relative;
		text-align: center;
		top: inherit;
	}
	.wd_header_content h1 {
		font-size: 40px;
		padding: 2rem;
	}
	.promo--full-width__picture:before {
		display: none;
	}
	.promo--full-width__figure {
		height: auto;
	}
	.promo--full-width__picture {
		height: 320px;
		background-image: url(../images/media-homepage--mobile.jpg);
	}
	.wd_pageid_20287 .promo--full-width__picture {
		background-image: url(../images/executive-leadership-team.jpg);
	}
	.wd_pageid_20328 .promo--full-width__picture {
		background-image: url(../images/media-contacts--mobile.jpg);
	}
	.wd_pageid_20295 .promo--full-width__picture {
		background-image: url(../images/news-releases--mobile.jpg);
	}
	.wd_pageid_20300 .promo--full-width__picture {
		background-image: url(../images/Stay_Connected_mobile.jpg);
	}
	.wd_pageid_34141 .promo--full-width__picture {
		background-image: url(../images/storyline-Mobile.jpg);
	}
	.wd_pageid_34166 .promo--full-width__picture {
		background-image: url(../images/suntrust-archive--mobile.jpg);
	}
	.wd_pageid_34165 .promo--full-width__picture {
		background-image: url(../images/bbt-archive--mobile.jpg);
	}
	.wd_pageid_20306 .promo--full-width__picture {
		background-image: url(../images/corporate-profile--mobile.jpg);
	}
}
/* Large devices (desktops) */
@media (max-width: 991px) {
	.nav-item {
		padding: 0 .25rem;
	}
	div.wd_featureboxes_middle div.wd_featurebox_container {
		width: 100%;
		margin-right: 0;
	}
	.wd_pageid_20292 .wd_standard .item,
	.wd_pageid_20287 .wd_standard .item {
		width: 46%;
	}
	.wd_subscribe_featurebox .wd_form_footer {
		margin: 10px 0px;
	}
	.dropdown-menu {
		position: static !important;
		width: 100%;
	}
	.header__navigation-list-item--primary {
		display: block;
	}
}

/*only for screens greater than 992px  */
@media (min-width: 992px) {
	.navbar-collapse .navbar-nav > li.dropdown > .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		/* subtle fade effect */
		-moz-transition: all 0.1s ease;
		-webkit-transition: all 0.1s ease;
		-ms-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;
	}
	.navbar-collapse .navbar-nav > li.dropdown:hover > .dropdown-menu {
		display: block;
		opacity: 1;
		visibility: visible;
	}
	.nav-item.dropdown a.nav-link::after {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: .255em;
		vertical-align: .255em;
		content: "";
		border-top: .3em solid;
		border-right: .3em solid transparent;
		border-bottom: 0;
		border-left: .3em solid transparent;
	}
}
/* end nav on hover  */

/* Medium devices (tablets) */
@media (max-width: 992px) {
/*	.wd_header_content {
		position: relative;
	}*/

	/* Header, main nav search */
	.desktop-site-search-trigger {
		display: none;
	}
	/* End Header, main nav search */

	/* Mobile Nav Search Bar */
	.mobile-site-search-trigger {
		display: block;
	}
	div.wd_site_search .wd_search_form {
    	max-width: 90%;
    	margin: 0 auto;
	}
	div.wd_site_search .wd_search_form input[type="text"] {
    	width: 75%;
	}
	div.wd_site_search .wd_search_form input[type="submit"] {
		width: 23%;
	}
	/* End Mobile Nav Search Bar */

}
@media (max-width: 768px) {
	.wd_featureboxes_subscribe {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.navbar-toggler {
		background-color: #fff;
		border: 1px solid #ccc;
	}
	.navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.navbar-nav .nav-item {
		border-right: 0;
	}
	.wd_navbar-wrapper[style] {
		min-height: auto !important;
	}
	div.wd_featureboxes_merger_info div.wd_featurebox_container {
		display: block;
		padding: 30px;
		background: #CCC;
	}
	
	div.wd_featureboxes_merger_info div.wd_featurebox_title {
		padding-bottom: 10px;
		background: transparent;
		color: #FFF;
	}
		
	div.wd_featureboxes_merger_info ul {
		display: block;
	}
	
	div.wd_featureboxes_merger_info ul li {
		padding: 0px;
	}
	
	div.wd_featureboxes_merger_info .wd_featurebox ul li i {
		display: inline;
		text-align: left;
		padding-right: 3px;
	}

	.wd_pageid_20303 div.wd_featureboxes_top {
		display: block;
		margin: 15px 0px;
	}
	.wd_latest_news_img,
	.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox_container {
		width: 100%;
	}
	.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox_container {
		margin-top: 15px;
	}
	.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser {
		display: block;
		border-left: none;
	}
	
	.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item img {
		max-width: 250px;
	}
	.wd_featureboxes_quote_left .wd_featurebox_container {
		margin-bottom:20px
	}
	.wd_featureboxes_media_contacts .wd_media_contacts li {
		display: block;
		width: auto;
		margin: 20px 0px !important;
	}
	.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser {
		display: block;
	}
	.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item {
		height: 335px;
		width: 100%;
		margin: 140px auto 40px auto;
	}
	.wd_pageid_20303 div.wd_featureboxes_executive_team .wd_standard-teaser .item:nth-child(3) {
		margin-right: auto;
	}
	.picture__image {
		width: 100%;
	}
}
/* Small devices (landscape phones) */
@media (max-width: 575px) {
	div.wd_newsfeed_releases-detail .wd_title {
		font-size: 1.6rem;
		padding-bottom: 15px;
	}
	.wd_newsfeed_releases .wd_item .wd_title,
	.wd_newsfeed_releases-detail .wd_title {
		line-height: 1.75rem;
	}
	.wd_search_basic_fields {
		max-width: 75%;
	}
	.wd_search_basic_fields select,
	.wd_search_basic_fields input,
	.wd_search_basic_fields button {
		max-width: 90%;
	}
	.wd_item_search_form_container {
		max-width: 100%;
		overflow: hidden;
	}
	.wd_newsfeed_releases .wd_item .wd_thumbnail {
		float: none;
		margin: 0;
	}
	.wd_newsfeed_releases .wd_item .wd_item_wrapper {
		margin: 0;
	}
	.wd_pageid_20292 .wd_standard .item:nth-child(odd),
	.wd_pageid_20287 .wd_standard .item:nth-child(odd) {
		margin-right: 0;
	}
	.wd_pageid_20292 .wd_standard .item, 
	.wd_pageid_20287 .wd_standard .item {
		display: block;
		width: 100%;
	}
	.wd_subscribe_container {
		background-size: auto;
	}
	.wd_featureboxes_subscribe .wd_form_field,
	form#subscribe_form_1 {
		display: block;
		max-width: 100%;
	}
	.wd_featureboxes_subscribe .wd_form_field_input input[type='text'] {
		width: 100%;
	}
	.wd_standard-detail .wd_imagetable,
	.wd_standard-detail .wd_imagetable img {
		width: 100%;
	}

}

@media (min-width: 320px) and (max-width: 978px) {
	#single_slider_responsive .single_slider_carousel_caption {
		max-height: 999px;
	}
}
@media (min-width: 979px) and (max-width: 1200px) {
	.single_slider_carousel_caption {
		padding: 20px;
	}
}

@media (min-width: 992px) {
	.promo--full-width__picture {
		display: block;
		position: relative;
	}
/*	.wd_pageid_20328 .promo--full-width__figure:before {
		content: '';
		position: absolute;
		background: rgba(255, 255, 255, 0.4);
		background: linear-gradient(90deg, rgba(255, 255, 255, .5), transparent);
		width: 80%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10;
	}*/
	.wd_pageid_20328 .wd_header_content {
		z-index: 11;
	}
	.promo--full-width__img {
		min-width: 100%;
		max-width: 1600px;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 100%;
	}
}

@media (min-width: 768px) {
	.column-wrapper--special-1.main-content-row .lx-grid {
		grid-template-columns: repeat(3,1fr);
	}
	.no-cssgrid .lx-grid--4--columns-lg-up > * {
		flex: 0 0 33%;
		max-width: 33%;
	}
}

@media (min-width: 1200px) {
	.column-wrapper--special-1.main-content-row .lx-grid {
		grid-template-columns: repeat(5,1fr);
	}
	.no-cssgrid .lx-grid--4--columns-lg-up > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.column-wrapper--special-1.main-content-row .card .card__paragraph {
		font-size: .85rem;
		color: #5e5e5e;
		font-family: Ubuntu;
	}
	.picture__image {
		width: auto;
	}
}

@media (min-width: 1440px) {
	.header__container {
		max-width: 1600px;
	}
}


@media (min-width: 1170px) and (max-width: 1440px) {
	.header__container {
		max-width: 1440px;
	}
}
/* Client Overrides */

nav.header__navbar a.nav-link {
	font-size: 18px;
	font-weight: 300;
	color: #2e1a47;
}
nav.header__navbar a.nav-link span.button-text {
	font-size: 18px;
	font-weight: 300;
	color: #2e1a47;
}
nav.header__navbar .dropdown-menu.show {
	background-color: #2E1A47;
}
nav.header__navbar .dropdown-item {
	color: #ffffff;
	font-size: 18px;
}
nav.header__navbar .dropdown-item:hover {
	color: #afabc9;
	background-color: #2E1A47;
}
.wd_featurebox .column-wrapper--special-1.main-content-row,
.wd_featurebox .card {
	border: none;
	border-radius: 0;
}

.wd_featurebox .main-content-row {
	background: transparent;
}
.header__brand-logo {
	/* font-size: 2.5rem;
	font-family: Arial;
	width: 25rem;
	height: auto; */
}
.header__navigation-list-item--primary__button, 
.header__navigation-list-item--primary__buttton {
	text-transform: none;
}

.footer h3.text-block__title {
	font-size: 34px;
	font-weight: 300;
	font-family: "Graphik Web Light";
	
}

.footer-nav.footer-nav--xf {
	padding-bottom: 3rem;
}

.footer__legal {
	padding-top: 9px;
}

.ie11 .wd_featureboxes_subscribe .wd_form_field_input input[type='text'] {
	line-height: 32px;
	height: 32px;
}

/* IE no grid support */
.no-cssgrid .text-block-wrapper :last-child.text-block {
	margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 991px) {
	.no-cssgrid .footer-nav--xf .lx-grid > :nth-of-type(3).text-block-wrapper {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
.no-cssgrid .lx-grid{display:flex;flex-wrap:wrap}.no-cssgrid .lx-grid>*{display:flex;flex:0 0 100%;max-width:100%}.no-cssgrid .lx-grid--column-gutters,.no-cssgrid .lx-grid--gutters,.no-cssgrid .lx-grid--row-gutters{margin-top:-1rem;margin-right:0;margin-bottom:0;margin-left:-1rem}.no-cssgrid .lx-grid--column-gutters>*,.no-cssgrid .lx-grid--gutters>*,.no-cssgrid .lx-grid--row-gutters>*{padding-top:1rem;padding-right:0;padding-bottom:0;padding-left:1rem}.no-cssgrid .lx-grid--1-columns>*{flex:0 0 100%;max-width:100%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-columns-xs-up>*{flex:0 0 100%;max-width:100%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-columns-sm-up>*{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-columns-md-up>*{flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-columns-lg-up>*{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-columns-xl-up>*{flex:0 0 100%;max-width:100%}}.no-cssgrid .lx-grid--2-columns>*{flex:0 0 50%;max-width:50%}@media screen and (min-width:0){.no-cssgrid .lx-grid--2-columns-xs-up>*{flex:0 0 50%;max-width:50%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--2-columns-sm-up>*{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--2-columns-md-up>*{flex:0 0 50%;max-width:50%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--2-columns-lg-up>*{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--2-columns-xl-up>*{flex:0 0 50%;max-width:50%}}.no-cssgrid .lx-grid--3-columns>*{flex:0 0 33.33333%;max-width:33.33333%}@media screen and (min-width:0){.no-cssgrid .lx-grid--3-columns-xs-up>*{flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--3-columns-sm-up>*{flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--3-columns-md-up>*{flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--3-columns-lg-up>*{flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--3-columns-xl-up>*{flex:0 0 33.33333%;max-width:33.33333%}}.no-cssgrid .lx-grid--4-columns>*{flex:0 0 25%;max-width:25%}@media screen and (min-width:0){.no-cssgrid .lx-grid--4-columns-xs-up>*{flex:0 0 25%;max-width:25%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--4-columns-sm-up>*{flex:0 0 25%;max-width:25%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--4-columns-md-up>*{flex:0 0 25%;max-width:25%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--4-columns-lg-up>*{flex:0 0 25%;max-width:25%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--4-columns-xl-up>*{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--5-columns>*{flex:0 0 20%;max-width:20%}@media screen and (min-width:0){.no-cssgrid .lx-grid--5-columns-xs-up>*{flex:0 0 20%;max-width:20%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--5-columns-sm-up>*{flex:0 0 20%;max-width:20%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--5-columns-md-up>*{flex:0 0 20%;max-width:20%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--5-columns-lg-up>*{flex:0 0 20%;max-width:20%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--5-columns-xl-up>*{flex:0 0 20%;max-width:20%}}.no-cssgrid .lx-grid--6-columns>*{flex:0 0 16.66667%;max-width:16.66667%}@media screen and (min-width:0){.no-cssgrid .lx-grid--6-columns-xs-up>*{flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--6-columns-sm-up>*{flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--6-columns-md-up>*{flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--6-columns-lg-up>*{flex:0 0 16.66667%;max-width:16.66667%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--6-columns-xl-up>*{flex:0 0 16.66667%;max-width:16.66667%}}.no-cssgrid .lx-grid--7-columns>*{flex:0 0 14.28571%;max-width:14.28571%}@media screen and (min-width:0){.no-cssgrid .lx-grid--7-columns-xs-up>*{flex:0 0 14.28571%;max-width:14.28571%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--7-columns-sm-up>*{flex:0 0 14.28571%;max-width:14.28571%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--7-columns-md-up>*{flex:0 0 14.28571%;max-width:14.28571%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--7-columns-lg-up>*{flex:0 0 14.28571%;max-width:14.28571%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--7-columns-xl-up>*{flex:0 0 14.28571%;max-width:14.28571%}}.no-cssgrid .lx-grid--8-columns>*{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:0){.no-cssgrid .lx-grid--8-columns-xs-up>*{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:544px){.no-cssgrid .lx-grid--8-columns-sm-up>*{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:768px){.no-cssgrid .lx-grid--8-columns-md-up>*{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:992px){.no-cssgrid .lx-grid--8-columns-lg-up>*{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--8-columns-xl-up>*{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-3-offset>:first-child{flex:0 0 33.333%;max-width:33.333%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-3-offset-xs-up>:first-child{flex:0 0 33.333%;max-width:33.333%}}.no-cssgrid .lx-grid--1-3-offset>:last-child{flex:0 0 66.667%;max-width:66.667%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-3-offset-xs-up>:last-child{flex:0 0 66.667%;max-width:66.667%}}.no-cssgrid .lx-grid--1-3-offset>:first-child{flex:0 0 33.333%;max-width:33.333%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-3-offset-sm-up>:first-child{flex:0 0 33.333%;max-width:33.333%}}.no-cssgrid .lx-grid--1-3-offset>:last-child{flex:0 0 66.667%;max-width:66.667%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-3-offset-sm-up>:last-child{flex:0 0 66.667%;max-width:66.667%}}.no-cssgrid .lx-grid--1-3-offset>:first-child{flex:0 0 33.333%;max-width:33.333%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-3-offset-md-up>:first-child{flex:0 0 33.333%;max-width:33.333%}}.no-cssgrid .lx-grid--1-3-offset>:last-child{flex:0 0 66.667%;max-width:66.667%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-3-offset-md-up>:last-child{flex:0 0 66.667%;max-width:66.667%}}.no-cssgrid .lx-grid--1-3-offset>:first-child{flex:0 0 33.333%;max-width:33.333%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-3-offset-lg-up>:first-child{flex:0 0 33.333%;max-width:33.333%}}.no-cssgrid .lx-grid--1-3-offset>:last-child{flex:0 0 66.667%;max-width:66.667%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-3-offset-lg-up>:last-child{flex:0 0 66.667%;max-width:66.667%}}.no-cssgrid .lx-grid--1-3-offset>:first-child{flex:0 0 33.333%;max-width:33.333%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-3-offset-xl-up>:first-child{flex:0 0 33.333%;max-width:33.333%}}.no-cssgrid .lx-grid--1-3-offset>:last-child{flex:0 0 66.667%;max-width:66.667%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-3-offset-xl-up>:last-child{flex:0 0 66.667%;max-width:66.667%}}.no-cssgrid .lx-grid--2-3-offset>:first-child{flex:0 0 66.666%;max-width:66.666%}@media screen and (min-width:0){.no-cssgrid .lx-grid--2-3-offset-xs-up>:first-child{flex:0 0 66.666%;max-width:66.666%}}.no-cssgrid .lx-grid--2-3-offset>:last-child{flex:0 0 33.334%;max-width:33.334%}@media screen and (min-width:0){.no-cssgrid .lx-grid--2-3-offset-xs-up>:last-child{flex:0 0 33.334%;max-width:33.334%}}.no-cssgrid .lx-grid--2-3-offset>:first-child{flex:0 0 66.666%;max-width:66.666%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--2-3-offset-sm-up>:first-child{flex:0 0 66.666%;max-width:66.666%}}.no-cssgrid .lx-grid--2-3-offset>:last-child{flex:0 0 33.334%;max-width:33.334%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--2-3-offset-sm-up>:last-child{flex:0 0 33.334%;max-width:33.334%}}.no-cssgrid .lx-grid--2-3-offset>:first-child{flex:0 0 66.666%;max-width:66.666%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--2-3-offset-md-up>:first-child{flex:0 0 66.666%;max-width:66.666%}}.no-cssgrid .lx-grid--2-3-offset>:last-child{flex:0 0 33.334%;max-width:33.334%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--2-3-offset-md-up>:last-child{flex:0 0 33.334%;max-width:33.334%}}.no-cssgrid .lx-grid--2-3-offset>:first-child{flex:0 0 66.666%;max-width:66.666%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--2-3-offset-lg-up>:first-child{flex:0 0 66.666%;max-width:66.666%}}.no-cssgrid .lx-grid--2-3-offset>:last-child{flex:0 0 33.334%;max-width:33.334%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--2-3-offset-lg-up>:last-child{flex:0 0 33.334%;max-width:33.334%}}.no-cssgrid .lx-grid--2-3-offset>:first-child{flex:0 0 66.666%;max-width:66.666%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--2-3-offset-xl-up>:first-child{flex:0 0 66.666%;max-width:66.666%}}.no-cssgrid .lx-grid--2-3-offset>:last-child{flex:0 0 33.334%;max-width:33.334%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--2-3-offset-xl-up>:last-child{flex:0 0 33.334%;max-width:33.334%}}.no-cssgrid .lx-grid--1-4-offset>:first-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-4-offset-xs-up>:first-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-4-offset>:last-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-4-offset-xs-up>:last-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--1-4-offset>:first-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-4-offset-sm-up>:first-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-4-offset>:last-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-4-offset-sm-up>:last-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--1-4-offset>:first-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-4-offset-md-up>:first-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-4-offset>:last-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-4-offset-md-up>:last-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--1-4-offset>:first-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-4-offset-lg-up>:first-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-4-offset>:last-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-4-offset-lg-up>:last-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--1-4-offset>:first-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-4-offset-xl-up>:first-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-4-offset>:last-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-4-offset-xl-up>:last-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:first-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:0){.no-cssgrid .lx-grid--3-4-offset-xs-up>:first-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:last-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:0){.no-cssgrid .lx-grid--3-4-offset-xs-up>:last-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--3-4-offset>:first-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--3-4-offset-sm-up>:first-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:last-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--3-4-offset-sm-up>:last-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--3-4-offset>:first-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--3-4-offset-md-up>:first-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:last-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--3-4-offset-md-up>:last-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--3-4-offset>:first-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--3-4-offset-lg-up>:first-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:last-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--3-4-offset-lg-up>:last-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--3-4-offset>:first-child{flex:0 0 75%;max-width:75%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--3-4-offset-xl-up>:first-child{flex:0 0 75%;max-width:75%}}.no-cssgrid .lx-grid--3-4-offset>:last-child{flex:0 0 25%;max-width:25%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--3-4-offset-xl-up>:last-child{flex:0 0 25%;max-width:25%}}.no-cssgrid .lx-grid--1-8-offset>:first-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-8-offset-xs-up>:first-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-8-offset>:last-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:0){.no-cssgrid .lx-grid--1-8-offset-xs-up>:last-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--1-8-offset>:first-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-8-offset-sm-up>:first-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-8-offset>:last-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--1-8-offset-sm-up>:last-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--1-8-offset>:first-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-8-offset-md-up>:first-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-8-offset>:last-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--1-8-offset-md-up>:last-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--1-8-offset>:first-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-8-offset-lg-up>:first-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-8-offset>:last-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--1-8-offset-lg-up>:last-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--1-8-offset>:first-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-8-offset-xl-up>:first-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--1-8-offset>:last-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--1-8-offset-xl-up>:last-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:first-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:0){.no-cssgrid .lx-grid--7-8-offset-xs-up>:first-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:last-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:0){.no-cssgrid .lx-grid--7-8-offset-xs-up>:last-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--7-8-offset>:first-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--7-8-offset-sm-up>:first-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:last-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:544px){.no-cssgrid .lx-grid--7-8-offset-sm-up>:last-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--7-8-offset>:first-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--7-8-offset-md-up>:first-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:last-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:768px){.no-cssgrid .lx-grid--7-8-offset-md-up>:last-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--7-8-offset>:first-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--7-8-offset-lg-up>:first-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:last-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:992px){.no-cssgrid .lx-grid--7-8-offset-lg-up>:last-child{flex:0 0 12.5%;max-width:12.5%}}.no-cssgrid .lx-grid--7-8-offset>:first-child{flex:0 0 87.5%;max-width:87.5%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--7-8-offset-xl-up>:first-child{flex:0 0 87.5%;max-width:87.5%}}.no-cssgrid .lx-grid--7-8-offset>:last-child{flex:0 0 12.5%;max-width:12.5%}@media screen and (min-width:1200px){.no-cssgrid .lx-grid--7-8-offset-xl-up>:last-child{flex:0 0 12.5%;max-width:12.5%}}@media (min-width:768px){.no-cssgrid .grid--2-3-md-up>.lx-grid__cell{flex:0 0 66%;max-width:66%}}@media (min-width:768px){.no-cssgrid .grid--1-2-md-up>.lx-grid__cell{flex:0 0 50.01%;max-width:50.01%}}@media (min-width:992px){.no-cssgrid .grid--1-3-lg-up>.lx-grid__cell{flex:0 0 33%;max-width:33%}}
@media (min-width: 768px) {
	.no-cssgrid .lx-grid--4-columns-lg-up > * {
		flex: 0 0 33%;
		max-width: 33%;
	}
}

@media (min-width: 1200px) {
	.no-cssgrid .lx-grid--4-columns-lg-up > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
}
/* END IE grid support */

@media (max-width: 1200px) {
	nav.header__navbar a.nav-link span.button-text {
    	font-size: 12px;
    	font-weight: 300;
    	color: #2e1a47;
	}
	nav.header__navbar .dropdown-item {
    	color: #ffffff;
    	font-size: 14px;
	}
}
@media (max-width: 780px) {
	nav.header__navbar a.nav-link span.button-text {
    	font-size: 18px;
    	font-weight: 300;
    	color: #2e1a47;
	}
	nav.header__navbar .dropdown-item {
    	color: #ffffff;
    	font-size: 14px;
	}
	.wd_search_basic_fields input {
		max-width: 100%;
		width: 100%;
	}
	.wd_search_basic_fields button.wd_search_button {
		right: 10px;
	}

	.wd_top_2col_container .row {
		flex-direction: column;
	}
	.wd_top_2col_container .col-md-5 {
		flex: 0 0 100%;
    	max-width: 100%;
    	margin-left: 0;
    	margin-bottom: 30px;
	}
}

/* Client Overrides */
.header__brand-logo img, .header__brand-logo svg {
	max-width: 190px;
}
.header__container.header__container--primary-navbar {
	padding: 0;
}
.header__wrapper.header__wrapper--primary-navbar.header__wrapper--primary-navbar--left{
	width: 22% !important;
}
div.header__wrapper.header__wrapper--primary-navbar.header__wrapper--primary-navbar--center {
	width: 78% !important;
}
#js-collapsible__target--0 {
	width: 100% !important;
}

.footer__section.footer__section--squish {
	border-top: 1px solid #fff;
}
.footer-logo {
	padding: 1.5rem 0 0 0;
}
.footer-logo img {
	max-width: 100%;
}


