/*
 * Justified Gallery - v3.0.1
 * http://miromannino.com/projects/justified-gallery/
 * Copyright (c) 2014 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery {
	width: 100%;
	position: relative;
	overflow: hidden;

	a {
		position: absolute;
		display: inline-block;
		overflow: hidden;
		opacity: 0;
		filter:alpha(opacity=0); /* IE8 or Earlier */

		img {
			position: absolute;
			top: 50%;
			left: 50%;
			margin: 0;
			padding: 0;
			border: none;
		}

		.caption {
			display: none;
			position: absolute;
			bottom: 0;
			padding: 5px;
			background-color: #000000;
			left: 0;
			right: 0;
			margin: 0;
			color: white;
			font-size: 12px;
			font-weight: 300;
			font-family: sans-serif;
		}
	}

	.spinner {

		@spinnerDotWeight: 8px;
		@spinnerDotNum: 3;

		position: absolute;
		bottom: 0;
		margin-left: -(@spinnerDotWeight * 2) * @spinnerDotNum / 2;
		padding: 10px 0 10px 0;
		left: 50%;

		span {
			display: inline-block;
			opacity: 0;
			filter:alpha(opacity=0); /* IE8 or Earlier */
			width: @spinnerDotWeight;
			height: @spinnerDotWeight;
			margin: 0 (@spinnerDotWeight / 2) 0 (@spinnerDotWeight / 2);
			background-color: #000;
			border-top-left-radius: @spinnerDotWeight - 2px;
			border-top-right-radius: @spinnerDotWeight - 2px;
			border-bottom-right-radius: @spinnerDotWeight - 2px;
			border-bottom-left-radius: @spinnerDotWeight - 2px;
		}
	}

}
