body{
    background: #f7f6f2;
    color: #575143;
}
a:hover {
    color: #c2a77e;
}
.bg-2, .nice-select, .nav-tabs .nav-item .nav-link.active{
    background: #f7f6f2;
}
.account_login-area li a, .breadcrumb li a, .product-content a, .search-cart-wrapper li>a:hover, .search-cart-wrapper li span{
    color: #575143;
}
.account_login-area li:hover>a{
    color: #c2a77e;
}
.mainmenu ul li a{
    color: #575143;
    font-weight: 500;
}
.mainmenu ul li:hover>a, .mainmenu ul li.active>a{
    color: #c2a77e;
}
.page-breadcrumbs{
    background: rgba(239, 235, 226);
    border-bottom: 1px solid #ddd;
}
.search-form button, .search-cart-wrapper li>a span, a#scrollUp, .contact-form button{
    background: #c2a77e;
}
.contact-form button:hover, a#scrollUp:hover {
    background: #575143;
}
.breadcrumb>li+li:before, .page-breadcrumbs .breadcrumb > .active{
    color: #c2a77e;
}
.swiper-pagination-bullet-active {
    background: #c2a77e;
    outline: 1px solid #c2a77e;
}
.header-bottom .row{
    align-items: center;
}
.logo img{
    width: 200px;
}
.mainmenu{
    margin-top: 0;
}
.search-cart-wrapper li{
    padding-top: 0;
}
.search-cart-wrapper{
    margin-top: 30px;
}
.badge{
    background: #c2a77e !important;
}
.main-color-text{
    color: #c2a77e !important;
}
.cart-text{
    color: #575143;
    font-weight: 500;
}
.filter-menu a, .product-menu ul li a{
    border: 1px solid #c2a77e;
}
.product-menu ul li a.active{
    background: #c2a77e;
}
.page-item a{
    border: 1px solid #c2a77e;
    color: #c2a77e;
}
.page-item a.active, .page-item a:hover{
    background: #c2a77e;
    border-color: #c2a77e;
}
.nav-tabs a.nav-link:hover, .service-sidebar .service-button .service-btn-list .service-btn li a:hover{
    color: #c2a77e;
    background: #f7f6f2;
}
.nav-tabs a.nav-link.active{
    color: #c2a77e !important;
}
.accordion .card .card-header .card-title .accordion-toggle, .accordion .card .card-header .card-title .accordion-toggle.collapsed{
    background: #f7f6f2;
}
.accordion .card .card-header .card-title .accordion-toggle{
    color: #c2a77e;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.08);
}
.accordion .card .card-header .card-title .accordion-toggle:after, .accordion .card .card-header .card-title .accordion-toggle.collapsed:after{
    background: #f7f6f2;
}
.accordion .card .card-header .card-title .accordion-toggle:after{
    color: #c2a77e;
}
.btn-login, .lost-password .btn{
    background: #c2a77e;
}
.featured-product-content ul li a, .featured-product-content h3 a{
    color: #575143;
}
.cart-btn, .social-icon li a, a.shopping-cart-btn, .checkout, .btn-guest, .btn-confirm-order, .btn-general{
    background: #c2a77e;
    transition: all .3s;
}
.cart-btn:hover, .social-icon li a:hover, a.shopping-cart-btn:hover, .checkout:hover, .btn-guest:hover, .btn-confirm-order:hover, .btn-general:hover{
    background: #575143;
}
.btn-guest:hover{
    color: #fff;
}
.cart_counter .items-count{
    background: rgba(239, 235, 226);
}
.cart_counter .input-text{
    background: #f7f6f2;
}
.rating-wrap span, .cart-totals h2, .shipping-form h2, .coupon-form h2, .product-cart-list .product-details .product-name, .product-name{
    color: #575143;
}
.cart-totals .cart-totals-border{
    margin-top: 22px;
}
.product-name{
    margin-bottom: 0;
}
#orderstable_wrapper .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color: #c2a77e;
    border-color: #c2a77e;
}
.footer-area{
    background: #EFEAE2;
}
.footer-top{
    border: 0;
}
.footer-top-item{
    border-color: #574B3733;
}
.footer-top-text li:before{
    color: #c2a77e;
}
.footer-top-text ul li a{
    color: #575143;
    letter-spacing: .3px;
}
.footer-top-text ul li a:hover{
    color: #c2a77e;
}
.footer-top-text ul li{
    margin-left: 10px;
    padding-left: 15px;
}
.footer-adress:before, .footer-adress:after{
    background: #574B3733;
}
.footer-bottom ul li a, .footer-adress, .footer-reserved ul li{
    color: #575143;
}
.footer-adress ul li span{
    color: #c2a77e;
}
.ft-payment-logos{
    display: flex;
    align-items: center;
    justify-content: center;
}
.accordion .card .card-header .card-title .accordion-toggle{
    padding-top: 7px;
    padding-bottom: 7px;
}
.product-content h3{
    min-height: 60px;
    line-height: 30px;
}
.check-orde td.product-name {
    color: #c2a77e;
}
@media (min-width: 992px) and (max-width: 1440px) {
    #popupModal .modal-dialog {
        max-width:500px !important;
    }
}
@media (max-width: 576px) {
    .search-cart-wrapper{
        margin-top: 15px;
    }
    .footer-top-text ul li{
        margin-left: 0;
        padding-left: 0;
    }
    .footer-adress:before, .footer-adress:after{
        background: transparent;
    }
    .footer-top-item{
        padding-bottom: 0;
    }
    .product-content h3 {
        min-height: auto;
    }
    .footer-top{
        padding-bottom: 0;
    }
}