  
/*** PLAYER ***/
.video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal .vjs-volume-level {
    background-color: #ff9900 !important;
}
.video-js .vjs-progress-control .vjs-play-progress {
    background-color: #ff9900 !important;
}
.vjs-loading-spinner {
    border: 3px solid #ffffff !important;
    border-top-color: #ff9900 !important;
}
.largeplay {
    margin: 10px 0 0 35px !important;
}

.video-js .vjs-big-play-button {
  z-index: 5;
  pointer-events: auto !important;
}

.loading {
  position: absolute;
  top: 50%;
  left: 50%;
}
.loading-bar {
  display: inline-block;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  animation: loading 1s ease-in-out infinite;
}
.loading-bar:nth-child(1) {
  background-color: #ffffff;
  animation-delay: 0;
}
.loading-bar:nth-child(2) {
  background-color: #ffffff;
  animation-delay: 0.09s;
}
.loading-bar:nth-child(3) {
  background-color: #ffffff;
  animation-delay: .18s;
}
.loading-bar:nth-child(4) {
  background-color: #ffffff;
  animation-delay: .27s;
}
@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}

@media screen and (min-width: 1900px) {
  .wrapper {
    max-width: 1800px !important;
  }
}

@media screen and (min-width: 2400px) {
  .wrapper {
    max-width: 2200px !important;
  }
}

@media screen and (min-width: 3000px) {
  .wrapper {
    max-width: 2700px !important;
  }
}

  /*** S Stuff ***/
       /*** ADS ***/
@media screen and (max-width: 480px) {
  .tablet {
    display: none;
  }
}
.item-col .item-quality {
    background-color: #D838D9;
}
.title-col h1::before, .title-col h2::before, .title-col h3::before, .title-col h4::before, .title-col h5::before, .title-col h6::before {
    background-color: #d838d9;
}
.item-col .item-rate {
    background-color: #191919;
}
.title-col a:hover {
    color: #d838d9;
}
.pagination span {
    background-color: #d838d9;
}
.pagination a:hover {
    background-color: #d838d9;
}
.channels-list a .counter {
    color: #ffffff;
}
.title-col .counter {
    color: #c7c7c7;
}
.title-col a {
    color: #d6d6d6;
}
.fa-angle-double-left:before {
    color: #f8f9fa;
}
.fa-angle-double-right:before {
    color: #f8f9fa;
}
.video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal .vjs-volume-level {
    background-color: #fd1fff !important;
}
.video-js .vjs-progress-control .vjs-play-progress {
    background-color: #fd1fff !important;
}