body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.header {
    padding: 10px;
}
.wd_header-decription {
	margin-bottom: 40px;
}
.wd_header-decription p {
	font-size: 24px;
	line-height: 1.2;
}

.footer.wd_footer{
	z-index: 5;
}
 
.wd_menu.__drop .sub-menu li:first-child{
	display: none;
}

body.wd_interior-page .wd_inner_wrap {
	background-color: transparent;
	margin: 40px 0;
}

#am_wd_doc_body .faux_overlay{
	content: "";
    position: absolute;
    bottom: calc(-305vw + 420px);
    left: 0;
    height: 350vw;
    width: 100%;
    background-image: linear-gradient( 70deg, rgba(255, 255, 255, 0.3) 50%, #dac8e6);
    -webkit-transform: skewY(-8deg);
    -ms-transform: skewY(-15deg);
	/* syntax fixes */
    transform: skewY(-15deg); pointer-events: none; -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; z-index: 0; transition: all 300ms;
	/* end syntax fixes */
    display: none;
}

#am_wd_doc_body.wd_pageid_45 .faux_overlay{
	display: block;
}

#am_wd_doc_body .wd_inner_wrap{
	position: relative;
	z-index: 10;
	background: transparent;
}

/* Top FB */
div.wd_featureboxes_top {}
div.wd_featureboxes_top .wd_featurebox_container {}
div.wd_featureboxes_top .wd_featurebox_title {
	display: none;
}
div.wd_featureboxes_top .wd_featurebox .wd_chart-quote-footer,
div.wd_featureboxes_top .wd_featurebox .wd_quote-change {
	display: none;
}
div.wd_featureboxes_top .wd_featurebox div.wd_ticker_label,
div.wd_featureboxes_top .wd_featurebox div.wd_quote-container {
	display: inline-block;
	width: auto;
	vertical-align: middle;
	margin: 0 10px 0 0;
	padding: 0;
}
div.wd_featureboxes_top .wd_featurebox div.wd_ticker_label {
	margin: 0 5px 0 0;
}
div.wd_featureboxes_top .wd_featurebox div.wd_quote-value {
	position:  relative;
	margin: 0;
}
div.wd_featureboxes_top .wd_featurebox div.wd_quote-price {
	font-weight: normal;
}
div.wd_featureboxes_top .wd_featurebox .wd_quote-value-up .wd_quote-price {
	color: #AFD24A;
}
div.wd_featureboxes_top .wd_featurebox .wd_quote-value-up .wd_quote-price:after {
	content: "\f178";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 1rem;
	transform:  rotate(320deg);
	margin: 0 0 0 5px;
}
div.wd_featureboxes_top .wd_featurebox .wd_quote-value-down .wd_quote-price {
	color: #921125;
}
div.wd_featureboxes_top .wd_featurebox .wd_quote-value-down .wd_quote-price:after {
	content: "\f178";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 1rem;
	transform:  rotate(45deg);
	margin: 0 0 0 5px;
}
div.wd_ticker_label span.wd_exchange {
	color: #7F7F7F;
}
div.wd_ticker_label span.wd_exchange::after {
    content: ":";
}

/* Bottom Tiles FB */
.wd_featureboxes_bottom_tiles {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	row-gap: 20px;
	max-width: 992px;
	margin: 0 auto;
}
.wd_featureboxes_bottom_tiles .wd_featurebox_container {
	flex-basis: calc(50% - 20px);
	background: #fff;
	padding:  20px;
}



/* Default page hero */

.wd_default_hero{
	color: white;
	margin-bottom: 5rem;
}

.wd_default_hero p{
	color: #c1abd8
}
.wd_default_hero h2{
	color: white;
}
@media (min-width: 600px) {
   

    body:before {
        top: calc(-360vw + 620px)
    }
}

@media (min-width: 1200px) {
   

    body:before {
        top: calc(-360vw + 680px)
    }
}

@media (min-width: 1400px) {
    
    body:before {
        top: calc(-360vw + 765px)
    }
}

@media (min-width: 1800px) {
   
    body:before {
        top: calc(-360vw + 875px)
    }
}

/* Nav */
.wd_back {
	position: relative;
	font-weight: bold;
	font-family: "Gotham Ultra";
	text-transform: uppercase;
	letter-spacing: 2px;
}
.wd_back a {
	color: #000;
}
.wd_back a:hover {
	text-decoration: underline;
}
.wd_back:before {
	content: "\f104";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 1rem;
	color: #fff;
	background: #410082;
	border-radius: 50%;
	margin: 0 10px 0 0;
	padding: 0 8px;
}
.wd_subnav-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.wd_subnav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wd_subnav li {
	position: relative;
	display: inline-block;
	width: auto;
	vertical-align: middle;
	font-family: "Gotham Ultra";
	text-transform: uppercase;
	letter-spacing: 2px;
	/* text-align: right; */
	padding: 10px;
}
.wd_subnav li a {
	color: #000;
}
.wd_subnav li a:hover,
.wd_subnav li.wd_active a {
	text-decoration: underline;
}
/*.wd_subnav li:after {
	content: "\f105";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 1rem;
	color: #fff;
	background: #410082;
	border-radius: 50%;
	margin: 0 0 0 10px;
	padding: 0 8px;
}*/

/* TYPOGRAPHY */
.wd_content {
	background: #fff;
}


/* Header styles */
h1.page_header {
	text-transform: uppercase;
}
.category_header {

}
.detail_header,
.detail_subheader,
.category_name {}
.category_intro {}
/* END Header styles */
.item, .wd_item {
    margin: 0;
    padding: 34.5px 0 11.5px;
}
.item_name,
.wd_title,
.wd_item .wd_title,
.wd_newsfeed_releases-teaser .wd_title {
	font-family: 'Gotham Book';
	font-weight: normal;
	font-size: 21.85px;
	line-height: 1.1;
	margin: 0 0 10px 0;
}
.item_name a,
.wd_title a,
.wd_item .wd_title a,
.wd_newsfeed_releases-teaser .wd_title a {
	color: #000;
}
.item_date, .wd_date,
.wd_item .wd_date,
.wd_event_sidebar .wd_event_date,
.wd_newsfeed_releases-teaser .wd_date {
	font-family: 'Gotham Book', 'Helvetica', Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
	line-height: 1.45454545;
    color: #837f92;
    text-transform: none;
    margin-bottom: 11.5px;
}
.item_summary, .wd_item .wd_summary {}
.wd_item .wd_subtitle {}

table th {
	text-transform: uppercase;
	border-top: none;
	border-bottom: none;
	padding: 10px;
}
table td {
	border-top: none;
	border-bottom: none;
}

table.wd_imagetable {}
td.imagecaption {}



.btn-primary {
	display: inline-flex;
	align-content: center;
	position: relative;
	font-family: "Gotham Ultra";
	font-size: .75rem;
	color: #000;
	text-transform: uppercase;
	letter-spacing: .3em;
}
.btn-primary:after {
	content:  "";
	display: inline-block;
	width: 16px;
	height:  16px;
	line-height: 0.9;
	background: url(../images/arr.svg) #632E80 no-repeat;
	background-position: 2px 2px;
	background-size: 14px 12px;
	border-radius: 50%;
	transform: translateX(5.75px);
}

.btn-primary:hover:after {}

.__first_section .btn-primary:hover{}

.wd_button-purple,
.more {
	display: inline-block;
	width: auto;
	background: #632E80;
	border-radius: 9999px;
	padding: 4.6px 34.5px;
}
.wd_button-purple a,
.more a {
	display: inline-flex;
	align-items: center;
	font-family: 'Gotham';
	font-weight: 500;
	font-size: 1.1rem;
	position: relative;
	color: #fff;
	background: #632E80;
}
.wd_button-purple a:after,
.more a:after {
	content: "";
	display: inline-block;
	width: 13.8px;
	height: 13.8px;
	line-height: 0.9;
	background-image: url(../images/_arr.svg);
	background-position: 60% 51%;
	background-size: cover;
	background-color: #632E80;
	transform: translateX(6px);
}
.wd_button-purple:hover a:after,
.more:hover a:after {}


/* Header and Main navigation */
#am_wd_header{
	color: white;
	background: #530a90;
    height: 75px;
    padding-top: 15px;
}

.main-top-nav a{
	color: rgba(255, 255, 255, 0.6);
}

.main-top-nav ul{
	font-size: 14px;
	text-align: right;
	margin-top: 10px;
}

.main-top-nav ul li{
    margin-left: 0.5rem;
}

.main-top-nav a.cta-link{
	border: 1px solid white;
	border-radius: 2px;
	color: white;
}

.main-top-nav a.cta-link._contrast{
	color: #530a90;
	background: white;
}

/* Main Footer */
#am_wd_footer {
	background: black;
	color: darkgray;
	padding: 3rem 0 2rem;
}

#am_wd_footer {
	background: black;
	color: darkgray;
}

#am_wd_footer .colophon{
	font-size: 12px;
}

/* Foot navigation */
.ad_wd_foot_nav a{
	color: white;
}

.ad_wd_foot_nav li{
	margin-right: 1.5rem;
}

.ad_wd_foot_nav li:first-child{
	    margin-left: -1rem;
}

/* MAIN CONTENT AREA */
#am_wd_doc_body{
	min-height: 400px;
    background: transparent;
    z-index: 5;
    position: relative;
}

.wd_section{
	padding: 3rem 0;
	min-height: 500px;
}


.__first_section{
	margin-top: 20px;

	padding: 2em;
}

.ad_wd_hero_area{
	position: relative;
	z-index: 0;
}
.ad_wd_hero_area h1 {
	text-transform: uppercase;
}


.ad_wd_hero_area main p{
	color: #7F7F7F;
    margin-bottom: 30px;
}

.wd_intro.__first_section{
    min-height: auto;
}

.wd_intro.__first_section .wd_default_hero{
	margin-bottom: 0;
}

.wd_white_bg {
	background: white;
}
.wd_white_bg.inner_wrap{
	background: white;
	color: gray;
	padding: 2rem;	
}

div.wd_featurebox_title {
	font-size: 32px;
	font-family: 'Gotham Extra';
	font-weight: normal;
	line-height: 1;
}
.wd_featureboxes_tiles_hp {
	display:  flex;
	justify-content: space-between;
	max-width: 992px;
	margin: 0 auto;
}
.wd_featureboxes_tiles_hp .wd_featurebox_container {
	flex-basis: calc(50% - 20px);
	background-color:  #fff;
	padding:  20px;
}
.wd_featureboxes_top_hp .wd_featurebox_title{
	display: none;
}

/* Middle section */

.wd_img_wrapper{
	display: block;
}
.wd_img_wrapper img{
	max-width: 100%;
	width: 100%;
}


.am_wd_middle .wd_img_wrapper{
	border-radius: 7px;
    overflow: hidden;
}

.am_wd_middle main .inner_wrap.big_cta{
	padding: 4rem;
    padding-right: 2rem;
}

.am_wd_middle .wd_featurebox_title {
	
}

.am_wd_middle main .inner_wrap.big_cta h2,
.am_wd_middle .wd_featurebox_title
{
    font-size: 60px;
    line-height: 1.3;
    color: rgb(12, 0, 28);
    font-weight: bold;
}

.am_wd_middle main .inner_wrap.big_cta .wd_imagetable{ 
	display: none;
}

.am_wd_middle main .inner_wrap.big_cta p{
    font-size: 1.2rem;
    color: dimgray;
    line-height: 1.7;
    margin-bottom: 30px;
}

/* 3-Col Section */


.wd_tile {
    border-radius: 5px;
    background:  #fff;
    overflow: hidden;
    margin-bottom: 30px;
}

.wd_tile main{
    padding: 2rem;
    background: white;
}

.wd_newsfeed_releases-teaser .subscribe_link{
	display: none;
}

.wd_tile .wd_featurebox_title{
	font-size: 25px; 
}

/* Evensts Teaser Hack */


.am_wd_3_col .wd_tile{
	height: 100%;
}




.am_wd_3_col .wd_col-md-4{
	margin-bottom: 20px;
}

.am_wd_3_col .wd_tile{
	margin-bottom: 0;
}


/*.wd_events-teaser .item_date,
.wd_newsfeed_releases-teaser .item .wd_date,
.wd_releases_list .item .wd_date{
	text-transform: uppercase;
    color: gray;
    font-size: 13px;
    letter-spacing: 0.15em;
    margin-bottom: 5px;
    font-weight: normal;
}*/
.wd_events-teaser .wd_event_subscribe,
.wd_events-teaser .wd_event_reminder {
	display:  inline-flex;
	align-content: center;
	width: 100%;
	position: relative;
	font-family: "Gotham Ultra";
	font-size: .75rem;
	color: #000;
	text-transform: uppercase;
	letter-spacing: .3em;
}
.wd_events-teaser .wd_event_subscribe a,
.wd_events-teaser .wd_event_reminder a {
	color: #000;
}
.wd_events-teaser .wd_event_subscribe:after,
.wd_events-teaser .wd_event_reminder:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 0.9;
	background: url(../images/arr.svg) #632E80 no-repeat;
	background-position: 2px 2px;
	background-size: 14px 12px;
	border-radius: 50%;
	transform: translateX(5.75px);
}
.wd_featurebox_title{
	margin-bottom: 30px;
}

.wd_featurebox_title a{
	color: inherit;
}

.wd_featurebox_title a:hover{

}

.wd_events-teaser .item,
.wd_newsfeed_releases-teaser .item,
.wd_releases_list .item{
	margin-bottom: 30px;
}


.wd_events-teaser .item_time{
	font-size: .8em;
	font-weight: bold;
}

.wd_events-teaser .item_summary{
	display: none;
}

.wd_newsfeed_releases-teaser .item .wd_summary{
	font-size: .9rem;
    line-height: 1.5;
    margin-bottom: 20px;
    display: none;
}

.wd_newsfeed_releases-teaser .item .wd_cta,
.wd_releases_list .item .wd_cta{
	color: #6c1ba7;
}

.wd_newsfeed_releases-teaser .item .wd_cta:before,
.wd_releases_list .item .wd_cta:before{
	content: '\2013 ';
}

/* Tabbed section */

.am_tabbed_sec.wd_section{
	min-height: auto;
}
.am_tabbed_sec header{ 
	display: block;
	text-align: center;	

}
.am_tabbed_sec .wd_featurebox_container {
	padding: 2rem;
}
.am_tabbed_sec .wd_featurebox{
	display: flex;
	justify-content: space-between;
}
.am_tabbed_sec .wd_featurebox .wd_p-wrap {
	flex-basis: calc(50%)
}
.am_tabbed_sec .wd_featurebox ul {
	flex-basis: calc(50%);
}

.am_tabbed_sec .wd_assets_grid{
    display: block;
    float: right;
    width: 50%;
    padding: 0 0 0 15px;
}

.am_tabbed_sec .wd_assets_grid li{
	position: relative;
	display: block;
	float: left;
	width: 50%;
	height: 150px;
	padding: 0 0 0 15px;
	margin-bottom: 15px;
	line-height: 1.2;
}

.am_tabbed_sec .wd_assets_grid li a { 
	background: #eee;
	color: black;
	font-size: 15px;
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	padding: 15px;
	position: relative;
	min-height: 150px;
}
.am_tabbed_sec .wd_assets_grid li span {
	display: inline-flex;
	align-content: center;
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-family: "Gotham Ultra";
	font-size: .75rem;
	color: #000;
	text-transform: uppercase;
	letter-spacing: .3em;
}
.am_tabbed_sec .wd_assets_grid li span:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 0.9;
	background: url(../images/arr.svg) #632E80 no-repeat;
	background-position: 2px 2px;
	background-size: 14px 12px;
	border-radius: 50%;
	margin-left: 5.75px;
	transform: rotate(90deg);
}


.am_tabbed_sec .inner_wrap{
	text-align: left;
	width: 50%;
	float: left;
}

.am_tabbed_sec .wd_assets_grid li a .down_link{
	bottom: 1rem; 
	display: block;
	position: absolute;
	text-transform: uppercase;
}

.am_tabbed_sec .wd_assets_grid li a .down_link i.fa{   
	color: white;
    background: #6c1ba7;
    padding: .5rem;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}


.wd_tabb_wrapper header{
	padding: 1rem 2rem;
	background: #530a90;
	color: white;
	text-align: center;
}




.am_tabbed_sec .wd_featurebox:after{
	content: '';
	clear: both;
	display: table;
}

.wd_tabb_wrapper nav{
	display: none;
}

.wd_tabber_content .tab_item{
	    padding: 1rem 2rem;
	    background: white;

}

.wd_tabb_wrapper header li{
	padding: 0 .5rem;
}

.wd_bottom_fb.__int_page{
	text-align: center;
	padding: 3rem 0;
}

.wd_bottom_fb.__int_page .wd_featurebox_title,
.am_tabbed_sec .wd_featurebox_title{
	font-size: 2rem;
	padding-bottom: 5px;
	display: inline-block;
}



.wd_bottom_fb.__int_page .wd_featurebox{
    background: white;
    border-top: 4px solid #530a90;
    padding: 2rem;
    text-align: left;
}

/* Email Sign up */

.am_wd_email_susbs.wd_section{
	background: #fff;
	text-align: center;
	min-height: auto;
	margin: 20px 0 0 0;
	padding: 2rem 0;
}

.am_wd_email_susbs .wd_featurebox_title,
.am_wd_email_susbs.wd_section h2{
	margin-bottom: 2rem;
	font-size: 2rem;
    font-weight: normal;
    line-height: 1.4;
}

.wd_main_menu > li:first-child{
	display: none;
}


.am_wd_email_susbs .wd_featurebox{
    max-width: 767px;
    margin: 0 auto;
    text-align: center;
}

.am_wd_email_susbs .wd_form_field,
.am_wd_email_susbs .wd_form_footer{
	margin: 0;
}

.am_wd_email_susbs .wd_form_field_input {
	display: block;
}

.am_wd_email_susbs .wd_form_field_input input[type=text]{
	width: 100%;
}
.am_wd_email_susbs .wd_form_field_label{
    display: block;
    text-align: center;
    display: none;
}
.am_wd_email_susbs .wd_form_header,
.am_wd_email_susbs .wd_intro{
	display: none;
}


.am_wd_email_susbs .wd_sub_box input[type=text],
.am_wd_email_susbs .wd_sub_box input[type=submit]{
    height: 45px;
    padding: .5rem 1rem

}
.am_wd_email_susbs .wd_sub_box input[type=text]{
	display: block;
	float: left;
	border: 0;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	color: gray;
}

.am_wd_email_susbs div.wd_form_footer .wd_form_buttons{
	text-align: center !important;
	display: block !important;
}

.am_wd_email_susbs .wd_form_field{
	width: 70%;
	float: left;
}

.am_wd_email_susbs .wd_form_footer{
	width: 30%;
	float: left;
}

.am_wd_email_susbs .wd_sub_box input[type=submit]{
	background: #632E80;
	color: white;
	display: inline-block;
	border: 0;
	letter-spacing: .1em;
	width: 100%;
	max-width:  80%;
	font-size: 14px;
	border-radius: 20px;
	margin-left: 10px;
}



/* News Releases */

.wd_newsfeed_releases ul.wd_layout-simple {
	margin: 30px 0;
}


/*div.wd_subscribe_link{
	width: 30%;
    float: right;
}*/

.wd_newsfeed_releases .wd_search_basic_fields {
	background-color: transparent;
	border: none;
	text-align: left;
}

.wd_newsfeed_releases .wd_search_advanced_link{
	display: none;
}
.wd_newsfeed_releases li.wd_item {
	border-bottom: 1px solid #f7f7f7;
	margin: 20px 0 0;
	padding: 20px 0 40px;
}
.wd_newsfeed_releases input {
	font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: .75em 1.75em .75em .75em;
	background: #fff;
	color: #33475b;
	border: 1px solid #cbd6e2;
	outline: 0;
	cursor: pointer;
	border-radius: 5px;
	height: 57px;
}
.wd_events_inputs select,
.wd_newsfeed_releases select {
	padding: .75em 1.75em .75em .75em;
	height: 2.7em;
	font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	background-color: #F0F0F0;
	color: #33475b;
	/*border: 1px solid #cbd6e2;*/
	outline: 0;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
	cursor: pointer;
    display: inline-block;
    height: 57px;
}

.breadcrumb{
	margin-bottom: 1rem;
}

.breadcrumb .wd_go_back:before{
 	content: '\f060';
 	margin-right: 1rem;
	font-family: 'FontAwesome';
}

.wd_newsfeed_releases button.wd_search_button,
.wd_events button.wd_events_input_go {
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0.35em 0.8rem;
	position: relative;
	text-align: right;
	font-weight: bold;
	font-size: 1rem;
	color: white;
	position: relative;
    height: 49px;
    border-radius: 5px;
	font-weight: bold;
	border: 1px solid #530a90;
	background: #530a90;
	text-transform: uppercase;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	transition: color .2s ease;
	outline: 0;
}

/* INTERIOR PAGES */

.wd_events .wd_event {
	margin-bottom: 1rem;
}
.wd_events_month_header {
	background: none;
	border: none;
	border-bottom: 1px solid #666;
	border-radius: 0;
}
.wd_events_list .wd_event {
	background: none;
	border-bottom: 1px solid #f7f7f7;
}
.wd_events_list .wd_event:last-child {
	border-bottom: none;
}

.div.wd_snapshot-threecol div.wd_snapshot_data{
	font-size: 22px;
}

/* Corporate Gov Docs */

.wd_pageid_116 .wd_category_items .item .item_summary{
	display: none;
}
.wd_pageid_116 .wd_category .tbl_header .item_name,
.wd_pageid_116 .wd_category_items .item .item_name{
	font-size: .9rem;
	padding: 0;
	margin: 0;
	line-height: 1.4;
	display: inline-block;
	float: left;
	width: 80%;
}

.wd_pageid_116 .wd_category_items .item:hover{
	background: #dedede; 
}
.wd_pageid_116 .wd_category_items .item{
	margin: 0;
	padding: 1rem;
	overflow: auto;
	font-size: 16px;
}
.wd_pageid_116 .wd_category_items .item .wd_attachment tr:nth-child(2),
.wd_pageid_116 .wd_category_items .item .wd_attachment .wd_attachment_image {
	display: none;
}
.wd_pageid_116 .wd_category_items .item .wd_attachment .wd_attachment_title {
	font-size: .9rem;
}
.wd_pageid_116 .wd_category_items .item .wd_attachment .wd_attachment_info p {
	margin: 0!important;
}
#wd_printable_content > h2{
    color: #585859;
    font-size: 20px;
}

.wd_pageid_116 .wd_category_items .item:nth-child(2n){
	background: #FFF;
}
.wd_pageid_116 .wd_category_items .item:nth-child(2n+1) {
	background: #F8F8F8;
}
.wd_pageid_116 .wd_category_items .item:nth-child(odd):hover {
	background: #F8F8F8;
}

.wd_pageid_116 .wd_category .tbl_header{
	border-bottom: 1px solid #666;
	margin: 0 0 20px 0;
	padding: 5px 1rem;
	overflow: auto;
}

.wd_pageid_116 .wd_category .tbl_header .wd_attachment,
.wd_pageid_116 .wd_category_items .item .wd_attachment{
	display: inline-block;
	float: right;
	width: 20%;
}

.wd_pageid_116 .wd_category .tbl_header .item_name,
.wd_pageid_116 .wd_category .tbl_header .wd_attachment{
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 28px;
}

.wd_attachment_size{
	display: none;
}

.wd_attachment_info p{
	line-height: 1;
    padding-left: 10px;
}


.wd_pageid_116 .wd_category_items{
	margin: 0 0 30px;
}

.wd_category_items .item .wd_item_collapse{
	padding: 1em 0;
}

.wd_pageid_117 .wd_category_items .item table.wd_imagetable,
.wd_pageid_129 .wd_category_items .item table.wd_imagetable,
.wd_pageid_62 .wd_category_items .item table.wd_imagetable,
.wd_pageid_123 .wd_category_items .item table.wd_imagetable{
	display: block;
	width: auto;
}

.wd_pageid_117 .wd_category_items .item,
.wd_pageid_129 .wd_category_items .item,
.wd_pageid_62 .wd_category_items .item,
.wd_pageid_123 .wd_category_items .item{
	overflow: auto;
    padding: 1rem;
}

.wd_pageid_117 .wd_category_items .item .item_name,
.wd_pageid_129 .wd_category_items .item .item_name,
.wd_pageid_62 .wd_category_items .item .item_name,
.wd_pageid_123 .wd_category_items .item .item_name{
	cursor: pointer;
	font-weight: 400;
	color: #000;
    padding-right: 2em;
    position: relative;
}

.wd_pageid_117 .wd_category_items .item .item_name span,
.wd_pageid_129 .wd_category_items .item .item_name span,
.wd_pageid_62 .wd_category_items .item .item_name span,
.wd_pageid_123 .wd_category_items .item .item_name span {
	color: #666;
}


.wd_pageid_117 .wd_category_items .item .item_name.active,
.wd_pageid_129 .wd_category_items .item .item_name.active,
.wd_pageid_62 .wd_category_items .item .item_name.active,
.wd_pageid_123 .wd_category_items .item .item_name.active{
	font-weight: bold;
}

.wd_pageid_117 .wd_category_items .item p,
.wd_pageid_129 .wd_category_items .item p,
.wd_pageid_62 .wd_category_items .item p,
.wd_pageid_123 .wd_category_items .item p{
	margin-bottom: 1em;
	font-size: 16px;
	line-height: 1.3;
}

.wd_pageid_117 .wd_category_items .item .wd_imagetable,
.wd_pageid_129 .wd_category_items .item .wd_imagetable,
.wd_pageid_62 .wd_category_items .item .wd_imagetable,
.wd_pageid_123 .wd_category_items .item .wd_imagetable{
	margin: 0 2em 1em 0 !important; /* SM Overwrite */
}


.wd_pageid_117 .item,
.wd_pageid_129 .item,
.wd_pageid_62 .item,
.wd_pageid_123 .item{
	border-bottom: 1px solid #e1e1e1;
	cursor: pointer;
	position: relative;
	margin: 0;

}
.wd_pageid_117 .item:last-child,
.wd_pageid_129 .item:last-child,
.wd_pageid_62 .item:last-child,
.wd_pageid_123 .item:last-child{
	border-bottom: none;
}


.wd_pageid_117 .item_name::after,
.wd_pageid_129 .item_name::after,
.wd_pageid_62 .item_name::after,
.wd_pageid_123 .item_name::after{
	content: "\f067";
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 28px;
	position: absolute;
	right: 0;
	color: #410080;
	top: 0;

}
.wd_pageid_117 .item_name span,
.wd_pageid_129 .item_name span,
.wd_pageid_62 .item_name span,
.wd_pageid_123 .item_name span {
	font-size: 1rem;
}
.wd_pageid_117 .item_name.active::after,
.wd_pageid_129 .item_name.active::after,
.wd_pageid_62 .item_name.active::after,
.wd_pageid_123 .item_name.active::after{
	content: "\f068";
}


.wd_pageid_117 .item .wd_attachment,
.wd_pageid_129 .item .wd_attachment,
.wd_pageid_162 .item .wd_attachment,
.wd_pageid_123 .item .wd_attachment{
	    margin-top: 1em;
}

/* Reports and Proxies */
.wd_pageid_120 .item {
	border-bottom: 1px solid #f7f7f7;
}
.wd_pageid_120 .item .item_name {
	font-size: 16px;
}
.wd_pageid_120 .wd_attachment {
	display: none;
}

/* Committee Composition */
table.wd_committees {
	border: 1px solid #f7f7f7;
}
table.wd_committees .wd_row_even {
	background-color: #F8F8F8;
}
.wd_committee_col {
	border-bottom: none;
}
th.wd_committee_col {
	border-top: none;
}
th.wd_member_col {
	text-transform: none;
}
table.wd_committees .wd_mobile-label {
	display: none;
}
table.wd_committees .wd_mobile-label a {
	font-size: .85rem;
}
/* End Committee Composition */

#wd_printable_content{
	background: transparent;
	padding: 2rem;
}

.wd_inner_table{
	width: 100% !important; /* overwrite SM */
	font-size: 16px;
	border-color: transparent;
}

.wd_inner_table th {
    background-color: #410080;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    padding: 10px;
}


.wd_inner_table tr:nth-child(even){
	background-color: rgb(247,247,247);
}

.wd_inner_table td {
    padding: 10px;
}


div.wd_newsfeed_releases {}
.wd_newsfeed_releases .wd_search_basic_fields {
	background-color: transparent;
	border: none;
	text-align: left;
}

.wd_item .wd_subtitle{
    font-size: 14px;
    font-weight: normal;
}

/* INTERIOR PAGES */

body.wd_pageid_43.wd_item_page h1.page_header,
body.wd_pageid_43.wd_item_page .wd_header-decription {
	display: none;
}

.wd_newsfeed_releases-detail .wd_body p,
.wd_newsfeed_releases-detail .wd_body ul,
.wd_newsfeed_releases-detail .wd_body ol,
.wd_newsfeed_releases-detail .wd_body blockquote{
	line-height: 1.5;
    margin-bottom: 1em;
}


.wd_subscribe_modal form .wd_form_field_input{
	margin: 0;
}

.wd_event_info{
	float: left;
}

.wd_event_info .wd_event_webcast{
	margin-top: 15px;
	background: url('../images/webdriver/events/webcast.png') top left no-repeat;
    padding-left: 22px;
}

/* Committee Compostion */
.wd_member_icon img,
.wd_pageid_115 li.wd_legend_item:nth-of-type(2)  .wd_legend_icon {
	background: #505152;
	border: 1px solid #505152;
	border-radius: 50%;
	padding: 4px 2px;
}
.wd_chair_icon img,
.wd_pageid_115 li.wd_legend_item:first-of-type  .wd_legend_icon {
	background: #ff9900;
	border: 1px solid #ff9900;
	border-radius: 50%;
	padding: 4px 2px;
}
.wd_pageid_115 li.wd_legend_item {
    margin: 20px 0;
}
/* Financial */

.wd_ir_snapshot{
	font-size: 26px;
}

div.wd_snapshot-threecol div.wd_snapshot_chart,
div.wd_snapshot-threecol div.wd_snapshot_data{
	padding: .5em;
}

table.wd_snapshot_values tr:last-child th,
table.wd_snapshot_values tr:last-child td {
	border-bottom: none;
}
div.wd_ir_snapshot div.wd_snapshot_group {
	margin: 20px 0;
}
div.wd_ir_snapshot div.wd_snapshot_group h2 {
	color: #410082;
}

/* SEC Filings */
div.wd_ir_secfilings div.wd_selector span.wd_label {
	margin-right: 5px;
	margin: 0 5px 0 15px;
}
/* End SEC Filings */

div.wd_ir_keyratios div.wd_ratios h5 {
	color: #410082;
}
div.wd_ir_keyratios table.wd_ratios_values tr:last-child th,
div.wd_ir_keyratios table.wd_ratios_values tr:last-child td {
	border-bottom: none;
}

.wd_pageid_143 section.am_wd_middle.wd_section {
	padding: 0;
}


.wd_modal-outer{
	padding: 1.5em !important; /* SM inline overwrite */
	border-radius: 9px;
}

.calendar_subscribe_links img{
	margin: 0 auto;
	display: block;
	width: 50px;
	height: 50px;
	margin-bottom: 10px;
}
.calendar_subscribe_links{
	text-align: center;
	font-size: 14px;
}

.calendar_subscribe_links p:not(.add_header):not(.subscribe_header){
	width: 33.33%;
	padding: .5em;
	float: left;
    font-size: 14px;
    line-height: 1.2;
}

.calendar_subscribe_links .add_header,
.calendar_subscribe_links .subscribe_header{
	clear: both;
    font-size: 16px;
    font-weight: bold;
}

#recaptcha2_widget{
	overflow: hidden;
}

.wd_subscribe_modal form #recaptcha2_widget > div{
	    margin: 0 auto;
}

.wd_modal-outer .wd_modal-close{
	color: #666;
	position: absolute;
}

div.wd_subscribe_modal div.wd_form_buttons{
	margin: 0;
	text-align: center;
}
.wd_subscribe_modal .wd_form_buttons input[type=submit],
.wd_subscribe_modal .wd_form_buttons input[type=button]{
	background: purple;
	color: white;
	display: inline-block;
	padding: .5em 1em;
	border-radius: 4px;
	text-align: center;
	margin: .5em;
	border: none;
	font-size: 14px;
}

.wd_pageid_95 .wd_sub_nav{
	display: none;
}

.wd_page_menu nav {
	position: initial;
	height: auto;
	display: block;
	padding: unset;
}

@media (max-width: 992px) {
	/* Committee Composition */
	table.wd_committees,
	table.wd_committees tbody {
	    display: block;
	}
	table.wd_committees {
	}
	table.wd_committees thead {
	    position: absolute;
	    width: 1px;
	    height: 1px;
	    padding: 0;
	    margin: -1px;
	    overflow: hidden;
	    clip: rect(0, 0, 0, 0);
	    border: 0;
	}
	table.wd_committees tbody tr {
	    display: flex;
	    flex-direction: column;
	    height: auto;
	    margin: 16px 0;
		margin: 0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	table.wd_committees tbody tr:last-child {
		border-bottom: none;
	}
	table.wd_committees .wd_member_col,
	table.wd_committees .wd_committee_col {
	    width: 100%;
	    border: none;
	}
	.wd_board_committees .wd_member_row.wd_row_even th.wd_member_col {
		background-color: transparent;
	}
	.wd_board_committees table.wd_committees .wd_committee_col {
		text-align: left;
		display: flex;
	}
	.wd_board_committees table.wd_committees .wd_committee_col.wd_empty {
		display: none;
	}
	table.wd_committees .wd_member_icon,
	table.wd_committees .wd_chair_icon,
	table.wd_committees .wd_mobile-label {
	    display: inline-block;
	}
	table.wd_committees .wd_member_icon,
	table.wd_committees .wd_chair_icon {
		margin-right: 8px;
	}
	/* END Committee Composition */
}

@media (max-width: 767px) {
	.wd_featureboxes_tiles_hp {
		flex-wrap: wrap;
	}
	.wd_featureboxes_tiles_hp .wd_featurebox_container {
		flex-basis: 100%;
		margin:  20px 0;
	}
	.am_tabbed_sec .wd_featurebox {
		flex-wrap: wrap;
	}
	.am_tabbed_sec .wd_featurebox .wd_p-wrap,
	.am_tabbed_sec .wd_featurebox ul {
		flex-basis: 100%;
	}
	.wd_featureboxes_bottom_tiles {
		flex-wrap: wrap;
	}
	.wd_featureboxes_bottom_tiles .wd_featurebox_container {
		flex-basis: 100%;
	}

	/* SEC Filings */
	div.wd_ir_secfilings div.wd_selector:first-child span.wd_linkmenu-label {
		width: 165px !important; /* override inline */
	}
	div.wd_ir_secfilings div.wd_selector:last-child span.wd_linkmenu-label {
		width: 200px !important; /* override inline */
	}
	div.wd_ir_secfilings table.wd_sec_filings {
		border-collapse: collapse;
	}
	div.wd_ir_secfilings table.wd_sec_filings thead {
		display: none;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody {
		border-bottom: 15px solid transparent;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr {
		display: flex;
		flex-direction: column;
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
		margin-bottom: 6px;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr:last-child {
		margin-bottom: 0;
	}
	div.wd_ir_secfilings table.wd_sec_filings td {
		border: none;
		padding: 0 10px;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr td.wd_filing_date {
		order: 3;
		padding-top: 5px;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr td.wd_filing_type {
		order: 1;
		text-align: left;
		padding-bottom: 0;
		color: rgb(102,102,102);
	}
	div.wd_ir_secfilings table.wd_sec_filings td.wd_filing_type:before {
		content: "Filing type: ";
		font-weight: 600;
	}
	div.wd_ir_secfilings table.wd_sec_filings td.wd_description {
		order: 2;
		display: block;
	}
	div.wd_ir_secfilings table.wd_sec_filings td.wd_document_format {
		order: 4;
		text-align: left;
		padding-top: 4px;
		padding-bottom: 5px;
	}
	div.wd_ir_secfilings table.wd_sec_filings td.wd_document_format:before {
		content: "File format for download:";
		display: block;
		font-weight: 600;
	}
	/* END SEC Filings */
}
@media (max-width: 650px){
	#menu ul li:hover ul {
		display: none;
	}

	.wd_board_committees{
		/* overflow-x: scroll; */

	}

	.wd_board_committees .wd_committees{
		/* min-width: 500px; */
	}

	#wd_printable_content{
		padding:  1rem;
		font-size: 16px;
		line-height: 1.2;
	}

	.ad_wd_hero_area main h1{
		font-size: 1.8rem;
		line-height: 1.2;
	}

	body:before{
		height: 390vw;  
	}

	.am_wd_middle main .inner_wrap.big_cta{
		padding: 2rem;
	}

	.am_wd_middle .wd_featurebox_title{
		font-size: 40px;
	}

	.wd_section {
		padding: 2rem 0;
	}

	.wd_pageid_116 .wd_category .tbl_header .item_name,
	.wd_pageid_116 .wd_category_items .item .item_name{
		float: left;
		width:50%;
	}

	.wd_pageid_116 .wd_category .tbl_header .wd_attachment, 
	.wd_pageid_116 .wd_category_items .item .wd_attachment{
		float: left;
		width: 50%;
	}

	.wd_events_inputs{
		width: 100%;

	}

	.wd_events_inputs select{
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}

	.wd_events_input_go{
		float: right;
	}

	li.wd_events_tab{
		margin-bottom: 10px;
	    background-color: initial;
	}
	
	.wd_form_field{
		margin-bottom: 10px;
	}
	.wd_form_field textarea,
	.wd_form_field input[type=text],
	.wd_form_field select{
		border: 1px solid #bbb;
	    padding: 15px;
	    width: 100%;
	}

	div.wd_subscribe_link{
		width: 100%;
		text-align: left;
	    padding: 0 5px;
	}

	.wd_newsfeed_releases select,
	.wd_newsfeed_releases input[type=text]{
		width: 100%;
		margin-bottom: 10px;
	}

	.wd_newsfeed_releases button.wd_search_button{
		float: right;
	}

	.am_tabbed_sec .inner_wrap{
		width: 100%;
	}

	.am_tabbed_sec .wd_assets_grid{
	   width: 100%;
	    margin: 15px auto;
	    padding: 0;
	}

	.am_tabbed_sec .wd_assets_grid li{
		padding: 0 5px;
		margin-bottom: 10px;
		width: 100%;
		float: none;
	}

}

@media (min-width: 550px){
	.__first_section {
	    margin-top: 50px;
	}

	.am_wd_3_col .wd_row{
		display: flex;
		flex-direction: row;
		align-items: stretch;
	}

	.wd_second_tile_fb .more{
		display: block;
	    position: absolute;
	    bottom: 0;
	    padding-bottom: 2rem;
	}
}

@media (min-width: 950px){
	
	.am_wd_middle .wd_img_wrapper{
		margin-top: 4em;
	}
}

@media (min-width: 1050px){
	.__first_section {
	    margin-top: 100px;
	}

	.wd_pageid_120 .wd_toolbar{
		clear: both;
	}

	.wd_pageid_120 .wd_category{
		width: 50%;
		padding-left: 30px;
		float: left;
	}
	
	.wd_pageid_120 .wd_standard .wd_category:first-of-type{
		padding-left: 0;
	}


}
 
@media (max-width: 1050px){
 	.am_tabbed_sec .inner_wrap,
	.am_tabbed_sec .wd_assets_grid{
		width: 100%;
		float: none;
		margin-bottom: 1rem;
	}
 }

/* Client Overrides */
.footer .footer_data h3 {
	line-height: 1;
}
.socials_icons {
    display: flex;
}
.socials a {
    display: inline-block;
    margin-right: 17.25px;
}


