#slide-menu-cont{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:999;opacity:.8;background:#111}.slide-menu{position:fixed;width:320px;max-width:100%;height:100vh;top:0;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#fefefe;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);will-change:transform;z-index:1000;height:100%}.slide-menu .slider{position:absolute;top:50px;left:0;bottom:0;width:100%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);will-change:transform;display:flex;box-sizing:border-box}.slide-menu ul{padding-left:0;list-style:none;width:320px;max-width:100%;margin:0;overflow:scroll;height:100%}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu ul li:hover{background-color:#eaeded}.slide-menu ul li:hover .m-arrow{border:solid #111;border-width:0 3px 3px 0}.slide-menu .m-arrow{border:solid #879496;border-width:0 3px 3px 0;display:inline-block;padding:3px}.slide-menu .ar_right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:auto}.slide-menu .ar_left{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-right:20px}.slide-menu .m-close{position:relative;width:40px;height:32px;opacity:.6}.m-close-r{margin-left:4px}.slide-menu .m-close:hover{opacity:1}.slide-menu .m-close:after,.slide-menu .m-close:before{position:relative;left:15px;content:' ';height:30px;width:2px;background-color:#fff;display:inline-block}.slide-menu .m-close:before{transform:rotate(45deg)}.slide-menu .m-close:after{transform:rotate(-45deg)}.slide-menu ul a{display:block;padding:12px 24px;color:#111;text-decoration:none;display:flex;align-items:center}.slide-menu .no-transition,.slide-menu.no-transition *{transition:none!important}.slide-menu li.mseparator{border-bottom:1px solid #d5dbdb;padding:2px 0 0 0;margin:2px 31px 3px 22px}.slide-menu .customer-profile{background-color:#0a385f;height:50px;align-items:center;display:flex}.slide-menu .customer-profile .hmenu-customer-avataricon{height:30px;width:30px;display:inline-block;background-image:url(//images.epto.it/images/m-sprite-2020.png);background-position:-33px -368px;margin:0 8px 0 auto}.slide-menu .hmenu-customer{flex:1;overflow:hidden;display:inline-block}.slide-menu .hmenu-customer-name{display:inline-block;white-space:nowrap;font-size:22px;max-width:90%;line-height:25px;color:#fff;overflow:hidden;text-overflow:ellipsis;margin:0 auto;font-family:lato,arial;text-transform:uppercase}.menu_cat_n{height:auto;margin:0;padding:8px;cursor:pointer}.menu_cat_n>div{width:30px;height:4px;background-color:#d0d0d0;margin:4px 0}.menu_cat_n>div:first-child{margin-top:0}.menu_cat_n>span{font-size:10px;font-family:verdana;display:block;line-height:.6em;color:#d0d0d0}


  .slide-menu div.sub{
    padding: 12px 14px 0 8px;
    color: #111;
    display: flex;
    font-weight: bold;
  }

  .slide-menu  li.li-submenu span.sub{
    display: block;
    padding: 8px 24px;
    color: #111;
    text-decoration: none;
    display: flex;
    font-size: 1.5em;
    line-height: 1em;
    align-items: center;
  }
  .slide-menu  li.li-submenu span.nolmenu{
    font-weight: bold;
    text-align: center;
  }

  
  .slide-menu ul li.li-submenu:hover {
    background-color: inherit ;
    cursor: auto;
  }

  