/* CSS Document */

.contentSimpleGallery {
	display:  flex;
	flex: 0 1 auto;
	justify-content: space-between;
	flex-wrap: wrap;
}

.contentSimpleGallery .item {
	text-align: center;
	margin-bottom: 2em;
	vertical-align: top;
	flex-basis: 33%;
}
.contentSimpleGallery .item.invisible.fake {
	visibility: hidden;
	line-height: 1px;
	font-size: 1px;
}

.contentSimpleGallery .item img {
	display: inline;
	max-width: 100%;
}

.contentSimpleGallery .item p, .contentSimpleGallery .item h3 {
	margin: 0;
	padding: 0;
}
.contentSimpleGallery .item h3 {
	margin-top: 5px;
	font-weight: bold;
}

@media all and (max-width: 768px) { 
	.contentSimpleGallery .item { flex-basis: 50%; }
}
@media all and (max-width: 425px) {
	.contentSimpleGallery .item { flex-basis: 100%; }
}