/*
 * autocell Header minimal: the header of autocell.io shows only the logo
 * and the menu items. Hidden: search (also the extra row on phones), account,
 * wish list, compare list, basket, and the menu item "Shop" (the shop is not
 * public yet). CSS only.
 *
 * The hiding applies only OUTSIDE the shop: not on the shop's own page types
 * (data-page on <body>: 1 article, 2 list, 3 basket/checkout, 4 account,
 * 10 registration, 14 forgot password, 17 compare, 23 search, 24 manufacturers),
 * where search, account, wish list and basket must stay usable. The list is
 * the same as in ac_shop_pages.css; keep both in sync.
 * Off switch: deactivate the plugin in the plugin manager.
 */
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #shop-nav,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #search,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #shop-nav-compare,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #shop-nav-wish,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper .search-form-wrapper-fixed,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper .cart-icon-dropdown,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper .account-icon-dropdown,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li[data-category-id],
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li:has(> a[data-category-id]),
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li.dropdown-full {
  display: none !important;
}

/* Phone menu: only the menu items, not NOVA's extra entries for wish list,
   compare list and a second "Kontakt" (and the empty divider before them). */
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li.wl-nav-scrollbar-item,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li.comparelist-nav-scrollbar-item,
body:not(:is([data-page="1"],[data-page="2"],[data-page="3"],[data-page="4"],[data-page="10"],[data-page="14"],[data-page="17"],[data-page="23"],[data-page="24"])) #jtl-nav-wrapper #mainNavigation .navbar-nav > li.d-lg-none {
  display: none !important;
}

/* Narrow laptops: tighter spacing so all six items fit next to the logo
   instead of scrolling out of the bar. */
@media (min-width: 992px) and (max-width: 1279.98px) {
  #jtl-nav-wrapper #mainNavigation .navbar-nav > li > a.nav-link {
    padding-left: .6rem;
    padding-right: .6rem;
  }
}

/* No top bar above the header (it only held a second "Kontakt" link, and
   made the white band at the top of the page taller when scrolled to the top). */
#header-top-bar { display: none !important; }

/* Thinner hover line under the menu items. NOVA draws it as a 6px bottom
   border on ::before. */
#jtl-nav-wrapper #mainNavigation .navbar-nav > li > a.nav-link::before { border-bottom-width: 2px !important; }
