
@font-face {
    font-family: "Brother-1816";
    src: url("../fonts/07-brother1816-regular-web.woff2") format("woff2"), url("../fonts/07-brother1816-regular-web.woff") format("woff");
    font-weight: 400;
}

@font-face {
    font-family: "Brother-1816";
    src: url("../fonts/09-brother1816-medium-web.woff2") format("woff2"), url("../fonts/09-brother1816-medium-web.woff") format("woff");
    font-weight: 500;
}

@font-face {
    font-family: "Brother-1816";
    src: url("../fonts/09-brother1816-medium-web.woff2") format("woff2"), url("../fonts/09-brother1816-medium-web.woff") format("woff");
    font-weight: 600;
}

@font-face {
    font-family: "Brother-1816";
    src: url("../fonts/11-brother1816-bold-web.woff2") format("woff2"), url("../fonts/11-brother1816-bold-web.woff") format("woff");
    font-weight: 700;
}

/* YOOtheme 5: Akkordeon-Titel ist ein Flex-Container mit Icon; eigener Titel-Inhalt soll die volle Breite nutzen */
.uk-accordion-title > .uk-flex {
    flex: 1;
}

/* YOOtheme 5: Icon-Box und Abstand wie in YOOtheme 4 (1.4em breit, 10px Abstand) */
.uk-accordion-title {
    column-gap: 10px;
}
.uk-accordion-title > .uk-accordion-icon {
    width: 1.4em;
    height: 1.4em;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
}

/* YOOtheme 5: Navbar-Bereiche strecken ihre Einträge (stretch); wie in YOOtheme 4 vertikal zentrieren */
.uk-navbar-left,
.uk-navbar-right,
[class*="uk-navbar-center"] {
    align-items: center;
}
