
/* video.js player overrides */
.video-js {
	/*color: #00ff00;*/
	overflow: hidden;

	width: 100%;
	max-width: 100%;
	height: auto;

	font: inherit;
	font-size: 0.8rem;
}

/* formats */
.video-js.format-2-35 .vjs-tech {
	height: auto;
	top: -14%; /* to be refined */
}
.video-js.format-2-35 .vjs-poster {
	height: auto;
	background-size: cover;
}

.video-js.format-4-3 .vjs-tech {
	width: 133.33%;
	left: 50%;
	transform: translateX(-50%);
}
.video-js.format-4-3 .vjs-poster {
	height: 100%;
	background-size: cover;
}

.video-js .vjs-big-play-button {
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	
	border: 0;
	border-radius: 0;
	background-color: transparent;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.25);
  transition: all 0s;
}

.video-js .vjs-control-bar {
	background-color: transparent;
}

.video-js button:focus {
	outline: 0;
}

.video-js .vjs-time-control {
	font-size: 1.2em;
	line-height: 2.55em;
}