/*Impressum*/
@media (max-width: 480px) {.margintop{margin-top: -40px;}}
.margintop {text-align: right;}

/*Disable Konfig Button Frontend*/
.uk-position-medium.uk-position-bottom-right.uk-button.uk-button-primary {
display: none;
}

/*DJ Accessibility*/
.djacc-popup.djacc--static .djacc__openbtn {margin: 1px !important;}

@media(max-width: 560px) {
body .djacc.djacc-container.djacc-popup .djacc__panel {
position: fixed;
top: 0;
left: 0;
right: auto;
bottom: 35px;
width: 100%;
}
.djacc-popup .djacc__panel {border-radius: 0px; overflow-y: auto !important;}    
}

.djacc__panel .djacc__panel--active {overflow-y: auto !important;}

/* Cookie Banner Yootheme */
@media (max-width: 480px) {
    .tm-consent {
        bottom: 60px !important; /* Abstand über der Menüleiste */
    }
}

/* Sprachmodul Anpassung */
.mod-languages .uk-subnav {
    margin-left: 0;     /* entfernt UIkit Negativ-Margin */
    gap: 10px;           /* 5px horizontaler Abstand */
}

/* Vertikale Trennlinie zwischen den Punkten */

.mod-languages .uk-subnav li + li {
    border-left: 1px solid #999;
    padding-left: 10px;
}

.mod-languages .uk-subnav > li {
    margin-left: 0;     /* entfernt UIkit 20px */
    padding: 0;
    flex: 0 0 auto;     /* verhindert Strecken */
}

.mod-languages .uk-subnav > li img {
    display: block;     /* entfernt Inline-Abstand */
    width: 18px;
    height: 12px;
}
#tm-mobile .mod-languages .uk-subnav {
justify-content: center;
}
#tm-mobile .mod-languages {margin-top: -40px;}