#wp-image-modal {border-radius: 5px;cursor: pointer;transition: 0.3s;}#wp-image-modal:hover {opacity: 0.7;}.wp-image-modal {display: none;position: fixed;z-index: 1000000;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background-color: rgba(0, 0, 0, 0.9);}.wp-image-modal-content {margin: auto;display: block;max-width: calc(100vw - 6rem);max-height: calc(100vh - 6rem);}#wp-image-modal-caption {margin: auto;display: block;text-align: center;color: #fff;margin-top: 10px;text-transform: capitalize;font-size: 23px;font-weight: 500;}.wp-image-modal-content, #caption {animation-name: zoom;animation-duration: 0.6s;}@keyframes zoom {from {transform: scale(0);}to {transform: scale(1);}}.wp-image-modal-close {position: absolute;top: 15px;right: 35px;color: #f1f1f1;font-size: 40px;font-weight: bold;transition: 0.3s;}.wp-image-modal-close:hover, .wp-image-modal-close:focus {color: #bbb;text-decoration: none;cursor: pointer;}@media only screen and (max-width: 700px) {#wp-image-modal-caption {font-size: 18px;}}