.ct-media-container{position:relative;display:block}.woosq-btn{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background-color:rgba(255,255,255,.9);border:none;padding:10px;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.woosq-btn-icon{display:block;font-size:20px;color:#333}.ct-media-container:hover .woosq-btn{opacity:1;visibility:visible}.ct-media-container img{position:relative;z-index:1}