/* ======================================================================================================================================================
Gallery
====================================================================================================================================================== */
#top div .stel-gallery{
	overflow: hidden;
	padding-bottom: 2px;
	clear: both;
}

#top div .stel-gallery img{
	float:left;
	border-style: solid;
	border-width: 1px;
	padding: 7px;
	width: 100%;
	border-radius: 0;
}

#top div .stel-gallery .stel-gallery-big{
	display: block;
	overflow: hidden;
	padding: 7px;
	margin-bottom: -1px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-style: solid;
	border-width: 1px;
}

#top div .stel-gallery .stel-gallery-big-inner{
	display: block;
	overflow: hidden;
	height: 100%;
}

#top div .stel-gallery .stel-gallery-big img{
	padding: 0;
	border: none;
}

#top .stel-gallery .stel-gallery-thumb a{
	width: 20%;
	opacity: 1;
}

#top #wrap_all .stel-gallery .stel-gallery-thumb a{
	display: block;
	float: left;
}

#top .stel-gallery .stel-gallery-thumb a:hover{
	opacity: 0.5;
}

#top .stel-gallery .stel-gallery-caption{
	display: none;
}

#top div .stel-gallery .stel-gallery-big-no-crop-thumb{
	text-align: center;
}

#top div .stel-gallery .stel-gallery-big-no-crop-thumb img{
	clear: both;
	float: none;
	text-align: center;
}

.stel-gallery .big-prev-fake{
	display: none;
}

/*gallery animation*/
.stel_transform .stel-gallery-animate .stel-gallery-thumb img{
opacity: 0.1;
-webkit-transform:	scale(0.5);
transform:			scale(0.5);
}
.stel_transform .stel-gallery-animate .stel-gallery-thumb  img.stel_start_animation{
-webkit-animation: stel_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
animation:         stel_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
-webkit-transform:	scale(1);
transform:			scale(1);
}

.stel-gallery-animate .av-hover-grow{
	overflow: hidden;
}

.stel-gallery-animate .av-hover-grow img{
-webkit-transition: all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition:			all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.stel-gallery-animate .av-hover-grow:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/*.av-hide-gallery-thumbs .stel-gallery-thumb{display:none;}   removed 4.8.4.1  */


#top #av-admin-preview .stel-gallery .stel-gallery-big-inner{height:auto;}

/* Fix for Chrome https://gggabriel.fr/support/topic/gallery-thumbnail-layout-issue-on-chromium-based-browsers/  */
.stel-chrome .stel-gallery-thumb{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

/* @since 4.8.4.1 moved see https://gggabriel.fr/support/topic/gallery-light-box-not-working/#post-1312261 */
.av-hide-gallery-thumbs .stel-gallery-thumb{
	display: none;
}

@media only screen and (max-width: 767px)
{
	.responsive .stel-gallery-thumb img{
		padding: 3px;
	}
}

