﻿nav {
   padding: 20px 0;
}

.sidebar-btn {
   width: 42px;
   height: 42px;
   padding: 10px;
   display: block;
   margin: 0 auto;
}

   .sidebar-btn hr {
      margin: 4px 0;
      color: white;
      border-style: solid;
   }

nav ul {
   width: 90px;
   background-color: white;
   opacity: 0.7;
   border-radius: 15px;
   margin: 0 auto;
   display: block;
   padding: 20px 0;
}

   nav ul li {
   }

   #nav.show {
      opacity: 0.55;
   }


nav ul li a.active {
   color: #000000;
}
      nav ul li a:hover {
         background-color: #bebebe
      }

      nav ul li a {
         display: block;
         font-family: 'OpenSansCondensed';
         font-size: 15px;
         line-height: 15px;
         padding: 15px 10px;
      }
      nav ul li ul {
         background-color: #4f4f4f;
         border-radius: 0;
         padding: 0;
      }
         nav ul li ul li a {
            font-size: 13px;
            line-height: 13px;
            color: white;
         }

      ul.work-hide li a, ul.about-hide li a {
         line-height: 0px;
         padding: 0px;
      }