html:lang(sl-SI) {
    margin-top: 0 !important;
}

#wrapper .header:not(.transparent) .header-nav-main.nav > li > a {
    color: #BFC2C4;
}

.header-wrapper .nav-dark .nav>li>a {
    color: #BFC2C4;
}

#logo {
    height: 100%;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
}

#logo img {
    height: 80px;
    padding: 5px;
}

.header-inner {
    padding: 0 !important;
}

div#logo {
    padding: 0 0 0 3em;
}

.header-nav {
    padding-top: 0.5em !important;
    margin: 0 4em !important;
}

.header-nav.nav>li {
    margin: 0 1.5em ;
}

.header-nav a, .header-nav a i {
    font-size: 1em !important;
}

.has-custom-dropdown .icon-angle-down {
    margin-left: 1em;
    opacity: 1;
}

.header-wrapper.stuck {

}

/*.header-wrapper.stuck {*/
/*    background-color: #fff;*/
/*}*/

.header-bg-color {
    background-color: rgba(0, 0, 0, 0.85) !important;
}

.header-wrapper.stuck .header-nav li a {
    color: #000;
}

.nav-uppercase>li>a {
    font-weight: normal !important;
}

.header-wrapper.stuck .header-nav {
    padding: 0 !important;
}

.header-wrapper.stuck div#logo {
    max-height: 100%;
    height: 100%;
}

.icon-menu:before {
    content: "" !important;
}

.nav-icon.has-icon a{
    background-image: url("/wp-content/uploads/2024/11/burger-menu-btn-white.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.stuck .nav-dark img.header_logo.header-logo {
    display: none !important;
}

#masthead.dropdown-menu-view .header_logo.header-logo {
    display: block !important;
}

#masthead.dropdown-menu-view .header-logo-dark {
    display: none !important;
}

.nav-dark img.header-logo-dark {
    display: block !important;
}

.stuck img.header_logo.header-logo {
    display: block !important;
}

.dealer-header-name {
    color: #fff;
    font-size: 18px;
}

.stuck .dealer-header-name {
    color: #000;
}

.header-dealer-name-container {
    padding-left: 30px;
    border-left: 1px solid #ffffff30;
}

.stuck .header-dealer-name-container {
    border-left: 1px solid #000;
}

.author .header-nav {
    padding-top: 0 !important;
    margin: 0 !important;
}

.author .header-wrapper.stuck .header-nav.nav-right, .author .header-wrapper .header-nav.nav-right {
    padding-right: 30px !important;
}

.author .nav-right a {
    color: #fff !important;
}

.author .stuck .nav-right a {
    color: #000 !important;
}

@media (max-width: 1350px) {
    #logo {
        background-image: none !important;
        justify-content: center !important;
    }
    .header-inner {
        padding: 0 15px !important;
    }
    div#logo {
        padding: 0 !important;
    }
    .has-off-canvas-left .mfp-content{
        width: 100% !important;
    }
    button.mfp-close {
        opacity: 1 !important;
    }
    div#masthead {
        background-color: unset !important;
    }
    .mfp-bg.off-canvas-left + .mfp-wrap > .mfp-container > .mfp-content {
        background-color: #fff !important;
        background-image: url("/wp-content/uploads/2023/01/mobile-menu-bg.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .sidebar-menu > ul > li.has-child {
        font-size: 28px;
    }
    .sidebar-menu > ul > li.has-child li {
        font-size: 16px;
    }
    .sidebar-menu > ul > li.has-child > button > i {
        font-size: 1em !important;
    }
    .sidebar-menu > ul > li.has-child > ul {
        border-left: 1px solid #D9D9D9;
        margin-left: 1em;
        margin-right: 1em;
        padding-bottom: 0 !important;
    }
    .sidebar-menu > ul > li.has-child > ul > li > a {
        color: #000;
        opacity: 0.5;
    }
    .sidebar-menu > ul > li.has-child > a {
        text-transform: unset !important;
        color: #000 !important;
    }
    .nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {
        background-color: transparent !important;
    }
    .nav-sidebar.nav-vertical>li+li {
        border: none !important;
    }
    .off-canvas .sidebar-menu {
        padding: 0 0 30px !important;
    }
    img.overlay-menu-image {
        margin: auto;
        max-height: 80px;
    }
    .overlay-menu-quick-links > a {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        margin: 0.7em 0;
        color: #A3A9AD;
        text-transform: uppercase;
    }
    .overlay-menu-quick-links > a > img {
        margin-right: 0.5em;
    }
    .active > button > i.icon-angle-down {
        color: #ED0000;
    }
    header#header .header-wrapper:not(.stuck) #masthead .header-inner {
        backdrop-filter: blur(0px) !important;
    }
    .nav-dark #logo img.header-logo-dark {
        display: block !important;
    }
    .nav-dark #logo img.header_logo.header-logo {
        display: none !important;
    }
    .header-inner > .flex-col.show-for-medium.flex-right {
        display: block !important;
    }
    .header-inner > .flex-col.hide-for-medium.flex-left.flex-grow {
        display: none !important;
    }
}

/* SCROLL BAR */

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #000;
    opacity: 0.9;
    padding: 2px;
    border-radius: 20px;
}

::-webkit-scrollbar-thumb:hover {
    opacity: 1;
}
