header .ast-above-header.ast-above-header-bar {
  background-color: transparent !important;
  background-image: url(../assets/menu-bg.webp) !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (max-width: 922px) {
  header .ast-above-header.ast-above-header-bar {
    background-image: none !important;
  }
}
header .menu-link {
  text-transform: uppercase;
  font-family: "Franklin";
  font-size: 24px;
  color: white !important;
}

body:not(.page--welcome) .entry-content {
  margin-top: -80px;
}

@media screen and (max-width: 922px) {
  [data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #0A0E3E !important;
    z-index: 3;
    width: 30px !important;
    height: 30px !important;
  }
  [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal.toggled .ast-mobile-svg.ast-close-svg {
    fill: white !important;
  }
  [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus {
    outline: none;
    border: none;
  }
  .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
    background-color: #0A0E3E !important;
  }
  .ast-builder-menu-mobile .main-navigation .main-header-menu {
    position: absolute;
    width: 100vw;
    top: -80px;
    align-items: center;
    height: 460px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item {
    text-align: center;
  }
}
