 /* Begin classes for common SPIN elements */
 *,
 ::before,
 ::after {
	 box-sizing: border-box;
 }

 *,
 ::before,
 ::after {
	 box-sizing: inherit;
 }

 *,
 ::before,
 ::after {
	 box-sizing: border-box;
 }

 sup, sub {
	vertical-align: revert;
	font-size: 1rem;
 }

@font-face {
font-family:"Font Awesome 5 Brands";
font-style:normal;
font-weight:normal;
font-display:auto;
src:url(../thirdparty/font-awesome/webfonts/fa-brands-400.eot);
src:url(../thirdparty/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
url(../thirdparty/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(../thirdparty/font-awesome/webfonts/fa-brands-400.woff) format("woff"),
url(../thirdparty/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(../thirdparty/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

 /* Client Overrides */
.site-title a {
	background-image: url(../images/Avidity_Logo_FullColour_RGB.png);
}
 .entry-content:before {
	 content: "";
	 position: absolute;
	 /*! z-index: -1; */
	 right: 0;
	 bottom: 0%;
	 width: 90%;
	 height: 18%;
	 /*! background-color: #ffffff; */
	 background-image: linear-gradient(to bottom right, rgba(255,255,255,.92)25%, rgb(255, 255, 255)75%);
	 -webkit-box-shadow: 24px -32px 49px 6px #ffffff;
	 box-shadow: 24px -32px 49px 6px #ffffff;
	 -webkit-box-shadow: -29px 0px 50px 18px rgb(255 255 255 / 100%);
	 box-shadow: -29px 0px 50px 18px rgb(255 255 255 / 100%);
  
	 -webkit-box-shadow: -66px 0px 50px 56px rgb(255 255 255 / 100%);
	 box-shadow: -66px 0px 50px 56px rgba(255, 255, 255, 0.94);
	 background-size: cover;
	 background-position: center;
	 border-radius: 20px;
 }
 body:not(.wd_pageid_45)  .entry-content:before {
	 bottom: 0;
 }

 .entry-content ul li::before {
	 display: none; 
 }          

 .entry-content #wd_printable_content ul li {
	 line-height: 1.2;
 }

 .entry-content table {
	 margin-bottom: 0;
	 ;
 }

 .wd_attachment_size::before,
 .wd_attachment_size::after {
	 display: none;
 }

footer .safezoneA {
	padding: 36px 10px 26px;
}
.site-footer .wp-block-column:first-child {
	max-width: 410px;
}
footer .site-info {
	padding: 0;
	margin-left: 80px;
	margin-top: -4px;
	width: 100%; 
}
.site-footer ul {
	margin: 0;
}
.site-footer .site-title {
	margin: 0;
}
.site-footer .site-title a {
	background-image: url('../images/Avidity_Logo_FullColour_RGB.png');
	width: 200px;
	height: 94px;
}
.site-footer .site-title p {
	font-size: 15px;
	line-height: 32px;
}
footer .wp-block-column h5 {
	margin-top: 0;
}
.site-footer .wp-block-column p {
	line-height: 32px;
}

@media (max-width: 1045px) {
	.site-footer .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.site-footer .wp-block-column:first-child {
		max-width: 250px;
	}
	footer.site-footer .wp-block-column div.wp-block-column {
		margin-bottom: 28px !important;
		max-width: unset !important;
		flex-basis: 45%;
		margin-left: 0;
	}
	footer.site-footer .wp-block-column div.wp-block-column:last-of-type {
		margin-bottom: 0 !important;
	}
}
@media (max-width: 1199.98px) {
	footer .site-info {
		margin: 0;
	}
	.site-footer .wp-block-column:first-child {
		max-width: 220px;
	}
	.site-footer .site-title a {
		width: 150px;
		height: 70px;
	}
}
@media (min-width: 992px) {
	footer .safezoneA {
		padding: 46px 10px 36px;
	}
}
@media (min-width: 1200px) {
	.site-footer .wd_col_a {
		justify-content: space-between;
	}
	.site-footer .wd_col_b {
		flex-basis: 50%;
		flex-grow: 0;
	}
}
 /* End Client Overrides  */

 .wd_body sup {
	vertical-align: super;
	font-size: 70%;
 }

 /* Header styles */
 .page_header,
 .category_header {}

 .detail_header,
 .detail_subheader,
 .category_name {}

 .category_intro {}

 #wd_printable_content .page_header {
	 display: none;
 }

 body:not(.wd_pageid_45, .site_pw) #wd_printable_content {
	 margin-top: -10%;
	 margin-bottom: 100px;
	 position: relative;
	 z-index: 3;
 }

 /* START HOME HERO */

 .wd_top_section {
	 display: flex;
 }

 .wd_home_hero {
	 display: inline-block;
	 vertical-align: top;
	 width: 60%;
	 min-height: 200px;
	 background-position: top right;
	 background-repeat: no-repeat;
	 background-size: 100% auto;

	 position: relative;
	 height: 0;
	 padding-bottom: 45.25%;
 }

 .top_featurebox_wrapper {
	 width: 40%;
	 margin-bottom: 10%;
 }

 .wd_current_page {
	 margin-bottom: 25px;
 }

 /* END HOME HERO */


 /* END Header styles */

 .item,
 .wd_item {
	 margin: 10px 0;
	 padding: 10px 0;
 }

 .item_name,
 .wd_title,
 .wd_item .wd_title,
 .wd_newsfeed_releases-teaser .wd_title,
 .wd_documents_item_list>.wd_documents_item>.wd_title {
	 font-size: 25px;
	 font-weight: 100;
 }

 .item_date,
 .wd_date,
 .wd_item .wd_date,
 .wd_event_sidebar .wd_event_time,
 .wd_event_sidebar .wd_event_date,
 .wd_newsfeed_releases-teaser .wd_date {
	 font-size: 16px;
	 font-weight: normal;
	 color: inherit;
	 text-transform: none;
 }

.wd_event .wd_event_info .wd_more{
	display: none;
}


 .item_summary,
 .wd_item .wd_summary {}

 .wd_item .wd_subtitle {}

 table.wd_imagetable {}

 td.imagecaption {}

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

 /* Clear Fix */
 ul.wd_layout-simple:before,
 ul.wd_layout-simple:after {
	 content: " ";
	 display: block;
 }
 .wd_attachment_image img[src*="pdf"], 
 .wd_attachment_icon img[src*="pdf"]{
	 max-width: 20px;
 }

 ul.wd_layout-simple:after {
	 clear: both;
 }

 /* Attachment */
 .wd_attachment {
	 border: none;
	 margin-bottom: 0;
	 ;
 }

 .wd_attachment tr td {
	 border: none;
 }

 .wd_attachment .wd_attachment_image {
	 width: 25px;
	 padding: 0;
 }

 .wd_attachment .wd_attachment_image img {
	 margin: 0;
	 height: auto;
 }

 .wd_attachment_spacer {
	 display: none;
 }

 /* End Attachment */

 /* Chart Dates  */
 .wd_chart_dates input {
	 width: 200px;
 }

 /* End Chart Dates */

 /* Start Calendar */
 .wd_wai_datepicker .wd_wai_dateButton {
	 border-radius: 0;
	 border: 1px solid #fff;
 }
 

 /* End Calendar */
 /* Standard */
 div.wd_standard {}

 /* END Standard */

 /* Stories */
 div.wd_stories {}

 /* END Stories */

 /* Articles */
 div.wd_articles {}

 /* END Articles */

 /* Events */
 div.wd_events {}

 .wd_event_sidebar .wd_event_date,
 .wd_event_sidebar .wd_event_time,
 .wd_event_sidebar .wd_event_subscribe,
 .wd_event_sidebar .wd_event_reminder,
 .wd_event_sidebar .wd_event_webcast {
	 background-position: left;
 }
 .wd_events .wd_event_info {
	margin-left: 300px;
 }
 /* END Events */

 /* Gallery */
 div.wd_gallery {}

 /* END Gallery */

 /* Newsfeed Releases */
 div.wd_newsfeed_releases {}
.wd_newsfeed_releases div.wd_subscribe_link {

}
 /* END Newsfeed Releases */



 /* override font size set in feed releases */
 .wd_newsfeed_releases-detail .wd_title {
	 color: #007EA8;
	 line-height: 32px;
	 font-weight: 600;
	 margin-bottom: 10px;
 }

 .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-detail .wd_news_body ul.wd_layout-masonry li,
 .wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry li li {
	 list-style-type: none;
	 list-style: none;
 }

 .wd_newsfeed_releases-teaser .tools {
	 text-decoration: none;
	 margin-bottom: 12px;
 }

 /* END Newsfeed Releases */

 /* Formbuilder */
 select::-ms-expand {
	 border: none;
 }

 #wd_printable_content input,
 #wd_printable_content select {
	 border-radius: 0;
	 border: 1px solid #ccc;
	 line-height: 34px;
	 padding: 0 1rem;
	 font-size: 1.2rem;
	 height: 34px;
	 color: #333;
 }

 #wd_printable_content select {
	 padding: 0 1rem;
	 font-size: 1.2rem;
	 height: 34px;
	 color: #333;
 }

 select::-ms-expand {
	 margin-left: 50px;
	 background-color: #fff;
 }

 #wd_printable_content button.ui-datepicker-trigger {
	 border: 0;
 }

 #wd_printable_content .wd_form_field_label {
	 line-height: 2.4em;
	 margin-bottom: 0;
 }

 #wd_printable_content input[type=text] {
	 max-width: 69%;
 }

 #wd_printable_content input[type=submit] {
	 max-width: 30%;
	 border: 1px solid #47842E;
	 color: #fff;
 }

 #wd_printable_content input[type=checkbox],
 #wd_printable_content input[type=radio] {
	 height: auto;
 }

 .wd_form_field {
	 clear: both;
 }

 .wd_page_limit {
	 padding: 0;
 }

 .wd_linkmenu-header {
	 padding: 6px 2px;
 }

 .wd_page_link:first-child,
 .wd_page_link:last-child,
 .wd_linkmenu-header {
	 border-radius: 0;
 }

 .wd_linkmenu-header:hover .wd_linkmenu-icon {
	 border-color: transparent;
	 background-color: transparent;
	 color: #000;
 }

 .wd_form_field .wd_form_field_input,
 .wd_form_field {
	 overflow: visible;
 }

 .wd_quote.wd_quote-threecol .wd_main {
	 margin-top: 50px
 }


 .wd_item_collapse {
	 display: none;
 }


 .wd_pageid_118 .item {
	 border-bottom: 1px solid #e1e1e1;
	 position: relative;
	 margin: 0;
	 padding-bottom: 2rem;
	 margin-top: 3rem;

 }

 .wd_pageid_118 .item:last-child {
	 border-bottom: none;
 }
 .wd_pageid_118 .item_name::after {
	 content: "\f055";
	 font-family: 'FontAwesome';
	 font-size: 26px;
	 line-height: 28px;
	 position: absolute;
	 right: 15px;
	 top: 22px;

 }
 .wd_pageid_118 .item_name:hover {
	 cursor: pointer;
 }

 .wd_pageid_118 .item_name.active::after {
	 content: "\f056";
 }

 .wd_attach_pollyf.wd_pdf_icon>a::before {
	 content: url("../images/webdriver/fileicons/16/pdf.gif");
	 margin-right: .5em;
	 vertical-align: baseline;
 }

 .wd_attach_pollyf a {
	 color: #333;
 }



 .wd_pageid_118 .wd_standard .item {
	 margin: 10px 0 20px 0;
	 padding: 20px 26px;
	 position: relative;
 }

 .wd_pageid_118 .item {}
/* .wd_pageid_118 .item p {
	 display: none;
 }*/
 .wd_pageid_118 .item .wd_item_collapse {
	 font-size: .9em;
 }

 .wd_pageid_118 .wd_standard .item .item_name {
	 padding: 0 45px 0 0;
 }

 .wd_pageid_118 .wd_standard .item .wd_icon {
	 display: inline-block;
	 position: absolute;
	 top: 21px;
 }


 .wd_pageid_118 .item p:nth-child(2) {
	 margin-top: 35px;
 }

 .wd_pageid_118 .wd_standard .item .wd_icon:after {
	 font-family: 'FontAwesome';
	 content: '\f105';
 }

 .wd_pageid_118 .wd_standard .item.active .wd_icon:after {
	 font-family: 'FontAwesome';
	 content: '\f107';
 }

 /* END Formbuilder */

 /* Search Results */
 /* END Search Results */

 /* Featureboxes */
 div.wd_featurebox_title {}

 .featureboxes_wrapper {
	 display: flex;
	 flex-wrap: wrap;
	 padding-top: 60px;
	 padding-bottom: 100px;
	 position: relative;
	 z-index: 3;
 }

 .featureboxes_wrapper .wd_featureboxes_left {
	 width: 35%;
	 padding-right: 2%;
 }

 .featureboxes_wrapper .wd_featureboxes_center {
	 width: 30%;
	 padding-right: 2%;
 }

 .featureboxes_wrapper .wd_featureboxes_right {
	 width: 35%;
	 padding-right: 0%;
 }

 .wd_featureboxes_center .wd_featurebox_title,
 .wd_featureboxes_right .wd_featurebox_title,
 .wd_featureboxes_left .wd_featurebox_title {
	 color: #47842E;
 }

 .wd_featureboxes_left .item_name a {
	 color: #073b6b;
 }

 /* Featuebox Right */
 .wd_featureboxes_right .item_name {
	 margin-bottom: 35px;
 }

 .wd_featureboxes_right .item_name a {
	 font-size: 20px;
	 font-weight: 400;
	 line-height: 30px;
	 color: rgb(7, 59, 107);
	 text-decoration: none;
 }

 .wd_featureboxes_right .item_name a:hover {
	 text-decoration: underline;
 }

 .wd_featureboxes_right .item_date {
	 font-size: 24px;
	 line-height: 1;
	 text-transform: uppercase;
	 font-weight: 900;
	 font-family: 'interstate-condensed', sans-serif;
	 margin-bottom: 10px;
 }

 /* End Featurebox Left */

 /* Featureboxes center  */
 .wd_featureboxes_center .wd_featurebox_title {
	 margin-bottom: 20px;
 }
 .wd_featureboxes_center p {
	 margin-bottom: 0;
	 line-height: 37.5px;
 }
 .wd_featureboxes_center .wd_blue_button {
	line-height: 18px;
 }

 /* End Featireboxes center */

 /* Featureboxes Middle */
 .wd_featureboxes_middle {
	 padding-bottom: 100px;
 }

 .wd_featureboxes_middle .wd_featurebox_title {
	 font-size: 24px;
	 line-height: 1;
	 text-transform: uppercase;
	 font-weight: 900;
	 font-family: 'interstate-condensed', sans-serif;
	 color: #47842E;
 }

 div.wd_featureboxes_middle .wd_date {
	 font-size: 24px;
	 line-height: 1;
	 text-transform: uppercase;
	 font-weight: 900;
	 font-family: 'interstate-condensed', sans-serif;
	 margin-bottom: 10px;
 }

 div.wd_featureboxes_middle .wd_title a {
	 font-size: 20px;
	 font-weight: 400;
	 line-height: 30px;
	 color: rgb(7, 59, 107);
	 text-decoration: none;
 }

 div.wd_featureboxes_middle .wd_title a:hover {
	 text-decoration: underline;
	 color: rgb(7, 59, 107);
 }

 /* End Featureboxes Middle */

 div.wd_featurebox {}

 div.wd_featurebox_container {}

 div.wd_featurebox_title {
	 font-size: 24px;
	 line-height: 1;
	 text-transform: uppercase;
	 font-weight: 900;
	 font-family: 'interstate-condensed', sans-serif;
	 color: #47842E;
 }

 div.wd_featureboxes_top {
	 max-width: 490px;
	 width: 90%;
	 margin-top: 91px;
	 margin-left: 10%;
	 position: relative;
	 z-index: 2;
	 vertical-align: top;
	 margin-bottom: 40px;
 }

 div.wd_featureboxes_top div.wd_featurebox {}

 div.wd_featureboxes_top div.wd_featurebox_container {}

 div.wd_featureboxes_top div.wd_featurebox_title {
	 text-transform: uppercase;
	 font-size: 60px;
	 font-family: interstate-condensed, sans-serif;
	 font-weight: 800;
	 font-style: normal;
	 line-height: .9em;
	 margin-bottom: 30px;
	 color: #007EA8;
 }

 div.wd_featureboxes_top .wd_featurebox p {
	 font-family: 'Roboto', sans-serif;
	 font-size: 20px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 2;
 }

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

 div.wd_featureboxes_middle div.wd_featurebox_title {}


 div.wd_featureboxes_bottom {}

 div.wd_featureboxes_bottom div.wd_featurebox {}

 div.wd_featureboxes_bottom div.wd_featurebox_container {}

 div.wd_featureboxes_bottom div.wd_featurebox_title {}

 /* END Featureboxes */



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

 .wd_featurebox_title {
	 color: #0496be;
	 font-size: 18px;
	 text-transform: uppercase;
	 font-weight: bold;
 }

 .wd_newsfeed_releases-teaser .item .wd_thumbnail,
 .wd_newsfeed_releases-teaser .subscribe_link,
 .wd_newsfeed_releases-teaser .item .wd_summary,
 .wd_newsfeed_releases-teaser .wd_date .wd_asset_icon_link_list {
	 display: none;
 }

 .wd_main_content {}

 /*
 .inv_resources_fb{
	 background: url('../images/avidity_sub_bg.png') no-repeat center;
	 background-size: cover;
 
 }
 */
 .inv_resources_fb input[type="text"] {
	 border-bottom: 1px solid black;
	 width: 200px;
	 margin-bottom: 1em;
	 background-color: transparent;
 }

 .inv_resources_fb .wd_featurebox {
	 color: #3d4d5a;
 }

 .inv_resources_fb .wd_form_legend {
	 display: none;
 }

 .inv_resources_fb .wd_form_field_label {
	 display: none;
 }


 .wd_newsfeed_releases-teaser {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 margin: 0 -15px;
 }

 .wd_newsfeed_releases .wd_title {
	 font-weight: 300;
	 font-size: 32px;
	 margin: 20px 0 15px;
	 line-height: 1.2;
	 text-transform: none;
	 font-family: "neue-haas-grotesk-display", sans-serif;

 }

 .wd_newsfeed_releases .wd_title a {
	 color: #004876;
 }

 .wd_newsfeed_releases .wd_title a:hover {
	 color: #0496be;
 }

 .wd_newsfeed_releases .wd_date {
	 display: block;
	 font-size: 24px;
	 line-height: 1;
	 text-transform: uppercase;
	 font-weight: 900;
	 font-family: 'interstate-condensed', sans-serif;
	 margin-bottom: 10px;
 }

 .wd_newsfeed_releases .wd_item {
	 padding: 30px 0;
	 border-bottom: 1px solid #004876;
 }

 .wd_newsfeed_releases .wd_title a {
	 font-size: 20px;
	 font-weight: 400;
	 line-height: 22px;
	 color: rgb(7, 59, 107);
	 text-decoration: none;
 }

 .wd_newsfeed_releases .wd_title a:hover {
	 text-decoration: underline;
 }

 .wd_newsfeed_releases .wd_subtitle {
	 display: none;
 }
 .wd_newsfeed_releases .wd_summary {
	 font-size: 16px;
	 line-height: 1.2; 
 }
 .wd_page_link {

	 border: none;
	 color: white;
	 padding: 0;
	 padding: 8px 15px;
	 background: #0496be;
	 color: #fff !important;
	 font-weight: 600;
	 font-size: 16px;
	 margin-right: 10px;
	 font-size: 1.6rem;
 }

 .wd_page_link.wd_page_active {
	 background: #004876;
 }

 .wd_page_link a {
	 line-height: 1;
	 color: white;

 }


 /* Search */

 .wd_search_basic_fields {
	 padding: 0;
	 border: none;
	 background: none;
	 margin-right: 1em;
 }

 .wd_search_advanced_link {
	 display: none;
 }

 /* search row */

 .wd_events_inputs select:first-of-type,
 .wd_search_basic_fields select:first-of-type {
	 margin-left: 0;
 }

 .wd_events_inputs input[type="text"],
 .wd_events_inputs select,
 .wd_search_form select,
 .wd_search_form input[type="text"] {
	 display: inline-block;
	 font-size: 16px;
	 height: 38px;
	 margin-bottom: 0;
	 margin-left: 15px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 padding: 0.375rem 0.75rem;
	 background-color:
		 #fff;
	 background-clip: padding-box;
	 border: 1px solid #ced4da;
	 border-radius: 0.25rem;
	 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }

 .wd_events_inputs input,
 .wd_events_input_go,
 .wd_search_button {

	 -webkit-transition: background 0.2s ease-in-out;
	 transition: background 0.2s ease-in-out;
	 display: inline-block;
	 padding: 5px 12px;
	 color: #fff !important;
	 background: #0496be;
	 font-size: 11px;
	 font-size: 1.1rem;
	 line-height: 1.2;
	 font-weight: 500;
	 height: 33px;
	 display: inline-block;
	 position: relative;
	 top: -1px;
	 margin-left: 14px;


 }



 .wd_newsfeed_releases-teaser .wd_date {
	 font-size: 16px;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #004876;
 }

 .wd_newsfeed_releases-teaser .item {
	 padding: 1em 0;
	 margin: 1em 15px;
	 border-bottom: 1px solid #004876;
	 padding-top: 0;
 }

 .wd_newsfeed_releases-teaser .wd_title {
	 font-weight: lighter;
	 font-size: 22px;
 }

 .wd_newsfeed_releases-teaser .wd_title a {
	 color: #004876;
 }

 .wd_newsfeed_releases-teaser .wd_title a:hover {

	 color: #0496be;
 }

 .wd_eve_stk_contc {
	 background-color: #3d4d5b;
	 border-top: 7px solid #0496be;
 }

 .wd_eve_stk_contc .container .wd_col {
	 width: 33.33%;
	 padding: 2em 2em;
	 float: left;
	 color: white;
 }

 .wd_eve_stk_contc .wd_featurebox {
	 color: #CECECE;
 }

 .wd_featureboxes_left .wd_chart-quote {
	 color: #004876;
 }

 .wd_featureboxes_left div.wd_chart-quote-label {
	 color: #004876;
	 font-size: 16px;
	 font-weight: bold;
	 text-transform: uppercase;
 }

 .wd_featureboxes_left div.wd_chart-quote-value {
	 color: rgb(7, 59, 107);
	 font-size: 20px;
	 font-weight: 400;
 }

 .wd_featureboxes_left .wd_blue_button {
	 margin-top: 20px;
 }

 #wd_featurebox-standard_7 .wd_featurebox_title {
	margin-bottom: 20px;
 }
 #wd_featurebox-standard_7 .wd_featurebox a {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	color: rgb(7, 59, 107);
	text-decoration: none;

 }
 #wd_featurebox-standard_7 .wd_featurebox a:hover {
	text-decoration: underline;
 }
 #wd_featurebox-standard_7 .wd_featurebox p.wd_pdf_icon a:before {
	content: '';
	background-image: url("../images/webdriver/fileicons/16/pdf.gif");
	background-size: 100%;
	margin-right: .5em;
	vertical-align: middle;
	display: inline-block;
	width: 20px;
	height: 20px;
 }
 
 .wd_featureboxes_middle .more {
	 text-align: right;
 }

 .wd_featureboxes_left div.wd_chart-quote-value {
	 font-weight: lighter;
 }

 .wd_featureboxes_left .wd_ticker_label,
 .wd_featureboxes_left .wd_chart-quote-footer {
	 display: none;
 }

 .wd_featureboxes_left .wd_chart-quote-item {
	 display: flex;
	 flex-direction: column-reverse;
 }



 .wd_eve_stk_contc .container .wd_col.wd_right a,
 .wd_eve_stk_contc .container .wd_col.wd_left a {
	 color: white;
 }

 .wd_eve_stk_contc .container .wd_col.wd_right a:hover,
 .wd_eve_stk_contc .container .wd_col.wd_left a:hover {
	 color: #0496be;
 }

 .wd_eve_stk_contc .container .wd_col.wd_center {
	 background-color: white;
	 color: #3d4d5a;
	 min-height: 308px;
 }

 .wd_eve_stk_contc .container .wd_col .wd_featurebox_title {
	 color: white;
 }

 .wd_eve_stk_contc .container .wd_col .item {
	 padding: 0;
	 margin: 0;
 }


 .wd_eve_stk_contc .container .wd_col.wd_center .wd_featurebox_title {
	 color: #0496be;
 }

 .wd_eve_stk_contc .container .wd_featurebox p {
	 margin: 0;
	 margin-bottom: 1em;
	 font-size: 16px;
 }



 .wd_eve_stk_contc .container {
	 padding: 0 20px;
 }

 .wd_eve_stk_contc .container .inner_wrap {
	 margin: 0 -15px;
 }

 /* Homepage */

 .wd_pageid_45 .wd_main_content {
	 display: none;
 }

 @supports(display: flex) {
	 .wd_eve_stk_contc .container .inner_wrap {
		 display: flex;
	 }
 }

 #primary-menu .wd_subnav {
	 display: none;
 }

 .wd_main_desk_menu .has_menu {
	 position: relative;
 }

 .wd_main_desk_menu .exp_hit_area {
	 position: absolute;
	 top: 8px;
	 right: -40px;
	 background-color: transparent;
	 width: 25px;
	 cursor: pointer;
	 height: 25px;
	 z-index: 10;
 }

 .wd_main_desk_menu .exp_hit_area i.fa {
	 font-size: 22px;
	 color: white;
	 display: block;
 }

 .entry-header.pageHeader {
	 margin-bottom: 0;
 }

 .wd_pageid_119 .wd_category_items table {
	 margin-bottom: 0;
 }

 .wd_pageid_119 .wd_category_items table tr:first-child td {
	 border: 1px solid #f3f3f3;
	 text-align: center;
	 padding: 1em 0;
 }

 .wd_pageid_119 .wd_category_items table tr:nth-child(even) {
	 background-color: #f3f3f3;
 }

 .wd_pageid_119 .wd_category_items table tr td {
	 padding: 1em;
 }

 .wd_pageid_119 .wd_category_items table tr:first-child td strong {
	 font-size: 25px;
	 font-weight: 100;
	 color: #0496be;

 }

 .wd_pageid_119 .wd_category_items .item p {
	 font-size: 14px;
 }





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

 .wd_board_members {
	 padding: 20px 0px;
 }

 .wd_board_members .wd_item_list {
	 display: none;
 }

 /* styles copied from old site */
 .wd_board_members .top {
	 border-bottom: 5px solid #004876;
 }

 .wd_board_members .top h4 {
	 font-family: "neue-haas-grotesk-display", sans-serif;
	 font-size: 24px;
	 font-size: 2.4rem;
	 font-weight: 300;
	 margin: 0;
	 line-height: 1.1;
	 text-transform: none;
 }

 .wd_board_members .bottom {
	 font-size: 18px;
	 font-size: 1.8rem;
	 font-weight: 600;
	 padding: 10px 40px 10px 0;
	 border-bottom: 1px solid #004876;
	 position: relative;
	 min-height: 70px;
 }

 .wd_board_members .bottom a.bioTrigger {
	 position: absolute;
	 right: 0;
	 top: 50%;
	 height: 30px;
	 width: 30px;
	 background: url(../images/icon-plus-minus-sprite.png) no-repeat;
	 background-size: auto 100%;
	 background-position: 1px center;
	 -ms-transform: translate(0, -50%);
	 -webkit-transform: translate(0, -50%);
	 -moz-transform: translate(0, -50%);
	 transform: translate(0, -50%);
	 -webkit-transition: opacity 0.2s ease-in-out;
	 transition: opacity 0.2s ease-in-out;
	 opacity: 1;
 }

 .wd_board_members a.bioTrigger.active {
	 background-position: right center;
 }

 .wd_board_members span.arrow {
	 position: absolute;
	 display: block;
	 z-index: 20;
	 top: calc(100% + 25px);
	 left: calc(50% - 15px);
	 border-top: 15px solid #fff;
	 border-left: 15px solid transparent;
	 border-right: 15px solid transparent;
	 opacity: 0;
	 -webkit-transition: opacity 0.2s ease-in-out;
	 transition: opacity 0.2s ease-in-out;
 }

 .wd_board_members .active span.arrow {
	 opacity: 1;
	 -webkit-transition: opacity 0.2s ease-in-out 0.3s;
	 transition: opacity 0.2s ease-in-out 0.3s;
 }

 .wd_board_members .bioWrap {
	 position: relative;
	 display: none;
	 position: relative;
	 z-index: 2;
	 padding: 75px 0;
	 font-size: 20px;
	 font-size: 2rem;
 }

 .wd_board_members .bioWrap:before {
	 z-index: -1;
	 content: '';
	 display: block;
	 width: 105vw;
	 height: calc(100% - 50px);
	 left: 50%;
	 top: 25px;
	 -ms-transform: translate(-50%, 0);
	 -webkit-transform: translate(-50%, 0);
	 -moz-transform: translate(-50%, 0);
	 transform: translate(-50%, 0);
	 background: #e3e2df;
	 position: absolute;
 }

 /* END styles copied from old site */

 /* Start Committee Composition */

 #wd_printable_content .wd_board_committees .wd_title {
	 font-size: 15px;
 }
 .wd_mobile-label a {
	font-size: 12px;
 }

 /* End Committee Composition */

.main-navigation .menu-main-navigation-container ul li {
	min-width: 320px;
}

 /*third tier nav indent */
.main-navigation .menu-main-navigation-container>ul li li li {
	padding-left: 20px;
	font-size: 2.3rem;
}

.wd_investor-nav li a:focus,
.wd_investor-nav li a.wd_trigger:focus {
	background-color: #47842E;
	color: #fff;
}
.wd_investor-nav li a.on {
	color: #9EBB30;
}
.wd_investor-nav li a.on:focus {
	color: #fff;
}
.wd_investor-subnav {
	display: none;
	left: 0!important;
}
.wd_investor-subnav.show {
	display: block;
}


 /* Buttons */
.wd_newsfeed_releases div.wd_subscribe_link a,
 .wd_blue_button,
 p.more a {
	 font-size: 12px;
	 color: #fff;
	 font-weight: 700;
	 padding: 10px 30px 11px;
	 text-transform: uppercase;
	 border-radius: 2px;
	 background-color: #007EA8;
	 text-decoration: none !important;
	 display: inline-block;
 }
.wd_newsfeed_releases div.wd_subscribe_link span.wd_subscribe_icon {
	display: none;
}
.wd_newsfeed_releases div.wd_subscribe_link a:hover,
 .wd_blue_button:hover,
 p.more a:hover {
	 background-color: #0496be;
	 color: #fff;
	 text-decoration: none;
 }

 /* End Buttons */


 

 /* Start Toolbar  */
 div.wd_toolbar {
	 border-top: none;
	 border-bottom: none;
	 padding-left: 0;
 }

 div.wd_toolbar ul.wd_tools {
	 display: flex;
 }

 div.wd_toolbar ul.wd_tools li::before {
	 display: none;
 }

 div.wd_toolbar ul.wd_tools li.wd_tool-print,
 div.wd_toolbar ul.wd_tools li.wd_tool-email,
 div.wd_toolbar ul.wd_tools li.wd_tool-rss,
 div.wd_toolbar ul.wd_tools li.wd_tool-pdf {
	 margin-right: 2px;
 }

 div.wd_toolbar ul.wd_tools li.wd_tool-print,
 div.wd_toolbar ul.wd_tools li.wd_tool-email,
 div.wd_toolbar ul.wd_tools li.wd_tool-rss,
 div.wd_toolbar ul.wd_tools li.wd_tool-pdf,
 div.wd_toolbar ul.wd_tools li.wd_tool-addthis {
	 float: none;
	 display: inline-block;
 }

 div.wd_toolbar ul.wd_tools li.wd_tool-print a,
 div.wd_toolbar ul.wd_tools li.wd_tool-email a,
 div.wd_toolbar ul.wd_tools li.wd_tool-rss a,
 div.wd_toolbar ul.wd_tools li.wd_tool-pdf a,
 div.wd_toolbar ul.wd_tools li.wd_tool-addthis a {
	 background-color: transparent !important;
 }

 div.wd_toolbar ul.wd_tools li.wd_tool-print span:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-email span:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-rss span:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-pdf span:before {
	 color: #9EBB30;
 }
 div.wd_toolbar ul.wd_tools li.wd_tool-print span:hover:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-email span:hover:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-rss span:hover:before,
 div.wd_toolbar ul.wd_tools li.wd_tool-pdf span:hover:before {
	 color: #47842E;
 }
 div.wd_toolbar ul.wd_tools li.wd_tool-addthis svg {
	 fill: #47842E !important;
 }


 /* End Toolbar */

/* SEC Filings */

.wd_ir_secfilings table tr td {
	padding: 10px;
}
table .wd_mobile-label {
	display: none;
}
/* End SEC Filings */

 @media (max-width: 1350px) {
		/* Top Featurebox/Header Area */

		.entry-title {
		font-size: 18px;
		line-height: 22px;
		}
		.entry-title span {
		font-size: 18px;
		line-height: 22px;
		}
		div.wd_featureboxes_top div.wd_featurebox_title {
			font-size: 43px;
			line-height: 38.7px;
		}

		/* End Top Featurebox/Header Area */
 }
 @media only screen and (max-width: 1200px) {
	 .main-navigation .menu-main-navigation-container>ul li li li {
		 font-size: 1.6rem;
	 }
 }

 /* Extra large devices (large desktops) */
 @media (max-width: 1199px) {
	 /* Top Featurebox */
	div.wd_featureboxes_top .wd_featurebox p {
		font-size: 16px;
		line-height: 1.9;
	}
	/* End Featurebox */
 }
 @media (max-width: 1024px) {

	#mg-wprm-wrap li.current-menu-item span.wprmenu_icon {
		color: #015266 !important;
	}
	 /* Top Featurebox/Header Area */

	 .entry-title {
		font-size: 14px;
		line-height: 1.2;
	 }
	 .entry-title span {
		font-size: 14px;
		line-height: 1.2;
	 }

	/* End Top Featurebox/Header Area */

 }
 /* Large devices (desktops) */
 @media (max-width: 992px) {
	 /* Top Featurebox/Header Area*/
	.wd_top_section {
		flex-wrap: wrap;
	}
	 .wd_home_hero {
		width: 100%;
		padding-bottom: 77.25%;
	}
	.top_featurebox_wrapper {
		width: 100%;
		position: relative;
		margin-top: 36px;
		margin-bottom: 36px;
	}
	div.wd_featureboxes_top {
		margin-left: 0;
		padding: 0 27px;
		max-width: 100%;
		width: 100%;
		margin-bottom: 40px;
	}
	 div.wd_featureboxes_top div.wd_featurebox_title {
		 font-size: 32px;
		 line-height: 28.8px;
	 }
	 .top_featurebox_wrapper:before {
		content: "";
		position: absolute;
		z-index: 0;
		left: -10%;
		right: 0;
		top: -60px;
		bottom: 0;
		width: 120%;
		height: 100%;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 1);
		-webkit-box-shadow: 24px -32px 49px 6px #ffffff;
		box-shadow: 24px -32px 49px 6px #ffffff;
		-webkit-box-shadow: -29px 0px 50px 18px rgb(255 255 255 / 100%);
		box-shadow: -29px 0px 50px 18px rgb(255 255 255 / 100%);
		border-radius: 90px;
		-webkit-box-shadow: -66px 0px 50px 56px rgb(255 255 255 / 100%);
		box-shadow: -66px 0px 50px 56px rgb(255 255 255 / 100%);
	}
	div.wd_featureboxes_top {
		margin-top: 0;
		margin-bottom: 60px;
	}
	/* End Top Featurebox/Header Area */

	/* safezoneB */

	.wd_container.safezoneB {
		margin-top: 0 !important;
		padding: 0 15px;
	}
	.featureboxes_wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	/* End safezoneB */

	/* Left Featurebox */

	.featureboxes_wrapper .wd_featureboxes_left {
		width: 100%;
		margin-right: 0;
		margin-bottom: 50px;
	}

	/* End Left Featurebox */

	/* Center Fetaurebox */

	.featureboxes_wrapper .wd_featureboxes_center {
		width: 100%;
		margin-right: 0; 
		margin-bottom: 50px;
	}

	/* End Center Featurebox */

	/* Right Fetaurebox */

	  .featureboxes_wrapper .wd_featureboxes_right {
		width: 100%;
		margin-right: 0; 
		margin-bottom: 50px;
	}

	/* End Right Featurebox */

	/* News Releases */
	.wd_newsfeed_releases .wd_item .wd_thumbnail {
		float: unset;
	}
	.wd_newsfeed_releases .wd_item_wrapper {
		margin: 10px 0 0;
	}
	ul.wd_page_links {
		display: flex;
		width: 100%;
		margin-top: 10px;
		justify-content: center;
	}
	li.wd_page_link {
		padding: 0 6px;
		margin-right: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	li.wd_page_link.wd_page_prev > *,
	li.wd_page_link.wd_page_next > * {
		padding-bottom: 1px;
	}
	/* End News Releases */
 }

 /* Medium devices (tablets) */
 @media (max-width: 767px) {
	 body p {
		 font-size: 16px;
		 font-weight: 400;
		 line-height: 1.2;
	 }
	 .wd_board_members .wd_item {
		 float: none;
		 width: auo;
		 padding: 0px;
		 margin-bottom: 20px;
	 }

	/* Start Fetaureboxes Middle */

	.wd_newsfeed_releases-teaser {
		grid-template-columns: 1fr;
	}

	/* End Featureboxes Middle */

	/* Search Forms */

	#wd_printable_content .wd_item_search_form_container select,
	#wd_printable_content .wd_item_search_form_container input {
		width: 100%;
		margin-bottom: 10px;
		max-width: 100%;
		margin-left: 0;
	}
	#wd_printable_content .wd_item_search_form_container button {
		width: 100%;
		margin-left: 0;
	}

	/* End Search Forms */

	/* Events */
	.wd_events .wd_event_info {
		margin-left: 0;
	}
	/* End Events */

	/* SEC Filings */
	table.wd_sec_filings {
		border: 0;
	}
	table.wd_sec_filings thead {
		display: none;
	}
	table.wd_sec_filings,
	table.wd_sec_filings tbody,
	table.wd_sec_filings tbody tr,
	table.wd_sec_filings tbody td {
		display: block;
	}
	table.wd_sec_filings tbody tr {
		border-top: 1px solid #ddd;
		margin-top: 15px;
		padding-top: 10px;
	}
	table.wd_sec_filings tbody tr:last-child {
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
	}
	.wd_ir_secfilings table tr td {
		padding: 5px;
	}
	div.wd_ir_secfilings table.wd_sec_filings td~td {
		border-left: none;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr:nth-child(odd) td {
		background-color: transparent;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr td.wd_filing_date {
		padding-bottom: 5px;
	}
	div.wd_ir_secfilings table.wd_sec_filings tbody tr td.wd_filing_type {
		text-align: left;
		color: #073b6b;
		font-weight: 600;
		cursor: auto;
	}
	table.wd_sec_filings td.wd_filing_type .wd_mobile-label {
		display: inline;
		font-weight: 600;
	}
	table.wd_sec_filings td.wd_description {
		display: block;
	}
	table.wd_sec_filings td.wd_document_format {
		text-align: left;
	}
	table.wd_sec_filings td.wd_document_format .wd_mobile-label {
		display: block;
		font-weight: 600;
		color: #073b6b;
	}
	table.wd_sec_filings td {
		border-bottom: 0;
	}
	/* End Sec Filings */

	/* Start Committee Composition */
	table.wd_committees,
	table.wd_committees tbody,
	table.wd_committees tbody tr,
	table.wd_committees tbody td {
	    display: block;
	}
	table.wd_committees {
		border: 0;
		border: 1px solid #f3f3f3;
	}
	table.wd_committees thead {
		display: none;
	}
	table.wd_committees tbody tr {
	    height: auto;
	    margin: 16px 0;
	    border-bottom: 1px solid #cbcbcd;
	    border-top: 1px solid #cbcbcd;

		border-bottom: 1px solid #f3f3f3;
		border-top: 1px solid #f3f3f3;
		margin: 0;
		padding: 10px 5px;
	}
	table.wd_committees .wd_member_col,
	table.wd_committees .wd_committee_col {
	    width: 100%;
	    border: none;
	}
	table.wd_committees td {
		text-align: left;
	}
	table.wd_committees .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;
	}
	/* End Committee Composition */
 }

 /* Small devices (landscape phones) */
 @media (max-width: 575px) {
	.wd_pageid_118 .item_name:after {
		display: none;
	}

	 /* Analyst Coverage */

	.wd_pageid_119 .item table {
		max-width: 500px;
		width: 100% !important;
	}
	.wd_pageid_119 .wd_category_items table tr:first-child td strong {
		font-size: 20px;
	}
 
	/* End Analyst Coverage */

	/* News Releases */
	ul.wd_page_links {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	li.wd_page_link {
		margin: 0;
		margin-right: 5px;
		margin-bottom: 5px;
		width: 32px;
		height: 36px;
	}
	li.wd_page_link a,
	li.wd_page_link span {
		font-size: 20px;
	}
	li.wd_page_link:not(.wd_page_active) span {
		padding-bottom: 1px;
	}
	/* End News Releases */
 }

 /* CLIENT CSS OVERRIDES */
 /* WCAG */
#wd_printable_content a[target="_blank"] {
	position: relative;
 }
span.wd_new-window {
	display: none;
	position: absolute;
	top: 1.5rem;
	left: .5rem;
	max-width: 20em;
	font-size: .75rem;
	background-color: #fff;
	color: #004876;
	border: 1px solid #004876;
	padding: 5px;
 }
#wd_printable_content a[target="_blank"]:hover span.wd_new-window,
#wd_printable_content a[target="_blank"]:focus span.wd_new-window,
#wd_printable_content a[target="_blank"]:active span.wd_new-window {
	display: block;
}
#menu-main-navigation li .menu-item-arrow {
	display: none;
}