.html5video-wpcolumn, .html5video-columns{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.video-row-clearfix:after{ content:" "; display:table; clear:both; }
.video-row{ margin:10px -0.9375em; }
.video_frame{ text-align:center; margin-bottom:15px; }
.video_frame .video_title{ font-size:18px; padding:10px 10px; }
.html5video-medium-12 .video_image_frame{ height:350px; position:relative; }
.html5video-medium-4 .video_image_frame{ height:200px; position:relative; }
.video_image_frame{ height:250px; position:relative; }
.video_image_frame img{ height:100% !important; width:100% !important; object-fit:cover; object-position:top center; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888; border:3px solid #fff; -webkit-transition-duration:0.4s; transition-duration:0.4s; }
.video_frame:hover .video_image_frame img{ -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555; border:3px solid #f1f1f1; }
.video_frame:hover .video_image_frame .video_icon{ opacity:1; }
.video_icon{ position:absolute; top:50%; left:50%; width:50px; height:50px; margin:-25px 0 0 -25px; opacity:.85; background:rgba(0,0,0,.55) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><circle cx="25" cy="25" r="24" fill="%23fff"/><path d="M19 14l20 11-20 11z" fill="%23000"/></svg>') center center no-repeat; background-size:50px 50px; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; }
.mfp-iframe-holder .mfp-close, .mfp-iframe-holder .mfp-close:focus, .mfp-iframe-holder .mfp-close:hover,
.wp-html5vp-popup-wrp .mfp-close, .wp-html5vp-popup-wrp .mfp-close:focus, .wp-html5vp-popup-wrp .mfp-close:hover{ background-image:none; box-shadow:none; }
.wp-html5vp-popup-main-wrp iframe, .wp-html5vp-popup-main-wrp video{ margin:0 !important; }
.wp-html5vp-popup-main-wrp .mfp-iframe-holder .mfp-content iframe{ padding:10px; background:#fff; box-sizing:border-box; }
.wp-html5vp-popup-conf{ display:none; }
.wp-html5vp-mfp-zoom-in .zoom-anim-dialog{ opacity:0; -webkit-transform:scale(0.8); transform:scale(0.8); -webkit-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s; }
.wp-html5vp-mfp-zoom-in.mfp-ready .zoom-anim-dialog{ opacity:1; -webkit-transform:scale(1); transform:scale(1); }
.wp-html5vp-mfp-zoom-in.mfp-removing .zoom-anim-dialog{ opacity:0; -webkit-transform:scale(0.8); transform:scale(0.8); }
.wp-html5vp-mfp-zoom-in.mfp-bg{ opacity:0; -webkit-transition:opacity 0.3s ease-out 0s; transition:opacity 0.3s ease-out 0s; }
.wp-html5vp-mfp-zoom-in.mfp-ready.mfp-bg{ opacity:0.8; }
.wp-html5vp-mfp-zoom-in.mfp-removing.mfp-bg{ opacity:0; }
.hgvpp-popup-content{ padding:0; overflow:hidden; background:#fff; max-width:800px; margin:0 auto; }
.html5video-wpcolumn, .html5video-columns{ padding-left:0.9375em; padding-right:0.9375em; width:100%; float:left; position:relative; }
@media only screen and (min-width:40.0625em){
  .html5video-wpcolumn, .html5video-columns{ position:relative; padding-left:0.9375em; padding-right:0.9375em; float:left; }
  .html5video-medium-1{ width:8.33333%; }
  .html5video-medium-2{ width:16.66667%; }
  .html5video-medium-3{ width:25%; }
  .html5video-medium-4{ width:33.33333%; }
  .html5video-medium-5{ width:41.66667%; }
  .html5video-medium-6{ width:50%; }
  .html5video-medium-7{ width:58.33333%; }
  .html5video-medium-8{ width:66.66667%; }
  .html5video-medium-9{ width:75%; }
  .html5video-medium-10{ width:83.33333%; }
  .html5video-medium-11{ width:91.66667%; }
  .html5video-medium-12{ width:100%; }
}