/* fixed_navbar v0.0.3 */
html.has-fixed-navbar #navbar1{
  position: fixed !important;
  top: var(--navbar-top, 0px);
  left: 0;
  right: 0;
  width: 100%;
  z-index: 200;
}

html.has-fixed-navbar #navbar1{
  transition: background-color .25s ease, box-shadow .25s ease;
}

html.has-fixed-navbar #navbar1.is-scrolled{
  background: #ffffff;
  box-shadow: 0 10px 28px rgba(15,18,34,.08);
}

/* Keep label + arrow on one row in navbar dropdown items */
#navbar1 .elementor-nav-menu a.has-submenu{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  white-space: nowrap !important;
}


#navbar1 .elementor-nav-menu a.has-submenu .sub-arrow svg{
  width: 14px !important;
  height: 14px !important;
  display: block !important;
}

#navbar1 nav.elementor-nav-menu--dropdown .sub-menu li:last-child > a{
  background: none !important;
  border-radius: 0 !important;
  padding: initial !important;
  display: block !important;
  color: inherit !important;
}