.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding:20px 15px;text-align:center;background:rgba(0,0,0, .03);border-radius:var(--border-radius-1)}
.menu__banner div img {margin:20px auto;padding:10px;max-width:170px}
.menu__banner span {color:var(--menu-main-level-2-c);font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-41{display:none}

.menu__collapse {
    font-size: 16px;
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 1.2em;
    text-transform: uppercase;
}

/*кнопка меню*/
.header-block__item-menu .btn{
 height:40px;
 padding:0 12px; 
 font-weight:bold; 
 font-size:20px; 
 color:#f7f7f7;
 background:#121212;
 border:2px solid #f7f7f7 !Important;
}
/*поиск */
.header-search__form {
border: 1px solid #444444;
border-radius: 10px;
}
/*номера телефонов*/
.header-phones__main {
    font-size: 1.4em;
    font-weight: 800;
}

/*штатный филтр*/
.btn-primary {
    background: #2f343d;
}

.input input[type="checkbox"]:checked {
    background: #1bd143;
}