.b-catalog-menu
{
    position:static;
}
.b-header__row_start
{
    position:relative;
}
.b-catalog-menu__overlay
{
    display:none;
}
.ali-menu-block
{
    color:#fff;
    display:none;
    position: absolute;
    left: 0;
    top: 100%;
    width:100%;
    background-color: #fff;
    border: 1px solid #ededee;
    z-index:1;
    color:#000;
    box-shadow: 0 0 3px 0 #D6D6D6;
}
.ali-menu-block>ul
{
    display:flex;
    flex-wrap:wrap;
    padding:10px;
}
.ali-menu-block>ul>li
{  
    width:25%;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:10px;
    font-size:18px;
}
.ali-menu-block>ul>li>a
{ 
    /* font-weight:bold; */
}
.ali-menu-block ul li
{
    /* white-space: nowrap; */
}
.ali-menu-block ul li a:hover
{
    text-decoration:underline;
}
.ali-menu-block ul li ul
{
    padding-left:10px;
    margin-top:5px;
    margin-bottom:20px;

}
.ali-menu-block ul li ul li
{
    font-size:16px;
}

/* .main-page-menu.inner ul
{
    display:flex;
    flex-wrap: wrap;
    padding:0px;
    margin:0px;
    list-style-type: none;
    background:#fff;
}
.main-page-menu.inner ul li
{
    padding:0px;
    margin:0px;  
    margin-right:20px;
    margin-top:5px;
    margin-bottom:5px;
}
.main-page-menu.inner ul li a
{
    display:flex;
    align-items: center;
}
.main-page-menu.inner ul li a span
{
    display: inline-block;
    width:30px;
    margin-right:10px;
    width:100px;
}
@media only screen and (min-width: 1200px) {
    .b-content.b-main-block {
        padding-top:280px !important;
    }
} */

.grey-bg-1
{
    background:#ddd;
    display:none;
}


@media only screen and (min-width: 1200px) {
    .grey-bg-1
    {
        display:block
    }
    .main-page-menu.inner ul
    {
        padding:0px;
        margin:0px;
        list-style-type: none;
        display:flex;
        flex-direction: column;
        flex-wrap:wrap;
        height:80px;
        justify-content: center;

    }
    .main-page-menu.inner ul li
    {
        margin:3px 0px;
    }
    .main-page-menu.inner ul li a
    {
        display:flex;
        align-items: center;
    }
    .main-page-menu.inner ul li a span
    {
        display: inline-block;
        width:30px;
        margin-right:10px;
    }
    .b-content.b-main-block {
        /* KA: высота шапки выросла из-за 2-го телефона в тулбаре (~205px); компенсируем, чтобы серая полоса каталога (2 ряда, 80px) не уходила под тёмную навигацию */
        padding-top: 210px !important;
    }
}