.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-icon-play:before{
    border: 10px solid #fff;
    border-radius: 100%;
    background-image: url(https://www.tamronhallshow.com/wp-content/themes/dtci-tamronhall/images/play_button.svg);
      background-size: 100%;
      content:''
  }

  .video-js .vjs-dock-title, .video-js .vjs-dock-description{
    text-align:left;
  }

  .brightcove-react-player-loader{
      margin:0 28px;
  }

  .entry .entry-content > *, .entry .entry-summary > *{
      max-width:100% !important;
  }

  .brightcove-react-player-loader:after{
      content: '';
      display: block;
      background-image: url(https://www.tamronhallshow.com/wp-content/themes/dtci-tamronhall/images/video_shadow.jpg);
      background-size: 100%;
      background-position: center top;
      background-repeat: no-repeat;
      width: 100%;
      padding-top: 6%;
  }

  .playlistSideListPlayer{
      position: relative;
      display: flex;
  }

  .playlistPlayerContainer{
      width:60%;
  }

  .sideListContainer{
      width:40%;
      background-color: #ededed;
      padding: 1%;
  }

    @media(max-width: 720px){
        .playlistSideListPlayer{
            display: block;
        }
          .sideListContainer{
              width:100%;
          }
          .playlistPlayerContainer{
              width:100%;
          }
  }

  .playlistSideListPlayer .brightcove-react-player-loader{
      margin:0;
  }

  .playlistSideListPlayer .brightcove-react-player-loader:after{
      content:none;
      background-image: none !important;
      padding-top:none;
  }

  .playlist-sidelist::-webkit-scrollbar{
      width:10px;
  }

  .playlist-sidelist::-webkit-scrollbar-track {
      background: #b9b7b7;
      border-radius: 10px;
  }

  .playlist-sidelist::-webkit-scrollbar-thumb {
  background: #6f3672;
  border-radius: 10px;
}

  .playlist-sidelist::-webkit-scrollbar-thumb:hover {
  background: #462248;
}

.scroll-playlist:hover{
    background: #888585 !important;
}

.scroll-playlist:nth-child(even){
    background: #d6d2d2;
}

.scroll-playlist p {
    margin:0;
}

.scroll-playlist .scroll-item{
    align-items:center;
    padding:0 5%;
}

.scroll-playlist .playing{
    background: #b9b7b7;
}

  .carousel .slide .playing img{
      opacity:0.4;
  }

  .video-title{
      margin:0 28px 0 28px;
      position:relative;
      top:-30px;
      text-align:left;
  }

  .video-title:before{
      content:none !important;
  }

  .thumb-playlist{
      display:flex;
      position:relative;
      justify-content: center;
  }

  .mobile .thumb-playlist{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    justify-content:initial;
  }

  .mobile .thumb-playlist .thumb-wrapper{
    flex: 0 0 auto;
    width:40%;
  }


  .thumb-wrapper{
      flex-grow: 1;
      max-width: 33%;
      margin: 0 10px;
  }

  .thumb-wrapper p{
      width:90%;
      margin:auto;
      text-align:left;
      color: #5e3c79;
      font-weight: normal;
      font-family: 'GothamBook',sans-serif;
      letter-spacing: 0.03em;
      padding: 0.3em;
      border: none !important;
      margin-top: 1em;
  }

  .thumbnail{
      position:relative;
      width:90%;
      margin:auto;
      background-color:#000;
  }


  .thumbnail-wrapper:first-child{
      margin-left:0px;
  }
  .thumbnail-wrapper:last-child{
      margin-right:0px;
  }

  .thumbnail::before{
    content:'';
    position:absolute;
    border: 4px solid #fff;
    border-radius: 100%;
    background-image: url(https://www.tamronhallshow.com/wp-content/themes/dtci-tamronhall/images/play_button.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    margin-left: -1.4em;
    margin-top: -1.2em;
    width: 2em;
    height: 2em;
  }

  .thumbnail:not(.playing)::before{
      background-color:rgba(0,0,0,0.5);
  }

  .thumbnail.playing::before{
    content: 'Now Playing';
    font-family: 'GothamBook',sans-serif;
    color:#fff;
    border: none;
    border-radius: 0;
    background-image: none;
    background-size: 100%;
    width:100%;
    line-height:0;
    top:50%;
    left:0;
    margin:0;
  }

  .thumbnail:hover::before{
    background-color: #872269;
  }

  .thumbnail.playing:hover::before{
    background:none;
  }

  .carousel .control-dots{
      position:initial !important;
      padding: 0;
  }

  .carousel .control-dots .dot{
      background:#872269 !important;
  }

  .carousel .slider-wrapper{
      width:calc(100% - 100px) !important;
      margin: 0 28px 0 28px;
  }

  .carousel .slider-wrapper .slide{
      background-color: #fff;
  }


  .carousel .control-arrow{
      opacity: 1 !important;
      height: calc( 100% - 38px) !important;
      width: 28px !important;
      padding: 18px !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      background-size: 90% !important;
  }

  .carousel .control-next.control-arrow{
      background-image: url(/wp-content/themes/dtci-tamronhall/images/caret-right.svg) !important;
  }

  .carousel .control-prev.control-arrow{
      background-image: url(/wp-content/themes/dtci-tamronhall/images/caret-left.svg) !important;
  }

  .carousel .control-disabled.control-arrow{
      opacity: 0.4 !important;
  }

  .carousel .control-next.control-arrow:before{
      border-left: none !important;
      content:none;
  }

  .carousel .control-prev.control-arrow:before{
      border-right: none !important;
      content:none;
  }

  @media(max-width:960px){
      .brightcove-react-player-loader{
          margin:0
      }
  }


  @media(max-width:720px){

      .video-title{
          top:0;
          font-size:1em;
          padding-bottom:2em;
          margin:0;
      }

      .thumb-wrapper{
          max-width:100%;
      }
      .thumb-wrapper:first-child{
          margin-left:0px;
      }

      .carousel .slider-wrapper{
          width:100% !important;
      }
  }

  @media(max-width:480px){

      .thumb-wrapper p{
          font-size: 1em;
          font-family: 'GothamMedium',sanserif;
      }
  }