/* ROSCHER V112: more breathing room around navigation labels. */
@media (min-width: 901px) {
 .unified-header nav.unified-links a,
 header nav.unified-links a,
 .header nav.links a { padding-left: 22px !important; padding-right: 22px !important; box-sizing: border-box; }
 .unified-header nav.unified-links, .header nav.links { gap: 5px !important; }
}
.unified-header nav.unified-links a:hover,
.unified-header nav.unified-links a:focus-visible,
.unified-header nav.unified-links a[aria-current="page"],
.unified-header nav.unified-links a[href="kontakt.html"],
.header nav.links a:hover,
.header nav.links a:focus-visible,
.header nav.links a[aria-current="page"] {
 color:#101715 !important; -webkit-text-fill-color:#101715 !important; opacity:1 !important;
}
@media (max-width: 900px) { .unified-header nav.unified-links a, .header nav.links a { padding-left: 18px; padding-right: 18px; } }
