/* Colors
Yellow: #fcb809
Blue: #013678
Darkest blue: #152334
Dak Blue: #283647;
Light blue gray: #a7acbb;
Blue gray: #9095aa;
Brown: #775024;
 */


/* Replace red with yellow */
#menu1 ul {
	background: #fcb809;
}

.section-content:nth-child(odd) h2 span,
.section-content:nth-child(even) h2 span,
#about .fas, #about .fab, #about .far,
#team h3 {
	color: #fff;
}

#team .box-tabcell {
	border-bottom-color: #fcb809;
}

.section-fuss {
	background: #283647;
}

/* Product logo */
.product-logo {
	max-width: 30%;
}

/* Section backgrounds */
.section-content:nth-child(odd) {
	background: #152334;
	color: #a7acbb;
}

.section-content:nth-child(even) {
	background: #283647;
	color: #a7acbb;
}

/* Buttons */
.btn span.weiter {
	box-shadow: none;
	background: #fcb809;
	color: #775024;
}

.btn .weiter:before {
	color: #775024;
}


.bestellen {
	box-shadow: none;
	background: #fcb809;
	color: black;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	font-size: 1.3rem;
    text-decoration: none !important;

}


/* Images */
.wrapper-box img, .wrapper-box a img {
	box-shadow: none;
	background: #fff;
	padding: 0.8rem;

}

/* About box */
.box-tabcell, #kontakt .box-tabcell {
	box-shadow: none;
	background: #9095aa;
	color: #fff;
}

@media (min-width: 1200px) {
	.box-tabcell {
		padding: 2rem 2rem;
	}
}

@media (min-width: 960px) {
	.box-tabcell {
		display: table-cell;
		height: 20rem;
		width: 33.33%;
	}
	.box-tabcell h3 {
		font-size: 1.5rem;
	}
	.wrapper-box-table {
		border-spacing: 1rem 0rem;
		font-size: 1.4rem;
	}
}

.box-tabcell.wrapper-box-table {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 0;
}

.box-tabcell {
	min-height: 20rem;
	margin-bottom: 2rem;
	vertical-align: top;
	text-align: center;
}

.box-tabcell .fas, .box-tabcell .fab, .box-tabcell .far {
	display: block;
	font-size: 6rem;
	text-align: center;
	margin: 0 auto;
}

.box-tabcell h3 {
	margin-top: 1rem;
	margin-bottom: .5rem;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

/* Contact box*/
#kontakt a {
	color: #fff;
}

/* Menu */
#menu1 ul, #menu1 {
	box-shadow: none;
}

#menu1 li a {
	color: #775024;
	letter-spacing: 0;
}

#menu1 li a:hover {
	background: #283647;
}

/* Menu mobile */
#nav label.button-open {
	color: #fcb809;
}

/* Header */

.logo {
	background: #9095aa;
	box-shadow: none;
}

#name {
	color: #013678;
}

#name span {
	letter-spacing: 1px;
	line-height: 5rem;
}

/* Footer */
#fuss li a:before {
	color: #fcb809;
}

#fuss h3 {
	border-bottom-color: #fcb809;
}

#fuss h3:first-letter {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/* Lightbox */
.boxinhalt {
	background: #a7acbb;
}
.boxinhalt *, .schalter .fas, .schalter .fab, .schalter  .far, .schalter .fas:hover, .schalter .fab:hover, .schalter .far:hover {
	color: #152334;
}

/* FAQ */
p.question {
	font-weight: bold;
	margin-bottom: 0;
}

p.answer {
	margin-top: 0;
}

.faq-block {
	margin-bottom: 5rem;
}

h2.headline2 {
	margin-top: 10rem;
}

/*Mobile */

.box-tabcell {
	padding: 2rem;
}

#boxfenster-home, #boxfenster-primus1, #boxfenster-primus2, #boxfenster-primus3, #boxfenster-secundus, #boxfenster-tertius, #boxfenster-quartus, #boxfenster-quintus, #boxfenster-sextus, #boxfenster-case-1, #boxfenster-case-2, #boxfenster-case-3 {
	top: 2vh;
	left: 2vw;
	height: 96vh;
	width: 96vw;
}

.boxinhalt > img {
	background: #fff;
	padding: 0.8rem;
	max-width: 40%;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem;
}

.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
	border: 10px solid white;
}

img.decriptionimage {
	max-width: 100%;
	float: none;
}