body p {
	font-family: sans-serif;
	line-height: 1.5;
	font-size: 0.9em;
}

body {
	font-family: sans-serif;
}

.hide-this {
	display: none;
}

#banner-special-OFF {
	display: none;
}

#banner-special-ON {
	display: inline;
}

.text-on-orange {
	color: #fff;
}

.white-text {
	color: #fff !important;
}

.text-on-orange a {
	color: #fff;
}

.text-on-orange-left {
	color: #fff;
	text-align: left !important;
}

.header-text h1 {
	color: #fff;
}

.header-text h3 {
	color: #fff;
}

.mkd-main-menu a:hover {
	color: #ED824E !important;
}

.jetpack-social-widget-list a {
	color: #fff !important;
}

.jetpack-social-widget-list a:hover {
	color: #F3C6AE !important;
}

.mkd-footer-widget-title  {
	text-transform: none !important;
}

#mkd-back-to-top {
	background-color: #F3C6AE;
}

.start-icon img {
	height: 100px;
	width: 100px;
}

.icon-two img {
	height: 100px;
	width: 100px;
}

.start-icon p {
	text-align: justify;
	margin: 0px 20px 0px 20px !important;
}

.icon-two p {
	text-align: justify;
	margin: 0px 20px 0px 20px !important;
}

p {
	text-align: justify !important;
}

#banner-text-formatting {
	color: #fff !important;
}

#banner-text-formatting p {
	text-align: center !important;
}

.keinblocksatz p {
	text-align: left !important;
}

#menu-footer a {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: sans-serif !important;
}

#menu-footer a:hover {
	color: #F3C6AE;
}

.mkd-accordion-number {
	text-transform: capitalize;
	font-size: medium !important;
	font-family: sans-serif !important;
}

#energetic-text-accordion {
	color: #fff !important;
}

.post-password-form {
	margin-left: 300px;
	margin-right: 300px;
}

.blue-button {
	background-color: #0F5280 !important;
	border-color: #0F5280 !important;
}

.svshun-mobil {
		display: none;
	}

/*.vc_custom_1612521065777 {
	min-height: 850px !important;
	background-position: fixed !important;
}

.vc_custom_1612521046090 {
	min-height: 850px !important;
	background-position: fixed !important;
}*/



@media only screen and (max-width: 600px) {
	
.abstand-nur-desktop {
	display: none;
}

.header-logo-desktop {
	display: none;
}

	
	.icon-two {
		margin: 50px 0px 0px 0px !important;
	}
	
	.start-icon p {
	text-align: justify;
	margin: 0px 0px 0px 0px !important;
}
	
	.space-on-mobile {
		height: 40px;
	}
	
	h1 {
		font-size: 20pt !important;
		font-weight: 700;
		line-height: 25pt !important;
	}

	h3 {
		font-size: 15pt !important;
		padding: 15px 0px 0px 0px !important;
	}
	
	p {
		font-size: 11pt !important;
		line-height: 15pt;
		padding: 10px 0 10px 0 !important;

	}
	
	.pic-claudia-ueber {
		margin-top: 20px !important;
	}
	
	.leistung-bild {
		margin-top: 20px !important;
	}
	
	.leistung-h3 h3 {
		font-size: 16pt !important;
	}
	
	.header-text h3 {
		font-size: 16pt !important;
	}
	
	.mkd-box-item-holder {
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.mkd-btn-overlay {
		margin-top: 25px !important;
	}
	
	.post-password-form {
	margin-left: 50px;
	margin-right: 50px;
}
	
	.mkd-tab-title-subtitle {
		margin-left: 350px !important;
	}

	.vc_column-inner {
		padding: 0 0 0 0 !important;
	}
	
	.mkd-elements-holder-item-content {
		padding: 0 0 0 0 !important;
	}
	
	.mkd-section-inner {
		max-width: 70% !important;
	}
	
	.mkd-full-section-inner {
		max-width: 90%;
		margin: auto;
	}
	
	.mkd-full-width-inner {
		margin-top: -60px;
	}
	
	.wpb_single_image {
		padding-bottom: 15px;
	}
	
	.mkd-separator-with-icon-holder {
		margin-bottom: 20px !important;
		margin-top: -50px !important;
	}
	
	.empf-between {
		height: 50px;
	}

	.mkd-working-hours-holder {
		margin-top: 25px;
	}
	
	.mkd-wh-day, .mkd-wh-hours {
		font-size: 12pt!important;
	}
	
	.vc_custom_1483027197526 {
		margin-top: -50px !important;
	}
	
	.mkd-btn {
		margin-bottom: 25px !important;
	}

	.note-teilnehmer {
		display: none;
	}

	.vc_custom_1611430135074 h1 {
		margin-bottom: -50px !important;
	}

	.kontakt-space {
		height: 15px;
	}
	
	.mkd-icon-font-elegant {
		padding-right: 10px;
	}
	
	.mkd-icon-list-item {
		margin-bottom: -10px;
	}
	
	.mkd-elements-holder-custom-345677 {
		margin-top: 60px !important;
	}
	
	.wpcf7-validates-as-required {
		margin-bottom: -10px !important;
	}
	
	.mkd-footer-top {
		padding: 0 10% 0 10% !important;
	}
	
	.wpcf7-email {
		margin-bottom: 0px !important;
	}
	
	.loc-button {
		margin: 10px 0 10px 0 !important;
	}
	
	.loc-button-first {
		margin-top: 40px !important;
	}
	
	.mkd-elements-holder-custom-240466, .mkd-elements-holder-custom-579721, .mkd-elements-holder-custom-468367 {
		margin-top: 50px;
	}
	
	.vc_custom_1658052490986 p, .vc_custom_1658052484205 p, .vc_custom_1658052406089 p, .vc_custom_1611482885612 p, .vc_custom_1658314868603 p, .vc_custom_1612810274954 p, .vc_custom_1658315745623 p {
		text-align: left !important;
	}
	
	.mkd-tab-title-inner {
		font-size: 8pt !important;
	}
	
	.mkd-tab-title-subtitle {
		margin-left: 10px !important;
	}
	
	.svshun {
		display: none;
}
	
	.svshun-mobil {
		display: block;
		margin: 0px -10px 0px -10px;
	}
	
}