/*
 Theme Name:   enfold Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Gemeinde Essen Template
 Author:       Michael Feuerstein
 Author URI:   http://example.com
 Template:     enfold
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


@import url("../enfold/style.css");

/*
.page-id-921 form.avia_ajax_form.av-form-labels-visible.avia-builder-el-5.el_after_av_one_full.avia-builder-el-last{
display:none;
}
*/


.wp-admin select[multiple] {
width:350px !important;
height:350px !important;
}



/* Maximale breite bis das Menü sich verkleinert
// TEST
@media only screen and (max-width: 1200px) {
	nav.main_menu { 
		display: none !important; 
	}
	#advanced_menu_toggle { 
		display: block !important; 
	}
}
*/

@media only screen and (max-width: 1166px) {

	.responsive .main_menu ul:first-child > li > a { padding: 0 10px; }
	.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }
	.responsive #main .container_wrap:first-child{ border-top:none; }
	.responsive .logo{float:left;}
	.responsive .logo img{margin:0; }

	.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks { right: 50px; }
	.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main{padding-top:0;}

	.responsive.js_active .avia_combo_widget .top_tab .tab{font-size: 10px;}
	.responsive.js_active .avia_combo_widget .news-thumb{display:none;}

	.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}
	.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header{max-width: 100%;}

	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main{ padding-top: 88px; }
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main{ margin-top:0; }

	.responsive #top .av-hide-on-tablet{display:none !important;}

	/*new menu*/
	.responsive.html_mobile_menu_tablet .av-burger-menu-main{display: block;}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:auto; right:0; display:block;}
	.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:0; right:auto;}
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item{display:none;}
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{display:block;}
	.responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown > a { font-size: 24px; }
	.responsive #top .av_mobile_menu_tablet #header_main_alternate{display:none;}
	.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks{display:none;}
	.responsive.html_mobile_menu_tablet .phone-info{float:none; width:100%; clear:both; text-align: center;}
	.responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks{display:none}
	.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{display:block; position: relative; margin-top: -15px; right:0;}
	.responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside{height:100%;}
	.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
	.responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu{display:block;}
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main{padding-top: 88px;}
	.responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main{padding-top:0;}
	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a,
	.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {height:90px; line-height:90px;}
	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a{
		min-width: 0; padding:0 0 0 20px; margin:0; border-style: none; border-width: 0;
	}
	.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}

	.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
		background:transparent;
		color: inherit;
	}
	.responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container{overflow: visible;}


}



.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header{
	max-width: 100%;
}




/*.responsive .boxed#top {width: 100% !important; max-width: 100%; padding: 0; margin: 0; max-width: 100%;}*/

#top .av_header_glassy.av_header_transparency .header_bg
{
background-color: #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}

#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext
{
	color:#282828;
}

/* Legende für den Belegungskalender fürs Zeltlager */
.wpsbc-legend{
max-width: 252px !important;
}

/* Mobile Menü Text neben dem Icon
// TEST
div.inner-container #advanced_menu_toggle:after {
	content: "Menü öffnen" !important;
	font-size: 20px !important;
	right: 45px;
	position: absolute;
	top: 0px;
	width:150px;
}
*/

.av_seperator_big_border .av-main-nav > li > a{
	min-width: 50px;
}

#wrap_all{
-webkit-box-shadow: 0px -1px 17px 4px rgba(0,0,0,0.48);
-moz-box-shadow: 0px -1px 17px 4px rgba(0,0,0,0.48);
box-shadow: 0px -1px 17px 4px rgba(0,0,0,0.48);
}

body div .avia-button{
	border-radius: 0px;
}

.mfp-iframe-holder .mfp-content{
	max-width: 90%;
	min-width:600px;
}

h3.widgettitle{
 		color:white;
 		padding:10px;
 		font-size: 18px;
 }



/*LOGO
.inner_sidebar{
	margin: 0px;
}

div.container.av-logo-container,
div.container.av-logo-container > a,{
	height: 150px !important;
	line-height: 150px !important;
}
.av-main-nav > li > a{
	height: 100px !important;
	line-height: 100px !important;
}

*/



/*
body.page-id-28 div.container.av-logo-container{
	background: url('http://wp.essen-oldb.de/wp-content/uploads/2016/04/img_background_essen100.jpg') no-repeat ; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
*/

/*
// TEST*/
.av-main-nav > li.current-menu-item > a{
	border-bottom: 10px solid #fff;
}
.av-main-nav > li > a{
	border-bottom: 10px solid #fff;
   -webkit-transition: all 0.1s ease-in-out;
         -moz-transition: all 0.1s ease-in-out;
           -o-transition: all 0.1s ease-in-out;
          -ms-transition: all 0.1s ease-in-out;
              transition: all 0.1s ease-in-out;  
}
.av-main-nav > li > a:hover{
	border-bottom-width: 13px;
}



/* BROWN 996633 */
.html_header_top .header_color .main_menu ul:first-child >li.linkbrown > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FF0000;
}
.av-main-nav > li.red1 > a{
	border-bottom-color: #FF0000;
}
#mobile-advanced > li.red1 > a{
	border-bottom: 5px solid #FF0000;
}
li.menu-item-9668 > a{
	border-bottom: 5px solid #FF0000;
}
#nav_menu-2 > h3.widgettitle{
		background-color: #FF0000;
}
#nav_menu-9668 > h3.widgettitle{
		background-color: #FF0000;
}








/* RED */
.html_header_top .header_color .main_menu ul:first-child >li.linkred > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FF3131;
}
.av-main-nav > li.red2 > a{
	border-bottom-color: #FF3131;
}
#mobile-advanced > li.red2 > a{
	border-bottom: 5px solid #FF3131;
}
li.menu-item-8212 > a{
	border-bottom: 5px solid #FF3131;
}

#nav_menu-3 > h3.widgettitle{
		background-color: #FF3131;
}



/* BLUE 717892*/
.html_header_top .header_color .main_menu ul:first-child >li.linkblue > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FE5C5C;
}
.av-main-nav > li.red3 > a{
	border-bottom-color: #FE5C5C;
}
#mobile-advanced > li.red3 > a{
	border-bottom: 5px solid #FE5C5C;
}
li.menu-item-8211 > a{
	border-bottom: 5px solid #FE5C5C;
}


#nav_menu-4 > h3.widgettitle,
#nav_menu-9 > h3.widgettitle,
#nav_menu-13 > h3.widgettitle{
	background-color: #FE5C5C;
}




/* GREEN #809A32*/
#top #wrap_all .av_seperator_big_border#header li.linkgreen > a > .avia-menu-fx
{
	    background-color: #FF8080;
}
.html_header_top .header_color .main_menu ul:first-child >li.linkgreen > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FF8080;
}
.av-main-nav > li.red4 > a{
	border-bottom-color: #FF8080;
}
#mobile-advanced > li.red4 > a{
	border-bottom: 5px solid #FF8080;
}
li.menu-item-8210 > a{
	border-bottom: 5px solid #FF8080;
}
#nav_menu-5 > h3.widgettitle{
		background-color: #FF8080;
}


/* GREY 6C6D6F*/
.html_header_top .header_color .main_menu ul:first-child >li.linkgrey > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FFA3A3;
}
.av-main-nav > li.red5 > a{
	border-bottom-color: #FFA3A3;
}
#mobile-advanced > li.red5 > a{
	border-bottom: 5px solid #FFA3A3;
}
li.menu-item-8209 > a{
	border-bottom: 5px solid #FFA3A3;
}

#nav_menu-6 > h3.widgettitle{
		background-color: #FFA3A3;
}


/* GREYGREEN #307F60*/
.html_header_top .header_color .main_menu ul:first-child >li.linkgreygreen > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FFBFBF;
}
.av-main-nav > li.red6 > a{
	border-bottom-color: #FFBFBF;
}
#mobile-advanced > li.red6 > a{
	border-bottom: 5px solid #FFBFBF;
}
li.menu-item-151 > a{
	border-bottom: 5px solid #FFBFBF;
}
#nav_menu-7 > h3.widgettitle{
		background-color: #FFBFBF;
}
#nav_menu-888 > h3.widgettitle{
		background-color: #FFBFBF;
}



/* BROWN2 #7B6710 */
.html_header_top .header_color .main_menu ul:first-child >li.linkbrown2 > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color: #FADBD8;
}
.av-main-nav > li.red7 > a{
	border-bottom-color: #FADBD8; 
}
#mobile-advanced > li.red7 > a{
	border-bottom: 5px solid #FADBD8;
}
li.menu-item-47 > a{
	border-bottom: 5px solid #FADBD8;
}




