body.dark {
    background-color: #121212 !important;
}

.dark .navbar,
.dark .navbar-m-header,
.dark .sideheader {
    background-color: #262330 !important;
}

@media (max-width: 991.98px) {
    .dark .offcanvas-collapse {
        background-color: #353340 !important;
    }
}

.dark .bg-light {
    background-color: #242424 !important;
}

.dark a,
.dark b,
.dark p,
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
    color: #e0e0e0 !important;
}

.dark span,
.dark label {
    color: #e0e0e0;
}

.dark textarea,
.dark input:not(.searchInput),
.dark select,
.dark .bootstrap-tagsinput {
    background-color: #353340 !important;
    color: #e0e0e0 !important;
}

.dark .ma-border {
    border: 0.2px solid #262330;
}

.dark .card {
    background-color: #242424 !important;
}

.dark .rightSidebar .row.g-0>a:last-child>hr,
.dark .leftSidebar .row.g-0>a:last-child>hr {
    height: 0 !important;
}

.dark .home-list-post,
.dark .ma-card {
    border: none;
}

.dark .home-list-post-title,
.dark .widget-list-post-title,
.dark .text-title,
.dark .post-title {
    color: #cdcdcd !important;
}

.dark .home-list-post-desc,
.dark .text-desc,
.dark .post-desc {
    color: #b4b4b4 !important;
}

.dark small {
    color: #a7a4a4 !important;
}

.dark .dropdown-menu {
    background-color: #353340;
}

.dark .nav-img,
.dark .dropdown-menu img,
.dark #comments img {
    filter: invert(100%) sepia(35%) saturate(567%) hue-rotate(193deg) brightness(106%) contrast(104%);
}

@media (min-width: 992px) {
    .dark .dropdown-menu>li>a:hover,
    .dark .dropdown-item:hover {
        background-color: #24232c;
    }
}

.breadcrumbs__nav .item.active {
    color: #a7a4a4 !important;
}

.dark ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d1d0d0;
    opacity: 1;
    /* Firefox */
}

.dark :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #d1d0d0;
}

.dark ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #d1d0d0;
}

.dark .tag-item {
    background-color: #353340;
    color: #afafaf;
}

.dark .text-muted.line-45 {
    color: #d1d0d0 !important;
}

.dark #footer_bar {
    background-color: #262330;
    box-shadow: 0 -5px 10px 0 rgb(255 255 255 / 10%);
}

.dark #footer_bar a.active {
    color: #61b8e0 !important;
}

.dark #footer_bar a.active span {
    color: #61b8e0 !important;
}

.dark .footer_top.dark,
.dark .footer_bottom.dark {
    background-color: #262330 !important;
}

.dark .alert-info {
    background: #353340 !important;
    color: #9cd5f0 !important;
}

.dark .alert-info h6 {
    color: #81b9d3 !important;
}

.dark .alert-warning {
    background: #262330 !important;
    color: #f0cc9c !important;
    border: none;
}

.dark .alert-warning h6 {
    color: #d1ab7a !important;
}

.dark .btn-warning {
    color: #000 !important;
}

.dark .dropdown-item:focus,
.dark .dropdown-item:hover {
    background: none;
}

.dark .bg-white {
    background: #242424 !important;
}

.dark .navbar .copyright {
    border-top: 1px solid #eee;
    background-color: #262330 !important;
}

.dark .language-section {
    color: #fff !important;
}

.dark .logo-white {
    display: block !important;
}

.dark .logo-normal {
    display: none !important;
}

.dark .comment-admin {
    background-color: #303030 !important;
}