.jPlayer {display:block;margin-bottom:10px;overflow:hidden;color:#f9f9f9;text-shadow:0 1px 0 #000}
.jPlayer a{color:#f9f9f9;text-decoration:none;outline-style:none;outline-width:0}
.jPlayer a.smooth{transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear}
.jPlayer .jPlayer-container{margin:0;padding:0;line-height:0}
.jPlayer.jp-video-full>.controls{position:absolute;left:0;right:0;bottom:0;z-index:1000}
.jPlayer.jp-video-full,
.jPlayer.jp-video-full object,
.jPlayer.jp-video-full video{position:fixed;top:0;left:0;right:0;bottom:0;display:block;border-width:0px;z-index:999}
.jPlayer.jp-video-full .playerScreen{position:static}
.jPlayer.jp-video-full .playerScreen .video-play{z-index:1000}
.jPlayer .playerScreen{cursor:pointer;position:relative}
.jPlayer .playerScreen .video-play{display:block;position:absolute;z-index:100;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4); color: #fff;}
.jPlayer .playerScreen .video-play .play-icon{position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;display:block;width:120px;height:120px;font-size:6em;text-align:center;line-height:140px;text-shadow:none; opacity: 0.7;}
.jPlayer .playerScreen .video-play:hover .play-icon{opacity: 1; color: #fff;}
.jPlayer .controls{display:block;position:relative;font-size:12px;height:32px;line-height:32px !important;background:#232323;padding:0;margin:0;border:1px solid #303030}
.jPlayer .controls .jpprogress-block{display:block;width:auto;margin:0 185px 0 45px}
.jPlayer .controls .jpprogress-block .timer{text-align:center}
.jPlayer .controls .jpprogress-block .timer.current{float:left;width:40px}
.jPlayer .controls .jpprogress-block .timer.duration{float:right;width:40px}
.jPlayer .controls .jpprogress-block .jpprogress{display:block;width:auto;margin:0 45px 0 45px;height:6px;padding:13px 0;z-index:9;}
.jPlayer .controls .jpprogress-block .jpprogress .seekBar{position:relative;display:block;cursor:pointer;padding:0;margin:0;height:100%;background:#3d3d3d;border-radius:2px;-webkit-border-radius:2px;overflow:hidden}
.jPlayer .controls .jpprogress-block .jpprogress .seekBar .playBar{display:block;position:relative;height:100%;padding:0;background:#0082b2}
.jPlayer .controls .volumeblock{display:block;position:absolute;right:40px;top:0;width:80px;margin:0 10px;height:32px;font-size:0}
.jPlayer .controls .volumeblock .volume-control{display:inline-block;height:5px;width:100%;cursor:pointer;background:#3d3d3d;border-radius:2px;-webkit-border-radius:2px;vertical-align:middle;overflow:hidden}
.jPlayer .controls .volumeblock .volume-control .volume-value{display:block;width:20%;height:100%;background:#0082b2}
.jPlayer .controls .controlset{display:block;position:absolute;text-align:center;top:0}
.jPlayer .controls .controlset.left{left:0}
.jPlayer .controls .controlset.right{right:0}
.jPlayer .controls .controlset.right-volume{right:140px}
.jPlayer .controls .controlset .play,
.jPlayer .controls .controlset .pause,
.jPlayer .controls .controlset .fullscreen,
.jPlayer .controls .controlset .smallscreen,
.jPlayer .controls .controlset .mute,
.jPlayer .controls .controlset .unmute{display:inline-block;width:38px;height:32px;font-size:1.4444444444em;background:transparent}
.jPlayer .controls .controlset .play:hover,
.jPlayer .controls .controlset .pause:hover,
.jPlayer .controls .controlset .fullscreen:hover,
.jPlayer .controls .controlset .smallscreen:hover,
.jPlayer .controls .controlset .mute:hover,
.jPlayer .controls .controlset .unmute:hover{background:#3d3d3d}
.jPlayer .playerScreen .jplayer-title { position: absolute; top: -50px; background: rgba(0,0,0,0.5); padding: 10px 15px; width: 100%; color: #fff; z-index: 10;  ransition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; text-shadow: none; }
.jPlayer.audioPlayer .playerScreen .video-play{display:none !important}
.jPlayer.audioPlayer .controls .controlset.right{display:none}
.jPlayer.audioPlayer .controls .controlset.right-volume{right:100px}
.jPlayer.audioPlayer .controls .jpprogress-block{margin:0 140px 0 40px}
.jPlayer.audioPlayer .controls .volumeblock{right:5px}
.jPlayer.jPlayer-light{color:#000;text-shadow:0 1px 0 #fff}
.jPlayer.jPlayer-light a{color:#000}
.jPlayer.jPlayer-light .playerScreen .video-play{background:rgba(204,204,204,0.4)}
.jPlayer.jPlayer-light .controls{background:#f4f4f4;border:1px solid #e7e7e7}
.jPlayer.jPlayer-light .controls .play:hover,
.jPlayer.jPlayer-light .controls .pause:hover,
.jPlayer.jPlayer-light .controls .fullscreen:hover,
.jPlayer.jPlayer-light .controls .smallscreen:hover,
.jPlayer.jPlayer-light .controls .mute:hover,
.jPlayer.jPlayer-light .controls .unmute:hover{background:#dbdbdb}
.jPlayer.jPlayer-light .controls .volumeblock .volume-control,
.jPlayer.jPlayer-light .controls .jpprogress-block .jpprogress .seekBar{background:#dbdbdb}
.jPlayer.jPlayer-light .controls .volumeblock .volume-control .volume-value,
.jPlayer.jPlayer-light .controls .jpprogress-block .jpprogress .seekBar .playBar{background:#0082b2}
.jPlayer .controls .fa-volume-off:before{color:red}
.jPlayer.jPlayer-light .playerScreen .jplayer-title { background: rgba(255, 255, 255, 0.5);	color: #000; }
.jPlayer.jPlayer-light .playerScreen .video-play .play-icon, 
.jPlayer.jPlayer-light .playerScreen .video-play:hover .play-icon {color: #000;}

.jPlayer .playerScreen:hover .jplayer-title {
	top: 0;
}

.su-video-controls-no .controls {
	display: none !important;
}


@media (max-width: 480px){.jPlayer .controls .jpprogress-block{margin:0 40px 0 40px}
	.jPlayer.audioPlayer .controls .jpprogress-block{margin:0 5px 0 40px}
	.jPlayer .controls .volumeblock{display:none}
	.jPlayer .controls .controlset.right-volume{display:none}
	.jPlayer .playerScreen .video-play .play-icon{font-size:3.5em;margin:-35px 0 0 -35px;width:70px;height:70px;line-height:70px}
}