#top-menu li {
    position: relative !important;
}
#top-menu li > ul {
    position: absolute !important;
    left: 0 !important;
    width: 240px !important;
    padding: 0 !important;
    background-color: var(--base-color);
}
#top-menu li > ul > li {
    width: 100% !important;
    margin: 0;
}
#top-menu li > ul > li > a:first-child {
    padding: 10px !important;
    font-weight: 500 !important;
    border-bottom: 1px solid #fff !important;
/*     margin-top: 5px; */
}

#top-menu li.mega-menu>ul>li>a:first-child{
    padding: 10px !important;
}
#top-menu li > ul > li > a {
    width: 100% !important;
    font-weight: normal !important;
    line-height: 1.3;
    font-size: 15px !important;
    padding: 8px 20px !important;
}

/** Mobile **/
.et_mobile_menu li a {
    padding: 10px 5%;
    color: var(--base-color) !important;
}

 .et_mobile_menu li.kinderuni-wien ul.sub-menu li a {
    color: var(--base-color)!important;
}
.et_mobile_menu li.kinderuni-tour a,
.et_mobile_menu li.kinderuni-tour ul.sub-menu li a {
        color: var(--tour-color)!important;
}
.et_mobile_menu li.dock a,
.et_mobile_menu li.dock ul.sub-menu li a {
        color: var(--dock-color)!important;
} 
.et_mobile_menu li.kinderuni-forschen a,
.et_mobile_menu li.kinderuni-forschen ul.sub-menu li a {
        color: var(--ku-online-color)!important;
}   


