Added background and opacity hover effect