/* WOW Navigation: single owner for Hueman public navigation. */
body.wow-navigation-enabled {
  --wow-nav-bg-fallback: #65c3d0;
  --wow-nav-bg-deep: #0891b2;
  --wow-nav-ink: #ffffff;
  --wow-nav-shadow: 0 18px 46px rgba(2, 12, 27, 0.22);
}

body.wow-navigation-enabled #header {
  overflow: visible !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body.wow-navigation-enabled #header .container,
body.wow-navigation-enabled #header .container-inner {
  overflow: visible !important;
}

body.wow-navigation-enabled #header .wow-weather-aqi,
body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air,
body.wow-navigation-enabled #wow-widgets-layer .woww-weather-air {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

body.wow-navigation-enabled #header .wow-weather-aqi-bar,
body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-bar,
body.wow-navigation-enabled #wow-widgets-layer .woww-weather-air-bar {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  background: #dff5fb !important;
  border-color: rgba(8, 145, 178, .22) !important;
  overflow: hidden !important;
}

body.wow-navigation-enabled #header .wow-weather-aqi-bar > span,
body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-bar > span,
body.wow-navigation-enabled #wow-widgets-layer .woww-weather-air-bar > span {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

body.wow-navigation-enabled #header #nav-topbar,
body.wow-navigation-enabled #header #nav-header,
body.wow-navigation-enabled #header #nav-mobile {
  background:
    radial-gradient(110% 160% at 0% 0%, rgba(255, 255, 255, 0.22), transparent 46%),
    linear-gradient(135deg, var(--wow-nav-bg, var(--wow-nav-bg-fallback)) 0%, var(--wow-nav-bg-deep) 100%) !important;
  color: var(--wow-nav-fg, var(--wow-nav-ink)) !important;
  font-family: var(--wow-nav-font-family, modulus-pro, "Titillium Web", Arial, sans-serif) !important;
  overflow: visible !important;
  z-index: 10080 !important;
}

body.wow-navigation-enabled #header #nav-topbar,
body.wow-navigation-enabled #header #nav-header {
  position: sticky !important;
  top: 0 !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset;
}

body.admin-bar.wow-navigation-enabled #header #nav-topbar,
body.admin-bar.wow-navigation-enabled #header #nav-header {
  top: 32px !important;
}

body.wow-navigation-enabled.wow-nav-scrolled #header #nav-topbar,
body.wow-navigation-enabled.wow-nav-scrolled #header #nav-header,
body.wow-navigation-enabled.wow-nav-scrolled #header #nav-mobile {
  box-shadow: 0 10px 26px rgba(2, 12, 27, 0.24) !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav-wrap,
body.wow-navigation-enabled #header #nav-header .nav-wrap {
  background: transparent !important;
  overflow: visible !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav,
body.wow-navigation-enabled #header #nav-header .nav {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  min-height: 54px !important;
  background: transparent !important;
  overflow: visible !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li,
body.wow-navigation-enabled #header #nav-header .nav > li {
  position: relative !important;
  margin: 0 !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.menu-item-has-children::after,
body.wow-navigation-enabled #header #nav-header .nav > li.menu-item-has-children::after,
body.wow-navigation-enabled #header #nav-topbar .nav > li.page_item_has_children::after,
body.wow-navigation-enabled #header #nav-header .nav > li.page_item_has_children::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 100% !important;
  height: 12px !important;
  display: block !important;
  background: transparent !important;
  z-index: 10135 !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li > a,
body.wow-navigation-enabled #header #nav-header .nav > li > a {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  color: var(--wow-menu-item-font-color, var(--wow-nav-fg, #fff)) !important;
  font-family: var(--wow-nav-font-family, modulus-pro, "Titillium Web", Arial, sans-serif) !important;
  font-size: var(--wow-nav-font-size, 15px) !important;
  font-weight: 750 !important;
  letter-spacing: 0.01em !important;
  line-height: 1.15 !important;
  text-decoration: none !important;
  transition: background .18s ease, transform .18s ease, box-shadow .18s ease !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta > a,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta > a {
  position: relative !important;
  min-height: 48px !important;
  padding: 0 26px !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background:
    radial-gradient(130% 120% at 0% 0%, rgba(255, 255, 255, .98), rgba(255, 255, 255, .78) 42%, rgba(224, 242, 254, .92) 100%) !important;
  color: #075985 !important;
  border: 1px solid rgba(255, 255, 255, .72) !important;
  box-shadow: 0 12px 28px rgba(2, 32, 71, .16), inset 0 1px 0 rgba(255, 255, 255, .78) !important;
  font-weight: 950 !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta > a::before,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta > a::before {
  content: "" !important;
  position: absolute !important;
  inset: -60% -40% !important;
  z-index: -1 !important;
  background: linear-gradient(115deg, transparent 35%, rgba(14, 165, 233, .22) 48%, rgba(255, 255, 255, .9) 52%, transparent 66%) !important;
  transform: translateX(-72%) rotate(8deg) !important;
  transition: transform .55s cubic-bezier(.2, .8, .2, 1) !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta > a::after,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta > a::after {
  content: "" !important;
  position: absolute !important;
  inset: 7px !important;
  border: 1px solid rgba(14, 165, 233, .16) !important;
  border-radius: inherit !important;
  pointer-events: none !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta > a:hover,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta > a:hover,
body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta.current-menu-item > a,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta.current-menu-item > a {
  background: #ffffff !important;
  color: #03697e !important;
  box-shadow: 0 18px 34px rgba(2, 32, 71, .22), 0 0 0 5px rgba(255, 255, 255, .16) !important;
  transform: translateY(-3px) scale(1.035) !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li.wow-nav-menu-cta > a:hover::before,
body.wow-navigation-enabled #header #nav-header .nav > li.wow-nav-menu-cta > a:hover::before {
  transform: translateX(62%) rotate(8deg) !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav > li > a:hover,
body.wow-navigation-enabled #header #nav-header .nav > li > a:hover,
body.wow-navigation-enabled #header #nav-topbar .nav > li.current-menu-item > a,
body.wow-navigation-enabled #header #nav-header .nav > li.current-menu-item > a,
body.wow-navigation-enabled #header #nav-topbar .nav > li.current-menu-ancestor > a,
body.wow-navigation-enabled #header #nav-header .nav > li.current-menu-ancestor > a {
  background: rgba(255, 255, 255, 0.18) !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.24) inset !important;
  transform: translateY(-1px);
}

body.wow-navigation-enabled #header #nav-topbar .nav li ul,
body.wow-navigation-enabled #header #nav-header .nav li ul {
  display: block !important;
  position: absolute !important;
  top: calc(100% + 8px) !important;
  left: 0 !important;
  min-width: 280px !important;
  max-width: min(360px, 92vw) !important;
  max-height: 70vh !important;
  padding: 9px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 18px !important;
  background: rgba(7, 89, 116, 0.96) !important;
  box-shadow: var(--wow-nav-shadow) !important;
  backdrop-filter: blur(10px);
  overflow-x: hidden !important;
  overflow-y: auto !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(8px) scale(.98) !important;
  transition: opacity .16s ease, transform .16s ease, visibility .16s ease !important;
  z-index: 10140 !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav li:hover > ul,
body.wow-navigation-enabled #header #nav-header .nav li:hover > ul,
body.wow-navigation-enabled #header #nav-topbar .nav li:focus-within > ul,
body.wow-navigation-enabled #header #nav-header .nav li:focus-within > ul {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateY(0) scale(1) !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav li ul li,
body.wow-navigation-enabled #header #nav-header .nav li ul li {
  margin: 0 !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav li ul li > a,
body.wow-navigation-enabled #header #nav-header .nav li ul li > a {
  display: flex !important;
  align-items: center !important;
  min-height: 38px !important;
  padding: 9px 12px !important;
  margin: 1px 0 !important;
  border-radius: 12px !important;
  color: var(--wow-menu-item-font-color, #fff) !important;
  font-size: var(--wow-nav-dropdown-font-size, 14px) !important;
  font-family: var(--wow-nav-font-family, modulus-pro, "Titillium Web", Arial, sans-serif) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  white-space: normal !important;
}

body.wow-navigation-enabled #header #nav-topbar .nav li ul li > a:hover,
body.wow-navigation-enabled #header #nav-header .nav li ul li > a:hover,
body.wow-navigation-enabled #header #nav-topbar .nav li ul li.current-menu-item > a,
body.wow-navigation-enabled #header #nav-header .nav li ul li.current-menu-item > a {
  background: rgba(255, 255, 255, 0.16) !important;
}

body.wow-navigation-enabled #header .wow-nav-desktop-quick {
  margin-left: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
}

body.wow-navigation-enabled #header .wow-nav-quick-link {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: rgba(255, 255, 255, 0.14) !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  line-height: 1 !important;
}

body.wow-navigation-enabled #header .wow-nav-quick-link:hover {
  background: rgba(255, 255, 255, 0.24) !important;
}

body.wow-navigation-enabled #header .wow-nav-quick-link.is-cta {
  background: #ffffff !important;
  color: #03697e !important;
  box-shadow: 0 10px 20px rgba(2, 12, 27, 0.16) !important;
}

body.wow-navigation-enabled #header .wow-nav-desktop-quick-item,
body.wow-navigation-enabled #header .wow-nav-mobile-quick {
  display: none !important;
}

@media (min-width: 1025px) {
  body.wow-navigation-enabled .sidebar .widget_search,
  body.wow-navigation-enabled .sidebar .widget_search .widget {
    overflow: visible !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search .search-form,
  body.wow-navigation-enabled .sidebar [role="search"].search-form {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 7px !important;
    border: 1px solid #bae6fd !important;
    border-radius: 18px !important;
    background: #effaff !important;
    box-shadow: 0 12px 26px rgba(2, 32, 71, .08) !important;
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search .search-form:hover,
  body.wow-navigation-enabled .sidebar [role="search"].search-form:hover,
  body.wow-navigation-enabled .sidebar .widget_search .search-form:focus-within,
  body.wow-navigation-enabled .sidebar [role="search"].search-form:focus-within {
    border-color: rgba(14, 165, 233, .46) !important;
    background: #f7fdff !important;
    box-shadow: 0 18px 34px rgba(2, 32, 71, .14), 0 0 0 5px rgba(14, 165, 233, .08) !important;
    transform: translateY(-2px) scale(1.012) !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search .search-form label,
  body.wow-navigation-enabled .sidebar [role="search"].search-form label {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    margin: 0 !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search .search-form label::after,
  body.wow-navigation-enabled .sidebar [role="search"].search-form label::after {
    color: #38bdf8 !important;
    top: 10px !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search input[type="search"],
  body.wow-navigation-enabled .sidebar [role="search"].search-form input[type="search"] {
    width: 100% !important;
    height: 42px !important;
    min-width: 0 !important;
    margin: 0 !important;
    border: 1px solid #bae6fd !important;
    border-radius: 13px !important;
    background: #fff !important;
    color: #0f172a !important;
    font-size: 15px !important;
    box-shadow: none !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search input[type="submit"],
  body.wow-navigation-enabled .sidebar [role="search"].search-form input[type="submit"],
  body.wow-navigation-enabled .sidebar .widget_search button[type="submit"],
  body.wow-navigation-enabled .sidebar [role="search"].search-form button[type="submit"] {
    flex: 0 0 auto !important;
    height: 42px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 13px !important;
    padding: 0 13px !important;
    background: #0ea5e9 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: none !important;
    cursor: pointer !important;
    transition: transform .18s ease, box-shadow .18s ease, background .18s ease !important;
  }

  body.wow-navigation-enabled .sidebar .widget_search input[type="submit"]:hover,
  body.wow-navigation-enabled .sidebar [role="search"].search-form input[type="submit"]:hover,
  body.wow-navigation-enabled .sidebar .widget_search button[type="submit"]:hover,
  body.wow-navigation-enabled .sidebar [role="search"].search-form button[type="submit"]:hover {
    background: #0284c7 !important;
    box-shadow: 0 10px 20px rgba(14, 165, 233, .26) !important;
    transform: translateY(-1px) scale(1.035) !important;
  }
}

@media (min-width: 1025px) {
  body.wow-navigation-enabled #header #nav-mobile {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  body.wow-navigation-enabled #header #nav-topbar,
  body.wow-navigation-enabled #header #nav-header {
    display: none !important;
  }

  body.wow-navigation-enabled #header #header-image-wrap,
  body.wow-navigation-enabled #header .site-image,
  body.wow-navigation-enabled #header .site-logo,
  body.wow-navigation-enabled #header .central-header-zone > .logo-tagline-group {
    display: none !important;
  }

  body.wow-navigation-enabled #header #nav-mobile {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    position: sticky !important;
    top: 0 !important;
    min-height: 60px !important;
    overflow: visible !important;
    background: linear-gradient(135deg, #65c3d0 0%, #33a9bc 100%) !important;
  }

  body.admin-bar.wow-navigation-enabled #header #nav-mobile {
    top: 32px !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-topbar {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 60px !important;
    padding: 0 12px !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-logo-link {
    width: 48px !important;
    height: 48px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    background: rgba(255, 255, 255, 0.18) !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-logo-link img,
  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-logo-fallback {
    width: 48px !important;
    height: 48px !important;
    object-fit: contain !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-logo-fallback {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #fff !important;
    font-weight: 900 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-mobile-right {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin-left: auto !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav-text {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav-toggle,
  body.wow-navigation-enabled #header #nav-mobile .ham__navbar-toggler,
  body.wow-navigation-enabled #header #nav-mobile .ham__navbar-toggler-two {
    width: 44px !important;
    height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 14px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    color: #fff !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .ham__navbar-toggler-two .line {
    background: #fff !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav-wrap {
    position: absolute !important;
    left: 10px !important;
    right: 10px !important;
    top: calc(100% + 8px) !important;
    z-index: 10120 !important;
    width: auto !important;
    max-width: none !important;
    max-height: min(74vh, 620px) !important;
    height: auto !important;
    margin: 0 !important;
    padding: 14px !important;
    border: 1px solid rgba(9, 105, 130, .16) !important;
    border-radius: 22px !important;
    background: #f8fdff !important;
    box-shadow: 0 18px 42px rgba(2, 32, 71, 0.18) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav-wrap:not(.expanded) {
    display: none !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav-wrap.expanded,
  body.wow-navigation-enabled #header #nav-mobile.expand .nav-wrap,
  body.wow-navigation-enabled #header #nav-mobile.expanded .nav-wrap {
    display: block !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-panel-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    margin: 0 0 12px !important;
    color: #075985 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-panel-title {
    font-size: 18px !important;
    font-weight: 900 !important;
    letter-spacing: .02em !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-close {
    width: 38px !important;
    height: 38px !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: #e0f2fe !important;
    color: #075985 !important;
    font-size: 25px !important;
    line-height: 1 !important;
    cursor: pointer !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-quick {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
    margin: 0 0 12px !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-quick .wow-nav-quick-link {
    justify-content: center !important;
    min-height: 40px !important;
    background: #e0f2fe !important;
    color: #075985 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-quick .wow-nav-quick-link.is-cta {
    background: #0ea5e9 !important;
    color: #fff !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-search {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 0 12px !important;
    padding: 7px !important;
    border: 1px solid #bae6fd !important;
    border-radius: 18px !important;
    background: #effaff !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-search input[type="search"] {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 40px !important;
    border: 1px solid #bae6fd !important;
    border-radius: 13px !important;
    padding: 0 12px !important;
    background: #fff !important;
    color: #0f172a !important;
    font-size: 15px !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .wow-nav-mobile-search button {
    flex: 0 0 auto !important;
    height: 40px !important;
    border: 0 !important;
    border-radius: 13px !important;
    padding: 0 12px !important;
    background: #0ea5e9 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    cursor: pointer !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .mobile-search:not(.wow-nav-mobile-search),
  body.wow-navigation-enabled #header #nav-mobile ul.mobile-search:not(.wow-nav-mobile-search),
  body.wow-navigation-enabled #header #nav-mobile .nav-wrap > ul.mobile-search,
  body.wow-navigation-enabled #header #nav-mobile .nav-wrap > .mobile-search:not(.wow-nav-mobile-search) {
    display: none !important;
    visibility: hidden !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav,
  body.wow-navigation-enabled #header #nav-mobile .nav ul {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li {
    position: relative !important;
    list-style: none !important;
    margin: 0 !important;
    border: 0 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li > a {
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
    padding: 10px 52px 10px 13px !important;
    margin: 4px 0 !important;
    border: 1px solid #e0f2fe !important;
    border-radius: 15px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-family: var(--wow-nav-font-family, modulus-pro, "Titillium Web", Arial, sans-serif) !important;
    font-size: var(--wow-nav-mobile-font-size, 16px) !important;
    font-weight: 800 !important;
    line-height: 1.18 !important;
    text-decoration: none !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li.current-menu-item > a,
  body.wow-navigation-enabled #header #nav-mobile .nav li.current-menu-ancestor > a,
  body.wow-navigation-enabled #header #nav-mobile .nav li.expanded > a {
    background: #e0f2fe !important;
    border-color: #7dd3fc !important;
    color: #075985 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li.wow-nav-menu-cta > a,
  body.wow-navigation-enabled #header #nav-mobile .nav li.wow-nav-menu-cta.current-menu-item > a,
  body.wow-navigation-enabled #header #nav-mobile .nav li.wow-nav-menu-cta.current-menu-ancestor > a {
    justify-content: center !important;
    min-height: 50px !important;
    padding-right: 13px !important;
    background: linear-gradient(135deg, #0ea5e9 0%, #0369a1 100%) !important;
    border-color: rgba(14, 165, 233, .38) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 26px rgba(3, 105, 161, .26) !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li > a *,
  body.wow-navigation-enabled #header #nav-mobile .nav li.current-menu-item > a *,
  body.wow-navigation-enabled #header #nav-mobile .nav li.current-menu-ancestor > a *,
  body.wow-navigation-enabled #header #nav-mobile .nav li.expanded > a * {
    color: inherit !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .nav li ul {
    padding-left: 10px !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .hu-dropdown-toggle-wrapper {
    position: absolute !important;
    top: 7px !important;
    right: 7px !important;
    width: 36px !important;
    height: 36px !important;
    display: block !important;
    z-index: 2 !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .hu-dropdown-toggle {
    width: 36px !important;
    height: 36px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #e0f2fe !important;
    color: #075985 !important;
    font-size: 16px !important;
    cursor: pointer !important;
  }

  body.wow-navigation-enabled #header #nav-mobile .hu-dropdown-toggle-wrapper + .sub-menu {
    margin-top: 2px !important;
  }

  body.wow-navigation-enabled #header .wow-header-side,
  body.wow-navigation-enabled #wow-widgets-layer,
  body.wow-navigation-enabled .wow-home-customizer-grid {
    max-width: 100% !important;
  }

  body.wow-navigation-enabled #header .wow-weather-card,
  body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card {
    min-width: 0 !important;
  }

  body.wow-navigation-enabled #header .wow-weather-aqi-title,
  body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-title,
  body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-label,
  body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-scale {
    max-width: 100% !important;
    overflow-wrap: anywhere !important;
  }

  body.wow-navigation-enabled .wow-home-customizer-grid .wow-home-weather-card .wow-home-weather-air-scale {
    gap: 4px !important;
  }
}

@media (max-width: 782px) {
  body.admin-bar.wow-navigation-enabled #header #nav-mobile {
    top: 46px !important;
  }
}
