﻿.sidenav
{
    height:100%;
    width:0;
    position: fixed;
    z-index:5;
    top: 20;
    left: 0;
    background-color:#333;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 30px;
}
.sidenav a
{
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 18px;
  color: #fff;
  display: block;
  transition: 0.3s;
}
.sidenav a:hover { color: #f1f1f1; }
.sidenav .closebtn {  position: absolute; top: 0; right: 25px; font-size: 30px; margin-left: 50px; }

@media screen and (max-height: 450px)
{
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 16px;}
}