/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2024 | 08:37:57 */
/* SMARTSLIDER CSS*/
/*
div#n2-ss-5 .n2-ss-slide-limiter {
  max-width: 1600px !important;
} */


/* wichtig, damit alle slider beschriftungen 1600 Inhaltsbreite haben */
div#n2-ss-9 .n2-ss-slide-limiter {
  max-width: 1600px;
}

.heading-slider .slider-headerpart-1
{
	text-transform:none !important;	
	/* color:var(--hex-corp-dark-grey) !important; */
	color:var(--hex-corp-white) !important;
	line-height:normal !important;

}

.heading-slider .slider-headerpart-2
{
	color:var(--hex-corp-white) !important;
	text-transform:none !important;
	line-height:normal !important;
}
.et_pb_nextend_smart_slider_3
{
	/* overflow:hidden !important; */
	min-height:250px !important;
}
.et_pb_nextend_smart_slider_3 .n2-ss-slide-background-image
{
	/* overflow:hidden !important; */
	min-height:250px !important;
}

/*
.header-slideshow .n2-ss-slider img.n2-ow, 
.header-slideshow .n2-ss-slider .n2-ow-all img, 
.header-slideshow .n2-ss-slider svg.n2-ow, 
.header-slideshow .n2-ss-slider .n2-ow-all svg 
{
	min-height:300px !important;	
} */

.n2-ss-slider img.n2-ow, 
.n2-ss-slider .n2-ow-all img, 
.n2-ss-slider svg.n2-ow, 
.n2-ss-slider .n2-ow-all svg 
{
	min-height:250px !important;	
}

@media only screen and (max-width: 479px)
{
	.et_pb_nextend_smart_slider_3 h1,
	.et_pb_nextend_smart_slider_3 h2,
	.et_pb_nextend_smart_slider_3 h3,
	.et_pb_nextend_smart_slider_3 h4,
	.et_pb_nextend_smart_slider_3 h5,
	.et_pb_nextend_smart_slider_3 h6, 
	.heading-slider
	{
		font-size: 14px !important;
		left: 0px !important;
		position: relative;
		bottom:-3px;
	}
	.heading-slider .slider-headerpart-1
	{
		display:block;
		font-size:1.6em !important;

	}

	.heading-slider .slider-headerpart-2
	{
		font-size:1.6em !important;
	}
	
	/*
	.header-slideshow .n2-ss-button-container
	{
		width:200px !important;
		display:block !important;
	}
	div#n2-ss-26 .n2-ss-button-container a div
	{
		
	}
	*/
	

}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.et_pb_nextend_smart_slider_3 h1,
	.et_pb_nextend_smart_slider_3 h2,
	.et_pb_nextend_smart_slider_3 h3,
	.et_pb_nextend_smart_slider_3 h4,
	.et_pb_nextend_smart_slider_3 h5,
	.et_pb_nextend_smart_slider_3 h6,
	.heading-slider	
	{
		font-size: 20px !important;
		left: 0px !important;	/*	left: 20px; */
		position: relative;
		bottom:-3px;
	}
	
	.heading-slider .slider-headerpart-1
	{
		display:block;
		font-size:1.4em;

	}

	.heading-slider .slider-headerpart-2
	{
		font-size:1.4em;
	}
}
@media only screen and (min-width: 768px) and (max-width: 979px)
{
	.et_pb_nextend_smart_slider_3 h1,
	.et_pb_nextend_smart_slider_3 h2,
	.et_pb_nextend_smart_slider_3 h3,
	.et_pb_nextend_smart_slider_3 h4,
	.et_pb_nextend_smart_slider_3 h5,
	.et_pb_nextend_smart_slider_3 h6,
	.heading-slider	
	{
		font-size: 28px !important;
		bottom:-3px;

	}
	
	
	/*
	.heading-slider .slider-headerpart-1
	{
		display:block;
		font-size:1.4em;

	}

	.heading-slider .slider-headerpart-2
	{
		font-size:1.4em;
	} */
		.button-leistungen-video
	{
		padding-left: 10px;
		padding-right: 10px;
		margin-right: 30px;
	}
	
}
@media only screen and (min-width: 980px)
{
	.et_pb_nextend_smart_slider_3 h1,
	.et_pb_nextend_smart_slider_3 h2,
	.et_pb_nextend_smart_slider_3 h3,
	.et_pb_nextend_smart_slider_3 h4,
	.et_pb_nextend_smart_slider_3 h5,
	.et_pb_nextend_smart_slider_3 h6,
	.heading-slider
	{
		font-size: 35px !important;
		bottom:-3px;
	}
	
	div .heading-slider {
  margin-left: 10px;
}
}

/*
h1, .et-db #et-boc .et-l h1, h1.et_pb_contact_main_title, .et-db #et-boc .et-l h1.et_pb_contact_main_title, .et_pb_title_container h1, .et-db #et-boc .et-l .et_pb_title_container h1 {
  font-size: 35px;
} */


/* Background Frontpage */
.page-id-219 .n2-ss-slide-34
{
	/*
background: rgb(93,94,114);
background: linear-gradient(90deg, rgba(93,94,114,1) 0%, rgba(64,65,78,0.5) 20%, rgba(64,65,78,0.5) 80%, rgba(93,94,114,1) 100%);
	*/
}

@media all and (max-width: 979px) {
	.n2-ss-no-bga-fixed
	{
		/* margin-top:40px !important; */
	}
	
	.slider-standort
	{
		top:30px;
	}
	
	.page-id-2366 div#n2-ss-32 .n-uc-QhUTgrcKmVyk-inner {
 		 background-color: RGBA(255,255,255,0) !important;
	}
	

}

@media all and (max-width: 767px) {
	.n2-ss-no-bga-fixed
	{
		/* margin-top:50px !important; */
	}
}






