body {
    color: #e9e9e9c2 !important;
}

a,
i {
    color: #ffdede !important;
}

.header-wrap {
    background: #141414f7 !important;
}

.ltr .header-search .header-search-lg .btn-search {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.navigation-wrap {
    background: #1b1b1b !important;
}

.navigation-inner {
    border: 1px solid #444444 !important;
}

.top-nav .top-nav-right-list>li>a:hover {
    color: #ff0612 !important;
}

.header-column-right .icon-wrap>.count {
    background: #8f090d !important;
}

.header-column-right-item:hover {
    color: #ff0612 !important;
}

.ltr .header-search .header-search-lg .search-input {
    color: white !important;
    background: #464646 !important;
}

.header-search .header-search-lg {
    background: #464646 !important;
    border: 1px solid #5c5c5c !important;
}

.category-nav .category-nav-inner {
    background: linear-gradient(186deg, #d70610, #620000c9) !important;
}

.header-wrap-inner.sticky {
    background: #141414f7 !important;
}


.home-section-wrap {
    margin-top: 0 !important;
    padding-top: 30px !important;
    background: #1b1b1a !important;
}

.horizontal-megamenu>.nav-item>.nav-link {
    color: #e9e9e9c2 !important;
}

.nice-select .option:hover {
    color: #ff0612 !important;
}

.category-nav .category-dropdown-wrap {
    background: #343434 !important;
    border: 1px solid #505050 !important;
}

.vertical-megamenu>li>.menu-item {
    color: #e9e9e9 !important;
}

.vertical-megamenu>li>.menu-item>.menu-item-icon {
    color: #b1b1b1 !important;
}

.vertical-megamenu>li:hover>.menu-item {
    color: #ff0612 !important;
}

.vertical-megamenu>li>.menu-item:after {
    background: #ff0612 !important;
}

.vertical-megamenu>li>.menu-item>i {
    color: #ff0612 !important;
}

.home-slider .slide-content .btn-slider {
    background:
        white !important;
    color: #ff0612 !important;
}

.category-nav .category-dropdown-wrap .category-dropdown:after {
    border-bottom-color: #343434 !important;
}

.wrapper {
    background: #1b1b1a !important;
}

.slick-dots li button:before {
    background: #ff000d !important;
}

.home-slider .slick-arrow {
    background: #af070e !important;
}

.features-wrap .features {
    border: 1px solid #404040 !important;
}

.feature-details h6 {
    color: #e9e9e9 !important;
}

.single-feature .feature-details>span {
    color: #9f9f9f !important;
}

.single-feature .feature-icon>i {

    color: #c0070f !important;
}


.features-wrap .single-feature:after {
    background: #6c6c6c !important;
}


.featured-categories-text .title {
    color: #e9e9e9 !important;
}

.featured-categories-tabs .tab-item {
    border: 1px solid #404040 !important;
}

.featured-categories-tabs .tab-item.active {
    border: 1px solid #ff0612 !important;
}

.tabs:not(.featured-categories-tabs) .tab-item.active {
    color: #e30812 !important;
}

.tabs:not(.featured-categories-tabs) .tab-item:before,
.nav-tabs .nav-link:before {
    background: #ff000d !important
}

.section-title:after {
    border-bottom: 2px solid #eb020d !important;
}


.cookie-bar .cookie-bar-action .btn-accept {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.tab-products-header {
    border-bottom: 1px solid #606060 !important;
}

.tabs:not(.featured-categories-tabs) .tab-item:after,
.nav-tabs .nav-link:after {
    background: #ff000d !important;
}

.product-card {
    border: 1px solid #404040 !important;
}

.product-card .product-rating {
    margin-bottom: 5px !important;
}

.ltr .product-rating .back-stars>i {
    color: #df000a !important;
}

.product-rating .rating-count {

    color: #d3d3d3 !important;
}

.product-card .product-name h6 {
    background: #1b1b1a !important;
    color: #e9e9e9 !important;
}

.product-card .product-card-bottom {
    border-top: 1px solid #404040 !important;
}

.shopping-cart-table .product-price {
    color: #e7e7e7 !important;
}

.product-card .product-price:after {
    background: #ff0612 !important;
}

.ltr .product-card .btn-add-to-cart {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.vertical-products-wrap .vertical-products .vertical-product-card .product-name h6 {
    color: #e9e9e9 !important;
}

.grid-products-wrap .tabs .tab-item {
    color: #e9e9e9 !important;
}

.landscape-tab-products-wrap .section-title {
    color: #e9e9e9 !important;
}

.footer-top .row {
    justify-content: space-around !important;
}

.contact-info li a {
    color: #a9a9a9 !important;
}

.contact-info li {
    color: #a9a9a9 !important;
}

.contact-info li i {
    color: #ff0612 !important;
}

.footer-links:not(.footer-tags) .list-inline li a {
    color: #a9a9a9 !important;
}

.social-links li a {
    color: #ff0612 !important;
}

.footer-bottom {
    border-top: 1px solid #404040 !important;
}


.footer-text {
    color: #a9a9a9 !important;
}

.footer-text a {
    color: #ff0612 !important;
}

.footer-top .title {
    color: #e9e9e9;
}





/********* Shop ****/


.browse-categories li a {
    color: #e9e9e9c2 !important;
}

.search-result-top .sorting-bar .btn-grid-view.active,
.search-result-top .sorting-bar .btn-list-view.active {
    color: #ff0612 !important;
}

.list-product-card-inner .product-name h6 {
    color: #d7d7d7 !important;
}

.list-product-card-inner .btn-add-to-cart {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
    border: none !important;
    color: white !important;
}

.list-product-card-inner {
    border: 1px solid #525252 !important;
}

.list-product-card-inner .product-card-actions .btn {
    color: #c7c3c3 !important;
}

.btn-wishlist>i,
.btn-compare>i {
    color: white !important;
}

.filter-section-wrap {
    background: #141414 !important;
    padding: 16px !important;
    border-radius: 10px !important;
    border: 1px solid #404040 !important;
}

.product-search-left .section-title {
    color: #e9e9e9 !important;
}

.filter-section>h6 {
    color: #e9e9e9 !important;
}

.vertical-product-card .product-name h6 {
    color: #c9c9c9 !important;
}

.category-heading h2 {
    color: #e9e9e9 !important;
}

.category-heading p {
    color: #9d9d9d !important;
}

.textwidget p {
    color: #e9e9e9 !important;
}

.panel-widget-style li strong {
    color: #e9e9e9 !important;
}

.panel-widget-style li {
    color: #a3a3a3 !important;
}

.step-section a {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.filter-price .noUi-connect {
    background: #d8030e !important;
}

.filter-price .noUi-handle:after {
    background: #ca0710 !important;

}

.search-result-middle .empty-message svg g {
    fill: #ce0710 !important;
}

/***************  About us ************* */

.custom-page-content h1 {
    color: #e9e9e9c4 !important;
}

.custom-page-content p {
    color: #e9e9e9c4 !important;
}


.search-result-top .content-left>h4 {
    color: #ebebeb !important;
}

.search-product input {
    background: #343434 !important;
    color: white !important;
}

.search-product .form-control {
    border-color: transparent !important;
}

.filter-price .price-input .form-control {
    background: #343434 !important;
    border-color: transparent !important;
    color: #e9e9e9c4 !important;
}

.shipping-details .form-check input[type=checkbox]:checked+label,
.form-check input[type=checkbox]:not(:checked)+label {
    color: #e9e9e9c4 !important;
}

.nice-select.form-control {
    color: #cbcbcb !important;
    border: 1px solid #5e5e5e !important;
}

.breadcrumb {
    background: #1b1b1a !important;
}

.breadcrumb ul>li>a {
    color: #adadad !important;

}

.product-details-info .availability.in-stock {
    color: #ffffff !important;
}

.product-details-info .btn-add-to-cart:nth-child(2) {
    background: linear-gradient(96deg, #d70610, #620000) !important;
    color: white !important;
}


.product-details-info .btn-add-to-cart {
    background: white !important;
    color: #d4060f !important;
}




.form-wrap-inner .btn-primary {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.login-wrap .btn-create-account {
    background: white !important;
    color: #d4060f !important;
    border: 1px solid white !important;
}

.login-wrap .btn-create-account:hover {
    background: transparent !important;
    border: 1px solid red !important;
}


.mega-menu .fluid-menu-content .fluid-menu-title>a {
    color: #e9e9e9 !important;
}

.ltr .vertical-megamenu.mega-menu>.fluid-menu>.fluid-menu-wrap {
    border: 1px solid #6a6a6a !important;
    background: #343434 !important;
}

.mega-menu .fluid-menu-content .fluid-menu-title>a:hover {
    color: #ff0612 !important;
}

.mega-menu .fluid-menu-content .fluid-sub-menu-list li a {
    color: #cfcfcf !important;
}

.mega-menu .fluid-menu-content .fluid-sub-menu-list li a:hover {
    color: #ff0612 !important;
}

.ltr .vertical-megamenu.mega-menu .dropdown>.sub-menu {
    background: #343434 !important;
}

.ltr .mega-menu .dropdown>.sub-menu>li>a {
    color: #e9e9e9 !important;
}

.mega-menu>.multi-level .sub-menu>li:hover>a {
    color: #ff0612 !important;
}

.home-section-inner .home-banner-wrap {
    width: 26.15% !important;
}

.home-section-inner .home-slider-wrap {
    width: 70.85% !important;

}


.vertical-products-slide {
    width: 100% !important;
    /*display: flex !important;*/
}


.vertical-products .section-title {
    color: #f7f7f7 !important;
}



.footer-wrap {
    background: black !important;
}

.filter-price .noUi-handle {
    background: none !important;
}


.search-result-bottom {
    margin: 7px 0 0px !important;
}

.empty-message h2 {
    color: #6e6e6e !important;
}

.error-page-left .section-title {
    color: #6e6e6e !important;
}

.error-page-left .btn-back-to-home {
    background: linear-gradient(186deg, #d70610, #620000c9) !important;
    border: none !important;
    color: #efefef !important;
}

.custom-page-wrap {
    margin-bottom: 50px !important;
}

.pagination .page-item.active .page-link {
    color: #ff0612 !important;
}

.search-result-bottom .showing-results {
    color: #b7b7b7 !important;
}

.pagination .page-item:first-child .page-link>i,
.pagination .page-item:last-child .page-link>i {
    color: #ffffff !important;
}

.form-wrap-inner>h2 {
    color: #d9d9d9 !important;
}

.form-group label {
    color: #d9d9d9 !important;
}

.form-wrap-inner .form-control {
    background-color: #3c3c3c !important;
    border-color: #747474 !important;
    color: #e9e9e9e3 !important;
}

.login-wrap .forgot-password {
    color: #d7d7d7 !important;
}

.form-wrap-inner .sign-in-with {
    color: #d7d7d7 !important;
}

.custom-page-content ul li,
.custom-page-content ol li {
    color: #c3c3c3 !important;
}

.custom-page-wrap h3 {
    color: #c3c3c3 !important;
}

.browse-categories li i.open {
    color: #ce0710 !important;
}

.product-gallery-preview .gallery-view-icon {
    background: #d10610 !important;
}

.product-details-info .product-name {
    color: #c3bebe !important;
}

.product-details-info .details-info-top-actions .btn {
    color: #e1e1e1 !important;
}

.product-details-info .number-picker-lg label {
    color: #e1e1e1 !important;
}

.product-details-info .social-share label {
    color: #e1e1e1 !important;
}

/*.product-details-tab>.tabs .nav-link:nth-child(2){*/
/*      color: #e1e1e1 !important;*/
/*}*/

.product-details-tab .nav-item a.active {
    color: black !important;
}

.product-details-tab>.tabs .nav-link {
    color: #ebebeb !important;
}

.product-details-tab>.tabs {
    border-bottom: 1px solid #545454 !important;
}

.product-details-tab p {
    color: #e1e1e1 !important;
}

.product-details-tab ul li {
    color: #e1e1e1 !important;
}

.brief-description p {
    padding: 20px !important;
    background: #343434 !important;
    border-radius: 10px;
    border: 1px solid #565656;
}

.brief-description p span {
    color: #d5d5d5 !important;
}

.compare-wrap .empty-message svg g {
    fill: #cd0b14 !important;
}

.form-check-label>a {
    color: #d60610 !important;
}

.form-wrap-inner .have-an-account {
    color: #e1e1e1 !important;
}

.register-wrap-inner .btn-sign-in {
    background: white !important;
    color: #d4060f !important;
    border: 1px solid white !important;
}

.register-wrap-inner .btn-sign-in:hover {
    background: transparent !important;
    border: 1px solid red !important;
}

.register-wrap-inner p {
    color: #b9b9b9 !important;
}


.pagination .page-item .page-link:hover {
    color: #d4060f !important;
}

.contact-form-left {
    background: #bd0009 !important;
}

.contact-info a span {
    color: white !important;
}

.contact-info span {
    color: white !important;
}

.contact-form-left .social-links li a {
    color: white !important;
}

.contact-form label {
    color: #bd0009 !important;
}

.contact-form input:focus {
    border-color: red !important;
}

.contact-form .btn-lg,
.btn-group-lg>.btn {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.sidebar-cart-top {
    background: #d60610 !important;
}

.sidebar-cart-bottom .sidebar-cart-subtotal>span {
    color: #d60610 !important;
}

.btn-default {
    border: 1px solid #d60610 !important;
}

.sidebar-cart-actions .btn-checkout {
    background: #d60610 !important;
}

.sidebar-cart-wrap .empty-message svg g {
    fill: #d60610 !important;
}

.product-badge .badge.badge-primary {
    background: #d60610 !important;
}

.form-check input[type=checkbox]:checked+label:after,
.form-check input[type=checkbox]:not(:checked)+label:after {
    border-color: #d8030e !important;
}

/*.filter-section-wrap .filter-section-header{*/
/*    background:#d60610 !important;*/
/*}*/


.product-gallery-thumbnail .slick-current .gallery-thumbnail-item {
    border-color: #d40610 !important;
}

.ltr .product-details-info .additional-info li label {
    color: #dadada !important;
}

.product-details-info .additional-info li a {
    color: #d40610 !important;
}

.product-details-info .additional-info .sku {
    color: #d40610 !important;
}


.product-details-bottom-inner .description h1,
.description h2,
.description h3 {
    color: white !important;
    margin-top: 10px !important;
}

.header-column-right .header-column-right-item>span {
    color: #cecece !important;
}

.review-form>h4 {
    color: #ffffff !important;
}

.user-review-wrap .empty-message svg path {
    fill: #ff000d !important;
}

.empty-message h4 {
    color: #ffffff !important;
}

.review-form .btn-submit {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.product-details-bottom {
    margin-bottom: 50px !important;
}

.sell-modal-content {
    background: #343434 !important;
    box-shadow: #c8060f85 0 0 15px 2px !important;
}

.sell-modal-content h4 {
    color: #e7e7e7 !important;
}

.sell-modal-content hr {
    /*color: white !important;*/
    border-top: 1px solid #ffffff8f !important;
}

.ltr .list-inline li h4 {
    color: #e7e7e7 !important;

}

.sell-modal-content .form-group button:nth-child(1) {
    background: white !important;
    color: black !important;
}

.sell-modal-content .form-group button:nth-child(2) {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
    /*color: black !important;*/
}


.cart-category.active {
    background-color: #ffffff !important;
}

.cart-category.active a {
    color: red !important;
}

.step-tabs .step-tab {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
    color: white !important;
    border: 1px solid #340d0d !important;
}

.step-tabs .step-tab-link {
    color: white !important;
}

/*.cart-category a:hover{*/
/*    background: inherit !important;*/
/*}*/


.empty-cart-message svg g {
    fill: #d50610 !important;
}

.empty-cart-message h2 {
    color: #e1e1e1;
}


.btn-default:active,
.btn-default.nice-select.open,
.btn-default:hover,
.btn-default:active:focus {
    background: linear-gradient(186deg, #d70610, #620000c9) !important;
}


.empty-cart-message span {
    color: #c1c1c1 !important;
}

.empty-cart-message .btn-continue-shopping {
    color: white !important;
}

.shopping-cart-table thead th {
    color: white !important;
}

.shopping-cart-table .product-name {
    color: #f3f3f3 !important;
}

.order-summary-wrap .form-radio input[type=radio]:checked+label:before,
.form-radio input[type=radio]:not(:checked)+label:before {
    border: 1px solid #101010 !important;
}

.form-radio input[type=radio]:checked+label:after,
.form-radio input[type=radio]:not(:checked)+label:after {
    background: #ff000d !important;
}

.order-summary-bottom .btn {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.form-group label>span {
    color: #ff000d !important;

}

#processSellModal .form-group button:nth-child(1) {
    background: transparent !important;
    color: #ff000d !important;
    border: 1px solid red !important;
}

#processSellModal .form-group button:nth-child(2) {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.form-radio input[type=radio]:checked+label:before,
.form-radio input[type=radio]:not(:checked)+label:before {
    border: 1px solid gray !important;
}

.checkout-right .payment-method .payment-method-form .helper-text {
    color: #b9b9b9 !important;
}


.ltr .form-check input[type=checkbox]:checked+label,
.ltr .form-check input[type=checkbox]:not(:checked)+label {
    color: black !important;
}

.login-wrap-inner .ltr .form-check input[type=checkbox]:checked+label,
.ltr .form-check input[type=checkbox]:not(:checked)+label {
    color: #cbcbcb !important;
}

.form-check input[type=checkbox]:checked+label:before,
.form-check input[type=checkbox]:not(:checked)+label:before {
    border: 1px solid #000000 !important;
}


.shipping-details .form-check input[type=checkbox]:checked+label:before,
.form-check input[type=checkbox]:not(:checked)+label:before {
    border: 1px solid #e1e1e1 !important;
}

.shipping-details .ltr .form-check input[type=checkbox]:checked+label,
.ltr .form-check input[type=checkbox]:not(:checked)+label {
    color: #7e7e7e !important;
}


.ltr .browse-categories li i {
    color: red !important;
}


.featured-categories-tabs .featured-category-name {
    color: #ffe4e5 !important;
}

.featured-categories-text .excerpt {
    color: #c1c1c1 !important;
}

.featured-categories-text .excerpt {
    max-width: 70% !important;
}

.footer-wrap {
    margin-top: 50px;
}

.product-details-info .product-variants .variant-custom-selection label {
    color: white !important;
}

.product-details-info .product-variants .variant-custom-selection .variation-label {
    color: white !important;
}

.product-details-info .product-variants .custom-selection>li.active {
    box-shadow: 0 0 0 2px rgb(192 7 15) !important;
    color: #c0070f !important;
}

.product-details-info .product-variants .custom-selection>li:hover {
    box-shadow: 0 0 0 2px #c0070f !important;
}

.product-details-info .product-variants .custom-selection>li {
    color: #bbbbbb !important;
}

.single-category .section-title>a {
    color: #d3d3d3 !important;
}

.single-category .section-title>a:hover {
    color: red !important;
}

.single-category-list li a {
    color: #bdbdbd !important;
    font-size: 15px !important;
}

.account-sidebar li.active a:after {
    background: red !important;
}

.account-sidebar li.active a {
    color: red !important;
}

.account-sidebar li a>i {
    color: #c7c7c7 !important;
}

.account-sidebar li a {
    color: #cbcbcb !important;
}

.account-right h2 {
    color: #cbcbcb !important;
}

.user-info li {
    color: #d3d3d3 !important;
}

.account-wrap .empty-message>h3 {
    color: #cbcbcb !important;
}

.account-right input {
    background: #343434 !important;
    border: 1px solid #6a6a6a !important;
    border-radius: 8px !important;
    color: #ededed !important;
}


.ltr select.arrow-black {
    border-color: #767676 !important;
    color: white !important;
    background: #1b1b1a;
}

.add-new-address-form button {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}


.my-profile button {
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
}

.ltr .form-check input[type=checkbox]:checked+label,
.ltr .form-check input[type=checkbox]:not(:checked)+label {
    color: #7e7e7e !important;
}

.form-check input[type=checkbox]:checked+label:before,
.form-check input[type=checkbox]:not(:checked)+label:before {
    border: 1px solid #d1d1d1 !important;
}


.category-section .card-header {
    background-color: #343434 !important;
}

.category-section .card {
    /*border-color: #343434 !important;*/
    border: 1px solid #4a4a4a !important;
}

.category-section .card-title {
    color: #e9e9e9 !important;
}

.category-section .card-body {
    background: #1b1b1a !important;
}

.category-section .card-body p,
.category-section .card-body h1,
.category-section .card-body h2,
.category-section .card-body h3 {
    color: #e9e9e9 !important;
}

/*.category-section .card-body:is(p, h1, h2, h3, h4, h5, h6, a){*/
/*    color: #e9e9e9 !important;*/
/*}*/

.category-section .card-body .btn {
    background: linear-gradient(186deg, #d70610, #620000c9) !important;
}

.checkout-form .section-title {
    color: #f9f9f9 !important;
}


.checkout-form .address-card-wrap .address-card {
    border-color: #6a6a6a !important;
}

.address-card-wrap .address-card.active {
    border: 1px solid #ff000d !important;
}

.address-card-wrap .address-card .address-card-data>span {
    color: #d5d5d5 !important;
}

.address-card-wrap .address-card .badge {
    background: #a8060c !important;
}

.checkout-form .add-new-address-wrap .btn-add-new-address {
    color: #d5d5d5 !important;
    border: 1px solid #f9f9f96b !important;
    padding: 6px 10px !important;
}

.checkout-form .add-new-address-wrap .btn-add-new-address:hover {
    color: #ff000d !important;
}

.add-new-address-form .form-control {
    border-color: #5c5c5c !important;
    background: #343434 !important;
    color: #d5d5d5 !important;
}

.add-new-address-form .form-control:focus {
    border-color: #ff000d !important;
}

.checkout-left textarea.form-control {
    border-color: #5c5c5c !important;
    background: #343434 !important;
    color: #d5d5d5 !important;
}

.checkout-right .payment-method .payment-method-form {
    border: 1px solid #545454 !important;
}

.checkout-right .shipping-method .shipping-method-form {
    border: 1px solid #545454 !important;
}

.order-summary-top .section-title {
    color: #fff !important;
}

.order-summary {
    padding-top: 25px !important;
    background: transparent !important;
    border: 1px solid #fff;
}

.order-summary-top .cart-item .product-info .product-price {
    color: #fff !important;
}

.order-summary-bottom.form-check input[type=checkbox]:checked+label,
.form-check input[type=checkbox]:not(:checked)+label {
    color: #7e7e7e !important;
}


.search-suggestions .title:after {
    background: #d00610 !important;
}

.search-suggestions .search-suggestions-inner {
    background: #343434 !important;
}

.search-suggestions .title {
    color: #ffffff !important;
    background: #626262 !important;
}

.category-suggestion-list .single-item {
    color: #ffffff !important;

}

.category-suggestion-list .single-item:hover {
    background: black !important;
}

.product-suggestion-list em {
    color: #fb000d !important;
}

.product-suggestion .product-name {
    color: white !important;
}

.product-suggestion-list .list-item.active {
    background: #1b1b1a !important;
}

.account-right .panel .panel-header>a {
    color: #000000 !important;
}

.account-right .panel-body .table thead th {
    color: white !important;
}

.account-right .panel-body .table td {
    color: white !important;
}

.compare-wrap h3 {
    color: #949494 !important;
}

.header-column-right .header-column-right-item:hover>span,
.header-column-right .header-column-right-item:hover .icon-wrap>i {
    color: #d00610 !important;
}

















/************************************ Responsive *******************/
@media screen and (max-width: 1024px) {
    .featured-categories-text .excerpt {
        max-width: 100% !important;
    }
}


@media screen and (max-width: 991px) {

    .header-column-right .header-column-right-item:hover>span,
    .header-column-right .header-column-right-item:hover .icon-wrap>i {
        color: #d2060f !important;
    }

    .header-search .header-search-sm>i {
        color: white !important;
    }

    .header-wrap-inner {
        /*padding: 10px 0;*/
        border-bottom: 1px solid #464646 !important;
    }

    .home-section-inner .home-slider-wrap {
        width: 100% !important;
    }

    .sidebar-menu-icon-wrap .sidebar-menu-icon>span {
        background: #e7e7e7 !important;
    }

    .sidebar-menu-icon-wrap .sidebar-menu-icon {
        background: #363636 !important;
        padding: 5px !important;
        border-radius: 5px !important;
        border: 1px solid #740000 !important;
    }

    .sidebar-menu-wrap .sidebar-menu-header {
        background: #d0060f !important;
    }

    .sidebar-menu>li:hover>.menu-item {
        color: #d0060f !important;
    }

    .product-card .product-card-middle {
        height: auto !important;
        /*padding-bottom: 0;*/
    }

    .search-result-top .content-right {
        background: #2a2a2a !important;
        /*border-radius: 8px;*/
        border: 1px solid #545454 !important;
    }

    .search-result-top .content-right .mobile-view-filter>i {
        color: #ff000d !important;
    }

    .mobile-view-filter {
        color: #c1c1c1 !important;
    }

    .search-result-top .sorting-bar .nice-select.form-control {
        background-color: #1f1f1f !important;
    }

    .ulggPic_stat_ban a {
        margin-top: 20px !important;
        display: block !important;
    }





}

@media screen and (max-width:580px) {
    .search-result-new-add {
        flex-direction: column;
    }
}

@media screen and (max-width:510px) {
    .product-card .only-mobile-show {
        background: #d1000b !important;
    }

}

@media screen and (max-width:370px) {
    .product-card .only-mobile-show {
        padding: 8px 19px !important;
        max-width: 100% !important;
    }

}

.ulgCatStat_1 {
    background: #bc060e !important;
    text-align: center;
    padding: 15px;
}

.ulgCatStat_1 p {
    color: white;
    font-size: 25px;
    word-spacing: 5px;
}

.ulgCatStat_2 {
    background: #343434;
    padding: 30px 20px;
    text-align: center;
}

.ulgCatStat_2 h3 {
    color: #cfcfcf;
    font-weight: 400;
    font-size: 30px;
}

.ulgCatStat_2 h5 {
    color: #cfcfcf;
    margin-top: 20px;
}

.ulgCatStat_2 p {
    color: #cfcfcf;
    margin-top: 20px;
}


.catStat .single-category {
    margin-bottom: 30px;
    /* padding: 25px; */
    background: #343434;
    padding: 25px;
    border: 1px solid #525252;
    border-radius: 10px;
    transition: 0.8s;
}

.catStat .single-category:hover {
    background: #2a2929;
}

.catStat .single-category .section-title {
    margin-top: 20px;
}

.all-categories-wrap {
    margin-top: 5px !important;
}

.ulgCatStat_head h3 {
    color: white;
    font-size: 30px;
    padding: 12px 0;
    /* background: #2a2a2a; */
    margin-bottom: 10px;
    border-bottom: 1px solid #5a5a5a;
    text-align: center;
}

.btn-wishlist.added>i,
.btn-compare.added>i {
    color: red !important;
}


.alert-success {
    color: #d30610 !important;
    background: #ffffff !important;
    border-color: black !important;
}


.my-addresses .address-card-wrap .address-card-actions .btn {
    /*padding: 0 8px;*/
    color: #ff2222 !important;
}

.my-addresses .address-card-wrap .btn-add-new-address {
    /*margin-top: 0;*/
    color: wheat !important;
}

.ltr .my-addresses .add-new-address-form .btn-cancel {
    /*margin-right: 12px;*/
    color: white !important;
}

.ltr .alert {
    z-index: 5000 !important;
}



.my-wishlist-table .product-name {
    color: #dfdfdf !important;
}

.my-wishlist-table .product-name:hover {
    color: red !important;
}



.my-orders-table .btn-view,
.my-downloads-table .btn-download,
.my-wishlist-table .btn-delete {
    color: white !important;
}

.badge-success {
    color: red !important;
    background: white !important;
}



.table tbody tr:first-child td {
    /*padding-top: 30px;*/
    color: white !important;
}

.compare-table .product-name {
    /*display: inline-block;*/
    color: #ffffff !important;
}

.compare-table .product-name:hover {
    color: red !important;
}

.compare-table td:first-child {
    color: wheat !important;
}

.compare-table td:not(:first-child) {
    color: #ffffff !important;
}

.compare-table .btn-wishlist:hover,
.compare-table .btn-add-to-cart:hover {
    border-color: red !important;

}

.compare-table .btn-add-to-cart:hover i {
    color: red !important;
}

.compare-table .btn-wishlist:hover i {
    color: red !important;
}


button.btn-wishlist.added:hover i.la-heart {
    color: red !important;
}

button.btn-compare.added:hover i.la-random {
    color: red !important;
}

.cart-item .product-info .product-name:hover {
    color: red !important;
}

.number-picker .btn-number:hover:not([disabled]) {
    background: red !important;
}

.order-summary-top .coupon-wrap input.form-control:focus {
    border-color: red !important;
}


.order-details-wrap .section-title {
    color: white !important;
}

.order-information h4 {
    /*margin-bottom: 18px;*/
    color: #e5e5e5 !important;
}

.order-billing-details h4,
.order-shipping-details h4 {
    /*margin-bottom: 18px;*/
    color: #e5e5e5 !important;
}

.ltr .order-information .order-information-list label {
    color: #e5e5e5 !important;
}

.order-information .order-information-list span {
    color: #c9c9c9 !important;
    /*word-break: break-all;*/
}

.order-billing-details address>span,
.order-shipping-details address>span {
    color: #c9c9c9 !important;
}

.table thead th {
    color: #e5e5e5 !important;
}

.table tbody tr:first-child td {
    color: #e5e5e5 !important;
}

.order-details-table .product-name {
    color: #e5e5e5 !important;
}

.order-details-table .product-name:hover {
    color: red !important;
}

.order-details-bottom .order-summary-list label {
    color: #e5e5e5 !important;
}

.order-details-bottom .order-summary-list li>span {
    color: #e5e5e5 !important;
}

.order-details-bottom .order-summary-total label {
    color: #e5e5e5 !important;
}

.order-details-bottom .order-summary-total span {
    color: wheat !important;
}

.sidebar-menu>li:hover>.menu-item>.menu-item-icon {
    color: red !important;
}

@media screen and (max-width: 880px) {
    .order-details-table td>label {
        color: #d0d0d0 !important;
    }
}

.cart-item .product-info .product-price {
    color: #fff !important;
}


.order-details-table .product-price {
    color: #dcdcdc !important;
}

.my-wishlist-table .product-price {
    /*margin-top: 2px;*/
    color: white !important;
}

.compare-table .product-price {
    /*display: inline-block;*/
    color: #ff1a1a !important;
}

.product-details-info .product-price {
    color: white !important;
}

.review-form .rating-input input[type=radio]:checked~label {
    color: #ffb136 !important;
}

.my-reviews-table .product-name {
    color: #eaeaea !important;
}

.my-reviews-table .product-name:hover {
    color: red !important;
}

.my-reviews-table td span {
    color: red !important;
}

.product-card .product-price {
    color: white !important;
}

.vertical-product-card .product-price {
    color: white !important;
}

.order-complete .checkmark {
    stroke: red !important;
}

.order-complete .checkmark-circle {
    stroke: red !important;
}

.order-complete h2 {
    /*margin-bottom: 6px;*/
    color: white !important;
}

.order-complete span {
    color: #d0d0d0 !important;
}

.product-card .product-card-actions .btn {
    background: #d50000 !important;
}

.header-search-select.custom-select-option span.current {
    color: #c7c7c7 !important;
}

.header-search-select.custom-select-option ul.list {
    background-color: #000000;
}

.nice-select .option.selected,
.product-info .product-name {
    color: #d50000 !important;
}

.sidebar-cart-actions .btn-view-cart {
    color: #000000 !important;
}

.btn-apply-coupon {
    color: #fff !important;
}

.product-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0;
    flex-wrap: wrap;
}

.product-header h4 {
    margin: 0;
    font-size: 2.5em;
    color: #fff;
    position: relative;
}

.product-header h4:after {
    content: "";
    position: absolute;
    left: 0;
    width: 30%;
    height: 10px;
    bottom: -15px;
    background: linear-gradient(96deg, #d70610, #620000c9) !important;
    clip-path: polygon(0 0, 100% 0, 64% 100%, 0 100%);
}

.search-input-container {
    position: relative;
    display: flex;
    align-items: center;
}

.search-input {
    padding: 10px 10px 10px 40px !important;
    /* Add padding for the icon */
    border: 1px solid #ddd;
    border-radius: 25px;
    /* Rounded corners for a modern look */
    outline: none;
    transition: all 0.3s ease;
    flex-grow: 1;
    /* Allows input to take available space */
}

.search-input:focus {
    border-color: #007bff;
    /* Highlight on focus */
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.search-icon {
    position: absolute;
    left: 10px;
    color: #888;
    pointer-events: none;
    /* Allows clicks to pass through to the input */
}

.search-result-new-add {
    gap: 35px;
}


.ltr .arrow-black {
    background: transparent url(/build/assets/downUUjj.png) no-repeat right 0px center !important;
}


.product-suggestion .product-price {
    color: #efefef !important;
}


.top-nav-wrap {
    border-bottom: 1px solid #4c4c4c !important;
}


.list-product-card-inner .product-price {
    color: #efefef !important;
}

.remove-cart-item .btn-remove i {
    color: black !important;
}









/*****************************  Responsive */

.sidebar-menu-wrap .sidebar-menu-tab .nav-item .nav-link.active {
    color: #d0060f !important;
}

.sidebar-menu-wrap .sidebar-menu-tab .nav-item .nav-link {
    color: black !important;
}

.sidebar-menu li a {
    color: #d0060f !important;
}

.sidebar-menu li>i {
    color: #c30000 !important;
}

.more-categories .menu-item-icon i {
    color: #c30000 !important;
}

.sidebar-menu>li>.menu-item:after {
    background: #c30000 !important;
}

.header-search-sm-form>form .btn-close>i,
.header-search-sm-form>form .btn-search>i {
    color: #c30000 !important;
}

.dropdown.multi-level .nav-link.menu-item {
    pointer-events: none;
    cursor: not-allowed;
}