.post-media-direct-video {
  padding: 0 16px;
}

.post-media-direct-video video.js_video-plyr {
  display: block;
  width: 100%;
  max-height: 70vh;
  height: auto;
  background: #000;
  object-fit: contain;
}

.post-media-direct-video .plyr {
  width: 100%;
  max-height: 70vh;
  background: #000;
}

.post-media-direct-video .plyr__video-wrapper {
  background: #000;
}

.post-media-direct-video .plyr video {
  max-height: 70vh;
  object-fit: contain;
}

.post-media-direct-video .plyr.plyr--fullscreen-active,
.post-media-direct-video .plyr.plyr--fullscreen-fallback,
.plyr.direct-embed-video.plyr--fullscreen-active,
.plyr.direct-embed-video.plyr--fullscreen-fallback,
.plyr.direct-embed-video:fullscreen,
.plyr.direct-embed-video:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
}

.post-media-direct-video .plyr.plyr--fullscreen-active .plyr__video-wrapper,
.post-media-direct-video .plyr.plyr--fullscreen-fallback .plyr__video-wrapper,
.plyr.direct-embed-video.plyr--fullscreen-active .plyr__video-wrapper,
.plyr.direct-embed-video.plyr--fullscreen-fallback .plyr__video-wrapper,
.plyr.direct-embed-video:fullscreen .plyr__video-wrapper,
.plyr.direct-embed-video:-webkit-full-screen .plyr__video-wrapper {
  height: 100% !important;
  max-height: none !important;
  padding-bottom: 0 !important;
}

.post-media-direct-video .plyr.plyr--fullscreen-active video,
.post-media-direct-video .plyr.plyr--fullscreen-fallback video,
.plyr.direct-embed-video.plyr--fullscreen-active video,
.plyr.direct-embed-video.plyr--fullscreen-fallback video,
.plyr.direct-embed-video:fullscreen video,
.plyr.direct-embed-video:-webkit-full-screen video,
.plyr--fullscreen-enabled .plyr.direct-embed-video video {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
}
