Improved hover css

It properly applies to both the a tag and its inner i tag