/* 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: "Montserrat", "Open Sans", sans-serif;
	text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
b,strong {
	font-weight: 500;
}
a {
	color: #7A1516;
}
a:hover {
    color: #7A1516;
    text-decoration: none;
}

.CETPageHeader .cet-page-header-logo img {
    height: 100%;
    max-height: 60px;
    padding-top: 4px;
}

.wd_home_hero {
	height: calc(33.3333vw);
	max-height: 215px;
	background-size: cover;
	background: #000;
	/*border-bottom: 10px solid #7A1516;*/
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5);
}
.wd_header {}
.wd_row {
	clear: both;
}
.wd_container {
	max-width: 1200px;
	margin: 0 auto;
}

.wd_content,
.wd_content-left,
.wd_content-right,
.wd_content-left-right,
.wd_left-sidebar,
.wd_right-sidebar {}
.wd_left-sidebar,
.wd_right-sidebar {
	width: 25%;
	background: #fafafa;
	padding: 0 1%;
}
.wd_content {
	width: 92%;
	margin: 0 auto;
}
.wd_pageid_33731 .wd_content,
.wd_pageid_33765 .wd_content,
.wd_pageid_34755 .wd_content {
	width: 100%;
}
.wd_content-left,
.wd_content-right {
	width: 72%;
	margin: 0 1%;
}
.wd_content-left-right {
	width: 50%;
	margin: 0 1%;
}
.wd_asset_type_link_list {
	border: none;
}
#wd_printable_content {
	margin: 40px auto;
}
/* Header styles */
.page_header,
.category_header {
	padding-top: 40px;
}

.wd_pageid_33731 .page_header {
	display: none;
}

.wd_pageheader {
    padding-top: 40px;
}

.wd_pageheader h1 {
	color: #ffffff;
	font-family: 'Montserrat','Open Sans',sans-serif;
	font-size: 2.875rem;
	font-weight: 100;
	text-transform: uppercase;
	text-shadow: rgb(0, 0, 0) 1px 1px 20px;
	margin-bottom: 1.5rem;
	text-align: center;
}
.wd_pageheader h1 a,
.wd_pageheader h1 a:visited, 
.wd_pageheader h1 a:hover {
	color: #fff;
}
.detail_header,
.detail_subheader,
.category_name {}
.category_intro {}
/* END Header styles */
section .content div {
    display: inline-block;
    vertical-align: top;
    width: 33%;
}
.item.content div {
    display: inline-block;
    vertical-align: top;
    width: 33%;
}, .wd_item {
	border-bottom: 1px solid #c7c5c8;
	margin: 10px 0;
	padding: 20px 0 40px 0;
}
.item, .wd_item:last-child {
	border-bottom: none;
}
.item_name,
.wd_title,
.wd_item .wd_title,
.wd_newsfeed_releases-teaser .wd_title {
	font-size: 1.2rem;
	font-weight: 300;
}
.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;
}
.item_summary, .wd_item .wd_summary {
	color: #3f3d3b;
	font-weight: inherit;
}
.wd_item .wd_subtitle {
	color: #3f3d3b;
	font-weight: inherit;
}

table.wd_imagetable {}
td.imagecaption {}

/* Toolbar styles */
/* END Toolbar styles */

.wd_item_background_image {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
/*.wd_itemOffsetBoxes .wd_asset_type_link_list {
	display: none;
}*/
/*.wd_itemOffsetBoxes a:hover .wd_item_wrapper  {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #A29FA4;
	opacity: .8;
	margin-top: -20px;
	padding: 0;
	height: 450px;
	transition: .2s ease-in-out;
}
.wd_itemOffsetBoxes a:hover .wd_asset_type_link_list {
	display: block;
	background-color: #A29FA4;
	opacity: .8;
}
.wd_itemOffsetBoxes a:hover .wd_asset_type_link_list li {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 20px 0;
}
.wd_itemOffsetBoxes a:hover .wd_asset_type_link_list span {
	font-size: inherit;
	color: inherit;
} 
.wd_itemOffsetBoxes a:hover .wd_title a {
	color: #000000;
}*/
ul.wd_itemOffsetBoxes {
	overflow: hidden;
}
ul.wd_itemOffsetBoxes div[style] {
	margin: 0 !important; /* override inline style */
}
.wd_itemOffsetBoxes .wd_asset_type_link_list a {
	color: #000000;
	text-decoration: none;
	font-size: 1.5rem;
}
.wd_itemOffsetBoxes li.wd_item,
.wd_itemOffsetBoxes li.wd_category_link,
.wd_itemOffsetBoxes a .wd_featurebox_container {
	height: 450px;
	margin: -3px auto;  
}
.wd_itemOffsetBoxes .wd_title {
	text-align: center;
}
.wd_itemOffsetBoxes .wd_title a {
	font-size: 22px;
    max-width: none;
    width: 100%;
    color: #fff;
}
.wd_itemOffsetBoxes a[class^="col-"] .wd_item_background_image {
	margin: 10px;
	position: relative;
	background-size: cover;
}

.wd_social-media-logo {
	display: block;
	text-align: center;
}
/* 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;
}

/* Standard */
div.wd_standard {}
.wd_pageid_33737 #wd_printable_content {
	border: 1px solid #000000;
}
.wd_pageid_33737 .item {
 	border-bottom: 1.5px solid #000000;
 	padding: 20px;
 }
 .wd_pageid_33737 .item:last-child {
 	border-bottom: none;
 }
.wd_pageid_33737 .item_name {
 	text-transform: uppercase;
 	font-weight: bold;
 	margin-bottom: 10px;
}
.wd_pageid_33737 .item_name::after {
 	content: "\f067";
 	font-family: 'FontAwesome';
 	color: #000000;
 	border: 1px solid #000000;
 	border-radius: 50%;
 	padding: 6px 12px;
 	float: right;
 }
.wd_pageid_33737 div.item_name.active::after {
	content: "\f068";
	font-family: 'FontAwesome';
	color: #000000;
 	border: 1px solid #000000;
 	border-radius: 50%;
 	padding: 6px 12px;
 	float: right;
}
.wd_pageid_33737 div.wd_featurebox_container {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 10px;
}
.wd_pageid_33730 .item {
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.wd_pageid_33730 .item_name {
	position: relative;
	text-transform: uppercase;
 	line-height: 1.5rem;
 	background: rgba(0,0,0,.04);
 	padding: 1.25rem;
}
.wd_pageid_33730 .item_name:after {
	content: "\f067";
	position: absolute;
	top: 15px;
	right: 25px;
	font-family: 'FontAwesome';
	font-weight: normal;
	color: #000000;
 	border: 1px solid #000000;
 	border-radius: 50%;
 	padding: 2px 6px;
}
.wd_pageid_33730 div.item_name.active::after {
	content: "\f068";
}
.wd_pageid_33730 p {
	margin: 10px 20px;
}
/* END Standard */

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

/* 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 {
	text-decoration: none;
	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 */

/* Newsfeed Releases */
div.wd_newsfeed_releases {}
.wd_newsfeed_releases-detail .wd_title {
	font-size: 1.3rem;
	font-weight: 400;
	color: #7A1516;
}
.wd_newsfeed_releases-detail .wd_subtitle {
	color: #3f3d3b;
	font-weight: 500;
	margin: 0 0 20px 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-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;
}
.wd_newsfeed_releases .wd_thumbnail {
	display: none;
}
.wd_newsfeed_releases .wd_item_wrapper {
	margin-left: 0;
}
.wd_newsfeed_releases .wd_title {
	font-size: 1.3rem;
	font-weight: 400;
}
.wd_newsfeed_releases a.wd_search_advanced_link {
	display: none;
}
.wd_newsfeed_releases ul.wd_asset_type_link_list {
	display: none;
}
/* END Newsfeed Releases */

/* Stories */
div.wd_stories {}
div.wd_stories .wd_subscribe_link,
div.wd_stories .wd_item_search_form_container,
div.wd_stories .wd_date {
	display: none;
}
/*div.wd_stories .wd_item_wrapper {
    margin: 40px auto;
    padding: 40px;
}*/
div.wd_stories .col-lg, 
div.wd_stories .col-lg-1, 
div.wd_stories .col-lg-10, 
div.wd_stories .col-lg-11, 
div.wd_stories .col-lg-12, 
div.wd_stories .col-lg-2, 
div.wd_stories .col-lg-3, 
div.wd_stories .col-lg-4, 
div.wd_stories .col-lg-5,
div.wd_stories .col-lg-6,
div.wd_stories .col-lg-7,
div.wd_stories .col-lg-8,
div.wd_stories .col-lg-9,
div.wd_stories .col-lg-auto {
	padding-right: 7px;
	padding-left: 7px;
}

/* END Stories */

/* Formbuilder */
#wd_printable_content input,
#wd_printable_content button,
#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;
	margin-right: 4px;
}
#wd_printable_content input[type=text] {
	max-width: 69%;
}
#wd_printable_content input[type=submit] {
	max-width: 30%;
	margin-left: 1%;
}
#wd_printable_content input[type=checkbox],
#wd_printable_content input[type=radio] {
	height: auto;
	margin-right: 2px;
}
.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: hidden;
	margin: 5px auto;
	padding: 0 20px;
}
div.wd_form_footer div.wd_form_buttons {
	margin-left: 173px;
}
/* END Formbuilder */

/* Search Results */
#wd_printable_content .wd_search_basic_fields select {
	font-size: 16px;
}
/* END Search Results */

/* Featureboxes */
div.wd_featurebox {
	margin: 0 0 40px 0;
}
div.wd_featurebox_container {}
div.wd_featurebox_title {
	margin: 10px 0;
	padding: 5px 0;
}

div.wd_featureboxes_top {
	padding: 1rem 6rem;
}
div.wd_featureboxes_top div.wd_featurebox {}
div.wd_featureboxes_top div.wd_featurebox_container {}
div.wd_featureboxes_top div.wd_featurebox_title {}

.wd_stories li span {
    font-size: 16px !important;
    color: #fff;
}
div.wd_newsfeed_releases-teaser a,
.wd_stories a[class^="col-"] {
	display: inline-block;
	position: relative;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0;
	height: auto;
}
.wd_stories {
	padding: 1rem 6rem;
}
/*.wd_stories a[class^="col-"] {
    margin: -1px;
}*/
div.wd_newsfeed_releases-teaser a {
	width: 39%;
	margin: 10px 0 10px .5%;
}
div.wd_newsfeed_releases-teaser a:nth-child(2) {
	width: 59%;
}
div.wd_newsfeed_releases-teaser a:last-child {
	width: 59%;
}
.wd_featurebox_background_image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	min-height: 400px;
}
div.wd_newsfeed_releases-teaser .wd_title,
.wd_itemOffsetBoxes .wd_item_wrapper {
	color: #FFFFFF;
	border: none;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 180px;
	text-align: center;
	font-size: 1.5rem;
	background: rgba(0, 0, 0, .7);
	margin: 0;
	height: 0px;
	padding: 40px;
  	-webkit-transition: height 1s ease;
    -moz-transition: height 1s ease;
     -o-transition: height 1s ease;
    -ms-transition: height 1s ease;
    transition: height 1s ease;
	width: 100%;
	display: table;
}
.wd_item_background_image span:before {
    color: #fff;
}
.wd_item_background_image ul.wd_layout-simple {
    overflow: hidden;
}
@media (min-width: 575px) {
	div.wd_newsfeed_releases-teaser .item.wd_featurebox_background_image:hover .wd_title {
		width: 100%;
		text-align: center;
		height: 400px !important;
		-webkit-transition: background-color 1000ms linear;
	    -ms-transition: background-color 1000ms linear;
	    transition: background-color 1000ms linear;
		 /* background-color: rgb(90, 0, 0); */
		 background-color: #7A1516;
	    transition: all .5s ease-in-out;
	}
	.wd_item_background_image:hover .wd_item_wrapper {
		width: 100%;
		text-align: center;
		padding-top: 150px;
		height: 100% !important;
		-webkit-transition: background-color 1000ms linear;
	    -ms-transition: background-color 1000ms linear;
	    transition: background-color 1000ms linear;
		 /* background-color: rgb(90, 0, 0); */
		 background-color: #7A1516;
	    transition: all .5s ease-in-out;
	}
}
div.wd_newsfeed_releases-teaser .item {
	margin: 0;
	padding: 0;
}
div.wd_newsfeed_releases-teaser .wd_title a,
.wd_pageid_33765 .wd_stories .wd_item.wd_item_background_image .wd_item_wrapper .stories_content{
	color: #fff;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
#wd_featurebox-teaser_1359 div.subscribe_link,
#wd_featurebox-teaser_1359 div.wd_date,
#wd_featurebox-teaser_1359 div.wd_summary,
#wd_featurebox-teaser_1359 p.more {
	display: none;
}
#wd_featurebox-teaser_1359 div.wd_featurebox_title {
	text-align: center;
	color: #7A1516;
	font-size: 1.5rem;
	font-weight: 500;
	text-transform: uppercase;
}

div.wd_featureboxes_middle {
	text-align: center;
	color: #fff;
/*	padding: 20px;
	margin: 40px auto;*/
	background-color: #f1f1f6;
}
div.wd_featureboxes_middle div.wd_featurebox {}
div.wd_featureboxes_middle div.wd_featurebox_container {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 33.33%;
	height: 310px;
	padding: 20px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
}
.wd_featureboxes_middle .wd_featurebox_container a {
	color: #fff;
}
#wd_featurebox-subscribe_1 {
    background: #8B7F71;
}
#wd_featurebox-standard_3752 {
    background: #7A1516;
}
#wd_featurebox-standard_3752 .fa-envelope:before {
    content: "\f0e0";
    font-family: fontawesome;
    font-style: normal;
    font-size: 50px;
}
#wd_featurebox-standard_3753 {
    background: #F9F2EA;
}
#wd_featurebox-standard_3753 .wd_featurebox_title,
#wd_featurebox-standard_3753 .wd_featurebox {
	color: #7A1516
}
div.wd_featureboxes_middle div.wd_featurebox_container .wd_featurebox {
	margin: 0;
}
div.wd_featureboxes_middle div.wd_featurebox_title {
	font-size: 1.2rem;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 600;
	margin-top: 1rem;
}

div.wd_featureboxes_middle #wd_featurebox-standard_3752 .fa-envelope-o::before {
	font-size: 100px;
}
.wd_subscribe_featurebox .wd_form_footer,
#wd_featurebox-standard_3753 .wd_featurebox div:last-child {
   
    position: relative;
	/* bottom: 65px;
	left: 0; */
	width: 100%;
	padding: 0;
	margin: 0;

	margin-top: 15px;
}
#wd_featurebox-standard_3753 .wd_featurebox div:last-child{
	margin-top: 30px; 
}

.wd_subscribe_featurebox .wd_form_field.wd_form_field_pos_right div {
	display: block;
	margin: 0;
	width: 100%;
	text-align: center;
}
#wd_featurebox-standard_3753 .wd_featurebox div:last-child p {
	margin: 0;
}
.wd_subscribe_featurebox .wd_form_buttons input,
#wd_featurebox-standard_3753 .wd_featurebox div:last-child a,
.red_button {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: 600;
	color: #7A1516;
	padding: 6px 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(255, 255, 255);
	background-color: #7A1516;
	border-color: #7A1516;
	transition: all 0.15s ease-in-out 0s;
	color: rgb(255, 255, 255);
}
/*#wd_featurebox-standard_3752 {
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}*/
/*#wd_featurebox-standard_3753 .wd_featurebox div{
    padding: 5px 0;
    width: 49%;
    display: inline-block;
	vertical-align: top;
}*/
#wd_featurebox-standard_3753 .wd_featurebox div p {
    margin-top: 0;
    margin-bottom: 5px;
}
#wd_featurebox-standard_3753 .wd_featurebox div:last-child a:hover,
.wd_subscribe_featurebox .wd_form_buttons input:hover,
.red_button:hover {
	color: #7A1516;
	background: #f1f1f6;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.1) 0px 4px 8px;
}
.wd_subscribe_featurebox .wd_form_header {
    display: none;
}
.wd_subscribe_featurebox .wd_form_field_input input {
	border-bottom: 1px solid #7A1516;
	padding: 5px;
	background-color: #F1F1F6;
	margin: 3px;
}
.wd_subscribe_featurebox div.wd_form_footer div.wd_form_buttons {
	margin-left: 0;
}
.wd_subscribe_featurebox .wd_form_field_label {
	margin-right: 10px;
	padding-top: 8px;
	width: 10%;
}
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 {}

div.wd_featureboxes_social {}
div.wd_featureboxes_social div.wd_featurebox {}
div.wd_featureboxes_social div.wd_featurebox_container {
	display: inline-block;
	width: 47%;
	float: left;
}
div.wd_featureboxes_social div.wd_featurebox_title {}

.wd_featureboxes_socialhub .wd_tabs_wrapper {
	background: 0 none;
	padding: 5px;
}
.wd_featureboxes_socialhub .wd_tab {
	margin: 1px;
	padding: 4px;
	border: 0px;
	background-color: transparent;
}
.wd_featureboxes_socialhub .wd_tab-inactive {}
.wd_featureboxes_socialhub .wd_tab-active {
	padding: 3px;
	background-color: #dddddd;
	border: 1px solid #cccccc;
	border-radius: 4px;
}

.wd_featureboxes_tabbed .wd_tabs_wrapper {
	background: 0 none;
	border: 0 none;
	width: 100%;
	display: block;
	height: 33px;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper .wd_tabs {
	overflow: visible;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper .wd_tab {
	margin: 0 0.3em 0 0;
	padding: 0.5em;
	border: 1px solid #cccccc;
	border-bottom-width: 0px;
	border-top-left-radius: 0.5em; -moz-border-radius-topleft: 0.5em; -webkit-border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em; -moz-border-radius-topright: 0.5em; -webkit-border-top-right-radius: 0.5em;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper .wd_tab-active {
	margin-bottom: -1px;
	border-bottom: 1px solid #fff;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper .wd_tab-inactive {
	background-color: #eeeeee;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper .wd_tab-inactive:hover {
	background-color: #dddddd;
	border-color: #aaaaaa;
}
.wd_featureboxes_tabbed .wd_tabs_container .wd_tabs_content_wrapper {
	clear: both;
	width: 100%;
	padding-top: 0px;
	border-top: 1px solid #DEDEDE;
}
.wd_featureboxes_tabbed .wd_tabs_wrapper {
	background: 0 none;
	border: 0 none;
}
/* 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 */

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

.wd_subscribe_icon {
	background: url(../images/webdriver/email_alerts.png) 0px 3px no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
}
.wd_subscribe_icon img {
	display: none;
}
.promo-icon [class^=cet-icon-] {
/*    background-color: #7b777d;*/
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 2.5rem;
    height: 65px;
	padding: 10px 0rem;
	width: 65px;
	margin: 0 auto;
}
/* Nav Edits*/
#barNav {
	height: auto;
}
nav.bg-light {
	background-color: #FFFFFF!important;
	position: relative;
}
nav.bg-light .dropdown-menu.show {
    position: absolute;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.9);
    font-size: .75rem;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.9);
}
.navbar-brand {
	font-size: .75rem;
	margin-left: 1.75%;
}
.navbar-nav {
	margin-right: 1.25rem;
	padding-right: 1.2rem;
}
.dropdown-menu a.dropdown-item {
	font-size: .75rem;
}
.justify-content-end {
	width: auto;
	display: inline-block;
	float: right;
}
/* END Nav Edits*/

/*Slideshow*/
div.wd_slideshow-wrapper {
	position: relative;
	padding: 100px 50px 20px 50px;
}
.wd_slideshow-wrapper .wd_carousel-item {
    margin: 0 20px;
}
.wd_carousel-item {
	position: relative;
}
.wd_carousel-item .wd_carousel_body a {
    width: 100%;
}
.wd_carousel-arrow {
	top: 45%;
}
.wd_carousel_caption h4 a {
    color: #fff;
}
/*ul.wd_layout-carousel .wd_carousel-list {
	position: relative;
}*/
.wd_carousel-item img {
	position: relative;
	width: 100%;
	height: 350px;
} 
.wd_carousel_caption {
	position: absolute;
	z-index: 1;
	top: 156px;
	left: 0;
	color: white;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.wd_carousel_body::after {
    content: '';
    background: rgb(0, 0, 0);
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    z-index: 0;
    transition: all .5s ease-in-out;
    opacity: .5;
}
.wd_carousel-item:hover .wd_carousel_body::after {
    opacity: .7;
}
.wd_carousel a.wd_carousel-arrow:link {
	color: #000000;
}
.wd_carousel-prev {
	left: -1em;
}
.wd_carousel-next {
	right: -1em;
}
/*END Slideshow*/

.col-12 {
	padding: 0;
}
/* Extra large devices (large desktops) */
@media (max-width: 1199px) {
	div.wd_featureboxes_middle #wd_featurebox-standard_3752 .fa-envelope::before {
		font-size: 80px;
	}
	div.wd_featureboxes_middle #wd_featurebox-standard_3752 a {
		font-size: 20px;
	}
	div.wd_newsfeed_releases-teaser a {
		width: 47%;
	}
	div.wd_newsfeed_releases-teaser a:nth-child(2) {
		width: 47%;
	}
	div.wd_newsfeed_releases-teaser a:last-child {
		width: 47%;
	}
	div.wd_newsfeed_releases-teaser .wd_title a {
		font-size: 1.5rem;
		width: auto;
	}
	.wd_featurebox_background_image {
		min-height: 375px;
	}
	div.wd_featureboxes_middle div.wd_featurebox_title {
    font-size: 1.5rem;
	}
	div.wd_subscribe_featurebox div.wd_form_footer div.wd_form_buttons {
    margin-left: 0;
    margin-top: 20px;
	}
}
/* Large devices (desktops) */
@media (max-width: 992px) {
	div.wd_featureboxes_middle div.wd_featurebox_container {
		width: 100%;
	}
	div.wd_newsfeed_releases-teaser .item {
		width: 100%;
	}
	div.wd_newsfeed_releases-teaser a {
		width: 100%;
	}
	div.wd_newsfeed_releases-teaser a:nth-child(2) {
		width: 100%;
	}
	div.wd_newsfeed_releases-teaser a:last-child {
		width: 100%;
	}
	div.wd_newsfeed_releases-teaser .wd_title a {
		font-size: 1rem;
		text-align: center;
		min-height: 75px;
	}
	.justify-content-end {
	width: auto;
	}
	div.wd_featureboxes_middle div.wd_featurebox_title {
    font-size: 2rem;
	}
	.wd_subscribe_featurebox .wd_form_field .wd_form_field_input {
		padding: 0;
		width: 80%;
		float: left;
	}
	.wd_subscribe_featurebox .wd_form_field_input input {
		width: 85%;
	}
	div.wd_subscribe_featurebox div.wd_form_footer div.wd_form_buttons {
		margin-left: 0;
	}
	.justify-content-end {
		float: none;
		margin-top: 5px;
	}
}
/* Medium devices (tablets) */
@media (max-width: 767px) {
	.wd_pageheader h1 {
		font-size: 1.875rem;
		line-height: 1;
    	padding-top: 4%;
	}

	.wd_subscribe_featurebox .wd_form_footer,
	#wd_featurebox-standard_3753 .wd_featurebox div:last-child {
		position: relative;
		margin-top: 15px;	
	}
}
/* Small devices (landscape phones) */
@media (max-width: 575px) {

	div.wd_featureboxes_top, 
	.wd_pageid_33765 .wd_stories {
    	padding: 1rem 2rem;
	}
	.wd_pageid_33765 div.wd_stories li.wd_item {
		margin: 10px 0;
	}
}

/* CLIENT CSS OVERRIDES 
