[data-bs-theme=semi-dark] body {
    --bs-semi-body-color: #dee2e6;
    --bs-semi-body-color-rgb: 222, 226, 230;
    --bs-semi-body-bg: #212529;
    --bs-semi-body-bg-2: #181c1f;
    --bs-semi-border-color: #495057;
    --bs-semi-border-color-translucent: rgba(255, 255, 255, 0.15);
}

[data-bs-theme=semi-dark] body .top-header {
    border-bottom: 1px solid var(--bs-semi-border-color);
    box-shadow: none;
    background-color: var(--bs-semi-body-bg);
}

[data-bs-theme=semi-dark] body .top-header .nav-link {
    color: #ffffff;
    border-bottom: 1px solid var(--bs-semi-border-color-translucent);
}

@media (min-width: 1024px) {
    [data-bs-theme=semi-dark] body .top-header .nav-link {
        border: 0px solid var(--bs-semi-border-color-translucent);
    }
}

[data-bs-theme=semi-dark] body .top-header .nav-link:focus,
[data-bs-theme=semi-dark] body .top-header .nav-link:hover {
    color: #ffffff;
    background-color: #383c40;
}

[data-bs-theme=semi-dark] body .top-header .logo-name h5 {
    color: #ffffff;
}

[data-bs-theme=semi-dark] body .top-header .search-control {
    color: #ffffff;
    background-color: var(--bs-semi-body-bg);
    border-color: var(--bs-semi-border-color);
}

[data-bs-theme=semi-dark] body .top-header input::-moz-placeholder {
    color: #fff !important;
}

[data-bs-theme=semi-dark] body .top-header input::placeholder {
    color: #fff !important;
}

[data-bs-theme=semi-dark] body .top-header .btn-toggle a {
    color: #fff !important;
}

[data-bs-theme=semi-dark] body .top-header .btn-toggle a:focus,
[data-bs-theme=semi-dark] body .top-header .btn-toggle a:hover {
    color: #ffffff;
    background-color: #383c40;
}

[data-bs-theme=semi-dark] body .offcanvas-header {
    background-color: var(--bs-semi-body-bg);
    border-bottom: 1px solid var(--bs-semi-border-color-translucent) !important;
}

[data-bs-theme=semi-dark] body .offcanvas-header .logo-text {
    color: var(--bs-semi-body-color);
}

[data-bs-theme=semi-dark] body .offcanvas-header .primaery-menu-close {
    color: var(--bs-semi-body-color);
}

[data-bs-theme=semi-dark] body .offcanvas-header .primaery-menu-close:hover {
    background-color: var(--bs-semi-border-color);
}

[data-bs-theme=semi-dark] body .offcanvas {
    background-color: var(--bs-semi-body-bg);
}

/*# sourceMappingURL=semi-dark.css.map */