
.nav.bg-primary a, .text-primary, .card-title{
    color: #000 !important;
}

.nav.bg-primary{
    background-color: #f2f2f2 !important;
        -webkit-box-shadow: 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 10%);

}

header > .nav.nav-category{
    border: none;

    -webkit-box-shadow: 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 10%);
}

.bg-primary, .btn-primary:active, .btn-dark, input:checked, .container-fluid.d-none.d-lg-block.full-menu-top{
    background-color: black !important;
}




header .nav-category li.category-menu-item:hover > a{
    background: white;
    color: black !important;
}

header .nav-category li.category-menu-item > a {
    border-bottom: 2px solid #fff;
}

.page-item.active .page-link {
    background-color: black;
    border-color: black;
}

.nav.nav-main {
  background-color: #f1f1f1 !important;
  border-bottom: 1px solid #dfdfdf;
}

.ca-buttons.ca-options div{
    background: black !important;
}

.ca-buttons.ca-options div:hover{
    background: #333333 !important;
}

.ca-buttons .ca-accept div{
    color: black !important;
}

b, .filter-show-hidden.text-primary{
    font-weight: 500;
}

.nav.bg-primary .pro-count.white, .btn-detail-extralink:hover, .btn-additional:hover {
    background-color: black;
    color: white;
}

li.level-3 a:hover, a:not(footer a), a.btn-link{
    color: black;
}

footer a, footer a:hover{
    color:white;
}

.btn-primary{
    background-color: black;
    border: none;
}

.btn-primary:hover, .btn-dark:hover{
    background-color: rgb(38, 38, 38) !important;
}

a:not(footer a):hover{
    color: rgb(38, 38, 38);
}

div.user-menu li a:hover, .category-subcategory .subcategory-content a:hover, .widget-category a:hover,
.filter-show-hidden.text-primary:hover, footer a:hover{
    text-decoration: underline !important;
}

div.user-menu li a.user-menu-logout:hover{
    text-decoration: none !important;
}

.category-subcategory .subcategory-content li.level-3.mt-1 a{
    color: black !important;
    font-weight: 500;
}

.widget-category li.menu-category-item.active a, .home-slider-dots .slick-dots li.slick-active,
.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active, .user-menu-top .pro-count{
    background-color: black !important;
    color: white;
}

.btn:focus, input:focus{
    box-shadow: 0 0 0 0.25rem rgba(0,0,0,.25) !important;
}

header .nav-category li  a:not(.category-icon-href):hover{
    border-bottom: 2px solid #000;
}

div.sorting ul li a.active, input:not(.qty-val):focus, .slider-nav-thumbnails .pozadi.slick-current, input:checked,
textarea:focus{
    border-color: #000 !important;
}

.btn-primary:focus{
    background: #000 !important;
}

.radek-hover .hodnota, .radek-hover, #popis table th{
    background-color: #f1f1f1 !important;
}

#popis table td{
    background-color: rgb(0 0 0  / 1%);
}

.search_wisper{
    box-shadow: none !important;
    flex-direction: row-reverse;
    border-radius: 4px;
    border-bottom: 1px solid rgb(38, 38, 38);
}

.bg-menu-top{
    background: #d9d9d9;
    border-bottom: 1px solid #d7d7d7;
    
}

.bg-menu-top p, .bg-menu-top a{
    color: #333 !important;
}

.search_wisper button.bg-light{
    background-color: white !important;
}


header .nav-category{
    border-color: black;
}

.alert-primary{
    border-color: #000 !important;
    background-color: #cccccc;
    color: #000;
}

.search.w-50{
    border-radius: 4px !important;
}

.cart-load-variant.btn-primary:hover{
    background-color: black !important;
    border-color: black !important;
}
