/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
#scroll-top-link {
	left: 20px !important;
	bottom: 20px !important;
}

#av-cookie-consent-badge{
	bottom: 10% !important;
}

#after_section_1{
	height: 0 !important;
	overflow: hidden;
}

#av_section_2{
	z-index: 0;
}

#adac {
	display: none;
	position: fixed;
	width: 100vw;
	top: 10rem;
	background: transparent;	
	left: 0;
	pointer-events: none;
}

#expert {
	position: fixed;
	width: 100vw;
	top: 10rem;
	background: transparent;	
	left: 0;
}

#social {
	position: fixed;
	width: 100vw;
	top: 10rem;
	background: transparent;	
	left: 0;
}

#adaccode > div:nth-child(1){
		display: flex;
}

#adaccode {
	width: 100%;
	
}

#adaccode img{
	width: 7rem;
	height: auto;
	object-fit: cover;
	
	@media screen and (max-width: 512px){
		width: 30vw;
	}
}

#adac > div:nth-child(1) {
	margin: unset;
	padding: unset;
}

#wapp{
	background: transparent;
	position: fixed;
	bottom: 7rem;
	right: 50px;
	z-index: 999 !important;
}

.av-social-link-whatsapp > a:nth-child(1){
	width: 50px !important;
	height: 50px !important;
}

ul.av-share-box-list:nth-child(1){
	border-radius: 0px !important;
}

.av-social-link-whatsapp > a:nth-child(1) > svg:nth-child(1){
	height: 1rem !important;
	width: 1rem !important;
	padding: 0 !important;
	margin: 0 !important;
}

#adac > div:nth-child(1){
	margin: 0 !important;
}

#adac > div:nth-child(1){
	max-width: unset !important;
	width: 100% !important;
}

@media screen and (max-width: 1024px) {
    .av-hamburger.av-hamburger--spin.av-js-hamburger { 
        display: block; 
    }
}

.text-schatten {
    text-shadow: 0px 1px 7px #000;
}
iframe.kontakt {
    width: 100%;
    height: 600px;
}
iframe.kontakt #main {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

span.av-icon-char {
    color: #2a5382;
}
span.header_contact {
   float: left;
   padding-top: 5px;
    margin-right: 15px;
color: #fff;
}

.special_amp {
font-family: inherit;
font-style: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
}

.comment_meta_container,
.comment_container {
display: none;
}

socket li.avia-button.avia-cookie-consent-button.avia-cookie-consent-button-2.av-extra-cookie-btn.avia-cookie-info-btn {
border-bottom: 0;
background: transparent !important;
font-size: inherit;
margin: 0;
}

.avia-cookie-consent a.dse {
color: white;
text-decoration: underline;
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
background-color: #fff;
color: #000 !important;
}
div.avia-cookie-consent .avia-cookie-consent-button {
font-size: 12px !important;
}

@media screen and (max-width: 1510px) {
    .responsive #top .av-main-nav .menu-item-avia-special { 
        display: block; 
    }
.responsive #top .av-main-nav .menu-item {
        display: none;
    }
}

.logo > a:nth-child(1){
display: grid;
place-items: center;
}

.logo > a:nth-child(1) > img:nth-child(1){
height: 4rem;
width: auto;
}