/*! @name videojs-extra-buttons @version 0.1.5 @license MIT */
@font-face{font-family:'mstor-video-player-icons';src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAASkAAsAAAAABFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGn2NtYXAAAAFoAAAAVAAAAFQWN9TGZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAJQAAACUy7MguGhlYWQAAAJYAAAANgAAADYSm0X5aGhlYQAAApAAAAAkAAAAJAdCA8dobXR4AAACtAAAABgAAAAYDgABoGxvY2EAAALMAAAADgAAAA4AcgBIbWF4cAAAAtwAAAAgAAAAIAAIAAluYW1lAAAC/AAAAYYAAAGGmUoJ+3Bvc3QAAASEAAAAIAAAACAAAwAAAAMDVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6iADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOog//3//wAAAAAAIOof//3//wAB/+MV5QADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQDgAGADgAMgAAYAAAERAREBEQECQAFA/sD+oAMg/sABQP1AAUD+wAFgAAABAMAAYANgAyAABgAAJREBEQERAQIA/sABQAFgYAFA/sACwP7AAUD+oAAAAAEAAAAAAADY83rzXw889QALBAAAAAAA1/8A7gAAAADX/wDuAAAAAAOAAyAAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4AAAQAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAAACAAAABAAA4AQAAMAAAAAAAAoAFAAeADQASgAAAAEAAAAGAAcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);font-weight:400;font-style:normal}.video-js.vjs-extra-buttons{display:block}.video-js .vjs-quick-backward,.video-js .vjs-quick-forward{font-family:'mstor-video-player-icons'}.video-js .vjs-quick-backward::before{content:"\ea1f"}.video-js .vjs-quick-forward::before{content:"\ea20"}

@media only screen and (max-width: 768px) {
    .video-js
    {
    font-size: 14px;
    }

    .vjs-big-play-button
    {
        top: 50%!important;
        left: 50%!important;
        margin-top: -0.81666em!important;
        margin-left: -1.5em!important;
        -webkit-border-radius: 0.8em!important;
        -moz-border-radius: 0.8em!important;
        border-radius: 1.9em!important;
    }

    .video-js .vjs-control
    {
        width: 3.5rem!important;
    }

    .video-js .vjs-quality-select
    {
        display: none!important;
    }

    .video-js .vjs-picture-in-picture-control
    {
        display: none!important;
    }

    .video-js .vjs-remaining-time
    {
        display: none;
    }

    .video-js .vjs-fullwindow-toggle
    {
        display: none!important;
    }
}

@media only screen and (min-width: 768px) {
    .video-js
    {
        font-size: 14px;
    }
    .video-js .vjs-big-play-button {
        top: calc(50% - .75em);
        left: calc(50% - 1.5em);
    }

    .video-js .vjs-control
    {
        width: 3.5em!important;
    }

    .video-js .vjs-remaining-time
    {
        display: none;
    }
}

.video-js.vjs-16-9
{
  clip-path: inset(0px 0.1px);
}

.vjs-texttrack-settings {
    display: none;
}

.vjs-menu li
{
    text-transform: unset;
}

.video-js .overlay-row {
    height: 100%;
    width: 100%;
    margin: 0 !important;
  }
  
  .video-js .vjs-overlay {
    position: absolute;
    padding: 0 !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    pointer-events: none;
  }

  .video-js:not(.vjs-has-started) .vjs-overlay {
    display: none!important;
  }

  .video-js:not(.vjs-has-started) .vjs-text-track-display {
    opacity: 0!important;
  }
  
  .vjs-overlay .control-overlay-buttons {
    display: grid;
    grid-auto-flow: column;
    height: 100%;
    width: 83% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .vjs-overlay .button-wrapper {
    pointer-events: all !important;
  }
  
  .vjs-overlay .overlay-button {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.4;
  }
  
  .visible-none {
    visibility: hidden !important;
  }
  
  .d-none {
    display: none !important;
  }
  
  .vjs-overlay .overlay-button .icon {
    z-index: 2;
    transition-duration: 1s;
    cursor: pointer;
    text-shadow: 0 0 5px #000;
  }
  
  .vjs-overlay .previous-button .icon:hover {
    transform: translateX(-25px);
  }
  
  .vjs-overlay .seek-left .icon:hover {
    transform: rotate(-50deg);
  }
  
  .vjs-overlay .play-button .icon:hover {
    transform: scale(1.2);
  }
  
  .vjs-overlay .seek-right .icon:hover {
    transform: rotate(50deg) scaleX(-1);
  }
  
  .vjs-overlay .next-button .icon:hover {
    transform: translateX(25px);
  }
  
  .vjs-control-bar {
    z-index: 2;
  }

  .vjs-button.vjs-quality-select
  {
    white-space: nowrap;
  }

