a, a:visited {
-webkit-transition: 0.5s ease;
transition: 0.5s ease; 
}

a:hover, a:visited:hover {
color: #E52E2E !important;
-webkit-transition: 0.5s ease;
transition: 0.5s ease; 
}
a:after{
    width:0%;
    bottom:-10px;
    position:absolute;
    content:"";
    background:#E52E2E;left:0;
  -webkit-transition: 0.5s ease;
transition: 0.5s ease;   
    
}
a:hover:after{width:90%;height:1px;}