@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?4tziuj');
  src:  url('../fonts/icomoon.eot?4tziuj#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?4tziuj') format('truetype'),
    url('../fonts/icomoon.woff?4tziuj') format('woff'),
    url('../fonts/icomoon.svg?4tziuj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Caveat-Regular";
  src: url("../fonts/Caveat-Regular.woff") format("woff"),
    url("../fonts/Caveat-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

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

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

.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;}
