:root {
	--primary: #1868af;
	--secondary: #13538b;
	--primaryopacity: #155a97d5;

    --rgb1: rgb(24 104 175);
    --rgb2: rgb(22 88 146);
    --rgb3: rgb(32 129 214);
}

.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(--secondary);
    border-color: var(--primary);
}

.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);
    }
}