/*! Pink Flag Skin for jPlayer 2.9.2 ~ (c) 2009-2014 Happyworm Ltd ~ MIT License */

/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Pink Flag
 *
 * Copyright (c) 2012 - 2014 Happyworm Ltd
 * Licensed under the MIT license.
 *  - http://www.opensource.org/licenses/mit-license.php
 *
 * Author: Silvia Benvenuti
 * Skin Version: 2.1 (jPlayer 2.8.0)
 * Date: 13th November 2014
 */
 
@charset "UTF-8";

.video-responsive{
	min-width:270px;
	max-width:856px;
	width:100%;
	height:auto
}
.video-360p{
	width:640px;
	height:360px
}
.video-270p{
	width:480px;
	height:270px
}
.video{
	position:relative;
	font-family:'Source Sans Pro',sans-serif;
	text-align:left;
	min-height:64px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;color:#fff
}
.video,.video *{
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0
}
.video :focus{
	outline:0
}
.video button-2::-moz-focus-inner{
	border:0
}
.video-full{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.jplayer video{
	background-color:#000
}





.gui{
	position:absolute;
	bottom:0;
	width:100%;
	height:64px
}
.control{
	position:absolute;
	top:0;
	width:64px;
	height:100%;
/*	background-color:#85bce4; */
/*	background-color:#336698; */
	background-color:#00008b;
}
.play-control{
	left:0
}
.screen-control{
	right:0
}
.button-2{
	display:block;
	text-decoration:none;
	width:64px;height:100%; 
	font-size:32px;
	line-height:64px;
	text-align:center;
	background:0 0;
	cursor:pointer;
	color:#fff
}
.button-2:hover,
.button-2:active,
.button-2:focus {
/*	background-color: #00008b; */
	color:#fff;
}
.button-2:before{
	display:block;
	font-family:flat-video;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	speak:none;width:64px;
	line-height:64px;
	text-align:center;
	opacity:1
}
.video.state-playing .play:before{
	content: url(../images/vposters/pause-button.png);
}
.play:before{
	content: url(../images/vposters/play-button.png);
}
.video.state-full-screen .full-screen:before{
	content: url(../images/vposters/small-screen.png);
}
.full-screen:before{
	content: url(../images/vposters/full-screen.png);
}
.bar{
	position:absolute;
	top:0;
	left:64px;
	right:64px;
	height:100%;
	background-color:#cccccc
}
.seek-bar.seek-bar-display{
	min-width:0;
	background-color:#cccccc
}
.seek-bar{
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	height:100%;
	cursor:pointer
}
.play-bar{
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:100%;
	background-color:#eeeeee
}
.details,.timing{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:100%;
	padding:0 12px;
	font-size:16px;
	line-height:64px
}
.timing{
	text-align:right
}
.title,.duration{
	font-size:16px;
	line-height:64px;
	color:#232323;
	font-weight:700
}
.no-solution{
	position:absolute;
	bottom:0;
	left:64px;
	right:64px;
	height:48px;
	padding:8px 0;
	line-height:24px;
	font-size:16px;
	text-align:center;
	display:none;
	color:#000;
	background-color:#b28282
}




.vposters{
	background: url(../images/vposters/video_856x480.png) no-repeat;
	max-width:856px;
	max-height:480px;
}
