/*!
 * Justified Gallery - v3.6.3
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2016 Miro Mannino
 * Licensed under the MIT license.
 */
 
 
.justified-gallery{
	width:100%;
	position:relative;
	overflow:hidden;
}
.justified-gallery > a, .justified-gallery > div {
	position:absolute;
	display:inline-block;
	overflow:hidden;
	filter:"alpha(opacity=10)";
	opacity:.1;
}
.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img {
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	border:0;
	filter:"alpha(opacity=0)";
	opacity:0;
}
.justified-gallery > a > .caption, .justified-gallery > div > .caption {
	display:none;
	position:absolute;
	bottom:0;
	padding:5px;
	background-color:#000;
	left:0;
	right:0;
	margin:0;
	color:#fff;
	font-size:12px;
	font-weight:300;
	font-family:sans-serif;
}
.justified-gallery > a > .caption .caption-visible, .justified-gallery > div > .caption .caption-visible {
	display:initial;
	filter:"alpha(opacity=70)";
	opacity:.7;
	-webkit-transition:opacity 500ms ease-in;
	-moz-transition:opacity 500ms ease-in;
	-o-transition:opacity 500ms ease-in;
	transition:opacity 500ms ease-in;
}
.justified-gallery > .entry-visible {
	filter:"alpha(opacity=100)";
	opacity:1;
	background:0 0;
}
.justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img {
	filter:"alpha(opacity=100)";
	opacity:1;
	-webkit-transition:opacity 500ms ease-in;
	-moz-transition:opacity 500ms ease-in;
	-o-transition:opacity 500ms ease-in;
	transition:opacity 500ms ease-in;
}
.justified-gallery > .jg-filtered { 
	display:none;
}
.justified-gallery > .spinner {
	position:absolute;
	bottom:0;
	margin-left:-24px;
	padding:10px 0;
	left:50%;
	filter:"alpha(opacity=100)";
	opacity:1;
	overflow:initial;
}
.justified-gallery > .spinner > span { 
	display:inline-block;
	filter:"alpha(opacity=0)";
	opacity:0;
	width:8px;
	height:8px;
	margin:0 4px;
	background-color:#000;
	border-radius:6px;
}