#socket {
	font-size: 12px;
}

.logo img {
	padding: 20px;
}

/* Header transparent mobile, Sticky Header mobile */ 

@media only screen and (max-width: 767px) { 

    #top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
  	// background: transparent!important;
  	// position: absolute!important;
	
    }

}


/* Mobile: Header erst weiss hinterlegen, sofern gescrollt wurde */
@media only screen and (max-width: 989px) {

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
	background-color: transparent !important;
    }

    .av-hamburger {
	/* border-color: #fff !important; */
    }

    /* Hamburgermenu-Icon */
    .html_mobile_menu_tablet .av_header_transparency.header_color div .av-hamburger-inner,
    .html_mobile_menu_tablet .av_header_transparency.header_color div .av-hamburger-inner::before,
    .html_mobile_menu_tablet .av_header_transparency.header_color div .av-hamburger-inner::after {
	background-color: #fff !important;
    }

    /* Hamburgermenu-Icon bei ausgeklapptem Menue */
    html.av-burger-overlay-active.html_mobile_menu_tablet .header_color div .av-hamburger-inner,
    html.av-burger-overlay-active.html_mobile_menu_tablet .header_color div .av-hamburger-inner::before,
    html.av-burger-overlay-active.html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
	background-color: #944d31 !important;
    }

    /* Menue */
    .html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #666;
    }

    .html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background-color: #944d31 !important;
        color: #ffffff !important;
    }

    /* Logos (weiss und schwarz) wechselseitig ein-/ausblenden */
    .responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {
	opacity: 0 !important;
    }
    .responsive #top .av_header_transparency .logo img.alternate {
	display: block !important;
    }

}




.html_header_top.html_header_sticky #header {
	position: fixed !important;
}



.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {
	opacity: 0;
}



.responsive #top .av_header_transparency .logo img.alternate {
	display: block;
}




/*mobile Menu Pfeile vor Menüpunkt entfernt*/

#mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {
	content: "" !important; 
}





/*mobile Menu Farbe beim Scrollen geändert*/

#advanced_menu_toggle, #advanced_menu_hide {
    background-color: #ffffff;
    border-color: #944d31;
    color: #944d31;
}





/*ausgewählter Menüpunkt Farbe geändert*/

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #944d31;
}/*Höhe des Menüunterstrichs bei :hover geändert*/.avia-menu-fx {bottom: 22%; left: 10%; width: 80%;}





/*Vertikal Strich zwischen Menüpunkten entfernt*/ 
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    border-left-width: 0px;
}


/**
* Slider
*/

.avia-fullscreen-slider a .avia_loading_icon {
    display: none !important;
}

.slideshow_caption {
	width: 100%;
}


/**
* Hauptmenue
*/

.html_main_nav_header.html_logo_left #top .main_menu .menu > li:last-child > a,
.html_bottom_nav_header #top #menu-item-search > a
{
	padding-right: 13px;
}

#top .av_header_transparency .avia-menu-fx ,
.avia-menu-fx
{
	bottom: 30%;
	left: 5%;
	right: 5%;
	width: 90%;
	height: 2px;
}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover,
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover
{
	opacity: 1;
}


/**
* Galerie 1
*/

@media screen and (max-width: 479px) {

	#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a {
		margin: 0%;
		width: 100% !important;
	}

}

@media screen and (min-width: 480px) and (max-width: 767px) {

	#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a {
		margin: 2%;
		width: 46% !important;
	}

}

@media screen and (min-width: 768px) {

	#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a {
		margin: 1%;
		width: 23% !important;
	}

}


/**
 * Cookie-Hinweis
 */

body.cookies-not-set {
	padding-bottom: 100px !important;
}

@media screen and (max-width: 768px) {

	body.cookies-not-set {
		padding-bottom: 145px !important;
	}

}


/**
 * sc27-googlemaps
 */

.sc27-googlemaps {
	clear: both;
}

.sc27-googlemaps .sc27-googlemaps-content {
	background-color: transparent !important;
}

.sc27-googlemaps-confirmation-inner {
	background-color: rgba(148, 77, 49, 0.75) !important;
}
