:root {
	--primary: #898989;
	--secondary: #9c9a9a;
	--primaryopacity: #6e6e6e;

    --rgb1: rgb(137,137,137,1);
    --rgb2: rgb(122,121,121,1);
    --rgb3: rgb(108,108,108,1);
}

.section-top-menu .submainmenu li a:hover {
    color: #fff;
}

.section-top-menu .submainmenu li.root-item-selected a {
    color: var(--primary);
}

.section-top-menu .submainmenu {
    background-color: var(--primary);
}

.mobile_top-menu .main_menu ul.nav li.root-item-selected::before {
    background-color: var(--primary);
}

.btn-primary {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
    background-color: var(--primary);
    border-color: var(--secondary);
    box-shadow: 0 0 0 .2rem var(--primaryopacity);
}

.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem var(--primary);
}

.btn-primary:disabled,.btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.smart-filter-slider-handle {
    border-color: var(--secondary);
}

.footer {
    border-color: var(--primary); 
	background: linear-gradient(0deg, var(--rgb1) 0%, var(--rgb2) 95%, var(--rgb3) 100%);  
}


@media (max-width: 992px) {
    .section-logo {
        background-color: var(--primary);
    }
}