/* /Shared/NavMenu.razor.rz.scp.css */
.main-nav-container[b-3w9y94ahoy] {
    width: 100%;
}

.navbar-brand[b-3w9y94ahoy] {
    height: 5rem;
    width: 5rem;
    float: left;
}

.main-logo[b-3w9y94ahoy] {
    height: 4rem;
    width: auto;
}

.hamburger[b-3w9y94ahoy] {
    margin: 1.6rem 1.25rem;
    float: right;
    background-color: #fff;
    border: none;
    display: none;
    color: black;
}

.hamburger-icon[b-3w9y94ahoy] {
    font-size: 1.5rem;
}

.nav-menu ul[b-3w9y94ahoy] {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 0;
}

.nav-menu li[b-3w9y94ahoy] {
    display: block;
    flex: 0 1 auto;
    list-style-type: none;
}

.nav-menu-links[b-3w9y94ahoy] {
    float: right;
    padding-top: 1.25rem;
}

.nav-link[b-3w9y94ahoy] {
    float: left;
}

.nav-menu-links .icon[b-3w9y94ahoy] {
    float: left;
    display: none;
}

@media screen and (max-width: 960px) {
    .hamburger[b-3w9y94ahoy] {
        display: unset;
    }

    .nav-menu-links[b-3w9y94ahoy] {
        float: unset;
    }

    .nav-menu ul[b-3w9y94ahoy] {
        flex-direction: column;
        align-items: center;
    }

    .hide-menu[b-3w9y94ahoy] {
        display: none;
    }
}
