/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*** Navigation ***/

/* Non-Sticky */
.fusion-tb-header .fusion-container-stuck:not(.fusion-sticky-transition) #menu-hauptnavigation .current-menu-item .menu-text{
	color: #fff !important;
}

.fusion-tb-header .fusion-container-stuck:not(.fusion-sticky-transition) #menu-hauptnavigation .awb-menu__main-background-active_fade{
	border-color: #fff !important;
}

.fusion-tb-header .fusion-container-stuck:not(.fusion-sticky-transition) #menu-hauptnavigation .menu-item .menu-text,
.fusion-tb-header .fusion-container-stuck:not(.fusion-sticky-transition) #menu-hauptnavigation .menu-item:hover .menu-text{
	color: #fff !important;
}

/* Sticky */

.fusion-sticky-transition{
	
}



/*****/

.page-id-15 .fusion-tb-header{
	display: none !important;
}

.header_logo img{
	width: 170px !important;
}

#header_logo_home_sticky{
	display: none !important;
}

#header_logo_home_not_sticky{
	display: none !important;
}

.page-id-56 #header_logo_home_not_sticky{
	display: block !important;
}

.page-id-56 .fusion-sticky-container:not(.fusion-sticky-transition) #header_logo_sticky,
.page-id-56 .fusion-sticky-container.fusion-sticky-transition #header_logo_home_not_sticky{
	display: none !important;
}

.page-id-56 .fusion-sticky-container.fusion-sticky-transition #header_logo_sticky{
	display: block !important;
}

.page-id-56 .fusion-sticky-container{
	top: 0 !important;
}


.fusion-sticky-transition{
	background-color: #fff !important;
}

.leistungen_icons .fusion-li-icon,
.leistungen_icons .icon-wrapper{
	width: 100px !important;
	height: 100% !important;
}

.leistungen_icons .fusion-li-icon:before{
	font-size: 80px !important;
}

/*** Slider Revolution ***/

#intro_main_title{
	font-family: "Circular Spotify Text Black" !important;
}

#intro_sub_title{
	font-family: "Circular Spotify Text Light" !important;
}

/*** Form ***/

.wpcf7-form input,
.wpcf7-form textarea{
	border: 1px solid #000 !important;
}

.wpcf7-form input[type=submit]{
	margin-top: 20px !important;
}

/*** Search, Error 404 ***/

.fusion-live-search-input{
	border: 1px solid #000 !important;
	
}

/*** Cookies ***/

#cn-notice-buttons{
	color: #000;
}

#cn-notice-text a{
	color: #fff;
	text-decoration: underline;
}

#cn-accept-cookie {
	border-radius: 50px !important;
	padding: 10px 40px !important;
	border: 1px solid #fff !important;
	background: #000 !important;
	color: #fff !important;
}

#cn-accept-cookie:hover {
	background: #fff !important;
	color: #000 !important;
}

/*** Footer ***/

#custom_footer a{
	color: #fff !important;
}


/*** Responsive ***/

@media(min-width:640px){
	.wpcf7-form input[type=submit]{
	 	max-width: 200px !important;
	}
}