.main-color,
.text-btn-color,
.main-color-hover:hover,
.btn.btn-spinner:hover,
.btn-remove:hover,
.btn-remove:focus {
    color: #3EBD93 !important;
}

.main-title-color {
    color: #fff !important;
}

.text-btn-color:focus,
.text-btn-color:hover,
.text-btn-color:active {
    color: #27AB83 !important;
}

.outline-btn-color {
    background: #fff;
    border    : 1px solid #cdcdcd !important;
}

.outline-btn-option {
    background: #fff;
    border    : 1px solid #cdcdcd !important;
    color     : #666 !important;
}

    .Newoutline-btn-option,
    .outline-btn-option:focus,
    .outline-btn-option:hover,
    .outline-btn-option:active {
        background: #fff;
        border: 1px solid #3EBD93 !important;
        color: #3EBD93 !important;
    }

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::after,
.accordion-summary .card-title a:after,
.outline-btn-cart {
    background: #3EBD93 ;
    border    : 1px solid #3EBD93  !important;
    color:#fff !important;
}


.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before,
.accordion-summary .card-title a:before {
    border-color: #3EBD93 ;
}


.bg-color,
.outline-btn-color:focus,
.outline-btn-color:hover,
.shop-pagination ul li .page-color:active,
.shop-pagination ul li .page-color:hover,
.shop-pagination ul li .page-color:focus,
#scroll-top {
    background: #3EBD93 !important;
    color     : #fff !important;
    border    : 1px solid #3EBD93 !important;
}

.footer-color,
.shop-pagination ul li .page-numbers.current,
.bg-color:focus,
.bg-color:hover,
.bg-color:active,
.outline-btn-cart:focus,
.outline-btn-cart:hover,
#scroll-top:focus,
#scroll-top:hover,
#scroll-top:active {
    background: #27AB83 !important;
    color     : #fff !important;
    border    : 1px solid #27AB83 !important;
}

.btn-mes {
    background: #486581;
    border    : 1px solid #486581 !important;
    color     : #fff !important;
}

.btn-mes:hover,
.btn-mes:focus,
.btn-mes:active {
    background: #334E68 !important;
    border    : 1px solid #334E68 !important;
    color: #fff !important;
}


.contact-area,
.contact-info {
    background: #f8f9fc !important;
}

.checkout .form-control:not(:focus),
.summary {
    background-color: #f8f9fc !important;
}

.form-control:focus{
    color: #666;
    background-color: #fff;
    border-color: #27AB83;
}

.copyright-kaojao {
    color: #E4E7EB;
}
.copyright-kaojao:hover {
    color: #e1e1e1 !important;
}

a:hover {
    color: #3EBD93 !important;
}


.portfolio-title a,
.portfolio-title a:focus,
.portfolio-title a:hover,
.portfolio-title a:active {
    color:#333 !important;
}

.cart-dropdown .cart-count {
    background-color: #3EBD93 !important;
}

::selection {
    color: #fff !important;
    background-color: #3EBD93 !important;
}