 /* Begin classes for common SPIN elements */
*, ::before, ::after { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
*, ::before, ::after { box-sizing: border-box; }
body {
	position: relative;
}
.wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only:active,
.wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
/* Header styles */
.page_header,
.category_header {}
.detail_header,
.detail_subheader,
.category_name {}
.category_intro {}

.hero-text h1 {
	color: #121C4E;
}
/* 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: 1.2rem;
	font-weight: 700;
}
.item_date, .wd_date,
.wd_item .wd_date,
.wd_event_sidebar .wd_event_date,
.wd_newsfeed_releases-teaser .wd_date {
	font-size: 1rem;
	font-weight: normal;
	color: inherit;
	text-transform: none;
}
.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;
}
ul.wd_layout-simple:after {
	clear: both;
}

/* Standard */
div.wd_standard {}

.wd_pageid_20301 .wd_category_items {
    display: flex;
    flex-wrap: wrap;
}

.wd_pageid_20301 .wd_standard .item {
	width: 28%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
    flex-direction: column;
	align-items: center;
	/* height: 100%;
	min-height: 250px; */
	flex: 1 1 auto;
	position: relative;
	margin-right: 50px;
    margin-bottom: 50px;
}

.wd_pageid_20301 .wd_standard .item p {
	width: 100%;
}

.wd_pageid_20301 .wd_standard .item:last-of-type,
.wd_pageid_20301 .wd_standard .item:nth-child(3n) {
    margin-right: 0;
}

.wd_pageid_20301 .wd_standard .item .item_name {
	font-size: 24px;
	padding: 15px 0;
    line-height: normal;
    color: #26328C;
	font-family: TaubSans_medium,Arial,sans-serif;
	text-align: center;
}

.wd_pageid_20301 .wd_standard .item a {
    /* background-color: #26328C;
    border: 2px solid #26328C;
    padding: 0 10px; */
    line-height: 30px;
    display: inline-block;
    border-radius: 0;
    font-family: TaubSans_bold,Arial,sans-serif;
    font-size: 15px;
    color: #FFF;
}

.wd_pageid_20301 .item a:hover {
    /* text-decoration: none;
    background-color: #365cbd;
    border: 2px solid #365cbd; */
}

.wd_pageid_20301 .item .wd_imagetable {
    display: none;
}

.wd_pageid_20301 .wd_standard .item p:last-of-type {
	margin: auto 0 0 0;
	text-align: center;
}

.wd_pageid_20301 .wd_standard .item img {
    max-width: 100px;
}

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

/* Gallery */
div.wd_gallery {}
/* END Gallery */

/* Newsfeed Releases */
div.wd_newsfeed_releases {}

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

div.wd_newsfeed_releases .wd_item .wd_item_wrapper {
	margin-left: 0;
}

.wd_newsfeed_releases-teaser:after {
	content: '';
	clear: both;
	display: table;
}

.wd_newsfeed_releases-teaser + p.more {
    text-align: right;
}

.wd_newsfeed_releases-teaser + p.more a {
	padding: 10px 20px;
    border: 2px solid #26328C;
	margin: 10px 0;
	color: #FFF;
	background-color: #26328C;
	display: inline-block;
	-webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}

.wd_newsfeed_releases-teaser + p.more:hover a,
.wd_newsfeed_releases-teaser + p.more a:hover {
	color: #FFF;
	border-color: #365CBD;
}

.wd_newsfeed_releases-teaser {
	display: -ms-flexbox;
	display: flex;
}

.wd_newsfeed_releases-teaser .item {
	-ms-flex: 1;
	flex: 1;
    padding: 0px;
    margin-right: 5%;
}

.wd_newsfeed_releases-teaser .item .wd_date {
	padding: 30px 20px 0 20px;
	color: #303030;
}
.wd_newsfeed_releases-teaser .item .wd_title {
	padding: 0 20px 30px 20px;
}

.wd_newsfeed_releases-teaser .item:last-child {
    margin-right: 0;
}

.wd_newsfeed_releases-teaser .wd_date {
	text-transform: uppercase;
	font-family: Taubsans_bold;
}
.wd_newsfeed_releases-teaser .wd_summary,
.wd_newsfeed_releases-teaser .subscribe_link,
.wd_newsfeed_releases-teaser ul.wd_layout-inline.wd_asset_icon_link_list {
    display: none;
}

.wd_newsfeed_releases-teaser .wd_thumbnail img {
	width: 100%;
	height: 180px;
}

.wd_newsfeed_releases-teaser .wd_date {
	color: #303030;
	font-family: Taubsans_medium;
	font-weight: 400;
	font-size: 17px;
}

.wd_newsfeed_releases-teaser .wd_title a {
	color: #303030;
	font-family: Taubsans_medium;
	font-weight: 400;
	font-size: 18px;
}

.wd_newsfeed_releases-detail .wd_toolbar .wd_tool_label {/* hide tool labels, but keep them accessible */
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.wd_newsfeed_releases-detail .wd_title {
	font-family: Taubsans_medium;
	font-size: 48px;
	line-height: 48px;
    margin-bottom: 15px;
	color: #000000;
}

.wd_newsfeed_releases-detail .wd_subtitle {
	font-family: Taubsans_medium;
	font-size: 16px;
	color: #000;
}

.wd_release_datetime {
    margin: 25px 0;
}

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

.wd_release_datetime div {
	float: left;
}

.wd_release_datetime div.wd_pdf_link {
    float: right;
}

/* END Newsfeed Releases */

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

/* Formbuilder */
select::-ms-expand {
	border: none;
}
#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: 40px;
	color: #333;
	-webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
}

#wd_printable_content button.fullscreen-button {
	background: #e3e3e3 url(../images/webdriver/view_full_screen_button_background.png) no-repeat;
	font-size: .85rem;
	line-height: normal;
	color: #727272;
}

#wd_printable_content button.fullscreen-button:hover {
	background-color: #e3e3e3;
}

#wd_printable_content input[type='submit'],
#wd_printable_content button {
	background-color: #26328C;
	cursor: pointer;
	border: none;
	color: #FFF;
}

#wd_printable_content input[type=text] {
	vertical-align: top;
	height: 40px;
	display: inline-block;
}


#wd_printable_content button:hover,
#wd_printable_content input.wd_formbuilder_submit:hover {
    background-color: #365cbd;
}

input.wd_formbuilder_submit {}

#wd_printable_content select {
	padding: 0 1rem;
	font-size: 1.2rem;
	height: 40px;
	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%;
	margin-left: 1%;
} */
#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_search_basic_fields,
.wd_item_search_form_container .wd_search_form_basic {
	display: block;
	background-color: transparent;
	padding: 0;
	border: none;
}

.wd_item_search_form_container .selectric-wrapper {
	display: inline-block;
	min-width: 150px;
}
/* END Formbuilder */

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

/* Featureboxes */
div.wd_featurebox {}
div.wd_featurebox_container {}
div.wd_featurebox_title {}

div.wd_featureboxes_subscribe .wd_featurebox_title {
	font-family: TaubSans_bold,Arial,sans-serif;
    font-size: 30px;
    margin: 0 0 24px;
    color: #7967ae;
}

div.wd_featureboxes_top {}
.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox {
	text-align: center;
}
.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox_container {
	margin: 30px 0;
}
.wd_pageid_20303 div.wd_featureboxes_top div.wd_featurebox_title {
	color: #26328C;
	text-align: center;
	font-size: 38px;
    font-family: Taubsans_bold;
    margin-bottom: 20px;
}

/*
.wd_pageid_20303 div.wd_featureboxes_top ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    font-size: 1.8rem;
    max-width: 1140px;
}

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

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

.wd_pageid_20303 div.wd_featureboxes_top ul li a {
    font-size: 1.2rem;
    display: block;
	width: 100%;
}

.wd_pageid_20303 div.wd_featureboxes_top span.wd_adp_icon {
    display: block;
    padding: 12px;
}

.wd_pageid_20303 div.wd_featureboxes_top span.wd_adp_icon img {
	max-width: 150px;
	height: auto;
    vertical-align: middle;
} */

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 {
	margin: 30px 0;
}

.wd_featureboxes_header_top:before,
.wd_featureboxes_header_top:after,
div.wd_featureboxes_middle:before,
div.wd_featureboxes_middle:after {
	content: '';
	display: table;
	clear: both;
}
div.wd_featureboxes_middle div.wd_featurebox {}
.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container {
	float: left;
	width: 23.333%;
	margin-right: 1.5%;
	text-align: center;
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container:last-child {
	margin-right: 0;
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container img {
	max-height: 100px;
}

.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container .wd_imagetable {
	display: none;
}
.wd_pageid_20303 div.wd_featureboxes_home_latest_news .wd_featurebox {
	padding-top: 20px;
}
.wd_pageid_20303 div.wd_featureboxes_home_latest_news div.wd_featurebox_title {
	display: inline;
	text-align: center;
	font-size: 32px;
	color: #FFF;
	background: #7967ae;
    padding: 10px;
    position: relative;
    top: -10px;
    font-family: Taubsans_bold;
    margin-bottom: 50px;
}

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

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox_title {
	display: none;
}

.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox {
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.wd_pageid_20303 div.wd_featureboxes_bottom .wd_featurebox a {
    display: flex;
    width: 50%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px;
}

.wd_pageid_20303 div.wd_featureboxes_bottom .wd_featurebox a img {
	max-width: 100%;
	max-height: 190px;
}

.wd_pageid_20303 div.wd_featureboxes_bottom .wd_rss_item {
	color: #000;
}

#wd_featurebox-standard_3520 {
	min-height: 350px; /* set height so less jumpy waiting for rss feed... */
}

.wd_featureboxes_header_top div.wd_featurebox_container {
    position: relative;
    /* z-index: 10; */
	padding: 20px;
	min-height: 275px;
    max-width: 485px;
}

#single_slider_responsive a.btn,
.wd_featureboxes_header_top div.wd_featurebox_container a.btn {
	background-color: #EFDFD1;
	color: #222222;
}

.wd_featureboxes_header_top .wd_featurebox,
.wd_featureboxes_header_top div.wd_featurebox_title {
	position: relative;
	color: #FFF;
}

.wd_featureboxes_header_top .wd_featurebox p:last-of-type {
	text-align: left;
	position: absolute;
    bottom: 0;
}

.wd_featureboxes_header_top div.wd_featurebox {
	height: 135px;
	text-align: left;
}

.wd_featureboxes_header_top div.wd_featurebox_title {
	text-align: left;
	font-size: 28px;
	font-family: Taubsans_bold;
	line-height: normal;
    margin-bottom: 15px;
}

.wd_featureboxes_header_top .wd_featurebox_container:before {
    background: #26328C;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.wd_featureboxes_bottom_social div.wd_featurebox_title,
.wd_featureboxes_email_alerts div.wd_featurebox_title,
.wd_featureboxes_contacts div.wd_featurebox_title {
	color: #000;
	text-align: left;
	font-size: 28px;
    font-family: Taubsans_bold;
	margin-bottom: 20px;
}

.wd_featureboxes_contacts div.wd_featurebox {
	/*display: flex;
	justify-content: space-between;*/
}

.wd_featureboxes_contacts div.wd_featurebox p {
}
.wd_featureboxes_email_alerts,
.wd_featureboxes_contacts {
	padding: 0 15px;
}

.wd_featurebox table.wd_imagetable {
    width: 100%;
}

.wd_featurebox table.wd_imagetable img {
    width: 100%;
}
/* 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;
}

/* subscribe modal overlay */
.overlay-container.active {
    display: none;
    background-color: rgba(255,255,255,.85);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px;
    z-index: 10000;
}

.signup-overlay.active {
    display: block;
    background: #fff;
    min-width: 250px;
    position: fixed;
    top: 25%;
    padding: 4rem 2rem;
    z-index: 11000;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
}

.signup-overlay .exit-signup {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.wd_subscribe_featurebox .wd_form_header {
	padding: 15px 0px;
}

.wd_subscribe_featurebox .wd_form_field.wd_form_field_pos_right,
.wd_subscribe_featurebox .wd_form_footer {
    display: inline-block;
}

.wd_subscribe_featurebox .wd_intro {
	font-family: Taubsans_regular;
	font-size: 17px; 
	color: #303030;
}

.signup-overlay input:not([type='submit']):not([type='button']) {
	width: 100%;
	min-width: 220px;
	max-width: 260px;
	padding: 9px 15px 10px;	
	border: 1px solid #c9c9c9;
	margin-bottom: 0 !important;
    height: 40px;
}

.signup-overlay input[type='button'],
.signup-overlay input[type='submit'] {
	background: #26328C;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: .02em;
    font-weight: 400;
    display: inline-block;
    padding: 11px 15px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border: none;
    position: relative;
    text-transform: uppercase;
    text-decoration: none!important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.signup-overlay input[type='button'] {
	background-color: #d0271d;
}

/* END subscribe modal overlay */

#single_slider_responsive .single_slider_carousel_caption {
	position: relative;
	background: #26328C;
	max-height: none !important;
}

#single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description,
#single_slider_responsive .single_slider_carousel_caption p {
	text-align: left;
	display: block;
}

#single_slider_responsive.single_slider_carousel {
	max-width: 485px;
}

#single_slider_responsive .single_slider_carousel_container {
	padding: 0;
	margin: 0;
	background: transparent;
    min-height: 275px;
    max-width: 485px;
}

#single_slider_responsive .single_slider_carousel_caption h4 {
	text-align: left;
    font-size: 28px;
    font-family: Taubsans_bold;
    line-height: normal;
    margin-bottom: 15px;
}

#single_slider_responsive img,
#single_slider_responsive .single_slider_carousel_control,
#single_slider_responsive + .single_slider_carousel_bottom {
	display: none;
}

#single_slider_responsive .single_slider_carousel_indicators li.active span {
	opacity: 1;
}

#single_slider_responsive .single_slider_carousel_indicators>li::before {
	display:none;
}

/* CLIENT CSS OVERRIDES */
a.btn span:after {
    display: none;
}
.btn:active span, .btn:focus span, .btn:hover span, .btn:link:active span, .btn:link:focus span, .btn:link:hover span, .btn:visited:active span, .btn:visited:focus span, .btn:visited:hover span {
	transform: none;
}
.container-fluid.bg-peach-EFDFD1 {
	padding-top: 0;
	padding-bottom: 20px;
	margin-top: 40px;
	position: relative;
}

.bg-peach-EFDFD1 {
	background-color: #EFDFD1;
}
.stay-informed p,
.bg-purple-7967ae p {
	color: #26328C;
	margin: 0;
	font-family: TaubSans_medium,Arial,sans-serif;
    font-size: 30px;
    line-height: normal;
}

span.wd_datepicker-icon {
	color: #FFF;
}

footer {
	margin-top: 35px;
}

.wd_pageid_20303 footer {
	margin-top: 0;
}

@media (min-width: 767px) {
	.wd_border-right {
		border-right: 1px solid #aaa;
	}
	.signup-overlay.active {
		width: 50%;
		left: 25%;
	}
	#wd_printable_content input[type=text]{
		max-width: none;
		width: auto !important; /* override client css 100% width */
	}
	.wd_contacts p {
		width: 48%;
		display: inline-block;
		padding-right: 2%;
	}
}

@media (max-width: 1200px) and (min-width: 979px) {
	.single_slider_carousel_caption {
		padding: 15px;
		min-height: initial;
	}
}
/* Extra large devices (large desktops) */
@media (max-width: 1199px) {}

/* Large devices (desktops) */
@media (max-width: 992px) {
	#single_slider_responsive .single_slider_carousel_container {
		margin: 20px auto;
	}
}

/* Medium devices (tablets) */
@media (max-width: 767px) {
	.wd_featureboxes_email_alerts {
		margin: 20px 0;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		padding: 20px 0;
	}
	.hero-text {
    	text-align: right;
	}
	.wd_pageid_20303 .hero-text {
    	text-align: center;
	}
	.global-nav .nav-main nav.main-links>ul>li a.level-1:not(.btn):not(.nav-langtoggle).plus::after {
    	background-image: url(../images/icn-plus-white.svg);
	}
	.signup-overlay.active {
	    width: calc(100% - 2rem);
	}
	.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container {
		width: 48%;
	}
	.global-nav .nav-main nav.main-links>ul>li:not(:last-child) {
		margin-right: 0;
	}
	.wd_featureboxes_contacts div.wd_featurebox {
		flex-direction: column;
	}
	.wd_newsfeed_releases-teaser .item,
	.wd_newsfeed_releases-teaser .item:last-child {
		float: none;
		width: auto;
		margin: 20px 15px;
		min-height: auto;
	}
	.wd_pageid_20301 .wd_category_items {
		display: block;
	}
	
	.wd_pageid_20301 .item {
		width: 100%;
		display: block;
		min-height: auto;
		margin-bottom: 20px;
		text-align: center;
	}
	.wd_pageid_20301 .item p:last-of-type {
		position: relative;
		bottom: inherit;
		margin-top: 10px;
	}
	.wd_pageid_20301 .item:nth-child(even) {
		padding-left: 0px;
	}
	.wd_newsfeed_releases-teaser {
		display: block;
	}
	
	.wd_newsfeed_releases-teaser .item {
		width: auto;
		margin: 15px 0;
	}
	.wd_newsfeed_releases-teaser .wd_thumbnail img {
		max-width: 100%;
		height: auto;
	}
	.wd_newsfeed_releases-teaser .wd_thumbnail {
		text-align: center;
	}
	.wd_pageid_20303 div.wd_featureboxes_bottom div.wd_featurebox,
	.wd_pageid_20303 div.wd_featureboxes_bottom .wd_featurebox a {
		display: block;
		width: auto;
	}
	.wd_newsfeed_releases-detail .wd_title {
		font-size: 36px;
		line-height: 36px;
	}
}

/* Small devices (landscape phones) */
@media (max-width: 575px) {
	.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container,
	.wd_pageid_20303 div.wd_featureboxes_middle div.wd_featurebox_container:last-child {
		margin: 0 0 20px 0;
		float: none;
		width: 100%;
	}
	.wd_featureboxes_header_top .wd_featurebox .wd_imagetable {
		float: none;
	}
	.wd_featureboxes_header_top .wd_featurebox p {
		position: relative;
		margin: 20px 0;;
	}
	.wd_page_limit,
	.wd_page_links {
		float: none;
		margin: 10px 0px;
		padding: 10px 0px;
	}
	.wd_page_link {
		font-size: .875em;	
	}
}

