.gq_overlay_button .custom_overlay{position:relative}.gq_overlay_button .image{display:block;width:100%;height:auto}.gq_overlay_button .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:rgba(2,2,2,0.7)}.gq_overlay_button .custom_overlay:hover .overlay{opacity:1}.gq_overlay_button .text{color:#fff;background:#3e8adb;padding:10px 5px;font-size:15px;line-height:16px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}