@charset "utf-8";

#section-willkommen {
	background-image: url("../gfx/public/bioenergetik-wienerwald-willkommen-landscape-hd.jpg");
}

#section-willkommen h1 {
	top: 50%;
	font-size: 6vw;
	text-shadow: 0 0 1vw black;
}

.spruch {
	font-size: 2.2vw;
	text-shadow: 0 0 0.5vw black;
}

.section-header, .page-header {
	margin-bottom: 2vw;
	padding: 2vw 0;
}

.section-header img, .page-header img {
	width: 5vw;
}

.section-header h2, .page-header h1 {
	padding-top: 1vw;
	font-size: 3vw;
}

.section-container {
	margin: 0 5vw 7vw 5vw;
}

.page-header p {
	margin-top: 1vw;
	font-size: 4vw;
}

h4 {
	margin: 2.5vw 0 1vw 0;
	font-size: 1.8vw;
}

li {
	padding-bottom: 0.5vw;
}

.column-container {
	display: flex;
	gap: 2vw;
}

.column-img {
	width: fit-content;
}

.column-img > img {
	width: 30vw;
}

table {
	margin-top: 2vw;
}

th, td {
	padding: 1vw;
}

th {
	font-size: var(--font-size);
	line-height: 150%;
}

td {
	font-size: 1.3vw;
}

.block-day {
	width: 10vw;
}

.block-time {
	width: 5vw;
}

.block-contacttype {
	width: 13vw;
}

.column2 {
	float: left;
}

.column2:nth-child(odd) {
	width: 50%;
}

.buttonbar3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.buttonbar3 > .button {
	display: inline-block;
}

label.responsive-checkbox, label.responsive-checkbox-disabled {
	margin-top: 0.5vw;
	font-size: var(--font-size);;
}

label.responsive-checkbox:first-child, label.responsive-checkbox-disabled:first-child {
	margin-top: 0;
}

.responsive-checkbox, .responsive-checkbox-disabled {
	padding-left: 4.2vw;	
	margin-bottom: 0.5vw;
}

.checkmark {
	top: 0.25vw;
	height: 3vw;
	width: 3vw;
	border-radius: 1vmin;
}
 
.responsive-checkbox .checkmark:after, .responsive-checkbox-disabled .checkmark:after {
	left: 1.08vw;
	top: 0.6vw;
	width: 0.6vw;
	height: 1.2vw;
	border-width: 0 0.36vw 0.36vw 0;
}

.form-row {
	width: 98%;
	gap: 5vw;
}

#klient_email, #klient_telefon {
	width: 46%;
}

#klient_vorname, #klient_nachname {
	width: 100%;
}

#klient_nachricht {
	width: 98%;
	height: 10vw;
}

#klient_submit {
	margin-bottom: 3vw;
}

#klient_disclaimer {
	line-height: 125%;
}

.nachlese-nachricht {
	margin-bottom: 2vw;
	border-radius: 1vmin;
	padding: 0.7vw;
	font-size: var(--font-size);
}

.captcha-container-outer {
	margin: 3vw 0 1.8vw 0;
}

.captcha-container-inner {
	grid-template-columns: repeat(4, 5vw);
	gap: 0.25vw;
}

.captcha-element, .captcha-element.active {
	border-width: 0.3vw;
	border-radius: 1.15vw;
}

.captcha-element>img {
	border-radius: 1vw;
}

#captcha_submit {
	margin: 0 auto;
}

.webdesignby {
	margin-top: 4vw;
}

.webdesignby a img {
	width: 15vw;
}

.menu-overlay {
	background-image: url("../gfx/public/bioenergetik-wienerwald-willkommen-landscape-hd.jpg");
}

.qr-overlay > img {
	width: 25%;
}

.h-spacer {
	display: block;
	height: 2vw;
}

.doc-checkbox, .doc-input {
	margin-bottom: 2vw;
	height: 5vw;
	border-radius: 1vw;
}

.doc-checkbox {
	width: 5vw;
}
