/* Player Controls */
.center {
  display: block; }

media-controller.video__player {
  position: relative;
  --media-poster-image-display: block;
  --media-object-fit: contain;
  --media-object-position: center; }
  media-controller.video__player::part(poster-layer) {
    display: flex !important;
    align-items: stretch;
    justify-content: center;
    background-color: black;
    opacity: 1;
    pointer-events: none;
    visibility: visible;
    transition: opacity 500ms ease; }
  media-controller.video__player[mediahasplayed]::part(poster-layer) {
    display: flex !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 500ms ease, visibility 0s linear 500ms; }
  media-controller.video__player > media-poster-image[slot="poster"] {
    display: block;
    width: 100%;
    height: 100%; }
  media-controller.video__player > media-poster-image[slot="poster"]::part(img) {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center; }

media-playback-rate-menu {
  position: absolute;
  z-index: 1; }

media-control-bar {
  display: flex; }

media-control-bar media-play-button,
media-control-bar media-seek-backward-button,
media-control-bar media-seek-forward-button,
media-control-bar media-volume-range {
  display: none; }

.full-time-range {
  display: none; }

@media (min-width: 995px) {
  .center {
    display: none; }
  media-control-bar {
    display: flex;
    width: 100%; }
  media-control-bar > * {
    background: none; }
  media-control-bar media-play-button,
  media-control-bar media-seek-backward-button,
  media-control-bar media-seek-forward-button,
  media-control-bar media-volume-range {
    display: inline; }
  .full-time-range {
    display: inline; }
  media-time-range.full-time-range {
    flex-grow: 1; }
  .responsive-time-range {
    display: none; }
  media-control-bar media-volume-range {
    margin-right: auto; }
  media-control-bar {
    background: var(--media-control-background, var(--media-secondary-color, var(--color-media-control-background))); } }

/* END Player Controls */
