/*lazyload: .h-lazy,opacity: 0;*/
.lazy,.lazyloading,.lazy-hidden {
    background-size: cover ;
    min-height: 20px;
    min-width: 20px;
}

img {
    aspect-ratio: attr(width) / attr(height);
    max-width: 100%;    
}
/*wp video & custom: .lazy-vd*/
.yt-video-place{
    position: relative;text-align: center;
}
.yt-video-place .play-yt-video{margin: auto;}
.yt-video-place.embed-responsive{padding-bottom: 10px!important;height: auto;}
.yt-video-place.embed-responsive:before{padding: 0px!important;}

.start-video {
    position: absolute;
    padding: 0px;
    opacity: 1;
    cursor: pointer;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#hpp_mPlayNxt{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0%;
    top: 0%;
    z-index: 999000000;
    text-align: center;
}
#hpp_mPlayNxt .yt-video-place{
    top:10%;display: inline-block;height: auto;
}
#hpp_mPlayNxt .cover{
    position: absolute;
    background: #dadada;
    opacity: .5;
    width: 100%;
    height: 100%;
}
.widget_media_video iframe{width:100%;min-height:400px;}
mediaelementwrapper > iframe{width: 100%;height: 100%;}
.mejs-overlay-play{width:100% !important;}
.mejs-mediaelement{position:relative!important}
.mejs-container.wp-video-shortcode{height:auto!important;}
.mejs-container video{height: auto;}
.emoji{width: 20px;}
/*hpp_inject*/
