added gradient styles to hover state