
/*! * Justified Gallery - v3.2.0 * http://miromannino.com/projects/justified-gallery/ * Copyright (c) 2014 Miro Mannino * Licensed under the MIT license.*/
	@-webkit-keyframes justified-gallery-show-caption-animation {
	from {
	opacity:0
}
to {
	opacity:.7
}
}@-moz-keyframes justified-gallery-show-caption-animation {
	from {
	opacity:0
}
to {
	opacity:.7
}
}@-o-keyframes justified-gallery-show-caption-animation {
	from {
	opacity:0
}
to {
	opacity:.7
}
}@keyframes justified-gallery-show-caption-animation {
	from {
	opacity:0
}
to {
	opacity:.7
}
}@-webkit-keyframes justified-gallery-show-entry-animation {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-moz-keyframes justified-gallery-show-entry-animation {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-o-keyframes justified-gallery-show-entry-animation {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes justified-gallery-show-entry-animation {
	from {
	opacity:0
}
to {
	opacity:1
}
}.justified-gallery {
	width:100%;
	position:relative;
	overflow:hidden
}
.justified-gallery>a,.justified-gallery>div {
	position:absolute;
	display:inline-block;
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0)
}
.justified-gallery>a>img,.justified-gallery>div>img {
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	border:0
}
.justified-gallery>a>.caption,.justified-gallery>div>.caption {
	display:none;
	position:absolute;
	bottom:0;
	font-size:16px;
	padding:10px;
	background-color:#000;
	left:0;
	right:0;
	margin:0;
	color:#fff;
	font-size:12px;
	font-weight:300;
}
.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible {
	display:initial;
	opacity:.7;
	filter:alpha(opacity=70);
	-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;
	-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;
	-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease
}
.justified-gallery>.entry-visible {
	opacity:1;
	filter:alpha(opacity=1);
	-webkit-animation:justified-gallery-show-entry-animation 300ms 0 ease;
	-moz-animation:justified-gallery-show-entry-animation 300ms 0 ease;
	-ms-animation:justified-gallery-show-entry-animation 300ms 0 ease
}
.justified-gallery>.spinner {
	position:absolute;
	bottom:0;
	margin-left:-24px;
	padding:10px 0;
	left:50%;
	opacity:initial;
	filter:initial;
	overflow:initial
}
.justified-gallery>.spinner>span {
	display:inline-block;
	opacity:0;
	filter:alpha(opacity=0);
	width:8px;
	height:8px;
	margin:0 4px;
	background-color:#000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}