.field-type-video-gallery.form-group .review-gallery-add {
height: 120px;
margin-bottom: 0;
margin-right: 7px;
width: calc(25% - 7px);
margin-bottom: 7px;
}
.cdtsmlvgf-play-icon-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
justify-content: center;
}
.cdtsmlvgf-play-icon-wrapper > div {
width: 30%;
display: flex;
flex-direction: column;
justify-content: center;
max-width: 50px;
transform: scale(1);
transition: transform .2s ease; }
.cdtsmlvgf_play-btn__svg{
transition: .2s ease-in-out; fill:#fff;
opacity: .5;
}
.cdtsmlvgf_play-wrap:hover .cdtsmlvgf-play-icon-wrapper > div {
transform: scale(1.2);
}
.cdtsmlvgf_play-wrap:hover .cdtsmlvgf_play-btn__svg { opacity: 1;
}
.gallery-carousel .item.cdtsmlvgf_play-wrap:hover {
opacity: 1;
}
.gallery-grid-block .gallery-grid a.cdtsmlvgf_play-wrap:hover:after {
opacity: 0 !important;
}
body.wp-admin .codicts-video-gallery-field-wrap .job-manager-uploaded-file-preview img {
height: 120px!important;
-o-object-fit: cover;
object-fit: cover;
margin-bottom: 8px!important;
box-shadow: none!important;
}
body.wp-admin .codicts-video-gallery-field-wrap .cdtsmlvgf-job-manager-file-upload {
padding-bottom: 80% !important;
}
body.wp-admin .codicts-video-gallery-field-wrap .remove-uploaded-file {
top: unset !important;
}
body.wp-admin .codicts-video-gallery-field-wrap .job-manager-uploaded-files .cdtsmlvgf_progress_upload {
margin-right: 7px;
width: calc(25% - 7px);
display: inline-block;
position: relative;
float: left;
overflow: hidden;
height: 120px;
background-color: #d8d8d8;
display: flex;
justify-content: center;
align-items: center;
}
body.wp-admin .codicts-video-gallery-field-wrap .job-manager-uploaded-files .cdtsmlvgf_progress_upload progress {
width: 90%;
}
.cmlvgf-thumbnail-gen-video {    
background-size: cover;
background-position: center center;
} .gallery-carousel .item.cdtsmlvgf_play-wrap > video,
.gallery-thumb .item.cdtsmlvgf_play-wrap > video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
display: block;
pointer-events: none;
}
.cmlvgf-thumbnail-gen-video video,
.gallery-grid .gallery-item.cdtsmlvgf_play-wrap video,
.cdtsmlvgf-car-thumb video {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
pointer-events: none;
}