/* =========================================
   PREMIUM NAVBAR
========================================= */

.navbar{

    position:fixed;
    top:0;
    left:0;

    width:100%;

    z-index:9999;

    padding:18px 0 !important;

    background:rgba(8,8,8,.72);

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    border-bottom:1px solid rgba(198,164,106,.12);

    transition:
    background .4s ease,
    padding .4s ease,
    border-color .4s ease;
}

/* CONTAINER */

.navbar .container{

    max-width:1400px;

    display:flex;
    align-items:center;
}

/* LOGO */

.siteLogo{

    height:150px;
    width:auto;

    object-fit:contain;

    transition:.4s ease;
}

/* MENU */

.navbar-nav{

    gap:38px;

    align-items:center;
}

/* LINKS */

.navbar .nav-link{

    position:relative;

    color:#f5f5f5 !important;

    font-family:'Poppins',sans-serif;

    font-size:13px;

    font-weight:500;

    letter-spacing:.8px;

    text-transform:uppercase;

    padding:0 !important;

    transition:.35s ease;
}

/* HOVER */

.navbar .nav-link:hover{

    color:#C6A46A !important;
}

/* ALT ÇİZGİ */

.navbar .nav-link::after{

    content:'';

    position:absolute;

    left:0;
    bottom:-8px;

    width:0;
    height:1px;

    background:#C6A46A;

    transition:.35s ease;
}

.navbar .nav-link:hover::after{

    width:100%;
}

/* TOGGLER */

.navbar-toggler{

    border:none !important;

    box-shadow:none !important;

    padding:0 !important;
}

.navbar-toggler-icon{

    filter:invert(1);
}

/* SCROLL AKTİF */

.navbar.scrolled{

    padding:12px 0 !important;

    background:rgba(5,5,5,.92);

    border-bottom:1px solid rgba(198,164,106,.18);
}

.navbar.scrolled .siteLogo{

    height:46px;
}

/* MOBILE */

@media(max-width:991px){

    .navbar{

        padding:14px 0 !important;
    }

    .navbar .container{

        padding:0 18px;
    }

    .siteLogo{

        height:42px;
    }

    .navbar-collapse{

        margin-top:24px;

        padding:24px;

        border-radius:18px;

        background:rgba(12,12,12,.96);

        border:1px solid rgba(198,164,106,.12);
    }

    .navbar-nav{

        gap:22px;

        align-items:flex-start;
    }

    .navbar .nav-link{

        font-size:14px;
    }
}
/* =========================================
   NAVBAR FIX
========================================= */

/* SUB HEADER */

.sub-header{

    height:38px;

    background:#111 !important;

    border-bottom:1px solid rgba(255,255,255,.06);

    display:flex;
    align-items:center;

    position:relative;
    z-index:9999;
}

/* NAVBAR */

.navbar{

    position:relative !important;

    width:100%;

    background:#000 !important;

    padding:0 !important;

    min-height:88px;

    display:flex;
    align-items:center;

    border-bottom:1px solid rgba(198,164,106,.12);
}

/* CONTAINER */

.navbar .container{

    height:88px;

    display:flex;
    align-items:center;
}

/* LOGO */

.siteLogo{

    height:72px !important;

    width:auto !important;

    max-height:none !important;

    object-fit:contain;

    display:block;
}

/* BRAND */

.navbar-brand{

    display:flex;
    align-items:center;

    margin-right:60px;

    padding:0 !important;
}

/* MENU */

.navbar-nav{

    display:flex;
    align-items:center;

    gap:34px;
}

/* LINKS */

.navbar .nav-link{

    color:#fff !important;

    font-size:13px;

    font-weight:500;

    letter-spacing:.8px;

    text-transform:uppercase;

    padding:0 !important;
}

/* BODY */

body{

    padding-top:0 !important;
}