@charset 'utf-8';
/*
Theme Name: NHP Child
Template: muji
Version: 1.0
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

.cl-red{
	color:red !important;
}



body {
	max-width:1920px;
	margin:0 auto;
	width:100%;
}

body, h1, h2, h3, h4, p, button, input, textarea, h5, h6, a{
	font-family: 'Roboto', 'Arial' !important;
}

.content p, .content a, .content input, .content textarea {
	font-size: 20px !important;
	line-height:30px !important;
	font-weight:400;
}

#slider-2-slide-4-layer-5 h1{
	font-size:24px !important;
	line-height:normal !important;
	font-weight:500 !important;
	margin-bottom:20px;
}

.page-id-1777 .vc_custom_1526641152279 {
	display: none;
}

.page-id-1539 h1, .page-id-1543 h1{
	font-size:60px;
}

footer h6{
	font-size:20px !important;
	margin-bottom:10px;
}

footer p{
	font-size:18px !important;
	font-weight:400;
	line-height:normal;
	margin-bottom: 10px;
}

footer .socials_wrap .social_item .social_icon{
	font-size:18px;
	color:white !important;
}

.scheme_default header .sc_layouts_row_type_compact .sc_layouts_iconed_text .sc_layouts_iconed_text_icon{
	color:white !important;
}

.scheme_default header .sc_layouts_row_type_compact .sc_layouts_iconed_text_link:hover .sc_layouts_iconed_text_icon{
	background-color:#c3399d !important;
}

.home .trx_addons_scroll_to_top{
	line-height: 3em !important;
}

.menu-item a{
	background:transparent !important;
	font-size:20px !important;
}

.scheme_default .sc_layouts_menu_nav > li > a:hover{
	color:#c3399d !important;
}

header.top_panel_custom_header-fullwidth .sc_layouts_row_type_compact .sc_button{
	font-size:18px !important;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
	max-height:115px !important;
}

.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img{
	max-height:100px !important;
}

.intro-headline, .headline-h2, #termin-vereinbaren h2{
	font-size:54px;
	line-height:normal;
	position:relative;
	z-index:2;
}

.dp-none{
	display:none !important;
}

.section-intro-mobile{
	display:none;
}

.section-kompetenzen{
	padding-top:40px;
}

.section-kompetenzen span.txt-s {
	font-size:14px;
	font-weight:300;
}

.section-kompetenzen .ak-p a {
	padding:0px !important;
}

.section-kompetenzen .ak-p a span {
	text-transform: unset !important;
  	line-height: normal !important;
 	color: inherit !important;
  	font-size: 18px !important;
  	font-family: inherit !important;
  	font-weight: 400 !important;
	margin-left:32px;
}

.section-kompetenzen .ak-p a i {
	width: 25px !important;
  	height: 25px !important;
}

.section-kompetenzen .ak-p .vc_tta-panel-body {
	padding: 15px 0 0 0 !important
}

.section-kompetenzen .ak-p .vc_tta-panel-body .wpb_wrapper p {
	font-size: 16px !important;
  	font-weight: 300;
}

.ausbildung-container h2{
	font-size: 36px !important;
	margin-top: 0px;
	line-height:normal;
	margin-bottom: 5px;
	font-weight:500;
}

.ausbildung-container .wpb_wrapper p{
	font-size: 18px !important;
}

.kompetenzen-container h2{
	font-size: 36px !important;
	margin-top: 20px;
	line-height:normal;
	margin-bottom: 15px;
	font-weight:500;
}

.abrechnung-txt p{
	font-size:16px !important;
	font-weight:300 !important;
	margin-top:30px;
}

.kontakt-kompetenzen-container{
	padding-right: 80px;
	padding-left: 0;
	margin-top:20px;
}
.content .post_content > .section-kompetenzen .kontakt-kompetenzen-container > .vc_column-inner{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.kontakt-kompetenzen-container > .vc_column-inner h5{
	margin-top:0px;
	margin-bottom:0px !important;
	font-size:30px !important;
	font-weight: 500;
}

.kontakt-kompetenzen-container h6{
	margin-top:30px !important;
	margin-bottom:5px;
	letter-spacing:unset;
	font-size: 22px !important;
    text-transform: none;
}

.kontakt-kompetenzen-container > .vc_column-inner{
-webkit-box-shadow: 0px 0px 15px 5px rgba(91,91,91,0.2); 
box-shadow: 0px 0px 15px 5px rgba(91,91,91,0.2);
}

.kompetenzen-img-container-right > .vc_column-inner{
	padding:0;
}

.kompetenzen-img-container figure{
	webkit-box-shadow: 0px 0px 15px 5px rgba(91,91,91,0.2);
	box-shadow: 0px 0px 15px 5px rgba(91,91,91,0.2);
}

.section-vita h1, .section-vita h2 {
	font-size: 40px !important;
  	line-height: normal !important;
}

.kn-color h5, .kn-color h6, .kn-color a, .kn-color p {
	color:#FFF !important;
}

.section-vita img{
	max-height:430px;
	width:auto;
}

.star-icon-wrapper {
	position: absolute;
	margin: 0;
	font-size: 138px;
	left: -260px;
	top: -170px;
	z-index: 1;
	opacity:0.2;
}


.map-container{
	box-shadow: 0px 0px 15px 5px rgba(91,91,91,0.2);
	z-index:1;
}

.map-container iframe{
	max-height:500px;
}

#termin-vereinbaren .wpcf7-list-item-label a{
	font-size: 16px !important;
} 

#termin-vereinbaren .wpcf7-list-item-label::before{
	margin-top:5px;
}

.kontakt-nachricht-container textarea:hover, #termin-vereinbaren input:hover, .kontakt-nachricht-container textarea:active, #termin-vereinbaren input:active .kontakt-nachricht-container textarea:focus, #termin-vereinbaren input:focus, .kontakt-nachricht-container textarea.filled, #termin-vereinbaren input.filled {
	border-color:#c3399d;
}

.wpcf7-acceptance label > input[type="checkbox"] {
  width: 0;
  display: none;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 16px;
	line-height: normal;
	color: #888687;
} 

.footer-mid-container img{
	max-height:140px;
	width:auto;
}

/* Impressum/Datenschutz */

.page-id-1539 .sc_layouts_title_breadcrumbs, .page-id-1543 .sc_layouts_title_breadcrumbs{
	display:none;
}

.footer-site-container{
	max-width:800px;
	padding-left:15px;
	padding-right:15px;
	margin:0 auto;
}

.footer-site-container p, .footer-site-container li{
	font-size:20px !important;
}

.footer-site-container h2{
 	font-size:30px;
	margin-bottom:10px;
	line-height:normal;
	font-weight:500;
}


.footer-site-container h3{
	font-size:24px;
	font-weight:500;
	margin-bottom:0;
}

.footer-site-container h4{
	font-size:20px;
	font-weight:500;
}


.footer-site-container h6{
	font-size:18px;
	font-weight:600;
}




/* END Impressum/Datenschutz */

@media only screen and (max-width: 1600px){
	
	.footer-copyright h6{
		line-height:normal;
	}
	
	#slider-2-slide-4-layer-2{
		font-size:22px !important;
		
	}

		#slider-2-slide-4-layer-5{
		font-size:18px !important;
		position:relative;
		top:25px;
		line-height:22px !important;
	}
	
	
	#slider-2-slide-4-layer-4{
		position:relative;
		top:30px;
	}
}

@media only screen and (max-width: 1439px){
	.kontakt-kompetenzen-container {
  padding-right: 45px;
	}
}



@media only screen and (max-width: 1400px){
	#slider-2-slide-4-layer-2{
		position:relative;
		left:40px;
		top:-10px;
	}
}

@media only screen and (max-width: 1279px){
	.kontakt-kompetenzen-container {
	  padding-right: 15px;
	}
}


@media only screen and (max-width: 1200px){
	#slider-2-slide-4-layer-4 {
	  top: 50px;
	  padding-top: 10px !important;
	  padding-bottom: 10px !important;
	}
	
	.footer-site-container h2, .footer-site-container h3 {
		margin-bottom:10px;
	}
}

@media only screen and (max-width:1023px){
	
	.content p, .content a, .content input, .content textarea {
  		font-size: 18px !important;
		line-height: 26px !important;
	}
	
	.intro-headline, .headline-h2, #termin-vereinbaren h2 {
  		font-size: 45px;
	}
	
	#slider-2-slide-4-layer-3{
		left:0px;
		top:40px;
	}
	
	.kontakt-kompetenzen-container {
  		padding-right: 0px;
	}
	
		#termin-vereinbaren .wpcf7-form .padd-right, .wpcf7-form .padd-left{
		width:100%;
		padding:0;
	}
	
	.section-vita{
		padding-top:80px;
		padding-bottom:80px;
	}
	
	/* Kompetenzen */
	.content .post_content > .section-kompetenzen .kontakt-kompetenzen-container > .vc_column-inner {
		margin-left:15px;
	}
	
	.kompetenzen-img-container-right > .vc_column-inner, .kompetenzen-img-container-left > .vc_column-inner{
		padding-right:0 !important;
	}
	
	.abrechnung-txt p {
		font-size: 14px !important;
		line-height: 20px !important;	
	}
}

@media only screen and (max-width: 900px){
	#slider-2-slide-4-layer-3 {
	  top: 25px;
	}
}



@media only screen and (max-width:777px){
	.section-intro-mobile{
		display:block;
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.section-intro-mobile img{
		max-width:250px;
	}
	
	.section-intro-mobile h2{
		font-weight: 300 !important;
		font-size: 30px;
		line-height: 40px;
	}
	
	.section-intro-mobile h3{
		font-size: 24px !important;
		line-height: normal !important;
		font-weight: 500 !important;
	}
	

	
	.mobile-intro-btn{
		margin-top:30px;
	}
	
	.mobile-intro-btn a{
		background-color:#c3399d !important;
		color:white !important;
		border:none !important;
		min-width:200px;
	}
	
	.section-intro-desktop{
		display:none;
	}
	
	
	a.rev-btn{
		font-size: 16px !important;
		padding-top: 8px !important;
		padding-bottom: 8px !important;
		margin-top:10px;
	}
	
	#slider-2-slide-4-layer-2{
		font-size:32px !important;
		padding:10px 0 0 0 !important;
		line-height:45px !important;
	}
	
	#slider-2-slide-4-layer-3{
		font-size:24px !important;
		padding:0 !important;
		left:0;
	}
	
	#slider-2-slide-4-layer-4 {
  top: 10px;
	}
	
	#slider-2-slide-4-layer-5 h1{
		text-align:center !important;
	}
}

@media only screen and (max-width: 767px){
	/* Mobile Menu */
	
	.socials_mobile{
		display:none !important;
	}
	
	.mobile_layout .menu_mobile .sc_layouts_logo img{
		max-height:120px;
	}
	
	.menu_mobile .menu_mobile_inner{
		background:white;
		color:black;
	}
	
	.menu_mobile .menu_mobile_nav_area > ul > li > a{
		color:black;
		text-align:center;
		padding:0;
	}
	
	.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li::before {
  color: black;
}
	
	.scheme_dark .menu_mobile_close::before, .scheme_dark .menu_mobile_close::after{
		border-color:black;
	}
	
	.scheme_dark .menu_mobile_close:hover::before, .scheme_dark .menu_mobile_close:hover::after, .scheme_dark .menu_mobile_inner .social_item:hover .social_icon{
		border-color:#c3399d;
	}
	
	.menu_mobile .menu_mobile_nav_area > ul > li > a:hover, .scheme_dark .menu_mobile_inner .social_item:hover .social_icon{
		color:#c3399d;
	}
	
	.scheme_default header .sc_layouts_iconed_text .sc_layouts_iconed_text_icon:hover {
		background-color:#35b9ba;
	}
	
	.mobile_layout .menu_mobile .search_mobile{
		display:none;
	}
	
	.scheme_dark .menu_mobile_inner .social_item .social_icon{
		font-size:30px;
		color:#c3399d;
	}
	
	/* END Mobile Menu */
	
	/* Footer */
	footer h6 {
  font-size: 16px !important;
	}
	
	footer h6{
		font-size:20px;
		margin-bottom:15px;
	}
	
	footer p, footer a{
		font-size:16px;
	}
	
	footer .socials_wrap .social_item{
		margin: 8px 10px 0 0 !important;
	}
	
	/* END Footer */
	
	
	.section-kompetenzen{
		padding-bottom:80px;
	}
	
	.kompetenzen-img-container-left, .vita-img-first{
		margin-bottom:35px !important;
	}
	
	#termin-vereinbaren{
		padding-top:80px;
		padding-bottom:80px;
	}
	
	.section-vita{
		padding-top:80px;
		padding-bottom:80px;	
	}
	
	.section-vita p{
		padding-bottom:40px;
	}
	
	.golden-container h2, .golden-container p{
		text-align:left !important;
	}

	.kompetenzen-container{
		padding-bottom:40px;
	}
	
	.star-icon-wrapper{
		font-size:100px;
		left:-190px;
		top:-130px
	}
	
}

@media only screen and (max-width: 600px){
	#slider-2-slide-4-layer-5 {
	font-size:16px !important;	
	}
}

@media only screen and (max-width: 479px){
	
	/* Global */
	
	.content p, .content a, .content input, .content textarea {
  		font-size: 18px !important;
		line-height: 26px !important;
	}
	
	.intro-headline, .headline-h2, #termin-vereinbaren h2{
		font-size:36px;
	}
		
	
	.mobile_layout .menu_mobile .sc_layouts_logo img {
	  max-height: 120px !important;
	}
	
	
	footer h6, footer p{
		text-align: center !important;
	}
	/* END Global */
	
	.mobile-intro-btn, .mobile-intro-btn a{
		width:100%;
	}
	
	/* Section Kompetenzen */
	
	.kontakt-kompetenzen-container{
		padding-right:0;
	}
	
	.kompetenzen-container h2 {
  		font-size: 26px !important;
	}
	
	.abrechnung-txt p {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	.content .post_content > .section-kompetenzen .kontakt-kompetenzen-container > .vc_column-inner{
		margin-left:0;
	}
	
	.kompetenzen-img-container-right > .vc_column-inner, .kompetenzen-img-container-left > .vc_column-inner{
		padding-left:0 !important;
	}
	
	/* END Section Kompetenzen */
	
	/* Section Termin-Vereinbaren */
	#termin-vereinbaren, .section-vita, .section-kompetenzen {
	  padding-top: 40px;
	  padding-bottom: 40px;
	}
	
	.form-send-container > div{
		text-align:left;
		width:100%;
	}
	
	/* END Section Termin-Vereinbaren */
	
	/* Section Impressum-Datenschutz */
	.page-id-1539 h1, .page-id-1543 h1 {
	    font-size: 40px;
		hyphens:auto;
		line-height:normal;
	}
	
	.footer-site-container h2 {
 	 	font-size: 22px;
	}
	/* END Section Impressum-Datenschutz */
	
}

@media only screen and (max-width: 375px){
	footer .vc_empty_space.sc_height_large{
		height: 6.6667rem !important;
	}
}
	
	
	
	
	
	
	
	
	
	
	
	