.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;border-radius:var(--border-radius-1)}
.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-42, .news-page__image-43, .news-page__image-44{display:none}

.price-per-unit{
font-size: 15px;
    margin-left: 15px;
}


.news-page details summary{
background: #1060c1;
    color: #fff;
    cursor: pointer;
    border-radius: 20px;
    padding: 10px;
    margin-bottom: 10px;}



#common-success a:nth-child(3) {
    color: #fff;
    background: #1060c1;
    padding: 10px 20px;
    display: inline-block;
    margin: 10px;
    margin-left: 0;
    border-radius: 10px;
    text-decoration: none; /* Добавил для лучшего вида */
}
#common-success a:nth-child(5) {
    color: #fff;
    background: #1060c1;
    padding: 10px 20px;
    display: inline-block;
    margin: 10px;
    margin-left: 0;
    border-radius: 10px;
    text-decoration: none; /* Добавил для лучшего вида */
}

#common-success a:nth-child(7) {
    color: #fff;
    background: #1060c1;
    padding: 10px 20px;
    display: inline-block;
    margin: 10px;
    margin-left: 0;
    border-radius: 10px;
    text-decoration: none; /* Добавил для лучшего вида */
}
#common-success a:nth-child(3):hover  {
  background: #0d4fa3; /* Дополнительный стиль при наведении */
}
#common-success a:nth-child(5):hover  {
  background: #0d4fa3; /* Дополнительный стиль при наведении */
}

#common-success a:nth-child(7):hover {
    background: #0d4fa3; /* Дополнительный стиль при наведении */
}

.menu__level-1-img {
    width: 30px;
    height: 30px;
    margin: 0 7px 0 0;
}

.header-phones__a img{max-width: 10px;}

.hcol-image{
max-height: 70px;
}

@media (min-width:1300px) and (max-width:1600px){
    .live-search__ul{
            width: 580px!important;
    }
}