.container{position:relative;padding:0}.image{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;border-radius:5%;background-color:#67d6f8}.container:hover .overlay{opacity:.95}.container:hover .textOverlay{color:#67d6f8}.text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left}