.olympus-video-lightbox{
    position:relative;
    cursor:pointer;
}

.olympus-video-lightbox-img{
    display:block;
    width:100%;
}

.olympus-video-lightbox-overlay{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:1;
    background:white;
    opacity:0.4;
}

.olympus-video-lightbox-img,
.olympus-video-lightbox-overlay{
    border-radius:8px;
    box-shadow: var(--wp--preset--shadow--light);
}

.olympus-video-lightbox-play-btn{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:40px;
    height:80px;
    z-index:2;
    transform: translate(-20px,-40px);
}

.olympus-video-lightbox-wrap{
    margin-top:0;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0,0,0,0.80);
    z-index:999999;
    padding:20px;
    display:flex;
    align-items:center;
    justify-content: center;
}

.olympus-video-lightbox-wrap > .olympus-video-lightbox-close{
    width:25px;
    cursor:pointer;
    position:fixed;
    top:20px;
    right:20px;
    color:white;
    fill:white;
}

.olympus-video-lightbox-content{
    width:100%;
    max-width:975px;
}