#top.page-id-5588 #wrap_all #main p {
	font-family: 'satoshi' !important;
}

#top.page-id-5588 #wrap_all #main {
	padding-top: 0;
}
#top .ba-start-spielbahnen .container {
	max-width: 100%;
	padding: 0;
}
#top .ba-start-spielbahnen .entry-content-wrapper {
	height: 37.6vw;
}
#top #wrap_all #main .ba-start-spielbahnen .container main {
	padding: 0;
}
.ba-start-spielbahnen .ba-start-headingbox {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
#top #wrap_all .ba-start-spielbahnen .ba-start-headingbox h1 {
	font-size: 6rem;
    color: #fff;
    margin: 0;
    text-transform: none;
    font-weight: 400;
    letter-spacing: -0.3rem;
    font-family: 'satoshi' !important;
}
.ba-start-spielbahnen .ba-start-headingbox .avia-image-container {
	margin-bottom: -1vw;
	margin-right: -9.5vw;	
}
.ba-start-spielbahnen .ba-start-headingbox .avia-image-container img {
	width: 30.5vw;
}
#top #wrap_all .ba-lochslider {
	background: transparent;
	margin-top: -4vw;
}
#top #wrap_all .ba-lochslider .container {
	max-width: 100%;
	padding: 0;
}

#top #wrap_all .ba-lochslider .container .content {
 	padding: 0;	
}

.ba-lochslide {
	margin-top: 0 !important;
	position: relative;
	cursor: pointer;
}
.ba-lochslider .slick-track {
	padding-left: 5rem;
	gap: 2rem;
}
.ba-lochslide .avia-image-container:last-child {
	position: absolute;
	right: 10%;
	width: 20%;
	bottom: 0;
}
.ba-lochslide .av_textblock_section {
	padding-left: 0.5rem;
}
.ba-lochslide .avia-image-container:first-child {
	border: solid 0.5rem #fff;
}
.ba-lochslide.active .avia-image-container:first-child {
	border-color: #659c07;
}
#top .ba-lochinhalt .container {
	max-width: 1920px;
	padding: 0 7rem;
}
#top .ba-lochinhalt .content {
	padding-top: 9rem;
	padding-bottom: 7rem;
}
#top #wrap_all .ba-lochinhalt h2 {
	font-size: 2.5rem;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
#top .ba-lochinhalt .av_two_third {
	width: calc(65% - 2rem);
	margin: 0;
	border-top: solid 1px #cbcccc;
}
#top .ba-lochinhalt .clearfix:before,
#top .ba-lochinhalt .clearfix:after {
	display: none;
}
#top .ba-lochinhalt .av_two_third .avia-image-container .avia-image-container-inner {
	max-width: 66%;
	float: right;
}
#top .ba-lochinhalt .av_two_third .avia-image-container:before {
	content: "Sponsored By";
	position: absolute;
	color: #000;
    left: 0;
    font-style: italic;
	font-size: 0.75rem;
}
#top .ba-lochinhalt .av_one_third {
	padding: 2rem 4rem;
	background: #ecf5dd;
	width: calc(35% - 2rem);
}
#top .ba-lochinhalt .ba-divide {
	margin-top: 5rem;
	margin-bottom: 2rem;
	float: none;
	height: 1px;
}
#top .ba-lochinhalt .ba-divide .hr-inner {
	width: 100%;
	left: 0;
}
#top .ba-lochinhalt .entry-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 7rem 4rem;
}
#top .ba-lochinhalt strong {
	color: #1e413d;
}
#top .ba-lochinhalt .avia-video {
	margin: 0;
}
#top .ba-lochinhalt {
	display: none;
}
#top .ba-lochinhalt.active {
	display: block;
}
@media screen and (max-width: 989px) {
	.ba-lochslider .slick-track {
		padding-left: 2rem;
	}
	#top .ba-lochinhalt .container {
		padding: 0 2rem;
	}
}
@media screen and (max-width: 767px) {
	#top.page-id-5588 #wrap_all #main {
		padding-top: 90px !important;
	}
	#top .ba-lochinhalt .av_one_third {
		order: 1;
	}
	#top .ba-lochinhalt .av_one_full {
		order: 2;
	}
	#top #wrap_all .ba-lochslider .container {
		width: 100% !important;
		max-width: 100% !important;
	}
	#top #wrap_all .ba-lochslider {
		margin-top: 5vw;
	}
	#top .ba-lochinhalt .content {
		padding: 3rem 0;
	}
	#top .ba-lochinhalt .ba-divide {
		margin-top: 2rem;
	}
	#top .ba-lochinhalt .entry-content-wrapper {
		gap: 2rem;
	}
	#top .ba-start-spielbahnen .entry-content-wrapper {
		height: 50vw;
	}
	.ba-start-spielbahnen .ba-start-headingbox .avia-image-container img {
		width: 50vw;
	}
	#top .ba-lochinhalt .av_two_third .avia-image-container .avia-image-container-inner {
		max-width: 100%;
		float: none;
	}
	#top .ba-lochinhalt .av_two_third .avia-image-container:before {
		font-size: 2rem;
		position: relative;
	}
	#top .ba-lochinhalt .av_two_third .avia-image-container img {
		margin-top: 1rem;
	}
}