﻿/* Grundgerüst Navigation */
@media screen and (max-width: 39.9375em) {
  .no-js .top-bar {
    display: none;
  }
}

@media print, screen and (min-width: 40em) {
  .no-js .title-bar {
    display: none;
  }
}

[data-sticky] {
  width: 100%;
}

.sticky-container {
  z-index: 5;
}
/* Grundgerüst Ende */


/* Farbe Navigation Foundation Pfeil */
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #fefefe transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}

/* Farbe Navigation Foundation Link Hover */
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #ea421e;
}


/* Title-Bar (Mobile Menü) */
.title-bar {
  background: #7798a1; }
    
  
/* Top-Bar (Desktop Menü) */
.top-bar {
  background: #7798a1; 
   color: #fefefe;
   }
    

/* Linkhintergrund PC */     
    .top-bar ul li {
      background: #7798a1; }

/* Linktextfarbe */        
      .top-bar ul li a {
        color: #fefefe; }

/* Linktextfarbe hover */
.top-bar ul li a:hover {  
  text-decoration: none;  
  color: #ea421e;
}

/* Title-Bar Titel */
.title-bar-title {
  color: #fefefe; }

/* Farbe Titel */
.menu-text {
  color: #fefefe; }
  
/* Textfarbe Menutitel */  
.top-bar-title {
  color: #fefefe; }


/* Kein Rahmen um das Submenu */
.dropdown.menu .submenu {
  border: none; }

/* Pfeilfarbe Topbar und Ausrichtung Pfeil*/
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    border-color: #fefefe transparent transparent; }

/* Pfeilfarbe Topbar Submenu */ 
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border-color: transparent transparent transparent #fefefe; }

/* Pfeilfarbe Subsub */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    border-color: transparent #fefefe transparent transparent; }

/* Pfeilfarbe Submenu Mobil */
.is-drilldown-submenu-parent > a::after {
    border-color: transparent transparent transparent #fefefe; }

/* Pfeilfarbe Submenu Mobil zurück */
.js-drilldown-back > a::before {
  border-color: transparent #fefefe transparent transparent; }
  
/* Damit grau im Zeilenumbruch verschwindet */
.top-bar ul.menu {
  background-color: #7798a1;
}

/* Ende Navigation */
