.header-navbar {
    position: fixed;
    top: $header-nav-height;
    right: 0;
    width: 100%;
    z-index: 998;
    display: flex;
    height: $header-navbar-height;
    background-color: $white;
    
    @include screen-tablet {
        display: none;
    }

    .nav-submenu {
        >.nav-menu {
            transition: all 0.15s ease;
            visibility: hidden;
            opacity: 0;
        }

        .nav-submenu-arrow {
            &.caret-right {
                &:before {
                    content: "\f105";
                }
            }
        }

        &:hover {
            >.nav-menu {
                visibility: visible;
                opacity: 1;
            }

            .nav-submenu-arrow {
                &.caret-bottom {
                    transform: rotate(-180deg);
                }
            }
        }
    }

    .nav-menu-item {
        >a {
            padding: 0;
        }
    }

    &.nav-menu-dark {
        background-color: $side-nav-dark;

        .nav-menu {
            &.nav-menu-horizontal {

                >.nav-menu-item {
                    color: rgba($white, 0.65);

                    i {
                        color: rgba($white, 0.65);
                    }

                    &:hover {
                        color: $white;

                        i {
                            color: $white;
                        }
                    }
                }

                
                > .nav-submenu {
                    > .nav-submenu-title {
                        color: rgba($white, 0.65);

                        i {
                            color: rgba($white, 0.65);
                        }

                        &:hover {
                            color: $white;
    
                            i {
                                color: $white;
                            }
                        }
                    }
                }
                
            }
        }
    }

    &.nav-menu-light {
        background-color: $white;
    }
}