.scroll1_menu {
    width: var(--width_menu);
    overflow-y: scroll;
    background-color: var(--color_header);
    position: sticky;
    top: var(--height_header);
    height: calc(100vh - var(--height_header));
    font-size: var(--fontsize_menu);
    /*padding-top: calc(2*var(--fontsize_menu));*/
    padding-bottom: calc(7*var(--fontsize_menu));
    border-right:  calc((var(--height_header)/100)) solid var(--colorcommentcontent_main);

}
.scroll2_menu
{
    /*border: 1px solid red;*/
}

.h_menu
{
    word-wrap: break-word;
    /*border: 1px solid green;*/
    -webkit-tap-highlight-color: transparent; /* отключает подсветку при клике */
    -webkit-appearance: none; /* изменяет внешний вид кнопок и других элементов управления, чтобы походить на стандартные средства управления */

    max-width: calc(0.9*var(--width_menu));
    overflow-x: hidden;
    font-family: Arial, sans-serif;
    color: var(--color_pp_menu);
    text-shadow: 0 0 calc(1*var(--fontsize_menu)/16) #000, 0 0 calc(2*var(--fontsize_menu)/16) #000, 0 0 calc(3*var(--fontsize_menu)/16) #000;
    cursor: pointer;
    /*padding: calc(0.7*var(--fontsize_menu)) 0 calc(0.7*var(--fontsize_menu)) calc(2*var(--fontsize_menu));*/
    padding: var(--fontsize_menu);
}
.no_active_h_menu {
    opacity: 0.4;
}

.name_p_menu {
    font-family: Arial, sans-serif;
    color: var(--colornamecategory_menu);
    cursor: pointer;
    padding: var(--fontsize_menu);
    /*max-width: calc(0.9*var(--width_menu));*/
    /*overflow-x: scroll;*/
}
/*@media (pointer: fine) {*/
/*    .name_p_menu:hover*/
/*    {*/
/*        color: var(--color2_hover);*/
/*    }*/
/*    .pp_menu:hover*/
/*    {*/
/*        opacity: 0.4;*/
/*    }*/
/*}*/

.pp_menu {
    max-width: calc(0.9*var(--width_menu));
    overflow-x: hidden;
    font-family: Arial, sans-serif;
    color: var(--color_pp_menu);
    text-shadow: 0 0 calc(1*var(--fontsize_menu)/16) #000, 0 0 calc(2*var(--fontsize_menu)/16) #000, 0 0 calc(3*var(--fontsize_menu)/16) #000;
    cursor: pointer;
    padding: calc(0.7*var(--fontsize_menu)) 0 calc(0.7*var(--fontsize_menu)) calc(2*var(--fontsize_menu));
}

.no_active_pp_menu {
    opacity: 0.4;
}
.breadcrumbs_menu
{
    /*border-bottom:  calc((var(--height_header)/100)) solid var(--colorcommentcontent_main);*/
    /*border: 1px solid green;*/
    padding: calc(0.7*var(--fontsize_menu)) ;
}
.breadcrumb_menu
{
    /*color: #fff;*/
    color: var(--colornamecategory_menu);
    /*padding: calc(0.7*var(--fontsize_menu))*/
    /*        calc(0.7*var(--fontsize_menu))*/
    /*        calc(0.7*var(--fontsize_menu))*/
    /*        calc(2*var(--fontsize_menu));*/
    word-wrap: break-word;
    padding: var(--fontsize_menu);
    text-align: right;
    cursor: pointer;
}
@media (pointer: fine) {
    .breadcrumb_menu:hover
    {
        opacity: 0.4;
    }

}