
.galleryWidget2 .innerContainer {
	padding-bottom: 0 !important;
}

.galleryWidget2 .group {
	width: 290px;
}

.galleryWidget2 .group.smalls {
	width: 290px;
}

.galleryWidget2 .item-container {
	padding: 1px;
}

.galleryWidget2 .item-container.big {
	clear: both;
}

.galleryWidget2 .item-container.small {
	width: 50%;
	float: left;
}

.galleryWidget2 .item {
	position: relative;
}

.galleryWidget2 .item .thumb, .wp-block-gallery figure {
	position: relative;
	overflow: hidden;
	transition: all .3s;
}

.galleryWidget2 .item a, .wp-block-gallery a {
	display: block;
	transition: all .3s;
}

.galleryWidget2 .item a .icon, .wp-block-gallery a .icon {
	background: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: #fff;
	opacity: 0;
	transition: all .3s;
}

.galleryWidget2 .item a:hover .icon, .wp-block-gallery a:hover .icon {
	opacity: 1;
}

.galleryWidget2 .item a .icon svg, .wp-block-gallery a .icon svg {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -15px;
	width: 30px;
	height: 30px;
	transform: scale(.1);
	opacity: 0;
	transition: all .3s;
}

.galleryWidget2 .item a:hover .icon svg, .wp-block-gallery a:hover .icon svg {
	transform: scale(1);
	opacity: 1;
}