@charset 'UTF-8';

body {
	/*
	font-family: 'Garamond bold';
	*/
	font-family: 'Times New Roman';
	font-size: 1.2em;
	background-color: black;
	color: white;
}

.text-justify {
	text-align: justify;
}

.inline {
	display: inline-block;
}

.navbar .navbar-toggler {
	border: 1px solid gray;
}

.navbar-custom {
	background-color: #00090b;
	font-size: 1em;
	--bs-navbar-color: gray;
	--bs-navbar-hover-color: darkgray;
	--bs-navbar-active-color: white;
	--bs-navbar-toggler-icon-bg:
		url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28210, 210, 210, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.home, .sublevel, .noor, .museum {
	color: white;
}

.bg-home:after {
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-image: url(../images/home/hintergrund.jpg);
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
}

.bg-sublevel:after {
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-image: url(../images/sublevel/hintergrund.jpg);
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
}

.bg-noor:after {
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-image: url(../images/noor/hintergrund.jpg);
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
}

.bg-museum:after {
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-image: url(../images/museum/hintergrund.jpg);
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
}

.bg-kinder:after {
	/*
	background: url(../images/kinder/hintergrund.jpg) no-repeat center center;
	background-image: url(../images/kinder/hintergrund.jpg);
	*/
	/*
	*/
	background-color: #00c4cd;
	color: black;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
	right: 0;
}

.bg-lesung:after {
	background-image: url("../images/lesung/gold-farbverlauf.jpg");
	color: black;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-size: 100% 100%;
	content: "";
	position: fixed;
	opacity: 1;
	z-index: -2;
	right: 0;
	/*
	*/
}

.color-black {
	color: black;
}

.bg-impressum {
	background-color: white;
	color: black;
}

.icons-row {
	flex-direction: row;
}
/*
.navbar-brand-custom {
	font-size: 1.5em;
	background-color: black;
	color: white;
}
.navbar-nav {
	font-size: 0.8em;
}

.navbar-default {
	font-weight: bold;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>li>a {
	border-radius: 5px !important;
}
*/

/*
.my-equal-x {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
*/
/*
.carousel-indicators [data-bs-target]{
    border-radius: 50%;
    width: 15px;
    height: 15px;
}
*/
.carousel .carousel-indicators button {
	width: 10px;
	height: 10px;
	border-radius: 100%;
}

.card-wrap {
	display: flex;
	gap: 1rem;
	margin: 1rem 0;
}

.card-wrap .card {
	flex: 1 0 0;
}

.card-wrap .card .btn {
	margin-top: auto;
}

.card-wrap .card-body {
	display: flex;
	flex-direction: column;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
	background-color: black;
	width: 25px;
}

.carousel-control-next, .carousel-control-prev {
	width: 25px;
}