@charset "utf-8";
/* CSS Document */


/* CUSTOM CSS*/


.gallery div.header .info					{	padding:0px 20px; background-color:rgba(215,203,0,0.8); color:#FFF; position:relative;}
.gallery div.footer .info					{	max-width:1200px; margin:0px auto; padding:1px 20px 10px 20px; color:#FFFFFF;  }

.gallery div.footer .info h1				{	color:#FFFFFF; font-size:1.1em; }
.gallery div.footer .info p					{	margin:0px; padding:0px;}

/* MAIN DIVS */
.gallery									{	display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:100; background-color:#000000;}
.gallery div.padder							{	position:relative; height:100%; overflow:hidden; z-index:1;}
.gallery div.hider							{	position:relative; z-index:1; height:100%; }
.gallery div.hammer							{	position:absolute; z-index:2; width:100%; height:100%; left:0px; top:0px; }


/* HEADER EN FOOTER */
.gallery div.header							{	height:0px; width:100%; position:absolute; left:0px; top:0px; z-index:10; padding-bottom:45px; overflow:hidden;}
.gallery div.header > div					{	position:absolute; width:100%; bottom:0px; }

.gallery div.footer							{	height:0px; position:absolute; top:0px; width:100%; z-index:25; padding-bottom:45px; overflow:hidden;}
.gallery div.footer > div					{	background-color:rgba(215,203,0,0.8); padding:12px 0px 12px 0px;}
.gallery div.footer > div a					{	display:block; color:#FFF; }


/* ICONS */
.gallery > a.close							{	width:60px; height:60px;  position:absolute; 
												display:block;  top:0px; right:0px; z-index:28; cursor:pointer; text-decoration:none;
												text-indent:-1000px; overflow:hidden; background:url('../images/gallery.close.png') no-repeat 50% 50%;}

.gallery > a.next,
.gallery > a.prev							{	min-width:50px; width:10%; height:100%; position:absolute; display:block; top:0%; z-index:20; cursor:pointer; text-indent:-10000px; overflow:hidden;  text-decoration:none; 
												-moz-opacity:.8; filter:alpha(opacity=80); opacity:.8; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; }
.gallery > a.prev							{	left:0px; }									
.gallery > a.next							{	right:0px; }									
.gallery > a span							{	display:block; width:50px; height:100%; position:absolute; top:0px; background-color:#F00;  }

.gallery > a.prev span						{	background:url('../images/gallery.left.png') no-repeat 50% 50%; left:0px; }
.gallery > a.next span						{ 	background:url('../images/gallery.right.png') no-repeat 50% 50%; right:0px; }	

.gallery > a.close:hover,
.gallery > a.next:hover,
.gallery > a.prev:hover						{	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

/* MOVE CONTAINER */
.gallery div.mover							{	position:absolute; left:0px; top:0px; height:100%; z-index:1; }
.gallery div.mover ul						{	height:100%; margin:0px; padding:0px; list-style:none;  }
.gallery div.mover ul	li					{ 	position:relative; float:left; width:100%; height:100%; background:url('../images/gallery.loading.gif') no-repeat 50% 50%; overflow:hidden;}
.gallery div.mover ul	li img				{	position:absolute; left:0px; top:0px; display:block;}

/* LITTLE BIT RESPONSIVE */
@media (max-width: 767px){
	.gallery a.menu,
	.gallery a.next,
	.gallery a.prev			{	display:none !important; }
	.gallery a.close		{	border-bottom:0px; padding:0px 0px 20px 20px; width:50px; height:50px; line-height:50px; font-size:30px;  }
/*	.gallery div.footer		{	top:-10000px;}*/
	.gallery div.padder		{	margin:0px; }
}
