.menu-row .mega-menu table td.wide_menu .more_items{
    color: var(--light_basic_text_black);
}
.menu-row .mega-menu table td.wide_menu .more_items:hover{
    color: var(--fill_dark_light_white_hover);
}

.home-page .menu-row {
    border-top: 1px solid #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
}

.menu-row {
    border-top: 1px solid #D9D9D9 !important;
}

.table-menu table {
    width: fit-content;
    margin: 0 auto;
}

.mega-menu table td .wrap > a {
    font-size: 16px;
    line-height: 20px;
}

.menu-item {
    font-size: 16px !important;
}

.menu-item i {
    display: none !important;
}

/*#main .long_banner .header_wrap:not(.light-menu-color) .menu-row.bg_none .mega-menu table td .wrap > a {*/
/*    color: #fff !important;*/
/*}*/

/*Верстка*/
.table-menu {
    display: flex;
    align-items: center;
}

.icon__link {
    height: 22px;
}

.header_wrap:not(.light-menu-color) .icon__link svg path {
    fill: #1d1d1d;
}

.home-page .header_wrap .icon__link svg path {
    fill: #ffffff;
}

.icon__link:hover svg path {
    fill: #26448c;
}

.header_wrap:not(.light-menu-color) .icon__link:hover svg path {
    fill: #26448c;
}

.icon__link+.icon__link {
    margin-left: 16px;
}

.menu-row.middle-block .mega-menu table td .wrap > a {
    padding: 18px 16px 25px;
}

.menu-row.middle-block .mega-menu table td.catalog {
    width: auto !important;
}

@media (max-width: 1199px) {
    .menu-row.middle-block .mega-menu table td .wrap > a {
        padding: 18px 8px 25px;
        font-size: 14px !important;
    }
}