
@media screen and (min-width: 40rem) {

    .fn_invisible {
        display: none!important;
    }

}

.menu-navigation_sub  {
    clear: both;
}


.menu-navigation_sub  {
    width: auto;
}

.menu-navigation_sub li {
    float: right;
    clear: both;
}
@media screen and (max-width: 39.9375em) {

    .fluid_navigation_sub,
    #top-level-more {
        display: none;
    }

}

@media screen and ( min-width: 40rem ) {

    #nav-inner-horizontal .fluid_navigation_sub .dropdown {

        position: static;

    }

    #nav-inner-horizontal .fluid_navigation_sub {
        width: 100%;
        max-width: 200px;
        float: right;
        position: absolute;
        top: 62px;
        z-index: 20;
    }


    #nav-inner-horizontal .fluid_navigation_sub li {

        width: 100%;

    }

    .fluid_navigation_sub .sub-menu {
        display: none!important;
    }

    #nav-inner-horizontal .fluid_navigation_sub li a,
    #nav-inner-horizontal .fluid_navigation_sub li:first-child a {
        border: 1px solid;
    }

}

.fluid_navigation_sub_js li {
    clear: both;
}
