.video-js .vjs-time-control{display:block;}
.video-js .vjs-remaining-time{display: none;}
.video-js .vjs-poster{background-size: cover;}
.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 2.6em;
	border: 0em solid #fff;
	border-radius: 0.5em;
	left: 50%;
	top: 50%;
	margin-left: -1.3em;
	margin-top: -0.75em;
}

.video-js .vjs-control-bar,
.video-js .vjs-big-play-button,
.video-js .vjs-menu-button .vjs-menu-content {
  /* IE8 - has no alpha support */
  background-color: #2B333F;
  /* Opacity: 1.0 = 100%, 0.0 = 0% */
  background-color: rgba(43, 51, 63, 0.7);
}

/* Slider - used for Volume bar and Progress bar */
.video-js .vjs-slider {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* The slider bar color is used for the progress bar and the volume bar
   (the first two can be removed after a fix that's coming) */
.video-js .vjs-volume-level,
.video-js .vjs-play-progress,
.video-js .vjs-slider-bar {
  background: #fff;
}

/* The main progress bar also has a bar that shows how much has been loaded. */
.video-js .vjs-load-progress {
  /* For IE8 we'll lighten the color */
  background: #bfc7d3;
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.5);
}

/* The load progress bar also has internal divs that represent
   smaller disconnected loaded time ranges */
.video-js .vjs-load-progress div {
  /* For IE8 we'll lighten the color */
  background: white;
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-progress-control {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  height: 3px;
  /* deal with resulting gap between progress control and control bar that
     is the result of the attempt to keep things "clickable" on the controls */
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  z-index: 200;
}

.video-js .vjs-progress-holder {
  position: absolute;
  margin: 0px;
  top: 0%;
  width: 100%;
}
.video-js .vjs-fullscreen-control {
	position: absolute;
	right: 0;
}
.video-js .vjs-current-time, .video-js .vjs-duration {
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.video-js .vjs-time-divider{
	padding-left: 0.2em;
	padding-right: 0.2em;
	min-width: 0;
}
.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display: none;
	font-size: .6em;
	visibility: visible;
}
#videoFileSrc, #advert1, #advert1_link, #advert2, #advert2_link {
	display: none;
}