/* Last-loaded nav cleanup — hide every plus/minus glyph */
.header .navbar-nav a::before,
.header .navbar-nav a::after,
.header .navbar-nav .nav-link::before,
.header .navbar-nav .nav-link::after,
.header .navbar-nav .dropdown-toggle::before,
.header .navbar-nav .dropdown-toggle::after,
.header .navbar-nav li.menu-item-has-children > a::before,
.header .navbar-nav li.menu-item-has-children > a::after,
.header .navbar-nav li.dropdown > a::before,
.header .navbar-nav li.dropdown > a::after,
.header .navbar-nav li.dropdown > a.dropdown-toggle::after,
.header .navbar-nav li.dropdown:hover > a.dropdown-toggle::after,
.header .navbar-nav li.dropdown.is-open > a.dropdown-toggle::after,
.header .navbar-nav li.menu-item-has-children:hover > a::after,
.header .navbar-nav li.is-open > a::after,
.ow-navigation a::after,
.ow-navigation a::before {
  content: none !important;
  display: none !important;
  border: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.header .navbar-nav .confur-caret { display: none !important; }

@media (min-width: 992px) {
  .header .navbar-nav li { position: relative; }
  .header .navbar-nav li:hover > .dropdown-menu,
  .header .navbar-nav li.is-open > .dropdown-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .header .navbar-nav .dropdown-menu .dropdown-menu {
    top: 0 !important;
    left: 100% !important;
  }
}

/* Sticky header must NOT enlarge dropdown rows */
@media (min-width: 992px) {
  .header .bottom-header.fixed-header .navbar-nav .dropdown-menu,
  .header .bottom-header.fixed-header .navbar-nav ul.sub-menu {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    line-height: normal !important;
    display: none;
  }
  .header .bottom-header.fixed-header .navbar-nav li:hover > .dropdown-menu,
  .header .bottom-header.fixed-header .navbar-nav li.is-open > .dropdown-menu {
    display: block !important;
  }

  .header .bottom-header.fixed-header .navbar-nav .dropdown-menu li,
  .header .bottom-header.fixed-header .ow-navigation .navbar-nav .dropdown-menu li,
  .header .bottom-header.fixed-header .navbar-nav li li {
    height: auto !important;
    min-height: 0 !important;
    display: block !important;
    align-items: stretch !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .header .bottom-header.fixed-header .navbar-nav .dropdown-menu a,
  .header .bottom-header.fixed-header .navbar-nav .dropdown-menu .dropdown-item,
  .header .bottom-header.fixed-header .navbar-nav .dropdown-menu li > a,
  .header .bottom-header.fixed-header .ow-navigation .nav.navbar-nav li li > a,
  .header .bottom-header.fixed-header .ow-navigation .nav.navbar-nav .dropdown-menu li > a,
  .header .bottom-header.fixed-header .navbar-nav li li > a {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    line-height: 1.4 !important;
    padding: 10px 18px !important;
    display: block !important;
    align-items: initial !important;
  }
}
