/* === Hauptnavigation: hell und ruhig (ersetzt den türkisen Balken) === */
.site-header{border-bottom:0}
.storefront-primary-navigation{background:#fff!important;border-top:1px solid #dde0ea!important;border-bottom:1px solid #dde0ea!important}
@media (min-width:768px){
  .main-navigation ul.menu>li>a,.site-header-cart .cart-contents{color:#10131f!important;font-weight:600;padding-top:1.15em;padding-bottom:1.15em}
  .main-navigation ul.menu>li.menu-item:hover{background:transparent!important}
  .main-navigation ul.menu>li:hover>a,.main-navigation ul.menu>li.current-menu-item>a,.main-navigation ul.menu>li.current-menu-ancestor>a,.main-navigation ul.menu>li.current-menu-parent>a{color:#0e25fb!important}
  .main-navigation ul.menu>li:hover,.main-navigation ul.menu>li.current-menu-item,.main-navigation ul.menu>li.current-menu-ancestor,.main-navigation ul.menu>li.current-menu-parent{box-shadow:inset 0 -3px 0 #0e25fb}
  .site-header-cart:hover .cart-contents,.site-header-cart .cart-contents:hover{color:#0e25fb!important}
  /* Dropdown */
  .main-navigation ul.menu ul{background:#fff!important;box-shadow:0 12px 28px rgba(16,19,31,.14);border-radius:0 0 6px 6px}
  .main-navigation ul.menu ul li{background:#fff!important}
  .main-navigation ul.menu ul li a{color:#10131f!important;font-weight:500}
  .main-navigation ul.menu ul li:hover{background:#f5f6fa!important}
  .main-navigation ul.menu ul li:hover>a{color:#0e25fb!important}
  .site-header-cart .widget_shopping_cart{background:#fff!important;box-shadow:0 12px 28px rgba(16,19,31,.14)}
}
/* Handy: Menü-Button im Hausstil */
@media (max-width:767px){
  .menu-toggle{border:2px solid #0e25fb!important;color:#0e25fb!important;border-radius:6px;font-weight:700}
  .menu-toggle span,.menu-toggle::before,.menu-toggle::after,.menu-toggle span::before{color:#0e25fb!important}
  .menu-toggle::before,.menu-toggle::after,.menu-toggle span::before{background-color:#0e25fb!important}
  .handheld-navigation ul.menu li a{color:#10131f!important}
}
/* Footer-Kante passend in Markenblau */
.site-footer{border-top:4px solid #0e25fb!important}
/* Abstand zwischen Menü und Inhalt, wo keine Breadcrumbs mehr stehen (Startseite hat eigenen Abstand) */
.vdc-no-breadcrumb:not(.home) .site-content{padding-top:2.6em}
@media (max-width:767px){.vdc-no-breadcrumb:not(.home) .site-content{padding-top:1.4em}}
