

a, .btn-link, .info_basket .fav .active .bi {
    color:  #212529;
    opacity: 1;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 300;
}
#mainmenu .dropdown-menu a.active{
    color: #1c94c4 !important;
}

.catalog_fav .active .bi { 
    color: #1c94c4 !important;
    text-shadow: none;
}

a.text-primary:hover, a.text-primary:focus {
    color: #1c94c4 !important;
}
.btn.filter_apply {
    background: #1c94c4;
    color: white;
}
.btn.filter_apply:hover {
opacity: .8;
}

.main_menu a.active{
color: #1c94c4;
}

.text-primary {
    color:  #1c94c4 !important;
}


a:hover {
    color:  #1c94c4;
    opacity: .6;
}

.bg-primary{ background-color: #1c94c4 !important;}

.btn-primary, .btn-primary:hover, .btn-outline-primary:hover {
    color: #fff;
    background-color: #1c94c4;
    border-color: #1c94c4;
}

.btn-primary:active, .btn-primary:focus {
    color: #fff;
    background-color:  #000 !important;
    border-color:  #000 !important;
    box-shadow: 0 0 120px rgba(0,0,0) inset;

}

.btn-outline-primary {
    color: #1c94c4;
    background-color: transparent;
    background-image: none;
    border-color: #1c94c4;
}

.kol_tovar_plus_minus i {
    color: #1c94c4;
    opacity: .7;
}

.default_total_price, .bg_zakaz {
    background:  #1c94c4;
}
.fa-paper-plane {
    font-size: 16px;
}

.col.small.text-lg-center.my-3 {
    column-count: 2;    margin-left: 20px
}

.col.small.text-lg-center.my-3 a {
    display: block;
}
.bi-list::before {
    content: url(/images/search_list_dark.svg);
    width: 26px;
    padding-top: 2px;
}
.fixed_block.noindex .bi-list::before,
.fixed_block.fixed .bi-list::before {
    content: url(/images/search_list.svg);
}
.panel .bi-list::before {
content: url(/images/search_list_dark.svg);}
