.btn.red {
    background-color: #000000;
}

.read:hover {
    color: #000000;
}

.main-heading.two hr,
#service.three .service-block hr {
    border: 1px solid #000000;
}

.main-heading.two hr::after,
#service.three .service-block hr::after {
    color: #000000;
}

.main-heading.three h6 {
    color: #000000;
}

.checkbox input:checked + label::after {
    background-color: #000000;
    border-color: #000000;
}

.checkbox input:checked + label {
    color: #000000;
}

.red-overlay::before {
    background-color: rgba(0, 0, 0, 0.9);
}

.social li a:hover {
    background-color: #000000;
}


/*
===========================================
Owl Carousel
===========================================
*/

.owl-theme .owl-controls .owl-buttons div {
    color: #000000;
}

.object {
    background-color: #000000;
}

.brand-pagination .pagination li a:hover {
    background-color: #000000!important;
}

section#topbar {
    background-color: #000000;
}

input:focus,
textarea.form-control:focus,
select:focus {
    border-color: #000000 !important;
}

#banner .banner-text h2 {
    color: #000000;
}

.offers .hover {
    background-color: #000000;
}


/*
===========================================
Header
===========================================
*/

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover {
    color: #000000;
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a {
    color: #000000 !important;
}


/*
Border
=========================== */

ul.cart-list > li.total > .btn {
    border-color: #000000;
}

nav.navbar li.dropdown ul.dropdown-menu {
    border-top-color: #000000 !important;
}


/*
Background
=========================== */

ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus {
    background-color: #000000;
}

ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus {
    background-color: #000000 !important;
}

nav.navbar.bootsnav .nav-full ul.nav > li > a {
    /* background-color: transparent !important; */
    color: #000000;
}

#service .icon::after {
    background-color: #000000;
}

#our-team .social li a {
    color: #000000;
}

#our-team .team-block .team-text {
    background-color: #000000;
}

.newsletter-form .btn {
    background-color: #000000;
}

.footer-1 .to-top:hover {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000000;
}

.social.two li a:hover {
    background-color: #000000;
}

.footer-upper .btn:hover {
    color: #000000;
}

footer .copyrights {
    background-color: #000000;
}

footer .main-heading h6 {
    color: #000000;
}

.widget article.post .date {
    color: #000000;
}

.widget article:hover h5 a {
    color: #000000;
}

.cbp-filter-item.sale::after {
    background-color: #000000;
}

.hover ul li a:hover {
    color: #000000;
}

.two.product-grid .product--selected .inner {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .9);
}

.action--button:hover,
.main-heading h2 span {
    color: #000000;
}

.action--close:hover,
.action--close:focus {
    color: #000000;
}

.compare-basket--active .action--compare:nth-child(3),
.compare-basket--active .action--compare:nth-child(4) {
    background-color: #000000;
}

.action--compare-add input[type=checkbox]:checked ~ .icofont-tick-mark {
    color: #000000;
}

.reviews-areas ul li.active a,
.reviews-areas .nav-tabs > li.active > a:hover,
.reviews-areas .nav-tabs > li.active > a:focus,
.reviews-areas ul li a:hover {
    color: #000000;
}

.reviews-areas ul li a::before {
    background-color: #000000;
}

.checkout-heading p {
    color: #000000;
}

.well p a {
    color: #000000;
}

.table td.product-price,
.table td.product-total {
    color: #000000;
}

#category .hover {
    background-color: rgba(0, 0, 0, 0.9);
}

#contact .icon {
    color: #000000;
}

.widget a:hover {
    color: #000000 !important;
}

#model .modal-body::before {
    border: 4px solid #000000;
}

#user-area .nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #000000;
}

#coming-soon::after {
    background-color: #000000;
}

.btn.bg,
.widget.search form button {
    background-color: #000000;
}

.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {
    background-color: #000000;
    border-color: #000000;
}

.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap {
    background-color: rgba(0, 0, 0, 0.5);
}
