#_nav_desktop {
    -webkit-transition: all .5s ;
    -moz-transition: all .5s ;
    -o-transition: all .5s ;
    transition: all .5s
}

#_nav_desktop.compressed {
    bottom: .5vh;
}




#_nav_desktop ul {


    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0px;
}

#_nav_desktop ul:first-child {

    /*border-top: 1px solid #87B7D8;*/

}
#_nav_desktop ul.children li:first-of-type {

    /*border-top: 1px solid #87B7D8;*/

}

#_nav_desktop ul.children li:last-of-type {

    border-bottom: none;

}



#_nav_desktop li {
    display: inline-block;

    min-height: 20px;
    padding: 0px ;
    line-height:18px;
    list-style: none;
    border-top: 0px;
    border-left: 10vw;
    border-right: 0px;

    white-space: nowrap;
    position: relative;
    margin-left: 30px;

}



#_nav_desktop li:before {

    content:"";

}




#_nav_desktop li.menu_on_path.menu_has_children {

}

#_nav_desktop li.menu_on_path,
#_nav_desktop li.menu_father_on_path {
    background-color: transparent;

}

#_nav_desktop li.menu_displayed_content {
    background-color: transparent;

}


#_nav_desktop li.menu_displayed_content:after {


    transform: scale(1, 1);
}
#_nav_desktop li.nav_level_2 {


}

#_nav_desktop li:hover {
}


#_nav_desktop a  {

    font-family: "Netto-Regular", Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size: .85rem;

    color: inherit;


    text-decoration:none;
    transition: color 1s;

    line-height:22px;
}
#_nav_desktop a.nav_level_1:before  {

    /*content:"\00A0";*/

}

#_nav_desktop a.locked {
    color:red !important;


}
#_nav_desktop a.locked:before {
    /* display: inline-block; */
    font-style: normal;
    font-variant: normal;
    font-size: small;
    font-weight: 200;
    line-height: .8rem;
    font-family: "Font Awesome 5 Free";
    content: "\f3a5\00A0";
}



#_nav_desktop a.nav_level_2:before  {

    /*    content:"\00A0\00B7\00A0\00A0";
        font-weight:bold;*/
}

#_nav_desktop a:hover, top-navi a:active, top-navi a:visited {
}


#_nav_desktop a.nav_level_1 {

}

#_nav_desktop a.nav_level_2 {

}

#_nav_desktop a.nav_level_3 {
}

#_nav_desktop a.menu_on_path {

}

#_nav_desktop li.menu_displayed_content {

}

#_nav_desktop a.menu_displayed_content {
    text-decoration:underline;
    font-weight:200;
}

#_nav_desktop a.menu_has_children {

}


#_nav_desktop li[data-id="571"] {
    background-color:var(--linkcolor);
    border-radius:4px;
    padding:2px 9px;
    color:black;
}