/* Allgemein */

body {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 1.6rem;
}

.limegreen {
	color: limegreen;
}

#products,
#about {
	padding-top: 100px;
}

.navbar,
.carousel {
	border-bottom: 1px solid #888;
}

/* Navigation */

.nav-link {
	cursor: pointer;
}

.nav-link:active,
.nav-link:hover {
	color: limegreen !important;
}

.icon-link:active svg,
.icon-link:hover svg {
	color: limegreen;
}

/* Slider */

.slider-image {
	width: 100vw;
	height: 70vh;
	background-size: cover;
	background-position: center;
}

/* Produkt Cards */

.card-image {
	height: 500px;
	background-size: cover;
	background-position: center;
}

@media (max-width: 991px) {
	.card-group {
		display: flex;
		flex-flow: column wrap;
	}
}

/* Über uns */

.about-image {
	width: 280px;
	height: 280px;
	border-radius: 50%;
	background-position: center;
	background-size: cover;
}

/* Footer */

.footer {
	font-family: sans-serif;
	font-size: 1rem;
	text-align: center;
	border-top: 1px solid #888;
}
