/* License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later */
@import 'mixins';

body {
	padding: 0;
}

.explore-header {
	background: #f6f6f6;
	width: 100%;
	position: relative;
	text-align: center;

	&:before {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background: $mosaic;
		height: 4px;
	}
}


.pastelBox--grey--dark:hover {
	@include box-shadow(2px 2px 5px 0 rgba(black, 0.1));
	@include transform(translateY(-1px));
	@include transition(all, 0.1s, ease);
}
.pastelBox--grey--dark img {
	background-color: white;
}

// this strange looking CSS configures the masonry layout,
// see http://salvattore.com/ for reference
.masonry-column {
	float: left;
}
.size-1of3 {
	width: 33.33333%;
}
.size-1of2 {
	width: 50%;
}
.size-1of1 {
	width: 100%;
}
#masonry-grid[data-columns]::before {
	content: '3 .masonry-column.size-1of3';
}
@media screen and (max-width: 900px) {
	#masonry-grid[data-columns]::before {
		content: '2 .masonry-column.size-1of2';
	}
}
@media screen and (max-width: 500px) {
	#masonry-grid[data-columns]::before {
		content: '1 .masonry-column.size-1of1';
	}
}