.et_header_style_centered #main-header div#et-top-navigation {
bottom: 0;
position: relative;
width: 100%;
background: #f9aa00 !important;
padding-top: 15px !important;
}
.et_pb_text_0.et_pb_text ul li {
color: #001e33 !important;
list-style-image: url(//oeje-mg.de/wp-content/uploads/2020/04/ic-li.png);
}
#left-area ul, .entry-content ul, .et-l--header ul, .et-l--body ul, .et-l--footer ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
list-style-type: disc;
padding: 0 0 0px 24px;
padding-bottom: 10px;
line-height: 26px;
}
#top-menu li li a {
padding: 3px 20px;
width: 340px;
}
.nav li ul {
width: 370px;
}
h1, h2, h3, h4, h5, h6 {
padding-top: 10px;
}
.et_fullwidth_nav #main-header .container {
width: 100%;
max-width: 100%;
padding-right: 0px;
padding-left: 0px;
}
#main-header.et-fixed-header .nav li ul a {
color: #f98900 !important;
}  #main-header .et_mobile_menu li ul.hide {
display: none !important;
} #mobile_menu .menu-item-has-children {
position: relative;
}
#mobile_menu .menu-item-has-children > a {
background: transparent;
} #mobile_menu .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} span.menu-closed:before {
content: "\4c";
display: block;
color: #fff;
font-size: 16px;
font-family: ETmodules;
}
span.menu-closed.menu-open:before {
content: "\4d";
}
.mobile_menu_bar::before {
content: "\61";
font-size: 32px;
position: relative;
left: 0;
top: 0;
cursor: pointer;
color: #fff !important;
}
.et_mobile_menu {
position: absolute;
left: 0;
padding: 5%;
background: #f9a700;
width: 100%;
visibility: visible;
opacity: 1;
display: none;
z-index: 9999;
border-top: 3px solid #2EA3F2;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
#main-header {
line-height: 23px;
font-weight: 500;
top: 0;
background-color: #fff;
width: 100%;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
position: relative;
z-index: 99999;
}
.et_header_style_centered #main-header .mobile_nav {
display: block;
text-align: left;
background-color: #f9a700;
border-radius: 5px;
padding: 5px 10px;
}
@media all and (min-width: 368px) and (max-width: 980px) {
.et_header_style_centered #main-header div#et-top-navigation {
bottom: 0;
position: relative;
width: 100%;
background: #fff !important;
padding-top: 15px !important;
}
}