/* Ergaenzende Regeln (Kopfbereich, Video der Startseite) */

.custom-header, .custom-header .kc_column {
    padding: 0 !important;
}

.custom-header .kc_tabs  {
	margin-bottom: 0;
}

.softee-slider-area-video-bg-home .cd-headline {
    display: none;
}

section#yt-video .kc-elm > video {
    width: 100%;
	pointer-events: none;
}

#yt-video .kc-elm.kc_row.softee-slider-area-video-bg.softee-slider-area-video-bg-home.kc-video-bg {
	max-width: 100% !important;
}

#widget2 {
	margin-left: 0px;
	max-width: 100%;
}

.kc_wrap-video-bg {
  	max-width: 100% !important;
}

section.kc-elm.kc-css-570355.kc_row > .kc-container {
    max-width: 100% !important;
    padding: 0;
}

section.kc-elm.kc-css-325380.kc_row > .kc-container {
    max-width: 100%;
    padding: 0;
}

@media (max-width: 1169px) {
	/* body.kc-css-system  #yt-video .kc-col-container > .kc-elm {
	padding-top: 17rem !important;
    padding-bottom: 7rem !important;
	}*/
	
	#widget2 {
	margin-top: -1rem !important;
}
}

@media (max-width: 991px) {
	a.meanmenu-reveal {
    margin-top: -5.5rem;
	}
}

@media (max-width: 767px) {
#widget2 {
    height: 57vw !important;
}
	
	 #yt-video .kc-row-container:not(.kc-container) {
    height: 57vw;
	}
	
	section#yt-video {
    margin-bottom: -7.5rem;
}
	
	a.meanmenu-reveal {
    margin-top: -1.5rem;
	}
}


section#yt-video {
    padding-top: 0;
}

section#yt-video .kc-elm {
    margin: 0;
    padding: 0;
}

.post-789 section.kc-elm.kc-css-395165.softee-slider-area-video-bg {
    background-image: url(../img/video-vorschau.png);
}