/**
Theme Name: ONEOK Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # 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.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Header Css */
header .ast-site-identity{padding: 0;}
header .ast-header-search{background-color: white;height: 80px!important;padding: 0 20px!important;min-width: 250px;justify-content: end;}
header .ast-builder-menu{padding-right: 0;}
header .ast-site-identity {padding: 0;}
header .main-header-menu li {border-right: 1px solid #007fc8;}
header .ast-search-box.full-screen, .ast-search-box.header-cover{opacity: 0.9!important;top: 80px;width: 100%;height: 350px;}
header form.search-form {border-bottom: 2px solid;}
header .ast-search-box.full-screen .ast-search-wrapper, .ast-search-box.header-cover .ast-search-wrapper{top: 40px;}
header .ast-search-box.header-cover .search-field{font-size: 24px;font-weight: 300;font-family: 'Roboto';}
header .ast-primary-header-bar {border-top: 1px solid #0085cf !important;}
header .site-primary-header-wrap {max-width: 1140px; margin: auto; }
.main-header-bar-navigation span.dropdown-menu-toggle.ast-header-navigation-arrow {display: none; }
.ast-search-box.header-cover {top: 62px !important; height: 350px !important; left: 0; margin: 20px 0 0 0; text-align: center; }
.ast-search-box.full-screen .ast-search-wrapper, .ast-search-box.header-cover .ast-search-wrapper {top: 50px !important; }

/* Home*/
p.home-president-paragraph img {margin-left: 20px;  width: 30px !important;margin-bottom: 4px;}
p.home-accordion-button img {margin-left: 20px;margin-bottom: 5px;}
p.home-accordion-button svg {margin-left: 20px;fill: #525659;font-size: 34px;margin-bottom: -9px;}
p.home-accordion-button a:hover svg {fill:#003a70;}
.home-accordion-title .kt-blocks-accordion-title-wrap{align-items: center;}
.home-accordion-title .kt-blocks-accordion-header .kt-blocks-accordion-title img{margin-right: 40px!important;}
.home-accordion-title-2 button.kt-blocks-accordion-header{background-color:#08a2f0!important;}
.home-accordion-title-3 button.kt-blocks-accordion-header{background-color:#9e0072!important;}
.home-accordion-title button.kt-blocks-accordion-header {position: relative;}
.home-accordion-title .kt-blocks-accordion-header:after {content: '';position: absolute;border-color: transparent;border-style: solid;z-index: 1;border-width: 14px;border-right-color: #fdfdfd00;border-bottom-color: #f6f6f600;bottom: 0px;right: 0px;}
.home-accordion-title button.kt-blocks-accordion-header:after {content: '';position: absolute;border-color: transparent;border-style: solid;border-right-color: #525659;border-bottom-color: #525659;border-width: 25px;bottom: 0px;right: 0px;background-color: transparent;}
.home-accordion-title  button.kt-accordion-panel-active:after {border-right-color: #cce0de;border-bottom-color: #cce0de;}
.home-accordion-title span.kt-blocks-accordion-icon-trigger {position: absolute;top: 15px;right: 25px;}
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{height: 2px!important;}
.highlight-testimonial-row .kt-testimonial-item-wrap{display: flex;flex-direction: row-reverse;align-items: center;}
.highlight-testimonial-row .kt-testimonial-image{background-size: contain!important;}
.highlight-testimonial-row .kb-gallery-carousel, .highlight-testimonial-row .kt-blocks-testimonials-inner-wrap{padding: 0!important;}
.highlight-testimonial-row .kt-blocks-testimonial-carousel-item{padding: 35px 0;align-self: center;}
/*.highlight-testimonial-row .kt-blocks-testimonial-carousel-item:nth-child(odd) {border-right: 3px solid #94afc7;}*/
.highlight-testimonial-row .kt-blocks-testimonial-carousel-item {position: relative;}
.highlight-testimonial-row .kt-blocks-testimonial-carousel-item:nth-child(odd):after {position: absolute;content: '';width: 1px;height: 100%;background: #94afc7;top: 0;right: calc(-35px / 2);}
.highlight-testimonial-row .wp-block-kadence-testimonials .splide .splide__pagination{bottom: -60px;}
.highlight-testimonial-row  .splide .splide__pagination__page{height: 15px;width: 15px;}
.highlight-testimonial-row .splide .splide__arrow, .highlight-testimonial-row .splide .splide__arrow:hover, .highlight-testimonial-row .splide .splide__arrow:focus{background: transparent;}
.highlight-testimonial-row .wp-block-kadence-testimonials .slick-next{right: -60px!important;}
.highlight-testimonial-row .wp-block-kadence-testimonials .slick-prev{left: -50px!important;}
button.splide__arrow.splide__arrow--prev.slick-prev:after {content: "";background: url(./images/testimonial-left-arrow.webp);width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;}
.splide .splide__arrow svg {display: none;}
button.splide__arrow.splide__arrow--next.slick-next:after {content: "";background: url(./images/testimonial-right-arrow.webp);width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;}
.highlight-testimonial-row .splide__pagination li:nth-child(even) {display: none;}
.home-president-paragraph a {position: relative; transition: all 0.3s ease; }
.home-president-paragraph a:after {content: ''; position: absolute; bottom: -5px; left: 0; height: 2px; width: 0; background: #0085c9; box-shadow: -1px -1px 5px 0px #fff, 7px 7px 20px 0px #0003, 4px 4px 5px 0px #0002; transition: 400ms ease all; }
.home-president-paragraph a:hover:after {width: 100%; transition: 800ms ease all; }
.home-president-paragraph a:hover {color: #0085c9; }

/*******transforming-energy-future*******/
.transforming-energy-future-three-boxes .wp-block-kadence-column .kt-inside-inner-col {height: 100%; }
.oneok-participates-section ul.kt-svg-icon-list li span.kb-svg-icon-wrap {margin-top: 7px; }

/********corporate-policies************/
.corporate-policies-boxes .kt-inside-inner-col {display: flex; flex-flow: wrap; }
.corporate-policies-boxes .kt-inside-inner-col .wp-block-kadence-infobox {width: 25%; position: relative; border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.corporate-policies-boxes .kt-inside-inner-col .kt-infobox-textcontent {position: absolute; top: 0; width: 100%; left: 0; height: 100%; display: flex; align-items: center; justify-content: center; background: rgb(2 134 201 / 60%);}
.corporate-policies-boxes .kt-inside-inner-col .kt-infobox-textcontent h4 {color: #fff; margin: 0; padding: 0 20px;}
.corporate-policies-boxes .kt-inside-inner-col  .kt-blocks-info-box-media-container {display: flex; }
.corporate-policies-boxes .kt-inside-inner-col .kt-infobox-textcontent:hover {background: none;}

.corporate-policies-link-boxes .kt-inside-inner-col {display: flex; flex-flow: wrap; }
.corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox {width: 25%; position: relative; border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox:nth-child(4n + 4) {border-right: none;}
.corporate-policy-box .kt-blocks-info-box-title {display: flex;align-items: center;justify-content: center;padding: 0 20px !important;}
.corporate-policy-box .kt-blocks-info-box-title {color: #fff;margin: 0;}

/*********performance-targets***********/
.table-section thead th {border-bottom: 2px dotted #cdcdcd !important; padding-bottom: 0; line-height: normal; border-top: 1px solid #0286c9 !important; padding-top: 25px; vertical-align: bottom; }
.table-section tbody td {padding-top: 35px;padding-bottom: 35px;border-bottom: 1px solid #cdcdcd !important; line-height: normal;}

/* footer css */
.site-primary-footer-wrap{padding-top: 60px;padding-bottom: 0px;}
.site-footer-section section.widget {margin-bottom: 30px;}
.site-footer-section .widget_nav_menu h2.widget-title {margin-top:10px;font-weight: 400;font-size: 18px;font-family: 'Oswald';text-transform: uppercase;color: #FFFFFFCC;margin-bottom: 10px;}
.site-footer-section .widget_nav_menu a.menu-link {font-size: 14px;font-family: 'Roboto';color: #FFFFFFCC;}
.footer-icon{gap: 20px!important;justify-content: left!important;}


/*******reporting*********/
.reporting-three-boxes .wp-block-kadence-column .kt-infobox-textcontent {width: 100%; }
.reporting-three-boxes .wp-block-kadence-column .kt-infobox-textcontent .kt-blocks-info-box-learnmore-wrap {width: 100%; text-align: right; }

.reporting-three-boxes a.kt-blocks-info-box-learnmore {position: relative; }
.reporting-three-boxes a.kt-blocks-info-box-learnmore:after {content: ""; position: absolute; background: url(./images/white-arrow.webp); width: 35px; height: 20px; top: 7px; background-repeat: no-repeat; margin: 0 0 0 10px;}

.highlights-recognition-boxes ul.kt-svg-icon-list li span.kb-svg-icon-wrap {margin-top: 5px; }
.highlights-recognition-boxes .wp-block-kadence-column .kt-inside-inner-col {height: 100%; }

.addtl-text-accord .kt-blocks-accordion-icon-trigger {position: absolute;right: 0;bottom: 0;right: -100px;bottom: -30px;}
.addtl-text-accord .kt-blocks-accordion-icon-trigger {background: #0286c9;padding: 30px;}
.addtl-text-accord .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before {transform: translate(-50%,-50%) rotate(90deg);top: 70%;left: 70%;}
.addtl-text-accord .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after {transform: translate(-50%,-50%);top: 70%;left: 70%;}
.addtl-text-accord .kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {transform: translate(-50%,-50%) rotate(0deg);}
.addtl-text-accord .kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {transform: translate(-50%,-50%) rotate(0deg);}
.addtl-text-accord button.kt-blocks-accordion-header:after {position: absolute;content: '';width: 31px;height: 31px;border-color: transparent;border-style: solid;border-width: 15px;bottom: -41px;right: -111px;background-color: transparent;}
.addtl-text-accord button.kt-blocks-accordion-header:before {position: absolute;content: '';width: 118.8px;height: 118.8px;border-color: transparent #fff transparent transparent;background-color: #fff;border-width: 0 16px 16px 0 !important;right: -75px;bottom: -6px;z-index: 9;border-style: solid;transform: rotate(45deg);}
.report-accordion .kt-blocks-accordion-header:after {border-right-color: #ffffff !important; border-bottom-color: #ffffff !important; border-width: 16px !important;}
.report-accordion .wp-block-kadence-pane {display: flex; flex-flow: wrap; flex-direction: column-reverse; }
.report-accordion button.kt-blocks-accordion-header {width: auto; margin-left: auto; }
.report-accordion p, .report-accordion ul li {z-index: 10;position: relative;}

.jet-mega-menu-item-1174 > .jet-mega-menu-mega-container {
    /* left: -358px !important;
	--jmm-submenu-delta-x-offset: unset !important; */
}
.jet-mega-menu-item {position: static !important; }

.site-header-primary-section-left {position: absolute;z-index: 1;}

.jet-mega-menu-list {position: static;padding-left: 234px !important;}

.jet-mega-menu-item .jet-mega-menu-mega-container {width: 1100px !important;}


.site-primary-header-wrap > .ast-builder-grid-row {display: flex;grid-column-gap: 0;}

.jet-mega-menu-item-has-children .jet-mega-menu-container .jet-mega-menu-list{padding-left:inherit !important;}

.highlights-recognition-boxes a {border-bottom: 1px solid;}
.sustainability-btn {border: none !important;background: url(images/button-background.webp) no-repeat !important;background-size: 100% 100% !important;}
.sustainability-btn:after {position:absolute;content:'';opacity:0;background:url(images/button-background-hover.webp);}
.sustainability-btn:hover,.sustainability-btn:focus {background: url(images/button-background-hover.webp) no-repeat !important;background-size: 100% 100% !important;}
.sustainability-btn.white {filter: brightness(0) invert(1);transition: filter 0ms ease-in-out;}
.sustainability-btn.white:after {position:absolute;content:'';opacity:0;background:url(images/button-background-light-blue.webp);}
.sustainability-btn.white:hover,.sustainability-btn.white:focus {transition: filter 0ms ease-in-out;filter:none;background: url(images/button-background-light-blue.webp) no-repeat !important;background-size: 100% 100% !important;}
.wp-block-kadence-infobox.linked-infobox {display: inline-block;}
.ribbon-box ul.ribbon-bar {padding: 0; margin: 0; list-style: none; line-height: normal; } 
.ribbon-box {position: relative; overflow: hidden; } 
.ribbon-box ul.ribbon-bar li {transform: none; background: transparent; color: #fff; position: absolute; top: 30px; padding: 2px 15px 20px 15px; text-align: center; border-bottom: 1px solid; max-width: 90%; margin: auto !important; width: 100%; right: 0; left: 0;}
.home-accordion-title span.kt-blocks-accordion-icon-trigger{position: absolute; top: 0; right: 25px; bottom: 0; margin: auto;}
.report-accordian .kt-accordion-panel-active span.kt-blocks-accordion-title {display: none; } 
.report-accordian .kt-blocks-accordion-header {width: 100% !important; } 
.report-accordian .kt-blocks-accordion-header.kt-accordion-panel-active {width: auto !important; } 
.report-accordian .kt-blocks-accordion-header {align-items: center; } 

.highlights-recognition-boxes mark {white-space: nowrap;}

.kt-list-icon-aligntop .kb-svg-icon-wrap {margin-top: 5px;}




@media only screen and (max-width: 991px) {

  
  .jet-mobile-menu__container {
  width: 100%;
}
  
  .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container {
  height: calc(100vh - 120px);

}
  
  .jet-mobile-menu .jet-dropdown-arrow {
  right: 10px;
  position: relative;
}
  
  .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container {
  top: 80px;

}
  
  
  .jet-mobile-menu__container-inner {
  overflow: auto;
  height: 100%;
}
  
  .jet-mobile-menu-cover {
  position: fixed;
  display: block;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 997;
}
  
  .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle {
  position: initial;
}
  
  
  .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle, .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle {
  top: 8px;
}
  
  .jet-mobile-menu__toggle-icon {
  color: #fff;
}
  
  .jet-mobile-menu__toggle-icon svg {
  width: 45px;
}
  
  .jet-mobile-menu__toggle-icon + .jet-mobile-menu__toggle-text {
  margin-left: 10px;
  display: none;
}
  
.jet-mobile-menu__container-inner {
  padding: 0;
}
  
  .jet-mobile-menu__breadcrumbs{
      padding: 18px 15px 18px 15px;
      line-height: 26px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
    width: 100%;
border-top: 1px solid #007fc8;
    background-color: #f0f0f0;
  }
  
  .jet-mobile-menu__back {
    min-height: 0;
      line-height: 26px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
    width:100%;
}
  
  .breadcrumb-label{
      line-height: 26px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
  }
  
  .jet-mobile-menu__back {
/*  padding: 20px 15px 15px 15px; */
    
}

.jet-mobile-menu__controls {
/*  padding: 20px 15px 15px 15px;
  line-height: 26px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
  min-height: 55px; */
  min-height: auto;
  border-bottom: 1px solid #007fc8;
/*  background-color: #f0f0f0; */
  flex-direction: column-reverse;
width: 100%;
align-items: baseline;
}
  
  .jet-mobile-menu__controls > .jet-mobile-menu__back > svg {
    display:none;
  }
  
.jet-mobile-menu__back span {
  padding-left: 34px;
  position: relative;
  padding-right: 15px;
  padding-top: 18px;
padding-bottom: 18px;
  margin-left: 0;
  width: 100%;
}
  
  .jet-mobile-menu__back span::before {
  content: ' ';
  position: absolute;

    
    
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' width='64px' height='64px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='m4.431 12.822 13 9A1 1 0 0 0 19 21V3a1 1 0 0 0-1.569-.823l-13 9a1.003 1.003 0 0 0 0 1.645z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  width: 100%;
  height: 100%;
  background-position: center left 14px;
  background-size: 12px;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
}

  .jet-mobile-menu__breadcrumb .breadcrumb-label{
    color:#007fc8;
  }

.jet-mobile-menu__item {
  padding: 0;
  border-bottom: 1px solid #007fc8;
}
  
  .jet-mobile-menu .jet-dropdown-arrow {
  color: #007fc8;
}
  
  .jet-mobile-menu .jet-dropdown-arrow svg {
  fill: currentColor;
  height: auto;
  width: 28px;
}

.mobile-link.mobile-top-level-link {
  line-height: 26px;
padding: 18px 15px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
  width:100%
}
  
  .mobile-link.mobile-sub-level-link{
    line-height: 26px;
  padding: 18px 15px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Oswald',sans-serif;
    width:100%;
  }
  
  
  .secondary-nav li.title {
  background-color: #f0f0f0;
  border-bottom: 1px solid #007fc8;
  color: #007fc8;
  line-height: 3.75rem;
  padding: 5px 25px;
  transform: translateZ(0);
  will-change: transform, opacity;
  transition: transform 0.3s, opacity 0.3s;
}
  
}



/********desktop changes************/
.site-header-primary-section-right .jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list > li .jet-mega-menu-item__inner > a {padding: 10px 20px; } 
.ast-primary-header-bar .jet-mega-menu.jet-mega-menu--layout-horizontal nav ul.jet-mega-menu-list li a {padding: 0 10px; background: #fff; border-right: 1px solid; } 
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li {margin: 0 0 10px 0; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li a {padding: 0 !important; line-height: normal !important; border: none !important; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li a .jet-mega-menu-item__title {color: #007fc8 !important; }
.jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list {padding: 30px 30px !important; } 
.jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list li a {border: none !important; }
.jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list li a .jet-mega-menu-item__title {color: #007fc8 !important; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li .jet-mega-menu-sub-menu {position: static; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li .jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list {padding: 10px 0 0 0 !important; display: inherit; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li .jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list a {text-transform: capitalize; font-family: 'Roboto'; }
.jet-mega-menu-mega-container__inner ul.jet-mega-menu-list li .jet-mega-menu-sub-menu ul.jet-mega-menu-sub-menu__list a .jet-mega-menu-item__title {color: #000 !important; }
.jet-mega-menu-mega-container__inner {margin-top: 1px !important; }
.jet-mega-menu-mega-container__inner .jet-mega-submenu-item-style a {font-family: 'Roboto'; text-transform: capitalize; }
.jet-mega-menu-mega-container__inner .jet-mega-submenu-item-style a .jet-mega-menu-item__title .jet-mega-menu-item__label {color: #000; }
.ast-primary-header-bar.ast-primary-header nav.jet-mega-menu-container ul li .jet-mega-menu-item__inner {padding: 0; }


/*******responsive*******/


@media only screen and (max-width: 1200px){ 
footer .site-primary-footer-wrap {padding-left: 15px; padding-right: 15px; }
.site-footer-below-section-1 {padding-left: 15px; padding-right: 15px; }
}


@media only screen and (max-width: 1150px){ 

header .ast-header-search {min-width: auto; }
/*.testimonial-section .highlight-testimonial-row .kt-row-column-wrap {padding-right: 50px !important;padding-left: 110px !important;}*/
.testimonial-section .highlight-testimonial-row h3 {font-size: 18px !important; line-height: 27px !important; }
.testimonial-section .highlight-testimonial-row .kt-testimonial-media-inner-wrap {margin-right: 15px !important; }
}

@media only screen and (max-width: 991px){ 
	
.site-primary-header-wrap > .ast-builder-grid-row {
	justify-content: space-between;
}
	
.site-header-primary-section-left {
	position: unset;

}
	
}




@media only screen and (max-width: 1024px){ 
.highlight-testimonial-row .wp-block-kadence-testimonials .slick-next {right: -50px !important; }
.testimonial-section .highlight-testimonial-row .kt-row-column-wrap {padding-left: 50px !important; padding-right: 50px !important; } 
.addtl-text-accord .kt-blocks-accordion-icon-trigger {right: -50px;bottom: -50px;}
.addtl-text-accord button.kt-blocks-accordion-header:before {right: -25px;bottom: -25px;}
.addtl-text-accord button.kt-blocks-accordion-header:after {bottom: -52px;right: -62px;}
	.jet-mega-menu-item .jet-mega-menu-mega-container {
	width: 914px !important;
}
}


@media only screen and (max-width: 991px){ 
div#ast-desktop-header {display: none !important; }
div#ast-mobile-header {display: block !important; }
.ast-primary-header-bar {min-height: auto !important; padding: 5px 15px !important; }
.ast-mobile-header-content nav ul li {width: 100%; border: none; }
.ast-mobile-header-content nav ul li a {padding: 23px 25px !important; color: #000000 !important; font-weight: 500 !important; font-size: 16px !important; border-bottom: 1px solid #007fc8 !important; border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; line-height: normal !important;}
.ast-mobile-header-content nav  ul {border: none !important; }
.ast-mobile-header-content nav ul li a:hover {text-decoration: underline; }
#ast-mobile-header .content-align-flex-start {max-height: initial; }
header button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled {background: #fff;position: absolute;right: 0;top: 0;height: 101%;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 0;box-shadow: 0 5px 20px rgba(40, 40, 40, 0.2);z-index: 9999;} 
header button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled span {color: #000 !important; }
header button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled svg {fill: #000; width: 35px; height: 35px; }
header button.menu-toggle {padding: 0 !important; }
/*.highlight-testimonial-row .kt-blocks-testimonial-carousel-item:nth-child(odd) {border: none;}*/
.highlight-testimonial-row .kt-blocks-testimonial-carousel-item:nth-child(odd):after {content:none;}
.highlight-testimonial-row .kt-testimonial-item-wrap {margin: auto !important;}
.highlight-testimonial-row .splide__pagination li:nth-child(even) {display: block;} 

.site-header-focus-item.ast-header-search {background: transparent; z-index: 999;}
.ast-primary-header-bar {padding-top: 0 !important; padding-bottom: 0 !important; }
.ast-primary-header-bar span.ast-icon.icon-search {color: #fff; }
div#ast-mobile-header .ast-primary-header-bar .ast-builder-menu-2 {width: 60px; height: 100%; }
.ast-primary-header-bar .ast-header-search .astra-search-icon {font-size: 25px; }
.ast-header-search .astra-search-icon svg {margin-top: 10px; }
.ast-primary-header-bar .toggle_menu_active .jet-mobile-menu__toggle-icon {color: #000; }
div#ast-mobile-header .ast-primary-header-bar .toggle_menu_active {position: absolute; top: 0; height: 101%; justify-content: center; background: #fff; right: 0; width: 60px; align-items: center; } 
.ast-primary-header-bar {box-shadow: 0 5px 20px rgba(40, 40, 40, 0.2); }
div#ast-mobile-header  .ast-primary-header-bar .ast-builder-menu-2 .ast-main-header-bar-alignment {height: auto; }

}

@media only screen and (max-width: 921px){ 
.site-footer-section section.widget {text-align: left; }
}


@media only screen and (max-width: 767px){ 
.corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox {width: 50%;}
.corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox:nth-child(2n + 2) {border-right: none;}
.home-accordion-title .kt-blocks-accordion-header .kt-blocks-accordion-title img {width: 50px !important; margin-right: 15px !important; }
.home-accordion-title .kt-blocks-accordion-header {padding: 20px !important; }
.home-accordion-title .kt-accordion-panel-inner {padding-left: 20px !important; padding-right: 20px !important; }
.home-accordion-title .kt-accordion-panel-inner p {max-width: 100% !important; }
p.home-accordion-button svg {margin-left: 10px; }
.sustainability-report-row .kt-row-column-wrap {flex-direction: column-reverse; display: flex; }
footer .ast-builder-footer-grid-columns {grid-template-columns: repeat( 2,1fr ) !important; }
.corporate-policy-box .kt-blocks-info-box-title {font-size: 18px !important; line-height: 25px !important; padding-left: 10px !important; padding-right: 10px !important;}
.table-section thead th {word-break: keep-all !important;}
.table-section .wp-block-table .has-fixed-layout {table-layout: auto !important; }
.transforming-energy-future .kt-blocks-info-box-media {margin-left: 0 !important; }
.transforming-energy-future .kt-infobox-textcontent p {padding-left: 10px !important; }
.transforming-energy-future  .kadence-info-box-image-intrisic {padding: 0 !important; width: 70px !important; height: 100% !important; }
.oneok-participates-section ul.kt-svg-icon-list span.kb-svg-icon-wrap {margin-right: 12px !important; } 
.addtl-text-accord .kt-blocks-accordion-icon-trigger {right: -30px;}
.addtl-text-accord button.kt-blocks-accordion-header:before {right: -6px;}
.addtl-text-accord button.kt-blocks-accordion-header:after {right: -45px;}
}

@media only screen and (max-width: 575px){
    .corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox {width: 100%;border-right:none;}
    .sustainability-report-row .kt-row-column-wrap {display: flex;flex-direction: column-reverse;}
    .corporate-policies-link-boxes .kt-inside-inner-col .wp-block-kadence-infobox {width: 50%; border-bottom: 2px solid #fff !important; border-right: 2px solid #fff !important;} 
  }

@media only screen and (max-width: 530px){
/*.testimonial-section .highlight-testimonial-row .kt-row-column-wrap button.splide__arrow {display: none !important; }*/
.testimonial-section .highlight-testimonial-row .kt-row-column-wrap {padding: 25px 50px 55px 50px !important; }
.highlight-testimonial-row .wp-block-kadence-testimonials .splide .splide__pagination {bottom: -35px; }
.testimonial-section .highlight-testimonial-row h3 {font-size: 18px !important; line-height: 25px !important; text-align: center;}
.testimonial-section .highlight-testimonial-row .kt-testimonial-media-inner-wrap {width: 60px; }
}


@media only screen and (max-width: 460px){
.banner-section p br {display: none; }
.president-section .left-side img {width: 100%; } 
.president-section .left-side figure {margin: 0; }
p.home-president-paragraph img {margin-left: 6px; }
.home-president-paragraph {font-size: 16px !important; line-height: normal !important; }
.highlight-testimonial-row .kt-testimonial-item-wrap {display: flex; text-align: center; flex-flow: wrap; justify-content: center; flex-direction: column-reverse; }
.highlight-testimonial-row .kt-testimonial-item-wrap .kt-testimonial-meta-wrap {justify-content: center; }
.highlight-testimonial-row .kt-blocks-testimonial-carousel-item {padding: 0 0 10px 0; }
.testimonial-section .highlight-testimonial-row .kt-testimonial-media-inner-wrap {margin: 0 0 10px 0 !important; }
.testimonial-section .highlight-testimonial-row .kt-row-column-wrap {padding: 25px 50px 65px 50px !important;}
.highlight-testimonial-row .wp-block-kadence-testimonials .splide .splide__pagination {bottom: -45px; }
footer .ast-builder-footer-grid-columns {grid-template-columns: repeat( 1,1fr ) !important; } 
footer .site-primary-footer-wrap {padding-top: 50px; } 
footer .site-footer-primary-section-1 section#block-31 {margin-bottom: 10px !important; }
footer .site-footer-primary-section-2 section#nav_menu-6 {margin-bottom: 10px; }
footer .site-footer-primary-section-3 section#nav_menu-4 {margin-bottom: 10px; }
footer .site-below-footer-wrap {min-height: auto !important; }
footer .site-below-footer-wrap section#block-34 {margin: 0; }
.transforming-energy-future span.kt-blocks-info-box-link-wrap {display: inherit; }
.transforming-energy-future .kadence-info-box-image-intrisic {margin-bottom: 15px;}
.transforming-energy-future .kadence-info-box-image-inner-intrisic-container {margin: auto !important; }
.transforming-energy-future .kt-blocks-info-box-media {margin: 0 !important; }
.transforming-energy-future .kt-infobox-textcontent p {padding: 0 !important; }
}





.ast-theme-transparent-header #masthead .jet-mega-menu-item__inner {padding: 0; }
.ast-theme-transparent-header #masthead .jet-mega-menu-item__inner a.jet-mega-menu-item__link
.ast-primary-header-bar .jet-mega-menu.jet-mega-menu--layout-horizontal nav ul.jet-mega-menu-list li a {
    padding: 0 10px;
    background: #fff;
    border-right: 1px solid;
}