/*
Theme Name:     BHI Foundation
Theme URI:      n/a
Template:       kadence
Author:         Tiny Blue Sky
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
ul.mega-menu.sub-menu {
  background: transparent !important;
}

.col-list .kb-navigation {
  flex-flow: row wrap !important;
  justify-content: flex-start !important;
  align-content: space-between;
  column-gap: 20px;
}
.col-list .kb-navigation li {
  flex-basis: 48%;
}

.kb-off-canvas-inner .kb-nav-sub-menu {
  margin-left: 0 !important;
  padding-left: 10px !important;
  background: #FFFFFF !important;
}

@media (max-width: 1139px) {
  .wp-block-kadence-header-desktop {
    display: none !important;
  }
}

@media (max-width: 1139px) {
  .wp-block-kadence-header-tablet {
    display: block !important;
  }
  .wp-block-kadence-header-tablet .wp-block-kadence-header-row {
    border-bottom: 1px solid #d8dfe7;
  }
  .wp-block-kadence-header-tablet .kadence-header-row-inner {
    padding-top: 10px !important;
    padding-bottom: 8px !important;
  }
  .wp-block-kadence-header-tablet .wp-block-kadence-off-canvas-trigger {
    background-color: var(--global-palette2, #2B6CB0);
    color: var(--global-palette9, #ffffff);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: var(--global-kb-spacing-xxs, 0.5rem);
  }
  .wp-block-kadence-header-tablet .wp-block-kadence-off-canvas-trigger svg {
    width: 35px;
    height: 35px;
  }
}

.eq-js-sticky-wrapper {
  position: relative;
  /* default until JS activates */
  z-index: 99999;
  max-width: 450px;
}
@media (max-width: 1023px) {
  .eq-js-sticky-wrapper {
    max-width: 100%;
  }
}

/* Optional styling when fixed */
.eq-js-sticky-wrapper.is-js-sticky {
  /* Add transitions, shadows, backgrounds, etc. if desired */
}

.important-info {
  background: #003d7c;
  border: 1px solid #FFF;
  color: #FFF;
  border-radius: 15px;
  padding: 35px 45px;
}
.important-info h2 {
  color: #FFF;
  font-size: 1.7rem;
  line-height: 1.4;
  border-bottom: 1px solid #e7ae19;
  padding: 0 0 15px;
  margin: 0 0 15px;
}
.important-info ul {
  margin: 0;
  padding: 0;
}
.important-info ul li {
  margin: 0 0 20px 15px;
}
.important-info ul li::marker {
  color: #e7ae19;
}
