.vjs-ad-playing.vjs-ad-playing .vjs-progress-control { pointer-events: none; }
.vjs-ad-playing.vjs-ad-playing .vjs-play-progress { background-color: #ffe400; }
.vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner { display: block; }
.ima-ad-container { top: 0; position: absolute; display: block; }
.video-js.vjs-playing .bumpable-ima-ad-container { margin-top: -40px; }
.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container { margin-top: 0; }
.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container { margin-top: -40px; }
#ima-controls-div { bottom: 0; height: 37px; position: absolute; display: none; opacity: 1; background-color: rgba(7,20,30,.7); background: -moz-linear-gradient(bottom,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%); background: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(7,20,30,.7)),color-stop(100%,rgba(7,20,30,0))); background: -webkit-linear-gradient(bottom,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%); background: -o-linear-gradient(bottom,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%); background: -ms-linear-gradient(bottom,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%); background: linear-gradient(to top,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0007141E', endColorstr='#07141E', GradientType=0 ); }
#ima-countdown-div { color: #FFF; text-shadow: 0 0 .2em #000; height: 10px; }
.ima-fullscreen:hover:before, .ima-muted:hover:before, .ima-non-fullscreen:hover:before, .ima-non-muted:hover:before, .ima-paused:hover:before, .ima-playing:hover:before { text-shadow: 0 0 1em #fff; }
#ima-seek-bar-div { top: 12px; height: 3px; position: absolute; background: rgba(255,255,255,.4); }
#ima-progress-div { width: 0; height: 3px; background-color: #ECC546; }
#ima-fullscreen-div, #ima-mute-div, #ima-play-pause-div, #ima-slider-div { width: 35px; height: 20px; top: 11px; left: 0; position: absolute; color: #CCC; font-size: 1.5em; line-height: 2; text-align: center; font-family: VideoJS; }
#ima-mute-div { left: auto; right: 85px; }
#ima-slider-div { left: auto; right: 35px; width: 50px; height: 10px; top: 20px; background-color: #555; }
#ima-slider-level-div { width: 100%; height: 10px; background-color: #ECC546; }
#ima-fullscreen-div { left: auto; right: 0; }
.ima-playing:before { content: "\00f103"; }
.ima-paused:before { content: "\00f101"; }
.ima-non-muted:before { content: "\00f107"; }
.ima-muted:before { content: "\00f104"; }
.ima-non-fullscreen:before { content: "\00f108"; }
.ima-fullscreen:before { content: "\00f109"; }
.playButton { background: url(play_white.png) center no-repeat !important; background-size: 11%; cursor: pointer; position: absolute; padding: 0 !important; border: 0 !important; }
#content_video { overflow: hidden !important; }
.vjs-big-play-centered .vjs-big-play-button { font-size: 3em; width: 4em; height: 4em; border: 0; background: url(play_white.png) center no-repeat !important; margin-top: -2em; margin-left: -2em; }
.video-js .vjs-control-text { display: none; }
.vjs-big-play-button:before { content: "" !important; }

