/* ==========================================================
   TOP BAR
========================================================== */

:root{
    --vir-topbar-height:46px;
}

.vir-top-bar{
    background:#6b4a32;
    color:#fff;
    font-size:14px;
    height:var(--vir-topbar-height);
}

.vir-top-bar .vir-container{
    max-width:1200px;
    margin:0 auto;
    padding:0 20px;
    height:100%;

    display:flex;
    align-items:center;
    justify-content:space-between;
}

.vir-top-bar-left,
.vir-top-bar-right{
    display:flex;
    align-items:center;
    gap:15px;
}

.vir-top-bar-center{
    flex:1;
}

/* ==========================================================
   LINKS
========================================================== */

.vir-top-bar a{
    display:flex;
    align-items:center;
    gap:6px;

    color:#fff;
    text-decoration:none;
}

.vir-top-bar i{
    margin:0;
    font-size:14px;
}

.separator{
    opacity:.45;
}

/* ==========================================================
   SOCIAL
========================================================== */

.vir-top-bar-right a{

    width:32px;
    height:32px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    transition:.25s;

}

.vir-top-bar-right a:hover{

    background:rgba(255,255,255,.15);

}

.vir-top-bar-right i{

    font-size:15px;

}

/* ==========================================================
   MOBILE
========================================================== */

@media (max-width:768px){

    .vir-top-bar{

        height:auto;

        padding:10px 0;

    }

    .vir-top-bar .vir-container{

        flex-direction:column;

        gap:10px;

        height:auto;

    }

}

/* ==========================================================
   HEADER RELATION
========================================================== */

.vir-header.has-topbar.is-transparent{

    top:var(--vir-topbar-height);

}

.vir-header.is-transparent:not(.has-topbar){

    top:0;

}
@media (max-width:991px){

    .vir-top-bar{
        display:none !important;
    }

}