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

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

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

 body p {
     font-family: 'benton-sans', sans-serif;
 }

 body:not(.wd_pageid_45) .wd_header_content {
     padding-top: 105px;
 }

 #wd_printable_content a {
     font-size: 16px;
     font-weight: 700;
     font-family: 'benton-sans', sans-serif;
     color: #404040;
     position: relative;
     transition: border .3s;
     border-bottom: 2px solid gold;
 }

 #wd_printable_content a:hover {
     text-decoration: none;
     border-bottom: 2px solid #000;
 }

 body:not(.wd_pageid_45) .wd_footer {
     margin-top: 100px !important;
 }

 body:not(.wd_pageid_45) .wd_content-wrapper {
     margin-top: 50px;
 }

 /* NAV STYLES */

 .global-nav-main .global-nav-main-ul .list-inline-item {
     position: relative;
 }

 .mainnav-submenu {
     position: absolute;
     top: 100%;
     left: 0;
     width: 300px;
     background: #fff;
     padding: 15px;
     list-style: none;
     display: none;
 }

 .mainnav-submenu .mainnav-sub-item {
     font-size: 13px;
     margin-bottom: 10px;
 }

 .mainnav-submenu .mainnav-sub-item a {
     font-size: 12px;
 }

 .global-nav-main .global-nav-main-ul .nav-caret-container {
     padding: 10px 10px;
     display: inline-block;
 }

 .global-nav-main .global-nav-main-ul .nav-caret {
     display: inline-block;
     margin-left: 0;
 }

 .global-nav-main .global-nav-main-ul .nav-caret.opened {
     transform: rotate(180deg);
 }

 /* END NAV STYLES */

 /* MOBILE NAV */
 .global-nav-mobile-menu-main-items .top-level-menu-item {
     position: relative;
 }

 .global-nav-mobile-menu-main-items .top-level-menu-item .nav-caret-container {
     padding: 15px;
     position: absolute;
     right: 0;
     top: 22.5px;
     /* transform: translateY(-50%); */
 }

 .global-nav-mobile-menu-main-items .top-level-menu-item .nav-caret-right {
     width: 15px;
     height: 15px;
     background-size: contain;
     background-repeat: no-repeat;
 }

 .global-nav-mobile-menu-main-items .top-level-menu-item .nav-caret-right.opened {
     transform: rotate(90deg);
 }

 .global-nav-mobile-menu.open .global-nav-mobile-menu-main-items {
     list-style: none;
     height: 702px;
     overflow-y: auto;
 }

 .global-nav-mobile-menu-main-items .submenu {
     list-style: none;
     overflow-y: auto;
     display: none;
     margin-top: 20px;
 }

 /* END MOBILE NAV */

 /* HOME HERO */

 .wd_home_hero {
     min-height: 425px;
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     position: relative;
     z-index: 0;
 }

 body:not(.wd_pageid_45) .wd_home_hero {
     min-height: 300px;
 }

 .wd_home_hero:after {
     content: '';
     display: block;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     position: absolute;
     background: rgba(0, 0, 0, .4);
     z-index: 1;
 }

 .wd_home_hero .wd_header_content {
     padding-top: 50px;
     padding-left: 150px;
     padding-right: 15px;
     position: relative;
     z-index: 3;
     margin-bottom: 64px;
     max-width: 75%;
     padding-bottom: 34px;
 }

 .wd_home_hero .wd_home_hero-title {
     font-size: 14px;
     font-weight: 700;
     font-family: 'benton-sans-condensed', sans-serif;
     color: #fff;
     letter-spacing: 5px;
     line-height: 2;
 }

 .wd_home_hero .wd_home_hero-description p {
     font-family: 'benton-sans-condensed', sans-serif;
     font-size: 64px;
     font-weight: 700;
     color: #fff;
     line-height: 1.2;
 }

 /* END HOME HERO */

 /* Home Hero Buttons  */

 .home_hero_buttons {
     display: flex;
     width: 75%;
 }

 .home_hero_buttons .yellow_stock_price {
     width: 100%;
     position: relative;
     margin-right: 2%;
     max-width: 300px;
     /*! padding-top: 10px; */
 }

 .wd_featureboxes_stock {
     width: 33.33%;
 }

 .wd_featureboxes_banner_button {
     border: 2px solid #ffd700;
     position: relative;
     width: 33.33%;
     transition: all .25s ease-out;
 }

 .wd_featureboxes_banner_button .wd_featurebox_container {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     text-align: center;
     width: 100%;
 }

 div#wd_featurebox-standard_8 {}

 .wd_featureboxes_banner_button .wd_featurebox_container p {
     margin-bottom: 0;
     font-size: 14px;
     line-height: 1.2;
     color: #ffd700;
 }

 .wd_featureboxes_banner_button .wd_featurebox a {
     padding: 18px;
     transition: all .25s ease-out;
     white-space: pre-line;
     display: block;
     width: 100%;
 }

 .wd_featureboxes_banner_button:hover {
     background-color: #ffd700;
     transition: all .25s ease-out;
 }

 .wd_featureboxes_banner_button:hover .wd_featurebox a {
     color: #000;
     transition: all .25s ease-out;
 }

 /* End Home Hero Buttons  */

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

 .detail_header,
 .detail_subheader,
 .category_name {}

 .category_intro {}

 body:not(.wd_pageid_45) .page_header {
     display: none;
 }

 /* 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_121 #wd_printable_content {
   
 }
.wd_pageid_121 table tr {
    border-left: 3px solid #000;
    border-right: 3px solid #000;
}
.wd_pageid_121 table {
    margin-bottom: 20px;
}
.wd_pageid_121 table tr:first-child {
    border-top: 3px solid #000;
}
.wd_pageid_121 table tr:last-child {
    border-bottom: 3px solid #000;
}
.wd_pageid_121 #wd_printable_content h6 {
    background: gold;
    padding: 20px;
 }
.wd_pageid_121 #wd_printable_content p {
    padding: 0 20px;
  }
.wd_pageid_121 #wd_printable_content table,
.wd_pageid_121 #wd_printable_content table td {
    border: none;
    border-collapse: collapse;
}
.wd_pageid_121 #wd_printable_content table tr:nth-child(2) td,
.wd_pageid_121 #wd_printable_content table tr:last-child td {
    background: gold;
    border-top: 3px solid #000;
}

 /* END Standard */

 /* Stories */
 div.wd_stories {}

 /* END Stories */

 /* Articles */
 div.wd_articles {}

 /* END Articles */

 /* Events */


 #wd_printable_content div.wd_events a {
     border-bottom: none;
 }

 .wd_event_sidebar .wd_event_date,
 .wd_event_sidebar .wd_event_time,
 .wd_event_sidebar .wd_event_subscribe,
 .wd_event_sidebar .wd_event_reminder,
 .wd_event_sidebar .wd_event_webcast {
     background-position: left;
 }

 #wd_printable_content div.wd_event_sidebar a {
     border-bottom: 2px solid gold;
 }

 .wd_event_sidebar .fa {
     color: gold;
 }

 .wd_event_sidebar .item_date,
 .wd_event_sidebar .item_time {
     font-size: 16px;
     font-weight: 400;
     font-family: 'benton-sans', sans-serif;
     color: #404040;
 }

 .wd_events .item_date {
     font-weight: 400;
 }

 #wd_printable_content .wd_events .wd_title a {
     font-weight: 700;
 }

 #wd_printable_content .wd_events .wd_summary a,
 #wd_printable_content .wd_events .wd_summary {
     font-weight: 400;
 }

 /* END Events */

 /* Start FAQs */
 .wd_pageid_118 .item {
     padding-top: 35px;
     padding-bottom: 35px;
     margin-top: 0;
     margin-bottom: 0;
     border-bottom: 1px solid gold;
     position: relative;
 }

 .wd_pageid_118 .item:first-child {
     border-top: none;
 }

 .wd_pageid_118 .item_name {
     font-size: 18px;
     margin-bottom: 0;
     padding-right: 72px;
 }

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

 .wd_pageid_118 .item_name:after {
     content: "\f067";
     font-weight: 100;
     float: right;
     font-family: "Font Awesome 5 Pro";
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     right: 20px;
     top: 30px;
     font-size: 2.5rem;

 }

 .wd_pageid_118 .item_name.opened:after {
     content: "\f068";
 }

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

 .wd_pageid_118 .wd_category_items p {
     margin-bottom: 0;
     line-height: 1.5;
     font-size: 16px;
     font-weight: 400;
     display: none;
 }

 /* End FAQs */

 /* Interavtive Chart */

 .wd_pageid_122 .wd_chart_dates input[type="text"] {
     width: 200px;
 }

 .wd_wai_header button {
     position: relative;
 }

 .wd_wai_header span.fa {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }

 body.wd_pageid_122 .container {
     position: relative;
 }

 .wd_pageid_122 #wd_datepicker_dialog_wd_start_date {
     position: absolute;
     width: auto;
     clear: both;
     display: none;
     border: 3px solid #777777;
     margin-top: 1em;
     border-radius: 0px;
     padding: 0;
     background-color: #fff;
     /* left: 0; */
     right: 23px;
     top: 126px;
 }

 .wd_pageid_122 #wd_datepicker_dialog_wd_end_date {
     position: absolute;
     width: auto;
     clear: both;
     display: none;
     border: 3px solid #777777;
     margin-top: 1em;
     border-radius: 0px;
     padding: 0;
     background-color: #fff;
     /* left: 0; */
     right: 23px;
     top: 177px;
 }

 /* End Interactive Chart */

 /* Gallery */
 div.wd_gallery {}

 /* END Gallery */

 /* Newsfeed Releases */
 div.wd_newsfeed_releases {}

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

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

 .wd_newsfeed_releases .wd_asset_type_link_list {
     display: none;
 }

 #wd_printable_content .wd_newsfeed_releases-detail .wd_toolbar .wd_tool-print a,
 #wd_printable_content .wd_newsfeed_releases-detail .wd_toolbar .wd_tool-email a,
 #wd_printable_content .wd_newsfeed_releases-detail .wd_toolbar .wd_tool-rss a,
 #wd_printable_content .wd_newsfeed_releases-detail .wd_toolbar .wd_tool-pdf a {
     background-color: transparent;
     border-bottom: none;
 }

 #wd_printable_content .wd_newsfeed_releases-detail .wd_toolbar .wd_tool-addthis a {
     border-bottom: none;
 }

 #wd_printable_content .wd_newsfeed_releases .wd_date {
     font-size: 14px;
     line-height: 1.2;
     padding-left: 16px;
 }

 #wd_printable_content .wd_newsfeed_releases .wd_title {
     background-size: auto 12px;
     background-position: left 7px;
     background-image: url("../images/slash-yellow.svg");
     background-repeat: no-repeat;
     padding-left: 16px;
 }

 #wd_printable_content .wd_newsfeed_releases .wd_title a {
     font-size: 18px;
     border-bottom: none;
 }

 .wd_newsfeed_releases .wd_subtitle {
     font-weight: 400;
     padding-left: 16px;
 }
 
 .wd_asset_list .wd_item .wd_title_overlay .wd_summary,
 .wd_newsfeed_releases-detail .wd_asset_list .wd_item .wd_title_overlay .wd_title,
 .wd_pageid_43.wd_item_page .wd_asset_modal .wd_info .wd_title,
 .wd_gallery .wd_title_overlay .wd_summary {
    display: none;
 }
 .wd_newsfeed_releases-detail .wd_asset_list .wd_item .wd_title_overlay .wd_summary {
    display: block;
 }

 /* END Newsfeed Releases */

 /* Newsfeed Release Detail Pages */

 .wd_newsfeed_releases-detail .wd_body a,
 .wd_newsfeed_releases-detail .wd_body u {
     text-decoration: none;

 }

 #wd_printable_content .wd_newsfeed_releases-detail .wd_body a {
     line-height: 28px;
     font-weight: 400;
     border-bottom: none;
 }

 #wd_printable_content .wd_newsfeed_releases-detail .wd_body u {
     border-bottom: 2px solid gold;
 }

 #wd_printable_content .wd_newsfeed_releases-detail .wd_body p {
     font-family: 'Benton Sans', sans-serif;
 }


 /* End Newsfeed Release Detail Pages */

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

 /* Documents and Charters */

 .wd_item_search_form_container {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 /* End Documents and Charters */

 /* 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: 16px;
     height: 34px;
     color: #333;
 }

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

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

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

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

 #wd_printable_content input[type=text] {
     max-width: 69%;
 }
 .wd_pageid_173 #wd_printable_content input[type=text] {
    max-width: calc(100% - 55.35px);
 }
 #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;
 }

 /* END Formbuilder */



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

 /* HOME PAGE, MAIN CONTENT */

 .wd_pageid_45 .wd_main_content {
     margin-top: 30px;
     /*! margin-bottom: 30px; */
     padding-left: 15px;
     padding-right: 15px;
     background-image: url('../images/Path_1.png');
     background-repeat: no-repeat;
     background-position: left;
     bakcground-size: contain;
     /*! background-size: ; */
 }

 .wd_pageid_45 #wd_printable_content .page_header {
     font-family: benton-sans-condensed, sans-serif;
     font-weight: 700;
     color: #1e1d23;
     font-size: 48px;
     line-height: 1.2;
     text-align: left;
     padding-top: 30px;
 }

 .wd_pageid_45 #wd_printable_content p {
     width: 75%;
     display: block;
     margin-left: 25%;
     margin-top: 20px;
     margin-bottom: 40px;
     padding-bottom: 20px;
     font-weight: 400;
     font-family: "benton-sans", sans-serif;
     font-size: 16px;
     line-height: 28px;
     color: rgb(64, 64, 64);
 }

 /* END HOME PAGE, MAIN CONTENT */
 .yellow_stock_price p {
     margin-bottom: 5px;
 }

 .yellow_stock_price a {
     color: #1e1d23;
 }

 .yellow_stock_price a:hover {
     color: #1e1d23;
 }

 .yellow_stock_price .current_stock_price {
     display: flex;
     flex-wrap: wrap;
     background-color: #ffd700;
     padding: 40px 20px 40px;
 }

 .yellow_stock_price .wd_stock_exchange {
     width: 100%;
     font-weight: 700;
     display: flex;
     flex-direction: column;
     text-align: center;
     margin-bottom: 0;
     font-size: 24px;
     font-weight: 500;
     margin-bottom: 10px;
 }

 .yellow_stock_price .wd_stock_exchange .wd_stock_price {
     font-size: 42px;
     font-weight: 500;
     margin-top: 20px;
 }

 .yellow_stock_price .price_change_container {
     width: auto;
     text-align: right;
     display: flex;
     justify-content: flex-end;
     flex: 1;
 }

 .yellow_stock_price .wd_price_change {
     width: 100%;
     text-align: center;
     font-weight: 600;
     font-size: 16px;
 }

 .yellow_stock_price .wd_price_change_percent {
     font-family: 'benton-sans'sans-serif;
     padding-left: 3px;
     font-weight: 700;
 }

 .yellow_stock_price .wd_stock_footer {
     width: 100%;
     position: relative;
     left: 0px;
     font-size: 12px;
     font-weight: 500;
     /* top: 25px; */
     bottom: -5px;
     width: 100%;
     text-align: center;
     line-height: 1.2;
 }

 .wd_featureboxes_yellow_banner {
     position: relative;
     margin-bottom: 60px;
 }

 .wd_featureboxes_yellow_banner:before {
     content: '';
     left: -999em;
     background: #ffd700;
     display: block;
     position: absolute;
     width: 999em;
     top: 0;
     bottom: 0;
 }

 .wd_featureboxes_yellow_banner .wd_featurebox_container {
     background: #ffd700;
     color: #1e1d23;
     padding: 30px 20px 30px 0;
 }

 .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox {
     display: flex;
 }

 .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox p {
     width: 50%;
     margin-bottom: 0;
 }

 .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox p.read_more {
     text-align: right;
     padding-top: 20px;
 }

 /* Featureboxes */
 .wd_bold {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 26px;
     font-style: normal;
     font-weight: 700;
 }

 .wd_yellow {
     color: #ffd700;
     font-family: benton-sans-condensed, sans-serif;
     font-size: 22px;
     font-style: normal;
     font-weight: 400;
     text-align: center;
 }

 .wd_featureboxes_stock {
     display: none;
 }

 div.fast_facts_container {
     /*! margin-top: 60px; */
 }

 div.wd_featureboxes_fast_facts {
     padding-left: 15px;
     padding-right: 15px;
 }

 div.wd_featureboxes_fast_facts div.wd_featurebox {
     display: flex;
     flex-wrap: wrap;
     width: 100%;
     margin-left: auto;
     justify-content: space-evenly;
 }

 div.wd_featureboxes_fast_facts div.wd_featurebox_container {}

 div.wd_featureboxes_fast_facts div.wd_featurebox_title {
     display: none;
 }

 div.wd_featureboxes_fast_facts .fast_fact {
     width: 33.33%;
     text-align: center;
 }

 div.wd_featureboxes_fast_facts .fast_fact:last-child {
     padding-left: 0;
 }

 div.wd_featureboxes_fast_facts .fact_description {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 13px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 2px;
 }

 div.wd_featureboxes_fast_facts p {
     margin-bottom: 0px;
 }

 div.wd_featureboxes_top_image {
     margin-top: 100px;
     margin-bottom: 100px;
 }

 div.wd_featureboxes_top_image table {
     width: 100%;
     position: relative;
 }

 div.wd_featureboxes_top_image table img {
     width: 100%;
 }

 div.wd_featureboxes_top_image div.wd_featurebox {
     display: flex;
     flex-direction: column;
 }

 div.wd_featureboxes_top_image div.wd_featurebox_container {}

 div.wd_featureboxes_top_image div.wd_featurebox_title {
     position: absolute;
     top: 30px;
     left: 30px;
     color: #fff;
 }

 div.wd_featureboxes_top_image .top_image_content {
     margin-top: 30px;
     display: flex;
 }

 div.wd_featureboxes_top_image .content_text {
     width: 75%;
     padding-right: 10%;
 }

 div.wd_featureboxes_top_image .read_more {
     width: 25%;
     text-align: center;
     padding-top: 20px;
 }

 div.wd_featureboxes_top_image div.wd_featureboxes_top {}

 div.wd_featureboxes_top div.wd_featurebox {}

 div.wd_featureboxes_top div.wd_featurebox_container {}

 div.wd_featureboxes_top div.wd_featurebox_title {}

 div.wd_featurebox p strong {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 24px;
     font-weight: 700;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1.2px;
     line-height: normal;
     color: #000;
 }

 div.wd_featurebox_container {}

 div.wd_featurebox_title {
     font-family: benton-sans-condensed, sans-serif;
     font-weight: 700;
     color: #1e1d23;
     font-size: 48px;
     line-height: 1.2;
     text-align: left;
 }

 .press_releases_container {
     position: relative;
 }

 .wd_featureboxes_press_releases .wd_featurebox_title {
     display: inline-block;
     position: relative;
     padding-bottom: 5px;
     margin-bottom: 60px;
 }

 .wd_featureboxes_press_releases .wd_featurebox_title:after {
     content: '';
     display: block;
     height: 2px;
     width: 70%;
     max-width: 75%;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     background-color: #ffd700;
 }

 div.press_releases_container {
     margin-top: 100px;
     margin-bottom: 100px;
 }

 .wd_newsfeed_releases-teaser {
     display: flex;
     flex-wrap: wrap;
 }

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

 .wd_newsfeed_releases-teaser .item {
     width: 32%;
     margin-right: 2%;
     background-color: #F1F1F1;
     padding: 20px;
     min-height: 300px;
 }

 .wd_newsfeed_releases-teaser .item:nth-child(3n) {
     margin-right: 0;
 }

 .wd_newsfeed_releases-teaser .item .wd_thumbnail,
 .wd_newsfeed_releases-teaser .item .wd_layout-inline,
 .wd_newsfeed_releases-teaser .item .wd_summary {
     display: none;
 }

 .wd_newsfeed_releases-teaser .item .wd_date {
     font-size: 13px;
     font-weight: 400;
     font-family: 'benton-sans-condensed', sans-serif;
     text-transform: uppercase;
     margin-bottom: 20px;
 }

 .wd_newsfeed_releases-teaser .item .wd_title a {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 24px;
     font-weight: 700;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1.2px;
     line-height: normal;
     color: #1e1d23;
 }

 .wd_featureboxes_press_releases p.more {
     position: absolute;
     top: 15px;
     right: 0;
 }

 .wd_featureboxes_press_releases p.more a {
     padding: 20px;
     font-weight: 700;
     color: #000;
     font-size: 14px;
     line-height: 1.2;
     border: 2px solid #000;
     letter-spacing: 2.4px;
     transition: all .25s ease-out;
     background: transparent;
     white-space: pre-line;
 }

 .wd_featureboxes_press_releases p.more a:hover {
     background: #000;
     color: #fff;
 }

 /* Start RSS Fetaurebox */
 .rss_item {
     display: flex;
     margin-bottom: 30px;
 }

 .rss_image {
     width: 50%;
     padding-bottom: 29.25%;
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     height: 0;
 }

 .rss_item_content {
     width: 50%;
     padding-bottom: 10px;
     background-size: cover;
     background-position: center;
     padding-left: 30px;
     padding-top: 7%;
 }

 .wd_rss_item_title {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 24px;
     font-weight: 700;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1.2px;
     line-height: normal;
     color: #1e1d23;
 }

 .rss_item_date {
     font-size: 13px;
     font-weight: 400;
     font-family: 'benton-sans-condensed', sans-serif;
     text-transform: uppercase;
     margin-bottom: 20px;
     color: #1e1d23;
 }

 /* End RSS Featurebox */

 /* Start Fetaureboxes Split Reversed */
 div.wd_featureboxes_split_reversed {
     margin-bottom: 50px;
 }

 div.wd_featureboxes_split_reversed div.wd_featurebox {
     display: flex;
     flex-direction: row-reverse;
 }

 div.wd_featureboxes_split_reversed .wd_featurebox_title {
     color: #fff;
     padding-top: 40px;
     padding-left: 40px;
 }

 div.wd_featureboxes_split_reversed .split_content {
     width: 35%;
     margin-left: 2%;
     background-color: #F3F3F3;
     padding: 30px;
     position: relative;
 }

 div.wd_featureboxes_split_reversed .split_image_container {
     width: 63%;
     padding-bottom: 33%;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }

 div.wd_featureboxes_split_reversed div.wd_featurebox_container {}

 div.wd_featureboxes_split_reversed div.wd_featurebox_title {}

 div.wd_featureboxes_split_reversed p.read_more {
     position: absolute;
     bottom: 30px;
     left: 30px;
     right: 30px;
     width: 100%;
     text-align: center;
 }

 div.wd_featureboxes_split_reversed p.read_more a {
     width: 75%;
     display: block;
     word-wrap: pre-line;
 }

 /* End Featureboxes Split Reversed */

 /* Start Fetaureboxes Split */
 div.wd_featureboxes_split {
     margin-bottom: 50px;
 }

 div.wd_featureboxes_split div.wd_featurebox {
     display: flex;
 }

 div.wd_featureboxes_split .split_content {
     width: 35%;
     margin-right: 2%;
     background-color: #F3F3F3;
     padding: 30px;
     position: relative;
 }

 div.wd_featureboxes_split .split_image_container {
     width: 63%;
     padding-bottom: 33%;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }

 div.wd_featureboxes_split div.wd_featurebox_container {}

 div.wd_featureboxes_split div.wd_featurebox_title {}

 div.wd_featureboxes_split p.read_more {
     position: absolute;
     bottom: 30px;
     left: 30px;
     right: 30px;
     width: 100%;
     text-align: center;
 }

 div.wd_featureboxes_split p.read_more a {
     width: 75%;
     display: block;
     word-wrap: pre-line;
 }

 /* End Featureboxes Split */

 .wd_featureboxes_quarterly_results .wd_featurebox_container {
     display: flex;
 }

 .wd_featureboxes_quarterly_results .results_left {
     width: 25%;
     padding-top: 39px;
 }

 .wd_featureboxes_quarterly_results .wd_featurebox_title {
     margin-bottom: 36px;
 }

 .wd_featureboxes_quarterly_results .results_right {
     width: 75%;
     padding-top: 27px;
 }

 .wd_featureboxes_quarterly_results .results_right ul {
     display: flex;
     padding-left: 0;
     list-style: none;
 }

 .wd_featureboxes_quarterly_results .results_right li {
     width: calc(100%/5);
 }

 .wd_featureboxes_quarterly_results .results_right .imageLink {
     padding-bottom: 33px;
     display: block;
     text-align: center;
     margin-bottom: 19px;
 }

 .wd_featureboxes_quarterly_results .results_right p {
     text-align: center;
 }

 .wd_featureboxes_quarterly_results .results_right p a {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 15px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 2px;
     color: #404040;
 }

 .wd_featureboxes_quarterly_results .results_right img {
     height: 52px;
 }

 .wd_featureboxes_quarterly_results .wd_arrow_button span {
     font-size: 14px;
 }

 /* Start ESG FB */
 .wd_featureboxes_esg_boxes {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
 }
.wd_featureboxes_esg_boxes .wd_featurebox_container {
    width: 30%;
    margin-bottom: 30px;
}
.wd_featureboxes_esg_boxes .wd_featurebox_title {
    margin-bottom: 40px; 
    text-align: center;
    font-size: 32px;  
    text-transform: uppercase;
}
.wd_featureboxes_esg_boxes .wd_featurebox .wd_imagetable {
    width: 100%;
}
.wd_featureboxes_esg_boxes .wd_featurebox .wd_imagetable img {
    max-width: 100%;
}

/* Boards List */

.wd_featureboxes_boards_list {
    margin-top: 50px;
    margin-bottom: 50px;
}
.wd_featureboxes_boards_list ul li a {
    border-bottom: 2px solid #ffd700;
    font-weight: 600;
    color:rgb(64, 64, 64);

}

/* Two Across FB */

.wd_featureboxes_two_across {
    display: flex;
    flex-wrap: wrap;;
}
.wd_featureboxes_two_across .wd_featurebox_container {
    width: 49%;
    margin-right: 2%;
}
.wd_featureboxes_two_across .wd_featurebox_container:nth-child(2n) {
    margin-right: 0;
}
.wd_featureboxes_two_acorss .wd_featurebox_title {
    font-size: 1.2rem;
    font-weight: 700;
}
.wd_featureboxes_two_across .featurebox_img {
    padding-bottom: 56.25%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 20px;
}
.wd_featureboxes_two_across .featurebox_img a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid #ffd700;
}
.wd_featureboxes_two_across .featurebox_img a:hover {
    border-bottom: 2px solid #404040;
}
.wd_featureboxes_two_across .featurebox_content .wd_featurebox_title {
    font-size: 1.2rem;
    font-weight: 700;
    color: #404040;
}
 /* Start Featureboxes Blogs */

 .recent_blogs_container {
     margin-bottom: 80px;
 }

 .wd_featureboxes_blogs .wd_featurebox_container {
     display: flex;
     flex-wrap: wrap;
 }

 .wd_featureboxes_blogs .wd_featurebox_container .blogs_left {
     width: 50%;
     padding-right: 10%;
 }

 .wd_featureboxes_blogs .wd_featurebox_title {
     display: inline-block;
     padding-bottom: 5px;
     position: relative;
     margin-bottom: 100px;
 }

 .wd_featureboxes_blogs .wd_featurebox_title:after {
     content: '';
     display: block;
     height: 2px;
     width: 70%;
     max-width: 75%;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     background-color: #ffd700;
 }

 .wd_featureboxes_blogs .intro_text {
     margin-bottom: 80px;
 }

 .wd_featureboxes_blogs p.more a {
     color: #1e1d23;

 }

 .wd_featureboxes_blogs .item_name {
     margin-bottom: 20px;
 }

 .wd_featureboxes_blogs .item_name a {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 24px;
     font-weight: 700;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1.2px;
     line-height: normal;
     color: #1e1d23;
 }

 .wd_featureboxes_blogs .item_date {
     font-size: 13px;
     font-weight: 400;
     font-family: 'benton-sans-condensed', sans-serif;
     text-transform: uppercase;
     margin-bottom: 20px;
 }

 .wd_featureboxes_blogs .wd_featurebox_container .wd_featurebox {
     width: 50%;
 }

 /* End Featureboxes Blogs */

 /* Start Recent Events Featurebox */

 .recent_events_container {
     margin-bottom: 80px;
     border: 2px solid gold;
     padding: 60px 30px;
     padding-left: 50px !important;
     padding-right: 50px !important;
 }

 .wd_featureboxes_recent_events .wd_featurebox_container {
     display: flex;
 }

 .wd_featureboxes_recent_events .wd_featurebox_title {
     margin-top: 50px;
     margin-bottom: 15px;
 }

 .wd_featureboxes_recent_events .container_left {
     width: 50%;
 }

 .wd_featureboxes_recent_events .wd_featurebox {
     width: 50%;
 }

 .wd_featureboxes_recent_events .item_date {
     font-size: 13px;
     font-weight: 400;
     font-family: 'benton-sans-condensed', sans-serif;
     text-transform: none;
     margin-bottom: 10px;
     color: #1e1d23;
     letter-spacing: 1.5px;
 }

 .wd_featureboxes_recent_events .item_name {
     margin-bottom: 15px;
 }

 .wd_featureboxes_recent_events .item_name .itemlink {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 24px;
     font-weight: 700;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1.2px;
     line-height: normal;
     color: #1e1d23;
     margin-bottom: 20px;
 }

 .wd_featureboxes_recent_events .wd_event_subscribe {
     display: inline-block;
     font-family: 'benton-sans', sans-serif;
     font-size: 16px;
     color: #1e1d23;
 }

 .wd_featureboxes_recent_events .wd_event_subscribe a {
     font-size: 16px;
     color: #1e1d23;
 }

 .wd_featureboxes_recent_events .wd_event_subscribe a:before {
     content: '\f067';
     font-family: 'Font Awesome 5 Pro';
     padding-right: 3px;
 }

 .wd_featureboxes_recent_events .wd_event_reminder {
     display: inline-block;
     margin-left: 40px;
     font-family: 'benton-sans', sans-serif;
     font-size: 16px;
     color: #1e1d23;
 }

 .wd_featureboxes_recent_events .wd_event_reminder a {
     font-size: 16px;
     color: #1e1d23;
 }

 .wd_featureboxes_recent_events .wd_event_reminder a:before {
     content: '\f067';
     font-family: 'Font Awesome 5 Pro';
     padding-right: 3px;
 }


 /* End Recent Events Featurebox */

 .wd_grey_container {
     margin-top: 30px;
     background-color: #F1F1F1;
     padding-top: 40px;
     padding-bottom: 40px;
 }

 .faq_video_container {
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 60px;
 }

 .wd_featureboxes_faqs {
     width: 50%;
 }

 .wd_featureboxes_faqs .wd_featurebox_title {
     margin-bottom: 60px;
     display: inline-block;
     position: relative;
     padding-bottom: 5px;
 }

 .wd_featureboxes_faqs .wd_featurebox_title:after {
     content: '';
     display: block;
     height: 2px;
     width: 70%;
     max-width: 75%;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     background-color: #ffd700;
 }

 .wd_featureboxes_faqs .faq_question {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 16px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 2px;
 }

 .wd_featureboxes_faqs .faq_question.bg-slash {
     background-size: auto 12px;
     background-position: left 8px;
     background-image: url(../images/slash-yellow.svg);
     background-repeat: no-repeat;
     padding-left: 16px;
 }

 .wd_featureboxes_faqs .faq_question:hover {
     cursor: pointer;
 }

 .wd_featureboxes_faqs .faq_question .wd_yellow.minus {
     display: none;
 }

 .wd_featureboxes_faqs .faq_answer {
     display: none;
     padding-left: 16px;
     line-height: 1;
 }

 .wd_featureboxes_faqs .faq_answer a {
     line-height: 1;
     border-bottom: 2px solid gold;
     color: #404040;
 }

 .wd_featureboxes_video {
     width: 50%;
     background-image: url('../images/Path_1.png');
     background-repeat: no-repeat;
     background-position: left;
     background-size: contain;
     margin-top: 70px;
 }

 .wd_featureboxes_video table {
     width: 100%;
     position: relative;
     display: block;
     margin-left: auto !important;
     margin-right: auto !important;
     padding-top: 40px;
     margin-bottom: 40px !important;
     max-width: 450px;
     margin-left: calc(100% - 450px) !important;
 }

 .wd_featureboxes_video table img {
     width: 100%;
 }

 .wd_featureboxes_video .video_image {
     position: absolute;
     right: 10px;
     bottom: 10px;
     margin-bottom: 0;
 }

 /* Start Featureboxes Bottom */
 .wd_yellow_container {
     background: #ffd700;
 }

 div.wd_featureboxes_bottom {
     padding-top: 50px;
     padding-bottom: 50px;
 }

 div.wd_featureboxes_bottom a {
     color: #1e1d23;
 }

 div.wd_featureboxes_bottom div.wd_featurebox {
     display: flex;
 }

 div.wd_featureboxes_bottom .contact_ir_container,
 div.wd_featureboxes_bottom .transfer_agent_container {
     width: 32%;
     margin-right: 2%;
     padding-right: 10%;
 }

 div.wd_featureboxes_bottom .transfer_agent_container a {
     color: #404040;
 }

 div.wd_featureboxes_bottom .read_more {
     margin-bottom: 0;
 }

 div.wd_featureboxes_bottom .read_more a {
     padding: 20px;
     font-weight: 700;
     color: #000;
     font-size: 14px;
     line-height: 1.2;
     border: 2px solid #000;
     letter-spacing: 2.4px;
     transition: all .25s ease-out;
     background: transparent;
     white-space: pre-line;
     text-decoration: none;
     width: 250px;
     display: block;
 }

 div.wd_featureboxes_bottom .read_more a:hover {
     background: #000;
     color: #fff;
 }

 div.wd_featureboxes_bottom .email_alerts_container {
     width: 32%;
 }

 div.wd_featureboxes_bottom .email_alerts_container .read_more {
     margin-top: 40px;
     text-align: center;
 }

 div.wd_featureboxes_bottom div.wd_featurebox_container {}

 div.wd_featureboxes_bottom div.wd_featurebox_title {
     margin-bottom: 60px;
 }

 /* End Featureboxes Bottom */

 /* Start Footnotes */

 .wd_featureboxes_footnotes {
     padding: 60px 0;
     margin-top: 40px;
     margin-bottom: 40px;
 }

 /* End Footnotes Featurebox */

 /* END Featureboxes */

 /* Start Footer */

 .wd_footer {
     margin-top: 0 !important;
 }

 /* End Footer */

 /* Start Quarterly Results */

 .wd_pageid_123 h2.d-inline-block {
     font-size: 44px;
     line-height: 1.2;
     text-transform: capitalize;
     letter-spacing: 0;
 }

 .wd_pageid_123 .selectmenutop {
     float: right;
 }

 .wd_pageid_123 form select {
     background: url('../images/chevron-down.png');
     background-position: 90% 25px;
     background-size: 10px auto;
     background-repeat: no-repeat;
     padding: 10px;
     background-color: #1d1f21;
     border-color: #1d1f21;
     color: #fff;
     font-weight: 600;
     padding: 15px 55px 15px 20px;
     font-size: 16px;
     letter-spacing: 1.2px;
     -webkit-appearance: none;
     -moz-appearance: none;
 }


 .wd_pageid_123 #wd_printable_content {
     clear: both;
     margin-top: 40px;
 }

 .wd_pageid_123 .category_header {
     display: none;
 }

 .wd_pageid_123 .wd_category_items .item:nth-child(n+5) {
     display: none;
 }

 .wd_pageid_123 .item {
     display: flex;
     border-bottom: 1px solid #c4c4c4;
     margin: 0;
     padding: 0;
 }

 .wd_pageid_123 .item.showing {
     display: flex !important;
 }

 .wd_pageid_123 .item .quarterly_results_table {
     display: flex;
     flex-direction: column;
     padding-left: 0;
     width: 90%;
     margin-bottom: 0;
 }

 .wd_pageid_123 .earning_events_titles {
     display: flex;
     margin-left: 0;
     padding-left: 0;
     list-style: none;
     display: flex;
     margin-bottom: 0;
     border-bottom: 1px solid #c4c4c4;
 }

 .wd_pageid_123 .wd_year_title {
     width: 10%;
     text-align: left;
 }

 .wd_pageid_123 .sub-event-items {
     display: flex;
     list-style: none;
     padding-left: 0;
     width: 90%;

 }

 .wd_pageid_123 .sub-event-items li:first-child {
     padding-left: 0;
 }

 .wd_pageid_123 .sub-event-items li {
     padding-right: 10px;
     padding-left: 5px;
     width: 14.28%;

 }

 .wd_pageid_123 .sub-event-items li.wd_webcast_title {
     width: 12.28%;
 }
 .wd_pageid_123 .sub-event-items li.wd_presentation_title {
     width: 16.28%;
 }
 .wd_pageid_123 .sub-event-items li:last-child {
     padding-left: 0;
 }

 .wd_pageid_123 .item p {
     margin-bottom: 0;
 }

 .wd_pageid_123 .item .quarterly_results_table .quarter_row {
     margin-bottom: 10px;
     padding-left: 0;
     padding-top: 15px;
     padding-bottom: 15px;
     border-bottom: 1px solid rgb(244, 244, 244);
     margin-bottom: 0;
 }

 .wd_pageid_123 .item .quarterly_results_table .quarter_row:last-child {
     border-bottom: none;
 }

 .wd_pageid_123 .item .quarterly_results_table .quarter_row ul {
     width: 100%;
     display: flex;
     padding-left: 0;
     padding-right: 0;
 }

 .wd_pageid_123 .item .quarterly_results_table .quarter_row .quarter {
     width: 14.28%;
     font-weight: 300;
 }

 .wd_pageid_123 .item .quarter_row .webcast{
    width: 12.28%;
 }
 .wd_pageid_123 .item .quarter_row .presentation {
    width: 16.28%;
 }
 .wd_pageid_123 .item .quarter_row .transcript,
 .wd_pageid_123 .item .quarter_row .letter,
 .wd_pageid_123 .item .quarter_row .video,
 .wd_pageid_123 .item .quarter_row .schedule {
     width: 14.28%;
 }

 .wd_pageid_123 .item .quarter_row li {
     border-right: none;
 }

 .wd_pageid_123 .item_name {
     line-height: 1.2;
     font-size: 18px;
     font-weight: 400;
     color: #1d1f21;
     font-family: 'Open Sans', sans-serif;
     font-weight: 100;
     width: 10%;
     position: relative;
 }

 .wd_pageid_123 .item_name .year {
     position: absolute;
     top: 50%;
     left: 0;
     transform: translateY(-50%);
     font-weight: 500;
 }

 .wd_pageid_123 .item ul li {
     padding-left: 10px;
     padding-right: 10px;
     line-height: 1;
     display: inline-block;
 }

 .wd_pageid_123 .item ul li:first-child {
     padding-left: 0;
 }

 .wd_pageid_123 .item ul li:last-child {
     border-right: none;
 }

 .wd_pageid_123 #wd_printable_content .item ul li a {
     color: #1e1d23;
     font-size: 14px;
     font-weight: 400;
     border-bottom: 1px solid #000;
     font-family: 'Open Sans', sans-serif;
     font-weight: 100;
     background-color: #fff;
 }

 .wd_pageid_123 #wd_printable_content .item ul li a:hover {
     border-bottom: 2px solid #000;
     font-weight: 500;
 }

 .quarterly_results_buttons {
     text-align: right;
     margin-top: 20px;
 }

 .wd_pageid_123 .more_button {
     border-bottom: 2px solid gold;
     display: inline-block;
 }

 .wd_pageid_123 .less_button {
     margin-right: 10px;
     border-bottom: 2px solid gold;
     display: inline-block;
 }

 .wd_pageid_123 .less_button.show_button {
     display: inline-block;
 }

 .wd_pageid_123 .less_button.hide_button {
     display: none;
 }

 .wd_pageid_123 .more_button:hover,
 .wd_pageid_123 .less_button:hover {
     cursor: pointer;
 }

 .mobile_column_title {
     display: none;
 }


 /* End Quarterly Results */

 /* Start Analyst Coverage Page */

 .wd_pageid_119 thead th {
     background-color: gold;
     padding-left: 10px;
 }

 .wd_pageid_119 tbody td {
     padding-left: 10px;
 }

 /* End Analyst Coverage Page */

 /* SEC Filings Page */

 #wd_printable_content .wd_ir_secfilings a {
     border-bottom: none;
 }

 /* End SEC Filings Page */

 /* Start Management Page */

 .wd_pageid_64 .item {
     position: relative;
     padding-top: 35px;
     padding-bottom: 35px;
     border-bottom: 1px solid gold;
 }

 .wd_pageid_64 .item:first-child {
     border-top: 1px solid gold;
 }

 .wd_pageid_64 .item .team_member_photo {
     position: absolute;
     left: 0;
     top: 35px;
     transition: all .5s ease;
     max-width: 0px;
 }
 .wd_pageid_64 .item.opened .team_member_photo {
    max-width: 160px;
    transition: all .5s ease;
 }

 .wd_pageid_64 .item p {
     margin-bottom: 0;
 }
 .wd_pageid_64 .item_toggle_content {
     display: none;
 }
 .wd_pageid_64 .item p.member_summary {
     padding-left: 190px;
     padding-top: 40px;
     margin-bottom: 16px;
 }

 .wd_pageid_64 .item .team_member_photo img {
     width: 100%;
 }

 .wd_pageid_64 .module-person_more-box h4 {
     margin-top: 30px;
     margin-bottom: 35px;
     font-size: 16px;
     font-weight: bold;
     text-transform: uppercase;
     font-family: "Geometria", "Open Sans", Helvetica, Arial, sans-serif;
     line-height: 1.2;
 }
 .wd_pageid_64 .company_title {
     position: relative;
 }
 .wd_pageid_64 .item .company_title:after {
    background: #ffd600;
    content: "";
    height: 4px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 0;
    transition: all .5s ease;
 }
 .wd_pageid_64 .item.opened .company_title:after {
    width: 30px;
    transition: all .5s ease;
 }
 .wd_pageid_64 .module-person_more-box .grid {
     display: flex;
     flex-wrap: wrap;

 }

 .wd_pageid_64 .module-person_more-box .grid .grid_col--1-of-3 {
     width: calc(33.33% - 50px);
     margin-right: 75px;
 }

 .wd_pageid_64 .module-person_more-box .grid .grid_col--1-of-3:nth-child(3n) {
     margin-right: 0;
 }

 .wd_pageid_64 .module-person_more-box .grid h5 {
     text-transform: none;
     position: relative;
     font-family: "Open Sans", sans-serif;
     padding-bottom: 15px;
     font-weight: 700;
     font-size: 16px;
     line-height: 15px;
     margin-bottom: 12.8px;
     padding-bottom: 15px;
 }
 .wd_pageid_64 .item .module-person_more-box .grid h5:after {
    background: #ffd600;
    content: "";
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 0px;
    transition: all .5s ease;
 }
 .wd_pageid_64 .item.opened .module-person_more-box .grid h5:after {
    width: 30px;
    transition: all .5s ease;
 }

 .wd_pageid_64 .item_info_wrapper {
     padding-left: 0px;
     transition: all .5s ease;
     position: relative;
 }
 .wd_pageid_64 .item.opened .item_info_wrapper {
    padding-left: 190px;
    transition: all .5s ease;
 }
 .wd_pageid_64 .item_info_wrapper:after {
     content: '\f067';
     font-family: 'Font Awesome 5 Pro';
     position: absolute;
     right: 20px;
     top: 50%;
     transform: translateY(-50%);
     font-size: 25px;
 }
 .wd_pageid_64 .item.opened .item_info_wrapper:after {
     content: '\f068';
 }
.wd_pageid_64 .item_info_wrapper:hover {
    cursor: pointer;
}


 /* End Management Page */

 /* Start Board of Directors Page */
 .wd_pageid_114 .wd_item {
     position: relative;
     padding: 35px 0;
     border-bottom: 1px solid gold;
 }
 .wd_pageid_114 .wd_item:first-child {
     border-top: 1px solid gold;
 }
 .wd_pageid_114 .wd_captioned_image {
     margin: 0 !important;
     float: none !important;
     position: absolute;
     left: 0;
     top: 35px;
     width: auto !important;
 }
 .wd_pageid_114 .wd_image {
    max-width: 0px;
    transition: all .5s ease;
 }
 .wd_pageid_114 .wd_item.opened .wd_image {
    max-width: 160px;
    transition: all .5s ease;
 }
 .wd_pageid_114 .wd_image img {
     width: 100%;
 }
 .wd_pageid_114 .wd_item.opened .item_info_wrapper {
    padding-left: 190px;
    transition: all .5s ease;
}
 .wd_pageid_114 .item_info_wrapper {
     padding-left: 0px;
     transition: all .5s ease;
     position: relative;
 }
 .wd_pageid_114 .item_info_wrapper:after {
    content: '\f067';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 25px;
 }
 .wd_pageid_114 .wd_item.opened .item_info_wrapper:after {
    content: '\f068';
 }
 .wd_pageid_114 .item_info_wrapper:hover {
     cursor: pointer;
 }
 .wd_pageid_114 .wd_title {
     font-size: 19.2px;
     line-height: 28px;
     transition: all .5s ease;
     letter-spacing: normal;
     text-transform: none;
 }
 .wd_pageid_114 .company_title {
     position: relative;
 }
 .wd_pageid_114 .company_title:after {
    background: #ffd600;
    content: "";
    height: 4px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 0;
    transition: all .5s ease;
 }
 .wd_pageid_114 .wd_item.opened .company_title:after {
    width: 30px;
    transition: all .5s ease;
 }
 .wd_pageid_114 .wd_attribute_list {
     display: none;
 }
 .wd_pageid_114 .board_member_info {
     padding-left: 190px;
     padding-top: 40px;
     display: none;
 }
 /* End Board of Directors Page */

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

 /* START BUTTONS */

 .wd_pageid_117 #wd_printable_content .wd_formbuilder_submit {
     margin-left: 0;
     font-weight: 700;
     color: #000;
     font-size: 14px;
     line-height: 2rem;
     border: 2px solid #000;
     letter-spacing: 2.4px;
     transition: all .25s ease-out;
     background: transparent;
     white-space: pre-line;
     height: 65px;
     text-transform: uppercase;
 }

 .wd_black_button,
 .read_more a {
     padding: 20px;
     font-weight: 700;
     color: #000;
     font-size: 14px;
     line-height: 1.2;
     border: 2px solid #000;
     letter-spacing: 2.4px;
     transition: all .25s ease-out;
     background: transparent;
     white-space: pre-line;
 }

 .wd_featureboxes_top_image .read_more a {
     width: 100%;
     display: block;
 }

 .wd_black_button:hover,
 .read_more a:hover {
     background: #000;
     color: #fff;
 }

 .wd_pageid_117 #wd_printable_content .wd_formbuilder_submit:hover {
     background: #000;
     color: #fff;
 }

 .wd_yellow_button {
     padding: 20px;
     font-weight: 700;
     color: #ffd700;
     font-size: 14px;
     line-height: 1.2;
     border: 2px solid #ffd700;
     letter-spacing: 2.4px;
     transition: all .25s ease-out;
     white-space: pre-line;
 }

 .wd_yellow_button:hover {
     background: #ffd700;
     color: #000;
 }

 .wd_arrow_button span {
     font-family: benton-sans-condensed, sans-serif;
     font-size: 13px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 2px;
     color: #404040;
     padding-right: 4px;
 }

 .wd_arrow_button span a {
     color: #1e1d23;
 }

 /* END BUTTONS */

 /* 
 Annual Reports,
 ESG CSR Reports
  */

 .wd_pageid_120 .wd_category_items,
 .wd_pageid_174 .wd_category_items {
     display: flex;
     flex-wrap: wrap;
 }

 .wd_pageid_120 .wd_category_items .item,
 .wd_pageid_174 .wd_category_items .item {
     width: 49%;
     margin-right: 2%;
 }

 .wd_pageid_120 .wd_category_items .item:nth-child(2n),
 .wd_pageid_174 .wd_category_items .item:nth-child(2n) {
     margin-right: 0;
 }

 .wd_pageid_120 .wd_imagetable,
 .wd_pageid_174 .wd_imagetable {
     width: 100%;
     margin: 0 !important;
 }

 .wd_pageid_120 .wd_imagetable img,
 .wd_pageid_174 .wd_imagetable img {
     width: 100%;
 }

 .wd_pageid_120 .item p,
 .wd_pageid_174 .item p {
     margin-top: 15px;
 }

 /* End Quarterly Reports */

 /* Start Committee Composition */

 .wd_pageid_115 #wd_printable_content .wd_title a {
     border-bottom: none;
 }
 
 /* End Committee Composition */

 /* Start Pagination */

 #wd_printable_content .wd_page_menu a {
     border-bottom: none;
 }

 /* End Pagination */



 /* Start Toolbar */

 #wd_printable_content .wd_toolbar .wd_tool a {
     border-bottom: none;
 }

 #wd_printable_content .wd_toolbar .wd_tool-print a,
 #wd_printable_content .wd_toolbar .wd_tool-email a,
 #wd_printable_content .wd_toolbar .wd_tool-pdf a,
 #wd_printable_content .wd_toolbar .wd_tool-rss a {
     background-color: transparent;
 }

 /* End Toolbar */

 /* End Annual Reports */

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

 /* Start ESG Page */
 .linked-images-container {
     display: flex;
     flex-wrap: wrap;
 }
 .wd_linked-image {
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     height: 0;
     padding-top: 38.25%;
     width: 49%;
     margin-right: 2%;
     z-index: 0;
     margin-top: 25px;
     margin-bottom: 40px;
 }
 .wd_linked-image:nth-child(2n) {
     margin-right: 0;
 }
 .wd_image-title {
    position: absolute;
    font-weight: 700;
    color: #fff;
    font-size: 32px;
    top: 40px;
    left: 40px;
    right: 40px;
    z-index: 1;
    line-height: 1.2;
 }
 #wd_printable_content .wd_image-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
 }
 .wd_pageid_62 .wd_category_items {
     display: flex;
     flex-wrap: wrap;
 }
 .wd_pageid_62 .wd_category_items .item {
     width: 49%;
     margin-right: 2%;
 }
 .wd_pageid_62 .wd_category_items .item:nth-child(2n) {
     margin-right: 0;
 }
 .wd_pageid_62 .wd_category_items .wd_imagetable {
     width: 100%;
 }
 .wd_pageid_62 .category_img {
     padding-top: 56.25%;
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     position: relative;
     z-index: 0;
     margin-bottom: 20px;
 }
 .wd_pageid_62 #wd_printable_content .category_img .category_img_link {
     position: absolute;
     display: block; 
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 1;
 }
 /* End ESG Page */


 /* Extra large devices (large desktops) */

 @media (max-width: 1580px) {
     .industry-sub-nav-title {
         padding-right: 30px;
     }

     .global-nav-main {
         padding-left: 30px;
     }

     .global-nav-main .global-nav-main-ul .list-inline-item {
         text-align: center;
         font-size: 10px;
         line-height: 1.8;
         width: 100%;
         display: block;
     }

     .ml-auto,
     .mx-auto {
         width: 100%;
     }
 }

 @media (max-width: 1460px) {
     .wd_pageid_45 .wd_home_hero {
         min-height: 400px;
     }

     .wd_home_hero .wd_header_content {
         width: 62%;
     }

     .wd_home_hero .wd_home_hero-description p {
         font-size: 42px;
     }

     .home_hero_buttons {
         width: 100%;
     }

     .yellow_stock_price .wd_stock_exchange {
         width: 100%;
     }


 }

 @media (max-width: 1412px) {
     .yellow_stock_price .price_change_container {
         width: auto;
         text-align: center;
         display: flex;
         width: 100%;
         justify-content: flex-end;
         flex: none;
     }
 }

 @media (max-width: 1199px) {
    div.wd_featureboxes_fast_facts div.wd_featurebox {
        margin-left: 0;
        width: 100%;
    }
    div.wd_featureboxes_fast_facts div.fast_fact {
        margin-bottom: 30px;
    }
 }

 /* Large devices (desktops) */
 @media (max-width: 1024px) {
     body:not(.wd_pageid_45) .wd_home_hero {
         min-height: 200px;
     }

     .wd_home_hero .wd_header_content {
         width: 100%;
     }

     .wd_home_hero .wd_header_content {
         max-width: 100%;
         padding-right: 100px;
         padding-left: 100px;
     }

     .home_hero_buttons {
         flex-wrap: wrap;
     }

     .home_hero_buttons .yellow_stock_price {
         width: 100%;
         margin-right: 0;
     }

     .yellow_stock_price .price_change_container {
         width: 100%;
         text-align: center;
         display: flex;
         justify-content: flex-end;
     }

     .wd_featureboxes_banner_button {
         width: 100%;
     }

     .wd_featureboxes_banner_button {
         height: 49px;
         margin-top: 20px;
     }

     .wd_pageid_45 #wd_printable_content .page_header {
         font-size: 32px;
     }

     /* Fast Facts Featurebox */
     div.wd_featureboxes_fast_facts .fast_fact {
         width: 100%;
         margin-bottom: 20px;
     }

     /* End Fast Facts Featurebox */

     /* Quarterly Results */
     .wd_featureboxes_quarterly_results .wd_featurebox_title {
         text-align: center;
         font-size: 36px;
     }

     .wd_featureboxes_quarterly_results .wd_featurebox_container {
         flex-wrap: wrap;
     }

     .wd_featureboxes_quarterly_results .results_left {
         text-align: center;
         margin-bottom: 30px;
     }

     .wd_featureboxes_quarterly_results .results_left,
     .wd_featureboxes_quarterly_results .results_right {
         width: 100%;
     }

     /* End Quarterly Results */
 }

 @media (max-width: 992px) {

     /* Fast Facts */
     div.fast_facts_container {
         padding-left: 0;
         padding-right: 0;
     }

     div.wd_featureboxes_fast_facts .fast_fact:last-child {
         padding-left: 0;
     }

     /* End Fast Facts */

     /* Press Releases Featurebox */
     .wd_newsfeed_releases-teaser .item {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
     }

     .wd_featureboxes_press_releases p.more {
         position: relative;
         text-align: center;
     }

     .wd_featureboxes_press_releases p.more a {
         width: 100%;
         display: block;
     }

     /* End Press Releases Featurebox */

     /* Blogs */

     .wd_featureboxes_blogs .wd_featurebox_container .blogs_left {
         width: 100%;
         padding-right: 0;
     }

     .wd_featureboxes_blogs .wd_featurebox_container .wd_featurebox {
         width: 100%;
     }

     /* End Blogs */

     /* Top Image Featurebox */

     div.wd_featureboxes_top_image .top_image_content {
         display: flex;
         flex-direction: column;
     }

     div.wd_featureboxes_top_image .content_text {
         width: 100%;
         padding-right: 0;
     }

     div.wd_featureboxes_top_image .read_more {
         width: 100%;
     }

     /* End Top Image Featurebox */

     /* Start Recent Events */
     .recent_events_container {
         padding-left: 30px;
         padding-right: 30px;
     }

     .wd_featureboxes_recent_events .wd_featurebox_container {
         flex-wrap: wrap;
     }

     .wd_featureboxes_recent_events .container_left {
         width: 100%;
     }

     .wd_featureboxes_recent_events .wd_featurebox_title {
         margin-top: 0;
     }

     .wd_featureboxes_recent_events .wd_featurebox {
         width: 100%;
     }

     /* End Recent Events */

     /* Split */

     div.wd_featureboxes_split_reversed div.wd_featurebox {
         flex-wrap: wrap;
     }

     div.wd_featureboxes_split_reversed .split_content {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
     }

     div.wd_featureboxes_split_reversed .split_image_container {
         width: 100%;
         padding-bottom: 56%;
     }

     div.wd_featureboxes_split_reversed div.wd_featurebox {
         flex-wrap: wrap;
         flex-direction: column-reverse;
     }

     div.wd_featureboxes_split_reversed .split_content {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
         margin-left: 0;
         padding-bottom: 120px;
     }

     div.wd_featureboxes_split_reversed p.read_more {
         width: calc(100% - 60px);
     }

     div.wd_featureboxes_split_reversed p.read_more a {
         width: 100%;
     }

     /* End Split Reverse */

     /* Split */

     div.wd_featureboxes_split div.wd_featurebox {
         flex-wrap: wrap;
     }

     div.wd_featureboxes_split .split_content {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
     }

     div.wd_featureboxes_split .split_image_container {
         width: 100%;
         padding-bottom: 56%;
     }

     div.wd_featureboxes_split div.wd_featurebox {
         flex-wrap: wrap;
         flex-direction: column-reverse;
     }

     div.wd_featureboxes_split .split_content {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
         padding-bottom: 120px;
     }

     div.wd_featureboxes_split p.read_more {
         width: calc(100% - 60px);
     }

     div.wd_featureboxes_split p.read_more a {
         width: 100%;
     }

     /* End Split */

     /* Yellow Banner */

     .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox {
         flex-wrap: wrap;
     }

     .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox p {
         width: 100%;
         margin-bottom: 15px;
     }

     .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox p {
         width: 100%;
     }

     .wd_featureboxes_yellow_banner .wd_featurebox_container .wd_featurebox p.read_more {
         text-align: center;
     }

     .wd_black_button,
     .read_more a {
         width: 100%;
         display: block;
     }

     /* End Yellow Banner */

     /* Investor FAQs */

     .wd_featureboxes_faqs {
         width: 100%;
         margin-bottom: 15px;
     }

     .wd_featureboxes_video {
         width: 100%;
     }

     /* End Investor FAQs */

     /* Contact Us */

     div.wd_featureboxes_bottom div.wd_featurebox {
         flex-wrap: wrap;
     }

     div.wd_featureboxes_bottom .contact_ir_container,
     div.wd_featureboxes_bottom .transfer_agent_container {
         width: 100%;
         margin-right: 0;
         padding-right: 0;
     }

     div.wd_featureboxes_bottom .email_alerts_container {
         width: 100%;
     }

     /* End Contact Us */

     /* Documents and Charters */

     #wd_printable_content .wd_item_search_form_container select,
     #wd_printable_content .wd_item_search_form_container input[type="text"] {
         width: 100%;
         max-width: 100%;
         margin-bottom: 5px;
     }

     #wd_printable_content .wd_item_search_form_container button[type="submit"] {
         width: 100%;
     }

     /* End Documents and Charters */

     /* Start Quarterly Events */

     .wd_pageid_123 .item {
         flex-direction: column;
         padding-top: 15px;
     }

     .wd_pageid_123 .item_name {
         text-align: center;
         width: 100%;
     }

     .wd_pageid_123 .item_name .year {
         position: relative;
         top: auto;
         transform: none;
         font-size: 32px;
         font-weight: 700;
     }

     .wd_pageid_123 .quarter_row ul {
         display: flex;
         flex-direction: column;
     }

     .wd_pageid_123 .item .quarterly_results_table {
         width: 100%;
     }

     .wd_pageid_123 .item .quarterly_results_table .quarter_row .quarter,
     .wd_pageid_123 .item .quarter_row .webcast,
     .wd_pageid_123 .item .quarter_row .transcript,
     .wd_pageid_123 .item .quarter_row .letter,
     .wd_pageid_123 .item .quarter_row .video,
     .wd_pageid_123 .item .quarter_row .presentation,
     .wd_pageid_123 .item .quarter_row .schedule {
         padding-left: 0;
         width: 100%;
     }

     .wd_pageid_123 .item .item_inner_quarter,
     .wd_pageid_123 .item .item_inner_webcast,
     .wd_pageid_123 .item .item_inner_transcript,
     .wd_pageid_123 .item .item_inner_letter,
     .wd_pageid_123 .item .item_inner_video,
     .wd_pageid_123 .item .item_inner_presentation,
     .wd_pageid_123 .item .item_inner_schedule {
         display: flex;
         justify-content: space-between;
         width: 100%;
     }

     .wd_pageid_123 .item .item_inner_quarter p,
     .wd_pageid_123 .item .item_inner_webcast p,
     .wd_pageid_123 .item .item_inner_transcript p,
     .wd_pageid_123 .item .item_inner_letter p,
     .wd_pageid_123 .item .item_inner_video p,
     .wd_pageid_123 .item .item_inner_presentation p,
     .wd_pageid_123 .item .item_inner_schedule p {
         width: 50%;
     }

     .wd_pageid_123 .item .quarter_row li {
         margin-bottom: 20px;
     }

     .wd_pageid_123 .item .item_inner_quarter p.mobile_column_title,
     .wd_pageid_123 .item .item_inner_webcast p.mobile_column_title,
     .wd_pageid_123 .item .item_inner_transcript p.mobile_column_title,
     .wd_pageid_123 .item .item_inner_letter p.mobile_column_title,
     .wd_pageid_123 .item .item_inner_video p.mobile_column_title {}

     .wd_pageid_123 .item .item_inner_quarter p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_webcast p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_transcript p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_letter p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_video p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_presentation p:not(.mobile_column_title),
     .wd_pageid_123 .item .item_inner_schedule p:not(.mobile_column_title) {
         text-align: right;
     }

     .wd_pageid_123 .earning_events_titles {
         display: none;
     }

     .mobile_column_title {
         display: block;
     }

     /* End Quarterly Events */

     /* Start ESG Page */
     .wd_linked-image {
         padding-top: 58.25%;
     }
     /* End ESG Page */

     /* Start ESG FB */
    .wd_featureboxes_esg_boxes {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .wd_featureboxes_esg_boxes .wd_featurebox_container {
        width: 100%;
        margin-bottom: 40px;
    }
    .wd_featureboxes_esg_boxes .wd_featurebox_title {
        margin-bottom: 40px; 
        text-align: center;
        font-size: 32px;  
        text-transform: uppercase;
    }
    .wd_featureboxes_esg_boxes .wd_featurebox .wd_imagetable {
        width: 100%;
        text-align: center;
    }
    .wd_featureboxes_esg_boxes .wd_featurebox .wd_imagetable img {
        max-width: 100%;
    }

    /* Start Committee Composition */
    .wd_pageid_115 #wd_printable_content .wd_committee_col .wd_title {
        line-height: 1;
    }
    .wd_pageid_115 #wd_printable_content .wd_committee_col a {
        font-size: 12px;
        line-height: 1.2;
    }
    .wd_pageid_115 #wd_printable_content .wd_member_row .wd_member_col .wd_title a {
        font-size: 12px;
        white-space: break-spaces;
    }
    .wd_pageid_115 .wd_member_row .wd_member_col .wd_title ul li {
        font-size: 12px;
    }
    .wd_pageid_115 .wd_member_row .wd_member_col .wd_title ul li:before {
        font-size: 12px;
    }
    /* End Comittee Composition */

    /* Annual CEO Letter */
    .wd_pageid_173 .wd_item_search_form_container .wd_search_form_basic {
        width: 100%;
    }
    .wd_pageid_173 .wd_search_basic_fields {
        width: 100%;
    }
    /* End Annual CEO Letter */
 }

 /* Medium devices (tablets) */
 @media (max-width: 767px) {
     .wd_home_hero .wd_header_content {
         max-width: 100%;
         padding-right: 15px;
         padding-left: 15px;
     }

     .wd_pageid_45 #wd_printable_content p {
         width: 100%;
         margin-left: 0;
     }

     /* Fast Facts Featurebox */

     div.wd_featureboxes_fast_facts .fast_fact {
         width: 100%;
     }

     div.wd_featureboxes_fast_facts .fast_fact:last-child {
         padding-left: 0;
     }

     /* End Fast Facts Featurebox */

     /* Quarterly Results Featurebox */
     .wd_featureboxes_quarterly_results .results_right ul {
         flex-wrap: wrap;
         justify-content: center;
     }

     .wd_featureboxes_quarterly_results .results_right li {
         width: 50%;
         margin-bottom: 20px;
     }

     /* End Quarerly Results Fetaurebox */



     /* Interactive Chart */
     .wd_pageid_122 #wd_datepicker_dialog_wd_start_date,
     .wd_pageid_122 #wd_datepicker_dialog_wd_end_date {
         right: 0;
         left: 0;
         max-width: 100%;
     }

     #wd_wai_myDatepickerGrid td button.wd_wai_dateButton {
         font-size: 12px;
         padding: 0;
     }

     /* End Interactive Chart */

     /* Start Quarterly Results Page */

     .wd_pageid_123 .item ul {
         flex-wrap: wrap;
     }

     .wd_pageid_123 .item ul li {
         margin-bottom: 3px;
     }

     .wd_pageid_123 .selectmenutop {
         float: none;
         width: 100%;
         margin-top: 20px;
     }

     .wd_pageid_123 form select {
         background: url('../images/chevron-down.png');
         background-position: 90% 25px;
         background-size: 10px auto;
         background-repeat: no-repeat;
         padding: 10px;
         background-color: #1d1f21;
         border-color: #1d1f21;
         color: #fff;
         font-weight: 600;
         padding: 15px 55px 15px 20px;
         font-size: 16px;
         letter-spacing: 1.2px;
         -webkit-appearance: none;
         -moz-appearance: none;
         width: 100%;
     }

     /*  End Quartelry Results Page */

     /* Annual Reports */
     .wd_pageid_120 .wd_category_items .item,
     .wd_pageid_174 .wd_category_items .item {
         width: 100%;
         margin-right: 0;
         margin-bottom: 15px;
     }

     .wd_pageid_120 .wd_category_items .item:nth-child(2n),
     .wd_pageid_174 .wd_category_items .item:nth-child(2n) {
         margin-right: 0;
     }

     /* End Annual Reports */

     /* Blogs Featurebox */

     .rss_item {
         flex-direction: column;
     }

     .rss_image {
         width: 100%;
         padding-top: 46.25%;
     }

     .rss_item_content {
         width: 100%;
         padding-left: 0;
     }

     /* End Blog Featurebox */

     /* Start Events Featurebox */

     .recent_events_container {
         width: 480px;
         margin-left: auto;
         margin-right: auto;
     }

     /* End Events Featurebox */

     .wd_featureboxes_video table,
     .wd_featureboxes_video tbody,
     .wd_featureboxes_video tr,
     .wd_featureboxes_video td {
         width: 100%;
         max-width: 100%;
         margin-left: 0;
         display: block;
         margin-left: 0 !important;
     }

     .home_hero_buttons .yellow_stock_price {
         margin-left: auto;
         margin-right: auto;
     }

     /* Start Management Page */
     .wd_pageid_64 .item_name {
         font-size: 14px;
         line-height: 16.8px;
         margin-bottom: 10px;
     }
     .wd_pageid_64 .item.opened .team_member_photo {
         max-width: 100px;
     }
     .wd_pageid_64 .company_title {
         font-size: 14px;
         line-height: 16.8px;
     }
     .wd_pageid_64 .item.opened .item_info_wrapper {
         padding-left: 115px;
     }
     .wd_pageid_64 .item_info_wrapper::after {
        right: 0;
        font-size: 15px;
     }
     .wd_pageid_64 .item_toggle_content {
         padding-top: 95px;
     }
     .wd_pageid_64 .item p.member_summary{
         width: 100%;
         padding-left: 0;
     }
     .wd_pageid_64 .module-person_more-box .grid .grid_col--1-of-3 {
         width: 100%;
         margin-right: 0;
         margin-bottom: 40px;
     }
     /* End Management Page */

     /* Management Page */
     .wd_pageid_114 .wd_captioned_image {
         max-width: 100px;
     }
     .wd_pageid_114 .wd_item.opened .item_info_wrapper {
         padding-left: 115px;
     }
     .wd_pageid_114 .wd_title { 
        font-size: 14px;
        line-height: 16.8px;
        margin-bottom: 10px;
     }
     .wd_pageid_114 .item_info_wrapper::after {
        right: 0;
        font-size: 15px;
     }
     .wd_pageid_114 .board_member_info {
         padding-top: 90px;
         padding-left: 0;
         width: 100%;
     }
     /* End Management Team */

    /* Start ESG Page */
    .wd_image-title {
        top: 15px;
        left: 15px;
        right: 15px;
        font-size: 26px;
    }
    .linked-images-container {
        margin-top: 25px;
    }
    .wd_linked-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
        margin-top: 0;
    }
    /* End ESG Page */

    

 }

 /* Small devices (landscape phones) */
 @media (max-width: 575px) {
     /* Start Recent Events Featurebox */

     .wd_featureboxes_recent_events .wd_event_subscribe {
         width: 100%;
         margin-bottom: 10px;
     }

     .wd_featureboxes_recent_events .wd_event_reminder {
         width: 100%;
     }

     .wd_featureboxes_recent_events .wd_event_reminder {
         margin-left: 0;
     }

     /* End Recent Events Featurebox */

     /* Start Events Featurebox */

     .recent_events_container {
         max-width: 100%;
         width: calc(100% - 60px);
         margin-left: 30px;
         margin-right: 30px;
     }

     /* End Events Featurebox */


    /* Start ESG Page */
    .wd_pageid_62 .wd_category_items .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    /* End ESG Page */

    /* Two Across Featurebox */
    .wd_featureboxes_two_across .wd_featurebox_container {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    } 
    /* End Two Across Featurebox */


 }

 /* CLIENT CSS OVERRIDES */