.skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid {
  border-radius: 2px;
  padding: 3% 5%;
  max-width: 135px;
  max-height: 90px;
  box-sizing: content-box;
  position: absolute !important;
  top: 50% !important;
  opacity: 100%;
}
.skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid svg {
  height: 31px;
  width: 37px;
}
.skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid:hover, .skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid:focus {
  opacity: 0.8;
  background: var(--plyr-color-main);
}
.skin-modern.presto-player__wrapper.caption-style-full .plyr:not(.plyr--hide-controls):not(.is-muted-overlay) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 9px) * -4));
}
.skin-modern.presto-player__wrapper .plyr--video .plyr__controls {
  padding: 0px;
}
.skin-modern.presto-player__wrapper .plyr--video .plyr__controls::before {
  content: "";
  background: var(--plyr-color-main);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.75;
}
.skin-modern.presto-player__wrapper .plyr__controls__item {
  z-index: 1;
}
.skin-modern.presto-player__wrapper .plyr__controls__item.plyr__control:not(.presto-player-progress__marker):not([role*=menuitem]):not(.plyr__control--back) {
  height: 36px;
  border-radius: 0px;
}
.skin-modern.presto-player__wrapper .plyr__controls__item.plyr__control:not(.presto-player-progress__marker):not([role*=menuitem]):not(.plyr__control--back):focus {
  background-color: transparent;
  color: white;
}
.skin-modern.presto-player__wrapper .plyr__controls__item.presto-player-progress__marker {
  z-index: 2;
}
.skin-modern.presto-player__wrapper .plyr__controls__item.plyr__menu {
  height: 36px;
}
.skin-modern.presto-player__wrapper .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  height: 2px;
  color: white;
}
.skin-modern.presto-player__wrapper .presto-player__wrapper .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  height: 2px;
}
.skin-modern.presto-player__wrapper .plyr--video .plyr__progress__buffer {
  height: 2px;
  top: 11px;
}
.skin-modern.presto-player__wrapper .plyr__progress input[type=range] {
  cursor: pointer;
}
.skin-modern.presto-player__wrapper .plyr--full-ui input[type=range]::-webkit-slider-thumb {
  top: 1px;
  height: var(--plyr-range-thumb-height, 8px);
  width: var(--plyr-range-thumb-height, 8px);
  box-shadow: 0px 0px 5px white;
}
.skin-modern.presto-player__wrapper .plyr--full-ui input[type=range]::-webkit-slider-thumb:hover {
  transform: scale(1.5);
}
.skin-modern.presto-player__wrapper .plyr__controls .plyr__controls__item {
  margin: 0px;
}
.skin-modern.presto-player__wrapper .plyr__volume {
  width: auto;
}
.skin-modern.presto-player__wrapper .plyr__volume input[type=range] {
  width: 55px;
}
.skin-modern.presto-player__wrapper .plyr__volume input[type=range] {
  cursor: pointer;
}
.skin-modern.presto-player__wrapper .presto-player__muted-overlay .plyr__control.plyr__control--overlaid {
  border-radius: 2px;
}
.skin-modern.presto-player__wrapper .presto-player__muted-overlay .plyr__control.plyr__control--overlaid svg {
  height: 40px;
  width: 50px;
}
.skin-modern.presto-player__wrapper .plyr__controls .plyr__controls__item[data-plyr=rewind] svg,
.skin-modern.presto-player__wrapper .plyr__controls .plyr__controls__item[data-plyr=fast-forward] svg,
.skin-modern.presto-player__wrapper .plyr__controls .plyr__controls__item[data-plyr=fullscreen] svg {
  width: 22px;
  height: 22px;
}
@media screen and (max-width: 480px) {
  .skin-modern.presto-player__wrapper .plyr__control--overlaid svg {
    height: 18px;
    width: 16px;
  }
}