    body .site-header,
    body #masthead,
    body #ast-desktop-header,
    body #ast-mobile-header,
    body .ast-above-header-wrap,
    body .ast-main-header-wrap {
      position: relative !important;
      inset: auto !important;
      background: #050505 !important;
      z-index: 50;
    }
    body .ast-primary-header-bar,
    body .main-header-bar,
    body .ast-above-header-bar,
    body .site-above-header-wrap,
    body .ast-above-header,
    body .ast-mobile-header-wrap .ast-primary-header-bar {
      min-height: 88px;
      background: #050505 !important;
      border-bottom: 1px solid rgba(255,255,255,.1) !important;
      box-shadow: none !important;
    }
    body .main-header-menu > .menu-item > .menu-link,
    body .ast-builder-menu-1 .menu-item > .menu-link {
      color: #fff !important;
      font-weight: 600;
      letter-spacing: 0;
    }
    body .main-header-menu > .menu-item > .menu-link:hover,
    body .ast-builder-menu-1 .menu-item > .menu-link:hover,
    body .main-header-menu > .current-menu-item > .menu-link,
    body .ast-builder-menu-1 .current-menu-item > .menu-link {
      color: #5fc28c !important;
    }
    body header .custom-logo-link img {
      max-width: 58px;
      width: 58px;
    }
    body .ast-mobile-menu-trigger-minimal,
    body .ast-button-wrap .menu-toggle {
      color: #fff !important;
    }
    body .ast-mobile-menu-trigger-minimal .ast-mobile-svg,
    body .ast-button-wrap .menu-toggle .ast-mobile-svg {
      fill: #fff !important;
    }
    @media (max-width: 921px) {
      body .ast-primary-header-bar,
      body .main-header-bar,
      body .ast-above-header-bar,
      body .site-above-header-wrap,
      body .ast-above-header,
      body .ast-mobile-header-wrap .ast-primary-header-bar {
        min-height: 72px;
      }
    }
