.vjs-theme-c .vjs-big-play-button{
    anchor-name: none;
    width: 90px;
    height: 90px;
    o-object-fit: contain;
    object-fit: contain;
    background-color: hsla(0, 0%, 100%, .25); 
    border: none;
    line-height: 90px;
    top: 50%;
    left: 50%;
    border-radius: 100px;
    margin: -45px auto 0 -45px;}
/* .vjs-theme-c .vjs-control-bar{height:4em;background-color:hsla(0,0%,100%,.4)}
.vjs-theme-c .vjs-button:hover{color:#4176bc;background:linear-gradient(0deg,#d0ddee,#fff)}
.vjs-theme-c .vjs-button>.vjs-icon-placeholder:before{line-height: 1;font-size: 40px !important;}
.vjs-theme-c .vjs-time-control{line-height:4em}
.vjs-theme-c .vjs-picture-in-picture-control,.vjs-theme-c .vjs-volume-panel{display:none}
.vjs-theme-c .vjs-progress-control .vjs-play-progress{background-color:rgba(65,118,188,.9)}
.vjs-theme-c .vjs-progress-control .vjs-play-progress:before{display:none}
.vjs-theme-c .vjs-progress-control .vjs-slider{background-color:rgba(65,118,188,.1)}
.vjs-theme-c .vjs-progress-control .vjs-load-progress div{background:hsla(0,0%,100%,.5)}
.vjs-theme-c .vjs-progress-control .vjs-progress-holder{margin:0;height:100%}
.vjs-theme-c .vjs-progress-control .vjs-time-tooltip{background-color:rgba(65,118,188,.5);color:#fff}
.vjs-theme-c .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{background-color:hsla(0,0%,100%,.7);color:#4176bc}  */

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {

    background-color: rgb(0 0 0);
   
}
.vjs-menu-button-popup .vjs-menu li{text-transform: uppercase;}
/* .vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {

    font-size: 60px;
} */



/*




.video-js.skin-2 .vjs-control-bar {
  background:#e6e6e6;
  height:40px;
  display:block;
  padding:0 40px 0 0
}
.video-js.skin-2 .vjs-big-play-button {
  width:100px;
  height:100px;
  line-height:100px;
  border:0;
  border-radius:50%;
  text-shadow:none;
  left:50%;
  top:50%;
  margin:-50px 0 0 -50px;
  font-size:50px;
  background:#e6e6e6;
  color:#000
}
.video-js.skin-2 .vjs-big-play-button:focus,
.video-js.skin-2:hover .vjs-big-play-button {
  background:#e6e6e6
}
.video-js.skin-2 .vjs-button>.vjs-icon-placeholder:before {
  line-height:40px;
  font-size:20px
}
.video-js.skin-2 .vjs-control {
  display:inline-block;
  float:left;
  color:#000
}
.video-js.skin-2 .vjs-control:focus,
.video-js.skin-2 .vjs-control:focus:before,
.video-js.skin-2 .vjs-control:hover,
.video-js.skin-2 .vjs-control:hover:before {
  text-shadow:none
}
.video-js.skin-2 .vjs-control:before {
  font-size:20px;
  line-height:40px;
  color:#1f1e21
}
.video-js.skin-2 .vjs-play-control {
  width:40px;
  border-right:1px solid #cfcfcf
}
.video-js.skin-2 .vjs-fullscreen-control {
  float:right;
  border-left:1px solid #cfcfcf;
  position:absolute;
  right:0;
  top:0
}
.video-js.skin-2 .vjs-volume-menu-button {
  float:right;
  margin:0 40px 0 0;
  border-left:1px solid #cfcfcf;
  overflow:visible
}
.video-js.skin-2 .vjs-playback-rate .vjs-playback-rate-value {
  line-height:40px;
  font-size:12px;
  position:static
}
.video-js.skin-2 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  bottom:25px;
  background:rgba(0,0,0,.5);
  padding:5px 0;
  max-height:none
}
.video-js.skin-2 .vjs-seek-to-live-control {
  display:none
}
.video-js.skin-2 .vjs-time-divider {
  display:inline-block;
  float:left;
  color:#919191;
  padding:0;
  margin:0;
  min-width:0
}
.video-js.skin-2 .vjs-time-control {
  line-height:40px;
  font-size:12px
}
.video-js.skin-2 .vjs-current-time {
  margin-left:10px
}
.video-js.skin-2 .vjs-current-time,
.video-js.skin-2 .vjs-duration {
  width:auto;
  min-width:0;
  padding:0 8px;
  color:#1f1e21
}
.video-js.skin-2 .vjs-duration {
  color:#919191
}
.video-js.skin-2 .vjs-remaining-time {
  display:none
}
.video-js.skin-2 .vjs-load-progress {
  background:rgba(130,130,130,.2)
}
.video-js.skin-2 .vjs-progress-control {
  position:absolute;
  left:0;
  bottom:25px;
  height:0;
  width:100%;
  padding:0 220px 0 170px
}
.video-js.skin-2 .vjs-slider {
  margin:0;
  background:#c4c4c4
}
.video-js.skin-2 .vjs-play-progress {
  background:repeating-linear-gradient(135deg,#fe626d,#fe626d 10px,#fe959c 10px,#fe959c 20px);
  border-radius:5px
}
.video-js.skin-2 .vjs-play-progress:before {
  top:-5px;
  font-size:18px;
  text-shadow:0 3px 5px rgba(0,0,0,.15);
  color:#fff
}
.video-js.skin-2 .vjs-progress-holder {
  width:auto;
  height:10px;
  border-radius:5px
}
.video-js.skin-2 .vjs-progress-holder .vjs-load-progress,
.video-js.skin-2 .vjs-progress-holder .vjs-load-progress div,
.video-js.skin-2 .vjs-progress-holder .vjs-play-progress {
  height:10px;
  border-radius:5px
}
.video-js.skin-2 .vjs-progress-holder .vjs-load-progress div {
  background:rgba(130,130,130,.2)
}
.video-js.skin-2 .vjs-volume-panel {
  width:155px!important;
  float:right;
  border-left:1px solid #cfcfcf
}
.video-js.skin-2 .vjs-volume-panel .vjs-control {
  width:40px
}
.video-js.skin-2 .vjs-volume-panel .vjs-volume-control {
  opacity:1!important;
  display:block!important;
  visibility:visible!important;
  transition:none!important;
  position:absolute!important;
  top:17px!important;
  left:42px!important;
  width:90px!important
}
.video-js.skin-2 .vjs-volume-panel .vjs-volume-level:before {
  color:#fff
}
.video-js.skin-2 .vjs-menu-button-inline {
  width:130px;
  margin:0 30px 0 0
}
.video-js.skin-2 .vjs-menu-button-inline.vjs-slider-active,
.video-js.skin-2 .vjs-menu-button-inline:focus,
.video-js.skin-2 .vjs-menu-button-inline:hover {
  width:130px
}
.video-js.skin-2 .vjs-menu-button-inline .vjs-menu {
  display:block;
  opacity:1;
  visibility:visible;
  top:18px;
  margin-left:5px
}
.video-js.skin-2 .vjs-volume-menu-button-horizontal .vjs-menu-content {
  width:90px;
  height:6px;
  overflow:visible;
  border-radius:5px
}
.video-js.skin-2 .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  width:90px
}
.video-js.skin-2 .vjs-volume-bar.vjs-slider-horizontal {
  width:90px;
  height:6px;
  border-radius:5px
}
.video-js.skin-2 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  height:6px;
  border-bottom-left-radius:5px;
  border-top-left-radius:5px;
  position:static;
  background:#fe626d
}
.video-js.skin-2 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before {
  top:-5px;
  font-size:18px;
  text-shadow:0 3px 5px rgba(0,0,0,.15);
  float:right;
  position:static;
  top:-.33333333em;
  right:-3.33333333em;
  font-size:1.9em;
  margin-right:-10px;
  margin-top:-7px;
  content:'\f111'
}
@media (max-width:600px) {
  .video-js.skin-2 .vjs-progress-control {
    padding:0;
    bottom:50px
  }
  .video-js.skin-2 .vjs-progress-holder {
    border-radius:0
  }
}
@media (min-width:1170px) {
  .b-player.playlist-aside .vjs-playlist.vjs-playlist-skin-2 {
    border-top:0;
    border-left:1px solid #cfcfcf
  }
}
.vjs-playlist-skin-2.vjs-mouse.vjs-playlist {
  border-top:1px solid #cfcfcf;
  background:#e6e6e6
}
.vjs-playlist-skin-2 .vjs-playlist-item.vjs-selected,
.vjs-playlist-skin-2.vjs-mouse .vjs-playlist-item:focus .vjs-playlist-thumbnail:before,
.vjs-playlist-skin-2.vjs-mouse .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
  background:#fe626d
}
.vjs-playlist-skin-2.vjs-playlist .vjs-playlist-description {
  color:#000
}
.vjs-playlist-skin-2.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-description {
  color:#fff
}
.vjs-playlist-skin-2 .vjs-playlist-name {
  color:#000
}
.vjs-playlist-skin-2 .vjs-playlist-item.vjs-selected .vjs-playlist-name {
  color:#fff
}
*/