@CHARSET "UTF-8";

/**
	Enthält überschriebene Styles
**/

html body {
	overflow-x: hidden !important;
}

header {
	position: sticky !important;
	top: 0;
} 

@media only screen and (max-width: 1024px) {
	header {
		position: relative !important;
	}
}


/**
	Berechnung der Höhe des Bildes auf der Startseite
*/
.bbs-home-cont{
	min-height: calc(100vh - 150px) !important;
}


/**
 * Letzer Menue Punkt rot
 */
@media only screen and (min-width: 1150px) {
.mega-menu > li:last-child {
	background-color: rgb(255,0,0, 0.8) !important;
	border-radius: 5px !important;
	max-height: 32px !important;
	margin-top: 8px !important;
}

.mega-menu > li:last-child > a {
	line-height: 25px !important;
}
}

/**
 * Korrektur Z-Index Datepicker
 */
.cfdatepicker {
    z-index: 1000011 !important;
}

/* Anpassungen Formular */

.caldera_forms_form label {
		font-size: 1.2em !important;
		color: #7a7a7a; !important;
		padding-bottom: 5px;
		font-weight:normal !important;
}

.caldera_forms_form input, 
.caldera_forms_form textarea {
	font-size: 1.1em !important;
	min-height: 40px;
} 


.ba-form-checkbox .checkbox-inline {
	margin-left: 40px;
}

.ba-form-checkbox input[type=checkbox] {
	/*transform: scale(2);
	margin-left: 5px !important;
	margin-top: 10px !important;
	margin-right: 20px !important;*/
	transform: scale(2) translate(-15px, 10px);
	
}

.ba-form-button {
	min-width: 120px !important;
	border: none;
}

/**
* Scroll UP
**/
/*
#wpfront-scroll-top-container img{
	filter: brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg) !important;
}
*/


/** 
* Side Tabs 
*/
.bbs-side-tab-blue {
	background-color: #007AC3 !important;
}
	
.bbs-side-tab-kiwi {
	background-color: #9CC502 !important;
}

.bbs-side-tab-blue:hover, .bbs-side-tab-kiwi:hover {
	background-color: #FF9900 !important;
}

/**
 * Footer menue
 */
.ba-footer-menu li {
	border-bottom: solid 1px #FFFFFF !important;
}


.ba-footer-menu li a.hfe-menu-item {
	padding-left: 0px !important;
}