.vjs-tech {
  cursor: pointer !important;
}

.vjs-loading-spinner {
  border: 8px solid rgba(227, 141, 81, 0.75) !important;
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  margin: -8px !important;
  border-top-color: rgb(242, 184, 144, 0.75) !important;
}

.video-js {
  color: #e38d51 !important;
}

.video-js:hover .vjs-big-play-button {
  background: rgba(227, 141, 81, 0.5);
}

.video-js.vjs-news-skin .vjs-big-play-button {
  display: none !important;
}

.video-js.vjs-standalone-skin .vjs-big-play-button {
  border-radius: 50%;
  background: rgba(227, 141, 81, 0.5);
  border: 0;
  width: 1.63332em;
  line-height: 1.6em;
  color: #ffffff;
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  background: rgba(227, 141, 81, 0.75) !important;
  border: 0;
  color: #ffffff !important;
}

.video-js .vjs-control-bar {
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.65) !important;
  border-radius: 10px;
  width: auto !important;
}

.video-js button:hover {
  color: #f2b890 !important;
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  border-radius: 10px;
}

.video-js .vjs-slider {
  background: rgb(242, 184, 144, 0.35) !important;
  border-radius: 10px;
}

.video-js .vjs-load-progress {
  background: rgb(242, 184, 144, 0.35) !important;
}

.video-js .vjs-load-progress div {
  background: rgb(242, 184, 144, 0.15) !important;
}

.video-js .vjs-progress-holder {
  height: 0.5em !important;
}

.video-js .vjs-play-progress {
  background-color: #e38d51 !important;
  border-radius: 10px;
}

.video-js .vjs-play-progress .vjs-time-tooltip {
  background-color: rgb(227, 141, 81, 0.85) !important;
  color: #ffffff !important;
}

.video-js .vjs-play-progress:before {
  color: #e38d51 !important;
  font-size: 1.5em !important;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  background-color: rgba(0, 0, 0, 0.6) !important;
  width: 3px !important;
}

.video-js .vjs-volume-level {
  background-color: #e38d51 !important;
  border-radius: 10px;
}

.video-js .vjs-volume-level:before {
  color: #e38d51 !important;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  transition: visibility 0.5s, opacity 0.5s !important;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  border-radius: 10px;
}

.video-js .vjs-play-progress:before {
  border-radius: 10px;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js .vjs-slider:focus {
  /* text-shadow: 0 0 1em #e38d51 !important; */
  /* box-shadow: 0 0 1em #e38d51 !important; */
  text-shadow: none !important;
  box-shadow: none !important;
}
