.mobile_nav{
  position: absolute;
  background: green;
  height: 100%;
  right: 0;
  top: 0;
  width: 250px;
  z-index: 10000;
  display: none;
}
.mobile_nav .hl{
  color: #FFF;
  font-size: 22px;
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: 20px;
}
.mobile_nav ul{
  padding-left: 20px;
}
.mobile_nav li{
  display: block;
}
.mobile_nav li a{
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
  padding-bottom: 3px;
}

.mobile_nav li.current a{
  color: #FFF;
  font-weight: bold;
}