@charset "UTF-8";
@font-face {
  font-family: 'devk_player';
  src: url("../font/devk_player.eot?76673888");
  src: url("../font/devk_player.eot?76673888#iefix") format("embedded-opentype"), url("../font/devk_player.woff2?76673888") format("woff2"), url("../font/devk_player.woff?76673888") format("woff"), url("../font/devk_player.ttf?76673888") format("truetype"), url("../font/devk_player.svg?76673888#devk_player") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* --------------------------------------------------

   Breakpoint Mixin
   -------------------------------------------------- */
.debug:before {
  position: fixed;
  left: 0;
  bottom: 0;
  background: #fff;
  color: green;
  padding: 5px 10px;
  z-index: 999;
  opacity: 0.8;
  content: '-';
}
@media (min-width: 320px) {
  .debug:before {
    content: 'xs';
  }
}
@media (min-width: 400px) {
  .debug:before {
    content: 's';
  }
}
@media (min-width: 640px) {
  .debug:before {
    content: 'm';
  }
}
@media (min-width: 786px) {
  .debug:before {
    content: 'l';
  }
}
@media (min-width: 1024px) {
  .debug:before {
    content: 'xl';
  }
}

.video-js.devkplayer {
  font-size: 12px;
  height: 100%;
  width: 100%;
  padding: 0;
  opacity: 0;
}
.video-js.devkplayer.vjs-fluid {
  height: 0;
  padding-top: 56.25%;
}
.video-js.devkplayer.vjs-controls-enabled, .video-js.devkplayer.vjs-error {
  opacity: 1;
}
.video-js.devkplayer .vjs-menu li {
  text-transform: none;
}
.video-js.devkplayer .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background: #000;
  color: #fff;
}
.video-js.devkplayer .vjs-menu li.vjs-menu-item:focus,
.video-js.devkplayer .vjs-menu li.vjs-menu-item:hover {
  background: #fff;
  color: #000;
}
.video-js.devkplayer .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  display: none;
}
.video-js.devkplayer .vjs-text-track-display > div {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.video-js.devkplayer .vjs-text-track-display > div > div {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
}
.video-js.devkplayer .vjs-text-track-display > div > div > div {
  display: block !important;
  background: rgba(0, 0, 0, 0.8) !important;
  position: relative;
  width: 100%;
}
.video-js.devkplayer .vjs-text-track-display > div > div > div:before {
  position: absolute;
  top: -5px;
  left: 0;
  right: 0;
  height: 5px;
  background: rgba(0, 0, 0, 0.8) !important;
  content: '';
}
.video-js.devkplayer .vjs-text-track-display > div > div > div:after {
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  height: 5px;
  background: rgba(0, 0, 0, 0.8) !important;
  content: '';
}
.video-js.devkplayer .vjs-big-play-button {
  border: 0;
  border-radius: 50%;
  background: #ff5700;
  height: 80px;
  width: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 60px;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
}
.video-js.devkplayer.vjs-has-started.vjs-paused .vjs-big-play-button, .video-js.devkplayer.vjs-has-started.player-ended .vjs-poster {
  display: block;
}
.video-js.devkplayer .vjs-control-bar {
  height: 2.8em;
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-control-bar {
    height: 3.5em;
  }
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-volume-panel.vjs-volume-panel-horizontal {
    width: 9em;
  }
}
.video-js.devkplayer .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  display: none;
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control {
    display: block;
  }
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-time-control {
    line-height: 3.5em;
  }
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-button > .vjs-icon-placeholder:before {
    line-height: 2em;
  }
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-volume-bar {
    margin: 1.65em 0.45em;
  }
}
.video-js.devkplayer .vjs-custom-control-spacer {
  display: block;
  width: 100%;
}
.video-js.devkplayer .vjs-progress-control {
  position: absolute;
  left: 10px;
  right: 10px;
  flex: none;
  width: auto;
  height: 5px;
  top: -5px;
}
.video-js.devkplayer .vjs-progress-control .vjs-progress-holder {
  background-color: #4b4b4b;
  height: 5px;
  margin: 0 1px;
}
.video-js.devkplayer .vjs-progress-control .vjs-load-progress {
  background-color: #8b8b8b;
}
.video-js.devkplayer .vjs-progress-control .vjs-play-progress {
  background-color: #ff5700;
}
.video-js.devkplayer .vjs-progress-control .vjs-play-progress:before {
  color: #ff5700;
  font-size: 1.1em;
}
.video-js.devkplayer .vjs-progress-control .vjs-load-progress div,
.video-js.devkplayer .vjs-progress-control .vjs-play-progress {
  height: 5px;
}
.video-js.devkplayer .vjs-current-time {
  padding-left: 0;
  padding-right: 5px;
}
@media (min-width: 400px) {
  .video-js.devkplayer .vjs-current-time {
    padding-left: 1em;
  }
}
.video-js.devkplayer .vjs-duration {
  padding-right: 0;
  padding-left: 5px;
}
@media (min-width: 400px) {
  .video-js.devkplayer .vjs-duration {
    padding-right: 1em;
  }
}
.video-js.devkplayer .vjs-time-control {
  display: block;
}
.video-js.devkplayer .vjs-time-control.vjs-time-divider {
  min-width: 1px;
  padding: 0;
}
.video-js.devkplayer .vjs-remaining-time {
  display: none !important;
}
.video-js.devkplayer .vjs-button > .vjs-icon-placeholder {
  font-family: "devk_player";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.video-js.devkplayer .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: "devk_player";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  line-height: 80px;
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  left: 5%;
}
.video-js.devkplayer .snapbutton a {
  display: block;
  height: 100%;
}
.video-js.devkplayer .snap-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjYW1lcmEiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jYW1lcmEgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTEyIDE0NHYyODhjMCAyNi41LTIxLjUgNDgtNDggNDhINDhjLTI2LjUgMC00OC0yMS41LTQ4LTQ4VjE0NGMwLTI2LjUgMjEuNS00OCA0OC00OGg4OGwxMi4zLTMyLjljNy0xOC43IDI0LjktMzEuMSA0NC45LTMxLjFoMTI1LjVjMjAgMCAzNy45IDEyLjQgNDQuOSAzMS4xTDM3NiA5Nmg4OGMyNi41IDAgNDggMjEuNSA0OCA0OHpNMzc2IDI4OGMwLTY2LjItNTMuOC0xMjAtMTIwLTEyMHMtMTIwIDUzLjgtMTIwIDEyMCA1My44IDEyMCAxMjAgMTIwIDEyMC01My44IDEyMC0xMjB6bS0zMiAwYzAgNDguNS0zOS41IDg4LTg4IDg4cy04OC0zOS41LTg4LTg4IDM5LjUtODggODgtODggODggMzkuNSA4OCA4OHoiPjwvcGF0aD48L3N2Zz4=") center center no-repeat;
  background-size: 17px auto;
  display: block;
  height: 100%;
}
.video-js.devkplayer .vjs-texttrack-settings {
  display: none;
}
.video-js.devkplayer .vjs-fullscreen-control > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer.vjs-fullscreen .vjs-fullscreen-control > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-play-control > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-play-control.vjs-playing > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-mute-control > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-mute-control.vjs-vol-0 > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-subs-caps-button > .vjs-icon-placeholder:before {
  content: "";
}
.video-js.devkplayer .vjs-live-control .vjs-live-display {
  line-height: 34px;
}
@media (min-width: 640px) {
  .video-js.devkplayer .vjs-live-control .vjs-live-display {
    line-height: 42px;
  }
}
.video-js.devkplayer[data-stream] .vjs-error-display {
  background: #063 url(https://streaming.devk.de/fallback_devk.jpg) center center no-repeat;
  background-size: cover;
}
.video-js.devkplayer[data-stream] .vjs-error-display:before, .video-js.devkplayer[data-stream] .vjs-error-display:after {
  display: none;
}
.video-js.devkplayer[data-stream] .vjs-error-display .vjs-modal-dialog-content {
  display: none;
}
.video-js.devkplayer.isBlocked {
  background: #063 url(https://streaming.devk.de/fallback_devk.jpg) center center no-repeat;
  background-size: cover;
  opacity: 1;
}

/*# sourceMappingURL=player.css.map */
