added 0.5s transition delay to :hover effects.