

a, .btn-link, .info_basket .fav .active .bi {
    color:  #cc0000;
    opacity: 1;
}
/*a:hover, a:active, a:focus {
    color:  #cc0000;
    opacity: .7;
}
*/

#mainmenu .dropdown-menu a.active{
    color: #cc0000 !important;
}

.catalog_fav .active .bi { 
    color: #cc0000 !important;
    text-shadow: none;
}

a.text-primary:hover, a.text-primary:focus {
    color: #cc0000 !important;
}
.btn.filter_apply {
    background: #cc0000;
    color: white;
}
.btn.filter_apply:hover {
opacity: .8;
}

.main_menu a.active{
color: #cc0000;
}

.text-primary {
    color:  #cc0000 !important;
}


a:hover {
    color:  #cc0000;
    /*opacity: .6;*/
}

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

.btn-primary, .btn-primary:hover, .btn-outline-primary:hover {
    color: #fff;
    background-color: #cc0000;
    border-color: #cc0000;
}

.btn-primary:active, .btn-primary:focus {
    color: #fff;
    background-color:  #cc0000 !important;
    border-color:  #cc0000 !important;
    box-shadow: 0 0 120px rgba(0,0,0, .2) inset;

}

.btn-outline-primary {
    color: #cc0000;
    background-color: transparent;
    background-image: none;
    border-color: #cc0000;
}

.kol_tovar_plus_minus i {
    color: #cc0000;
    opacity: .7;
}

.default_total_price, .bg_zakaz {
    background:  #cc0000;
}

.dost_zakaz input[type='radio']:checked+label {border-color: #cc0000 !important;} 
.dost_zakaz input[type='radio']:checked+label:before  {color: #cc0000 !important;} 

.gifts_list input:checked + label:before, .cart_more_list.on:before {color: #cc0000 !important;}    

.gifts_list input:checked + label, .cart_more_list.on { 
    border: 1px solid #cc0000;
}
