Fixed colors for hover/active in top bar links

The style was applied to `.top-bar-section ul li.hover > a` instead of `.top-bar-section ul li:hover > a` (similarly with .active and :active). This should fix #2823 and the problem mentioned in the most recent comments of #2483.