
	div.gallery div.gallery-back							{ float: right; }
	div.gallery h2											{ overflow: hidden; }

	div.gallery .gallery-tile								{ margin: 2% 0 0 2%; width: 18.4%; vertical-align: top; display: inline-block; }
	div.gallery .gallery-tile:nth-of-type(5n+1)				{ margin-left: 0; }
	div.gallery .tile-container								{ padding: 0; display: block; }
	div.gallery .gallery-tile .image_dimensions				{ padding: 0; background-color: transparent; }
	div.gallery .gallery-tile .tile-thumbnail				{ overflow: hidden; }
	/*div.gallery .gallery-tile .tile-thumbnail img			{ transition: transform 0.5s ease; }
	div.gallery .gallery-tile .tile-thumbnail img:hover		{ transform: scale(1.25); }*/
	div.gallery .gallery-tile .tile-details	:first-child	{ margin-top: 0; }
	div.gallery .gallery-tile .tile-details	:last-child		{ margin-bottom: 0; }

	div.gallery .gallery-tile.album							{ width: 23.5%; }
	div.gallery .gallery-tile.album:nth-of-type(5n+1)		{ margin-left: 2%; }
	div.gallery .gallery-tile.album:nth-of-type(4n+1)		{ margin-left: 0; }

	@media only screen and (min-width: 0px) and (max-width: 1000px) {

		div.gallery .gallery-tile							{ width: 23.5%; }
		div.gallery .gallery-tile:nth-of-type(5n+1)			{ margin-left: 2%; }
		div.gallery .gallery-tile:nth-of-type(4n+1)			{ margin-left: 0; }

		div.gallery .gallery-tile.album						{ width: 32%; }
		div.gallery .gallery-tile.album:nth-of-type(4n+1)	{ margin-left: 2%; }
		div.gallery .gallery-tile.album:nth-of-type(3n+1)	{ margin-left: 0; }

	}

	@media only screen and (min-width: 0px) and (max-width: 800px) {

		div.gallery .gallery-tile							{ width: 32%; }
		div.gallery .gallery-tile:nth-of-type(4n+1)			{ margin-left: 2%; }
		div.gallery .gallery-tile:nth-of-type(3n+1)			{ margin-left: 0; }

	}

	@media only screen and (min-width: 0px) and (max-width: 600px) {

		div.gallery div.gallery-back						{ float: none; }
		div.gallery .gallery-tile.album						{ width: 49%; }
		div.gallery .gallery-tile.album:nth-of-type(3n+1)	{ margin-left: 2%; }
		div.gallery .gallery-tile.album:nth-of-type(2n+1)	{ margin-left: 0; }

	}

	@media only screen and (min-width: 0px) and (max-width: 400px) {

		div.gallery .gallery-tile							{ width: 49%; }
		div.gallery .gallery-tile:nth-of-type(3n+1)			{ margin-left: 2%; }
		div.gallery .gallery-tile:nth-of-type(2n+1)			{ margin-left: 0; }

	}