.kaltura-player-container,
.playkit-player,
.playkit-ap-scrollingTextContainer,
.playkit-player .playkit-player-gui {
  overflow: initial;
}

.playkit-ap-mini-audio-player-view {
  border-radius: 100px;
  background: #f2f2f2;
}

.playkit-ap-mini-audio-player-view.playkit-ap-medium {
  height: auto;
  padding: 10px;
}

.playkit-ap-mini-audio-player-view.playkit-ap-small {
  height: auto;
  padding: 10px 50px 10px 10px !important;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-mini-audio-player-view.playkit-ap-medium {
  height: auto;
}

.playkit-ap-mini-audio-player-view .playkit-ap-bottom-controls {
  flex-direction: row-reverse !important;
  padding: 0;
}

.playkit-ap-mini-audio-player-view .playkit-ap-audio-seekbar {
  margin: 16px 0;
  margin-left: 10px;
  margin-right: 25px;
  width: calc(100% - 20px) !important;
}

.playkit-ap-mini-audio-player-view .playkit-ap-playback-controls-wrapper {
  width: 50px !important;
  margin-top: 0 !important;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-playback-controls {
  width: 212px !important;
  margin: 0;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-buttonContainer
  .playkit-control-button-container {
  background: #161616;
  border-radius: 50%;
  padding: 5px;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-buttonContainer
  .playkit-control-button-container:hover {
  background-color: #ff4e00;
}

.playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button:focus,
.playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button:hover {
  outline: none !important;
  box-shadow: none !important;
  outline-offset: 0;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-buttonContainer
  .playkit-control-button-container
  .playkit-control-button {
  opacity: 1;
}

.playkit-ap-mini-audio-player-view .playkit-ap-left-controls,
.playkit-ap-mini-audio-player-view .playkit-ap-top-controls,
.playkit-ap-mini-audio-player-view .playkit-ap-buttonContainer {
  display: none !important;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-buttonContainer[data-testid="audio-player-play-button"] {
  display: block !important;
}

.playkit-ap-mini-audio-player-view .playkit-ap-right-controls {
  width: calc(100% - 30px) !important;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-buttonContainer[data-testid="audio-player-volume-control"] {
  display: block !important;
  position: absolute;
  right: 0;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-buttonContainer[data-testid="audio-player-volume-control"]
  .playkit-control-button-container {
  background: transparent !important;
}

.playkit-ap-mini-audio-player-view .playkit-ap-audio-seekbar {
  margin-left: 10px;
  margin-right: 25px;
  width: calc(100% - 35px);
}

.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
  background-color: #ff4e00;
}

.playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button
  .playkit-icon-play {
  filter: unset;
  opacity: 1;
}

.playkit-control-button-container.playkit-control-volume.playkit-hover
  .playkit-volume-control-bar,
.playkit-control-button-container.playkit-volume-control.playkit-hover
  .playkit-volume-control-bar {
  height: 89px;
}

.playkit-ap-playback-controls-wrapper
  .playkit-ap-playback-controls
  .playkit-volume-control-bar {
  bottom: 37px;
  left: 5px;
  width: 28px;
  transform: rotate(0deg);
}

.playkit-volume-control-bar .playkit-progress {
  background: #ff4e00;
}

.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-scrubber {
  background-color: #ff4e00;
}

.playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button.playkit-is-playing
  .playkit-icon-pause {
  filter: unset;
}

.playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button
  .playkit-icon-start-over {
  filter: unset;
}

.playkit-ap-mini-audio-player-view.playkit-ap-small
  .playkit-ap-bottom-controls {
  padding: 0;
}

.nc-kaltura-media-audio .kaltura-embed-section .kaltura-player {
  height: auto !important;
  max-width: 854px;
  min-width: 320px;
}

@media screen and (max-width: 767px) {
  .kaltura-embed-section .kaltura-player {
    width: 100% !important;
  }
}

.playkit-ap-audioSeekbarContainer {
  width: 100% !important;
}

.playkit-ap-mini-audio-player-view.playkit-ap-large {
  height: auto !important;
  padding: 10px !important;
}

.playkit-ap-mini-audio-player-view.playkit-ap-large .playkit-ap-right-controls {
  width: 100% !important;
}

.playkit-ap-mini-audio-player-view.playkit-ap-large
  .playkit-ap-background-image {
  background-image: none !important;
  background-color: transparent !important;
}

.playkit-ap-mini-audio-player-view.playkit-ap-large .playkit-ap-audio-seekbar {
  width: calc(100% - 50px) !important;
}

.playkit-ap-audioSeekbarContainer
  .playkit-ap-audio-seekbar
  .playkit-ap-seekbar-wrapper
  > .playkit-seek-bar
  .playkit-progress-bar {
  border: none;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-right-controls
  .playkit-ap-bottom-controls
  .playkit-ap-playback-controls-wrapper {
  margin-top: 0px;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-right-controls
  .playkit-ap-bottom-controls
  .playkit-ap-playback-controls-wrapper
  .playkit-ap-playback-controls {
  margin-top: 0px;
}

.playkit-ap-mini-audio-player-view
  .playkit-ap-bottom-controls
  .playkit-ap-audioSeekbarContainer {
  width: 100%;
}

.playkit-player.audio-player {
  overflow: visible !important;
}

.playkit-player .playkit-player-gui {
  overflow: visible !important;
}

.playkit-ap-mini-audio-player-view
  .playkit-control-button-container.playkit-control-play-pause
  .playkit-control-button:focus {
  outline: none !important;
  box-shadow: none !important;
  outline-offset: 0px !important;
}

.playkit-side-panel,
.playkit-side-panel-toggle {
  display: none !important;
}
