/* BankMovie V148.58
   Mobile home header: transparent/flat only while it overlaps the hero slider.
   Other mobile states and other pages keep the normal header skin. */
@media (max-width: 991.98px) {
  body.has-hero #siteHeader.is-home-hero-transparent,
  body.has-hero #siteHeader.is-home-hero-transparent.header,
  body.has-hero #siteHeader.is-home-hero-transparent.header-admin {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .header-inner,
  body.has-hero #siteHeader.is-home-hero-transparent.header-admin .header-inner {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .logo,
  body.has-hero #siteHeader.is-home-hero-transparent .logo::before,
  body.has-hero #siteHeader.is-home-hero-transparent .logo::after {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .menu-btn,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-collection,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-collections-icon,
  body.has-hero #siteHeader.is-home-hero-transparent .header-actions a.collection-link:not(.bm-header-collection),
  body.has-hero #siteHeader.is-home-hero-transparent .notif-bell,
  body.has-hero #siteHeader.is-home-hero-transparent .admin-panel-trigger,
  body.has-hero #siteHeader.is-home-hero-transparent .user-trigger,
  body.has-hero #siteHeader.is-home-hero-transparent .auth-trigger,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-trigger {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search::before,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search::after,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-trigger::before,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-trigger::after,
  body.has-hero #siteHeader.is-home-hero-transparent .user-trigger::before,
  body.has-hero #siteHeader.is-home-hero-transparent .user-trigger::after,
  body.has-hero #siteHeader.is-home-hero-transparent .auth-trigger::before,
  body.has-hero #siteHeader.is-home-hero-transparent .auth-trigger::after {
    opacity: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-glow,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-white,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-border,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-dark {
    display: none !important;
  }

  body.has-hero #siteHeader.is-home-hero-transparent .menu-btn svg,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-collection svg,
  body.has-hero #siteHeader.is-home-hero-transparent .notif-bell svg,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-content svg,
  body.has-hero #siteHeader.is-home-hero-transparent .admin-panel-trigger svg,
  body.has-hero #siteHeader.is-home-hero-transparent .user-trigger svg,
  body.has-hero #siteHeader.is-home-hero-transparent .auth-trigger svg,
  body.has-hero #siteHeader.is-home-hero-transparent .desktop-nav-item,
  body.has-hero #siteHeader.is-home-hero-transparent .bm-header-search-label,
  body.has-hero #siteHeader.is-home-hero-transparent .user-trigger span,
  body.has-hero #siteHeader.is-home-hero-transparent .auth-trigger span {
    filter: drop-shadow(0 2px 10px rgba(0,0,0,.45)) !important;
  }

  body.has-hero #siteHeader,
  body.has-hero #siteHeader .header-inner,
  body.has-hero #siteHeader .menu-btn,
  body.has-hero #siteHeader .bm-header-collection,
  body.has-hero #siteHeader .notif-bell,
  body.has-hero #siteHeader .admin-panel-trigger,
  body.has-hero #siteHeader .user-trigger,
  body.has-hero #siteHeader .auth-trigger,
  body.has-hero #siteHeader .bm-header-search,
  body.has-hero #siteHeader .bm-header-search-trigger {
    transition: background-color .22s ease, border-color .22s ease, box-shadow .22s ease, backdrop-filter .22s ease, opacity .22s ease !important;
  }
}
