@charset "utf-8";

h1 {
	color: var(--cid-color);
	font-size: 5vw;
	text-align: center;
	font-weight: 400;
}

.subtitle {
	margin-top: 2vw;
	text-align: center;
	color: var(--cid-color);
	font-size: 3vw;
}

h2 {
	margin: 2vw 4vw 0 4vw;
	font-size: 2.5vw;
	font-weight: 400;
	padding-bottom: 2vw;
	border-bottom: solid thin var(--cid-color);
}

h3 {
	margin: 2.5vw 0 1vw 0;
	font-size: 2vw;
}

.hamburger, .menu-overlay, .qr-overlay {
	display:none;
}

.section-header {
	margin-top: 2vw;
}

.section-header, .page-header {
	background-color: white;	
	color: var(--cid-color);
	margin-bottom: 3vw;
	padding: 2vw 0;
}

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

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

#section-bioresonanz, #section-cranio, #section-ich, #section-preise, #section-quellen, #section-faqs {
	display: none;
}

.spruch {
	display: none !important;
}

#section-kontakt div.section-header img {
	display: none;
}

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

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

.print-qr {
	width: 100%;
}

.print-qr img {
	display: blocK;
	margin: 0 auto;
	width: 25%;
	height: auto;
}

.webdesignby {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.webdesignby a img {
	width: 20vw;
}

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

.doc-checkbox {
	width: 7vw;
}
