li.gelb.menu-item a .avia-menu-text{color:#ffca08 !important;}
.header_color .main_menu ul .gelb.menu-item ul li a {background:#ffca08 !important; color:white !important;}
.header_color .main_menu ul .gelb.menu-item ul li a .avia-menu-text {color:white !important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.gelb a {color: #000000;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.gelb a {color: white; background: #ffca08;}

li.grau.menu-item a .avia-menu-text{color:#707070 !important;}
.header_color .main_menu ul .grau.menu-item ul li a {background:#707070 !important; color:white !important;}
.header_color .main_menu ul .grau.menu-item ul li a .avia-menu-text {color:white !important;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.grau a {color: white; background: #707070;}

li.rot.menu-item a .avia-menu-text{color:#ed1b24 !important;}
.header_color .main_menu ul .rot.menu-item ul li a {background:#ed1b24 !important; color:white !important;}
.header_color .main_menu ul .rot.menu-item ul li a .avia-menu-text {color:white !important;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.rot a {color: white; background: #ed1b24;}

li.hellgrau.menu-item a .avia-menu-text{color:#979797 !important;}
.header_color .main_menu ul .hellgrau.menu-item ul li a {background:#979797 !important; color:white !important;}
.header_color .main_menu ul .hellgrau.menu-item ul li a .avia-menu-text {color:white !important;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.hellgrau a {color: white; background: #979797;}

li.schwarz.menu-item a .avia-menu-text{color:#000000 !important;}
.header_color .main_menu ul .schwarz.menu-item ul li a {background:#000000 !important; color:white !important;}
.header_color .main_menu ul .schwarz.menu-item ul li a .avia-menu-text {color:white !important;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.schwarz a {color: white; background: #000000;}

.parent-pageid-25 .widget_nav_menu, .page-id-25 .widget_nav_menu  {background:#ffca08 !important;}
.parent-pageid-13 .widget_nav_menu, .page-id-13 .widget_nav_menu {background:#707070 !important;}
.parent-pageid-292 .widget_nav_menu, .page-id-292 .widget_nav_menu {background:#ed1b24 !important;}
.parent-pageid-310 .widget_nav_menu, .page-id-310 .widget_nav_menu {background:#979797 !important;}



.page-id-292 .main_color p a,.page-id-292 .main_color .widget_first,.page-id-292 .main_color strong,.page-id-292 .main_color b,.page-id-292 .main_color b a,.page-id-292 .main_color strong a,.page-id-292 .main_color #js_sort_items a:hover,.page-id-292 .main_color #js_sort_items a.active_sort,.page-id-292 .main_color .av-sort-by-term a.active_sort,.page-id-292 .main_color .special_amp,.page-id-292 .main_color .taglist a.activeFilter,.page-id-292 .main_color #commentform .required,.page-id-292 #top .main_color .av-no-color.av-icon-style-border a.av-icon-char,.page-id-292 .html_elegant-blog #top .main_color .blog-categories a,.page-id-292 .html_elegant-blog #top .main_color .blog-categories a:hover {
    color: #ed1b24 !important;}


.parent-pageid-292 .main_color p a,.parent-pageid-292 .main_color .widget_first,.parent-pageid-292 .main_color strong,.parent-pageid-292 .main_color b,.parent-pageid-292 .main_color b a,.parent-pageid-292 .main_color strong a,.parent-pageid-292 .main_color #js_sort_items a:hover,.parent-pageid-292 .main_color #js_sort_items a.active_sort,.parent-pageid-292 .main_color .av-sort-by-term a.active_sort,.parent-pageid-292 .main_color .special_amp,.parent-pageid-292 .main_color .taglist a.activeFilter,.parent-pageid-292 .main_color #commentform .required,.parent-pageid-292 #top .main_color .av-no-color.av-icon-style-border a.av-icon-char,.parent-pageid-292 .html_elegant-blog #top .main_color .blog-categories a,.parent-pageid-292 .html_elegant-blog #top .main_color .blog-categories a:hover {
    color: #ed1b24 !important;}


.parent-pageid-292 div .main_color .button, .parent-pageid-292 .main_color .button:hover,.parent-pageid-292 .main_color .ajax_controlls a:hover,.parent-pageid-292 .main_color #submit:hover,.parent-pageid-292 .main_color .big_button:hover, .parent-pageid-292 .main_color .contentSlideControlls a:hover,.parent-pageid-292 .main_color #submit:hover,.parent-pageid-292 .main_color input[type='submit']:hover, .parent-pageid-292 .main_color input[type='submit'] {
    background-color: #ed1b24 !important;
    border-color: #ed1b24 !important;
}


.page-id-2 h3 {padding-top:20px; margin-bottom:0px;}
.page-id-2 .av_textblock_section  { padding: 30px 0px 10px 0px;}

.page-id-2 .togglecontainer { margin: 0px 0;}


#top .widget_nav_menu li {font-size: 18px; border-top:1px solid white;}

.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul:first-child>.current_page_item, .sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {margin-bottom: 0px; }


.widget_nav_menu ul li a {padding: 6px 7px 7px 0; color:white !important;}
.widget_nav_menu ul li a:hover {color:white !important;}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {color:black !important;}

.avia_ajax_form p { margin: 5px 0;}
.html_av-submenu-hidden .av-submenu-indicator:before {font-weight:bold;    color: white;    font-size: 15px;}
.html_av-submenu-hidden .av-submenu-indicator {opacity: 1;}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet { opacity: 1;  background-color: white;}

.logo {padding-top:10px; padding-bottom:10px;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { text-transform: none !important;   }
#top #wrap_all .av-inherit-size h1.av-special-heading-tag { font-size: 0.9em;}
.av-rotator-container h2, .schrifthazwei h2, .texttext{font-size: 2vw !important; font-family: 'oswald','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;     line-height: normal;} 
.schrifthazwei h2 {padding-top:30px !important;}
.av-rotator-multiline-on.av-rotator-text { padding-bottom: 35px;}
#top #header .av-main-nav > li > a { color: #4a4a4a;}
.av-rotator-text-single  {background:none !important;}

.cfb_wrapper .flipbox-container {margin-top: 0px;}
#flipbox-widget-272 .flipbox-back-layout{background: url(/wp-content/uploads/2021/04/hinten.png) !important; background-size: 100% 100% !important; max-height:316px; max-width:500px;}


#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #efefef !important;
    background-color: #efefef !important;
    font-weight:normal !important;
}

.flipbox-container.cfb-layout-2.cfb-flip .flipbox-front-layout {max-height:316px; max-width:500px;}

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

	

}







@media only screen and (max-width:1024px){
	.zweifarbig {background:none !important;}
}






@media screen and (min-width: 768px) {
.av-rotator-container h2 { max-width: 85%;}


}


@media only screen and (max-width:767px){
	#footer .widget { padding: 0px !important; margin: 0px !important;}
	
	h1, h2, h3, h4, h5 {letter-spacing: 0px !important;}
	h1 { font-size: 30px;}
	.flex_column.av_one_half {padding-top:0px !important; padding-bottom:0px !important; margin-top: 0px !important; margin-bottom:0px !important;}
	#top #wrap_all .av-inherit-size h1.av-special-heading-tag { font-size: 1.9rem;}
	.av-rotator-container h2 { font-size: 7vw !important;}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: #98bf3c;
}

 
}

@media screen and (min-width: 990px){
	 #header_main { box-shadow: 0 4px 12px 0 rgb(0 0 0 / 20%);}
	.av_header_transparency #header_main { box-shadow: none;}
    
}




