.navbar-nav {
    width: 100%
}

.navbar .container-fluid {max-width:1600px}
.dropdown-hover-all > .dropdown-menu, .dropdown-hover > .dropdown-menu.dropend {
    margin-top: 0px !important;
    margin-left: -4px !important
}
.nav-link dropdown-toggle {
margin-top:-1px !important
}


.dropdown-menu[data-bs-popper] {
    margin-top: 0
}
.dropdown-hover-all .dropdown-menu .dropdown-menu, .dropdown-hover > .dropdown-menu .dropdown-menu.dropend {
    margin-left: 0px !important
}
.navbar {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-dark .navbar-toggler {
    margin-top: 12px;
}
.nav-link {
    padding: .8rem 1rem .8rem;
    font-size:17.5px
}
.navbar-expand-md .navbar-nav .dropdown-menu {border-radius:0}
.navSearch {
    float: right;
    margin-right: 20px;
}

.dropdown-menu {padding:0 !important}
.dropdown-menu li {
    padding: 0 0 !important
}
    .dropdown-menu li a{
        padding: 0.5rem !important
    }
@media (max-width: 767px) {
    .navSearch {
        float: right;
        /*position: absolute;*/
        margin-right: 0;
        width: 100px;
        top: 5px;
        right: 73px;
    }
    .navbar .container-fluid {display:block; }
    .navbar-toggler {
        float: right;
        margin-top: -4px;
        margin-bottom: 4px;
    }
    .navbar-collapse.collapse.show {
       /* height: 100vh;*/
    }
}
.navbar a.dropnone::after{
    opacity: 0 !important;
}

.navbar .site-logo img {
    padding-bottom:10px
    /*   max-width: 150px;*/
    /* max-height: 22px;
}*/
}
@media (max-width: 991px) {
    #navbar-content {
        border-top: 2px solid transparent;
        transition: all 0.5s
    }

        #navbar-content.show {
            border-color: rgba(255,255,255,0.7)
        }
    main {
        transition: all 0.5s
    }
        main.obscure {
            opacity: 0.5;
            filter: blur(20px);
        }
    .set-fixed {
        position: fixed;
        z-index: 999;
        width: 100vw;
    }
        .set-fixed button {
            margin-right: 8px
        }
}

    body {
        transition: all 0.5s
    }

    /*    body:has(.navbar-collapse.pt-2.mt-4.collapse.show), body:has(.navbar-collapse.pt-2.mt-4.collapsing) {
        opacity: 0.5
    }*/