/**
 * @version		1.0.0
 * @package		Ibento
 * @author		Nuevvo - http://nuevvo.com
 * @copyright Copyright (c) 2010 - 2014 Nuevvo Webware Ltd. All rights reserved.
 * @license		http://nuevvo.com/license
 */

/* General */
.avPlayerWrapper div,
.avPlayerWrapper iframe,
.avPlayerWrapper object,
.avPlayerWrapper embed {outline:0;}

/* Responsive Layout */
.avPlayerWrapper {display:block;text-align:center;clear:both;}
.avPlayerWrapper .avPlayerContainer {display:block;padding:0;margin:0 auto;}

	/* Video container styling only */
	.avVideo .avPlayerContainer .avPlayerBlock {width:100%!important;position:relative;padding:0 0 56% 0!important; height: 0; overflow: hidden;}
	/* specific for the mp4 and ogg formats */
	.avVideo .avPlayerContainer .avPlayerBlock > div, 
	.avVideo .avPlayerContainer .avPlayerBlock div[id$='jwplayer_display'],
	.avVideo .avPlayerContainer .avPlayerBlock div[id$='displayarea'] { min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%; }
	/* only the initial state change the positioning */
	.avVideo .avPlayerContainer .avPlayerBlock > div[style*="position: relative"] { position: absolute!important; }
	
	.avVideo .avPlayerContainer .avPlayerBlock iframe,
	.avVideo .avPlayerContainer .avPlayerBlock object,
	.avVideo .avPlayerContainer .avPlayerBlock embed,
	.avVideo .avPlayerContainer .avPlayerBlock video {position:absolute!important;top:0;left:0;min-width:100%;min-height: 100%;max-height:100%;}
	
	/* SoundCloud container styling only */
	.avSoundCloudSet .avPlayerContainer .avPlayerBlock {width:100%!important;position:relative!important;padding:0 0 56% 0!important;}
	.avSoundCloudSet .avPlayerContainer .avPlayerBlock iframe,
	.avSoundCloudSet .avPlayerContainer .avPlayerBlock object,
	.avSoundCloudSet .avPlayerContainer .avPlayerBlock embed {position:absolute!important;top:0;left:0;min-width:320px!important;width:100%!important;height:100%!important;}

	.avSoundCloudSong .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;}
	.avSoundCloudSong .avPlayerContainer .avPlayerBlock iframe,
	.avSoundCloudSong .avPlayerContainer .avPlayerBlock object,
	.avSoundCloudSong .avPlayerContainer .avPlayerBlock embed {min-width:320px!important;width:100%!important;height:168px!important;}
	/* Audio container styling only */
	.avAudio .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;}
	.avAudio .avPlayerContainer .avPlayerBlock > div {min-width:320px!important;width:100%!important;height:24px!important;}

	.avPlayerWrapper .avPlayerContainer .avPlayerBlock div {text-align:center!important;}
	.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink {text-align:center;padding:4px;font-size:11px;}
		.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {}
		.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {}
			.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {}
			.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {}
		.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;}