.gallery-column
{
	float:left;
	width: 225px;
}

.gallery img, .gallery-image-container img
{
	border: 2px solid #fff;
	margin: 4px 0px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
}

.gallery-image-wrapper
{
	position: absolute;
	top: 60px;
	bottom: 20px;
	left: 10px;
	right: 10px;
}

.gallery-image-container
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 65px;
	right: 65px;
}

.gallery-image-container img
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;	
	max-width:100%;
	max-height:100%;	
}

.gallery-image-wrapper .icon
{
	position: absolute;
	top: 10%;
	height: 50px;
	width: 50px;
	background-color: rgba(255, 255, 255, 0);
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30);
 	-webkit-transition: opacity 400ms, background-color 400ms;
 	transition: opacity 400ms, background-color 400ms;
}

.gallery-image-wrapper .icon:hover
{
	opacity: 1;
	background-color: rgba(255, 255, 255, 1);
	filter: alpha(opacity=100);
}

.gallery-image-wrapper .icon.side-icon
{
	height: 80%;
	width: 50px;
}

.gallery-image-wrapper .icon.previous, .gallery-image-wrapper .icon.back-to-gallery
{
	left: 0px;
}

.gallery-image-wrapper .icon.back-to-gallery
{
	top: 0;
}

.gallery-image-wrapper .icon.next
{
	right: 5px;
}

.gallery-image-wrapper .back-to-gallery 
{
	background-image: url(data:image/png;base64,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);
}

.gallery-image-wrapper .previous 
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAABjUlEQVRIx+3XUW3DMBiF0UIolEkhMAiFUCiDMAiFUAiBUAiDMAaZM60vk9I09m9vsU6k7yFSnu5R5OQwTdNBf5cRAAAQAAACAEAAAAgAAAEAIAAABACAAAAQAAACAEAAAAgAAPUOEHUNw3BM3VJTapzvATQC+DX+vQuABgAL43+/BQAqAzwYf+4MoCLA3sbvCmCP43cDsNfxuwBYGf99fgZAJYCV8S/35wBUAHh2fAAVALaMDyAYYOv4AAIBcsYHEASQOz6AAICS8QEUApSOD6AAIGJ8AJkAUeMDyChyfAB5ANeo8QHkAYwLAC8A2gCcFwA+cxAA5B3CYQgA8j9DQxAAlP2IFSMAKACIQABQCFCKACAAoAQBQBBALgKAQIAcBADBAFsRAFQA2IIAoBLAswgAKgKsIHykjgAqA6wg3P4zQjcAe0XoCmCPCN0BrCBcATQAeIAwAmgEsIBwAtAQ4AfhlHpLvTqEBQCAAAAQAAACAEAAAAAwAgAAAgBAAAAIAAABACAAAAQAgAB03hdbUla5txrAJQAAAABJRU5ErkJggg==);
}

.gallery-image-wrapper .next 
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAABkklEQVQoz+3RQW3DQBCGUUMIlEohUAiFECiFUAiBEAiGEAiFUAbuRvKpahTv7Gyjdd9I38GSD6v/TcuyTHpeRgAAQAAACAAAAQAgAAAEAIAAABAAAAIAQAAACAAAAQAgAAC0Z4Dj8XgozaWldL19Tw0HoB7gvI6/ZCAAqAeYfwA0IQCoBzj9AhBGAFD7oHKZCAACAJkIAIIAWQgAGgBWhI8WBACNACvCOYoAIAGgBQFAEkAUAUAiQAQBQDJALQKADgA1CAA6AWxFANARYAsCgM4AoyPsAmBkhN0AjIqwK4AHCBcAfwPwcgdgBtAZYB3/6w7ACUBHgBHH3w3AqOPvAmDk8YcHeDT+7R8AnQC2jA+gE8DW8QF0AKgZH0AyQO34ABIBIuMDSAKIjg8gAaBlfACNAGXgQ+kzOj6ABoB1/GvL+ACCAFnjAwiUOT6AGMAla3wAMYA5a3wAMYC3rPEBRB5Uroz+Wnq/YUyNB0AAAAgAAAEAIAAABACAAAAQAAACAACAEQAAEAAAAgBAAAAIwD/qG5XegI8D0sP/AAAAAElFTkSuQmCC);
}

.gallery-collection > div 
{
	display: inline-block;
	padding: 20px;
	margin: 10px 5px;
	background-color: #f7f7f7;
	-webkit-transition: background-color 1s;
 	transition: background-color 1s;
}

.gallery-collection > div:hover
{
	background-color: #ddd;
}

.gallery-collection
{
	text-align: center;
}

.gallery-collection a > span, .gallery-collection a {
	text-align: center;
	color: #000;
	text-decoration: none;
}