/*
* MENU
*/

/* hide logo name in sticky menu */
.sticky-menu .company-name.hidden {
  display: none;
}

/* change text color on hover */
.main-menu .submenu-item:hover h2 {
  color: #ca9b63 !important;
}
.main-menu .e-n-menu-toggle {
  background-color: initial !important;
}

/* format mobile dropdown */
.main-menu .e-n-menu-title-container {
  width: 100%;
}
.main-menu .e-n-menu-title-text {
  width: 100%;
  height: 30px;
}

@media screen and (max-width: 1024px) {
  .main-menu .e-n-menu-title {
    flex-wrap: nowrap !important;
    min-height: 70px;
  }
  .main-menu .e-n-menu-title-container {
    align-self: stretch !important;
    flex: 1 1 auto !important;
    min-width: 0;
    width: auto !important;
  }
  .main-menu .e-n-menu-title-text {
    height: auto;
  }
  .main-menu .e-n-menu-dropdown-icon {
    align-items: center !important;
    align-self: stretch !important;
    box-sizing: border-box;
    flex: 0 0 64px !important;
    justify-content: center !important;
    margin: -8px -16px -8px 5px !important;
    min-height: 70px;
    padding: 8px 16px !important;
  }
}

/* format dropdown on desktop */
@media screen and (min-width: 1025px) {
  .main-menu .e-n-menu-dropdown-icon {
    display: none !important;
  }
  .main-menu .e-n-menu-title-text {
    height: initial;
  }
}

/*
* BANNER
*/

/* Blur */
.notification-banner {
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
}

/*
* SEARCH
*/

/* Transparency */
.menu-search .is-search-input {
  background-color: transparent !important;
}
