@font-face {
    font-family: 'BVBIntensity-ExpressiveHeadline';
    src: url('../webfonts/BVBIntensity-ExpressiveHeadline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BVBIntensity-FunctionalHeadline';
    src: url('../webfonts/BVBIntensity-FunctionalHeadline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BVBIntensity-ExpressiveCompressed';
    src: url('../webfonts/BVBIntensity-ExpressiveHeadline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BVBIntensity-FunctionalCompressed';
    src: url('../webfonts/BVBIntensity-FunctionalHeadline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BVBCopy';
    src: url('../webfonts/BVBCopy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BVBCopy';
    src: url('../webfonts/BVBCopy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'BVBCopy';
    src: url('../webfonts/BVBCopy-ExtraBold.ttf') format('ttf');
    font-weight: bolder;
    font-style: normal;
}

* {
    
}

.title-truncate, .text-headline {
    font-family: "BVBIntensity-FunctionalHeadline" !important;
}

footer, footer a {
    color:#000 !important;
}

ul.nav#side-menu li a, ul.nav#side-menu li a:active, ul.nav#side-menu li a:focus, ul.nav#side-menu li a:hover {
    color: var(--primary-text-color);
}

@media (max-width: 1170px) {
    ul.nav#side-menu li ul.nav-second-level a,
    ul.nav#side-menu li ul.nav-second-level a:active,
    ul.nav#side-menu li ul.nav-second-level a:focus,
    ul.nav#side-menu li ul.nav-second-level a:hover,
    ul.nav#side-menu li a span.hide-menu,
    ul.nav#side-menu li a:active span.hide-menu,
    ul.nav#side-menu li a:focus span.hide-menu,
    
    ul.nav#side-menu li:hover a,
    ul.nav#side-menu li:hover a.active i
    {
        color: var(--secondary-text-color); /* Ersetze #deineFarbe mit deinem gewünschten Farbcode */
    }

    ul.nav#side-menu li ul.nav-second-level a:hover {
        color: var(--primary-text-color);
    }

    ul.nav-second-level {
        background: none !important;
    }
}


.nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus {
    color: var(--primary-text-color);
}