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

.custom-hover--transparent:hover {
background: transparent!important;
}

.wk-shadow .fusion-column-wrapper{
	box-shadow: 0 0 8px 8px rgba(0,0,0,0.05);
}

.max-width-820px .fusion-column-wrapper{
	max-width: 820px;
	margin: 0 auto !important;
}

.center-image{
	margin: 0 auto;
	display: block!important;
	text-align: center;
}

.center-item{
	text-align: center;
}

.flex-dir-column .fusion-column-wrapper{
	flex-direction: column!important;
}

.center-items .fusion-column-wrapper{
	align-items: center!important;
}

.fusion-title-heading p{
	margin: 0!important;
}

@media (max-width: 890px){
	.menu-mobil-fix{
		width: 100%!important;
		max-width: 100%!important;
	}

	.menu-mobil-fix p{
		width: 100%!important;
		text-align: center;
		font-size: 24px!important
	}
	
	.fusion-title-heading p{
		margin: 0!important;
	}
	
	.mobil-fix--phone-text{
		  margin-top: 30px!important;
	}
	
	.mobil-fix--phone-text span{
		  font-size: 24px!important;
	}
	
	div:has(> .mobil-fix-reorden1){
		order: 97!important;
	}

	.mobil-fix-reorden2{
		order: 98!important;
	}

	div:has(> .mobil-fix-reorden3){
		order: 99!important;
	}
	
	.fusion-image-element:has(.fix-mainlogo){
		  margin-bottom: 0;
	}
}

.min-width-180px{
	min-width: 180px!important;
}

@media (min-width: 890px){
	.scale-x12{
		transform: scale(1.2)	
	}
}