.h2m-menu__mobile ul{display: block !important;}
.h2m-menu__mobile .collapse{display: none !important;}
.h2m-menu__desktop .h2m-main-menu-item.h2m-tree_menu, 
.h2m-menu__desktop .h2m-main-menu-item.h2m-submenu-pos--left_menu_item, 
.h2m-menu__desktop .h2m-main-menu-item.h2m-submenu-pos--right_menu_item,
.h2m-search-bar .h2m-search-box{position: relative !important;}
.h2m-menu__desktop .h2m-tab-list{position: relative;}
.h2m-menu__desktop .h2m-tab-list:after{content: ""; position: absolute; width: 1px; height: 100%; top: 0; right: 0; background: #333;}