.civi-light-gallery .civi-overlay{transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1)}.civi-light-gallery .civi-box:hover .civi-overlay{visibility:visible;opacity:.9}.civi-light-gallery .civi-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.civi-light-gallery .civi-overlay>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:36px;color:#fff}