a.has-new-window-popup-info, button.has-new-window-popup-info { position:relative; z-index:24; & > span.new-window-popup-info { position: absolute; left: -9000px; width: 0; overflow: hidden; } &:hover, &:focus, &:active { z-index:25; & > span.new-window-popup-info { display:block; position:absolute; top:2em; left:-1em; width:12em; border-radius: 5px; border:1px solid #0cf; background-color:#cff; color:#000; text-align: center; } } }