/* VideoJS in iOSSlider */
.video-wrapper { width: 100%; position: relative; padding: 0;  padding-top: 56.216216%; height:0; }
.video-wrapper .video-js { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0;}
.video-wrapper .hasOverlay.video-js:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index: 1; background:url(../images/video_overlay.png);}
.video-js.vimeo-video iframe {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.kl-video-helper ~ .caption {z-index: 1;}
.video-wrapper ~ .hgvjs_controls {list-style: none; margin:0; padding:0; position:absolute; top: 160px; right: 20px; z-index: 1; width: 40px; }
.video-wrapper ~ .hgvjs_controls a {width: 40px; height: 40px; display:block; cursor:pointer; color:#fff; text-align: center; font-size: 16px; line-height: 40px; opacity: .2; text-decoration: none;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;margin-bottom: 5px;background: #000;border-radius: 2px;}
.video-wrapper ~ .hgvjs_controls a:before {font-family: VideoJS;}
.video-wrapper ~ .hgvjs_controls .audio-btn:before {content: "\e006";}
.video-wrapper ~ .hgvjs_controls .audio-btn.muted:before { content: "\e004"; }
.video-wrapper ~ .hgvjs_controls .playpause-btn:before {content: "\e002";}
.video-wrapper ~ .hgvjs_controls .playpause-btn.paused:before { content: "\e001"; }
.video-wrapper ~ .hgvjs_controls .fullscreen-btn:before {content: "\e000";}
.video-wrapper ~ .hgvjs_controls .fullscreen-btn.isfull:before { content: "\e00b"; }
.video-wrapper ~ .hgvjs_controls .playpause-btn.paused,
.video-wrapper ~ .hgvjs_controls .fullscreen-btn.isfull,
.video-wrapper ~ .hgvjs_controls .audio-btn.muted { opacity: .15; }
.video-wrapper ~ .hgvjs_controls a:hover {opacity: .3; color:#fff;}

.hasOverlay.video-js.vjs-fullscreen:after,
.hasOverlay.video-js:after:-webkit-full-screen {display:none;}

.video-content {position:absolute; z-index: 1; left:0; top:100px; width:100%; }