.gallery{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.gallery-large{
	width: 100%;
	float: none;
}

.gallery-thumbs-container{
	width: 100%;
}

.gallery-thumbs-container div{
	width: 100%;
}

.gallery-thumb{
	display: block;
	width: 27.33333%;
	float: left;
	margin: 0 3% 0 3%;
}

.gallery .slider-gallery_nav.prev{
	display:block;
    position:absolute;
    top: 50%;
    margin-top: -7px;
    left:0;
    cursor: pointer;
}

.gallery .slider-gallery_nav.next{
	display:block;
    position:absolute;
    top: 50%;
    margin-top: -7px;
    right:0;
    cursor: pointer;
}





@media only screen and (min-width: @minWidthDesktop) {
	.gallery {
		position:relative;
		margin-bottom:20px;
		height: 210px;
	}

	.gallery-large {
		position:relative;
		margin-right:10px;
		float:left;
		display:block;
		width: auto;
	}

	.gallery-thumbs-container {
		position:relative;
		float:left;
		width:100px;
		margin-bottom:10px;
	}

	.gallery-thumb {
		display:block;
		margin: 0 0 10px 0;
		width: auto;
	}
	
	.gallery .slider-gallery_nav.prev, .gallery .slider-gallery_nav.next {
		margin-top: 0;
		top: 190px;
	}
}