body.mourning-theme {
    background: #ffffff !important;
    color: #111111 !important;
    filter: grayscale(1) contrast(1.05);
}

body.mourning-theme a {
    color: #111111 !important;
}

body.mourning-theme a:active,
body.mourning-theme a:hover,
body.mourning-theme a:focus {
    color: #000000 !important;
}

body.mourning-theme ::selection {
    background: #111111;
    color: #ffffff;
}

body.mourning-theme .primary-bg,
body.mourning-theme .bg-primary,
body.mourning-theme .badge-primary,
body.mourning-theme .page-item.active .page-link,
body.mourning-theme .nav-pills .nav-link.active,
body.mourning-theme .nav-pills .show > .nav-link,
body.mourning-theme .custom-control-input:checked ~ .custom-control-label::before,
body.mourning-theme .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before,
body.mourning-theme .btn-primary,
body.mourning-theme .btn-primary.disabled,
body.mourning-theme .btn-primary:disabled,
body.mourning-theme .show > .btn-primary.dropdown-toggle,
body.mourning-theme .btn-outline-primary:hover,
body.mourning-theme .btn-outline-primary.active,
body.mourning-theme .btn-outline-primary:not(:disabled):not(.disabled).active,
body.mourning-theme .btn-outline-primary:not(:disabled):not(.disabled):active,
body.mourning-theme .readon,
body.mourning-theme .readon2,
body.mourning-theme .readon3.active,
body.mourning-theme #scrollUp,
body.mourning-theme .sidebar-button {
    background: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
}

body.mourning-theme .btn-primary:hover,
body.mourning-theme .btn-primary:focus,
body.mourning-theme .btn-primary:not(:disabled):not(.disabled):active,
body.mourning-theme .btn-primary:not(:disabled):not(.disabled).active,
body.mourning-theme .show > .btn-primary.dropdown-toggle:focus,
body.mourning-theme .readon:hover,
body.mourning-theme .readon2:hover,
body.mourning-theme .readon3:hover,
body.mourning-theme .readon3.active:hover,
body.mourning-theme #scrollUp:hover,
body.mourning-theme .sidebar-button:hover {
    background: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
}

body.mourning-theme .btn-outline-primary,
body.mourning-theme .page-link,
body.mourning-theme .badge-outline-primary,
body.mourning-theme .readon.transparent2,
body.mourning-theme .readon2.transparent,
body.mourning-theme .btn-outline-secondary,
body.mourning-theme .btn-outline-danger,
body.mourning-theme .btn-outline-success,
body.mourning-theme .btn-outline-warning,
body.mourning-theme .btn-outline-info {
    background: #ffffff !important;
    border-color: #111111 !important;
    color: #111111 !important;
}

body.mourning-theme .page-link:hover,
body.mourning-theme .page-link:focus,
body.mourning-theme .btn-outline-primary:hover,
body.mourning-theme .btn-outline-primary:focus,
body.mourning-theme .readon.transparent2:hover,
body.mourning-theme .readon2.transparent:hover,
body.mourning-theme .btn-outline-secondary:hover,
body.mourning-theme .btn-outline-danger:hover,
body.mourning-theme .btn-outline-success:hover,
body.mourning-theme .btn-outline-warning:hover,
body.mourning-theme .btn-outline-info:hover {
    background: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
}

body.mourning-theme .text-primary,
body.mourning-theme a.text-primary,
body.mourning-theme .primary-color,
body.mourning-theme .sec-title .sub-title.primary,
body.mourning-theme .sub-title.primary,
body.mourning-theme .readon-arrow,
body.mourning-theme .pagination-area .pagination-part li:hover a,
body.mourning-theme .pagination-area .pagination-part li.active a,
body.mourning-theme .rs-footer a:hover,
body.mourning-theme .rs-footer .site-map li a:hover,
body.mourning-theme .rs-footer .address-widget li a:hover {
    color: #111111 !important;
}

body.mourning-theme .border-primary,
body.mourning-theme .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
body.mourning-theme .custom-file-input:focus ~ .custom-file-label,
body.mourning-theme .page-link,
body.mourning-theme .nav-pills .nav-link.active,
body.mourning-theme .list-group-item.active {
    border-color: #111111 !important;
}

body.mourning-theme .alert-primary,
body.mourning-theme .table-primary,
body.mourning-theme .table-primary > td,
body.mourning-theme .table-primary > th,
body.mourning-theme .list-group-item-primary {
    background-color: #f3f3f3 !important;
    color: #111111 !important;
    border-color: #cfcfcf !important;
}

body.mourning-theme .form-control,
body.mourning-theme .custom-file-label,
body.mourning-theme .custom-select,
body.mourning-theme .input-group-text {
    background-color: #ffffff !important;
    border-color: #999999 !important;
    color: #111111 !important;
}

body.mourning-theme .form-control:focus,
body.mourning-theme .custom-file-input:focus ~ .custom-file-label,
body.mourning-theme .btn-primary:focus,
body.mourning-theme .btn-outline-primary:focus,
body.mourning-theme .page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.18) !important;
}

body.mourning-theme .full-width-header .rs-header .topbar-area,
body.mourning-theme .full-width-header.header-style2 .rs-header .menu-area,
body.mourning-theme .full-width-header .rs-header .menu-area.sticky,
body.mourning-theme .full-width-header .rs-header .menu-area .rs-menu,
body.mourning-theme .rs-footer,
body.mourning-theme .sidebar-content,
body.mourning-theme .dropdown-menu,
body.mourning-theme .modal-content,
body.mourning-theme .card,
body.mourning-theme .jumbotron,
body.mourning-theme .breadcrumb,
body.mourning-theme .table,
body.mourning-theme .pagination .page-link {
    background: #ffffff !important;
    color: #111111 !important;
    box-shadow: none !important;
}

body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-contact li,
body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-right li,
body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-contact li a,
body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-right li.login-register a,
body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a,
body.mourning-theme .full-width-header .rs-header .menu-area .expand-btn-inner li > a,
body.mourning-theme .full-width-header .rs-header .menu-area .nav-expander,
body.mourning-theme .full-width-header .rs-header .menu-area .appointment-cart ul.cart li i,
body.mourning-theme .full-width-header .rs-header .menu-area .categories-btn .cat-btn,
body.mourning-theme .rs-footer .widget-title,
body.mourning-theme .rs-footer .site-map li a,
body.mourning-theme .rs-footer .address-widget li,
body.mourning-theme .rs-footer .address-widget li a,
body.mourning-theme .rs-footer .address-widget li i:before {
    color: #111111 !important;
}

body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-contact li,
body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-right li,
body.mourning-theme .full-width-header .rs-header .topbar-area .topbar-right li.login-register,
body.mourning-theme .rs-footer .footer-top .footer-widget ul.site-map li {
    border-color: rgba(17, 17, 17, 0.16) !important;
}

body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu,
body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu,
body.mourning-theme .full-width-header .rs-header .menu-area .categories-btn .cat-menu-inner {
    background: #ffffff !important;
}

body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a,
body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu .sub-menu .menu-title,
body.mourning-theme .full-width-header .rs-header .menu-area .categories-btn .cat-menu-inner li a {
    color: #111111 !important;
}

body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover,
body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.current-menu-item > a,
body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.active > a,
body.mourning-theme .full-width-header .rs-header .menu-area .categories-btn .cat-menu-inner li a:hover {
    color: #000000 !important;
}

body.mourning-theme .sidebar-content {
    border-right: 3px solid #111111;
}

body.mourning-theme .sidebar-button {
    box-shadow: none !important;
}

@media (max-width: 991px) {
    body.mourning-theme .full-width-header .rs-header .menu-area .rs-menu {
        background: #ffffff !important;
        box-shadow: none !important;
    }

    body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a,
    body.mourning-theme .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu-module li a {
        color: #111111 !important;
    }
}