.spenden {
background-color: #e58f11!important;
}
.spenden:hover {
background-color: #fff!important;
}
.spenden a {
color: #fff!important;
}
.spenden:hover a {
color: #e58f11!important;
}
.et_pb_menu_0_tb_header .spenden:hover a {
color: #e58f11!important;
}
.et_pb_menu_0_tb_header .spenden.current-menu-item a {
color: #fff!important;
}
.et_pb_menu_0_tb_header .spenden.current-menu-item:hover a {
color: #e58f11!important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.spenden:hover a {
color: #e58f11!important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.spenden:hover a {
color: #e58f11!important;
} .et_pb_menu_0_tb_header.et_pb_menu ul li li a {
color: #ffffff!important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li li:hover a {
color: #e58f11!important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {
color: #e58f11!important;
}
.sub-menu a {
color: #e58f11 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {
color: #ffffff!important;
}
#menu-mainmenu .fb,
#menu-mainmenu-en .fb {
margin-left: 50px;  }
.et_pb_menu .et-menu-nav>ul ul {
padding: 0px 0;
text-align: left;
} .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.spenden.menu-item-137 a {
color: white !important;
}
.nav li li {
padding: 0 0px !important;
margin: 0;
border-bottom: 1px solid #f2f2f2;
}
.nav li li a {
font-weight: normal !important;
font-size: 12px !important;
padding: 6px 10px;
}
.nav li li:hover {
background: transparent !important;
}
.nav li ul.sub-menu a:hover {
color: #333 !important;
background: #f2f2f2 !important;
}
.nav li li a:hover {
color: #333 !important;
}
.et_mobile_menu {
overflow: scroll !important;
max-height: 84vh; box-shadow: 0px 0px 30px rgba(0,0,0,0.3) }
@media only screen and ( max-width:1180px ) {
.et_pb_column .et_pb_module{
padding:0 10px 0 10px !important;
}
.et_pb_column .et_pb_module.et_pb_gallery_fullwidth{
padding:0 0px !important;
}
}
@media only screen and (max-width:992px){
.menu-item a:after{
display: none;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {
color: #333!important;
background:none !important;
}
} @media only screen and (min-width: 980px) {
footer .et_pb_column_1_4 {
max-width: 20%;
margin-left: 40px;
}
}
.footer_nav:before {
display: none !important;
}
.footer_nav,
.footer_nav li {
list-style: none;
margin-left: 0px !important;
padding-left: 0px !important;
}
.footer_nav a {
color: black !important;
}
footer .et_pb_text ul li::before {
content: '';
display: inline-block;
margin-right: 7px;
margin-left: -30px;
padding-right: 5px;
font-family: 'ETmodules';
font-size: 1.2em;
vertical-align: middle;
display: block;
float: left;
color: #e58d0d;
display: none;
}