/*** Navbar ***/
.navbar-dark .navbar-nav .nav-link 
{
    font-family: 'Nunito', sans-serif;
    position: relative;
    margin-left: 25px;
    padding: 35px 0;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    outline: none;
    transition: .5s;
}

/* 드롭다운 아이콘 숨기기 */
.nav-item .dropdown-toggle::after
{
    display: none;
}

.sticky-top.navbar-dark .navbar-nav .nav-link
{
    padding: 20px 0;
    color: var(--dark);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.active
{
    color: var(--primary);
}

.navbar-dark .navbar-brand h1
{
    color: #FFFFFF;
}

.navbar-dark .navbar-toggler
{
    color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.navbar-brand img
{
    max-height: 100px;
    width: auto;
}


@media (max-width: 991.98px)
{
    .sticky-top.navbar-dark 
    {
        position: relative;
        background: #FFFFFF;
    }

    .navbar-dark .navbar-nav .nav-link,
    .navbar-dark .navbar-nav .nav-link.show,
    .sticky-top.navbar-dark .navbar-nav .nav-link 
    {
        padding: 10px 0;
        color: var(--dark);
    }

    .navbar-dark .navbar-brand h1 
    {
        color: var(--primary);
    }
}

@media (min-width: 992px) 
{
    .navbar-dark 
    {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        border-bottom: 1px solid rgba(256, 256, 256, .1);
        z-index: 999;
    }
    
    .sticky-top.navbar-dark 
    {
        position: fixed;
        background: #FFFFFF;
    }

    .sticky-top.navbar-dark .navbar-brand h1 
    {
        color: var(--primary);
    }

    .navbar-dark .navbar-nav .nav-link::before 
    {
        position: absolute;
        content: "";
        width: 0;
        height: 2px;
        bottom: -1px;
        left: 50%;
        background: var(--primary);
        transition: .5s;
    }

    .navbar-dark .navbar-nav .nav-link:hover::before,
    .navbar-dark .navbar-nav .nav-link.active::before 
    {
        width: 100%;
        left: 0;
    }

    .navbar-dark .navbar-nav .nav-link.nav-contact::before 
    {
        display: none;
    }   
}