.alert-primary .alert-close,
.alert-primary a:not(.text-light),
.alert-primary a:not(.text-white),
.alert-primary h1:not(.text-light),
.alert-primary h1:not(.text-white),
.alert-primary h2:not(.text-light),
.alert-primary h2:not(.text-white),
.alert-primary h3:not(.text-light),
.alert-primary h3:not(.text-white),
.alert-primary h4:not(.text-light),
.alert-primary h4:not(.text-white),
.alert-primary h5:not(.text-light),
.alert-primary h5:not(.text-white),
.alert-primary h6:not(.text-light),
.alert-primary h6:not(.text-white),
.alert-primary ol:not(.text-light),
.alert-primary ol:not(.text-white),
.alert-primary p:not(.text-light),
.alert-primary p:not(.text-white),
.alert-primary ul:not(.text-light),
.alert-primary ul:not(.text-white),
.alert-primary>:not(.text-light),
.alert-primary>:not(.text-white),
.breadcrumbs>li>a:hover,
.btn-link-primary,
.checkout-steps>a:hover,
.comment .reply-link:hover,
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:hover,
.dropdown-product-item .dropdown-product-title:hover,
.footer-copyright>a:hover,
.footer-light .footer-copyright>a:hover,
.input-group .form-control:focus~.input-group-addon,
.input-group .input-group-btn button:hover,
.lang-currency-switcher-wrap .lang-currency-switcher:hover::after,
.lang-currency-switcher-wrap .lang-currency-switcher:hover>.currency,
.lang-currency-switcher-wrap .lang-currency-switcher:hover>.language,
.lang-currency-switcher-wrap.show>.lang-currency-switcher .currency,
.lang-currency-switcher-wrap.show>.lang-currency-switcher::after,
.nav-tabs .nav-link:hover,
.navbar-ghost:not(.navbar-stuck) .offcanvas-toggle:hover,
.navbar-ghost:not(.navbar-stuck) .site-menu>ul>li.active>a,
.navbar-ghost:not(.navbar-stuck) .site-menu>ul>li:hover>a,
.navi-link-light:hover,
.navi-link:hover,
.offcanvas-menu ul li a:hover,
.offcanvas-menu ul li.active>a,
.offcanvas-menu ul li.has-children.active>span>a,
.order-table .product-item .product-title>a:hover,
.post-meta>li>a:hover,
.post-title>a:hover,
.product-card .product-title>a:hover,
.shopping-cart .product-item .product-title>a:hover,
.single-post-footer .sp-tag:hover,
.single-post-meta .meta-link>a:hover,
.site-menu ul>li.active>a,
.site-menu ul>li:hover>a,
.sub-menu>li.active>a,
.sub-menu>li:hover>a,
.toolbar-dropdown>li.active>a,
.toolbar-dropdown>li:hover>a,
.topbar.topbar-ghost .topbar-column a:not(.social-button):not(.dropdown-item):hover,
.widget-categories ul>li.active>a,
.widget-categories ul>li>a:hover,
.widget-featured-posts>.entry .entry-title>a:hover,
.widget-featured-products>.entry .entry-title>a:hover,
.widget-light-skin.widget-categories ul>li.active>a,
.widget-light-skin.widget-categories ul>li>a:hover,
.widget-light-skin.widget-featured-posts>.entry .entry-title>a:hover,
.widget-light-skin.widget-featured-products>.entry .entry-title>a:hover,
.widget-light-skin.widget-links ul>li.active>a,
.widget-light-skin.widget-links ul>li>a:hover,
.widget-links ul>li.active>a,
.widget-links ul>li>a:hover,
.wishlist-table .product-item .product-title>a:hover,
a,
a:hover {
    /* color: #F10C0C  */
}

.checkout-steps>a.active,
.list-group-item.active,
.shop-view>a.active {
    pointer-events: none;
    cursor: default
}

a {
    text-decoration: underline
}

a:hover {
    text-decoration: none
}

.sb-email:focus,
.sb-email:hover,
.text-primary {
    color: #F10C0C  !important
}

.bg-primary {
    background-color: #F10C0C  !important
}

.border-primary {
    border-color: #F10C0C  !important
}

.form-control:focus {
    border-color: #F10C0C ;
    outline: 0;
    color: #606975;
    box-shadow: none !important
}

.badge.badge-primary,
.btn-primary,
.checkout-steps>a.active+a>.angle,
.custom-control .custom-control-input:checked~.custom-control-label::before,
.steps .step.completed .step-icon-wrap::after,
.steps .step.completed .step-icon-wrap::before {
    background-color: #F10C0C 
}

.input-light .form-control:focus,
.input-light.form-control:focus {
    border-color: #F10C0C ;
    color: #fff
}

.btn-outline-primary {
    border-color: #F10C0C ;
    background-color: transparent;
    color: #F10C0C 
}

.btn-outline-primary:hover {
    background-color: #F10C0C ;
    color: #fff
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
    background-color: #F10C0C  !important;
    color: #fff;
    cursor: default
}

.list-group-item.active,
.pagination .pages>li.active>a,
.steps .step.completed .step-icon {
    background-color: #000 ;
    color: #fff;
    border-color: #000; 
}

.alert-primary {
    background-color: rgba(13, 169, 239, .12);
    color: #F10C0C 
}

.checkout-steps>a.active,
.progress-bar,
.shop-view>a.active,
.tag.active {
    background-color: #000 
}

.progress-bar {
    height: 18px
}

.tag.active {
    border-color: #F10C0C ;
    color: #fff !important;
    cursor: default
}

.widget-light-skin .tag.active {
    border-color: #F10C0C ;
    background-color: #F10C0C ;
    color: #fff !important
}

.offcanvas-toggle:hover {
    color: rgba(255, 255, 255, .68)
}

.site-menu>ul>li.active>a {
    border-top-color: #F10C0C 
}

.navbar-ghost:not(.navbar-stuck) .site-menu>ul>li>a {
    color: #fff
}

.shop-view>a.active {
    border-color: #F10C0C 
}

.checkout-steps>a.active {
    color: #fff
}

.checkout-steps>a.active>.angle::after {
    border-left-color: #000 
}

.product-gallery .product-thumbnails>li.active>a {
    border-color: #F10C0C ;
    cursor: default
}

