#_1016-menu{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;

  z-index: 1000;

  width: 100vw;
  max-width: 250px;

  box-shadow: 0 0 100px 0 #000;
  transition: right .4s ease;
  overflow: auto;
}
#_1016-menu.inactive{
  right: -350px;
}
#_1016-menu-inactivator{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;

  z-index: 1000;

  width: calc(100vw - 250px);
}
#_1016-menu-inactivator.inactive{
  display: none; 
}

._1016-menu-item{
  font-weight: normal;
  color: #fff;
}

._1016-menu-item:hover{
  color: #FE0000;
}