.slider-revolution [class^="btn"],
.slider-revolution [class^="btn"]:hover,
.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper .tt-background,
.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart.thumbprod-button-bg,
.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart.thumbprod-button-bg:hover{
    background-color: #000000;
    color: #ffffff;
    font-weight: 700;
}
.btn-outline-primary {
    color: #000000;
    background-color: transparent;
    background-image: none;
    border-color: #000000;
    border-style: solid;
    border-width: 2px;
    font-weight: 700;
}
.btn-fill svg path{
    fill: #000000;
}
.btn-fill::before {
    background: #000000;
}
.btn-fill:hover {
    color: #252525;
    background-color: unset;
    border-color: #000000;
}

header .tt-dropdown-obj .tt-dropdown-toggle:hover,
header .tt-multi-obj ul li.active a,
header .tt-multi-obj ul li a:hover,
header .tt-multi-obj ul li.active a [class^="icon-"],
header .tt-multi-obj ul li a:hover [class^="icon-"],
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item a:not([class]):hover .tt-title,
.tt-interactive-menu .tt-lev2-item:hover .tt-lev2-link, .tt-interactive-menu .tt-lev2-item.active .tt-lev2-link{
    color: #000000 !important;
}
.tt-back-to-top.tt-show,
header .tt-cart .tt-dropdown-toggle .tt-badge-cart,
.btn-primay:hover,
.login .btn-login,
.login .btn-login:hover,
.tt-promo-box.hover-type-2:hover .tt-description-wrapper .tt-background,
.btn,.btn:hover,
.tt-slick-button-vertical .slick-arrow:hover,
.tt-back-to-top{
    background-color: #000000;
}
.btn-fill:hover {
    border-color: #000000;
}
a:hover,
.btn-link,
header .tt-dropdown-obj.active .tt-dropdown-toggle,
header .tt-search .tt-dropdown-menu .tt-btn-search,
header .tt-search .tt-dropdown-menu .tt-btn-close:hover,
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:hover,
.panel-menu li.mm-close-parent .mm-close:hover,
.panel-menu li.mm-close-parent .mm-close:hover:before,
.panel-menu #mm0.mmpanel a:not(.mm-close):hover,
.panel-menu .mm-next-level:hover,
body:not(.touch-device) .tt-menu-toggle:not(.stylization-02):hover i,
nav.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after,
.tt-filters-options .tt-btn-toggle a,
.tt-filters-options .tt-btn-toggle a:before,
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:hover:before,
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item-close .tt-btn-close:hover:before,
.panel-menu .mm-original-link:hover,
header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li a:hover,
.panel-menu ul li a:hover,
.panel-menu .mm-next-level:hover:after,
.btn-link:hover,
a.text-primary:hover,
a.text-primary:focus,
.tt-blog-thumb .tt-title-description .tt-meta .tt-comments a:hover,
.tt-blog-thumb .tt-title-description .tt-meta .tt-comments a:hover .tt-icon,
.text-primary,
a.text-primary:hover,
a.tt-services-block:hover .tt-title,
.tt-blog-thumb .tt-title-description .tt-title a:hover,
.tt-blog-thumb .tt-title-description .tt-tag a,
.modal .modal-header .close:hover,
.panel-menu .mm-prev-level:hover:before,
header .tt-search .tt-view-all{
    color: #000000 !important;
}

.btn-primary,
.btn-primary:hover{
    background-color:#000000 !important;
    color: #ffffff !important;
}
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active{
    border-color:#000000 !important;
    color: #000000;
    background-color: #fff;
}

.btn-primary-light,
.btn-primary-light:hover{
    background-color:#F0E9E0 !important;
    color: #000000;
}

.btn-fill.btn-outline-primary{
    color: #000000;
    background-color: #fff;
}
/*checkbox*/
.theme-checkbox input[type="checkbox"]:checked{
    background: #000000;
    border-color: #000000;
}
.theme-checkbox input[type="checkbox"]:hover{
    border-color: #000000;
}
.text-primary-light {
    color: #D19C97 !important;
}

@media (min-width: 1025px) {
    header .tt-search .tt-dropdown-menu .tt-btn-search:hover,
    header .tt-search .search-results ul > li a:hover .tt-title {
        color: #000000;
    }

}