/* Begin classes for common SPIN elements */
*,
::before,
::after {
    box-sizing: border-box;
}
*,
::before,
::after {
    box-sizing: inherit;
}
*,
::before,
::after {
    box-sizing: border-box;
}
body,
ul,
li {
    font-size: 10px;
}
a:focus,
#wd_printable_content input:focus, 
#wd_printable_content select:focus {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(0, 0, 0, 1);
    z-index: 10;
    transition: .25s ease-in-out;
} 
.header-meta-wrapper a:focus,
.header-meta-wrapper button:focus,
.header-meta-wrapper input:focus  {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(255, 255, 255, 1);
    z-index: 10;
    transition: .25s ease-in-out;
}
.language-dropdown .dropdown-content a:focus,
.language-dropdown button:focus {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(0, 0, 0, 1);
    z-index: 10;
    transition: .25s ease-in-out;
}
#pageFooter a:focus, 
.skiplink a:focus {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(255, 255, 255, 1);
    z-index: 10;
    transition: .25s ease-in-out;
}
main a {
    font-weight: 500;
}
.wd_body a {
    text-decoration: underline;
}
/* Header styles */
.page_header, 
.category_header {
}
.detail_header,
.detail_subheader,
.category_name {
}
.category_intro {
}
html .edition-accessibility-container a {
    font-size: 1.043rem !important;
}
.site-edition-selector .edition-lang-name {
    font-size: 1rem; 
}
.meta-nav-section .right-top-nav .search-form .search-form-container {
    position: relative;
}
.meta-nav-section .right-top-nav .search-form .search-form-container button {
    position: absolute;
    top: 50%;
    transform: translateY(-77%);
    right: .714rem;
}
/* END Header styles */
body:not(.wd_pageid_20303) #wd_printable_content {
    margin-top: 6em;
}
body:not(.wd_pageid_20303).wd_item_page #wd_printable_content {
    margin-top: 3em;
}
#wd_printable_content .page_header {
    font-weight: 600;
    line-height: 1.1;
    font-size: 2.8em;
    position: relative;
    margin-bottom: 1.5em;
}
#wd_printable_content .page_header:before {
    content: "";
    position: absolute;
    display: block;
    height: .214rem;
    width: 4rem;
    bottom: 3.14rem;
    left: 0;
    background-color: #b79a7e;
}
.item,
.wd_item {
    margin: 1em 0;
    padding: 1em 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: inherit;
    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: #4A4F55;
    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 .3em;
    display: inline-block;
    height: 1.8em;
    width: 1.8em;
    margin-left: .5em;
}
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;
}

/* Main Nav */
.nav-container {
    display: flex;
}
.wd_main_nav {
    max-width: 100%;
    margin-left: auto;
}
.nav-inner {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}
.nav-inner .wd_horizontal_nav_items {
    display: flex;
    list-style: none;
}
.wd_main_nav ul {
    line-height: 1;
    padding-left: 0;
    margin-bottom: 0;
}
.wd_main_nav li.horizontal_nav_item {
    margin-bottom: 0;
    padding-left: 3.2em;
    text-align: center;
    width: auto;
}
.wd_main_nav li.horizontal_nav_item::after {
    content: '|';
    position: absolute;
    left: -.6em;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 600;
}
.wd_main_nav li.horizontal_nav_item:first-child::after {

    content: '';

}
.breadcrumb ul.list-unstyled li span {
    font-size: 1rem;
}
.wd_main_nav li.horizontal_nav_item a {
    font-size: 1rem; 
    line-height: 1;
    color: #2a2a2a;
}
/* END Main Nav */

/* Page Menu */
.wd_page_menu {
    font-size: 1rem;
}
.wd_page_menu nav .wd_page_link {
    font-size: 1rem;
}
/* End Page Menu */

/* Standard */
div.wd_standard {
}
/* END Standard */

/* Stories */
div.wd_stories {

}
.category-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    visibility: hidden;
    opacity: 0;
    height: 0;
    flex-wrap: wrap;
    margin-top: 3em;
    padding-bottom: 1.5em;
    border-bottom: .2em solid #D0D0CE;

}
.category-nav.visible {
    visibility: visible;
    opacity: 1;
    height : auto;
    transition: .25s all ease-in;
}
.category-nav li a {
    color: #fff;
    background-color: #005078;
    padding: 1em 4.5rem;
    font-size: 1.4em;
    margin-right: 1em;
    display: inline-block; 
    margin-bottom: 1em;
    font-weight: 600;
}
.category-nav li a:hover {
    background-color: #004060;
    text-decoration: none;
}
.wd_stories .wd_item_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.wd_stories .wd_thumbnail {
    float: none !important;
    margin: 0 !important;
}
.wd_stories .wd_thumbnail img {
    display: none;
}
.wd_stories .wd_thumbnail .wd_item-image {
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.wd_stories .wd_item_wrapper {
    margin-left: 0 !important;
    padding: 1.5em 2.0em 2.0em;
}
.wd_stories .wd_item_list .wd_item {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
    box-shadow: rgba(0, 0, 0, 0.12) .1em .3em .4em 0;
    padding-top: 0;
    padding-bottom: 0; 
}
.wd_stories .wd_item_list .wd_date {
    font-weight: normal;
    color: inherit;
    text-transform: none;
    font-size: 1.6em;
    font-weight: 700;
    color: #4A4F55;
    padding-bottom: 1.2em;
}
.wd_stories .wd_item_list .wd_item .wd_title a {
    font-size: 2.0em;
    font-weight: 600;
}
.wd_stories .wd_item_list .wd_summary,
.wd_stories .wd_item_list .wd_asset_type_link_list,
.wd_stories .wd_item_list .wd_toolbar {
    display: none;
}
.wd_stories .wd_page_menu {
    margin-top: 4.0em;
}
.wd_stories-detail .wd_date {
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.1;
    color: #4A4F55;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    text-transform: capitalize;
}
/* END Stories */

/* Articles */
div.wd_articles {

}
#wd_printable_content div.wd_articles .wd_search_basic_fields input[type="text"] {
    width: calc(100% - 48px);
    max-width: 100%;
    margin-right: 1%;
    height: auto;
    line-height: 2;
}
div.wd_articles .wd_date {
    margin-bottom: 1em;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.1;
    color: #4A4F55;
    text-transform: none;
}
div.wd_articles .wd_title  a{
    color: #005078;
    text-decoration: none;
    margin-bottom: 1em;
    font-weight: 600;
    font-size: 2em;
    line-height: 1.2;
}
div.wd_articles .wd_summary {
    display: none;
}
/* 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 */

/* Asset Drawers */
.wd_assets_container {
    background: #fff !important;
}
.wd_assets_container div.wd_asset_type_tabs {
    background: #fff !important;
}
.wd_assets_container ul.wd_asset_type_tabs li {
    margin: 1.0em;
    background-color:#005078;

}
.wd_assets_container ul.wd_asset_type_tabs li a {
    color: #fff;
    padding: 1.0em 1.5em !important;
}
.wd_assets_container ul.wd_asset_type_tabs li.tab-active a {
    border-left: .2em solid #005078;
    border-right: .2em solid #005078;
    border-top: .1em solid #005078;
    border-bottom: .2em solid #005078;
    color: #005078;
}
.wd_assets_container ul.wd_asset_type_tabs li a:hover {
    text-decoration: none;
}
.wd_assets_container ul.wd_asset_type_tabs .wd_asset_icon:before {
    color: #fff;
}
.wd_assets_container ul.wd_asset_type_tabs li.tab-active .wd_asset_icon:before {
    color: #005078;
}
.wd_assets_container #wd_asset_closer {
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: none;
}
.wd_assets_container .wd_gallery-detail .wd_image img {
    max-width: 50em;
    width: 100%;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.wd_assets_container .wd_gallery-detail .wd_title {
    margin-bottom: 2em;
    text-align: center;
}
.wd_assets_container .wd_gallery-detail .wd_title a:hover {
    text-decoration: none;
}
.wd_assets_container .wd_gallery-detail .wd_date {
    text-align: center;
}
.wd_assets_container .wd_gallery-detail .wd_summary {
    text-align: center;
}
.wd_assets_container .wd_gallery-detail .wd_hi_res_link_wrapper {
    text-align: center; 
}
/* End Asset Drawers */

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

/* Desktop Navigation */
.wd_main_nav li.horizontal_nav_item {
    position: relative;
    padding: 1.3em 1em;
    padding-left: 1em;
    margin-right: .5em;
}
.wd_main_nav li.horizontal_nav_item:hover,
.wd_main_nav li.horizontal_nav_item:focus  {
    background: #F9F9F9;
    text-decoration: none;
}
.wd_main_nav li.horizontal_nav_item a:hover {
    text-decoration: none;
}
ul.subnav-items {
    position: absolute;
    left: 0px;
    top: 4.0em;
    width: 20em;
    background-color: #fff;
    z-index: 10;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: none;
}
.wd_main_nav li.horizontal_nav_item:last-child ul.subnav-items {
    right: 0;
    left: auto; 
}
.wd_main_nav li.horizontal_nav_item:hover ul.subnav-items {
    display: block;
}
li.subnav-item {
    margin-bottom: 0;
}
li.subnav-item a {
    border: .1em solid #E6E6E6;
    padding: .6em 1em;
    background: #F9F9F9;
    display: block;
    margin-bottom: 0;
    width: 100%;
    text-align: left;
}
li.subnav-item a:hover,
li.subnav-item a:focus {
    background-color: #005078;
    color: #FFFFFF;
    text-decoration: none;
}
/* End Desktop Navigation */

/* Mobile Navigation */
.wd_mobile_nav_toggler {
    width: 100%;
    text-align: center;
    padding: .5em 2.0em;
}
.wd_mobile_nav_toggler:hover {
    cursor: pointer;
}
.wd_mobile_nav_toggler p {
    position: relative;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 1.4em;
    font-weight: 600;
    color: #2a2a2a;
    margin-bottom: 0;
}
.wd_mobile_nav_toggler p:after {
    content: "\f107";
    margin-left: .3em;
    font-family: "FontAwesome";
}
.wd_mobile_nav_toggler.opened p:after {
    content: "\f106";
}
.nav-container {
    position: relative;
}
.wd_mobile_nav {
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10;
    background-color: #2a2a2a;
    display: none;
}
.wd_mobile_nav .wd_vertical_nav_items {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}
.wd_mobile_nav .vertical_nav_item:first-child {
    border-top: .1em solid #000;
}
.wd_mobile_nav .vertical_nav_item {
    margin-bottom: 0;
    padding-top: 1.0em;
    padding-bottom: 1.0em;
    border-bottom: .14rem solid #000;
}
.wd_mobile_nav .vertical_nav_item a {
    color: #fff;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: block;
}
#pageMain {
    position: relative;
    font-family: "Open Sans", Arial;
    background-color: #fff;
    overflow-x: hidden;
}
.mobile-nav-overlay {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 8;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s all ease;
}
.mobile-nav-overlay.opened {
    visibility: visible;
    opacity: 0.5;
    transition: 0.4s all ease;
}
/* End Mobile Navigation */

/* Newsfeed Releases */
div.wd_newsfeed_releases {
}
div.wd_newsfeed_releases .wd_item_search_form_container {
    padding-bottom: 3.0em;
    border-bottom: .1em solid #ccc;
    margin-bottom: 2em;
}
div.wd_newsfeed_releases .wd_subscribe_link {
    display: none;
}
div.wd_newsfeed_releases .wd_item {
    display: flex;
    flex-direction: column;
    box-shadow: rgb(0 0 0 / 12%) .1em .1em .4em;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 40px;
}
div.wd_newsfeed_releases .wd_item .wd_date {
    margin-bottom: 1em;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.1;
}
div.wd_newsfeed_releases .wd_item .wd_title {
    margin-bottom: 1.0em;
}
div.wd_newsfeed_releases .wd_item .wd_title a {
    font-weight: 600;
    font-size: 2em;
    line-height: 1.2;
}
div.wd_newsfeed_releases .wd_item .wd_summary p {
    font-weight: 400;
    font-size: 1.8em;
    line-height: 1.2;
}
div.wd_newsfeed_releases .wd_thumbnail {
    float: none !important;
    margin: 0 !important;
}
div.wd_newsfeed_releases .wd_thumbnail img {
    display: none;
}
div.wd_newsfeed_releases div.wd_item-image {
    background-size: 100%;
    background-repeat: no-repeat;
    padding-bottom: 50.25%;
}
div.wd_newsfeed_releases .wd_item_wrapper {
    margin-left: 0;
    width: 100%;
    padding: 2em;
}
div.wd_newsfeed_releases .wd_item_list {
    overflow: visible;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
div.wd_newsfeed_releases .wd_item_list .wd_item {
    width: 18.99rem;
    margin-left: 1%;
    margin-right: 1%;
    box-shadow: rgba(0, 0, 0, 0.12) .1em .3em .4em 0;
}
div.wd_newsfeed_releases  li.wd_asset_type_link .wd_title {
    font-size: 1.4em;
}
div.wd_newsfeed_releases #wd_wai_dp_button_nf_start, 
div.wd_newsfeed_releases #wd_wai_dp_button_nf_end {
    line-height: 2;
}
#wd_wai_id_dialog_label_nf_start {
    font-size: 1rem;
}
#wd_printable_content .wd_wai_datepicker .wd_wai_prevYear,
#wd_printable_content .wd_wai_datepicker .wd_wai_prevMonth,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextMonth,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextYear {
    line-height: 1;
}
div.wd_newsfeed_releases .wd_asset_type_link_list {
    display: none;
}
.wd_search_form_advanced .wd_checkbox label {
    font-size: 1rem;
    line-height: 2.4;
}
.wd_search_form_advanced .fa.wd_datepicker-icon {
    display: block;
}
.wd_search_form_advanced label,
.wd_search_form_advanced legend {
    font-size: 1rem;
}
.wd_form_footer .wd_form_buttons a {
    font-size: 1rem;
    line-height: 2;
}
.wd_news_body a {
    text-decoration: underline;
}
.wd_newsfeed_releases-detail .wd_title h1 {
    font-size: 2rem;
    font-weight: 700;
}
.wd_newsfeed_releases-detail .wd_gallery-detail h2 {
    font-size: 2.1rem;
}
/* END Newsfeed Releases */

/* Start News Headlines */
.wd_news_headlines .item_date {
    margin-bottom: 1.0em;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.1;
}
.wd_news_headlines .wd_publication {
    font-size: 1.6em;
}
.wd_news_headlines .wd_title a {
    font-size: 2.0em;
}
.wd_news_headlines .wd_search_basic_fields {
    max-width: 
}
/* End News Headlines */

/* Start Datepicker */

#wd_printable_content .wd_wai_datepicker .wd_wai_prevYear,
#wd_printable_content .wd_wai_datepicker .wd_wai_prevMonth,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextMonth,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextYear {
    border: none;
    color: #fff;
}
#wd_printable_content .wd_wai_datepicker .wd_wai_prevYear:focus,
#wd_printable_content .wd_wai_datepicker .wd_wai_prevMonth:focus,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextMonth:focus,
#wd_printable_content .wd_wai_datepicker .wd_wai_nextYear:focus {
    border: 1px solid #fff;
}
#wd_printable_content .wd_wai_datepicker .wd_wai_dialogButton:focus {
    background-color: rgb(124, 124, 124);
}
#wd_printable_content .wd_wai_datepicker .wd_wai_dateButton {
    line-height: 2rem;
}
#wd_printable_content .wd_wai_datepicker .wd_wai_dateButton:focus {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(0, 0, 0, 1);
    z-index: 10;
    transition: .25s ease-in-out;
}
#wd_printable_content .wd_wai_dialogButton {
    line-height: 2rem;
}
#wd_printable_content .wd_wai_dialogButton:focus {
    outline: none;
    box-shadow: 0 0 0 .2em rgba(0, 0, 0, 1);
    z-index: 10;
    transition: .25s ease-in-out;
} 
/* End Datepicker */

/* override font size set in feed releases */
.wd_newsfeed_releases-detail .news_body p.prnews_p {
    font-family: inherit;
    font-size: 100%;
    color: inherit;
}
.wd_newsfeed_releases-detail .wd_title,
.wd_stories-detail .wd_title {
    font-size: 2.4em;
}
.wd_newsfeed_releases-detail .wd_subtitle,
.wd_stories-detail .wd_subtitle{
    font-size: 1.8em;
}
.wd_newsfeed_releases-detail .wd_body ul,
.wd_stories-detail .wd_body ul {
    margin-bottom: 2.0em;
}
.wd_newsfeed_releases-detail .wd_body ul li,
.wd_stories-detail .wd_body ul li  {
    font-size: 14px;
    margin-top: 1.0em;
}
/* 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,
.wd_stories-detail .wd_news_body ul,
.wd_stories-detail .wd_news_body ul ul {
    margin: 1em 0 3.0em 0;
    padding-left: 4.0em;
}
.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,
.wd_stories-teaser .tools {
    text-decoration: none;
    margin-bottom: 1.2em;
}
.wd_newsfeed_releases-detail .wd_title,
.wd_stories-detail .wd_title {
    margin-bottom: 1.0em;
}

.wd_newsfeed_releases-detail div.wd_toolbar,
.wd_stories-detail div.wd_toolbar {
    margin-top: 1.5em;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0;
    border-bottom: 0;
    padding-left: 0;
}
.wd_newsfeed_releases-detail div.wd_toolbar ul.wd_tools li.wd_tool-addthis,
.wd_newsfeed_releases-detail div.wd_toolbar ul.wd_tools li.wd_tool,
.wd_stories-detail div.wd_toolbar ul.wd_tools li.wd_tool-addthis,
.wd_stories-detail div.wd_toolbar ul.wd_tools li.wd_tool  {
    float: none;
    margin-right: .2em;
}
.wd_newsfeed_releases-detail div.wd_toolbar ul.wd_tools li.wd_tool a,
.wd_stories-detail div.wd_toolbar ul.wd_tools li.wd_tool a  {
    background: #005078 !important;
    transition: all .2s ease-in-out;
}
.wd_stories-detail div.wd_toolbar ul.wd_tools li.wd_tool a:hover,
.wd_newsfeed_releases-detail div.wd_toolbar ul.wd_tools li.wd_tool a:hover {
    transform: translateY(-.4em);
    color: #fff;
    text-decoration: none;
    transition: all .2s ease-in-out;
}
.wd_newsfeed_releases-detail div.wd_toolbar ul.wd_tools,
.wd_stories-detail div.wd_toolbar ul.wd_tools {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.wd_assets_container #wd_assets_closer {
    border: none;
}
.wd_assets_container #wd_assets_closer.open {
    border-left: .1em solid #e1e1e1;
    border-right: .1em solid #e1e1e1;
    border-bottom: .1em solid #e1e1e1;
}
/* END Newsfeed Releases */

/* Stories */
.wd_stories-detail .wd_title {
    margin-bottom: .1em;
}
.wd_captioned_image {
    max-width: 100%;
}
.wd_stories-detail .wd_image img {
    max-width: 100%;
    width: 100%;
}
/* End Stories */

/* Formbuilder */
select::-ms-expand {
    border: none;
}
#wd_printable_content input,
#wd_printable_content button,
#wd_printable_content select {
    border-radius: 0;
    border: .1em solid #ccc;
    line-height: 3.4em;
    padding: 0 1rem;
    font-size: 1.2rem;
    height: 34px;
    color: #333;
}
#wd_printable_content select[name="cat"] {
    margin-right: 20px;
}
#wd_printable_content select {
    padding: 0 1rem;
    font-size: 1.2rem;
    height: 34px;
    color: #333;
}
#wd_printable_content .wd_gallery select {
    width: 300px;
}
#wd_printable_content .wd_gallery input[type="text"] {
    width: 300px;
}
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="submit"] {
    max-width: 30%;
    margin-left: 1%;
    font-weight: 700;
    color: #fff;
    background-color: #005078;
    line-height: 1;
    border-color: #005078;
    transition: 0.2s all ease;
    margin-right: 5px;
}
#wd_printable_content input[type="submit"]:hover {
    background-color: #004060;
}
#wd_printable_content input[type="radio"] {
    height: auto;
}
.wd_category_checkboxes label {
    margin-left: 5px;
}
.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_printable_content .wd_parent_category {
    margin-bottom: 5px;
}
#wd_printable_content .wd_category_checkbox:first-child {
    margin-top: 5px;
}
#wd_printable_content .wd_category_checkbox {
    height: 28px;
}
/* END Formbuilder */

/* Langauage Dropdown */
button.site-eition-selector {
    position: relative;
}
.language-selector-tooltip {
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    pointer-events: none;
}
.language-selector-tooltip:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    top: 100%;
    left: 50%;
    box-shadow: 0 0 10px 0 #0003;
}
.language-selector-container {
    position: absolute;
    top: 170%;
    width: 21.42rem;
    height: 8.92rem;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%) scale(.5);
    z-index: 4;
    padding: 30px;
  
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s ease-in-out;
}
.language-selector-container.visible {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) scale(1);
    transition: .3s ease-in-out;
}
.language-selector-container p {
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: left;
}
.wd_custom_dropdown {
    position: relative;
    font-family: Arial;
}
.dropbtn {
    background-color: #005078;
    color: white;
    text-align: left;
    padding: 10px 10px;
    font-size: 16px;
    border: none;
    width: 100%;
}
.dropbtn:after {
    content: '\f107';
    font-family: "FontAwesome";
    color: #fff;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.dropbtn.hover:after {
    content: '\f106';
}

.language-dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
}

.dropdown-content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: scale(.5);
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 5;
    width: 100%;
    transition: .3s ease-in-out;
}

.dropdown-content a {
    color: black;
    padding: 12px 10px;
    text-decoration: none;
    display: block;
    text-align: left;
    background-color: #fff; 
}
.dropdown-content a:hover {
    background: #004060;
}
.dropdown-content a:hover {background-color: #ccc;}

.language-dropdown.hover .dropdown-content {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
    transition: .3s ease-in-out;
}
/* End Language Dropdown */

/* Email Alerts */
.wd_pageid_20300 p {
    font-weight: 400;
}
#wd_printable_content p {
    font-size: 14px;
    line-height: 1.5;
}
#wd_printable_content .wd_subscribe2 {
    font-size: 1rem;
}
#wd_printable_content .wd_subscribe2 .wd_formbuilder_submit {
    margin-left: 0;
    color: #fff;
    background-color: #005078;
    border: none;
    font-size: 14px;
    font-weight: 600;
}
#wd_printable_content .wd_subscribe2 .wd_formbuilder_submit:hover {
    background-color: #004060;
}
/* End Email Alerts */

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

/* Header Image */
.wd_home_hero {
    /* background-image: url('../images/hero-image.jpg'); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px 49%;
    min-height: 350px;
    width: 170%;
    position: relative;
}
.wd_home_hero:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    left: 0;
    top: 0;
}
/* End Header Image */

/* Start Header Content */
.wd_header_content {
    margin-top: 80px;
    position: relative;
    z-index: 5;
    padding: 20px;
    display: inline-block; 
    background-color: rgba(0, 0, 0, .5);
}
.wd_header_content h1 {
    font-size: 2.25rem;
    color: #fff;
    font-weight: 100;
    line-height: 1.2;
    margin-bottom: 0;
}
/* End Header Content */

/* Featureboxes */
div.wd_featurebox {
}
div.wd_featurebox_container {
}
div.wd_featurebox_title h2 {
    line-height: 1.1;
    font-size: 28px;
    position: relative;
    font-weight: 600;
}
div.wd_featurebox_title h2:before {
    content: "";
    position: absolute;
    display: block;
    height: 3px;
    width: 50px;
    bottom: 160%;
    left: 0;
    background-color: #b79a7e;
}
div.wd_featureboxes_top {
    margin-top: 60px;
}
div.wd_featureboxes_top .subscribe_link {
    display: none;
}
div.wd_featureboxes_top div.wd_featurebox {
}
div.wd_featureboxes_top div.wd_featurebox_container {
}
div.wd_featureboxes_top .title_section {
    display: flex;
    justify-content: space-between;
}
div.wd_featureboxes_top div.wd_featurebox_title {
    margin-bottom: 15px;
}
.wd_newsfeed_releases-teaser {
    display: flex;
    flex-wrap: wrap;
}
.wd_newsfeed_releases-teaser .item {
    width: 32%;
    margin-right: 2%;
    box-shadow: rgba(0, 0, 0, 0.12) 1px 3px 4px;
    padding-top: 0;
    padding-bottom: 0;
}
.wd_newsfeed_releases-teaser .item:nth-child(3n) {
    width: 32%;
    margin-right: 0;
}
.wd_newsfeed_releases-teaser .item .wd_summary,
.wd_newsfeed_releases-teaser .wd_asset_icon_link_list {
    display: none;
}
.wd_newsfeed_releases-teaser .wd_thumbnail {
    padding-bottom: 50.25%;
    background-size: 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
}
.wd_newsfeed_releases-teaser .wd_thumbnail img {
    display: none;
}
.wd_newsfeed_releases-teaser .wd_thumbnail a {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    position: absolute;
    z-index: 1;
}
.wd_newsfeed_releases-teaser .item .wd_date {
    padding: 20px 20px 12px 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.1;
    color: #4A4F55;
}
.wd_newsfeed_releases-teaser .item .wd_title {
    padding: 0px 20px 30px 20px;
}
.wd_newsfeed_releases-teaser .item .wd_title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.1;
    color: #005078;
}
div.wd_featureboxes_top .wd_featurebox p.more:last-child {
    display: none;
}
/* Top Left and Right Featureboxes */
.left-right-container {
    display: flex;
    flex-wrap: wrap;
    margin-top: 60px;
}
.top_left_container {
    width: 49%;
    margin-right: 2%;
}
.top_right_container {
    width: 49%;
}
.gray_background {
    background-color: #f9f9f9;
    position: relative;
    padding: 60px 0 40px 50px;
}
.gray_background:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #f9f9f9;
    z-index: 0;
}
.top_right_container.gray_background {
    display: flex;
    align-items: center;
}
.top_right_container a {
    font-weight: 600;
}
div.wd_featureboxes_top_left {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
div.wd_featureboxes_top_left div.wd_featurebox {
}
div.wd_featureboxes_top_left a {
    font-weight: 600;
}
div.wd_featureboxes_top_left div.wd_featurebox_container {
}
div.wd_featureboxes_top_left div.wd_featurebox_title {
    margin-top: 12px;
}
div.wd_featureboxes_top_left .title_section {
    display: flex;
    justify-content: space-between;
}
div.wd_featureboxes_top_left .title_section p.more {
    margin-bottom: 0;
    margin-top: 10px;
}
div.wd_featureboxes_top_left .wd_featurebox p {
    display: block;
}
div.wd_featureboxes_top_left .wd_featurebox p.more {
    display: none;
}
div.wd_featureboxes_top_left .wd_featurebox p.more.__desktop {
    display: block;
}
div.wd_featureboxes_top_left .item_date {
    display: none;
}
div.wd_featureboxes_top_left .item_name {
    margin-bottom: 10px;
}
div.wd_featureboxes_top_left .item_name a {
    font-size: 20px;
    line-height: 1.1;
    color: #005078;
}
div.wd_featureboxes_top_left .item_summary {
    color: #696969;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
}
div.wd_featureboxes_top_left .wd_iframe_wrapper {
    margin-top: 30px;
}
div.wd_featureboxes_top_right {
}
div.wd_featureboxes_top_right div.wd_featurebox {
}
div.wd_featureboxes_top_right div.wd_featurebox_container {
}
div.wd_featureboxes_top_right div.wd_featurebox_title {
}
div.wd_featureboxes_top_right .wd_featurebox ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 25px;
}
div.wd_featureboxes_top_right .wd_featurebox ul li {
    width: 19%;
    padding: 15px 5px;
    margin-right: 1.2%;
    margin-bottom: 15px;
    text-align: center;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.12) 1px 3px 4px;
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    text-align: center;
}
div.wd_featureboxes_top_right .wd_featurebox ul li:nth-child(5n) {
    margin-right: 0;
}
div.wd_featureboxes_top_right .wd_featurebox ul li .wd_tool_item {
    display: block;
    width: 100%;
}
div.wd_featureboxes_top_right .wd_featurebox ul li img {
    margin-bottom: 5px;
}
div.wd_featureboxes_top_right .wd_featurebox ul li p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1;
    margin-top: 5px;
}
/* End Top Left and Right Featureboxes */

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

/* Middle Left and Middle Right Featurboxes */
.middle_featureboxes_wrapper {
    display: flex;
    flex-wrap: wrap;
}
div.middleLeftContainer {
    width: 49%;

}
.wd_featureboxes_middle_left .wd_featurebox_title {
    margin-bottom: 30px;
    display: none;
}
.wd_featureboxes_middle_left .item {
    display: flex;
    padding-left: 15px;
    border-bottom: 1px solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: 0;
    margin-bottom: 0;
}
.wd_featureboxes_middle_left .item:first-child {
    border-top: 1px solid #000;
}

icon-simple-rss.png
    icon-awesome-facebook-f.png
    icon-simple-youtube.png
    icon-simple-twitter.png
    .wd_featureboxes_middle_left
    .item
    a {
    display: block;
    width: 40%;
}
.wd_featureboxes_middle_left .item a img {
    width: 100%;
    object-fit: cover;
}
.wd_featureboxes_middle_left .itemlink:first-child {
    width: 40%;
}
.wd_featureboxes_middle_left .item_img {
    width: 100%; 
    padding-top: 56.25%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.wd_featureboxes_middle_left .item .item_content {
    width: 60%;
    padding-left: 25px;
    padding-top: 5px;
}

.wd_featureboxes_middle_left .item .item_date {
    font-size: 16px;
    font-weight: 700;
    color: #4A4F55;
    line-height: 1.2;
    margin-bottom: 5px;
}
.wd_featureboxes_middle_left .item .wd_asset_icon_link_list {
    display: none;
}
.wd_featureboxes_middle_left .item .item_name {
    padding-right: 30px;
    position: relative;
}
.wd_featureboxes_middle_left .item .item_name a {
    width: 100%;
    font-weight: 600;
    color: #005078;
    font-size: 16px;
    overflow: hidden;
}
.wd_featureboxes_middle_left .item .wd_right_arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.wd_featureboxes_middle_left p.more {
    margin-top: 40px;
    display: none; 
}
div.middleRightContainer {
    margin-top: 60px;
    width: 49%;
    padding-left: 80px;
}
.wd_featureboxes_middle_right .title_section {
    display: flex;
    justify-content: space-between;
}
.wd_featureboxes_middle_right .item {
    border-bottom: 1px solid #000;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
.wd_featureboxes_middle_right .item_date {
    display: block;
    color:#4A4F55;
    font-size: 16px;
    padding-bottom: 2px;
    font-weight: 700;
}
.wd_featureboxes_middle_right .item_name {
    position: relative;
    margin-bottom: 5px;
}
.wd_featureboxes_middle_right .item_name a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    font-weight: 600;
    color: #005078;
    font-size: 16px;
    max-height: 40px;
    overflow: hidden;
    padding-right: 30px;
}
.wd_featureboxes_middle_right .item_summary {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    line-height: 1.2;
}
.wd_featureboxes_middle_right .item_summary .item_publication {
    margin-bottom: 5px;
}
.wd_featureboxes_middle_right .item_name a .wd_right_arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.wd_featureboxes_middle_right .title_section p.more {
    margin-top: 0px;
}
.wd_featureboxes_middle_right .wd_featurebox_title {
    margin-bottom: 30px;
}
.wd_featureboxes_middle_right .wd_featurebox p.more {
    margin-top: 30px;
    display: none;
}
.wd_featureboxes_middle_right p.more a {
    padding: 10px 20px;
}
/* End Middle Left and Middle Right Featurboxes */

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

.bottom_featureboxes_wrapper {
    margin-top: 60px;
    display: flex;
    flex-wrap: wrap;
}
.bottomLeftContainer {
    width: 50%;
    margin-right: 0;
}
.wd_featureboxes_bottom_left .wd_featurebox_title {
    margin-bottom: 30px;
}
.wd_featureboxes_bottom_left p {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
}
.wd_featureboxes_bottom_left a {
    text-decoration: underline;
}
.bottomRightContainer {
    width: 50%;
    padding-left: 80px;
}
.wd_featureboxes_bottom_right .wd_featurebox_title {
    margin-bottom: 30px;
}
.wd_featureboxes_bottom_right .wd_socials {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0;
}
.wd_featureboxes_bottom_right .wd_socials .wd_social_icon {
    width: 25%;
}

/* Start Subscribe Featurbox */
main#pageMain {
    position: relative;
}
.wd_featureboxes_subscribe {
    position: fixed;
    right: 0;
    z-index: 10;
    top: 130px;
}
.wd_featureboxes_subscribe .wd_featurebox_container {
    transform: rotateZ(-90deg);
    position: absolute;
    right: 0;
    display: block;
    white-space: nowrap;
    transform-origin: bottom right;
}
.wd_featureboxes_subscribe .wd_featurebox_title a {
    color: #fff;
    font-size: 16px;
    padding: 10px 28px;
    background: #005078;
    padding: 10px 28px;
}
.wd_featureboxes_subscribe .wd_featurebox_title a:after {
    content: '\f0f3';
    font-family: 'FontAwesome';
    margin-left: 10px;
}
.wd_featureboxes_subscribe .wd_featurebox_title a:hover {
    text-decoration: none;
}
.wd_featureboxes_subscribe .wd_featurebox_title h2:before {
    display: none;
}
.wd_featureboxes_subscribe .wd_featurebox_title:before {
    display: none;
}
/* End Subscribe Featurebox */

/* END Featureboxes */

/* Start Subscribe */
#wd_printable_content .wd_subscribe2 input[type="checkbox"] {
    height: 20px;
}
/* End Subscribe */

/* Start Documents */
.wd_documents_item  {
    margin-bottom: .8rem;
}
.wd_documents_item .wd_icon {
    display: none;
}
.wd_documents_item .wd_date {
    margin-bottom: .6em;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.1;
    color: #4a4f55;
}
.wd_documents_item .wd_title a {
    font-size: 2.0em;
    font-weight: 500;
    color: #005078;
    text-decoration: none;
}
.wd_documents_item .wd_title a span {
    color: #ce1126;
    font-size: 1.25em !important;
    margin-left: .4rem;
}
/* End Documents */

/* Page Link Menu */
.wd_linkmenu-list a.wd_linkmenu-listitem:focus, .wd_linkmenu-list a.wd_linkmenu-listitem:active {
    color: #000;
    background-color: #cccccc;
}
/* End Page Link Menu */


/* Buttons */
p.more a {
    color: #fff;
    background-color: #005078;
    padding: 10px 45px;
    font-size: 14px;
    font-weight: 600;
}
p.more a:hover {
    background-color: #004060;
    text-decoration: none;
}
p.more.__desktop {
    margin-bottom: 0;
}
p.more.__desktop a {
    position: relative;
    bottom: 0px;
}

/* End Buttons */

/* Search Basic Feilds */
.wd_item_search_form_container .wd_search_form_basic {
    display: flex;
}
.wd_search_basic_fields {
    background-color: transparent;
    border: none;
    display: flex;
    padding-left: 0;
}
#wd_printable_content .wd_search_basic_field input[type="text"] {
    font-size: 16px;
    font-weight: 500;
}
#wd_printable_content .wd_search_basic_fields select[name="year"],
#wd_printable_content .wd_search_basic_fields select[name="category"] {
    border-color: #000;
    font-weight: 500;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    background-image: url("../images/Icon-ionic-ios-arrow-down.png");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 97% 50%;
    padding-right: 30px;
    width: 30%;
    margin-right: 1%;
    font-size: 16px;
    height: auto;
    line-height: 2;
}
#wd_printable_content .wd_search_basic_fields input[type="text"] {
    width: calc(54% - 48px);
    margin-right: 1%;
    height: auto;
    line-height: 2;
}
#wd_printable_content .wd_news_headlines .wd_search_basic_fields input[type="text"] {
    width: calc(70% - 48px);
}
#wd_printable_content .wd_search_basic_fields select[type="cat"] {
    width: 20%;
    margin-right: 1%;
    height: auto;
    line-height: 2;
}
#wd_printable_content .wd_search_basic_fields input[type="text"],
#wd_printable_content .wd_search_form_advanced input[type="text"] {
    border-color: #000;
    font-weight: 700;
    color: #000;
}
#wd_printable_content .wd_search_basic_fields input[type="text"]::placeholder,
#wd_printable_content .wd_search_form_advanced input[type="text"]::placeholder {
    color: #000;
    opacity: 1;
    font-weight: 500;
}
#wd_printable_content .wd_search_basic_fields .wd_search_button {
    border-color: #000;
    font-weight: 500;
    color: #fff;
    background-color: #005078;
    line-height: 1;
    border-color: #005078;
    transition: 0.2s all ease;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 600;
    height: 2.74rem;
}
#wd_printable_content .wd_load_more-trigger {
    background-color: #005078;
    border-color: #005078;
    color: #fff;
    font-weight: 600;
    font-size: 1rem;
    line-height: 2rem;
    height: 2.42rem;
}
#wd_printable_content .wd_load_more-trigger:hover {
    background-color: #004060;
    border-color: #004060;
}
element.style {
}
#wd_printable_content .wd_search_basic_fields select[name="cat"] {
    border-color: #000;
    font-weight: 500;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    background-image: url(../images/Icon-ionic-ios-arrow-down.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 97% 50%;
    padding-right: 30px;
    width: 46%;
    margin-right: 1%;
    height: auto; 
    line-height: 2;
}
#wd_printable_content .wd_search_form_advanced select[name="cat"] {
    border-color: #000;
    font-weight: 500;
    color: #000;
}
#wd_printable_content .wd_search_basic_fields .wd_search_button:hover {
    transition: 0.2s all ease;
    background-color: #004060;
    color: #fff;
}
#wd_printable_content .wd_search_advanced_link {
    font-size: 16.8px;
    padding-top: 10px;
}
.wd_search_form_advanced .wd_search_titles_only {
    display: flex;
}
.wd_search_form_advanced .wd_search_titles_only label {
    padding-top: 8px;
}
.wd_search_form_advanced .wd_form_field_input {
    display: flex;
}
#wd_printable_content .wd_search_form_advanced .wd_form_field_input button {
    border-color: #000;
}
.wd_search_form_advanced .wd_checkbox {
    display: flex;
    margin-right: 10px;
}
.wd_search_form_advanced fieldset .wd_form_field_input {
    display: flex;
    line-height: 2.4;
}
#wd_printable_content
    .wd_search_form_advanced
    .wd_form_buttons
    input[type="submit"] {
    margin-left: 0;
    font-weight: 500;
    font-size: 14px;
}
/* End Search Basic Fields */

/* Press Release Images */
div.PRN_ImbeddedAssetReference {
    display: block !important;
}
/* End Press Release Images */

/* Start Multimedia */
.wd_pageid_20291 .wd_split_container {
    display: flex;
}
.wd_pageid_20291 .wd_split_container p {
    font-weight: 400;
}
.wd_pageid_20291 .left_container {
    width: 49%;
    margin-right: 2%;
}
.wd_pageid_20291 .left_container p {
    font-size: 14px;
    line-height: 1.5;
}
.wd_pageid_20291 .right_container {
    width: 48%;
}
.wd_gallery .wd_item_search_form_container {
    margin-bottom: 40px;
}
.wd_gallery .wd_category_link_list {
    display: flex;
    flex-wrap: wrap;
}
.wd_gallery .wd_category_link_list .wd_category_link {
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 32%;
    margin-bottom: 40px;
    margin-right: 2%;
    overflow: hidden;
}
.wd_gallery .wd_category_link_list .wd_category_link:nth-child(3n) {
    margin-right: 0;
}
.wd_gallery .wd_category_link_list .wd_category_link .wd_thumbnail {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 5px !important;
}
.wd_gallery .wd_category_link_list .wd_category_link img {
    width: 100%;
}
.wd_gallery .wd_category_link_list .wd_category_link div {
    margin-left: 0 !important;
}
.wd_gallery .wd_category_link_list .wd_category_link .wd_title a {
    font-size: 20px;
}
/* End Multimedia */



/* Gallery Assets */
.wd_gallery .wd_thumbnail img {
    margin-bottom: 10px;
}
.wd_gallery .wd_item_wrapper {
    padding-left: 12px;
    padding-right: 12px;
}
.wd_gallery_modal .wd_image {
    margin-bottom: 10px;
}
/* End Gallery Assets */

/* START Toolbar */
.wd_toolbar .wd_tools {
    display: flex !important; /* Overrides inline styling */
    justify-content: right !important; /* Overrides inline styling */
}
.wd_toolbar .wd_tool {
    float: none;
}
/* End Toolbar */

/* Footer Styles */ 
.star-alliance-member-icon img {
    height: 3rem;
    width: 24rem;
    max-width: 100%;
}
/* End Footer Styles */

/* YouTube Responsive Video Containers */
.videoWrapper,
.wd_iframe_wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.wd_iframe_wrapper iframe,
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* END YouTube Responsive Video Containers */


/* Client Overrides */
.breadcrumb-step.last-child:hover #active-breadcrumb-layer {
    display: block;
}
#active-breadcrumb-layer {
    z-index: 10;
}
.usabilla_live_button_container {
    display: none;
}
.footer-nav .footer-nav-title {
    line-height: .8;
    height: 3.21rem;

}

/* End Client Overrides */

div.wd_rssfeeds_item {
    margin-bottom: 10px;
}
/* Container Min Widths for Window Zoom */
@media (min-width: 1921px) {
    
}
@media (min-width: 1264px) {
    .container {
      max-width: 85.71rem;
      width: 100%;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li {
      width: 7rem;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li:nth-child(5n) {
      margin-right: 1.2%;
    }
}



/* Extra large devices (large desktops) */
@media screen and (max-width: 1199px) {
    /* Top Left & Right Featureboxes */
    .top_left_container {
        width: 100%;
        margin-right: 0;
    }
    .gray_background::after {
        display: none;
    }
    .top_right_container {
        width: 100%;
        margin-top: 40px;
    }
    .gray_background {
        padding: 60px 40px 40px 40px;
    }
    /* End Left & Right Featureboxes */
    div.middleLeftContainer {
        width: 100%;
        margin-right: 0;
    }
    .wd_featureboxes_middle_left a {
        width: 25%;
    }
    .wd_featureboxes_middle_left .item .item_content {
        width: 75%;
    }
    div.middleRightContainer {
        width: 100%;
        padding-left: 0;
        margin-top: 60px;
    }
    .left-right-container {
        flex-direction: column-reverse;
    }
    div.wd_featureboxes_top_left {
        margin-top: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }
    /* Middle Left & Right Featureboxes */
}
@media screen and (max-width: 1078px) {
    ul.crumbs-hierarchy > li > a {
        font-size: 12px;
    }
    .wd_main_nav li.horizontal_nav_item a {
        font-size: 12px;
    }
    .wd_gallery .wd_category_link_list .wd_category_link {
        width: 49%;
    }
    .wd_gallery .wd_category_link_list .wd_category_link:nth-child(3n) {
        margin-right: 2%;
    }
    .wd_gallery .wd_category_link_list .wd_category_link:nth-child(2n) {
        margin-right: 0;
    }
}
@media screen and (max-width: 1076px) {
    div.wd_newsfeed_releases .wd_item_list {
        display: flex;
        flex-wrap: wrap;
    }
    div.wd_newsfeed_releases .wd_item:nth-child(2n + 3) {
        margin-right: 0;
    }
    div.wd_newsfeed_releases .wd_thumbnail {
        width: 100%;
    }
    div.wd_newsfeed_releases .wd_thumbnail .wd_newsfeed-image {
        padding-bottom: 56.25%;
    }
    div.wd_newsfeed_releases .wd_item_wrapper {
        width: 100%;
    }
    div.wd_newsfeed_releases .wd_item_list .wd_item {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        box-shadow: rgba(0, 0, 0, 0.12) 1px 3px 4px 0px;
    }
    #wd_printable_content .wd_search_basic_fields select[name="year"] {
        width: 25%;
        margin-right: 1%;
    }
    #wd_printable_content .wd_newsfeed_releases select[name="category"] {
        width: 25%;
        margin-right: 1%;
    }
    #wd_printable_content .wd_newsfeed_releases input[type="text"] {
        width: 20%;
        margin-right: 1%;
    }
    .wd_stories .wd_item_list .wd_item {
        width: 48%;
    }
    #acSiteEditionSelectorMobile {
        height: auto !important;
    }
    #acSiteEditionSelectorMobile button {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .mobile-language-selector-container {
        display: block;
        background: #fff;
        padding: 20px;
        position: relative;
    }
    .select-description-mobile {
        font-weight: 700;
        margin-bottom: 10px;
    }
    .language-selector-container:not(.mobile) {
        display: none !important;
    }
}
@media screen and (max-width: 1023px) {
    #pageMain .container {
        padding: 0 1.07rem !important;
    }

   
}
/* Large devices (desktops) */
@media screen and (max-width: 992px) {
    /* Top Left & Right Featureboxes */
    .gray_background {
        padding: 60px 40px 40px 40px;
    }
    /* End Left & Right Featureboxes */

    /* Start Basic Fields  */
    .wd_item_search_form_container .wd_search_form_basic {
        flex-direction: column;
    }
    #wd_printable_content .wd_search_basic_fields {
        flex-direction: column;
    }
    #wd_printable_content .wd_search_basic_fields select[name="cat"] {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    #wd_printable_content .wd_search_basic_fields input[type="text"] {
        width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    #wd_printable_content .wd_news_headlines .wd_search_basic_fields input[type="text"] {
        width: 100%;
    }
    #wd_printable_content .wd_gallery select {
        max-width: 307.5px;
        width: 100%;
    }
    #wd_printable_content .wd_search_basic_fields select[name="year"] {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        background-position: 98% 14px;
        max-width: 100%;
    }
    #wd_printable_content .wd_newsfeed_releases select[name="category"] {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        background-position: 98% 14px;
    }
    #wd_printable_content .wd_newsfeed_releases input[type="text"] {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    #wd_printable_content .wd_search_basic_fields .wd_search_button {
        padding-right: 0;
        margin-right: 0;
    }
    .wd_search_advanced_link {
        text-align: center;
    }
    /* End Basic Fields */
}

/* Medium devices (tablets) */
@media screen and (max-width: 767px) {
    main#pageMain {
        padding-bottom: 50px;
    }
    /* Start Header Content */
    .wd_header_content {
        font-size: 32px;
    }
    /* End Header Content */
    /* Top Featurebox */
    .wd_newsfeed_releases-teaser .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
        margin-top: 0;
    }
    .wd_newsfeed_releases-teaser .item:nth-child(3n) {
        width: 100%;
    }
    p.more.__desktop {
        display: none;
    }
    div.wd_featureboxes_top .wd_featurebox p.more:last-child {
        display: block;
    }
    /* End Top Featurebox */
    /* Start Subscribe Featurebox */
    .wd_featureboxes_subscribe {
        left: 0;
        right: 0;
        transform: none;
        z-index: 10;
        top: calc(100vh - 36.8px);
    }
    .wd_featureboxes_subscribe div.wd_featurebox_container {
        transform: rotateZ(0deg);
        position: relative;
        right: auto;
        transform-origin: 0 0;
    }
    .wd_featureboxes_subscribe .wd_featurebox_title a {
        color: #fff;
        font-size: 16px;
        padding: 10px 28px;
        background: #005078;
        padding: 10px 28px;
        width: 100%;
        display: block;
        text-align: center;
    }
    /* End Subscribe Featurebox */
    /* Start Middle Featurbeox */
    .wd_featureboxes_middle_left p.more {
        display: block;
        text-align: left;
    }
    .wd_featureboxes_middle_right .wd_featurebox p.more {
        display: block;
    }
    /* End Middle Featurbeox */

    /* Top Right Featurebox */
    div.wd_featureboxes_top_right .wd_featurebox ul li {
        width: 49%;
        margin-right: 2%;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li:nth-child(5n) {
        margin-right: 2%;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li:nth-child(2n) {
        margin-right: 0;
    }
    /* End Top Right Featurebox */

    /* Start Bottom Left and Right Featurebox */
    .bottomLeftContainer {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
    }
    .bottomRightContainer {
        width: 100%;
        padding-left: 0;
    }
    .wd_featureboxes_bottom_right .wd_socials .wd_social_icon {
        text-align: center;
    }
   
    /* End Bottom Left and Right Featurebox */

    /* Basic Search */
    .wd_item_search_form_container .wd_search_form_basic {
        flex-direction: column;
    }
    .wd_search_basic_fields {
        display: flex;
        flex-direction: column;
    }
    #wd_printable_content .wd_search_basic_fields input[type="text"] {
        max-width: 100%;
    }
    #wd_printable_content .wd_search_basic_fields select[name="year"],
    #wd_printable_content .wd_search_basic_fields select[name="category"] {
        background-position: 98% 14px;
    }
    #wd_printable_content select,
    #wd_printable_content input {
        margin-bottom: 10px;
    }
    #wd_printable_content .wd_search_basic_fields .wd_search_button {
        margin-right: 0;
    }
    #wd_printable_content .wd_gallery select,
    #wd_printable_content .wd_newsfeed_releases select[name="category"],
    #wd_printable_content .wd_gallery input[type="text"],
    #wd_printable_content .wd_newsfeed_releases input[type="text"] {
        width: 100%;
    }

    /* End Basic Search */

    /* Advanced Search */
    .wd_search_form_advanced fieldset .wd_form_field_input {
        display: flex;
        flex-wrap: wrap;
    }
    .wd_search_form_advanced .wd_checkbox {
        width: 50%;
        margin-right: 0;
    }
    /* End Advanced Search */

    /* Press Releases */
    div.wd_newsfeed_releases .wd_item_list .wd_item {
        width: 100%;
    }
    /* End Press Releases */

    
}

/* Small devices (landscape phones) */
@media screen and (max-width: 575px) {
    /* Start Middle Left Featurebox */
    .wd_featureboxes_middle_left .item {
        padding-right: 15px;
        flex-direction: column;
    }
    .wd_featureboxes_middle_left a {
        width: 100%;
    }
    .wd_featureboxes_middle_left .item .item_content {
        margin-top: 5px;
        width: 100%;
        padding-left: 0;
    }
    .wd_featureboxes_middle_left .itemlink:first-child {
        width: 100%;
    }
    /* End Middle Left Featurebox */

    /* Media Tools and Resources */
    div.wd_featureboxes_top_right .wd_featurebox ul li {
        width: 100%;
        margin-right: 0;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li:nth-child(5n) {
        margin-right: 0;
    }
    div.wd_featureboxes_top_right .wd_featurebox ul li
	/* End Media Tools and Resources */

	/* News Releases */
	div.wd_newsfeed_releases .wd_item {
        flex-direction: column;
        flex: 1 100%;
        margin-right: 0;
    }
    div.wd_newsfeed_releases .wd_item:first-child {
        flex: 1 100%;
    }
    div.wd_newsfeed_releases .wd_item:nth-child(2n + 3) {
        margin-right: 0;
    }
    /* End News Releases */

    .wd_stories .wd_item_list .wd_item {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .wd_pageid_20291 .wd_split_container {
        flex-direction: column;
    }
    .wd_pageid_20291 .left_container {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .wd_pageid_20291 .right_container {
        width: 100%;
    }
    .wd_gallery .wd_category_link_list .wd_category_link {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    .wd_page_menu {
        display: flex;
        flex-direction: column;
    }
    .wd_page_menu  .wd_page_limit {
        float: none;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }
    .wd_page_menu nav {
        text-align: center;
    }
    .wd_page_menu nav .wd_page_links {
        float: none;
    }
}

/* CLIENT CSS OVERRIDES */
