/* Header: Menü und Button dürfen sich zwischen Tablet und großem Desktop nicht
   überlappen (vorher verdeckte der Button den Menüpunkt „Stellenangebote“). */
@media (min-width: 1025px) and (max-width: 1499px) {
    .elementor-location-header .elementor-widget-button { flex-shrink: 0; }
    .elementor-location-header .elementor-widget-ekit-nav-menu { flex: 1 1 auto; min-width: 0; }
    .elementor-location-header .elementskit-navbar-nav > li > a {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
}
@media (min-width: 1025px) and (max-width: 1299px) {
    .elementor-location-header .elementskit-navbar-nav > li > a {
        font-size: 13px !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
    .elementor-location-header .elementor-widget-button .elementor-button { padding-left: 16px; padding-right: 16px; }
}
