/**
Theme Name: chesapeake
Author: Herring Design
Author URI: https://herringdesign.com/
Description: Fully customizable theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chesapeake
Template: astra
*/
.site-header {margin-bottom: -1px;}
.ba_stock_info{display: flex;}
.ba_stock_info .ba_stock_heading:first-child{margin-right: 0.5em;}
.ba_stock_heading {color: #0072b4 !important; font-family: heebo, sans-serif;font-size: 16px; line-height:1.2;}
.ba_exchange span{color: #000;display: block;}
#ast-desktop-header a.menu-link {border-left: 1px solid rgba(255,255,255,0.25);}
#ast-desktop-header li:last-child a.menu-link {border-right: 1px solid rgba(255,255,255,0.25);}
.ast-grid-right-section {align-items: stretch;}
.site-header-primary-section-right .header-widget-area {display: flex;align-items: center;padding-right: 15px;}
.ast-builder-layout-element.ast-header-search {border-left: 1px solid rgba(255,255,255,0.25);padding-left: 25px; margin-right: -10px;}
.ast-search-menu-icon.ast-dropdown-active .ast-icon.icon-search {color: #004270;color:var(--ast-global-color-1);}
.ast-search-menu-icon.slide-search .search-form {top: 100%;transform: translateY(25%);}
.bsearch_heatmap a {display: block;text-transform: capitalize;}
.ast-search-box.full-screen {max-width: 340px;right: 0;left: auto;background:#fff;max-height: 350px;top: 90px;z-index: 99999;max-height: 350px; top:90px;box-shadow: 0 0 21px rgb(0 0 0 / 9%);}
.ast-search-box.full-screen .ast-search-wrapper .search-form {width: 100%;}
.ast-search-box.full-screen .search-field {color: #0072B4;padding-left: 0 !important;}
.main-header-bar.ast-sticky-active .main-header-menu > .menu-item.current-menu-item > .menu-link {color: #004271 !important;}
.wd_widget-theme-light .wd_quote {background: transparent;padding: 0 !important;border: none;}
div.wd_quote_footer {display: none;}
div.wd_quote div.wd_main {display: flex;flex-direction: column;padding:0;}
div.wd_quote div.wd_symbol {display: flex;flex-direction: row;margin: 0;}
div.wd_quote div.wd_symbol {display: flex;flex-direction: row;color: #66C0FF !important; font-size: 16px;line-height: 20px;}
div.wd_quote span.wd_exchange {color: #66C0FF !important;margin-right: 0.5em;}
div.wd_quote div.wd_price {font-size: 16px;line-height: 20px;color: #fff;display: flex;justify-content: space-between;}
div.wd_quote div.wd_value {color: #fff !important;font-size: 16px !important;line-height: 20px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {max-width:1480px;}
.site-footer-primary-section-2.site-footer-section-2 {display: grid;grid-template-columns: 2fr 1fr 1fr;grid-column-gap: 30px;}
.site-footer-primary-section-2.site-footer-section-2 .widget_nav_menu li:not(:last-child) {margin-bottom: 20px;}
.footer-widget-area .widget_nav_menu a.menu-link {color: #fff;font-size: 20px;font-weight: 300;}
.site-below-footer-wrap .site-footer-section-2 {justify-content: flex-end;}
#astra-footer-menu .menu-item:last-child a {padding-right: 0 !important;}
/*#ast-scroll-top{position: sticky!important;display: flex!important;align-self: flex-end;margin-right: 20px;}*/
#ast-scroll-top .ast-icon.icon-arrow svg {display: none;}
#ast-scroll-top .ast-icon.icon-arrow:after {position: absolute;content: '';width: 29px;height: 25px;background: url(assets/arrow-right-light.svg) no-repeat;right:-5px;top: 46%;transform: translate(-50%, -50%) rotate(-90deg);transition: all .3s ease;}
.ast-scroll-top-icon {transition: all .3s ease;}
.ast-scroll-top-icon:hover, .ast-scroll-top-icon:focus {transform: translateY(-10px);}
/* Homepage Styles */
.kt-blocks-carousel .splide .splide__pagination__page {border-radius: 100%;margin: 3px 10px;width: 15px;height: 15px;}
.kb-blocks-bg-slider-init.splide .splide__pagination {z-index: 999;justify-content: right;right: 50px;bottom: 88px !important;}
.wp-block-button .wp-block-button__link {position: relative;padding-right: 70px;transition: all .3s ease;min-width:200px;min-height: 55px;display: flex;align-items: center;}
.wp-block-button .wp-block-button__link:after {position: absolute;content: '';width: 29px;height: 25px;background: url(assets/arrow-right-light.svg) no-repeat;right: 20px;top: 50%;transform: translateY(-50%);transition: all .3s ease;}
.wp-block-button .wp-block-button__link:hover:after,.wp-block-button .wp-block-button__link:focus:after {right: 5px;}
.wp-block-button.no-minwidth .wp-block-button__link {min-width: auto;}
.wp-block-button.is-style-outline .wp-block-button__link {padding-left: 0;text-align: left;min-width: auto;}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus {color:#0C0C0C!important}
.wp-block-button.is-style-outline .wp-block-button__link:after {background: url(assets/arrow-right-dark.svg) no-repeat;}
/* Kadence Global Posts Block styles */
.wp-block-kadence-posts .entry-content-wrap {border-top: 5px solid #0072B4;transition: all .3s ease;}
.wp-block-kadence-posts .entry-taxonomies a {font-family: heebo, sans-serif;color: #0072B4;text-transform: uppercase;font-size: 14px;}
.wp-block-kadence-posts .more-link-wrap {position: relative;}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset {position: absolute;right: 40px;bottom: 50px;transition: all .3s ease;}
.wp-block-kadence-posts .entry-content-wrap:hover a.post-more-link .kadence-svg-iconset {right: 20px;}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset svg {display: none;}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset:after {position: absolute;content: '';width: 45px;height: 45px;background: url(assets/arrow-right-light.svg) #000 center center no-repeat;background-size: 29px 25px;border-radius: 100%; right: 0;top: 50%;transform: translateY(-50%);transition: all .3s ease;}
.wp-block-kadence-posts .entry-content-wrap {padding: 20px 40px 0px !important;}
.wp-block-kadence-posts .loop-entry .entry-content-wrap .entry-header {margin-top: 0;}
.wp-block-kadence-posts .loop-entry {position: relative;border-bottom-left-radius: 20px !important;border-bottom-right-radius: 20px !important;box-shadow: 0px 1px 10px rgba(12, 12, 12, 0.2) !important;}
.wp-block-kadence-posts .entry-footer, .wp-block-kadence-posts .more-link-wrap, .wp-block-kadence-posts a.post-more-link {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.wp-block-kadence-posts header.entry-header .entry-title, .wp-block-kadence-posts .entry-title a {font-size: 20px;line-height: 30px;color: #0C0C0C;text-decoration: none;}
.wp-block-kadence-posts header.entry-header .entry-title {min-height: 90px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;max-height: 90px;}
.wp-block-kadence-posts .loop-entry .entry-header .entry-meta {font-size: 100%;padding-bottom: 15px;}
.wp-block-kadence-posts .loop-entry .entry-header .entry-meta * {color:#0C0C0C}
.split-row-background .kt-row-column-wrap {padding-left: 0 !important;padding-right: 0 !important;}
.kb-row-layout-wrap.split-row-background .image-col {width:50vw;}
.kb-svg-icon-icon-file-pdf svg{height: 21px!important;}
.company-reports-columns .kb-svg-icon-icon-file-pdf svg {height: 26px!important;}
.news-post-list .kt-post-grid-layout-grid-wrap .entry-title{max-width: 980px;}
.news-post-list .kt-blocks-post-grid-item {padding: 0;margin: 0;}
.news-post-list .kt-blocks-page-nav{text-align: left;padding: 60px 0 10px 0;border-bottom: 1px solid #CCE8FF;}
.news-post-list a.kt-blocks-post-readmore{position: relative!important;}
.news-post-list .kt-blocks-post-grid-item:hover a.kt-blocks-post-readmore{padding-right: 60px!important;}
.news-post-list a.kt-blocks-post-readmore:after {position: absolute;content: '';width: 20px;height: 12px;background: url(/wp-content/uploads/2023/07/Path-76.png) no-repeat;right: 0;top: 55%;transform: translateY(-50%);transition: all .3s ease;}
.news-post-list .nav-links a.page-numbers,.news-post-list .nav-links span.page-numbers{border: none;color: #005FA2;padding: 0;margin: 0px;}
.news-post-list .kt-blocks-page-nav .nav-links .current{background: none;color: #005FA2; border: none;}
.news-post-list-icon{position:absolute; right: 0; bottom: 10px;}

.news-stories .entry-header {margin-bottom: 0!important}
.news-stories.blog .entry-content p:not(.read-more) {display: none;}
.news-stories.blog .entry-title a,.news-stories.category .entry-title a {color: #00386C;}
.news-stories.blog span.cat-links a, .news-stories.category span.cat-links a {color: #0072B4;text-transform: uppercase;font-size: 14px;}
.news-stories div#secondary .widget {margin-bottom: 20px;}
.news-stories div#secondary h3.sidebar-title {font-size: 28px !important;line-height: 30px !important;}
.news-stories div#secondary p.sidebar-text {line-height: 25px;}

/* Highlights Infoboxes */
.row-highlights .kt-blocks-info-box-media-container {display: flex;z-index: 1;position: relative;}
.row-highlights .kt-infobox-textcontent {border-top: 5px solid #0072B4;min-height: 222px;z-index: 3;position: relative;}
.row-highlights.with-descriptions .kt-infobox-textcontent {min-height: 290px;}
.row-highlights .kt-blocks-info-box-link-wrap, .row-highlights .kt-blocks-info-box-link-wrap .kt-infobox-textcontent {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.row-highlights .kt-blocks-info-box-title {transition: all .3s ease;}
.row-highlights a.kt-blocks-info-box-link-wrap:after{position: absolute;content: '';width: 45px;height: 45px;background-image: url(assets/arrow-right-light.svg);right: 40px;bottom:40px;transition: all .2s ease-in-out;z-index: 3;background-color: #0c0c0c;background-repeat: no-repeat;background-position: center center;background-size: 29px 25px;border-radius: 100%;}
.row-highlights .kt-blocks-info-box-link-wrap:hover:after {right: 30px;transition: all .2s ease-in-out}
.row-highlights.with-descriptions .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title:after {right: 53px;bottom:52px;}
.row-highlights .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media-container {transition: all .3s ease;}
.row-highlights .kt-blocks-info-box-text {opacity: 1;visibility:visible;transition: all .3s ease;}
.row-highlights .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {opacity: 1;visibility:visible;}
.row-highlights .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media-container {margin-bottom: -43px;}
.row-highlights .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title:after, .row-highlights .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-title:after {right: 30px;}
.row-highlights.with-descriptions .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title:after, .row-highlights .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-title:after {right: 40px;}
.row-highlights .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title {transition: all .3s ease;}
.row-highlights .kt-blocks-info-box-link-wrap .kt-infobox-textcontent {transition: all .3s ease;background: inherit;box-shadow: 0px 1px 10px rgba(12, 12, 12, 0.2);}
.row-highlights .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 265px;transition: all .3s ease;}
.row-highlights.with-descriptions .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 333px;}
.row-highlights .kt-blocks-info-box-media-container {display: inline-block  !important;width: 100%;}
.row-highlights .kt-blocks-info-box-media {width: 100% !important;overflow: visible;}
.row-highlights .kadence-info-box-image-inner-intrisic-container {width: 100% !important;max-width: 100%  !important;}
.row-highlights .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {width: 100% !important;max-width: 100% !important;}
.row-highlights .kt-blocks-info-box-media .kt-info-box-image {width: 100% !important;}
.row-highlights .with-learnmore-btn .kt-blocks-info-box-learnmore-wrap {position: absolute;bottom: 35px;}

.intern-column-border .kt-inside-inner-col p:after{content: " ";position: absolute;border-left: 2px #D3DADE solid;top: 0;right: 0;height: 35px;}
.intern-column-border .wp-block-kadence-column:last-child p:after {border: none;}
.culture-column-border .kt-inside-inner-col p:after{content: " ";position: absolute;border-left: 2px #D3DADE solid;top: 0;right: 0;height: 175px;}
.culture-column-border .wp-block-kadence-column:last-child .kt-inside-inner-col p:after {border-left: none;}
.culture-column-border mark.kt-highlight {white-space: nowrap;}
.community-column-border .kt-inside-inner-col p:after{content: " ";position: absolute;border-left: 2px #D3DADE solid;top: 0;right: 0;height: 175px;}
.community-column-border .wp-block-kadence-column:last-child .kt-inside-inner-col p:after {border-left: none;}

/* Team Members Infoboxes */
.team-members .wp-block-kadence-infobox {height: 100%;}
.team-members .kt-blocks-info-box-media-container {display: flex;z-index: 1;position: relative;}
.team-members .kt-infobox-textcontent {border-top: 5px solid #0072B4;min-height: 250px;z-index: 3;position: relative;transition: all .3s ease;box-shadow: 0px 1px 10px rgba(12, 12, 12, 0.2);border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;padding: 0 20px 20px;}
.team-members .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {border-top-color:#33a3dc;}
.team-members .wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {position: absolute;width:calc(100% - 40px);bottom: 20px;left: 20px; /*border-bottom: 1px solid #33a3dc;*/}
.team-members .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:after{position: absolute;content: '';width: 45px;height: 45px;background: url(assets/arrow-right-light.svg) #000 center center no-repeat;background-size: 29px 25px;border-radius: 100%;right: 10px;top: 50%;transform: translateY(-50%);transition: all .3s ease;}
.team-members .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore:after, .team-members .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-learnmore:after{right:-10px;}
.haynesville-growth-engine .wp-block-kadence-column .kt-inside-inner-col h3:after,.supplier-qualification-process-heading:after{content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: 0;}
.haynesville-growth-engine .wp-block-kadence-advancedheading mark.kt-highlight {white-space: nowrap;}
.operations-map img {max-width: 278px;width:100%;}
.wp-block-separator {margin: 10px auto !important;}
.five-column-section .core-integrity-section .kt-blocks-info-box-link-wrap{padding:0!important;}

/* Tabs CSS */
.what-we-do-section .what-we-do-tabs .kt-tab-title-active a{font-weight: 700!important;}
.what-we-do-section .what-we-do-tabs li a.kt-tab-title span.kt-title-text, .reservoir-services .reservoir-services-tabs li a.kt-tab-title span.kt-title-text{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 15px 0 10px 0;}
.reservoir-services .reservoir-services-tabs li a.kt-tab-title span.kt-title-text{padding: 30px 0 0px 0;}
.what-we-do-section .what-we-do-tabs li:last-child a.kt-tab-title span.kt-title-text, .reservoir-services .reservoir-services-tabs li:last-child a.kt-tab-title span.kt-title-text,.reservoir-services .reservoir-services-tabs li a.kt-tab-title span.kt-title-text {border-right: none;}
.reservoir-services .reservoir-services-tabs li:last-child a.kt-tab-title span.kt-title-text,.reservoir-services .reservoir-services-tabs li a.kt-tab-title span.kt-title-text {text-align: start;justify-content: flex-start;}
.reservoir-services .reservoir-services-tabs .kt-tabs-content-wrap .wp-block-kadence-tab.kt-tab-inner-content{background-color: #F7F7F7; border-bottom: 4px solid #005FA2}
.what-we-do-section .what-we-do-tabs .kt-tabs-id_806b8d-bc > .kt-tabs-content-wrap > .wp-block-kadence-tab{padding: 56px 205px 137px 125px;}
.what-we-do-section .what-we-do-tabs a.kt-tab-title span.kt-title-text {text-align: center;}
.reservoir-services .reservoir-services-tabs .kt-tabs-id_806b8d-bc > .kt-tabs-content-wrap > .wp-block-kadence-tab{padding: 0px;}
.reservoir-services .reservoir-services-tabs li a.kt-tab-title span.kt-title-text:after {content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: 0;}
.reservoir-services .reservoir-services-tabs li a.kt-tab-title {position: relative;}
.reservoir-services .reservoir-services-tabs .kt-tabs-content-wrap{margin-top: 40px;}
.reservoir-services .reservoir-services-tabs .kt-tab-title-active a{font-weight: 500!important;}
.reservoir-services .reservoir-services-tabs .kt-tabs-content-wrap .tab-content-section .kt-inside-inner-col .wp-block-buttons {position: absolute;bottom: 0;}
body.kt-modal-open .reservoir-services{z-index: 9999!important;} 
.career-chk-section .kt-row-column-wrap .kt-inside-inner-col p {position:relative;}
.career-chk-section .kt-row-column-wrap .kt-inside-inner-col p:after {content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: -10px;}
.code-accordion{position:absolute;}
.employee-testimonials .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap {margin-left: 0;}
.employee-testimonials .wp-block-kadence-infobox p:after{content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: 0;}
.culture-benefit-list li{padding: 0px 0 5px 15px;}
.lists-no-left-padding li {padding: 0px 0 10px 0;}
.lists-no-left-padding li:last-child{padding-bottom: 0;}
.program-highlights-limited-width {max-width: 577px;}
.compensation-reward .kt-infobox-textcontent:after{content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: 0;}
.tab-content-no-pad {padding: 0 !important;}
 
/* home banner slider */
.home-banner-slider .kt-blocks-carousel .slick-dotted.slick-slider{margin-bottom: 0px;}
.home-banner-slider .kt-blocks-carousel .slick-dotted.slick-slider ul.slick-dots{width: auto;right: 50px!important;bottom: 88px !important; text-align: right;left: auto!important;}
.home-banner-slider .kb-blocks-slider{margin-bottom: 0 !important;}
.home-banner-slider .kb-splide .splide__pagination, .home-banner-slider .kb-splide ul.splide__pagination.splide__pagination{width: auto;left: 55px!important;bottom: 58px !important; text-align: right;right: auto!important;padding:0;}

.home-banner-slider .kt-blocks-carousel{padding: 0 0 0px 0;}
.home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner{height: 100%;}
.home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner .kb-row-layout-wrap{height: 100%;}
.home-banner-slider .kt-blocks-carousel .kb-advanced-slide .kb-advanced-slide-inner-wrap{min-height: fit-content;}
.home-banner-slider .kt-blocks-carousel .slick-dots li button:before{border-radius: 5%!important;width: 15px;height: 15px; background-color: transparent!important; border: 1px solid white!important;}
.home-banner-slider .kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li.slick-active button:before{background-color: white!important;}
.home-banner-slider .kt-blocks-carousel .slick-dots li{width: 35px!important;}
.home-banner-slider a.kb-advanced-heading-link {text-decoration: none;}
.home-banner-slider .kb-splide .splide__pagination__page:not(.is-active) {background-color: transparent;border: 1px solid #fff;}
.home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner .kb-row-layout-wrap h1, .home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner .kb-row-layout-wrap h2 {font-size: clamp(2.5rem, 1.1611rem + 2.0921vw, 3.75rem);line-height: clamp(3.125rem, 1.7861rem + 2.0921vw, 4.375rem);letter-spacing: -1px;}
 @media (min-width:1640px) {
.home-banner-slider .kb-splide .splide__pagination, .home-banner-slider .kb-splide ul.splide__pagination.splide__pagination {left: calc((100% - 1480px) / 2)!important;}
}
@media (min-width:1025px) and (max-width:1639px) {
.home-banner-slider .kb-splide .splide__pagination, .home-banner-slider .kb-splide ul.splide__pagination.splide__pagination {left: 80px!important;}
}
@media (min-width:1025px) and (max-width:1199px) {
/* To add back after Oct */
/*.slider-inner-raw > .kt-row-column-wrap, .home-banner-raw > .kt-row-column-wrap {min-height: 500px !important;}*/
}
@media (min-width:768px) and (max-width:1024px) {
.home-banner-slider .kb-splide .splide__pagination, .home-banner-slider .kb-splide ul.splide__pagination.splide__pagination {left: 32px!important;bottom:0 !important;}
}

/* mobile menu */
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li, .ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-menu-item a.menu-link, .ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-page-ancestor a.menu-link,.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-page-ancestor button{background-color: white!important;}
.ast-mobile-popup-content .ast-menu-toggle:focus{outline: none;}
.ast-builder-menu-mobile nav.site-navigation .ast-nav-menu .menu-item .sub-menu li .ast-menu-toggle {top: 3px;}
/*.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor a.menu-link{color: #7fc4fd!important;}*/
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li a.menu-link{color: #004270!important; border-color: #EAEAEA!important;padding: 16px 20px 16px 50px;}
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-menu-ancestor > .menu-link, .ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-menu-item > .menu-link {color:#7fc4fd !important;background: transparent;}
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-menu-ancestor > .ast-menu-toggle, .ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.current-menu-item > .ast-menu-toggle{background-color: transparent!important;}
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.menu-item-has-children .sub-menu li a.menu-link {padding: 20px 20px 20px 75px;}
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li a.menu-link span.ast-icon{float: right;font-size: 30px;color: #66C0FF;top: 0.1em;}
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu .sub-menu li.menu-item-has-children a span.ast-icon {display: none;}
.ast-builder-menu-mobile .main-navigation .sub-menu .ast-menu-toggle {color: #66C0FF !important;}
.ast-mobile-popup-drawer .ast-mobile-popup-header:after{background-image: url(/wp-content/uploads/2024/09/Expand_logo_wht.png);left: 35px;position: absolute;top: 20px;background-repeat: no-repeat;display: inline-block;width: 150px;height: 30px;content: "";background-size: contain;}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {    margin-right: -0.5em}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {padding: 0.5em 0.6em !important;}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close .ast-close-svg{width: 29px;height: 36px;}
.ast-mobile-popup-drawer .ast-mobile-popup-header{min-height: 64px;/*min-height: fit-content;*/}
.ast-mobile-popup-drawer .ast-mobile-popup-inner::-webkit-scrollbar{display: none;}
.ast-builder-menu-mobile nav.site-navigation .ast-nav-menu .menu-item .ast-menu-toggle{top: 2px;right:8px!important;}
.ast-mobile-popup-inner nav.site-navigation .main-header-menu .sub-menu .menu-link .ast-arrow-svg{top: 0.1em!important;right: 5px;}
/* footer menu */
@media (max-width: 544px){
.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {margin-bottom: 50px!important;}
aside.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner:nth-child(2) {margin-bottom: 50px;}
.site-footer-primary-section-2.site-footer-section-2 .widget_nav_menu li {margin-bottom: 30px!important;}
.site-below-footer-wrap {padding: 0!important;}
.site-footer-below-section-1 {margin: 0!important;}
.site-below-footer-wrap .site-below-footer-inner-wrap {display: flex;flex-flow: column-reverse;}
.site-below-footer-wrap .site-footer-below-section-2 {margin: 0!important;padding: 30px;}
.site-below-footer-wrap .site-footer-below-section-2 #astra-footer-menu {display: flex!important;flex-direction: column;}
.site-below-footer-wrap .site-footer-below-section-2 #astra-footer-menu .menu-item a{    font-size: 20px!important;line-height: 25px;margin-bottom: 25px;padding-left: 0!important;}
.site-below-footer-wrap .site-footer-below-section-1{margin: 0!important;width: 100%;background-color: white;padding: 15px 0px;}
}
/* header-search */
.header-search, .header-search-button{display: none;}
aside.header-widget-area #block-13, aside.header-widget-area #block-12{margin-bottom: 0;}
.header-search .wp-block-search__inside-wrapper {display: flex;flex-direction: column;}
.header-search .wp-block-search__inside-wrapper .wp-block-search__input {background: none;border: none;font-size: 20px;padding: 0;margin-top: 10px;color:white;padding: 0px 20px 20px 40px;border-bottom: 1px solid #7fc4fd!important;}
.header-search .wp-block-search__inside-wrapper .wp-block-search__input::placeholder {color: #D9D9D9;}
.header-search svg.search-icon {display: none;}
.header-search-icon, .header-search-button {justify-content: flex-start!important;padding: 20px 20px 20px 40px;}
/* .header-search-icon{border-bottom: 1px solid #7fc4fd;} */
/* search box */
.site-header-primary-section-right .ast-header-search{padding-left:26px!important;}
.ast-search-box .ast-container {display: flex;flex-direction: column;align-items: flex-start;background-color: white;padding:17px 25px;}
.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size: 20px;margin-bottom: 20px;position:relative;}
.ast-search-box.full-screen .ast-search-wrapper .search-submit:after{position:absolute; content:'';background: url(assets/arrow-right-sapphire-blue.svg) no-repeat;width:29px;height:25px;right:0;top: 0;}
.ast-search-box.full-screen .ast-search-wrapper .large-search-text{color: #3C3C3C;font-size: 20px;font-weight: 700;line-height: 30px;margin-bottom: 0px;}
.ast-search-box.full-screen .ast-search-wrapper fieldset{padding: 0;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 2px solid #D3DADE;display:flex;justify-content:space-between;}
.ast-search-box.full-screen .ast-search-wrapper .search-form{margin: 0;}
.ast-search-box.full-screen .ast-search-wrapper .search-form .ast-icon.icon-search svg{display: none;}
.ast-search-box.full-screen .ast-search-wrapper .search-field::placeholder {color: #0072B4;opacity: 1;}
.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size: 20px;line-height: 30px;margin-bottom: 0px;text-align: left;width: 100%;}
.ast-search-box .ast-container a.bsearch_heatmap_link {font-size: 20px!important;line-height: 30px;font-weight: 300;color: #005FA2;margin-bottom: 10px;}
.ast-search-box.full-screen #close{color: #33a3dc;right: 1em;line-height: 0;top: auto;bottom: 17px;border: 2px solid #33a3dc;padding: 5px;}

/* contact form */
.contact-form-section .gform_heading h2.gform_title {display: none;}
.contact-form-section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 26px;}
.contact-form-section .gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea{padding: 11px 18px;line-height: 18px;background-color: #fff;border: 1px solid #00386c;}
.contact-form-section .gform_wrapper.gravity-theme select {padding: 8px 18px;min-height: 42px;border: 1px solid #00386c;background: #fff;color: #0C0C0C;}
.contact-form-section .gform_wrapper.gravity-theme select::placeholder {}
.contact-form-section .gform_wrapper.gravity-theme input::placeholder, .gform_wrapper.gravity-theme textarea::placeholder{color: #0C0C0C;}
.contact-form-section .gform_wrapper.gravity-theme input:focus, .gform_wrapper.gravity-theme textarea:focus{border: 1px solid #00386c;}
.contact-form-section .gform_wrapper .gform_footer .gform_button {color: #fff;background: #0c0c0c;border: none;min-width: 150px;}
.contact-form-section .gform_wrapper .gform_footer .gform_button:hover {background-color: #00386c; color: white;}

/* newsletter subscribe form */
.newsletter-subscribe .gform_heading h2.gform_title {display: none;}
.newsletter-subscribe .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 26px;}
.newsletter-subscribe .gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea{padding: 11px 18px !important;line-height: 18px;background-color: #fff;border: 1px solid #00386c;color: #00386c;}
.newsletter-subscribe .gform_wrapper.gravity-theme input::placeholder, .gform_wrapper.gravity-theme textarea::placeholder{color: #0C0C0C;}
.newsletter-subscribe .gform_wrapper.gravity-theme input:focus, .gform_wrapper.gravity-theme textarea:focus{border: 1px solid #00386c;}
.newsletter-subscribe .gform_wrapper .gform-button, .newsletter-subscribe .gform_wrapper .gform_button {background-color: #fff;border: 1px solid #00386c;color: #0072B4;}
.newsletter-subscribe .gform_wrapper .gform-button:hover, .newsletter-subscribe .gform_wrapper .gform_button:hover {background-color: #00386c; color: #fff;}
.newsletter-subscribe .gform_footer.top_label {padding: 0 !important;margin: 0 !important;}
.newsletter-subscribe .gform_wrapper.gravity-theme input.gform_button {margin-top: 8px;}

/* owners page */
.committed-owner-raw-section .kt-inside-inner-col h3.wp-block-kadence-advancedheading{justify-content: space-between;}
.committed-owner-raw-section a.wp-block-button__link {line-height: 1.2;}



/* Sub Breadcrumb */
/*.page-breadcrumb {z-index: -999!important;} */
.top-sub-breadcrumb span {font-size: 14px;line-height: 18px;color: #848484;font-weight: 300;}
.white-text-breadcrumb span, .white-text-breadcrumb span a{color: white;}
.top-sub-breadcrumb span.breadcrumb_last {font-weight: 400;}
.page-list-section.wp-block-kadence-rowlayout {position: sticky;top: 89px;z-index:9999;border-bottom: none; left: 0; right: 0; margin: 0 auto !important;width: 100%!important;max-width: 1920px!important;background:#eff2f3!important;}
.page-list-section ul.wp-block-navigation__submenu-container{display: none;}
.page-list-section ul.wp-block-page-list li.wp-block-pages-list__item:hover ul.wp-block-navigation__submenu-container{display: flex!important;flex-flow: column;position: absolute;padding:0;background: #f7f7f7;margin: 0 -20px;border: 1px solid #3c3c3c26;}
.page-list-section ul.wp-block-navigation__submenu-container li {margin-right: 0px !important;}
.page-list-section ul.wp-block-navigation__submenu-container li:first-child {margin-top:-1px;}
.page-list-section ul.wp-block-navigation__submenu-container {min-width: 150px;}
.kb-button {text-decoration: none !important;}
/* .page-list-section{display: none;} */

/* Living in OKC Image-Slider */
.okc-img-slider .kb-blocks-slider {margin-bottom: 0!important;}
.okc-img-slider .splide .splide__pagination{bottom: 0px!important;}
.okc-img-slider .splide .splide__pagination li button.splide__pagination__page{border: 1px solid white;background: transparent;width: 10px;height: 10px;}
.okc-img-slider .kt-blocks-carousel .splide__arrow--prev{left: 25%!important;}
.okc-img-slider .kt-blocks-carousel .splide__arrow--next{right: 25%!important;}
.okc-img-slider .splide .splide__arrow{bottom: -27px!important; top: unset;background: none;opacity: 1;}
.okc-img-slider .splide .splide__pagination__page.is-active{opacity: 1;background-color: white!important;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {padding: 43px 10px 60px!important;font-size: 24px!important;font-weight: 300;}
.okc-icon-box .kt-infobox-textcontent:after{content: '';width: 40px;height: 2px;position: absolute;background-color: #66C0FF;left: 0;bottom: 0;}

/* invoice Table */
.invoice-table-accordion th {text-align: start;color: #00386c;}
.invoice-table-accordion tr td:nth-child(1) {color: #3c3c3c;}
.invoice-table-accordion tr td:nth-child(2),.invoice-table-accordion tr td:nth-child(3)  {color: #00386c;}
.invoice-accordion .kt-accordion-panel {border: 2px solid #cce8ff !important;border-top: none!important;}
.invoice-table-accordion td,.invoice-table-accordion th{border-bottom: 2px solid #cce8ff!important;}
.invoice-accordion table {border-collapse: collapse; margin-bottom: 0;}
.invoice-accordion td:first-child, .invoice-accordion th:first-child{padding-left: 40px;}
.invoice-accordion td, .invoice-accordion th{padding-top: 0.7em;padding-bottom: 0.7em;}
.invoice-accordion th:first-child {min-width: 210px;}
.compensation-table th {text-align: start;color: #005fa2;}
.compensation-table td,.compensation-table th{border-bottom: 2px solid #cce8ff!important;}
.compensation-table table {border-collapse: collapse; margin-bottom: 0;}
.stakeholder-activity-table table{border-collapse: separate!important;}
.compensation-table td:first-child, .compensation-table th:first-child{padding-left: 40px;}
.compensation-table td, .compensation-table th{padding-top: 0.7em;padding-bottom: 0.7em;}
.compensation-table th:first-child {min-width: 210px;}
.compensation-table td,.compensation-table th{padding: 15px 15px 15px 0 !important;}
/* .invoice-accordion p{margin-bottom: 0!important;} */
.benefit-accordion .kt-accordion-panel-inner, .compensation-table{max-width: 950px;}
.stakeholder-activity-table {max-width: 100%!important;}
.stakeholder-activity-table thead {background: #f7f7f7;}
.stakeholder-activity-table th:first-child, .stakeholder-activity-table td:first-child {min-width: 260px;width:30%;padding-left: 20px!important;}
.stakeholder-activity-table td:nth-child(2), .stakeholder-activity-table th:nth-child(2) {width: 50%;padding-right: 200px !important;}
.stakeholder-activity-table td {vertical-align: top;}

.accountability-board-table td:first-child {min-width: 350px!important;}
.air-quality-table-section .kt-has-1-columns .kt-inside-inner-col {max-width: 1109px;}
.air-quality-table td:first-child {min-width: 220px!important;}
.water-consumption-table, .water-consumption-table table{margin-bottom: 0!important;max-width: 1105px;}
.water-consumption-table th{background-color: #f7f7f7;vertical-align: text-top;}
.water-cons-regular-text{font-weight: 400!important;}
.water-consumption-table td:first-child{font-weight: 300!important;}
.water-consumption-table tr.bold-tr td.has-text-align-left {font-weight: 400!important;border-bottom: none!important;}
.accountability-board-table th {width: fit-content!important;}
.faq-accordion .kt-accordion-panel-inner{max-width: 100%;}
.invoice-accordion .dental td, .invoice-accordion .dental th{padding-left: 0px;}
.list-space .kt-accordion-panel-inner ul li {padding-left:15px;}
.kt-accordion-panel-inner ul {padding-left:20px;margin-top: 0;}
.kt-accordion-panel-inner ul li {padding-left:15px;}
.kt-accordion-panel-inner ul.condensed-list li {padding-left: 0;margin-bottom: 1.6em;}
.kt-accordion-panel-inner ul.sublist-line-marker {list-style-type: none;padding-left: 0;}
.kt-accordion-panel-inner ul.sublist-line-marker li {position: relative;}
.kt-accordion-panel-inner ul.sublist-line-marker > li:before {content: '–';position:absolute;left: 0;}
ul.light-blue li::marker {color: #66C0FF;}
.benefit-dental-list{font-weight: 700;}
.benefit-accordion .kt-accordion-panel-inner{padding: 40px;}
.comp-dental-table td:first-child {max-width: 490px;padding-right: 50px!important;}
.owner-faq-accordion .kt-accordion-panel-inner{padding: 35px;}
.owner-accordion-price th:first-child{width: 300px;}


/* Board Committee Assignments Table */
.board-committee-table td, .board-committee-table th {border-bottom: 1px solid rgba(0,0,0,0.25) !important;}
.board-committee-table th, .board-committee-table td {padding:24px 10px;}
.board-committee-table th:first-child {padding-left: 0;}
.board-committee-table td:first-child {padding-left: 0;}
.board-committee-table td:not(:first-child) {text-align: center;}
.board-committee-table th {line-height: 21px;}
.board-committee-table th:nth-child(3), .board-committee-table th:nth-child(4), .board-committee-table th:nth-child(5), .board-committee-table th:nth-child(6) {width: 15%;}
.board-committee-table .wp-element-caption {color: #005FA2;}

/* Subpage styling */
.page-list-section .wp-block-page-list {display: flex;padding:0;margin: 0; align-items:center;}
.page-list-section li.wp-block-pages-list__item {list-style-type: none;margin-right: 50px;}
.page-list-section li.wp-block-pages-list__item a {display: flex !important;min-height: 50px;align-items: center;border-bottom: 3px solid transparent;border-top: 3px solid transparent;text-decoration: none;}
.page-list-section li.wp-block-pages-list__item a:hover,.page-list-section li.wp-block-pages-list__item a:focus {color:#0072B4;border-bottom: 3px solid #33A3DC;}
.page-list-section li.wp-block-pages-list__item.current-menu-ancestor > a {border-bottom: 3px solid #33A3DC;}
.page-list-section ul:not(.wp-block-navigation__submenu-container) > li.current-menu-item.wp-block-pages-list__item > a {border-bottom: 3px solid #33A3DC;}
.page-list-section ul.wp-block-navigation__submenu-container li.wp-block-pages-list__item a {padding: 0 24px;}
.page-list-section ul.wp-block-navigation__submenu-container li.wp-block-pages-list__item a:hover,
.page-list-section ul.wp-block-navigation__submenu-container li.wp-block-pages-list__item a:focus {border:none;background:#004270;color:#fff;}
.page-list-section ul.wp-block-navigation__submenu-container li.current-menu-item.wp-block-pages-list__item a {border:none;background:#004270;color:#fff;}
.linked-list .kt-svg-icon-list-text {text-decoration: underline;}
.custom-list-spacing li {margin-bottom: 25px;}
.kt-modal-overlay .kt-modal-close {right: 40px !important;top: 40px !important;border: 2px solid !important; border-radius: 3px;}
.company-contact-info a {text-decoration: underline;}
.about_heading-adjustment .wp-block-kadence-advancedheading {min-height: 80px;}
.about_heading-adjustment .wp-block-kadence-column {min-height: 290px;}
.about_heading-adjustment .wp-block-buttons {position: absolute;bottom: 0;}
/* Reports styling */
.w3eden .card {border-radius: 0;border: none;}
.w3eden .card:not(.wpdm-shortcode-toolbar) {border-bottom: 2px solid #00386c;padding-bottom: 25px;padding-right: 30px;}
.w3eden .link-template-default.card {border-bottom: none;padding: 0;background: transparent;}
.w3eden .link-template-default.card .package-title {color: #0072B4;font-size: 16px;font-weight: 400;}
.w3eden .link-template-default.newsletters .package-title {color: #0072b4;}
.w3eden .link-template-default.card .card-body {margin: 0 2rem;padding: 20px 0;border-bottom: 1px solid rgba(51,163,220,0.25);}
.w3eden .link-template-default.newsletters .card-body {margin: 0;padding: 5px 0;border: none;}
.w3eden .link-template-default.card a:not(:last-child) {margin-right: 1rem;}
.company-reports-columns .wp-block-buttons {margin-left: 2rem;}
.w3eden .card-body {margin-right: 60px;}
.w3eden .list-group-item:first-child {border-bottom: none !important;}
.w3eden .list-group-item {padding-left: 0;margin: 0;border-top: 0;border-bottom: 1px solid #CCE8FF !important;}
.w3eden h3.card-title {font-size: 25px;line-height: 30px;letter-spacing: -0.5px;font-weight: 400;}
.w3eden .list-group-item a {text-decoration: none;}
img.wpdm-thumb {border-right: 3px solid #00386c;border-bottom: 3px solid #00386c;}
.w3eden .card img {max-height: 200px;width: auto;border-right: 3px solid #00386c;border-bottom: 3px solid #00386c;}
.w3eden .card.media-resources img {border: none;}
.w3eden .card.media-resources .logo {align-content: center;}
.w3eden .svg-inline--fa {color: #0072B4;}
.w3eden a .svg-inline--fa {transition: all .2s ease;}
.w3eden a:hover .svg-inline--fa {color: #33a3dc;transition: all .2s ease;}
.w3eden .fa-file-pdf {font-size: 1.25em !important;}
.w3eden .fa-link {font-size: 1em !important;}
.w3eden .link-template-default.newsletters .card-body a {color: #2699FB;display: flex;justify-content: space-between;align-items: center;}
.w3eden a {text-decoration: none !important; transition: all .2s ease;}
.w3eden .list-group-item.download-btn {background: #0c0c0c;border-radius: 50px;padding-left: 20px;color: #fff;}
.w3eden a .download-btn:after {position: absolute;content: '';right: 18px;width: 20px;height: 20px;background: url(assets/download-light-blue.svg) no-repeat;opacity: 0;transition: all .2s ease;top: 50%;transform: translateY(-50%);}
.w3eden a:hover .download-btn {color: #33a3dc}
.w3eden a:hover .download-btn:after {opacity: 1;transition: all .3s ease;}
.w3eden .media-resources a:hover .download-btn {color: #33a3dc}
.w3eden .media-resources a:hover .svg-inline--fa {visibility: visible!important;opacity: 1!important;color: #33a3dc !important;}
.w3eden .media-resources .download-btn:after {content:none;}
.w3eden a .download-btn, .w3eden .media-resources a .download-btn {transition: all .2s ease;}

/* news and story */
.news-stories .category {display: flex;flex-flow: wrap;width:100%; gap: 20px;}
.news-stories .category .filter-label,.news-stories .form-outline .form-label {width: 100%; padding: 0; padding-bottom: 10px;color: #003357;}
.news-stories .category .post_category {display: flex; flex-flow: wrap; }
.news-stories .filter-label {display: flex; width: 100%;}
.news-stories .category form#search_form {display: flex; width: 30%;}
.news-stories .category form#search_form .years_filter {display: flex; flex-flow: wrap; }
.news-stories .category form#search_form .years_filter label.Year {width: 100%; }
.news-stories .category form#search_form  .form-outline {display: flex; flex-flow: wrap; width: 100%;}
.news-stories .category form#search_form .form-outline label.form-label {width: 100%; text-align: left;}
.news-stories .category .col-md-4.categoryform, .news-stories .category .col-md-4.year-dropdown {width: 30%; }
.news-stories .category .col-md-4.filter-dropdown .btn-group{width: 100%;}
.news-stories .category .col-md-4{max-width: 100%!important;}
/* .news-stories .category .col-md-4.categoryform select {width: 100%;background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #005FA2, #005FA2);background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;background-size: 5px 5px, 5px 5px, 2.5em 2.5em;background-repeat: no-repeat; }
.news-stories .category .col-md-4.categoryform select {color: transparent;text-shadow: 0 0 0 #000;} */
/* .news-stories .category form#search_form .col-md-4 {width: 50%; } */
.news-stories .category form#search_form .col-md-4 select {width: 100%; background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #005FA2, #005FA2);background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;background-size: 5px 5px, 5px 5px, 2.5em 2.5em;background-repeat: no-repeat;}
.news-stories .category form#search_form .col-md-4 select{color: transparent;text-shadow: 0 0 0 #000;}
.news-stories div#content > .ast-container {padding: 80px;background-color: #fff;max-width: 100%;}
.astra-advanced-hook-15767 {margin-top: -80px;}
.news-stories {background: #f0f0f0 !important; }
.news-stories .post-content header {display: flex; flex-direction: column-reverse !important; flex-flow: wrap; }
.news-stories .post-content header .entry-meta {margin-bottom: 10px; }
.news-stories .post-content header span.cat-links {font-size: 14px !important; font-weight: bold; line-height: 30px; width: 100%;}
.news-stories #search_form .col-md-4{width: 100%;}
.news-stories .form-outline{position: relative;}
.news-stories input#search_filter{width: 100%; height:40px;color: #0072B4;}
.news-stories .post-content header h2 {font-size: 28px !important; line-height: 30px !important; font-weight: normal !important; } 
.news-stories .ast-post-format- {border-bottom: 1px solid #D3DADE;} 
.news-stories .ast-post-format-.single-layout-1 {border-bottom: none!important;}
.news-stories .post-content p.read-more a {font-size: 17px;line-height: 28px;font-weight:700;color: #fff;position: relative;background: #0c0c0c;border-radius: 50px;padding: calc(0.667em + 2px) 70px calc(0.667em + 2px) calc(1.333em + 2px);}
.news-stories .post-content p.read-more a:after {position: absolute; content: '';width: 29px;height: 25px;background: url(assets/arrow-right-light.svg) no-repeat; right: 20px; top: 50%; transform: translateY(-50%); transition: all .3s ease; }
.news-stories .post-content p.read-more a:hover:after,.news-stories .post-content p.read-more a:focus:after {right:5px;}
.news-stories .form-outline .row {margin-bottom: 60px; }
.news-stories .cat_post, .years_filter .form-control, .form-outline .search_filter {border: 1px solid #33a3dc;padding: 8px 15px; outline: none;background-color: white;}
.news-stories div#secondary {margin-top: 185px;}
.news-stories.single div#secondary {margin-top: 2em;}
.news-stories form#search_form .form-outline button {position: absolute;bottom: 0;right: 0;color: white;background-color: #00386c;padding: 6px 15px 8px 12px; width: 40px;height:40px;border-radius: 0;}
.news-stories form#search_form .form-outline input#search_filter:focus, input#search_filter:focus-visible {border: 1px solid #66C0FF!important;}
.news-stories .news-stories-header .kt-row-column-wrap {max-width: 1920px!important;}
.news-stories .news-stories-header .kt-row-column-wrap h1{margin: 36px auto auto 0px;}
.news-stories section.ast-archive-description{padding: 0 0 0 20px;}
.news-stories .ast-post-format-.single-layout-1 .entry-header{margin-top: 0!important;}
/*.news-stories .post-content header.entry-header .entry-title {margin-bottom: 40px;}*/
.news-stories .post-content .posted-on span.published {color: #003357;font-family: 'trade-gothic-next';}
.news-stories .post-content .read-more {margin-top: 20px;}
.news-stories div.navigation_links {display: flex;text-align: left;gap: 10px px;}
.news-stories div.navigation_links a.first.page-numbers {display: flex;width: 100%;align-items: center;padding-bottom: 3px;}
.news-stories .ast-pagination .nav-links{width: auto;text-align: center;}
.news-stories div.navigation_links span.ast-right-arrow, .news-stories div.navigation_links span.ast-left-arrow{display: none;}
.news-stories div.navigation_links a.next.page-numbers, .news-stories div.navigation_links a.first.page-numbers i.fa-solid.fa-angles-left {margin-right: 5px;}
.news-stories div.navigation_links a.prev.page-numbers {padding-left: 1.5em;}
.news-stories div.navigation_links a.last.page-numbers {display: flex;flex-direction: row-reverse;align-items: center;padding-bottom: 3px;margin-left: 1.5em;}
.news-stories div.navigation_links a.next.page-numbers svg{margin-left: 5px;margin-bottom:2px;}
.news-stories div.navigation_links a.prev.page-numbers svg{margin-right: 5px;margin-bottom:2px;}
.news-stories div.navigation_links a.last.page-numbers i.fa-solid.fa-angles-right {margin-left: 5px;margin-bottom:2px;}
.news-stories div.navigation_links a.first.page-numbers i.fa-solid.fa-angles-left:before, .news-stories div.navigation_links a.last.page-numbers i.fa-solid.fa-angles-right:before{font-size: 12px;}
.news-stories .category .col-md-4.categoryform select option, .news-stories .category form#search_form .col-md-4 select option{color: #004270;}
.news-stories .ast-pagination {border-bottom: 1px solid #D3DADE;padding: 32px 0px!important;}
.news-stories.ast-page-builder-template .ast-article-post{padding: 0;}
.news-stories.archive.category .entry-content p:first-child {display: none;}
.news-stories .filter-dropdown .dropdown-menu .dropdown-divider:last-child {display: none;}
/* .news-stories .btn-group.show .btn-danger {border-bottom: none!important;} */
.news-stories .filter-dropdown .btn-group button.btn.btn-danger.dropdown-toggle.btn-bottom-start{border-bottom: none!important;}
.news-stories .filter-dropdown .btn-group button.btn.btn-danger.dropdown-toggle.btn-top-start{border-top: none!important;}
.news-stories .btn-group.show .dropdown-toggle::after{background-color: #33a3dc!important;}
.news-stories .filter-dropdown .btn-group .dropdown-menu .dropdown-item{padding: 8px 18px!important;line-height: 25px;border-bottom: 1px solid #D6D6D6;}
.news-stories .filter-dropdown .btn-group .dropdown-menu .dropdown-item:last-child{border-bottom: none;}
.news-stories .filter-dropdown .btn-group .dropdown-menu.show {width: 100%!important;border-radius: 0!important;padding: 0;z-index: 1;}
.news-stories .filter-dropdown .btn-group button.btn.btn-danger.dropdown-toggle{height: 40px;text-align: left;background-color: white;border: 1px solid #33a3dc;color: #0072B4;border-radius: 0;padding-left: 18px;font-weight: 400;line-height:1;}
.news-stories .filter-dropdown .btn-group .dropdown-toggle::after {content: "\f309";font-family: 'FontAwesome';margin-left: 10px;width: 40px;height: 40px;position: absolute;right: 0px;top: -1px;background-color:#00386c;color: white;display: flex;align-items: center;justify-content: center;border: none;vertical-align: unset;}
.news-stories .filter-dropdown .btn-group .btn-danger.focus,.filter-dropdown .btn-group .btn-danger:focus{box-shadow: none;color: black;background-color: #fff;border-color: #33a3dc;}
.news-stories .filter-dropdown .btn-group .btn-danger:not(:disabled):not(.disabled).active:focus,.filter-dropdown .btn-group .btn-danger:not(:disabled):not(.disabled):active:focus, .filter-dropdown .btn-group.show> .btn-danger.dropdown-toggle:focus{box-shadow: none!important;color: #0072B4;background-color: #fff;border-color: #33a3dc;}
.news-stories .filter-dropdown .btn-group .dropdown-item:focus,.filter-dropdown .btn-group .dropdown-item:hover{color: #66C0FF!important;}
.news-stories .filter-dropdown .btn-group .dropdown-item.active,.filter-dropdown .btn-group .dropdown-item:active{background-color: #00386C;}
.news-stories .category form#search_form .form-outline input#search_filter::placeholder {color: #0072B4;}
.news-stories.single-post .ast-terms-link a {color: #9a9a9a;font-size: 14px;font-weight: bold;display: block;margin-bottom: 10px;}
.news-stories.archive.ast-right-sidebar.ast-page-builder-template .site-main {padding: 0;}
.news-stories.archive.ast-right-sidebar.ast-page-builder-template .site-main section.no-results {margin: 0;}
.news-stories .ast-post-format- .post-thumb-img-content.post-thumb {height: 100%;}
.news-stories .ast-post-format- .ast-blog-featured-section.post-thumb {width: 33%;margin-bottom: 0;}
/*.news-stories .ast-post-format- .ast-blog-featured-section.post-thumb img{width: 100%;height: 100%;object-fit: cover;}*/
.news-stories .ast-post-format- .post-content {width: 66%;padding-left: 30px;}
.news-stories .ast-post-format-.ast-no-thumb .ast-blog-featured-section.post-thumb {display: none;}


a.kb-advanced-heading-link.text-like-btn {text-decoration: none;}
.text-like-btn .wp-block-kadence-advancedheading.kt-adv-heading-has-icon {justify-content: space-between;}
.company-reports-columns a:hover .package-title {color: #33a3dc!important;}
.company-reports-columns a.kb-advanced-heading-link.text-like-btn:hover .kb-adv-text-inner {color: #33a3dc;}
.air-quality-table td, .air-quality-table th{border-bottom: 1px solid #CCE8FF !important}

/*******test*******/
.company-reports-section.page-list-section.wp-block-kadence-rowlayout {position: sticky; top: 90px; z-index: 999!important; border-bottom: 1px solid #8080804f; }
.company-reports-section.page-list-section ul {min-width: 215px !important;}
.company-reports-section.page-list-section ul li:hover ul.wp-block-navigation__submenu-container {display: flex!important; flex-flow: column; position: absolute; padding: 0; background: #f7f7f7; margin: 0 -20px; border: 1px solid #3c3c3c26; }
.company-reports-section.page-list-section ul li {margin-right: 35px; }
.company-reports-section.page-list-section ul li:first-child {margin-top: -1px; }
.company-reports-section.page-list-section .wp-block-page-list {display: flex; padding: 0; margin: 0; align-items: center; }
.company-reports-section.page-list-section li {list-style-type: none; margin-right: 35px; }
.company-reports-section.page-list-section li a {display: flex !important; min-height: 50px; align-items: center; border-bottom: 3px solid transparent; border-top: 3px solid transparent; text-decoration: none; } 
.company-reports-section.page-list-section li a:hover,.company-reports-section.page-list-section li a:focus {color: #004270; border-bottom: 3px solid #004270; }
.company-reports-section.page-list-section li.current-menu-ancestor > a {border-bottom: 3px solid #004270; }
.company-reports-section.page-list-section ul:not(.wp-block-navigation__submenu-container) > li.current-menu-item > a {border-bottom: 3px solid #004270; } 
.company-reports-section.page-list-section ul.wp-block-navigation__submenu-container li a {padding: 5px 24px;border: none;}
.company-reports-section.page-list-section ul.wp-block-navigation__submenu-container li a:hover, .company-reports-section.page-list-section ul.wp-block-navigation__submenu-container li a:focus {border: none; background: #004270; color: #fff; }
.company-reports-section.page-list-section ul.wp-block-navigation__submenu-container li.current-menu-item a {border: none; background: #004270; color: #fff; }
.news-stories div#content > .ast-container span.posted-on {position: initial !important; }
.newsletter-posts div#content > .ast-container {padding-top: 0 !important; }
.newsletter-posts .ast-post-format-.single-layout-1 .entry-header {margin: 0;}
/* .news-stories-header {margin-top: 50px; } */
/*farman*/
/*.page-container {position: fixed ;z-index: 99 ;width: 100% ; }*/
/*.blog .page-container {position: fixed!important; z-index: 99; width: 100%; left:0;}*/
/* .site-header {z-index: 9999; position: sticky; width: 100%; top: 0; } */
.page-container .page-breadcrumb {z-index: 1111; top: 1px;}
.newsletter-posts .astra-advanced-hook-8636 .yoast-breadcrumbs {display: none; }
.astra-advanced-hook-8636 .yoast-breadcrumbs {display: flex; align-items: center; border-top: 0px solid rgba(132,132,132,0.3); border-bottom: 1px solid rgba(132,132,132,0.3); background: #fff; min-height: 50px; padding: 0px 15px 0px 35px; }
.astra-advanced-hook-8636 .yoast-breadcrumbs span {font-size: 14px; line-height: 18px; color: #848484; font-weight: 300; }
.astra-advanced-hook-8636 .yoast-breadcrumbs span .breadcrumb_last {font-weight: 400; }
.astra-advanced-hook-8636 .yoast-breadcrumbs span a:hover{color:#848484;}
.company-reports-section {position: fixed !important; z-index: 9999 !important; width: 100% !important; background-color: #f7f7f7 !important; }

/* sustainability-aboutpage-table */
.sustainability-aboutpage-table thead {background-color: #F7F7F7;}
.sustainability-aboutpage-table tr td {color: #3C3C3C!important;}
.sustainability-aboutpage-table tr:first-child td ul {margin-top: 0;}
.sustainability-aboutpage-table td ul {margin-bottom: 35px!important;padding-left: 20px!important;}
.sustainability-aboutpage-table td li:not(:last-child) {margin-bottom: 10px;}
.sustainability-aboutpage-table td{vertical-align: top;}
.sustainability-aboutpage-table tr td:first-child{font-weight:700;padding-left: 10px !important;}
.sustainability-aboutpage-table tr:nth-child(2) td:first-child {padding-top: 1.5em;}
/* .stakeholder-activity-table td:last-child,.stakeholder-activity-table th:last-child {padding-left: 200px!important;} */
.sustainability-highlights .wp-block-kadence-column .kt-inside-inner-col p:after{content: '';width: 40px;height: 2px;position: absolute;background-color: #33a3dc;left: 0;bottom: 0;}

 
/* annual report section pagination */
.annual-reports-section .w3eden ul.wpdm-pagination{align-items: center; padding-left: 0;}
.annual-reports-section .w3eden .pagination li a,.annual-reports-section .w3eden .annual-reports-section .pagination li span{border: none!important;}
.annual-reports-section .w3eden .pagination li span.page-numbers.current {background: #004270!important;color: white!important;}
.annual-reports-section .w3eden .svg-inline--fa {color: #fff!important;margin: 0px 5px;margin-bottom: 3px;}
.annual-reports-section .w3eden a:hover .svg-inline--fa {visibility: hidden;opacity: 0;}
.ast-single-post .entry-content .annual-reports-section a, .ast-comment-content .annual-reports-section a:not(.ast-comment-edit-reply-wrap) {text-decoration: none!important;}
.annual-reports-section .w3eden .download-btn {background: #0c0c0c;border-radius: 50px;padding-left: 20px;}
.annual-reports-section .w3eden a .download-btn:after {right: 22px;}
.annual-reports-section .w3eden a {color: #fff!important;}
.annual-reports-section .w3eden .pagination li a, .annual-reports-section .w3eden .pagination li span{padding: 3px 15px!important;margin: 5px!important;line-height: 34px!important;font-size: 16px!important;font-weight: 400!important;background: none!important;}
.annual-reports-section .w3eden .pagination li a:not(.disabled):not(.current):hover {border: none;}
.annual-reports-section .w3eden .pagination-wrapper {text-align: left!important;border-bottom: 1px solid #cce8ff!important;}
.portfolio-resilience-graph-two-row .kt-inside-inner-col {flex-direction: row!important;justify-content: flex-start !important;}
.portfolio-resilience-graph-two-row .kt-inside-inner-col figure img {max-height: 450px;width: auto;}

.environment-incident-prevention span.kt-blocks-info-box-link-wrap {display: flex;flex-direction: column-reverse;}
.environment-site-assesment-row h3.wp-block-kadence-advancedheading {width: fit-content;text-align: center!important;}
ol.advocacy-expenses-list li:first-child {margin-bottom: 20px;}
.trade-gothi-light-font{font-family: 'trade-gothic-next'!important;}
.emissions-inventory-table th, .emissions-inventory-table td {vertical-align: top;}
.emissions-inventory-table th, .emissions-inventory-table td {padding: 15px!important;text-align: left!important;}
.emissions-inventory-table td:first-child {font-size: 16px;line-height: 22px;color: #3c3c3c;font-weight: 400;font-family: 'trade-gothic-next';}
.emissions-inventory-table td:not(:first-child) {font-size: 16px;line-height: 22px;color: #3c3c3c;font-weight: 300!important;font-family: 'trade-gothic-next';}
.emissions-management-program span.kt-blocks-info-box-link-wrap{display: flex; flex-direction: column-reverse;}
.community-employee-volunteerism .kt-row-column-wrap {margin-left: 0!important;}
.executive-management-table th, .risk-horizons-table th, .our-impact-table th{background-color: #f7f7f7;}
.executive-management-table th, .executive-management-table tr{vertical-align: top;}
.executive-management-table th:first-child, .executive-management-table td:first-child{width: 50%;padding-right: 50px!important;padding-left: 15px!important;}
.executive-management-table td:last-child, .executive-management-table th:last-child {width: 50%;padding-left: 50px !important;padding-right: 15px!important;}
.risk-horizons-table td, .risk-horizons-table th {padding: 15px 50px 15px 15px !important;min-width: 300px!important; vertical-align: baseline;}
.climate-related-risks-table.risk-horizons-table th:nth-child(1), .climate-related-risks-table.risk-horizons-table th:nth-child(2), .climate-related-risks-table.risk-horizons-table td:nth-child(1), .climate-related-risks-table.risk-horizons-table td:nth-child(2) {min-width: 215px !important;}
.competing-market-share-table td, .competing-market-share-table th {min-width: 350px!important;}
.climate-oportunity-table th {color: white;}
.climate-oportunity-table td, .climate-oportunity-table th {border-bottom: 1px solid #cce8ff!important;padding: 15px 40px 15px 0px !important;vertical-align: baseline;}
.climate-oportunity-table td:last-child, .climate-oportunity-table th:last-child{padding-right: 0!important;}
.climate-oportunity-table th:first-child, .climate-oportunity-table td:first-child{min-width:150px!important;}
.climate-oportunity-table th:nth-child(2), .climate-oportunity-table td:nth-child(2){min-width:300px!important;}
.climate-oportunity-table th:last-child, .climate-oportunity-table td:last-child{min-width:450px!important;}
.portfolio-resilience-table  td, .portfolio-resilience-table th{min-width: auto!important;}
/* .portfolio-resilience-graph-row figure.wp-block-image img {height: 400px!important;object-fit: contain!important;} */
figure.image-with-caption {display: flex;}
figure.image-with-caption img{width: 70%; height: auto!important;}
figure.image-with-caption figcaption.wp-element-caption {align-self: center;}
.routine-flaring-table th{color: white;}
.our-impact-table td:first-child, .our-impact-table th:first-child{max-width: 300px;} 
.emission-reduction-goal-table th, .data-table-metrics th{background-color: #f7f7f7; color: #005FA2;}
.emission-reduction-goal-table th, .emission-reduction-goal-table td{min-width: 380px!important;}
.emission-reduction-goal-table th, .emission-reduction-goal-table td {vertical-align: baseline;}
.emission-reduction-goal-table th:first-child, .emission-reduction-goal-table td:first-child{min-width: 250px!important;}
/*.emission-reduction-goal-table tr:nth-child(2) td:first-child, .emission-reduction-goal-table tr:nth-child(3) td:first-child, .emission-reduction-goal-table tr:nth-child(4) td:first-child, .emission-reduction-goal-table tr:nth-child(5) td:first-child, .emission-reduction-goal-table tr:nth-child(6) td:first-child, .emission-reduction-goal-table tr:nth-child(7) td:first-child, .emission-reduction-goal-table tr:nth-child(8) td:first-child, .emission-reduction-goal-table tr:nth-child(10) td:first-child{border-bottom: none!important;}*/
.tcfd-index-table td, .tcfd-index-table th{width: 350px!important;}
.data-table-metrics td, .data-table-metrics th {border-bottom: 1px solid #CCE8FF !important; width: 10%;}
.data-table-metrics td:first-child, .data-table-metrics th:first-child {width: 70%; min-width: 500px;}
.data-table-metrics table {margin-bottom: 0;}
.metrics-by-operating-area tr:nth-child(2) td:first-child, .metrics-by-operating-area tr:nth-child(3) td:first-child, .metrics-by-operating-area tr:nth-child(4) td:first-child, .metrics-by-operating-area tr:nth-child(5) td:first-child, .metrics-by-operating-area tr:nth-child(6) td:first-child, .metrics-by-operating-area tr:nth-child(7) td:first-child, .metrics-by-operating-area tr:nth-child(8) td:first-child, .metrics-by-operating-area tr:nth-child(9) td:first-child, .metrics-by-operating-area tr:nth-child(10) td:first-child {padding-left: 35px !important;}
.metrics-by-operating-area tr:nth-child(13) td:first-child, .metrics-by-operating-area tr:nth-child(14) td:first-child, .metrics-by-operating-area tr:nth-child(15) td:first-child,.metrics-by-operating-area tr:nth-child(21) td:first-child,.metrics-by-operating-area tr:nth-child(22) td:first-child,.metrics-by-operating-area tr:nth-child(23) td:first-child, .metrics-by-operating-area tr:nth-child(26) td:first-child, .metrics-by-operating-area tr:nth-child(27) td:first-child,.metrics-by-operating-area tr:nth-child(28) td:first-child,.metrics-by-operating-area tr:nth-child(29) td:first-child {padding-left: 35px !important;}
.data-workforce-table tr:nth-child(3) td:first-child, .data-workforce-table tr:nth-child(4) td:first-child, .data-workforce-table tr:nth-child(5) td:first-child, .data-workforce-table tr:nth-child(7) td:first-child, .data-workforce-table tr:nth-child(8) td:first-child, .data-workforce-table tr:nth-child(9) td:first-child{padding-left: 35px!important;}
.data-environment-table tr:nth-child(2) td:first-child, .data-environment-table tr:nth-child(3) td:first-child, .data-environment-table tr:nth-child(4) td:first-child, .data-environment-table tr:nth-child(5) td:first-child, .data-environment-table tr:nth-child(9) td:first-child, .data-environment-table tr:nth-child(10) td:first-child, .data-environment-table tr:nth-child(11) td:first-child, .data-environment-table tr:nth-child(12) td:first-child, .data-environment-table tr:nth-child(13) td:first-child{padding-left: 35px!important;}
.value-reporting-table th, .value-reporting-table td {min-width: 150px;}
.value-reporting-table th{background-color: #f7f7f7;}
.value-reporting-table tr:nth-child(1) td:first-child,.value-reporting-table tr:nth-child(2) td:first-child,.value-reporting-table tr:nth-child(5) td:first-child,.value-reporting-table tr:nth-child(6) td:first-child,.value-reporting-table tr:nth-child(7) td:first-child,.value-reporting-table tr:nth-child(9) td:first-child,.value-reporting-table tr:nth-child(10) td:first-child,.value-reporting-table tr:nth-child(12) td:first-child,.value-reporting-table tr:nth-child(13) td:first-child,.value-reporting-table tr:nth-child(15) td:first-child,.value-reporting-table tr:nth-child(17) td:first-child,.value-reporting-table tr:nth-child(19) td:first-child,.value-reporting-table tr:nth-child(20) td:first-child,.value-reporting-table tr:nth-child(21) td:first-child,.value-reporting-table tr:nth-child(23) td:first-child,.value-reporting-table tr:nth-child(26) td:first-child,.value-reporting-table tr:nth-child(28) td:first-child,.value-reporting-table tr:nth-child(29) td:first-child{border-bottom: none!important;}
.value-reporting-table td, .value-reporting-table th {border-bottom: 1px solid #CCE8FF !important;}
.value-reporting-table th:nth-child(3),.value-reporting-table td:nth-child(3), .value-reporting-table th:nth-child(5),.value-reporting-table td:nth-child(5) {min-width: 300px;}
.content-indices-ipieca-table td:first-child, .content-indices-ipieca-table td:nth-child(2){border: none!important;}
.content-indices-ipieca-table tr:last-child td:first-child, .content-indices-ipieca-table tr:last-child td:nth-child(2){border-bottom: 1px solid #CCE8FF !important;}
.content-indices-ipieca-table td.table-border-top {border-top: 1px solid #cce8ff!important;}
.content-indices-ipieca-table img {margin-right: 5px;}
.gri-tables th, .gri-tables td {border-bottom: 1px solid #cce8ff!important;width: 30%;}
.gri-tables th:first-child, .gri-tables td:first-child {width: 10%;}
.gri-tables td:nth-child(2), .gri-tables th:nth-child(2) {padding-right: 50px!important;width: 35%;}
.gri-tables td:nth-child(3), .gri-tables th:nth-child(3) {width: 15%;}
.tcfd-table th {background-color: #f7f7f7;}
.tcfd-table td, .tcfd-table th {width: 30%;border-bottom: 1px solid #CCE8FF!important;}
.tcfd-table td:nth-child(3), .tcfd-table th:nth-child(3) {width: 15%;}
.tcfd-table td:nth-child(2), .tcfd-table th:nth-child(2) {padding-right: 50px!important;width: 40%;}






/* Responsive CSS */
@media (min-width:1920px){
.kb-row-layout-wrap.split-row-background .image-col {max-width: 960px;margin: 0 !important;width:960px;}
    .wp-block-kadence-rowlayout.image-left .kt-row-column-wrap.kb-theme-content-width {margin-left: 0;}
    .kb-row-layout-wrap.split-row-background.image-left .wp-block-kadence-column:not(.image-col) {margin-right: -140px;margin-left: 140px;}
    }
@media (max-width:1920px){
    .ast-primary-header-bar.ast-sticky-active {margin-left: 0;}
    
}
@media (max-width:1360px){
  .risk-horizons-table{overflow-x: scroll!important;}
	.portfolio-resilience-table {overflow-x: auto!important;}

}
@media (max-width:1059px){
.climate-oportunity-table{overflow-x: scroll!important;}
}

@media (min-width:1024px) {
	.community-column-border > .kt-row-column-wrap {grid-template-columns:200px 1fr 1fr 325px !important;}
    .culture-column-border > .kt-row-column-wrap {grid-template-columns:200px 1fr 270px 270px 1fr !important;}
	.culture-column-border.environment-four-cols > .kt-row-column-wrap {grid-template-columns:repeat(4, 1fr) !important;}
    .intern-column-border > .kt-row-column-wrap {grid-template-columns: 1fr 1fr 1fr 325px 1fr !important;}
    .environment-safety-highlights.six-columns > .kt-row-column-wrap {grid-template-columns: fit-content(100px) fit-content(240px) fit-content(175px) fit-content(270px) fit-content(230px) fit-content(180px) !important;}
	.environment-safety-highlights.five-columns > .kt-row-column-wrap {grid-template-columns: fit-content(100px) fit-content(240px) fit-content(450px) fit-content(270px) fit-content(230px) fit-content(180px) !important;}
	.news-stories.ast-right-sidebar #primary {border-right-color: #D3DADE;padding-right: 60px !important;margin-right: 60px !important;}
	.news-stories.ast-right-sidebar #secondary {border-left: none;padding-left:0;padding-right: 0;}
}

@media (min-width:1024px) and (max-width:1120px){
	.news-stories.ast-right-sidebar #primary {border-right-color: #D3DADE;padding-right: 30px !important;margin-right: 30px !important;width: 80%;}
	.news-stories div#content div#secondary {padding-right: 0 !important; padding-left: 0; }
	.community-column-border > .kt-row-column-wrap {grid-template-columns: 140px 200px 240px 222px !important;gap: 20px !important;}
	.community-column-border > .kt-row-column-wrap .kt-inside-inner-col {padding-right: 20px;}
	.community-column-border > .kt-row-column-wrap .kt-inside-inner-col .wp-block-kadence-advancedheading {padding-left: 0;}
	.culture-column-border.environment-four-cols > .kt-row-column-wrap {grid-template-columns:minmax(0, 1fr) !important;}

}


@media (max-width:1024px){
  .news-stories div#content > .ast-container{padding: 50px;}
  .astra-advanced-hook-15767 {margin-top: -50px;}
  .news-stories.ast-right-sidebar #primary {border-right: none;}
  .news-stories .form-outline .row{margin-bottom: 40px;}
  /*.news-stories .post-content header.entry-header .entry-title {margin-bottom: 30px;}*/
  .news-stories .post-content header.entry-header {margin-bottom: 0px;}
  .news-stories .post-content .read-more {margin-top: 10px;}
  .news-stories .ast-post-format-{margin-bottom: 40px;}
  .news-stories.ast-page-builder-template .ast-article-post{margin-bottom: 20px;}
  .news-stories .ast-pagination{padding: 22px 0px!important;}
  .news-stories div#secondary {margin-top: 145px;}
  .news-stories div#secondary h3.sidebar-title{font-size: 22px !important;}
  .news-stories .news-stories-header .kt-row-column-wrap h1 {margin: 22px auto auto 0px;font-size: 32px;}
  .news-stories div#content > .ast-container {display: inherit; } 
  .news-stories div#content div#primary {width: 100%; }
  .news-stories div#content div#secondary {padding: 0; margin: 30px 0 0 0; }
.executive-management-table td:nth-child(2), .executive-management-table th:nth-child(2) {padding-right: 15px!important;}
.stakeholder-activity-table td:nth-child(2), .stakeholder-activity-table th:nth-child(2) {padding-right: 100px !important;}
.about_heading-adjustment .wp-block-kadence-advancedheading {min-height: auto;}
.about_heading-adjustment .wp-block-kadence-column {min-height: auto;}
.about_heading-adjustment .wp-block-buttons {position: relative;}
.about_heading-adjustment p {margin-bottom:1.75em!important;}

}

@media (min-width:1024px) and (max-width:1100px){
    header .custom-logo-link img {max-width: 170px;}
    .ast-builder-menu-1 .menu-item > .menu-link {padding-left: 15px;padding-right: 15px;font-size: 15px;}
    .ast-builder-layout-element.ast-header-search {margin-right: -15px;padding-left: 15px !important;}
    .site-header-primary-section-right .header-widget-area {padding-left: 0;}
    .row-highlights.with-descriptions .kt-blocks-info-box-link-wrap .kt-infobox-textcontent {min-height: 320px;}
    .row-highlights.with-descriptions.three-columns .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 365px;}

}
@media (min-width:1101px) and (max-width:1168px){
    header .custom-logo-link img {max-width: 170px;}
/*     .ast-builder-menu-1 .menu-item > .menu-link {padding-left: 17px;padding-right: 17px;} */
}
@media (min-width:768px) and (max-width:921px){
    /*.row-highlights.with-descriptions.core-values > .kt-row-column-wrap {grid-template-columns: minmax(0, 1fr) !important;}
    .row-highlights.with-descriptions.operating-areas.three-columns > .kt-row-column-wrap {grid-template-columns: minmax(0, 1fr) !important;}*/
    /*.row-highlights.with-descriptions.core-values > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
    .row-highlights.with-descriptions.operating-areas.three-columns > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}*/
    .employee-testimonials > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
    .row-highlights .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-title {margin-right: 15px;margin-left: 15px;}
    .row-highlights.with-descriptions .kt-blocks-info-box-link-wrap .kt-blocks-info-box-text {font-size: 15px;line-height: 23px;margin-right: 15px;margin-left: 15px;margin-top: 10px;}
    .row-highlights.with-descriptions .kt-blocks-info-box-learnmore-wrap {bottom: 15px;}
    .row-highlights.with-descriptions .kt-blocks-info-box-learnmore {margin-left: 15px;font-size: 15px;}
    .row-highlights.with-descriptions .kt-infobox-textcontent:before {width: calc(100% - 30px)!important;left: 15px !important;bottom: 20px !important;}
    .row-highlights.with-descriptions .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title:after {right: 30px;bottom: 30px;}
    .row-highlights.with-descriptions .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title:after {right: 15px;}
}
@media (min-width:768px) and (max-width:1024px){
     .culture-column-border > .kt-row-column-wrap, .intern-column-border > .kt-row-column-wrap {grid-template-columns: minmax(0, 1fr) !important;}
     .culture-column-border .kt-row-column-wrap .wp-block-kadence-column, .intern-column-border .kt-row-column-wrap .wp-block-kadence-column {margin-right: 0;}
     .culture-column-border .kt-inside-inner-col p:after, .intern-column-border .kt-inside-inner-col p:after {content:none;}
     .row-highlights .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-title {font-size: 18px;line-height: 25px;padding-top: 20px;}

}
@media (min-width:1025px) and (max-width:1199.98px){
     .culture-column-border > .kt-row-column-wrap, .intern-column-border > .kt-row-column-wrap, .dei-column-border  > .kt-row-column-wrap {grid-template-columns: minmax(0, 1fr) !important;}
     .culture-column-border .kt-row-column-wrap .wp-block-kadence-column, .intern-column-border .kt-row-column-wrap .wp-block-kadence-column, .dei-column-border .kt-row-column-wrap .wp-block-kadence-column {margin-right: 0;}
     .culture-column-border .kt-row-column-wrap .wp-block-kadence-column:not(:last-child) .kt-inside-inner-col {margin-bottom: 25px;border-bottom: 2px solid #D3DADE;}
     .intern-column-border .kt-row-column-wrap .wp-block-kadence-column:not(:last-child) .kt-inside-inner-col {margin-bottom: 25px;border-bottom: 2px solid #D6D6D6;}
     .dei-column-border .kt-row-column-wrap .wp-block-kadence-column:not(:last-child) .kt-inside-inner-col {margin-bottom: 15px;border-bottom: 2px solid #D6D6D6;border-right:none;}
     .dei-column-border .kt-row-column-wrap .wp-block-kadence-column:not(:last-child) .kt-inside-inner-col p {margin-bottom: 15px;}
     .culture-column-border .kt-inside-inner-col p:after, .intern-column-border .kt-inside-inner-col p:after {content:none;}

     .committed-owner-raw-section > .kt-row-column-wrap {row-gap: var(--global-kb-gap-md, 2rem) !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
    .five-column-section.core-values > .kt-row-column-wrap {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
    .row-highlights.with-descriptions.operating-areas .kt-blocks-info-box-title {font-size: 30px !important;}
    header .custom-logo-link img{max-width: 180px!important;}
    .row-highlights.with-descriptions .kt-blocks-info-box-link-wrap .kt-infobox-textcontent {min-height: 320px;}
    .row-highlights.with-descriptions.three-columns .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 365px;}
    .strategy-three-columns > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
    .commitment-to-net-zero .text-col > .kt-inside-inner-col {padding-left: 80px;}
    .sustainability-highlights h2.wp-block-kadence-advancedheading {font-size: 45px !important;line-height: 50px !important;}
    .stakeholder-four-columns .wp-block-kadence-advancedheading {text-align: left !important;min-height: 60px;}
    .stakeholder-four-columns > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
    .stakeholder-four-columns > .kt-row-column-wrap .wp-block-kadence-column:nth-child(even) .kt-inside-inner-col {border-right: none !important;}
    .board-committees-four-columns  > .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
}
@media (min-width:1120px) and (max-width:1199.98px){
	.culture-column-border.environment-four-cols .kt-inside-inner-col p:after {content: " ";position: absolute;border-left: 2px #D3DADE solid;top: 0;right: 0;height: 175px;}
	.culture-column-border.environment-four-cols .kt-row-column-wrap .wp-block-kadence-column:not(:last-child) .kt-inside-inner-col {border-bottom:none;}
}
@media (min-width:1025px) and (max-width:1140px){
    .row-highlights.with-descriptions.core-values .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-title, .row-highlights.with-descriptions.core-values .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-text, .row-highlights.with-descriptions.core-values .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-learnmore {margin-left: 20px;margin-right: 20px;}
    .row-highlights.with-descriptions.core-values .kt-infobox-textcontent:before {width: calc(100% - 40px);left: 20px;}
    .row-highlights.with-descriptions.operating-areas.three-columns .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-title, .row-highlights.with-descriptions.operating-areas.three-columns .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-text, .row-highlights.with-descriptions.operating-areas.three-columns .kt-blocks-info-box-link-wrap .kt-infobox-textcontent .kt-blocks-info-box-learnmore {margin-left: 20px;margin-right: 20px;}
    .row-highlights.with-descriptions.operating-areas.three-columns .kt-infobox-textcontent:before {width: calc(100% - 40px);left: 20px;}
}
@media (min-width:1025px) and (max-width:1400px){
    .environment-safety-highlights.six-columns > .kt-row-column-wrap {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;column-gap: var(--global-kb-gap-md, 2rem);row-gap: var(--global-kb-gap-md, 2rem);}
    .environment-safety-highlights.six-columns > .kt-row-column-wrap .wp-block-kadence-column:nth-child(3) .kt-inside-inner-col {border-right: none;}
}
@media (min-width:1025px) and (max-width:1280px){
	.owners-two-col > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {padding-left: 80px;padding-right: 80px;}
}
@media (min-width:1200px) and (max-width:1299.98px){
    .five-column-section.core-values > .kt-row-column-wrap {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
    .culture-column-border > .kt-row-column-wrap {grid-template-columns:160px 1fr 220px 200px 1fr !important;}
    .committed-owner-raw-section h3.wp-block-kadence-advancedheading.owners-heading {font-size: 24px;line-height: 30px;}
    .dei-column-border .wp-block-kadence-column {margin-right: var(--global-kb-spacing-md, 2rem) !important;}
    .dei-column-border .kt-inside-inner-col {padding-right: var(--global-kb-spacing-md, 2rem) !important;}
    .sustainability-highlights h2.wp-block-kadence-advancedheading {font-size: 50px !important;}
    .board-committees-four-columns > .kt-row-column-wrap {column-gap: 60px !important;}

}

@media (min-width:921px) and (max-width:1225px){
  .site-header-primary-section-right .header-widget-area div.wd_quote div.wd_symbol,.site-header-primary-section-right .header-widget-area div.wd_quote div.wd_price,.site-header-primary-section-right .header-widget-area div.wd_quote div.wd_value{font-size: 14px !important;}
  .ast-builder-menu-1 .menu-item > .menu-link {padding-left: 14px;padding-right: 14px;}
}

@media (min-width:921px) and (max-width:1023.98px){
/*.site-primary-header-wrap .ast-builder-grid-row {display: flex;flex-direction: column;}*/
.ast-builder-grid-row>.site-header-section {width: 100%;}
.site-header-section>div:last-child {padding-right: 0;padding-left: 0;}
header .custom-logo-link img {max-width: 135px!important;}
/*.site-header-primary-section-right {justify-content: flex-end;justify-content: space-between;}*/
.ast-builder-menu-1 .menu-item > .menu-link {padding-left: 10px;padding-right: 10px;font-size: 15px;}
.site-header-primary-section-right .header-widget-area {padding-left: 0;}
.site-header-primary-section-right .ast-header-search {padding-left: 6px!important;}
/* div.wd_quote div.wd_symbol, div.wd_quote div.wd_price, div.wd_quote div.wd_value {font-size: 14px !important;} */
/*#ast-desktop-header a.menu-link {border-left: none;}
#ast-desktop-header li:last-child a.menu-link {border-right: none;padding-right: 0;}
.ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row {grid-template-columns: minmax(0, 1fr) !important;}*/
.ast-primary-header-bar .site-header-primary-section-left {align-items: stretch;justify-content: space-between;}
.ast-builder-layout-element.ast-header-search {border-left:none;}
/*.site-header-primary-section-right .header-widget-area {width: 180px;justify-content: center;}*/
.row-highlights.with-descriptions.three-columns .kt-infobox-textcontent {min-height: 370px;}
.row-highlights.with-descriptions.three-columns .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 415px;}
.row-highlights.with-descriptions.operating-areas.three-columns .kt-infobox-textcontent {min-height: 370px;}
.row-highlights.with-descriptions.operating-areas.three-columns .kt-blocks-info-box-link-wrap:hover .kt-infobox-textcontent {min-height: 415px;}
}
@media (max-width:1024px){
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"],.site-below-footer-wrap[data-section="section-below-footer-builder"] {padding-left: 2em;padding-right: 2em;}
    .kb-blocks-bg-slider-init.splide .splide__pagination {right: 15px;bottom: 54px !important;}
    .culture-column-border .kt-inside-inner-col p:after, .intern-column-border .kt-inside-inner-col p:after {content:none;}
    
}
/* @media (max-width:930px){
.stakeholder-activity-table td:last-child, .stakeholder-activity-table th:last-child {padding-left: 100px!important;}
} */
@media (max-width:921px){
.ast-header-search .ast-icon{color: #66C0FF;} 
.page-list-section.wp-block-kadence-rowlayout {display: none;}
.news-stories div#content > .ast-container {padding: 15px 15px;}
.astra-advanced-hook-15767 {margin-top: -15px;}
.news-stories section.ast-archive-description {padding-left: 0; } 
.news-stories section.ast-archive-description h1 {font-size: 20px !important; line-height: normal !important; }
/*the following line may be temporary depending on breadcrumbs */
/* .news-stories-header {margin-top:0 !important;} */
	.news-stories div#content div#primary{padding-right: 0!important;}
}


@media (max-width:768px){
    .kb-blocks-bg-slider-init.splide .splide__pagination {right: 0px;bottom: 15px !important;}
    .split-row-background .image-col .kt-inside-inner-col {min-height: 290px;}
    .what-we-do-section .what-we-do-tabs .kt-tabs-id_806b8d-bc > .kt-tabs-content-wrap > .wp-block-kadence-tab {padding: 30px;}
    .page-list-section .wp-block-page-list {align-items: flex-start;flex-direction: column;padding-top: 10px;padding-bottom: 10px;}
    .page-list-section li.wp-block-pages-list__item a {min-height:30px;}
  .home-banner-slider .kt-blocks-carousel .slick-dotted.slick-slider ul.slick-dots{bottom:20px!important;}
  .home-banner-slider .kb-splide .splide__pagination, .home-banner-slider .kb-splide ul.splide__pagination.splide__pagination{bottom:-10px!important;left: 20px !important;}
	  .news-stories .ast-post-format- .ast-blog-featured-section.post-thumb, .news-stories .ast-post-format- .post-content {
    width: 100%;}
   .news-stories .ast-post-format- .post-content {padding-left: 0;}
}
@media (max-width:767px){

    #ast-scroll-top {margin-right: 0;right: 5px;}
    .kb-row-layout-wrap.split-row-background .image-col {width:100vw;}
	.home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner .kb-row-layout-wrap h1, .home-banner-raw .kb-blocks-slider .kb-advanced-slide .kb-advanced-slide-inner .kb-row-layout-wrap h2 {font-size: clamp(1.625rem, 0.6878rem + 1.4644vw, 2.5rem);line-height: clamp(2.25rem, 1.3128rem + 1.4644vw, 3.125rem);}
    .page-breadcrumb .yoast-breadcrumbs.top-sub-breadcrumb {padding-top: 0.5rem;padding-bottom: 0.5rem;}
    .wp-block-kadence-posts .entry-content-wrap {padding: 20px 20px 0px !important;}
	.portfolio-resilience-graph-two-row .kt-inside-inner-col {flex-direction: column!important;}
	.portfolio-resilience-graph-two-row .kt-inside-inner-col .wp-block-image:first-child {margin-bottom: 50px;}
    .benefit-accordion .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header,
    .invoice-accordion .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header,
    .owner-faq-accordion .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {padding: 10px 20px !important;}
    .benefit-accordion .kt-accordion-panel-inner,.invoice-accordion .kt-accordion-panel-inner,.owner-faq-accordion .kt-accordion-panel-inner{padding: 20px !important;}
    /*Need to add additional responsive table properties */
    .invoice-accordion th, .invoice-accordion td {/*display: block;*/padding-left: 0 !important;}
    .stakeholder-activity-table th:first-child, .stakeholder-activity-table td:first-child {padding-left: 10px !important;}
    .invoice-table-accordion th:first-child, .compensation-table th:first-child {min-width: 100px;}
    .owner-accordion-price th:first-child {min-width: 100px;width: 55%;}
    .invoice-table-accordion tr td:first-child {vertical-align: text-top;}
    .invoice-table-accordion.responsive-table-wheaders tr td:nth-child(2), .invoice-table-accordion.responsive-table-wheaders tr td:nth-child(3) {color: #3c3c3c;}
    .invoice-table-accordion.responsive-table-wheaders tr td:first-child {font-weight: 700;}
    .responsive-table-wheaders table, 
    .responsive-table-wheaders tbody, 
    .responsive-table-wheaders thead,
    .responsive-table-wheaders th,
    .responsive-table-wheaders tr,
    .responsive-table-wheaders td {display: block;}
    .responsive-table-wheaders thead tr {position: absolute;top: -9999px;left: -9999px;}
    .responsive-table-wheaders td {border: none;padding-left: 40% !important;position: relative;}
    .responsive-table-wheaders td:before {position: absolute;top: auto;left: 6px;padding-right: 10px;white-space: nowrap;max-width:40%;}
    .responsive-table-wheaders td:nth-of-type(1):before {content: "Status";font-weight: 700;}
    .responsive-table-wheaders td:nth-of-type(2):before {content: "Description";font-weight: 400;}
    .responsive-table-wheaders.tax-exemptions td:nth-of-type(1):before {content: "Company";font-weight: 700;}
    .responsive-table-wheaders.tax-exemptions td:nth-of-type(2) {min-height: 70px;}
    .responsive-table-wheaders.tax-exemptions td:nth-of-type(2):before {content: "Permit or Exemption";font-weight: 400;white-space: normal;}
    .responsive-table-wheaders.tax-exemptions td:nth-of-type(3):before {content: "State";font-weight: 400;}
    .sustainability-aboutpage-table tr td:first-child {font-weight: 700;}
    .sustainability-aboutpage-table table, 
    .sustainability-aboutpage-table tbody, 
    .sustainability-aboutpage-table thead,
    .sustainability-aboutpage-table th,
    .sustainability-aboutpage-table tr,
    .sustainability-aboutpage-table td {display: block;}
    .sustainability-aboutpage-table thead tr {position: absolute;top: -9999px;left: -9999px;}
    .sustainability-aboutpage-table td:first-child {border: none;padding-left: 0% !important;position: relative;}
    .sustainability-aboutpage-table td:not(:first-child) {border: none;padding-left: 40% !important;position: relative;}
    .sustainability-aboutpage-table tr td:not(:first-child):before {position: absolute;top: auto;left: 10px;padding-right: 10px;white-space: nowrap;max-width:40%;font-weight: 700;color:#005FA2;}
    .sustainability-aboutpage-table td:nth-of-type(2):before {content: "Environmental";}
    .sustainability-aboutpage-table td:nth-of-type(3):before {content: "Social";}
    .sustainability-aboutpage-table td:nth-of-type(4):before {content: "Governance";}
    .sustainability-aboutpage-table tr td ul {margin-top: 0;}
  .about_heading-adjustment .wp-block-buttons {position:relative;}

  .news-stories.single div#content > .ast-container {padding:0;margin:0;}
  .news-stories.single figure.wp-block-image.alignright, .news-stories.single figure.wp-block-image.alignleft {margin: 0 0 10px;float: none;}
    .page-list-section {display:none;}
     .okc-img-slider .kt-blocks-carousel .splide__arrow--prev {left: 0%!important;}
    .okc-img-slider .kt-blocks-carousel .splide__arrow--next {right: 0%!important;}
/*    .news-stories .post-content header h2 {font-size: 18px !important; line-height: 25px !important; }*/
/* 	.stakeholder-activity-table td:last-child, .stakeholder-activity-table th:last-child{padding-left: 50px!important;} */
	.stakeholder-activity-table td, .stakeholder-activity-table th {min-width:auto !important;}
	.stakeholder-activity-table td:nth-child(2), .stakeholder-activity-table th:nth-child(2) {padding-right:20px !important;}
    .stakeholder-activity-table th:last-child{padding-left: 0 !important;padding-right: 0 !important;}
	.stakeholder-activity-table tr td{vertical-align: top;}
	.text-align-left{text-align: left!important;}
	.climate-oportunity-table th:first-child{color: white!important;}
	.gri-tables th:first-child, .gri-tables td:first-child {min-width: 120px;}
	.gri-tables th, .gri-tables td {min-width: 200px;}
	.gri-tables td:nth-child(2), .gri-tables th:nth-child(2) {padding-right: 15px!important;min-width: 350px;}
	.gri-tables td:nth-child(3), .gri-tables th:nth-child(3) {min-width: 150px;}
	.tcfd-table td, .tcfd-table th {min-width: 350px!important;}
	.tcfd-table td:nth-child(3), .tcfd-table th:nth-child(3) {min-width: 150px!important;}
	.tcfd-table td:nth-child(2), .tcfd-table th:nth-child(2) {padding-right: 15px!important;}
	.code-accordion {position: relative;}
	.kt-tabs-accordion-title a {text-decoration: none !important;}

}


@media (max-width:620px){
.news-stories .category {display: inherit; }
.news-stories .category .col-md-4.categoryform, .news-stories .category .col-md-4.year-dropdown {width: 100%; margin-bottom: 15px;}
.news-stories .category form#search_form {width: 100%; }
.executive-management-table td:last-child, .executive-management-table th:last-child {padding-left: 20px !important;}
.executive-management-table th:first-child, .executive-management-table td:first-child{padding-right: 20px!important;}
figure.image-with-caption{flex-wrap: wrap;}
figure.image-with-caption img{width: 100%;}
figure.image-with-caption figcaption.wp-element-caption{width: 100%;}

}
@media (max-width:691px){
.news-stories .ast-post-format- .post-content {width: 100%;padding-left: 0px!important;}
.news-stories .ast-post-format- .ast-blog-featured-section.post-thumb{width: 100%!important;}
}

@media (max-width:544px){
    .site-header-section>* {padding: 0;}
	.slider-inner-raw > .kt-row-column-wrap, .home-banner-raw > .kt-row-column-wrap {min-height: auto !important;}
  div.wd_quote div.wd_symbol,div.wd_quote div.wd_price,div.wd_quote div.wd_value {font-size: 14px !important;}
    .row-highlights > .kt-row-column-wrap {grid-template-columns: minmax(0, 1fr) !important;}
    .news-stories div.navigation_links a.next.page-numbers, .news-stories div.navigation_links a.first.page-numbers i.fa-solid.fa-angles-left {width: auto !important; }
    .compensation-table th {font-size: 85%;line-height: 1.5;vertical-align: top;}

}
@media (max-width:480px){
	.ast-pagination .prev.page-numbers, .ast-pagination .next.page-numbers {padding: 0 0.5em;}
	.news-stories div.navigation_links a.prev.page-numbers {padding-left: 0.5em;}
	.news-stories div.navigation_links a.last.page-numbers {margin-left: 1em;}
}
@media (max-width:425px){
	.stakeholder-activity-table td:nth-child(2), .stakeholder-activity-table th:nth-child(2){width: 50%!important;}
	.stakeholder-activity-table th:first-child, .stakeholder-activity-table td:first-child{width: 30%!important;}
	.news-stories div.navigation_links {flex-direction: column;}
	.news-stories div.navigation_links a.prev.page-numbers {padding-left: 0;}
}
@media (max-width:400px){
	.row-highlights.with-descriptions.operating-areas .lng-block .kt-infobox-textcontent {min-height: 330px;}
}
@media (max-width:370px){
    #masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {padding-left: 15px;padding-right: 15px;}
    div.wd_quote div.wd_main {padding-left: 0;}
    .owner-accordion-price th:first-child {width: 50%;}
	.compensation-reward > .kt-row-column-wrap {grid-template-columns: repeat(1, minmax(0, 1fr))!important;}
}
@media (max-width:350px){
    header .custom-logo-link img, .ast-header-break-point .site-branding img, .ast-header-break-point .custom-logo-link img {max-width: 120px;}
    .sustainability-highlights h2.wp-block-kadence-advancedheading {font-size: 40px !important;line-height: 45px !important;}
	.row-highlights.with-descriptions.operating-areas .lng-block .kt-infobox-textcontent {min-height: 350px;}
	.row-highlights.with-descriptions.operating-areas .marcellus-block .kt-infobox-textcontent {min-height: 320px;}
}
@media (max-width:320px){
    div.wd_quote div.wd_symbol,div.wd_quote div.wd_price,div.wd_quote div.wd_value {font-size: 13px !important;}
	.row-highlights.with-descriptions.operating-areas .lng-block .kt-infobox-textcontent {min-height: 370px;}
}
@media (max-width:319.98px){
    .ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-2"] {display: none;}
    .sustainability-highlights h2.wp-block-kadence-advancedheading {font-size: 34px !important;line-height: 40px !important;}
}

@media (min-width:545px) and (max-width:921px){
	.site-header-primary-section-right .header-widget-area {display: flex !important;}
}