/* Kopfleiste: E-Mail-Adresse nicht gross schreiben lassen */
.top-header a[href^="mailto:"]{text-transform:none;}

/* Ein Menueeintrag, der auf die gerade geoeffnete Seite zeigt, wird
   ausgeblendet. Eintraege mit Untermenue bleiben stehen - sonst waere
   der Weg zu ihren Unterseiten versperrt. */
ul.menu > li.current-menu-item:not(.menu-item-has-children){display:none;}

/* Fussleiste: etwas Luft zwischen den Eintraegen. Knapper als oben,
   weil die Fussleiste nur eine schmale Spalte zur Verfuegung hat. */
.footer-bottom .menu > li + li{margin-left:8px;}

/* Kopf- und Fussleiste: senkrechter Strich hinter der Telefonnummer,
   oben wie unten 36 Pixel lang. Er haengt am zweiten Eintrag und nicht
   am dritten, weil der dritte ("Home") auf der Startseite verschwindet.
   Reihenfolge im Menue "Menue Topline":
   1 Mail, 2 Telefon, 3 Home, 4 Germany, 5 Equipment.
   Oben ist die Leiste 50 Pixel hoch, deshalb steht der Strich dort als
   eigenes Element mit fester Hoehe und wird mittig gesetzt. */
.footer-bottom .menu > li:nth-child(2){border-right:1px solid rgba(0,0,0,.3);padding-right:8px;}
.top-header .menu > li:nth-child(2){position:relative;padding-right:14px;margin-right:14px;}
.top-header .menu > li:nth-child(2)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:36px;border-left:1px solid rgba(0,0,0,.3);}

/* Fuss: Landesflagge in der Kontakt-Ueberschrift ausrichten */
.ftr-widget .widget-title img{vertical-align:-1px;margin-left:8px;box-shadow:0 0 0 1px rgba(255,255,255,.25);}

/* Auf Handy und Tablet die Kontaktangaben in der Kopfleiste weglassen -
   dort ist die Leiste zu schmal und die Zeile bricht um.
   1 = Mail, 2 = Telefonnummer. */
@media (max-width: 991px){
.top-header .menu > li:nth-child(1),
.top-header .menu > li:nth-child(2),
.footer-bottom .menu > li:nth-child(1),
.footer-bottom .menu > li:nth-child(2){display:none;}
}

/* Schmales Handy: Im Fuss stehen die Bloecke untereinander.
   Abstand davor, damit Kontakt CH und Kontakt DE nicht am
   vorhergehenden Block kleben. */
@media (max-width: 479px){
.footer-main .ftr-widget + .ftr-widget{margin-top:28px;}
}