/* top */
.top {
    background: #e91e63;
    position: relative;
    z-index: 99999;
   }

   a {
    text-decoration: none !important;
    color: inherit !important;

   }
   
   .top a:hover {
     color:yellow;
   }
   
   .top li {
     display: inline-block;
   }
   
   .top ul {
     margin-left: 15px;
   }
   
   
   .top li {
     padding: 2px 8px;
   }
   
   .top li:hover{
   transition: 0.5s;
   background-color: #00ffdc !important;
   }
   
   .top .on {
     color : black !important;
     background: white;
   }
   
   
   #topmenu {
     font-size: 1rem;
     text-align: left;
     color : white;
   }
   
   .top .on:hover {
     background-color: white !important;
   }