html, body { margin: 0; padding: 0; background: #000; font-family: Arial; overflow: hidden; }
* { box-sizing: border-box; }
.cf:before, .cf:after { display: table; line-height: 0; content: ""; }
.cf:after { clear: both; }
*:focus { outline: none; }
a { text-decoration: none; }
#ima-ad-container { position: absolute; top: 0px; left: 0px; z-index: 99; }

.closeAdd { visibility: hidden; }
.bumpable-ima-ad-container { position: absolute; margin-top: -40px; padding-bottom: 40px; }

.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container { margin-top: 0; padding-bottom: 0; }
.vjs-default-skin .vjs-big-play-button { border-radius: 100%; border-width: 0; width: 70px; height: 70px; left: 50%; right: inherit; margin-left: -35px !important; top: 50%; bottom: inherit; margin-top: -39px !important; background-color: rgba(255, 65, 54,.8) !important; }
	.vjs-default-skin .vjs-big-play-button:before { display: block; line-height: 70px; text-shadow: none; text-align: center; position: absolute; width: 100%; height: 100%; color: #fff; font-size: 60px; }

#videohead, .videohead { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.title { position: absolute; top: 0; left: 0; width: 100%; padding: 20px; color: #FFF; display: none; font-size: 13px; font-weight: 600; background: rgba(0,0,0,0.5); background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); z-index: 10; }
body:hover .title { display: block; }
.vjs-control.vjs-custom-button { top: 1em; width: auto; overflow: hidden; line-height: 1em; }
.aciklama { font-size: 1em; color: #Fff; }

.vjs-default-skin .vjs-progress-control { position: absolute; left: 0; right: 0; width: auto; font-size: 1em; height: 1em; /* Set above the rest of the controls. */ top: -1em; /* Shrink the bar slower than it grows. */ /* transition */ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }

.vjs-default-skin:hover .vjs-progress-control { font-size: 1.2em; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.vjs-default-skin .vjs-progress-holder { height: 100%; }
	/* Progress Bars */
	.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
	.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
	.vjs-default-skin .vjs-progress-holder .vjs-load-progress div { position: absolute; display: block; height: 100%; margin: 0; padding: 0; /* updated by javascript during playback */ width: 0; /* Needed for IE6 */ left: 0; top: 0; }
.vjs-default-skin .vjs-play-progress { background: #FF0000 -50% 0 repeat; }
	.vjs-default-skin .vjs-play-progress:before { top: -0.2em; font-size: 1.4em; }
.vjs-default-skin .vjs-load-progress { background: #646464 /* IE8- Fallback */; background: rgba(255, 255, 255, 0.2); }

	.vjs-default-skin .vjs-load-progress div { background: #787878 /* IE8- Fallback */; background: rgba(255, 255, 255, 0.1); }
.vjs-default-skin .vjs-seek-handle { width: 1.5em; height: 100%; }
	.vjs-default-skin .vjs-seek-handle:before { font-family: Ionicons; content: "\f21b"; font-size: 1.4em; line-height: 1.4em; margin-top: -0.3em; }

.vjs-default-skin .vjs-live-display { display: none; font-size: 2em; line-height: 1em; }

.vjs-default-skin .vjs-fullscreen-control { width: 3.8em; cursor: pointer; float: right; }
.vjs-default-skin .vjs-volume-control { width: 5em; float: right; }
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button { cursor: pointer; float: right; }

.video-js .vjs-control:before { font-size: 2em; line-height: 1.6em; }
.video-js .vjs-time-control { font-size: 1.6em; line-height: 2em; }

.video-js .vjs-volume-level { background-color: red; }
