/* 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 Light";
	/*text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
	background: #fff;
}
p strong,
strong {
	font-weight: 700;
}

nav .wd_page_links a,
nav .wd_page_links {
	color: #000;
	transition: all 0.5s ease;
}

.header__navbar .nav-item span.button-text {
	font-size: 16px;
}
/* a:hover,
nav .wd_page_links a:hover {
	color: #737070;
} */

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

#wd_main_content a {
	text-decoration: underline;
}

.wd_content ul:not([class]),
.wd_content ol:not([class]) {
	list-style: inherit;
	list-style-position: inside;
	padding-left: 20px;
	color: #707070;
}

.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_visually_hidden {
	font-size: 0;
	width: 1px;
	height: 1px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
	clip: rect(1px,1px,1px,1px);
}
#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_text-small {
    font-size: .85rem;
}
/* Bootstrap Overrides */
.no-side-margin {
	margin-left: 0;
	margin-right: 0;
}
main {
	background: #fff;
}
.wd_pageid_45 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: 75px;
	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,
.breadcrumb-item.active,
nav.breadcrumb-nav a,
nav.breadcrumb-nav a:hover {
	color: #616A70;
	/*text-transform: capitalize;*/
	font-size: inherit;
	font-weight: 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,
a.dropdown-item:hover {
	color: #fff;
	font-weight: normal;
	text-transform: capitalize;
} */
.navbar-expand-md .navbar-nav .nav-link {
	padding-right: .3rem;
	padding-left: .3rem;
}
li.dropdown:last-child .dropdown-menu {
	right: 0;
	left: auto;
}
/*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 */

.nav-link i.fa.fa-search {
	vertical-align: bottom;
}

/* 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 */

/* Category Nav */
.wd_category-nav-wrap {
	display: flex;
}
.wd_category_nav {
	display: flex;
}
.wd_category_nav .wd_dropdown {
	position: relative;
	background-color: #eee;
	color: #444;
	border: 1px solid #444;
	border-radius: 10px;
	margin: 20px;
	padding: 10px 40px 10px 10px;
}
.wd_category_nav .wd_dropdown:after {
	content: "\f107";
	position: absolute;
	top: 10px;
	right: 20px;
	font-family: "FontAwesome";
}
.wd_category_nav .wd_dropdown.wd_open:after {
	content: "\f106";
}
.wd_category_nav .wd_dropdown.wd_open a {
	display: block;
}
.wd_category_nav .wd_dropdown a {
	display: none;
}
.wd_category_nav .wd_dropdown a.selected {
	display: block;
}
.wd_category_nav .wd_dropdown.wd_open a link{
	display: block;
}

/* 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-repeat: no-repeat;
	background-position: 50% 100%;
}
/* .wd_pageid_45 .wd_header_content {
	display: flex;
	height: 340px;
	justify-content: center;
	align-items: center;
} */

.wd_header_content {
	/* padding: 100px; */
	/* display: flex; */
	position: relative;
	/* height: 429px; */
	/* justify-content: flex-start;
	align-items: center; */
}

.wd_header_content {
	/* max-width: 500px; */
	/* font-size: 1.5rem;
	text-align: center;
	position: relative; */
	background-color: #2E1A47;
	color: #FFF;
	max-width: 100%;
	margin-top: -3rem;
	padding-top: 2.5rem;
}

.wd_header_content h1 {
	color: #FFF;
	font-size: 80px;
	max-width: 1140px;
	text-align: left;
	margin: 0 auto;
	padding: 3rem 0;
}
.wd_header_content h2 {
	font-size: 2.5rem;
	/* position: absolute;
	top: 10%;
	width: 100%; */
	text-align: left;
}
.promo--full-width__figure {
    position: relative;
    width: 95%;
    height: 515px;
}

.promo--full-width__picture {
    border-color: transparent;
	background-image: url(../images/investors-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;
	z-index: 1;
}

.text-switch {
	color: transparent;
}

.text-switch.visible {
	color: white;
}

.text-switch:before {
	content: '';
	width: 100%;
	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 */

.item, .wd_item {
	margin: 20px 0;
}
.item_name,
.wd_title,
.wd_item .wd_title,
.wd_newsfeed_releases-teaser .wd_title {
	font-size: 1.5rem;
	font-weight: normal;
}
.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 {}

table.wd_imagetable {}
td.imagecaption {}

table th {
	font-weight: bold;
}

/* Assets General */
li.wd_asset_inline.wd_item {
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	border-radius: 20px;
	padding: 20px;
}
.wd_asset_image img {
	border-radius: 10px;
}
.wd_gallery_asset .wd_icon_overlay {
	border-radius: 10px;
}
.wd_asset_gallery_container {
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	border-radius: 20px;
	margin: 0 0 20px 0;
	padding: 20px;
}
ul.wd_asset_gallery_list,
li.wd_asset_gallery.wd_item {
	background: transparent;
}
div.wd_documents_asset,
div.wd_videos_asset {
	background-color: #2e1a47;
	border: 1px solid #2e1a47;
	border-radius: 10px;
}
.wd_documents_asset .wd_icon_underlay {
	color: #fff;
}
/* End Assets General */

/* 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;
}

span.wd_additional-info {
	font-family: "Graphik Web Semibold";
	font-size: 24px; 
	color: #7C6992;
}
/* Standard */
div.wd_standard {}

.wd_standard .category_name {
	font-size: 3.375rem;
}
/*
.wd_pageid_64 .wd_category {
	vertical-align: top;
	display: inline-block;
	width: 50%;
	padding: 2%;
}

.wd_pageid_64 .wd_category.wd_category_3 {
	background: #e9ecef;
}*/

.wd_pageid_64 .wd_standard .wd_category li {
	display:inline-block;
}
.wd_pageid_64 .wd_standard .category_name a {
	transition: box-shadow .15s ease;
	border: 0;
	background-color: #2e1a47;
	color: #fff;
	text-transform: uppercase;
	padding: 1rem 1.5rem;
	letter-spacing: 2px;
  	font-family: "Graphik Web Light";	
  	font-weight: 400;
	border-radius: 3px;
	font-size: 16px!important;
	margin-right: 15px;
	text-decoration: none !important;
	display: inline-block;
}

.wd_pageid_64 .wd_standard .category_name a:hover {
	background-color: #160C23;
	color: #fff;
}

.wd_pageid_20 .item {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}

.wd_pageid_120 .category_header {
	font-size: 1rem;
	margin: 0;
	padding: 5px;
	background: #AFABC9;
	font-weight: 700;
	color: #1F1F1F;
}

.wd_pageid_120 .item {
	margin: 0 0 20px 0;
	float: left;
	width: 25%;
}
.wd_pageid_176 .item .item_name,
.wd_pageid_67 .item .item_name {
	font-size: 1rem;
}
.wd_pageid_120 .item .item_name {
	font-size: 1rem;
	font-weight: 700;
	background: #2E1A47;
	color: #FFF;
	padding: 0 0 0 5px;
	border-right: 2px solid #FFF;
}

.wd_pageid_120 .item ul {
	padding-left: 5px;
}

.wd_pageid_120 div.wd_category_items:before,
.wd_pageid_120 div.wd_category_items:after {
	content: '';
	display: table;
	clear: both;
}

.wd_pageid_174 .wd_standard .item,
.wd_pageid_65 .wd_standard .item,
.wd_pageid_64 .wd_standard .item {
	border-top: 1px solid #e2e2e2;
	padding: 20px 15px;
	margin: 0;
}

.wd_pageid_174 .item .item_name.wd_active .wd_toggle_icon,
.wd_pageid_65 .item .item_name.wd_active .wd_toggle_icon,
.wd_pageid_64 .item .item_name.wd_active .wd_toggle_icon {
	/* font-family: 'FontAwesome';
	content: '\f068'; 
	background: url(../images/slider_close.png) no-repeat right 0; */
}

.wd_pageid_174 .item .item_name .wd_toggle_icon,
.wd_pageid_65 .item .item_name .wd_toggle_icon,
.wd_pageid_64 .item .item_name .wd_toggle_icon {
	/* font-family: 'FontAwesome';
	content: '\f067'; 
	float: right;
	background: url(../images/slider_open.png) no-repeat right 0;
	width: 14px;
	height: 14px;
	position: relative;
	top: 13px; */
}

.wd_pageid_174 .wd_standard .item table,
.wd_pageid_65 .wd_standard .item table,
.wd_pageid_64 .wd_standard .item table,
.wd_pageid_64 .wd_standard .item p {
	/* display: none; */
}

.wd_category_form {
	padding: 1rem;
}

.wd_category_form select {
	height: 41px;
}

.wd_dividend_container {
	overflow-y: scroll;
}
table.wd_dividend_tbl {
	width: 100%;
	border-collapse: separate;
	/*border-spacing: 1px;*/
	border: 0;
	/* table-layout: fixed; */
	font-size: .9rem;
}
.wd_pageid_184 table.wd_dividend_tbl td:first-child {
	white-space: nowrap; /* don't let text wrap to 2 lines */
}
.wd_pageid_184 table.wd_dividend_tbl thead th {
	vertical-align: bottom;
	width: 11%; 
}
table.wd_dividend_tbl thead th {
	padding: 5px;
	border: 0;
	background: #2d1947;
	color: #fff;
	/* font-weight: bold; */
	text-align: center;
	border-right: 1px solid;
}
table.wd_dividend_tbl tbody tr:nth-child(odd) {
	background-color: #D2D2D2;
}
table.wd_dividend_tbl td {
	text-align: center;
	padding: 5px;
	border: 0;
	vertical-align: top;
/*	border-bottom: 1px solid #A3A3A3;*/
}
table.wd_dividend_tbl.responsive i {
	font-size: 1.125rem;
	padding-left: 5px;
}
.wd_dividend_tbl tbody td:before {
	display: none;
}

.wd_pageid_175 .wd_attachment_info p br {
	display: none;
}

.wd_pageid_175 td.wd_attachment_info {
	padding-left: 5px;
}

.wd_pageid_174 .wd_dividend_tbl tr td,
.wd_pageid_174 .wd_dividend_tbl tr th {
	width: 15%;
}
.wd_pageid_174 .wd_dividend_tbl tr td:first-child,
.wd_pageid_174 .wd_dividend_tbl tr th:first-child {
	width: 40%;
}

/* END Standard */

/* Events */
.wd_btn:hover,
#wd_event_modal button:hover
.wd_events_input_go:hover {
	background-color: #160C23;
	color: #fff;
}
a.wd_btn {
	display: inline-block;
	/* max-width: 350px; */
	padding: 0.4rem 1.5rem
}

.wd_modal_close {
	width: 200px;
	margin: 10px auto;
	display: block;
	line-height: 39px;
	text-align: center;
}

.wd_btn,
#wd_event_modal button,
.wd_events_input_go {
	transition: box-shadow .15s ease;
	border: 0;
	background-color: #2e1a47;
	color: #fff;
	text-transform: uppercase;
	padding: 0rem 1.5rem;
	height: 39px;
	letter-spacing: 2px;
    font-family: "Graphik Web Light";
	font-weight: 400;
	border-radius: 3px;
	font-size: 16px!important;
	margin-right: 15px;
	text-decoration: none !important;
}

li.wd_events_tab.active {
	color: #ffffff;
	background: #2E1A47;
}
.wd_events .wd_events_header_container {
	display: none;
}
.list-tbl-header {
	padding: 20px 0;
	border-bottom: 1px solid #d8d8d8;
}
.list-tbl-header .header-title {
	display: block;
	float: left;
	font-size: 1.2em;
}
.list-tbl-header:after, .list-tbl-list>li:after {
	display: block;
	content: "";
	clear: both;
}
.wd_events .item.wd_event div.date,
.wd_events .item.wd_event div.title,
.wd_events .item.wd_event div.materials {
	float: left;
	vertical-align: top;
	padding-right: 10px;
}
.tbl-col-40 {
	width: 40%;
}
.tbl-col-20 {
	width: 20%;
}
.tbl-col-10 {
	width: 10%;
}
div.wd_events {}

.wd_events select {
	height: 39px;
}



ul.wd_events_tabs {
	margin-top: 0;
}

.wd_events .item .wd_more {
	display: none;
}

.wd_events_month_header {
	border: none;
	background: #0e283b;
	color: #FFF;
}

.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;
}
.wd_events_list div.wd_events_month:first-child .wd_event:first-child {
	background: none;
}

.wd_events_list .wd_event:first-child {
	background: url(../images/webdriver/events/shadow.png) center top / 100% 14px no-repeat;
}

div.wd_event,
div.wd_events_list .wd_event {
	background: url(../images/webdriver/events/shadow.png) center top / 100% 14px no-repeat;
}

div.wd_events_past_summary .wd_event {
	margin: 20px 0;
	padding-top: 24px;
}

.wd_past_events,
.wd_future_events,
.wd_event_indicator {
	background: #2E1A47;
    color: #ffffff;
    border-radius: 3px;
    padding-left: 2px;

}
.wd_events .wd_event_reminder {
    display: none;
}


/* END Events */

/* 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 {}


.wd_newsfeed_releases .wd_item .wd_thumbnail {
	display: none;
}

.wd_newsfeed_releases .wd_item .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;
}
/* END Newsfeed Releases */

/* Stories */
div.wd_stories {}
/* END Stories */

/* SEC Filings */
div.wd_ir_secfilings .wd_selector {
	margin: 0 0 5px 10px;
/*	display: none;*/
}
div.wd_ir_secfilings .wd_selector .wd_label {
	margin-right: 5px;
}
select#wd_select_year, select#wd_select_category {
	height: 39px;
	margin: 0 1.4rem 0 0;
}
div.wd_ir_secfilings .wd_selectors {
	display: flex;
}
div.wd_ir_secfilings .wd_selectors div.wd_selector {
	float: none;
}
div.wd_ir_secfilings .wd_selectors div.wd_selector:first-child {
	order: 2;
}
.wd_linkmenu-header {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	background-color: #e2e2e7;
	border: 1px solid #858585;
	color: #444;
/*	height: 39px;*/
	margin: 0 1.4rem 0 0;
	padding: 5px;
}
.wd_linkmenu-header:hover {
	background-color: #D0D0D7;
}
.wd_linkmenu-header .wd_linkmenu-icon {
	border-left: none;
}
.wd_linkmenu-header:hover .wd_linkmenu-icon, 
.wd_linkmenu-header:focus .wd_linkmenu-icon, 
.wd_linkmenu-header.wd_linkmenu-active .wd_linkmenu-icon {
	border-left: none;
	background-color: #D0D0D7;
}
.wd_linkmenu-header .wd_linkmenu-label {
	vertical-align: baseline;
}
.fa-chevron-down:before {
	content: "\f107";
}

.wd_sec_filings tfoot a {
	text-decoration: underline;
}
/* 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 */

/* IR Historical */
.wd_historical_calendar .wd_wai_datepicker .wd_wai_dateButton {
	height: 95%;
	width: 95%;
}

/* END IR Historical */

/* 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;
}
.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 select,
.wd_search_basic_fields input,
.wd_search_basic_fields button {
	height: 35px;
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 0 10px;
	margin: 5px;
}
.wd_search_basic_fields button,
.wd_formbuilder_submit {
	cursor: pointer;
}
.wd_search_basic_fields .wd_search_button.wd_highlight,
.wd_formbuilder_submit {
	background: #2e1a47;
	border: 1px solid #FFF;
	color: #fff;
	border-radius: 4px;
}
.wd_formbuilder_submit {
	padding: 3px 20px 0px;
	line-height: 27px;
}
::-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: 2.25rem;
	font-weight: 500;
	line-height: 2.25rem;
	color: #2E1A47;
	padding: 0;
}

h2.wd_featurebox_title.text-small {
	font-size: 1.8rem;
	line-height: 1.8rem;
}

.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_45 div.wd_featureboxes_top {
	display: flex;
	margin: 30px 0px;
}

.wd_pageid_45 div.wd_featureboxes_top .wd_featurebox_title {
	text-align: center;
	font-size: 2.25rem;
	font-weight: 500;
	line-height: 2.25rem;
}

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

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

.wd_pageid_45 div.wd_featureboxes_middle .wd_featurebox_title {

}

.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 {
	/* text-decoration: underline; */
	font-weight: 300;
}

.wd_newsfeed_releases-teaser .wd_title {
	font-size: 1.125rem;
	line-height: 29px;
	padding-left: 27px;
}

.wd_newsfeed_releases-teaser .wd_title,
.wd_newsfeed_releases-teaser .wd_date {
	color: #737070;
	font-weight: normal;
	position: relative;
}
.wd_newsfeed_releases-teaser .wd_date {
	display: none;
}
.wd_newsfeed_releases-teaser .wd_title::before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url("../icons/info.svg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 22px;
	height: 22px;
}

.wd_pageid_125 div.wd_featureboxes_top div.wd_featurebox_title {
	display: none;
}

.wd_pageid_125 .wd_featureboxes_top:before, 
.wd_pageid_125 .wd_featureboxes_top:after {
	background: linear-gradient(270deg, #F3f3f3, #0e283b);
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	margin-bottom: 15px;
}

.wd_pageid_125 .wd_featureboxes_top:after {
	margin-top: 15px;
}

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 {}

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_middle {}
div.wd_featureboxes_middle div.wd_featurebox {}
div.wd_featureboxes_middle div.wd_featurebox_container {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 20px 2% 0 0;
	padding: 20px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 3px;
	min-height: 415px;
}

.wd_pageid_45 div.wd_featureboxes_middle div.wd_featurebox_title {
	text-align: center;
	color: #FFF;
	padding: 10px 0px
}

.wd_pageid_45 div.wd_featureboxes_middle div.wd_featurebox_container {
	border: none;
	background:transparent;
	border-radius: 0px;
	min-height: auto;
	padding: 0px;
	position: relative;
}

.wd_pageid_45 div.wd_featureboxes_middle div.wd_featurebox {
	padding: 100px 30px 30px;
}

.wd_pageid_45 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;
	/* -webkit-transform: skewY(4deg);
	transform: skewY(4deg); */
	clip-path: polygon(0 0, 100% 0, 100% 76%, 0 100%);
}

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 {
	overflow: auto;
}
div.wd_featureboxes_bottom div.wd_featurebox_title {
	text-align: center;
	font-size: 2.25rem;
	font-weight: normal;
	color: inherit;
}

.wd_bottom_container {
	padding: 30px;
	background: #FFF;
}

.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item {
	margin-right: 2%;
}

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

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

.wd_pageid_45 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;
	flex-direction: column;
	min-height: 325px;
	/* height: 350px;
	background: #e5e6e5;
	color: #FFF; */
}

.wd_pageid_45 div.wd_featureboxes_bottom p.wd_read_more {
	border: 1px solid #0d283b;
	color: #0d283b;
	border-radius: 4px;
	margin: auto 0 0 0;
}

.wd_pageid_45 div.wd_featureboxes_bottom p.wd_read_more a {
	padding: 4px;
	display: block;
	text-align: center;
}
.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item img {
	/* display: none; */
	width: 100%;
	max-height: 150px;
}

.wd_pageid_45 div.wd_featureboxes_bottom .wd_featurebox_content {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.wd_featurebox_content p {
	margin: 0;
}

/* div.wd_featureboxes_bottom .wd_featurebox_content {
	background-size: cover;
	background-position: center;
	width: 33%;
	display: inline-block;
	vertical-align: middle;
	padding: 20px;
	text-align: center;
}
div.wd_featureboxes_bottom .wd_featurebox_image {
	width: 60%;
	display: inline-block;
	height: 365px;
	background-repeat: no-repeat;
	margin: 10px 0px;
}
div.wd_featureboxes_bottom .wd_fbImageLeft {
	float: left;
}
div.wd_featureboxes_bottom .wd_fbImageRight {
	float: right;
	background-position: 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: 10px 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;
}

#wd_featurebox-financial_2 div.wd_chart-quote {
	overflow: hidden;
	padding-top: 10px;
	width: 90%;
	margin: 0 auto;
}
#wd_featurebox-financial_2 div.wd_chart-quote-label {
	font-size: 1.3rem;
}
#wd_featurebox-financial_2 div.wd_chart-quote-item {
	width: 100%;
	margin: 0;
	font-size: 1rem;
}
#wd_featurebox-financial_2 div.wd_chart-quote-footer {
	font-size: .8rem;
	width: 90%;
	margin: 5px auto;
}
#wd_featurebox-financial_2 div.wd_chart-quote-value-up, 
#wd_featurebox-financial_2 div.wd_chart-quote-value-up + div.wd_chart-quote-label {
	color: #009933;
}
#wd_featurebox-financial_2 div.wd_chart-quote-value-down, 
#wd_featurebox-financial_2 div.wd_chart-quote-value-down + div.wd_chart-quote-label {
	color: #cc0000;
}
#wd_featurebox-financial_2 div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item,
#wd_featurebox-financial_2 div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item + div.wd_chart-quote-item,
#wd_featurebox-financial_2 div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item + div.wd_chart-quote-item + div.wd_chart-quote-item {
	font-size: 1.3rem;
}
#wd_featurebox-financial_2 div.wd_chart-quote-item:first-child .wd_chart-quote-value {
	font-size: 3rem;
}
#wd_featurebox-financial_2 div.wd_chart-quote-item:first-child div.wd_chart-quote-label {
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 44px;
	height: 49px;
	position: relative;
	top: 14px;
	left: 100%;
	font-size: 1rem;
}
#wd_featurebox-financial_2 div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item .wd_chart-quote-value br {
	display: none;
}
#wd_featurebox-financial_2 div.wd_chart-quote div.wd_chart-quote-item div.wd_chart-quote-value {
	float: left;
	padding-right: 5px;
}
#wd_featurebox-financial_2 div.wd_chart-quote-value {
	font-weight: normal;
}

.wd_video_intro_container,
.wd_market_info_container,
.wd_top_2col_container,
.wd_investment_highlights_container,
.wd_investor_kit_container {
	padding: 6rem 0;
}
.wd_top_2col_container {
	background: #f7f7f7;
}

.wd_top_2col_container h2.wd_featurebox_title {
	padding: 0 0 20px 0;
}

.wd_featureboxes_right div.wd_featurebox_title,
.wd_featureboxes_left div.wd_featurebox_title,
.wd_featureboxes_investor_kit div.wd_featurebox_title,
section.wd_top_2col_container div.wd_featurebox_title {
	display: none;
}

section.wd_investor_kit_container {
	position: relative;
	/* background: #42668a; */
	/*background-image: linear-gradient(113deg, #010101 25%, #cccccc 25%);*/
	/* background-image: url(../images/trianglify-export.svg);
	background-repeat: no-repeat;
	background-position: left;
	background-size: cover; */
}
/*section.wd_investor_kit_container::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	transform: skew(0, -10deg);
}*/

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

div.wd_featureboxes_investor_kit div.wd_featurebox_title {
	/* padding: 10px; */
	text-align: center;
}

div.wd_featureboxes_investor_kit div.wd_featurebox {
	/* flex: 1; */
	/*width: 70%;*/
	padding: 20px 0;
	text-align: center;
}

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

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

div.wd_featureboxes_investor_kit ul li a {
	font-size: 1.2rem;
	display: block;
	width: 100%;
	text-decoration: underline;
}

div.wd_featureboxes_investor_kit .wd_featurebox ul li {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 20%;
	vertical-align: top;
}

.icons span.wd_investor_icon {
	background: #0e283b;
	border: 1px solid #4e4e4e;
	display: block;
	padding: 12px;
}

span.wd_investor_icon img {
	width: 48px;
	height: 48px;
	vertical-align: middle;
}
span.wd_investor_icon {
	display: block;
	padding: 12px;
}

section.wd_investment_highlights_container {
	position: relative;
	background: #fff;
/*	background-image: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 50%, #FFF 50%, #FFF 100%);*/
}
section.wd_market_info_container {
	position: relative;
	background: #f7f7f7;
/*	background-image: linear-gradient(to right, #FFF 0%, #FFF 50%, #f5f5f5 50%, #f5f5f5 100%);*/
}

.wd_investment_highlights li {
	padding: 20px;
	width: 49%;
}

.wd_investment_highlights li ul li {
    width: auto;
    padding: 10px 0 0 0;
}

/*.wd_investment_highlights li span.wd_title:after {
	background: #0e283b;
	background: linear-gradient(270deg, #F3f3f3, #0e283b);
	content: '';
	display: block;
	width: 50%;
	height: 2px;
	margin-left: 25px;
}*/

/*.wd_investment_highlights i.fa {
	line-height: 38px;
}*/

/*.wd_investment_highlights i.fa:after {
	content: '';
	height: 2px;
	width: 25px;
	background: #FFF;
	display: block;
	position: relative;
	top: 2px;
}*/
/*.wd_investment_highlights_container h2:after {
	background: #122c3f;
	background: linear-gradient(270deg, #F3f3f3, #0e283b);
	content: '';
	display: block;
	width: 44%;
	height: 2px;
}*/

.wd_investment_highlights li span.wd_title img {
	padding-right: 5px;
}

.wd_investment_highlights li span.wd_title {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.75rem;
	color: #2E1A47; 
}

.wd_investment_highlights li span.wd_title {
	display: block;
}

.wd_investment_highlights li a.wd_learn_more {
	display: block;
	color: #0e283b;
}

.wd_investment_highlights li a.wd_learn_more span {
	color: #0e283b;
}

li a.wd_learn_more {
	text-decoration: underline;
	font-weight: 500;
}

/*section.wd_market_info_container:before {
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-right: 30px solid #f5f5f5;
	display: block;
	content: '';
	position: absolute;
	top: 45%;
	right: 50%;
}*/

/*section.wd_investment_highlights_container:before {
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 30px solid #f5f5f5;
	display: block;
	content: '';
	position: absolute;
	top: 45%;
	right: 49%;
}*/

/* div.wd_featureboxes_investor_kit .wd_featurebox li.icons::before {
	content: "";
	display: block;
	position: absolute;
	background-image: url("../icons/invest.svg");
	background-repeat: no-repeat;
	background-size: contain;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div.wd_featureboxes_investor_kit .wd_featurebox li.icons:nth-child(2)::before {
	background-image: url("../icons/calendar.svg");
}
div.wd_featureboxes_investor_kit .wd_featurebox li.icons:nth-child(3)::before {
	background-image: url("../icons/receipt.svg");
}
div.wd_featureboxes_investor_kit .wd_featurebox li.icons:nth-child(4)::before {
	background-image: url("../icons/mail-opened.svg");
} */

.wd_featureboxes_investor_kit2 {
	width: 100%;
}

.wd_featureboxes_investor_kit2 .wd_featurebox_container {
	width: 50%;
	vertical-align: top;
	display: inline-block;
	text-align: center;
}

#wd_featurebox-standard_14 {
	padding-left: 15%;
}

#wd_featurebox-standard_14,
#wd_featurebox-teaser_6 {
	padding-top: 20px;
	padding-bottom: 20px;
}

#wd_featurebox-standard_13 .wd_fbImageLeft {
	background-image: url(../images/NCRC_Event-107.jpg)!important; /* override inline styles*/
}

.wd_featureboxes_announcement {
	position: relative;
	padding: 6rem 0;
}


.wd_featureboxes_announcement div.wd_featurebox_container {
	/* padding: 20px; */
	width: 325px;
	/* background: #000;
	background: rgba(0,0,0,.45);
	border-radius: 4%; */
	/* border: 1px solid #535353;
	border-radius: 8px;
	position: relative;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	overflow: hidden;
	z-index: 1; */
}


.wd_featureboxes_announcement h2.wd_featurebox_title {
	margin-bottom: 20px;
	line-height: 54px;
}
.wd_featureboxes_announcement div.wd_featurebox_title {
	margin-bottom: 20px;
	color:#FFF;
	line-height: 54px;
	display: none;
}

/*section.wd_announcement_container:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: linear-gradient(to right, rgba(0,0,0,.8) 75%, rgba(0,0,0,.0) 100%);
}*/

.wd_featureboxes_announcement .wd_featurebox_container:before {
	content: '';
	width: 570px;
	background: rgba(255,255,255,.9);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 20px;
	z-index: -1;
	display: none;
}
.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(37, 36, 36, 0.75);
	max-height: 300px;
}

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

.transcript_btn {
	background: #0e283b;
	border: 1px solid #0e283b;
	color: #fff;
	border-radius: 4px;
	padding: 2px 9px;
	display: inline-block;
	margin-top: 10px;
}

.wd_featureboxes_announcement a.wd_read_more {
	background: transparent;
	color: #2e1a47;
	border: 1px solid #2e1a47;
	border-radius: 4px;
	padding: 2px 9px;
	display: inline-block;
	margin-top: 10px;
}

.wd_featureboxes_announcement a.wd_read_more:hover {
	background-color: #2e1a47;
	color: #fff;
}

#wd_main_content .wd_featureboxes_announcement a.wd_read_more {
	text-decoration: none;
}

.wd_featureboxes_announcement a.wd_read_more {
	/* background: #2e1a47;
	border: 1px solid #2e1a47; */
	padding: 10px 20px;
}

.wd_featureboxes_announcement .wd_featurebox p {
	color: #444;
}

.wd_featurebox-financial .wd_ticker_label {
	text-align: left;
}
/* wd_featureboxes_home_stock_data on home page */
.wd_featureboxes_home_stock_chart .wd_ticker_label {
	display: none;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-item:first-child {
	float: none;
	/* text-align: center;
	margin: 0 auto; */
	width: 100%;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item:first-child div.wd_chart-quote-value {
	float: none;
}

.wd_featureboxes_home_stock_data .wd_featurebox-financial {
  height: 330px;
  /* padding: 5px 10px; */
  color: #000;
  margin-bottom: 70px;
  /* box-shadow: 7px 7px 7px #c0c0c0; */
  position: relative;
  font-family: "Graphik Web Light";
}

/*.wd_featureboxes_home_stock_data .wd_ticker_label {
  display: none;
}*/

.wd_featureboxes_home_stock_data .wd_featurebox_title {
  color: #000;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote {
  overflow: hidden;
  padding-top: 10px;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-label, 
.wd_featureboxes_home_stock_data div.wd_chart-quote-footer {
  color: #000;
  font-family: "Graphik Web Light";  
  font-size: 1em;
  display: inline-block;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-footer {
  padding-top: 1em;
  margin: 0;
  /* text-align: center; */
  width: 100%;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-item {
	width: 100%;
	/* text-align: center; */
	margin: 0;
  /* width: 80%;
  margin: 5px 0px 0 30px;
  font-size: 1em; */
  /* font-family: Arial, 'sans-serif'; */
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-value-up, 
.wd_featureboxes_home_stock_data div.wd_chart-quote-value-up + div.wd_chart-quote-label {
  color: #009933;
  display: inline-block;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-value-down, 
.wd_featureboxes_home_stock_data div.wd_chart-quote-value-down + div.wd_chart-quote-label {
  color: #cc0000;
  display: inline-block;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item,
.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item + div.wd_chart-quote-item {
  padding: 0.5em 0 0 0;
  font-size: 1.5em;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item + div.wd_chart-quote-item + div.wd_chart-quote-item {
  font-size: 1.3em;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-item:first-child {
  /* float: right;
  text-indent: -9999px;
  background: ; */
  float: none;
}

/* equivalent to li:nth-child(1) */
.wd_featureboxes_home_stock_data div.wd_chart-quote-item:first-child .wd_chart-quote-value {
  font-size: 3em;
  float: left;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-item:first-child div.wd_chart-quote-label {
  display: none;
}

/* equivalent to :nth-child(2) */
/* hide br tag so it displays on one line */
.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item:first-child + div.wd_chart-quote-item .wd_chart-quote-value br {
  display: none;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote div.wd_chart-quote-item div.wd_chart-quote-value {
  float: none;
  color: #000;
  display: inline-block;
  padding-right: 8px;
}

.wd_featureboxes_home_stock_data div.wd_chart-quote-value {
  font-weight: normal;
}

.wd_featureboxes_home_stock_data .btn-primary {
  margin: 10px 0 0 0;
  display: block;
  width: 80px;
  position: absolute;
  right: 15px;
  bottom: 15px;
}

/* end .wd_featureboxes_home_stock_data on home page */

/* END Featureboxes */

/* Start Board of Directors */

.wd_board_members .wd_item_list {
	display: flex;
    flex-wrap: wrap;
}
.wd_board_members .wd_item_list .wd_item {
	padding: 0;
    margin: 0 0 10px 0;
    width: 48%;
    margin-right: 2%;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.wd_board_members .wd_item .wd_captioned_image {
	margin-left: auto !important;
	margin-right: auto !important; 
	margin-bottom: 0 !important;
}

.wd_board_members .wd_item .wd_title {
	font-size: 40px;
	text-decoration: underline;
	padding: 0;
}
/* End Board of Directors */

/* Start Corporate Social Responisbility */

.wd_pageid_58 .category_intro {
	overflow: hidden;
}

.wd_pageid_58 .wd_category_info .category_header {
	display: none;
}
.wd_pageid_58 .wd_category_items {
	display: flex;
	flex-wrap: wrap; 
}
.wd_pageid_58 .wd_category_items .item {
	width: 31%;
	margin-right: 2%;
	margin-bottom: 20px;
	text-align: center;
}
.wd_pageid_58 .wd_category_items .item_name a {
	font-size: 18.4px;
	font-weight: 500;
}
.wd_pageid_58 .wd_imagetable {
    max-width: 100%;
}
.wd_pageid_58 .wd_category_items .item .wd_imagetable img {
    width: auto;
}
.wd_pageid_58 .wd_category_items .item:not(.responsibilty_report):nth-child(3n) {
}
.wd_pageid_58 .wd_category_items .item .item_name {
	clear: both; 
}
.wd_pageid_58 .wd_imagetable {
	width: 100%;
}
.responsibilty_reports {
	width: 100%;
}
/* End Corporate Social Responsibilty */

/* Start Annual Reports and Proxy Statements */
.wd_pageid_20 .wd_category_items {
	display: flex;
	flex-wrap: wrap; 
}
.wd_pageid_20 .wd_category_items .item {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	text-align: center;
}
.wd_pageid_20 .wd_category_items .item .item_name {
	clear: both; 
}
.wd_pageid_20 .wd_category_items .item:nth-child(3n) {
	margin-right: 0;
}
.wd_pageid_20 .wd_imagetable {
	width: 100%;
}


/* End Annual Reports and Proxy Statements */


.wd_announcement_container {
	position: relative;
	background: #f7f7f7;
/*	background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)),
					  url(../images/community-without-overlay.jpg);*/
/*	background-size: cover;
	background-repeat: no-repeat;
	background-position: right;*/
}
.wd_bkgr-image-announcements {
	background-image: url(../images/community-without-overlay.jpg);
	background-size: cover;
	background-position: right center;
	border-radius: 40px;
	width: auto;
	height: 100%;
	min-height: 50vh;
	margin: 3rem 0;
	padding: 0;
}

.wd_subscribe_container {
	/* background: #fffdfd; */
	/* background: #42668a; */
	/* background-image: url(../images/trianglify-export.svg);
	background-repeat: no-repeat;
	background-position: left;
	background-size: cover; */
	padding: 6rem 0;
	color: #2e1a47;
}

.wd_investment_highlights_container h2,
.wd_market_info_container h2,
.wd_subscribe_container h2 {
	font-weight: 500;
	line-height: 2.25rem;
}

/* 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_featurebox .wd_form_header,
.wd_subscribe_icon img {
	display: none;
}

form#subscribe_form_1 {
	text-align: left;
	display: inline-block;
}
.wd_subscribe_featurebox .wd_form_footer {
	display: inline-block;
	margin: 0px 5px;
}

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

.wd_featureboxes_subscribe .wd_form_field {
	max-width: 200px;
}
.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_input input[type='text'] {
	border: 1px solid #595959;
	padding: 0px 10px;
	width: 200px;
	font-size: 18px;
	/* color: #979797;*//* changed for WCAG contrast */
	color: #595959;
	border-radius: 4px;
}

div.wd_chart-range {
	background: #595959;
}

div.wd_chart-range-active {
	background: #FFF;
}

/* Widget */
div.wd_widget.wd_widget-theme-light {
    font-family: "Graphik Web Light";
	font-size: 1rem;
	margin: 40px 0;
}
div.wd_widget div.wd_quote-wrapper {
	max-width: 100%;
}
div.wd_widget.wd_widget-theme-light .wd_quote {
	background-color: transparent;
	border: none;
}
div.wd_widget.wd_widget-theme-light div.wd_symbol, 
div.wd_widget.wd_widget-theme-light div.wd_price {
	display: block;
}
div.wd_widget.wd_widget-theme-light div.wd_symbol {
	text-align: center;
	font-weight: bold;
}
div.wd_widget.wd_widget-theme-light div.wd_quote_footer {
	float: none;
	text-align: center;
	color: #444;
}
/* END Widget */
.wd_disclaimer {
	font-size: .875rem;
	font-style: italic;
}

.wd_modal-outer hr {
	padding-left: 0;
	padding-right: 0;
}

/* Alerts Banner */
	
	div.dcm-hero-alert-messaging-list-title {
		font-size: 21px;

	}

/* End Alerts Banner */

/* Client Override */
.footer__section .text-block-wrapper {
	text-align: center;
}
.footer div.wd_footer_wrap {
	max-width: 720px;
  	margin: 0 auto;
}
/* End Client Override */

/* Extra large devices (large desktops) */
@media (max-width: 1199px) {
	.nav-item {
		padding: 0 .5rem;
	}
	.wd_header_content h1,
	.wd_header_content h2 {
		color: #fff;
		text-align: center;
	}
	.wd_header_content h1 {
		font-size: 40px;
		padding: 2rem;
	}
	.promo--full-width__picture {
		background-image: url(../images/investors-homepage--mobile.jpg);
		height: 320px;
	}
	.promo--full-width__figure {
		height: auto!important;
	}
}
/* Large devices (desktops) */
@media (max-width: 992px) {
	.nav-item {
		padding: 0 .25rem;
	}
	div.wd_featureboxes_middle div.wd_featurebox_container {
		width: 100%;
		margin-right: 0;
	}
	.dropdown-menu {
		position: static !important;
		width: 100%;
	}
	.header__navigation-list-item--primary {
		display: block;
	}
	.text-switch:before {
		display: none;
	}
	.text-switch,
	.text-switch.visible {
		color: #000;
	}
}

/************************
 * Nav Menu on Hover
 ***********************/

/*only for screens greater than 992px  */
/* @media (min-width: 992px) {
	.navbar-collapse .navbar-nav > li.dropdown > .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		-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  */

.footer-nav--xf #footer-premier-utility,
.footer-nav--xf #footer-premier-legal {
	display: none;
}

.header__brand-logo {
	font-size: 2.5rem;
	font-family: Arial;
}

a.header__brand-logo:hover {
	text-decoration: none;
}

div.wd_historical_label,
div.wd_historical_footer,
div.wd_chart-quote-value,
div.wd_chart-quote-footer,
div.wd_chart-quote-label,
div.wd_ticker_label span.wd_exchange,
div.wd_quote span.wd_exchange,
div.wd_quote div.wd_data div.wd_label {
	color: #000;
}


#dropdown116 + .dropdown-menu {
	left: auto;
	right: 0;
}

#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;
}

.wd_linkmenu-list a.wd_linkmenu-listitem:focus, .wd_linkmenu-list a.wd_linkmenu-listitem:active {
	background: #000;
}

div.wd_filer_label span.wd_exchange {
	color: #444;
}

/* Medium devices (tablets) */
@media (max-width: 768px) {
	header.list-tbl-header strong {
    		width: 33%;
	}
	.wd_events_list .item .title .wd_title {
		font-size: 1rem;
	}
	.wd_events_list .item .date,
	.wd_events_list .item .title,
	.wd_events_list .item .materials {
		width: 33%;
	}
	.wd_events .item.wd_event div.materials {
		padding-right: 0;
	}
	ul.wd_events_tabs {
		margin-top: 20px;
	}
	.wd_dividend_tbl thead {
		display: none;
	}
	.wd_dividend_tbl tbody td:before {
		content: attr(data-th);
		display: inline;
		font-weight: bold;
		line-height: 1.1em;
	}
	table.wd_dividend_tbl td {
		text-align: left;
		display: block;
		padding: 10px;
		border-bottom: 1px solid #A3A3A3;
	}
	table.wd_dividend_tbl td:first-child a {
		color: #FFF;
	}
	table.wd_dividend_tbl td:first-child {
		background: #0b406c;
		color: #FFF;
		margin-top: 25px;
	}
	table.wd_dividend_tbl tbody tr:nth-child(odd) td:not(:first-child) {
		background: #e9ecef;
	}
	table.wd_dividend_tbl tbody tr:nth-child(odd) {
		background: #FFF;
	}
	.wd_pageid_174 .wd_dividend_tbl tr td,
	.wd_pageid_174 .wd_dividend_tbl tr th,
	.wd_pageid_174 .wd_dividend_tbl tr td:first-child,
	.wd_pageid_174 .wd_dividend_tbl tr th:first-child {
		width: 100%;
	}

	.wd_announcement_container {
		padding: 25px 40px;
		background-size: cover;
		background-position: center 0px;
		height: auto;
	}
	section.wd_announcement_container:before {
		width: 100%;
	}
	/* Corporate and Social Responsibility */

	.wd_pageid_58 .wd_category_items .item {
		width: 49%;
	}
	.wd_pageid_58 .wd_imagetable {
		width: 100%;
	}
	.wd_pageid_58 .wd_category_items .item .wd_imagetable img {
		width: auto;
	}
	.wd_pageid_58 .wd_category_items .item:nth-child(3n) {
		margin-right: 2%;
	}
	.wd_pageid_58 .wd_category_items .item:nth-child(2n) {
		margin-right: 0;
	}
	/* End Corporate and Social Responsibility */

	/* Annual Reports & Proxy Statements */

	.wd_pageid_20 .wd_category_items .item {
		width: 49%;
	}
	.wd_pageid_20 .wd_category_items .item:nth-child(3n) {
		margin-right: 2%;
	}
	.wd_pageid_20 .wd_category_items .item:nth-child(2n) {
		margin-right: 0;
	}
	/* Annual Reports & Proxy Statements */
}
@media (max-width: 767px) {
	#wd_featurebox-financial_5,
	.wd_featurebox-financial .wd_ticker_label {
		text-align: center;
	}
	.wd_investment_highlights li {
		width: auto;
	}
	section.wd_market_info_container {
		background: #FFF;
	}
	section.wd_investment_highlights_container {
		background: #F5F5F5;
	}
	section.wd_investment_highlights_container:before,
	section.wd_market_info_container:before {
		display: none;
	}
	.wd_featureboxes_home_news_events {
		margin-top: 20px;
	}
	section.wd_investor_kit_container {
		/*background: #CCC;*/
	}
	.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_investor_kit div.wd_featurebox_container {
		display: block;
		padding: 30px;
		/*background: #CCC;*/
	}
	
	div.wd_featureboxes_investor_kit div.wd_featurebox_title {
		padding-bottom: 10px;
		background: transparent;
		color: #FFF;
	}
	
	div.wd_featureboxes_investor_kit .wd_featurebox ul li {
		padding: 0px;
		width: 48%;
	}
	
	div.wd_featureboxes_investor_kit .wd_featurebox ul li i {
		display: inline;
		text-align: left;
		padding-right: 3px;
	}

	.wd_pageid_45 div.wd_featureboxes_top {
		display: block;
		margin: 15px 0px;
	}
	.wd_latest_news_img,
	.wd_pageid_45 div.wd_featureboxes_top div.wd_featurebox_container {
		width: 100%;
	}
	.wd_pageid_45 div.wd_featureboxes_top div.wd_featurebox_container {
		margin-top: 15px;
	}
	.wd_featureboxes_investor_kit2 .wd_featurebox_container {
		width: 100%;
		display: block;
		text-align: center;
	}
	
	#wd_featurebox-standard_14 {
		padding-left: 0;
	}

	.dropdown-menu.show {
		width: 99%;
	}
	.wd_featureboxes_announcement .wd_featurebox_container:before,
	.wd_featureboxes_announcement div.wd_featurebox_container {
		width: 100%;
	}

	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser {
		flex-wrap: wrap;
	}

	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item {
		width: 48%;
		flex: inherit;
	}
	.wd_pageid_120 .item {
		float: none;
		width: 100%;
	}
	.tbl-m-col-100 {
		width: 100%;
	}
	.wd_market_info_container h2 {
		text-align: center;
	}
	.wd_header_content {
		display: block;
	}
	.wd_header_content h1,
	.wd_header_content h2 {
		position: relative;
		text-align: center;
		top: inherit;
	}

	/*****************
	Events 
	******************/
	.wd_event {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.wd_events .item.wd_event div.date, 
	.wd_events .item.wd_event div.title, 
	.wd_events .item.wd_event div.materials {
		width: 100%;
	}
	.wd_events_past_summary .wd_title {
		line-height: 1.2;
	}
	.wd_events_past_summary .wd_title a {
		font-size: 16px;
		line-height: 1.2;
	}
}

/* Small devices (landscape phones) */
@media (max-width: 575px) {
	.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_64 .wd_category {
		display: block;
		width: 100%;
	}
	
	.wd_pageid_64 .wd_category.wd_category_3 {
		background: #e9ecef;
	}
	.wd_subscribe_featurebox .wd_form_footer {
		margin: 5px;
	}
	
	div.wd_featureboxes_investor_kit .wd_featurebox ul li {
					width: 100%;
					display: block;
					margin: 20px 0px;
		}
	/* Corporate and Social Responsibility */

	.wd_pageid_58 .wd_category_items .item {
		width: 100%;
	}
	.wd_pageid_58 .wd_category_items .item:nth-child(3n) {
		margin-right: 0;
	}
	.wd_pageid_58 .wd_category_items .item:nth-child(2n) {
		margin-right: 0;
	}
	/* End Corporate and Social Responsibility */

	/* Annual Reports & Proxy Statements */

	.wd_pageid_20 .wd_category_items .item {
		width: 100%;
	}
	.wd_pageid_20 .wd_category_items .item:nth-child(3n) {
		margin-right: 0;
	}
	.wd_pageid_20 .wd_category_items .item:nth-child(2n) {
		margin-right: 0;
	}
	/* End Annual Reports & Proxy Statements */
}


/* Styles.css ow */
.wd_pageid_184 .floating-header__text{
	vertical-align: bottom;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 5px;
}


/* End of Styles.css ow */

@media (max-width: 425px) {
	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser {
		display: block;
	}
	
	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item .wd_featurebox_content,
	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item {
		display: block;
		width: 100%;
		min-height: inherit;
	}

	.wd_pageid_45 div.wd_featureboxes_bottom div.wd_featurebox_container .wd_standard-teaser .item p.wd_read_more {
		margin-top: 15px;
	}
	div.wd_featureboxes_investor_kit .wd_featurebox ul li {
		width: 100%;
		display: block;
		margin: 20px 0px;
	}
	.wd_announcement_container {
		height: auto;
		padding: 20px;
	}
	.wd_events_input_go {
		margin-top:15px
	}
}

@media (min-width: 992px) {
	.wd_pageid_119 table.wd_dividend_tbl {
		margin: 0 auto;
		width: 50%;
	}
	.wd_announcement_container {
		/* padding: 50px 40px;
		background-position: center -60px;
		height: 400px;
		background-size: 90%; */
		background-position: right;
		background-repeat: no-repeat;
	}
	.promo--full-width__picture {
		display: block;
		position: relative;
	}
	.promo--full-width__figure {
		height: 515px;
		position: relative;
		background: #FFF;
	}
	.promo--full-width__img {
		min-width: 100%;
		max-width: 1600px;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	/* .picture__image {
		width: auto;
	} */
	.picture__image {
		width: auto;
	}
	.wd_header_content {
		padding-top: 25px;
		/*justify-content: flex-start;
		align-items: center; 
		height: 100%;*/
	}
	.wd_header_content h1,
	.wd_header_content h2 {
		position: relative;
		top: inherit;
		flex: 1;
	}


	/* HEADER */


}

@media (min-width: 992px) and (max-width: 1376px){

	.header__container {
	    max-width: 100%;
	    padding: 0;
	}

	.header__navigation-list--collapsible-container>.header__navigation-list-item--primary>a{
		justify-content: flex-start
	}

	.header__navigation-list-item--primary__buttton .button-text {
	    flex: 0 1;
	}

	.ie11 .header__navigation-list-item--primary__buttton .button-text,
	.ie11 .header__navigation-list-item--primary{
	    flex: 0 1 100%;
	}

	.header__navigation-list-item--primary{
		flex: 0 0;
		padding: 0;
	}

	.header__navigation-list--primary{
		    justify-content: space-around;
	}
}

@media (min-width: 1170px) {
	.wd_announcement_container {
		background-position: right;
		/*height: 400px;*/
		/*background-size: 100%;*/
		background-repeat: no-repeat;
	}
}

@media (min-width: 767px) AND {}

@media (min-width: 768px) {
	.wd_featureboxes_home_stock_chart {
		padding-left: 15px;
	}
}

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

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

@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;
	}
}

/* Client Overrides */
.header__navigation-list-item--primary__button, 
.header__navigation-list-item--primary__buttton {
	text-transform: none;
}

/* .header__brand-logo img {
	max-width: 280px;
} */

.footer h3.text-block__title {
	font-size: 1.2rem;
	font-weight: 700;
	font-family: "Graphik Web Semibold";
}

.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 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%;
	}
}

@media (max-width: 768px) {
	.wd_announcement_container {
			background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5)),
		    url(../images/community-without-overlay.jpg);
	}


	.wd_pageid_120 div.wd_category_items{
		display: flex;
    	flex-direction: column-reverse;
	}
}

@media (max-width: 580px) {
	.wd_board_members .wd_item_list .wd_item {
		width: 100%;
		margin-right: 0;
	}
}
/* END IE grid support */

/* Client Overrides */
.footer,
.footer__section,
.footer-highlight {
	background-color: #2e1a47;
	color: #fff;
}
.footer__section .column .text-block__title {
	background-color: #2e1a47;
}
.footer__section.footer__section--squish {
	border-top: 1px solid #fff;
}
.footer-logo {
	padding: 1.5rem 0 0 0;
}
.footer-logo img {
	max-width: 100%;
}
.footer_section a {
	background-color: #2e1a47;
}
.footer__section #ot-sdk-btn.ot-sdk-show-settings {
	font-family: "Graphik Web Light";
	color: #fff;
	text-decoration: underline;
	font-size: .85rem;
	font-weight: 400;
	padding: .5rem 1rem;
	background: 0;
	border: 0;
	margin: 0;
	text-align: left;
	outline: 0;
}
/*#ot-sdk-btn.ot-sdk-show-settings, 
#ot-sdk-btn.optanon-show-settings {
	color: #68b631;
	border: 1px solid #68b631;
	height: auto;
	white-space: normal;
	word-wrap: break-word;
	padding: .5rem 1rem;
	font-size: .85rem;
	line-height: initial;
	cursor: pointer;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	-webkit-transition: 1s ease;
	transition: 0.1s ease;
}*/
.footer__section #ot-sdk-btn.ot-sdk-show-settings:hover {
	color: #fff;
	text-decoration: underline;
	background: 0;
	border: 0;
	outline: 0;
}
