
@font-face {
    font-family: 'MoviePlayer_Control';
    src:    url('../Fonts/MoviePlayer_Control.eot?kxh3y7');
    src:    url('../Fonts/MoviePlayer_Control.eot?kxh3y7#iefix') format('embedded-opentype'),
        url('../Fonts/MoviePlayer_Control.ttf?kxh3y7') format('truetype'),
        url('../Fonts/MoviePlayer_Control.woff?kxh3y7') format('woff'),
        url('../Fonts/MoviePlayer_Control.svg?kxh3y7#MoviePlayer_Control') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tx-player .zrw-video-seek-wrap {
    height: 36px;
    position: absolute;
    width: auto;
    left: 165px;
    right: 250px;
    top: 17px;
}

.tx-player .zrw-video-seek {
    background-color: rgba(0,0,0,0);
    height: 36px;
    width: 100%;
    border: 0;
    /*padding-right: 15px;*/
}

.tx-player .zrw-video-seek .ui-slider-range {
	/*background-color:#003366;*/
    display: block;
    width: 100% !important;
    background-color: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 0px;
    margin-left: -9px;
    padding-right: 16px;
    height: 100%;
	/*display:none;*/
}

.tx-player .zrw-video-seek .ui-slider-handle {
    background-color: #fff;
    width: 16px;
    height: 100%;
    position: absolute;
    top: 0px;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 0;
}

.tx-player .zrw-video-timer {
    position: absolute;
    right: 125px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    top: 26px;
}

.tx-player .zrw-volume-button {
    color: rgba(255,255,255,0.2);
    cursor: pointer;
}

.tx-player .zrw-volume-button.zrw-volume-mute {
    color: #fff;
}

.tx-player .zrw-volume-button:before {
    font-family: 'MoviePlayer_Control';
    content: '\e905';
    font-size: 50px;
    left: 5px;
    position: absolute;
    top: 10px;
}

.tx-player .zrw-volume-box {
    float: left;
}

.tx-player .zrw-volume-slider {
    width: 80px;
    height: 36px;
    background-color: rgba(255,255,255,0);
    position: relative;
    top: 18px;
    left: 60px;
    cursor: pointer;
    border: 0;
}

.tx-player .zrw-volume-slider .ui-slider-range {
    background-color: rgba(255,255,255,0.5);
    position: absolute;
    display: block;
    height: 36px;
    display: none;
}

.tx-player .zrw-volume-pos {
    background-color: rgba(255,255,255,0.2);
    ;
	width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.tx-player .zrw-volume-pos.active {
    background-color: #fff;
}

.tx-player .zrw-volume-pos-1 {
}

.tx-player .zrw-volume-pos-2 {
    left: 10px;
}

.tx-player .zrw-volume-pos-3 {
    left: 20px;
}

.tx-player .zrw-volume-pos-4 {
    left: 30px;
}

.tx-player .zrw-volume-pos-5 {
    left: 40px;
}

.tx-player .zrw-volume-pos-6 {
    left: 50px;
}

.tx-player .zrw-volume-pos-7 {
    left: 60px;
}

.tx-player .zrw-volume-pos-8 {
    left: 70px;
}

.tx-player .zrw-volume-slider .ui-slider-handle {
   /* background-color: #000000;*/
/*    width: 10px;*/
/*    height: 100%;
    position: absolute;
    top: 0;*/
    display: none;
}

.tx-player .zrw-video-player {
    position: relative;
}

.tx-player .zrw-video-controls {
    left: 0;
    position: absolute;
    bottom: 3px;
    height: 72px;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 2147483647;
}

.tx-player .zrw-video-play-wrap {
    position: absolute;
    left: 50%;
    top: 50%;
    top: -moz-calc(50% - 50px);
	/* Firefox */
    top: -webkit-calc(50% - 50px);
/* WebKit */
    top: -o-calc(50% - 50px);
/* Opera */
    top: calc(50% - 50px);
/* Standard */
    background-color: rgba(0, 0, 0, 0.5);
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 8px solid rgba(255,255,255, 0.5);
    cursor: pointer;
    height: 100px;
    width: 100px;
    text-decoration: none;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 2147483647;
    -webkit-transition: all 0.2s ease-in-out;
 /* Safari and Chrome */
    -moz-transition: all 0.2s ease-in-out;
 /* Firefox */
    -ms-transition: all 0.2s ease-in-out;
 /* IE future proofing */
    -o-transition: all 0.2s ease-in-out;
 /* Opera */
    transition: all 0.2s ease-in-out;
}

.tx-player .zrw-video-fullscreen-button {
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 16px;
    height: auto;
}

.tx-player .zrw-video-fullscreen-button:hover {
	background-color: transparent;
}

.tx-player .zrw-video-play-wrap:hover {
    background-color: rgba(0, 0, 0, 0.8);
    border: 8px solid rgba(255,255,255, 0.9);
    color: rgba(255,255,255,1);
    opacity: 1;
}

.tx-player .zrw-video-play {
    font-family: 'MoviePlayer_Control';
    font-size: 60px;
    display: block;
    text-align: center;
    height: 100%;
    line-height: 100%;
    color: rgba(255,255,255,0.9);
    position: relative;
    left: 0px;
    top: 20px;
}

.tx-player .zrw-video-play:hover {
	background-color: transparent;
}

.tx-player .zrw-video-play:before {
    content: "\e907";
    padding-left: 7px;
}

.tx-player .zrw-paused-button:before {
    content: "\e906";
    padding-left: 0;
}

.tx-player ::-webkit-media-controls {
    display: none !important;
}

.tx-player video::-webkit-media-controls {
    display: none !important;
}

.tx-player video::-webkit-media-controls-enclosure {
    display: none !important;
}

/* Some mods for smaller width-devices */
.zrw-video-player-small .zrw-video-controls {
	height: 50px;
}

.zrw-video-player-small .zrw-video-play-wrap {
	width: 75px;
    height: 75px;
	top: calc(50% - 20px);
}

.zrw-video-player-small .zrw-video-play {
	font-size: 50px;
	top: 12px;
}

.zrw-video-player-small .zrw-volume-slider, 
.zrw-video-player-small .zrw-video-seek,
.zrw-video-player-small .zrw-video-seek-wrap,
.zrw-video-player-small .zrw-video-fullscreen-button {
	height: 28px;
	top: 10px;
}

.zrw-video-player-small .zrw-video-fullscreen-button {
	right: 15px;
}

.zrw-video-player-small .zrw-video-seek {
	height: 26px;
}
.zrw-video-player-small .zrw-video-seek-wrap {
	left: 140px;
	right: 190px;
	height: 26px;
}

.zrw-video-player-small .zrw-video-timer {
	right: 75px;
	top: 16px;
	font-size: 16px;
}

.zrw-video-player-small .zrw-volume-button:before {
	font-size: 40px;
	top: 2px;
}

.zrw-video-player-small .zrw-volume-slider {
	left: 40px;
}

.zrw-video-player-small .zrw-video-fullscreen-button img {
	height: 30px;
	width: auto;
}

.zrw-video-player-small .zrw-video-seek .ui-slider-handle {
	margin-left: -9px;
}

/* Fullscreen-View */

.tx-player .zrw-video-fullscreen #video01 {
	align-content: center;
	text-align: +;
	vertical-align: center;
	margin-top: 20px;
	margin: auto;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	z-index: -100;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.tx-player .zrw-video-fullscreen .zrw-video-play-wrap {
    height: 150px;
    width: 150px;
    border: 12px solid rgba(255,255,255, 0.5);
    margin-left: -75px;
    margin-top: -75px;
}

.tx-player .zrw-video-fullscreen .zrw-video-play-wrap:hover {
    border: 12px solid rgba(255,255,255, 0.9);
}

.tx-player .zrw-video-fullscreen .zrw-video-play {
    font-size: 100px;
    left: 5px;
    top: 25px;
}

.tx-player .zrw-video-fullscreen .zrw-paused-button {
    left: 0px;
}

.tx-player .zrw-video-fullscreen {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
    max-width: 100% !important;
}

.tx-player .zrw-video-fullscreen::full-screen {
    width: 100%;
    height: 100%;
}

::-moz-full-screen .tx-player .zrw-video-fullscreen {
    width: 100%;
    height: 100%;
}

.tx-player .zrw-video-fullscreen::-moz-full-screen {
    width: 100%;
    height: 100%;
}

.tx-player .zrw-video-fullscreen::-webkit-full-screen {
    width: 100%;
    height: 100%;
}

/* Responsive */
@media (max-width: 600px) {
    .tx-player .zrw-video-controls {
        height: 60px;
    }

    .tx-player .zrw-video-fullscreen-button {
        top: 10px;
        right: 10px;
    }

    .tx-player .zrw-video-fullscreen-button img {
        width: 50px;
    }

    .tx-player .zrw-video-timer {
        right: 70px;
        top: 15px;
    }

    .tx-player .zrw-video-seek-wrap {
        left: 145px;
        right: 205px;
        top: 10px;
    }

    .tx-player .zrw-volume-button:before {
        font-size: 40px;
        top: 10px;
    }

    .tx-player .zrw-volume-slider {
        top: 10px;
        left: 50px;
    }
} 