/*
 * flat.audio Skin for jPlayer
 * http://www.jplayer.org
 *
 * Copyright (c) 2013 - 2014 Happyworm Ltd
 *
 * Authors: Mark Boas, Mark J Panaghiston
 * Version: 2.0.0
 * Date: 28th February 2014
 */

@charset "UTF-8";

/************************************************************
*
*	Audio
*
************************************************************/

@font-face {
	/* Entypo pictograms by Daniel Bruce — www.entypo.com */
	font-family: 'flat-audio';
	src: url("font/flat-audio.eot");
	src: url("font/flat-audio.eot#iefix") format('embedded-opentype'),
		url("data:font/woff;base64,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") format('woff'),
		url("font/flat-audio.ttf") format('truetype'),
		url("font/flat-audio.svg#flat-audio") format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Setting the size.
 * 1) With the responsive design, the skin will adapt to match the container width
 */

.jp-flat-audio {
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: left;

	min-width:320px;
	max-width:1280px;
	width: 100%;
	height: 64px;

	/* Hide iOS touch highlight */
	-webkit-tap-highlight-color: rgba(0,0,0,0);

	/* Disable selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* define your text color here */
	color: #ffffff;
}

.jp-flat-audio,
.jp-flat-audio * {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0;
	line-height: 0;
}

.jp-flat-audio .jp-control {
	position: absolute;
	top: 0;
	width: 64px;
	height: 100%;

	/* define your pause/play button background color here */
	background-color: #0073cf;
}

.jp-flat-audio .jp-play-control {
	left: 0;
}

.jp-flat-audio .jp-button {
	text-decoration: none;
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	cursor: pointer;

	/* define your pause/play button icon color here */
	color: #ffffff;
}

.jp-flat-audio .jp-pause {
	display: none;
}

.jp-flat-audio .jp-button:before {
	display: inline-block;

	font-family: 'flat-audio';
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	speak: none;

	width: 64px;
	line-height: 64px;

	text-align: center;
	opacity: 1.0;
}

.jp-flat-audio .jp-pause:before {
	content: '\2016';
}
.jp-flat-audio .jp-play:before {
	content: '\25b6';
}

.jp-flat-audio .jp-bar {
	position: absolute;
	top: 0;
	left: 64px;
	right: 0;
	height: 100%;

	/* define your unplayed progress bar background color here */
	background-color: #232323;
}

.jp-flat-audio .jp-seek-bar {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 100%;

	cursor: pointer;
}

.jp-flat-audio .jp-play-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;

	/* define your played progress bar background color here */
	background-color: #0082b2;
}

.jp-flat-audio .jp-title,
.jp-flat-audio .jp-duration {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	padding: 0 12px;

	font-size: 16px;
	line-height: 64px;
}
.jp-flat-audio .jp-duration {
	text-align: right;
}

.jp-flat-audio .jp-no-solution {
	position: absolute;
	top: 0;
	left: 64px;
	right: 0;
	height: 48px; /* 64px - 8px - 8px = 48px */
	padding: 8px 0;

	line-height: 24px;
	font-size: 16px;
	text-align: center;
	display: none;

	/* define your error message text color here */
	color: #000000;

	/* define your error message background color here */
	background-color: #b28282;
}

/*
 * IE7
 */

.lt-ie8 .jp-flat-audio .jp-button {
	font-family: 'entypo';
	font-style: normal;
	font-weight: normal;
	line-height: 64px;

	display: inline-block;
	width: 64px;
	height: 64px;
}

.lt-ie8 .jp-flat-audio .jp-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2016;&nbsp;'); }
.lt-ie8 .jp-flat-audio .jp-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x25b6;&nbsp;'); }


/************************************************************
*
*	Video
*
************************************************************/

@font-face {
	/* Entypo pictograms by Daniel Bruce — www.entypo.com */
	font-family: 'flat-video';
	src: url("font/flat-video.eot");
	src: url("font/flat-video.eot#iefix") format('embedded-opentype'),
		url("data:font/woff;base64,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") format('woff'),
		url("font/flat-video.ttf") format('truetype'),
		url("font/flat-video.svg#flat-video") format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Setting the size.
 * 1) With the responsive design, the skin will adapt to match the container width
 * 2) For fixed width, the 360p and 270p classes given below
 * 3) The class name, width and height must match the jPlayer size option setting
 * 4) HDTV aspect ratio is 16:9
 * 5) More info at http://jplayer.org/latest/developer-guide/#jPlayer-option-size
 */

.jp-flat-video-responsive {
	min-width: 320px; /* 180p */
	max-width: 1280px; /* 720p */
	width: 100%;
	height: auto;
}

.jp-flat-video-360p {
	width: 640px;
	height: 360px;
}

.jp-flat-video-270p {
	width: 480px;
	height: 270px;
}

.jp-flat-video {
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: left;
	min-height: 64px;

	/* Hide iOS touch highlight */
	-webkit-tap-highlight-color: rgba(0,0,0,0);

	/* Disable selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* define your text color here */
	color: #ffffff;
}

.jp-flat-video,
.jp-flat-video * {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0;
	line-height: 0;
}

.jp-flat-video-full {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.jp-flat-video .jp-jplayer video {
	background-color:#000;
}

.jp-flat-video .jp-gui {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 64px;
}

.jp-flat-video .jp-control {
	position: absolute;
	top: 0;
	width: 64px;
	height: 100%;

	/* define your pause/play and fullscreen/restore button background color here */
	background-color: #00aef6;
}

.jp-flat-video .jp-play-control {
	left: 0;
}

.jp-flat-video .jp-screen-control {
	right: 0;
}

.jp-flat-video .jp-button {
	text-decoration: none;
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	cursor: pointer;

	/* define your pause/play and fullscreen/restore button icon color here */
	color: #ffffff;
}

.jp-flat-video .jp-pause,
.jp-flat-video .jp-restore-screen {
	display: none;
}

.jp-flat-video .jp-button:before {
	display: inline-block;

	font-family: 'flat-video';
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	speak: none;

	width: 64px;
	line-height: 64px;

	text-align: center;
	opacity: 1.0;
}

.jp-flat-video .jp-pause:before {
	content: '\2016';
}
.jp-flat-video .jp-play:before {
	content: '\25b6';
}
.jp-flat-video .jp-full-screen:before {
	content: '\E744';
}
.jp-flat-video .jp-restore-screen:before {
	content: '\E746';
}

.jp-flat-video .jp-bar {
	position: absolute;
	top: 0;
	left: 64px;
	right: 64px;
	height: 100%;

	/* define your unplayed progress bar background color here */
	background-color: #232323;
}

.jp-flat-video .jp-seek-bar {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 100%;

	cursor: pointer;
}

.jp-flat-video .jp-play-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;

	/* define your played progress bar background color here */
	background-color: #0082b2;
}

.jp-flat-video .jp-title,
.jp-flat-video .jp-duration {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	padding: 0 12px;

	font-size: 16px;
	line-height: 64px;
}
.jp-flat-video .jp-duration {
	text-align: right;
}

.jp-flat-video .jp-no-solution {
	position: absolute;
	bottom: 0;
	left: 64px;
	right: 64px;
	height: 48px; /* 64px - 8px - 8px = 48px */
	padding: 8px 0;

	line-height: 24px;
	font-size: 16px;
	text-align: center;
	display: none;

	/* define your error message text color here */
	color: #000000;

	/* define your error message background color here */
	background-color: #b28282;
}


/*
 * IE7
 */
 
 
.lt-ie8 .jp-flat-video .jp-button {
	font-family: 'flat-video';
	font-style: normal;
	font-weight: normal;
	line-height: 64px;

	display: inline-block;
	width: 64px;
	height: 64px;
}

.lt-ie8 .jp-flat-video .jp-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2016;&nbsp;'); }
.lt-ie8 .jp-flat-video .jp-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x25b6;&nbsp;'); }

.lt-ie8 .jp-flat-video .jp-full-screen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xE744;&nbsp;'); }
.lt-ie8 .jp-flat-video .jp-restore-screen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xE746;&nbsp;'); }



/************************************************************
*
*	Overwrite
*
************************************************************/

.jp-flat-audio .jp-bar {
	background: #999999;
}
.jp-flat-audio .jp-play-bar {
	background: #555555;
}

.jp-flat-audio .jp-button,
.jp-flat-video .jp-button {
	color: white !important;
}