.header-top-bar {
    background-color: #2f2f2f;
}
.header-top-bar .link-box_style_alt-gray:hover,
.header-top-bar .link-decorator_style_alt-gray a:hover,
.header-top-bar .link_style_alt-gray:hover,
.header-top-bar .pseudo-link-box_style_alt-gray:hover,
.link-decorator_style_alt-gray .header-top-bar a:hover {
    color: #ffffff;
    border-color: var(--top-header-link-color);
}
.header-middle-bar {
    color: #ffffff;
    background-color: var(--footer-background-color);
}
.link-box__link,
.link-box:hover .link-box__link,
.link-box:hover .link-box__link_black {
    color: #ffffff;
}
.link-box_style_light .link-box__icon {
    color: var(--primary-color);
}
.link-box_style_light:hover .link-box__icon {
    color: #ffffff;
}
.input-search__input:focus {
    /* border-color: var(--primary-color); */
}
.header-floating {
    background-color: var(--footer-background-color);
}
.header-floating .input-search__input:focus {
    border-color: var(--primary-color);
}
.info-panel-container {
    z-index: 9999;
}
.jv-mobile {
    z-index: 9998;
    position: relative;
}
.jv-mobile .__jivoMobileButton {
    bottom: 65px;
}
@media (min-width: 1200px) {
    .header-middle-bar__container-logo {
        max-width:255px;
        min-width: 255px;
    }
}
@media (max-width: 1023px) {
    .r-header {
        background: var(--footer-background-color);
    }
}
@media (max-width: 767px) {
    .slider__slider {
        height: 190px;
    }
    .slider__slide .slide__background picture img {
        object-position: left;
    }
    .slider__slide .slide__background img {
        object-position: right;
    }
}

/*.content-decorator a:hover,
.link-box:hover .link-box__link,
.link-decorator a:hover,
.link:hover {
    color: #ffffff;
}
.c-pages-tree__item_selected>.c-pages-tree__item-link {
    border-left: 2px solid var(--link-color);
}
.c-content-decorator a:hover, .c-link-box:hover .c-link-box__link, .c-link-decorator a:hover, .c-link:hover {
    color: #828282;
}
.c-header-middle-bar-phone__phone a {
    color: var(--footer-text-color);
    text-decoration: none;
}
.c-header-middle-bar-phone__phone a:hover,
.c-header-middle-bar-phone__phone a:focus {
    color: var(--primary-color);
}
.wa-captcha-input {
    width: 100% !important;
}

@media (max-width: 1199px) {
    .r-header, .r-search-form {
        background: var(--footer-background-color);
    }
    .r-header__list-item-link {
        color: var(--light-color);
    }
    .c-page_searchpro .searchpro__field-container {
        border: 1px solid #ededed;
        border-radius: 0px;
        background: #2f2f2f;
    }
}*/