

.th3_slider{
	position: relative;
	box-sizing: content-box;
 	height: clamp(350px, calc((100vw / 20)*9), 650px);
	display: flex;

 	
}






.owl-stage, .owl-stage-outer, .th3_slider .item, .owl-item{ 
	height: inherit; 
/*	height: 300px;*/
 }

.th3_slider .item{
	height: inherit;
	margin: 0 auto;

}


.th3_slider .item img{
	height: 100%;
/*	height: clamp(600px, calc((100vw / 23)*9), 900px);*/
	object-fit: cover;
	object-position: center;
	
}



.th3_slider_nav{
	width: 50px;
	height: 48px;
	background-color: #C9E1F0;
	transition: .7s;
}

.th3_slider_nav:hover{
	background-color: #0080c9;
}

.owl-nav{
	position: absolute;
	width: 100%;
	height: 1px;
	top:48%;
	transform: translateY(-50% );

}

.owl-prev{
	float: left;
}

.owl-next{
	float: right;
}


.arrow-left{
	background-size: contain;
}

.arrow-right{
	float: left;
	background-size: contain;
}



.owl-dots{
	position: absolute;
	left:50%;
	transform: translateX(-50%);
	bottom:18px;
}

.owl-dot{
	float: left;
}


.owl-dot span{
	display: block;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; 
	width: 10px;
	height: 10px;
	margin-right: 10px;
}


.owl-dot.active span{
	display: block;
	border: 1px solid #e9e9e9;
	background-color: #e9e9e9;
	width: 10px;
	height: 10px;
	margin-right: 10px;
}



.th3_slider iframe{
	width: 100%;
	height: 100%!important;
	min-height: 450px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	float: none;
	
}



.th3_slider .textwrapper{
	top: clamp(100px, calc((100vw / 35)*9), 170px);
 	top: -webkit-clamp(160px, calc((100vw / 35)*9), 210px);
	position: absolute;
/*	background-color: rgba(255, 255, 255, 0.1);*/
/*	max-width: 540px;*/
	max-width: 600px;
/*	padding: 40px;
	border-bottom: 7px solid var(--green);*/
}

.th3_slider .textwrapper h2{
	font-size: clamp(40px, calc(1vw + 3em), 74px);
	line-height: 1.1em;
	font-family: var(--condensedFont);
	font-weight: 700;
	color: #fff;
}

/*
.th3_slider .textwrapper p{
	color: #fff;
}
*/

.roundedSlider .th3_slider{
	border-top-left-radius: 220px;
	border-top-right-radius: 220px;
-moz-background-clip: padding; 
-webkit-background-clip: padding-box; 
background-clip: padding-box;
overflow: hidden;
height: 580px;
}

@media screen and (max-width: 1030px) {

.roundedSlider .th3_slider{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
-moz-background-clip: padding; 
-webkit-background-clip: padding-box; 
background-clip: padding-box;
overflow: hidden;
height: 580px;
}
	

}


.text_bild_content_item {
		position: relative;
		display: block;
height: inherit;
max-width: 500px;
}

.text_bild_content_item img {
	height: calc(100% - 30px)!important;
/*	width: auto!important;*/

}

.text_bild_content_item .textwrapper{ 
	position: absolute;
	display: block;
	border: 1px solid #000;
	background-color: var(--green);
	z-index: 123;
	padding: 18px;
/*	height: 50px;*/
	left: 50%;
	font-weight: 700;
	color: #000;
	top:520px;
	transform: translateX(-50%);
/*	margin-top: calc(90% - (800/1000) );*/
	width: calc(100% - 120px);
	text-align: center;
	white-space: nowrap;

}