.spbb-content .img{
	position: relative;
	z-index: 9;
	/*filter: Alpha(opacity=0);*/
}
.iets{
	color: #d70204;
	text-align: center;
	font-size: 16px;
	line-height: 254px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);
	position: relative;
	z-index: 99;
	opacity: 0;
}
/*********************
 * Wrapper
 *********************/
.js-video {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

/*********************
 * Elements inside js-video
 *********************/
video {
  width: 100%;
  max-height: 70vh;
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
}

.js-video button {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*********************
 * UI
 *********************/
.playPause.ui-icon {
  display: block;
  width: 10px;
  height: 13px;
  float: left;
  margin: 11px 0 0 13px;
  position: relative;
}
.fa-undo{
	opacity: 1 !important;
}
.playPause.ui-icon:before, .playPause.ui-icon:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  _display:none;
  *display:none;
	*zoom: 1;
}
.playPause.ui-icon:after {
  content: '';
  _display:none;
  *display:none;
	*zoom: 1;
	left: 13px;
	top: 0;
}
.playPause{
	width: 10px;
	height: 13px;
	margin: 0px 0 0 -15px;
	background: url(../images/bf-icon.png);
}
.playPause.fa-pause{
	width: 10px;
	height: 14px;
	background: url(../images/zt-icon.png);
}
/*.playPause.ui-icon:before {
  font-size: 40px;
  line-height: 80px;
  color: rgba(244, 209, 126, 0.5);
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -14px;
}
.playPause.ui-icon.fa-pause:before, .playPause.ui-icon.fa-undo:before {
  margin-left: -17px;
}*/
/*.playPause.ui-icon.fa-pause {
  opacity: 0;
}*/
.jdt{
	width: 155px;
	float: left;
}
.ui {
	width: 100%;
	height: 34px;
  /*padding: 10px 15px;*/
  	font-size: 0;
  	display: -webkit-flex;
  	display: flex;
  	background: rgba(0,0,0,.85);
	filter: Alpha(opacity=0);
  	position: absolute;
  	left: 0;
  	bottom: 0;
  	z-index: 99;
}
/*.ui > div:nth-of-type(1),*/
.ui > div:nth-of-type(4) {
  padding-top: 15px;
}
.ui > div:nth-of-type(1) {
  /*-webkit-flex: 30 30 1px;*/
  /*flex: 30 30 1px;*/
  margin-right: 10px;
}
.ui > div:nth-of-type(2) {
  -webkit-flex: 1 0 60px;
  flex: 1 0 60px;
  font-size: 12px;
  margin-right: 10px;
  text-align: center;
  line-height: 5px;
}
.ui > div:nth-of-type(3) {
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
  margin-right: 10px;
}
.ui > div:nth-of-type(4) {
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
}

.timeDisplay {
	width: 50px;
  white-space: nowrap;
  color: #FFFFFF;
  line-height: 34px;
  text-align: center;
  display: block;
  /*padding-top: 5px;*/
}
.timeDisplay i {
	display: block;
	height: 100%;
  font-style: normal;
  font-size: 12px;
  color: #d7d7d7;
}

.fullscreen {
  /*position: absolute;*/
  font-style: normal;
  /*right: 15px;
  bottom: 4px;*/
 float: left;
  display: block;
  width: 12px;
  height: 12px;
  margin: 11px 0 0 0;
  text-align: center;
  cursor: pointer;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  background: url(../images/qp-icon.png);
  background-size: cover;
}
.fullscreen:before {
  font-size: 30px;
  line-height: 40px;
  color: rgba(244, 209, 126, 0.2);
}
.fullscreen:hover:before {
  color: rgba(244, 209, 126, 0.5);
}

.ui-icon {
  font-size: 20px;
  vertical-align: middle;
  width: 20px;
  margin-right: 10px;
  cursor: pointer;
}

/*********************
 * Progress
 *********************/
.progress, .volumeControl {
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  position: relative;
  height: 2px;
  cursor: pointer;
  overflow: hidden;
  border-radius: 2px;
  border: 0;
  margin-top: 16px;
}

.progress > * {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.progress-time {
  background-color: #d9d9d9;
}

.anim {
  -moz-transition: width 1000ms linear;
  -o-transition: width 1000ms linear;
  -webkit-transition: width 1000ms linear;
  transition: width 1000ms linear;
}

.progress-buffer {
	width: 100%;
  background: rgba(255,255,255,.3);
  -moz-transition: width 250ms linear;
  -o-transition: width 250ms linear;
  -webkit-transition: width 250ms linear;
  transition: width 250ms linear;
}

.volumeControl {
  width: 90%;
  overflow: visible;
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
.volumeControl .ui-slider-handle {
  position: absolute;
  width: 9px;
  height: 9px;
  border: 0;
  top: -2px;
  background: transparent;
}
.volumeControl .ui-slider-handle:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: -50%;
  background: black;
  border-radius: 4px;
}
.volumeControl .ui-slider-handle:focus {
  outline: none;
}
.fa-volume-up{
	width: 13px;
	height: 14px;
	background: url(../images/sy.png) no-repeat;
	margin: 10px 0 0 14px;
}
.fa-volume-off{
	width: 13px;
	height: 14px;
	background: url(../images/sy-w.png) no-repeat;
	margin: 10px 0 0 14px;
}
