Added overlay with :after psuedo instead of explicit element.