Added transition effect to hover states