/* CSS Document */
a, h1, h2, h3, h4, h5 {
    color: #e30615;
}

.header {
    color: #e30615;
}

.btn-primary, .btn-primary:hover, .btn-primary:active {
    color: #fff;
    background-color: #e30615;
    border-color: #e30615;
    font-weight: bold;    
}

.btn-primary:hover {
    text-decoration: underline;
}

main {
    background-image: url("../images/bg_familienwerk.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

.footer {
    aspect-ratio: 10/4.5;
    margin-bottom: 3rem;
}

/* Navbar */
.navbar-familienwerk {
    background-color: #e30615;
}

.navbar-familienwerk .navbar-toggler {
	color:#fff;
}

.navbar-familienwerk .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-familienwerk .navbar-nav > li > a,
.navbar-familienwerk .navbar-nav > li > a:focus,
.navbar-familienwerk .navbar-nav > li > a:hover,
.navbar-familienwerk .navbar-nav > .active > a, 
.navbar-familienwerk .navbar-nav > .active > a:focus,
.navbar-familienwerk .navbar-nav > .active > a:hover, 
.navbar-familienwerk .navbar-nav > .open > a, 
.navbar-familienwerk .navbar-nav > .open > a:focus,
.navbar-familienwerk .navbar-nav > .open > a:hover, 
.navbar-familienwerk .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-familienwerk .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-familienwerk .navbar-nav .open .dropdown-menu > .active > a,
.navbar-familienwerk .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar-familienwerk .navbar-nav .open .dropdown-menu > .active > a:hover {
    color:#fff;
    font-size: 1.3rem;
}

.navbar-familienwerk .navbar-nav > li > a.active {
	font-weight:bold;
}

.navbar-familienwerk .navbar-nav > li > a:hover {
	text-decoration:underline;
}

/* Navbar */
