#header,
.header,
header,
.header-wrapper,
.site-header,
#site-header,
nav.navbar,
.navbar {
    background-color: #0d1b2a !important;
    border-bottom: 1px solid rgba(255,255,255,0.07) !important;
}

#header a,
.header a,
header a,
nav.navbar a,
.navbar a,
.navbar-nav a,
.menu-item a {
    color: rgba(255,255,255,0.75) !important;
}

#header a:hover,
.header a:hover,
nav.navbar a:hover,
.navbar-nav a:hover,
.menu-item a:hover {
    color: #ffffff !important;
}

.dropdown-menu,
.sub-menu,
.children {
    background-color: #0d1b2a !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
}

.dropdown-menu a,
.sub-menu a,
.children a {
    color: rgba(255,255,255,0.65) !important;
}

.dropdown-menu a:hover,
.sub-menu a:hover,
.children a:hover {
    background-color: rgba(255,255,255,0.06) !important;
    color: #ffffff !important;
}

/* ── Language dropdown ─────────────────────── */
.dropdown-account {
    background-color: #0d1b2a !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.3) !important;
}

.dropdown-account ul {
    background-color: #0d1b2a !important;
}

.dropdown-account li {
    background-color: transparent !important;
}

.dropdown-account a {
    color: rgba(255,255,255,0.75) !important;
    background-color: transparent !important;
}

.dropdown-account a:hover {
    background-color: rgba(255,255,255,0.06) !important;
    color: #ffffff !important;
}

.dropdown-account span {
    color: rgba(255,255,255,0.75) !important;
}

.color-grey-900 {
    color: rgba(255,255,255,0.75) !important;
}
.header-logo img {
    filter: brightness(0) invert(1) !important;
}
.box-search-top svg {
    stroke: rgba(255,255,255,0.75) !important;
}

.box-search-top:hover svg {
    stroke: #ffffff !important;
}
.btn-brand-1 {
    background-color: #1565ab !important;
    border-color: #1565ab !important;
    color: #ffffff !important;
}

.btn-brand-1:hover {
    background-color: #2589e8 !important;
    border-color: #2589e8 !important;
    color: #ffffff !important;
}