@charset "utf-8";
/* IMAGE LIGHTBOX SELECTOR / картинки КОЛЛЕКЦИЯ ВЫБОРА */
#imagelightbox
{
	cursor: pointer;
	position: fixed;
	z-index: 10000;

	-ms-touch-action: none;
	touch-action: none;

	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .45 ); 
	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .45 ); 
}


/* ACTIVITY INDICATION / Иконка Загрузка */

#imagelightbox-loading,
#imagelightbox-loading div
{
	border-radius: 50%; /*Делает квадрат круглым*/
}
#imagelightbox-loading
{
	/*width: 1.0em; 
	height: 1.0em; 
	background-color: #444;
	background-color: rgba( 0, 0, 0, .5 );*/
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: 0.625em; 
	margin: -1.25em 0 0 -1.25em; 

	/*-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); 
	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); */
}
	#imagelightbox-loading div
	{
		width: 1.25em; 
		height: 1.25em; 
		background-color: #fff;

		-webkit-animation: imagelightbox-loading .5s ease infinite;
		animation: imagelightbox-loading .5s ease infinite;
	}

	@-webkit-keyframes imagelightbox-loading
	{
		from { opacity: .5;	-webkit-transform: scale( .75 ); }
		50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
		to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
	}
	@keyframes imagelightbox-loading
	{
		from { opacity: .5;	transform: scale( .75 ); }
		50%	 { opacity: 1;	transform: scale( 1 ); }
		to	 { opacity: .5;	transform: scale( .75 ); }
	}


/* OVERLAY / Перекрытие фона */

#imagelightbox-overlay
{
	background-color: #999; /*цвет фона*/
	background-color: rgba( 153, 153, 153, .9 ); /*цвет фона*/
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

