/* --------------------
	LightZAP Theme (2.54b)
-----------------------
	Name: Default
	Date: 2014.02.07
	By: Szalai Mihaly*/

/* Main */
#lightzap{
	color:#fff;
	font:normal 18px "Arial",sans-serif;
	background:url(../icons/bg.png);
	background:rgba(0,0,0,.6);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/bg.png',sizingMethod='scale'); IE-suck*/
}
#lightzap.hq{background:rgba(0,0,0,.8);}
#lz-bg{background-position:50% 50%;}

.hq.lz-show #lz-bg{
	transition:opacity .4s;
	-moz-transition:opacity .4s;
	-o-transition:opacity .4s;
	-webkit-transition:opacity .4s;
	opacity:1;
}

#lightzap.full-screen{background:#000;font-size:22px;}
#lightzap.hq.full-screen{background:#000;box-shadow:inset 0 0 128px #111;}

/* Contener */
#lz-container{background:#000;margin:16px;}
.hq #lz-container
{
	background:url(../icons/bg.png);
	background:rgba(0,0,0,.8);
	box-shadow:0 0 64px #000;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/bg.png',sizingMethod='scale'); IE-suck*/
}
.full-screen #lz-container{background:transparent;box-shadow:none;margin:0;}
.hq #lz-container,.hq #lz-image
{
	border-radius:.25em;
	-moz-border-radius:.25em;
	-ms-border-radius:.25em;
	-o-border-radius:.25em;
	-webkit-border-radius:.25em;
}
.full-screen #lz-container,.full-screen #lz-image
{
	border-width:0;
	border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	position:absolute;
}
.hq.full-screen #lz-image{box-shadow:0 0 32px #000;}

/* Labels */
.lz-float
{
	background:#000;
	color:#fff;
	font-weight:normal;
	text-transform:none;
	position:absolute;
	padding:.25em .5em;
}
.hq .lz-float
{
	background:url(../icons/bg.png);
	background:rgba(0,0,0,.8);
	opacity:.8;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/bg.png',sizingMethod='scale'); IE-Suck*/
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); IE-Suck*/
}
.full-screen .lz-float{padding:.35em .5em;}
.lz-float:hover
{
	opacity:1;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); IE-Suck*/
}
.hq.full-screen .lz-float
{
	border-radius:.2em;
	-moz-border-radius:.2em;
	-ms-border-radius:.2em;
	-o-border-radius:.2em;
	-webkit-border-radius:.2em;
}
/* - Caption */
#lz-caption
{
	font-weight:bold;
	top:0;
	left:0;
	margin:.4em;
}
#lz-caption a
{
	text-decoration:none;
}
/* - Description */
#lz-desc
{
	font-size:80%;
	font-weight:normal;
	background:#000;
	position:absolute;
	top:0;
	margin:10% 20%;
	padding:1.5em;
}
.hq #lz-desc
{
	background:url(../icons/bg.png);
	background:rgba(0,0,0,.5);
	border-radius:.25em;
	-moz-border-radius:.25em;
	-ms-border-radius:.25em;
	-o-border-radius:.25em;
	-webkit-border-radius:.25em;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/bg.png',sizingMethod='scale'); IE-Suck*/
}

/* - Number */
#lz-number,#lz-resolution
{
	font-size:75%;
	background:transparent;
	right:0;
	bottom:0;
	text-shadow:1px 1px 0 #000;
}
/* - Author and link */
#lz-by
{
	font-size:75%;
	margin:0;
	left:0;
	bottom:-.4px;
}
.hq #lz-by
{
	opacity:.7;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); IE-Suck*/
}
#lz-by,#lz-by:hover{color:#fff;}
#lz-by span,.lz-float a{color:#2e3;}
#lz-by:hover span,.lz-float a:hover{color:#3f5;}

/* - Resolution */
#lz-resolution
{
	display:none!important;
	font-size:75%;
	background:transparent;
	right:0;
	bottom:0;
}
.full-screen #lz-resolution{display:block!important;right:0;bottom:0;}
.full-screen #lz-number{bottom:1.75em;}

/* Buttons */
#lz-buttonContainer
{
	background:transparent;
	position:absolute;
	top:2px;
	right:2px;
	padding:0;
	height:32px;
}

.full-screen #lz-buttonContainer{background:#000;margin:8px;padding:.35em;}
.full-screen .embed #lz-buttonContainer{top:2px;}
.hq.full-screen #lz-buttonContainer
{
	background:url(../icons/bg.png);
	background:rgba(0,0,0,.5);
	border-radius:.2em;
	-moz-border-radius:.2em;
	-ms-border-radius:.2em;
	-o-border-radius:.2em;
	-webkit-border-radius:.2em;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/bg.png',sizingMethod='scale'); IE-Suck*/
}
.lz-button{margin:4px;}
.hq .lz-button
{
	opacity:.8;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); IE-Suck*/
}
.lz-button:hover
{
	opacity:1;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); IE-Suck*/
}

/* Embed */
.embed #lz-nav {
	height:32px;
	width:44px;
	top:-34px;
}
.embed #lz-nav a {
	background-size: 100% 100%;
}
.embed #lz-by,.embed #lz-number,.embed #lz-resolution{bottom:-1.5em;}
.embed #lz-buttonContainer{top:-34px;}
