.loading-overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.loading-overlay .loading-anim {
  position: absolute;
  width: 44px;
  height: 44px;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  border-radius: 50%;
  border: 6px solid rgba(240, 240, 240, 0.2);
  border-top-color: #f0f0f0;
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
#ivp-viewport {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}
#ivp-iframe {
  display: block;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fafafa;
}
#player-controls {
  position: absolute;
  width: 100%;
  height: 56px;
  bottom: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-46.77%, #000000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(360deg, #000000 -46.77%, rgba(0, 0, 0, 0) 100%);
  padding: 4px 16px 8px 16px;
  font-family: 'Ubuntu', sans-serif;
}
#player-controls.animate.show {
  bottom: 0 !important;
  -webkit-transition: bottom 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: bottom 0.25s cubic-bezier(0, 0, 0.2, 1);
}
#player-controls.animate.hide {
  bottom: -48px !important;
  -webkit-transition: bottom 0.2s cubic-bezier(0.4, 0, 1, 1);
  transition: bottom 0.2s cubic-bezier(0.4, 0, 1, 1);
}
#player-controls.isHidden {
  display: none;
}
#player-controls .spacer {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
#player-controls .playback-wrapper {
  height: 100%;
  width: 100%;
  display: table;
}
#player-controls .btn {
  width: 52px;
  min-width: 52px;
  opacity: 0.4;
  vertical-align: middle;
  display: table-cell;
  padding: 8px 14px 0 14px;
}
#player-controls .btn:after {
  -webkit-filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.5));
}
#player-controls .btn.active {
  opacity: 0.85;
  cursor: pointer;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
#player-controls .btn.active:hover {
  -webkit-tap-highlight-color: transparent;
  opacity: 1;
}
#player-controls .btn.btn-play-pause.active:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
#player-controls .btn.btn-play-pause:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.9994 12.5642L6.85965 20.9694C6.68177 21.0925 6.47358 21.1646 6.25766 21.1778C6.04175 21.191 5.82633 21.1449 5.63477 21.0444C5.4432 20.9439 5.28279 20.7929 5.17092 20.6077C5.05904 20.4226 4.99998 20.2104 5.00012 19.994V3.18596C4.99998 2.96964 5.05904 2.7574 5.17092 2.57225C5.28279 2.38711 5.4432 2.23611 5.63477 2.13562C5.82633 2.03514 6.04175 1.989 6.25766 2.00221C6.47358 2.01542 6.68177 2.08747 6.85965 2.21056L18.9994 10.6158C19.1568 10.7249 19.2854 10.8705 19.3743 11.0401C19.4632 11.2098 19.5096 11.3985 19.5096 11.59C19.5096 11.7815 19.4632 11.9702 19.3743 12.1399C19.2854 12.3095 19.1568 12.4551 18.9994 12.5642Z" fill="white"/></svg>');
}
#player-controls .btn.btn-play-pause.paused:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.625 3.625V19.375C9.625 19.6734 9.50647 19.9595 9.29549 20.1705C9.08452 20.3815 8.79837 20.5 8.5 20.5H5.125C4.82663 20.5 4.54048 20.3815 4.32951 20.1705C4.11853 19.9595 4 19.6734 4 19.375V3.625C4 3.32663 4.11853 3.04048 4.32951 2.82951C4.54048 2.61853 4.82663 2.5 5.125 2.5H8.5C8.79837 2.5 9.08452 2.61853 9.29549 2.82951C9.50647 3.04048 9.625 3.32663 9.625 3.625ZM18.625 2.5H15.25C14.9516 2.5 14.6655 2.61853 14.4545 2.82951C14.2435 3.04048 14.125 3.32663 14.125 3.625V19.375C14.125 19.6734 14.2435 19.9595 14.4545 20.1705C14.6655 20.3815 14.9516 20.5 15.25 20.5H18.625C18.9234 20.5 19.2095 20.3815 19.4205 20.1705C19.6315 19.9595 19.75 19.6734 19.75 19.375V3.625C19.75 3.32663 19.6315 3.04048 19.4205 2.82951C19.2095 2.61853 18.9234 2.5 18.625 2.5V2.5Z" fill="white"/></svg>');
}
#player-controls .btn.btn-prev:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7528 6.85968V17.3995C18.753 17.5552 18.7108 17.708 18.6309 17.8416C18.551 17.9752 18.4363 18.0846 18.2991 18.1581C18.1619 18.2316 18.0072 18.2665 17.8517 18.259C17.6962 18.2515 17.5457 18.2019 17.4162 18.1155L9.50833 12.8447C9.39061 12.7662 9.29409 12.6599 9.22733 12.5351C9.16057 12.4104 9.12564 12.2711 9.12564 12.1296C9.12564 11.9881 9.16057 11.8488 9.22733 11.724C9.29409 11.5993 9.39061 11.4929 9.50833 11.4144L17.4162 6.14453C17.5456 6.05817 17.6961 6.00856 17.8515 6.00101C18.007 5.99346 18.1615 6.02825 18.2987 6.10166C18.4359 6.17508 18.5506 6.28436 18.6306 6.41786C18.7106 6.55136 18.7528 6.70406 18.7528 6.85968V6.85968ZM5.85955 6.11273C5.63158 6.11273 5.41295 6.20329 5.25176 6.36449C5.09056 6.52568 5 6.74431 5 6.97228V17.2869C5 17.5148 5.09056 17.7335 5.25176 17.8947C5.41295 18.0559 5.63158 18.1464 5.85955 18.1464C6.08752 18.1464 6.30614 18.0559 6.46734 17.8947C6.62854 17.7335 6.7191 17.5148 6.7191 17.2869V6.97228C6.7191 6.74431 6.62854 6.52568 6.46734 6.36449C6.30614 6.20329 6.08752 6.11273 5.85955 6.11273Z" fill="white"/></svg>');
}
#player-controls .btn.btn-next:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2432 11.4152C14.3609 11.4937 14.4574 11.6 14.5242 11.7248C14.591 11.8496 14.6259 11.9889 14.6259 12.1304C14.6259 12.2719 14.591 12.4113 14.5242 12.536C14.4574 12.6608 14.3609 12.7672 14.2432 12.8457L6.33421 18.1172C6.20471 18.2029 6.05441 18.2519 5.89927 18.2591C5.74413 18.2662 5.58996 18.2312 5.45312 18.1578C5.31628 18.0843 5.20189 17.9752 5.12211 17.842C5.04233 17.7087 5.00013 17.5564 5 17.4011V6.8598C4.99998 6.70416 5.04221 6.55144 5.12218 6.41792C5.20216 6.2844 5.31688 6.1751 5.45411 6.10168C5.59134 6.02825 5.74592 5.99346 5.90138 6.00101C6.05683 6.00856 6.20732 6.05817 6.33678 6.14455L14.2432 11.4152ZM17.895 6.11275C17.667 6.11275 17.4484 6.20332 17.2872 6.36454C17.1259 6.52576 17.0354 6.74442 17.0354 6.97241V17.2884C17.0354 17.5164 17.1259 17.7351 17.2872 17.8963C17.4484 18.0575 17.667 18.1481 17.895 18.1481C18.123 18.1481 18.3417 18.0575 18.5029 17.8963C18.6641 17.7351 18.7547 17.5164 18.7547 17.2884V6.97241C18.7547 6.74442 18.6641 6.52576 18.5029 6.36454C18.3417 6.20332 18.123 6.11275 17.895 6.11275Z" fill="white"/></svg>');
}
#player-controls .btn.btn-volume:after {
  content: url('data:image/svg+xml;utf-8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 5.13557V18.8656C11.9999 19.0556 11.9457 19.2416 11.8437 19.402C11.7417 19.5623 11.5962 19.6902 11.4241 19.7708C11.252 19.8514 11.0605 19.8813 10.8721 19.857C10.6836 19.8327 10.506 19.7552 10.36 19.6336L6 16.0006H3C2.73478 16.0006 2.48043 15.8952 2.29289 15.7077C2.10536 15.5201 2 15.2658 2 15.0006V9.00057C2 8.73535 2.10536 8.481 2.29289 8.29346C2.48043 8.10593 2.73478 8.00057 3 8.00057H6L10.36 4.36757C10.506 4.24596 10.6836 4.16847 10.8721 4.14416C11.0605 4.11985 11.252 4.14974 11.4241 4.23033C11.5962 4.31091 11.7417 4.43885 11.8437 4.59917C11.9457 4.75949 11.9999 4.94556 12 5.13557ZM21 11.0006H17C16.7348 11.0006 16.4804 11.1059 16.2929 11.2935C16.1054 11.481 16 11.7354 16 12.0006C16 12.2658 16.1054 12.5201 16.2929 12.7077C16.4804 12.8952 16.7348 13.0006 17 13.0006H21C21.2652 13.0006 21.5196 12.8952 21.7071 12.7077C21.8946 12.5201 22 12.2658 22 12.0006C22 11.7354 21.8946 11.481 21.7071 11.2935C21.5196 11.1059 21.2652 11.0006 21 11.0006ZM15 9.00057C15.2652 9.00051 15.5195 8.89512 15.707 8.70757L19.707 4.70757C19.8025 4.61532 19.8787 4.50498 19.9311 4.38297C19.9835 4.26097 20.0111 4.12975 20.0123 3.99697C20.0134 3.86419 19.9881 3.73251 19.9378 3.60962C19.8875 3.48672 19.8133 3.37507 19.7194 3.28117C19.6255 3.18728 19.5138 3.11303 19.391 3.06275C19.2681 3.01247 19.1364 2.98717 19.0036 2.98832C18.8708 2.98947 18.7396 3.01706 18.6176 3.06947C18.4956 3.12188 18.3852 3.19806 18.293 3.29357L14.293 7.29357C14.1532 7.43342 14.058 7.61158 14.0194 7.80554C13.9808 7.99949 14.0007 8.20052 14.0763 8.38322C14.152 8.56592 14.2801 8.72209 14.4445 8.83197C14.609 8.94186 14.8022 9.00053 15 9.00057ZM15.707 15.2936C15.5184 15.1114 15.2658 15.0106 15.0036 15.0129C14.7414 15.0152 14.4906 15.1203 14.3052 15.3058C14.1198 15.4912 14.0146 15.742 14.0123 16.0042C14.01 16.2664 14.1108 16.519 14.293 16.7076L18.293 20.7076C18.4816 20.8897 18.7342 20.9905 18.9964 20.9882C19.2586 20.986 19.5094 20.8808 19.6948 20.6954C19.8802 20.51 19.9854 20.2592 19.9877 19.997C19.99 19.7348 19.8892 19.4822 19.707 19.2936L15.707 15.2936Z" fill="white"/></svg>');
}
#player-controls .btn.btn-volume.mute:after {
  content: url('data:image/svg+xml;utf-8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 12 5.136 L 12 18.866 C 12 19.056 11.946 19.242 11.844 19.402 C 11.742 19.562 11.596 19.69 11.424 19.771 C 11.252 19.851 11.061 19.881 10.872 19.857 C 10.684 19.833 10.506 19.755 10.36 19.634 L 6 16.001 L 3 16.001 C 2.735 16.001 2.48 15.895 2.293 15.708 C 2.105 15.52 2 15.266 2 15.001 L 2 9.001 C 2 8.735 2.105 8.481 2.293 8.293 C 2.48 8.106 2.735 8.001 3 8.001 L 6 8.001 L 10.36 4.368 C 10.506 4.246 10.684 4.168 10.872 4.144 C 11.061 4.12 11.252 4.15 11.424 4.23 C 11.596 4.311 11.742 4.439 11.844 4.599 C 11.946 4.759 12 4.946 12 5.136 Z" fill="white"/></svg>');
}
#player-controls .btn.btn-volume .volume-control {
  display: none;
}
#player-controls .btn.btn-fullscreen:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.293 9.207C14.1055 9.01947 14.0002 8.76516 14.0002 8.5C14.0002 8.23484 14.1055 7.98053 14.293 7.793L18.586 3.5H16C15.7348 3.5 15.4804 3.39464 15.2929 3.20711C15.1054 3.01957 15 2.76522 15 2.5C15 2.23478 15.1054 1.98043 15.2929 1.79289C15.4804 1.60536 15.7348 1.5 16 1.5H21C21.2652 1.5 21.5196 1.60536 21.7071 1.79289C21.8946 1.98043 22 2.23478 22 2.5V7.5C22 7.76522 21.8946 8.01957 21.7071 8.20711C21.5196 8.39464 21.2652 8.5 21 8.5C20.7348 8.5 20.4804 8.39464 20.2929 8.20711C20.1054 8.01957 20 7.76522 20 7.5V4.914L15.707 9.207C15.5195 9.39447 15.2652 9.49979 15 9.49979C14.7348 9.49979 14.4805 9.39447 14.293 9.207V9.207ZM3 21.5H8C8.26522 21.5 8.51957 21.3946 8.70711 21.2071C8.89464 21.0196 9 20.7652 9 20.5C9 20.2348 8.89464 19.9804 8.70711 19.7929C8.51957 19.6054 8.26522 19.5 8 19.5H5.414L9.707 15.207C9.88916 15.0184 9.98995 14.7658 9.98767 14.5036C9.9854 14.2414 9.88023 13.9906 9.69482 13.8052C9.50941 13.6198 9.2586 13.5146 8.9964 13.5123C8.7342 13.51 8.4816 13.6108 8.293 13.793L4 18.086V15.5C4 15.2348 3.89464 14.9804 3.70711 14.7929C3.51957 14.6054 3.26522 14.5 3 14.5C2.73478 14.5 2.48043 14.6054 2.29289 14.7929C2.10536 14.9804 2 15.2348 2 15.5V20.5C2 20.7652 2.10536 21.0196 2.29289 21.2071C2.48043 21.3946 2.73478 21.5 3 21.5Z" fill="white"/></svg>');
}
#player-controls .btn.btn-fullscreen.is-fullscreen:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.707 3.21929L17.414 7.51229H20C20.2652 7.51229 20.5196 7.61765 20.7071 7.80518C20.8947 7.99272 21 8.24707 21 8.51229C21 8.7775 20.8947 9.03186 20.7071 9.21939C20.5196 9.40693 20.2652 9.51229 20 9.51229H15C14.7348 9.51229 14.4805 9.40693 14.2929 9.21939C14.1054 9.03186 14 8.7775 14 8.51229V3.51229C14 3.24707 14.1054 2.99272 14.2929 2.80518C14.4805 2.61765 14.7348 2.51229 15 2.51229C15.2652 2.51229 15.5196 2.61765 15.7071 2.80518C15.8947 2.99272 16 3.24707 16 3.51229V6.09829L20.293 1.80529C20.3853 1.70978 20.4956 1.6336 20.6176 1.58119C20.7396 1.52878 20.8709 1.50119 21.0036 1.50004C21.1364 1.49888 21.2681 1.52419 21.391 1.57447C21.5139 1.62475 21.6255 1.699 21.7194 1.79289C21.8133 1.88679 21.8876 1.99844 21.9379 2.12133C21.9881 2.24423 22.0134 2.37591 22.0123 2.50869C22.0111 2.64147 21.9835 2.77269 21.9311 2.89469C21.8787 3.0167 21.8025 3.12704 21.707 3.21929V3.21929ZM3.00003 21.5123C3.26523 21.5122 3.51954 21.4068 3.70703 21.2193L8.00003 16.9263V19.5123C8.00003 19.7775 8.10539 20.0319 8.29292 20.2194C8.48046 20.4069 8.73481 20.5123 9.00003 20.5123C9.26525 20.5123 9.5196 20.4069 9.70714 20.2194C9.89467 20.0319 10 19.7775 10 19.5123V14.5123C10 14.2471 9.89467 13.9927 9.70714 13.8052C9.5196 13.6176 9.26525 13.5123 9.00003 13.5123H4.00003C3.73481 13.5123 3.48046 13.6176 3.29292 13.8052C3.10539 13.9927 3.00003 14.2471 3.00003 14.5123C3.00003 14.7775 3.10539 15.0319 3.29292 15.2194C3.48046 15.4069 3.73481 15.5123 4.00003 15.5123H6.58603L2.29303 19.8053C2.15322 19.9451 2.05802 20.1233 2.01945 20.3173C1.98088 20.5112 2.00068 20.7122 2.07635 20.8949C2.15202 21.0776 2.28016 21.2338 2.44457 21.3437C2.60898 21.4536 2.80228 21.5122 3.00003 21.5123V21.5123Z" fill="white"/></svg>');
}
#player-controls .time-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 6px 15px 0 15px;
  white-space: nowrap;
  width: 0;
  font-size: 18px;
}
#player-controls .time-wrapper > p {
  display: inline;
  color: white;
  opacity: 0.85;
  -webkit-filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.5));
}
#player-controls .volume-control {
  position: absolute;
  padding-left: 40px;
}
#player-controls .volume-control .volume-slider {
  height: 3px;
  width: 100px;
  top: 10px;
  border: none;
  border-radius: 10px;
  background: rgba(240, 240, 240, 0.9);
  cursor: pointer;
}
#player-controls .volume-control .volume-slider .ui-slider-range {
  border: none;
  border-radius: 10px;
  background: #ff6900;
}
#player-controls .volume-control .volume-slider .ui-slider-handle {
  width: 13px;
  height: 13px;
  top: -5px;
  margin-left: -6.5px;
  border: none;
  border-radius: 50%;
  background: #ff6900;
  cursor: pointer;
}
#player-controls .volume-control .volume-slider .ui-slider-handle:focus {
  outline: none;
}
#player-controls .volume-control > p {
  display: inline;
  color: #f0f0f0;
}
#player-controls .progress-slider-wrapper {
  position: absolute;
  top: -8px;
  left: 16px;
  right: 16px;
  height: 16px;
  background: transparent;
}
#player-controls .progress-slider-wrapper .progress-slider {
  height: 5px;
  top: 5.5px;
  border: 0;
  border-radius: 10px;
  background: rgba(240, 240, 240, 0.5);
  cursor: pointer;
}
#player-controls .progress-slider-wrapper .progress-slider .progress-loading {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: none;
  border-radius: 10px;
  background: none;
}
#player-controls .progress-slider-wrapper .progress-slider .progress-loading .ui-progressbar-value {
  background: rgba(240, 240, 240, 0.9);
  margin: 0;
  border: none;
  border-radius: 10px;
}
#player-controls .progress-slider-wrapper .progress-slider .ui-slider-range {
  background: #ff6900;
  border: none;
  border-radius: 10px;
}
#player-controls .progress-slider-wrapper .progress-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  top: -5px;
  margin-left: -7.5px;
  -webkit-transform: scale(0);
          transform: scale(0);
  border: none;
  border-radius: 50%;
  background: #ff6900;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
#player-controls .progress-slider-wrapper .progress-slider .ui-slider-handle.ui-state-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
#player-controls .progress-slider-wrapper .progress-slider .ui-slider-handle:focus {
  outline: none;
}
#player-controls .progress-slider-wrapper:hover .progress-slider {
  height: 9px;
  top: 3.5px;
}
#player-controls .progress-slider-wrapper:hover .progress-slider .ui-slider-handle {
  top: -3px;
  -webkit-transform: scale(1);
          transform: scale(1);
}
#unmuteBtn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  font-family: 'Ubuntu', sans-serif;
}
#unmuteBtn .btn-unmute {
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  top: 1rem;
  left: 1rem;
  padding: 0.5rem 0.75rem;
  color: #f0f0f0;
  border: 2px solid rgba(240, 240, 240, 0.4);
  background: rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#unmuteBtn .btn-unmute:hover {
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid #f0f0f0;
}
#unmuteBtn .btn-unmute .icon.speaker--disabled {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  opacity: 0.85;
  margin-right: 1rem;
}
#unmuteBtn .btn-unmute .icon.speaker--disabled:after {
  content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.207 4.21729L4.20704 21.2173C4.01844 21.3994 3.76584 21.5002 3.50364 21.498C3.24144 21.4957 2.99063 21.3905 2.80522 21.2051C2.61981 21.0197 2.51465 20.7689 2.51237 20.5067C2.51009 20.2445 2.61088 19.9919 2.79304 19.8033L6.58604 16.0103H5.00004C4.73482 16.0103 4.48047 15.9049 4.29293 15.7174C4.1054 15.5299 4.00004 15.2755 4.00004 15.0103V9.01029C4.00004 8.74507 4.1054 8.49072 4.29293 8.30318C4.48047 8.11565 4.73482 8.01029 5.00004 8.01029H10.5L16.97 3.96629C17.1914 3.82907 17.4576 3.78365 17.712 3.83967C17.9663 3.8957 18.1888 4.04876 18.332 4.26629L19.793 2.80529C19.8853 2.70978 19.9956 2.6336 20.1176 2.58119C20.2396 2.52878 20.3709 2.50119 20.5036 2.50004C20.6364 2.49888 20.7681 2.52419 20.891 2.57447C21.0139 2.62475 21.1255 2.699 21.2194 2.79289C21.3133 2.88679 21.3876 2.99844 21.4379 3.12133C21.4881 3.24423 21.5134 3.37591 21.5123 3.50869C21.5111 3.64147 21.4835 3.77269 21.4311 3.89469C21.3787 4.0167 21.3026 4.12704 21.207 4.21929V4.21729ZM16.97 20.0543C17.1211 20.1487 17.2947 20.2011 17.4728 20.2059C17.6509 20.2108 17.8271 20.168 17.9831 20.0819C18.1391 19.9958 18.2693 19.8697 18.3601 19.7164C18.451 19.5632 18.4993 19.3885 18.5 19.2103V10.0103L12.1 17.0103L16.97 20.0543Z" fill="white"/></svg>');
}
#chrome {
  z-index: 10000;
  position: absolute;
  width: 300px;
  height: 100px;
  bottom: 10%;
  left: 50%;
  margin-left: -150px;
  font-family: 'Ubuntu', sans-serif;
  font-size: xx-large;
  line-height: 34px;
  text-align: center;
  border-radius: 3px;
  background: #000000;
}
#chrome a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}
#chrome img {
  display: block;
  float: right;
  width: 75px;
  top: 14px;
  margin-top: 10px;
  margin-right: 45px;
}
#chrome p {
  margin-left: -85px;
  color: #f0f0f0;
}
@media only screen and (max-width: 550px) {
  #player-controls .btn.btn-play-pause {
    display: none;
  }
  #player-controls .btn.btn-volume {
    display: none;
  }
}
.error-overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.7);
  font-family: 'Ubuntu', sans-serif;
}
.error-overlay .error-popup {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 44px;
  width: 350px;
  height: 250px;
}
.error-overlay .error-message {
  text-align: center;
  color: #f0f0f0;
  font-size: 2em;
  margin-top: 120px;
}
.error-overlay .noselect {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.error-overlay .animated-icon {
  width: 287px;
  height: 80px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 5px auto auto;
  background: 0 0 no-repeat url('data:image/false;base64,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');
}
.error-overlay .oops-text {
  text-align: center;
  color: #f0f0f0;
  font-size: 5em;
  height: 30px;
  margin-top: 45px;
}
.error-overlay .icon {
  width: 10px;
  height: 10px;
  background: #f0f0f0;
  border-radius: 50%;
}
.error-overlay .animated-eyes {
  position: absolute;
  left: 32px;
  top: 35px;
  -webkit-animation: move 3.5s linear infinite;
          animation: move 3.5s linear infinite;
}
.error-overlay .eye1 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: scale 3.5s linear infinite;
          animation: scale 3.5s linear infinite;
}
.error-overlay .eye2 {
  position: absolute;
  top: 0;
  left: 88px;
  -webkit-animation: scale 3.5s linear infinite;
          animation: scale 3.5s linear infinite;
}
.error-overlay .reload-button {
  display: inline-block;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  height: 64px;
  width: 64px;
  background: 0 0 no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhAx4LDya/ak4oAAADrElEQVRo3uWZTWxUVRiG3xmkdAhCKaIkbeMPUOtPoEbDgoBEMeBGk0JYsGAjxIQESIiikQALFiaoG0K6IIaFoiwaWRiCialik2oi0VGSUgg/UizEgkRqhdCmnfZh0850zjn3cu/c05mF7+7c853vfc537rn3zhkpgXiDyyxIkiGJ+QwOAtBUGftGfoOKAbCJO1AhAGbxGZNVXgBe4AJUDIAdDEGFAKjla1xKCJCKaL9Sx1Tv7OpXr3p1Tb26pl9TF6di7mn2kSOasuyiwa99HR0RzSc0Ridv85Af+ye4FdN+Qt286gPgEU6XCADQRn1yhOl8xFjJCHfZ6aMOr3MzQR0OEnGvhSEs4LuA9GcjwB31cEuSZjcjjuRNEtU00sKXk15Rpk6Q8bEUy/nTBZDvz7CBHwIQTnnZmMzleDDAeMx6rjoRPvQAIElsZTAMQCLDfkYtgFFW+0JYwrkwgPE6DFoIfzHfF8JMjoQDSKzgHwvhpIctmTfYyAChr2Oed+yLFm8AEgv5gpoHQJrq9AgQCbLVQnipvABVdBsAx8pdA3MZRjy8I2MBTOOSgbCn0JueeoDUqA4Yl5aXtQIS1cZD6VaZASS+NxbhqYmeMiyBJOmU0V72vwPoMtpPlhtg0GhTZoDUqIaLLow5AKihlYucZhvzprwGWP3M5o/8Jvkd75Xh36Jt2GZX4D3l96aatdmz/XzNcVegALCsKGCv5wI8Y7QHbIDiojd4PvkwAbK27U9GiI/ftgWtMtq/WBGsMp7Wx/258zD3inIPMd0OqjKCBnnUG8BbxuR+LvTllyA1rB+LRlVrh7cSbDHaJ9yc7xqct5nlZf4tRt4cde7AufxnhO73YF/FZSPrN8HBByzWxB9P7LY+y9cHBz9m/Z7rYU4MNzvjWuuAr8exAyYNOGTxnmRGyfbPMmDlezN8SJ3x0gD4trTTDRbTY0/nwcM2YKsj/kLwGretPEMsijL0sAOhlzUxzNPsdJ4nvRNteIYuXDocrQ6szP+dU6xPo8/gOfqdKe5wiMbQmb9CG261xzqkYik3AhKN0c4HvFx8Y1LHaj7mOkHqCqpe4IEJi9Wux0MYR3RFQxrWsDJqVPhDu0PrUv0x5j+OUM95fOhI6KMnFKGWzxOa53i/RPM8xBqulGzfyZKE9pLETD6J/JdNQX1s8mCeh2hgn+OcOEhn2M5sj/bjEGnW8pXj/HOy/qaVF+NkjX1uyTQ1qVnNatbTSimnEeWUU5+yyiqbuho3333A1ZPjLt7tkgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wMy0zMFQxMToxNTozOCswMjowMJ87EdoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDMtMzBUMTE6MTU6MzgrMDI6MDDuZqlmAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==');
  cursor: pointer;
}
.error-overlay .reload-button:hover {
  opacity: 0.75;
}
.error-overlay .reload-button:hover:active {
  opacity: 0.5;
}
@-webkit-keyframes scale {
  12%,
  14%,
  34%,
  36%,
  49%,
  51%,
  71%,
  73% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  13%,
  72% {
    -webkit-transform: scaleY(3);
            transform: scaleY(3);
  }
  35%,
  50% {
    -webkit-transform: scaleX(3);
            transform: scaleX(3);
  }
}
@keyframes scale {
  12%,
  14%,
  34%,
  36%,
  49%,
  51%,
  71%,
  73% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  13%,
  72% {
    -webkit-transform: scaleY(3);
            transform: scaleY(3);
  }
  35%,
  50% {
    -webkit-transform: scaleX(3);
            transform: scaleX(3);
  }
}
@-webkit-keyframes move {
  0%,
  12%,
  34%,
  49%,
  71% {
    left: 32px;
    top: 35px;
  }
  13%,
  14%,
  33% {
    left: 32px;
    top: 10px;
  }
  35%,
  36%,
  48% {
    left: 52px;
    top: 35px;
  }
  50%,
  51%,
  70% {
    left: 12px;
    top: 35px;
  }
  72%,
  73%,
  100% {
    left: 32px;
    top: 60px;
  }
}
@keyframes move {
  0%,
  12%,
  34%,
  49%,
  71% {
    left: 32px;
    top: 35px;
  }
  13%,
  14%,
  33% {
    left: 32px;
    top: 10px;
  }
  35%,
  36%,
  48% {
    left: 52px;
    top: 35px;
  }
  50%,
  51%,
  70% {
    left: 12px;
    top: 35px;
  }
  72%,
  73%,
  100% {
    left: 32px;
    top: 60px;
  }
}
