Updated show/hide to use data-type instead of data-options to follow common syntax of all widgets.
Updated overlay to force width of 90% on 800- screen sizes so they stay inside viewport on small screens.