added css transitions to hover effects