@font-face {
    font-family: CivitaLigIta;
    src: url("../Fonts/CivitaLigIta.vfb.otf") format("opentype");
}

/* Brand Colors — Bootstrap-Package 16 recompiliert SCSS NICHT,
   daher Override via CSS-Variablen. Werte aus v11 _variables.scss:
   $primary #403A34, $secondary #F2F2F2, $tertiary #B2BF95, $quaternary #9BA685 */
:root {
    --bs-primary: #403A34;
    --bs-primary-rgb: 64, 58, 52;
    --bs-secondary: #F2F2F2;
    --bs-secondary-rgb: 242, 242, 242;
    --bs-tertiary: #B2BF95;
    --bs-tertiary-rgb: 178, 191, 149;
    --bs-quaternary: #9BA685;
    --bs-quaternary-rgb: 155, 166, 133;
}

/* Footer-Sections — Original-SCSS mappte $primary background + color-contrast white + $tertiary link */
.footer-section-content,
.footer-section-meta {
    background-color: #403A34;
    --frame-color: #ffffff;
    --frame-background: #403A34;
    --frame-link-color: #B2BF95;
    --frame-link-hover-color: #aab68a;
}

.footer-sociallinks .sociallinks-link {
    background-color: rgba(255, 255, 255, 0.05);
}
.footer-sociallinks .sociallinks-link:hover {
    background-color: rgba(255, 255, 255, 0.15);
}

/* Carousel header — Original-Palette hatte H1.carousel-header color #818C70 (Mix primary/tertiary) */
h1.carousel-header,
.carousel-header h1 {
    color: #818C70;
}

A.navbar-brand *{
	display: none;
}

/* Hauptnavigation rechtsbündig (User-Vorgabe).
   navbar-nav nimmt als einziges Kind der navbar-collapse die volle Breite ein,
   daher muss justify-content auf navbar-nav selbst sitzen, damit die <li>-Items
   innerhalb rechtsbündig liegen. */
.navbar-mainnavigation .navbar-nav {
    justify-content: flex-end;
    width: 100%;
}

/* Carousel-Header linksbündig (Original v11 hatte `margin: 0 auto 0 0` —
   Override aus components/_carousel.scss, das bp-package 16 nicht recompiled) */
.carousel-item-type-header .carousel-text-inner {
    margin: 0 auto 0 0;
}

H1, H2, H3 {
	font-family: CivitaLigIta;
    font-weight: normal !important;
}
