/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on twitter, facebook and via newsletter: Follow me on twitter - Join the Facebook Group - Subscribe to our Newsletter
Version: 4.7.2.1603369851
Updated: 2020-10-22 15:30:51

*/

/*Header*/

/*@media screen and (min-width: 1111px) {
	.logo svg {
		max-width: 240px;
	}
}
@media screen and (min-width: 930px) and (max-width: 1111px) {
	.logo svg {
		max-width: 140px;
	}
}
@media screen and (max-width: 930px) {
	.logo svg {
		max-width: 200px;
	}
}

@media screen and (min-width: 930px) {
	#header_main {
		width: 100%;
	}
	#header_main .firstrow {
		display: flex;
		padding:10px 0;
		justify-content: space-between;
		max-width: 1310px;
		max-height: 89px!important;
	    margin: 0 auto;
	}
	#search-4.widget {
	    display: inline-flex;
	    order:2;
	    padding:0;
	}
	.av-logo-container {
	    display: inline-flex;
	    flex: 1;
	    order:1;
	    width: auto;
	    margin: 0;
	    padding: 0;
	}
	.html_header_top.html_logo_center .logo {
	    left: 50px;
	    transform: none;
	}
	div .logo {
	    float: none;
	    position: relative;
	}

	#header_main .firstrow::after {
	  content: "";
	  flex: 1;
	  order: 3;
	}

}

@media screen and (min-width: 767px) and (max-width: 930px) {
	#search-4 {
		padding: 0;
	}
	#search-4 form {
		margin: 0 auto!important;
	}

	.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a {
	    height: 78px;
	    line-height: 78px;
	}
}

@media screen and (min-width: 767px) {
	#menu-item-search {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	#search-4 {
		display: none;
	}
}

#search-4 form {
    border-bottom: 2px solid #ffffff;
    height: 45px;
}
#search-4 #searchsubmit {
	color: #ffffff;
    background-color: transparent;
    font-size: 24px;
}
#search-4 input {
	font-size: 17px!important;
	font-weight: 600;
}

.tel {
	position: absolute;
    top: 0;
    right: 0;
}
.tel a {
	font-family: Barlow;
	font-size: 17px;
	font-weight: 700;
	line-height: 50px;
	padding: 9px 20px;
    border: solid 2px #ffffff;
}
.tel a:hover {
	color: #ffffff;
	opacity: 0.8;
    transition: opacity 0.4s ease-in-out;
}
@media screen and (min-width: 930px) {
	.menu-tel {
		display: none;
	}
}
@media screen and (max-width: 930px) {
	.tel {
		display: none;
	}
}*/
