@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
/**
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.ima-ad-container {
  top: 0px;
  position: absolute;
  display: block;
}
/* Move overlay when controls are active. */

.video-js.vjs-user-inactive.vjs-playing .ima-ad-container {
  top: 0px;
}
.video-js.vjs-user-active.vjs-playing .ima-ad-container {
  top: -40px;
}
#ima-controls-div {
  bottom: 0px;
  height: 37px;
  position: absolute;
  display: none;
  opacity: 1;
  background-color: rgba(7, 20, 30, 0.7);
  background: -moz-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(7, 20, 30, 0.7)), color-stop(100%, rgba(7, 20, 30, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0007141E', endColorstr='#07141E', GradientType=0);
  /* IE6-9 */

}
#ima-countdown-div {
  height: 11px;
  color: white;
  text-shadow: 0 0 0.2em black;
}
#ima-seek-bar-div {
  top: 12px;
  height: 3px;
  position: absolute;
  background: rgba(255, 255, 255, 0.4);
}
#ima-progress-div {
  width: 0px;
  height: 3px;
  background-color: #ecc546;
}
#ima-countdown-div {
  height: 10px;
}
#ima-play-pause-div,
#ima-mute-div,
#ima-fullscreen-div {
  width: 35px;
  height: 20px;
  top: 11px;
  left: 0px;
  position: absolute;
  color: #cccccc;
  font-family: VideoJS;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
#ima-mute-div {
  left: auto;
  right: 35px;
}
#ima-fullscreen-div {
  left: auto;
  right: 0px;
}
.ima-playing:before {
  content: "\e002";
}
.ima-paused:before {
  content: "\e001";
}
.ima-playing:hover:before,
.ima-paused:hover:before {
  text-shadow: 0 0 1em white;
}
.ima-non-muted:before {
  content: "\e006";
}
.ima-muted:before {
  content: "\e003";
}
.ima-non-muted:hover:before,
.ima-muted:hover:before {
  text-shadow: 0 0 1em white;
}
.ima-non-fullscreen:before {
  content: "\e000";
}
.ima-fullscreen:before {
  content: "\e00b";
}
.ima-non-fullscreen:hover:before,
.ima-fullscreen:hover:before {
  text-shadow: 0 0 1em white;
}
/*
	Originally created by anthonyvscode.com, forked at https://github.com/smeranda/Less-CSS3-Mixins
	
	This solution is to be used in less css and less js: http://lesscss.org/
*/
/*Border Radius Functions*/
/*Shadows
.box-shadow(@shadow_x:3px, @shadow_y:3px, @shadow_rad:3px, @shadow_color:#888)
{
	box-shadow: @shadow_x @shadow_y @shadow_rad @shadow_color;
	-webkit-box-shadow:@shadow_x @shadow_y @shadow_rad @shadow_color;
	-moz-box-shadow:@shadow_x @shadow_y @shadow_rad @shadow_color;
}*/
/*Shadows*/
/*Transformations*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
#player,
.sidearm-showcasePlayer-player {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  min-height: 0;
  font-family: "open sans", sans-serif;
}
/* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/

@font-face {
  font-family: 'VideoJS';
  src: url('//fonts.sidearmsports.com/videojs/vjs.eot');
  src: url('//fonts.sidearmsports.com/videojs/vjs.eot?#iefix') format('embedded-opentype'), url('//fonts.sidearmsports.com/videojs/vjs.woff') format('woff'), url('//fonts.sidearmsports.com/videojs/vjs.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.vjs-sublime-skin {
  color: white;
  position: absolute;
  line-height: 20px;
}
.vjs-sublime-skin .vjs-big-play-button {
  cursor: pointer;
  line-height: 50px;
  margin: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  -webkit-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg3ODQ4MDE0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg3ODQ4MDA0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NDkzYmQxLThiNDMtYzg0ZC04ZWE5LTllZDZjNGI5ZDc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9y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);
  z-index: 202;
}
/* Loading Spinner
--------------------------------------------------------------------------------
*/

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: -20px;
  /* animation */
  -webkit-animation: spin 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: spin 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: spin 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: spin 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTcwNTkzOTM0NEU3MTFFNDlFNjZFOURDNUJCREUyNkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTcwNTkzOTI0NEU3MTFFNDlFNjZFOURDNUJCREUyNkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwNzJmNDY0LTEwYjgtMzU0OC05M2E1LWRhYTk2ZDYyNzIzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9y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);
}
.vjs-waiting .vjs-loading-spinner {
  display: block;
}
/* Errors are unrecoverable without user interaction,
   so hide the spinner in the case of an error */

.vjs-error .vjs-loading-spinner,
.vjs-error .vjs-big-play-button {
  /* using !important flag because currently the loading spinner
     uses hide()/show() instead of classes. The !important can be
     removed when that's updated */
  display: none !important;
  /* ensure animation doesn't continue while hidden */
  /* animation */
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.vjs-sublime-skin :focus {
  outline: 1px dotted white;
}
.vjs-sublime-skin.vjs-controls-disabled .vjs-big-play-button,
.vjs-sublime-skin.vjs-has-started .vjs-big-play-button,
.vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button {
  opacity: 0;
}
.vjs-sublime-skin .vjs-control-bar {
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0;
  bottom: -50px;
  left: 0;
  z-index: 202;
  background: black;
  background: rgba(0, 0, 0, 0.7);
}
.vjs-ad-playing .vjs-control-bar {
  bottom: -50px !important;
}
.vjs-sublime-skin.vjs-has-started .vjs-control-bar {
  bottom: 0;
  -webkit-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.vjs-sublime-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  bottom: -50px;
  -webkit-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.vjs-sublime-skin.vjs-using-native-controls .vjs-control-bar,
.vjs-sublime-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}
.vjs-sublime-skin .vjs-play-control {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 50px;
  background-color: rgba(0, 0, 0, 0.25);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4ODcwRTA0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4ODcwREY0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NDkzYmQxLThiNDMtYzg0ZC04ZWE5LTllZDZjNGI5ZDc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RsIw/AAAAg0lEQVR42mL4////SSA+DMQKQMxACIMIGHgDxN6kaACBf0DcCsTMxGqAgX1ALEGKBhB4CsS2pGgAgd9AXAbEjMRqgIH1QCwA0gDSCdRGFLgPxAGkaABrYmIgDTCSogHsJGI9vQHmaWKCtZzYYH1GSsQRnTRAia+N2MRHdPImKQMBBBgAa/tSS8asDwwAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center center;
}
.vjs-sublime-skin.vjs-playing .vjs-play-control {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4ODcwRTQ0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4ODcwRTM0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NDkzYmQxLThiNDMtYzg0ZC04ZWE5LTllZDZjNGI5ZDc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EsDvSAAAAUElEQVR42mL4//+/JxA/g2IQmwENo8gzQBkw8AyLBhR5RhDJgAoY0fgo8kwMJIJRDaMaqKnhORL/BRY1qPLA1O0FxM+B+AmUjZ4fUOQBAgwAhtOFWkDSdnMAAAAASUVORK5CYII=');
}
.vjs-sublime-skin .vjs-progress-control {
  position: absolute;
  top: 0;
  right: 170px;
  bottom: 0;
  left: 80px;
}
.vjs-sublime-skin .vjs-seek-handle.vjs-slider-handle {
  display: block;
  height: 10px;
  width: 10px;
  background-color: #e5e5e5;
  position: absolute;
  top: 5px;
  border-radius: 100%;
  z-index: 10;
  box-shadow: 0 0 4px black;
}
@media screen and (max-height: 220px) {
  .vjs-sublime-skin .vjs-seek-handle.vjs-slider-handle {
    height: 20px;
    width: 20px;
    top: 0;
  }
}
.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder {
  cursor: pointer;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  content: "";
  display: block;
  height: 4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
}
.vjs-sublime-skin .vjs-progress-control .vjs-load-progress {
  background-color: white;
  opacity: 0.3;
  border-radius: 2px;
  height: 4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
}
.vjs-sublime-skin .vjs-progress-control .vjs-play-progress {
  background-color: #e5e5e5;
  border-radius: 2px;
  height: 4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 3;
}
.vjs-sublime-skin .vjs-remaining-time {
  font-weight: bold;
  font-style: italic;
  position: absolute;
  right: 120px;
  top: 50%;
  margin-top: -7px;
  font-size: 12px;
  width: 45px;
}
.vjs-sublime-skin .vjs-remaining-time .vjs-control-text {
  display: none;
  font-weight: normal;
  font-style: normal;
}
.vjs-sublime-skin .vjs-volume-control {
  cursor: pointer;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  right: 80px;
  height: 18px;
  width: 28px;
}
.vjs-sublime-skin .vjs-volume-bar {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gkZEiUnlrq/CQAAAIFJREFUOMvNkcEJwCAMRX+kkA26hlN0f1yjE9STveSgpS0KP+I/JSbwiE/gnFLKDiBam2QC8ACg1uYA/2hdzwA22eiORM6/fcaF0b5NK7ArUD9qNyDX4agjxoVDjhjAIUfrOWQ76rmQ6qgHSHW0nMMAIFd9ftmhzgOAZI+X1c9Q5zeCzi8OpcdJEwAAAABJRU5ErkJggg==);
  background-size: 28px 18px;
  height: 100%;
  width: 100%;
}
.vjs-sublime-skin .vjs-volume-level {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4ODcwRTg0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4ODcwRTc0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NDkzYmQxLThiNDMtYzg0ZC04ZWE5LTllZDZjNGI5ZDc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WgrCDAAAAhElEQVR42mL8//8/A42BJxDPhbKTGelg4TMgloSyn9PDQhQLmBjoDJioFEfPoNiTkGJqBClKHAGxFL4gpYaF6AYwDrk4JCmOqBGHJMURoSAlxkKSDByUcUjVOCImDqkaR8TEIVUNHJRx+ByJ/wKLGurKA0PUC4ifA/ETKJsBDVNVHiDAAG4Sn6XL91s0AAAAAElFTkSuQmCC);
  background-size: 28px 18px;
  height: 100%;
}
.vjs-sublime-skin .vjs-dim-the-lights {
  cursor: pointer;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  right: 50px;
  height: 18px;
  width: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg5QUUzMzA0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg5QUUzMkY0NERDMTFFNDlCQTQ5NDFEMTg5QUQ0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NDkzYmQxLThiNDMtYzg0ZC04ZWE5LTllZDZjNGI5ZDc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75YVxEAAAAe0lEQVR42uyUUQqAIBBEV09hdiK7b3Sh0G6x7YAISkHmfjowoOA+RpEhZg7iyOMCIxgsiGghHSUAmRRlm/0h9mLz0T7PFLUJcSB1hsJzxTeg+XlTnsAJHADah0/aK1eja+1ih9AfveaZIvVy0K6vC7E3cVIo2BOsW4ABAKx4IRlcb/lkAAAAAElFTkSuQmCC);
}
.vjs-sublime-skin .vjs-fullscreen-control {
  cursor: pointer;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  right: 20px;
  height: 18px;
  width: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkMyNTQzQTM0NEREMTFFNEJBMUQ4MUJDRDAzMDlEM0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkMyNTQzQTI0NEREMTFFNEJBMUQ4MUJDRDAzMDlEM0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4ZTk5YjY2LTE5YjUtYjY0ZC05YzJiLWQ1ZGRhYjc4YWNmYiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Dy0hOAAAAvklEQVR42uSUUQuCMBSF7wysF/90ICxY9LRfWoGuZJ0LS9e8S5i+RAc+B7odvcftkve+Bb2fy4EzoAQdnknztcLlSUQ7kuXAAfjoXg/q3Pzqi9kD2MSMdQJdZk3NXxgvUFSm0aOijcWGQ5RXqYY4Q87kDswKQxNyvajPCLcp+Q8NdfgpeoVPC648xkePt82+0HD0+I2Tkr7pDXeVY2YTu2TuVOJC+7qBJomkW2pfJoQqBW2FCmxobVK7My8BBgBpNI0JyEX5tQAAAABJRU5ErkJggg==);
}
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUUzOUYwRTg0NEU4MTFFNEEzQjFBQUNGNEY3OEYwRkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUUzOUYwRTc0NEU4MTFFNEEzQjFBQUNGNEY3OEYwRkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwNzJmNDY0LTEwYjgtMzU0OC05M2E1LWRhYTk2ZDYyNzIzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YTUyNjI4Ni1mNTQ2LWJkNDctOGUyMy1jYWNhNThiZWY5YWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tpb7VAAAA7UlEQVR42syTWwvCMAyFO6dORFD8wT65oTCZ+DdFVJyXTbt6InkoXTpvD3rgW0vbnG1poowxSmACDmAh7C2BBpkUG9BD0AaMgQYDcLH2biAEV9B1A1tKVmiNkWevIwX6DD8WGcagAMZi+GK8HVOCGeWwkHLBasqhpJy+MGV3V5T0lWNGSoQ1xWuZ75a/yuF/G7Z57Av1Rpd1etuRW6kydVWe9kpBKZwvQEyXcoZvz/M+t73oXP6sbKZgDbYWytNeUYPZo8x8ZWMvBtacOmjH8z0Y/axsNI+lcPPaOfOSYcK/Nhfai9rxyGNNdwEGABAhy66DTJi3AAAAAElFTkSuQmCC);
}
.vjs-sublime-skin .vjs-current-time,
.vjs-sublime-skin .vjs-time-divider,
.vjs-sublime-skin .vjs-duration,
.vjs-sublime-skin .vjs-slider-handle,
.vjs-sublime-skin .vjs-volume-handle,
.vjs-sublime-skin .vjs-live-controls,
.vjs-sublime-skin .vjs-playback-rate,
.vjs-sublime-skin .vjs-subtitles-button,
.vjs-sublime-skin .vjs-captions-button,
.vjs-sublime-skin .vjs-mute-control {
  display: none;
}
.vjs-sublime-skin .vjs-control-text {
  display: none;
  position: fixed;
  opacity: 0;
  bottom: 55px;
  width: 100%;
  left: 0;
  color: white;
  text-align: center;
  text-transform: lowercase;
  font-size: 22px;
  text-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
  -webkit-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.vjs-sublime-skin .vjs-control-bar .vjs-play-control:hover .vjs-control-text,
.vjs-sublime-skin .vjs-control-bar .vjs-remaining-time:hover .vjs-control-text,
.vjs-sublime-skin .vjs-control-bar .vjs-fullscreen-control:hover .vjs-control-text,
.vjs-sublime-skin .vjs-control-bar .vjs-dim-the-lights:hover .vjs-control-text {
  display: block;
  -webkit-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.vjs-sublime-skin.vjs-user-inactive .vjs-control-bar .vjs-play-control:hover .vjs-control-text,
.vjs-sublime-skin.vjs-user-inactive .vjs-control-bar .vjs-remaining-time:hover .vjs-control-text,
.vjs-sublime-skin.vjs-user-inactive .vjs-control-bar .vjs-fullscreen-control:hover .vjs-control-text,
.vjs-sublime-skin.vjs-user-inactive .vjs-control-bar .vjs-dim-the-lights:hover .vjs-control-text {
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
/* Live Mode
--------------------------------------------------------------------------------
*/

.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
  display: block;
}
/* Live Display
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-live-display {
  display: none;
  font-size: 1em;
  line-height: 3em;
}
.video-js {
  background-color: #232323;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
body.vjs-full-window {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
}
.vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
.video-js.vjs-using-native-controls .vjs-poster {
  display: none;
}
.vjs-error .vjs-error-display {
  display: table;
}
.vjs-error-display {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: black;
  color: white;
  text-align: center;
}
.vjs-error-display div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.vjs-logobrand {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  z-index: 2;
  background: transparent;
  -webkit-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.vjs-has-started .vjs-logobrand {
  background: black;
  background: rgba(0, 0, 0, 0.5);
}
.vjs-user-inactive .vjs-logobrand {
  -webkit-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  top: -40px;
}
.vjs-user-inactive.vjs-paused .vjs-logobrand {
  top: 0;
}
.vjs-ad-playing .vjs-logobrand {
  display: none;
}
.vjs-logobrand-link {
  float: right;
  margin: 0 10px 0 0;
  opacity: 0.6;
  max-width: 20%;
  max-height: 30px;
}
.vjs-logobrand-link:first-child {
  margin: 0 0 0 10px;
  opacity: 0.3;
  float: left;
}
.vjs-logobrand-image {
  max-width: 100%;
  max-height: 38px;
}
.vjs-countdown {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #121212;
  color: white;
  z-index: 200;
  font-size: 30px;
  line-height: normal;
}
.vjs-caption-settings,
.vjs-subtitles-button,
.vjs-captions-button,
.vjs-chapters-button {
  display: none;
}
@media screen and (max-height: 300px) {
  .vjs-countdown {
    font-size: 20px;
  }
}
.vjs-countdown-poster {
  position: absolute;
  bottom: 14%;
  left: 13%;
  height: 40%;
  width: 40%;
  background: #e31b23;
}
.vjs-countdown-text {
  position: absolute;
  top: 14%;
  left: 7%;
  width: 40%;
}
.vjs-countdown-time {
  position: absolute;
  right: 5%;
  top: 7%;
  height: 86%;
  border-left: 1px solid #e31b23;
  width: 20%;
  overflow: hidden;
  padding-left: 10%;
  text-align: left;
  text-transform: uppercase;
}
.vjs-countdown-time > div {
  font-style: italic;
}
.vjs-countdown-time > div:first-child {
  margin-top: 50%;
}
.vjs-countdown-time > div span {
  display: inline-block;
}
.vjs-countdown-time > div :first-child {
  font-weight: bold;
  width: 1.2em;
  margin-right: 0.2em;
  text-align: right;
}
.vjs-countdown-time > div :first-child + * {
  font-weight: 100;
  opacity: 0.7;
}
.vjs-countdown-time > div :first-child + *:after {
  content: '\00a0';
  font-size: 18pt;
}
.vjs-countdown,
.vjs-countdown-text,
.vjs-countdown-poster,
.vjs-countdown-time {
  -webkit-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.vjs-countdown.animate-out .vjs-countdown,
.vjs-countdown.animate-out .vjs-countdown-text,
.vjs-countdown.animate-out .vjs-countdown-poster,
.vjs-countdown.animate-out .vjs-countdown-time {
  -webkit-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 1000ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.vjs-countdown.animate-out {
  background-color: rgba(0, 0, 0, 0);
}
.vjs-countdown.animate-out .vjs-countdown-text {
  top: -40%;
}
.vjs-countdown.animate-out .vjs-countdown-poster {
  bottom: -40%;
}
.vjs-countdown.animate-out .vjs-countdown-time {
  right: -40%;
}
.vjs-endcard {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #121212;
  color: white;
  z-index: 0;
  font-size: 30px;
  padding: 40px 0 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  line-height: 1.1;
  perspective-origin: 50% 50%;
  perspective: 1000px;
}
.vjs-endcard.animate-out {
  opacity: 0;
}
.vjs-endcard.animate-out .item {
  transform: translate3d(0, 0, 500px) rotate3d(1, 0, 0, 90deg);
}
.vjs-endcard .item {
  float: left;
  width: 20%;
  height: 33%;
  background-size: cover;
  position: relative;
  overflow: hidden;
  left: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: white;
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.vjs-endcard .item:first-child {
  width: 40%;
  height: 65%;
}
.vjs-endcard .item .item-label {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 100%;
  padding: 100% 40px 2px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
}
.vjs-endcard .item:hover .item-label {
  opacity: 1;
}
.vjs-endcard .item .item-date {
  opacity: 0;
  position: absolute;
  top: 2px;
  right: 2px;
  font-style: italic;
  color: rgba(255, 255, 255, 0.8);
}
.vjs-endcard .item:hover .item-date {
  opacity: 1;
}
.vjs-default-skin .vjs-timebar-RS {
  color: red;
  top: -1em;
  height: 100%;
  position: relative;
  background: rgba(100, 100, 100, 0.5);
}
.video-js .vjs-rangeslider-holder {
  height: 20px;
}
.video-js .vjs-selectionbar-RS {
  height: 100%;
  float: left;
  width: 100%;
  left: 0;
  right: 0;
  position: absolute;
  background-color: #ffe800;
  background: #ffe800;
  background: -moz-linear-gradient(top, #ffe800, #a69700);
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#ffe800), to(#a69700));
  background: -webkit-linear-gradient(top, #ffe800, #a69700);
  background: -o-linear-gradient(top, #ffe800, #a69700);
  background: -ms-linear-gradient(top, #ffe800, #a69700);
  background: linear-gradient(top, #ffe800, #a69700);
  opacity: 0.8;
}
.video-js div.vjs-rangeslider-holder.locked > div.vjs-selectionbar-RS {
  background-color: #ff6565;
  background: #ff6565;
  background: -moz-linear-gradient(top, #ff6565, #300000);
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#ff6565), to(#300000));
  background: -webkit-linear-gradient(top, #ff6565, #300000);
  background: -o-linear-gradient(top, #ff6565, #300000);
  background: -ms-linear-gradient(top, #ff6565, #300000);
  background: linear-gradient(top, #ff6565, #300000);
}
.video-js div.vjs-rangeslider-handle {
  position: absolute;
  margin-top: 0;
  cursor: pointer!important;
  background-color: transparent;
}
.video-js .vjs-selectionbar-left-RS {
  height: 100%;
  left: 0;
  z-index: 10;
}
.video-js .vjs-selectionbar-right-RS {
  height: 100%;
  left: 100%;
  z-index: 20;
}
.video-js div.vjs-selectionbar-left-RS,
.video-js div.vjs-selectionbar-right-RS {
  top: 0;
  position: absolute;
  width: 0;
}
.video-js div.vjs-selectionbar-arrow-left-RS,
.video-js div.vjs-selectionbar-arrow-right-RS {
  z-index: 200;
}
.video-js div.vjs-selectionbar-arrow-RS {
  width: 0;
  height: 0;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  border-top: 1em solid #fff273;
  margin-left: -1em;
  opacity: .8;
  position: absolute;
  top: -1em;
}
.video-js div.vjs-rangeslider-handle.active > div.vjs-selectionbar-arrow-RS {
  border-top-color: #5f5fb3;
}
.video-js div.vjs-rangeslider-holder.locked .vjs-rangeslider-handle > div.vjs-selectionbar-arrow-RS {
  border-top-color: #ff6565;
}
.video-js div.vjs-selectionbar-line-RS {
  width: 1px;
  height: 1em;
  background-color: #fff273;
  position: absolute;
  top: 0;
}
.video-js div.vjs-rangeslider-handle.active > div.vjs-selectionbar-line-RS {
  background-color: #5f5fb3;
}
.video-js div.vjs-rangeslider-holder.locked .vjs-rangeslider-handle > div.vjs-selectionbar-line-RS {
  background-color: #ff6565;
}
.video-js .vjs-timepanel-RS {
  width: 100%;
  height: 1em;
  font-weight: bold;
  font-size: 15px;
  top: -2em;
  position: absolute;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  display: none;
}
.video-js .vjs-timepanel-RS.disable {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s linear 1s,opacity 1s linear;
  -moz-transition: visibility 1s linear 1s,opacity 1s linear;
  -o-transition: visibility 1s linear 1s,opacity 1s linear;
  transition: visibility 1s linear 1s, opacity 1s linear;
}
.video-js .vjs-timepanel-left-RS,
.video-js .vjs-timepanel-right-RS {
  font-weight: normal;
  font-size: 1em;
  color: #666666;
  border: 1px solid #666666;
  background-color: white;
  border-radius: 5px;
  position: absolute;
  height: 116%;
  padding-right: .3em;
  padding-left: 0.3em;
}
.video-js .vjs-timepanel-left-RS {
  left: 0.5%;
}
.video-js .vjs-timepanel-right-RS {
  left: 92%;
}
.video-js .vjs-controltimepanel-RS {
  width: 50%;
  font-size: 1em;
  line-height: 1em;
  position: absolute;
  bottom: 2px;
  left: 25%;
}
.video-js .vjs-controltimepanel-RS input {
  width: 1.5em;
  background: rgba(102, 168, 204, 0.16);
  border: 1px solid transparent;
  color: black;
  font-size: 1em;
  margin-left: 2px;
  text-align: center;
  color: white;
}
.video-js .vjs-controltimepanel-left-RS {
  width: 50%;
  float: left;
}
.video-js .vjs-controltimepanel-right-RS {
  float: right;
  width: 48%;
}
.video-js .vjs-controltimepanel-RS input {
  margin: 0;
  padding: 0;
  display: table-cell;
}
#ima-controls-div {
  font-size: 10px;
}
#ima-countdown-div {
  line-height: 6px;
}
#ima-ad-container {
  z-index: -1;
}
.vjs-ad-playing #ima-ad-container {
  z-index: 201;
}
.graycontrol,
.redcontrol {
  margin-top: 20px;
  outline: 0;
  left: 0;
  float: left;
  overflow: hidden;
  margin: 0;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 40px;
  border: none;
  height: 20px;
  color: white !important;
  font-size: 10px;
  text-transform: uppercase;
  border-radius: 2px;
  text-decoration: none;
  text-align: center;
  margin: 10px;
  cursor: pointer;
}
.graycontrol:focus,
.redcontrol:focus {
  box-shadow: 0 0 4px #e31b23;
}
.graycontrol.inline-block,
.redcontrol.inline-block {
  display: inline-block;
  width: auto;
  float: none;
}
.graycontrol {
  background: #5d6165;
}
.redcontrol {
  background: #e31b23;
  color: white;
}
.vjs-error-premium img {
  max-width: 33%;
  max-height: 25%;
}
.vjs-error-premium {
  background: #121212;
  opacity: 0;
  -webkit-transform: scale(2);
  transform: scale(2);
  transition: 500ms ease all;
}
.vjs-error-premium img {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
  transition: 500ms ease all 1000ms;
}
.vjs-error-premium.show img {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vjs-error-premium.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.vjs-error-premium .redcontrol,
.vjs-error-premium .graycontrol {
  opacity: 0;
  transition: 500ms ease all 1000ms;
}
.vjs-error-premium .redcontrol {
  -webkit-transform: translate3d(60px, 0, 0);
  transform: translate3d(60px, 0, 0);
}
.vjs-error-premium .graycontrol {
  -webkit-transform: translate3d(-60px, 0, 0);
  transform: translate3d(-60px, 0, 0);
}
.vjs-error-premium.show .redcontrol,
.vjs-error-premium.show .graycontrol {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: 500ms ease all 1000ms;
}
body {
  background: black;
}
