






	
	
	
	.dmResponsiveGalleryOverlay{
		position: fixed;
		left: 0px;
		right: 0px;
		top:0px;
		bottom: 0px;
		z-index: 1000000;
		background-color: rgba(0,0,0,0.6);
	}
	
	.dmResponsiveGalleryBox{
		position: fixed;
		left: 50%;
		top: 50%;
		margin-left: -1px;
		margin-top: -1px;
		width: 1px;
		height: 1px;
		z-index: 1000001;
		background-color: #FFFFFF;
		box-shadow: 0px 0px 10px 1px #FFFFFF;
	}
	
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxImage{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: hidden;
		text-align: center;
	}
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxHeader{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		background-color: rgba(0,0,0,0.5);
		color: #FFFFFF;
		padding: 10px;
		text-align: left;
		display: none;
	}
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxTitle{
		font-weight: bold;
	}
	
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxButtons{
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: 30px;
		background-color: rgba(0,0,0,0.5);
		color: #FFFFFF;
		padding: 0px 10px;
		line-height: 30px;
		text-align: right;
		display: none;
	}
	
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxButtonsL{
		float: left;
	}
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxButtonsR{
	
	}
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxButtonsR span{
		cursor: pointer;
		display: inline-block;
		margin: 5px 0px 0px 5px;
		padding: 0px 10px;
		background-color: rgba(255, 255, 255, 0.7);
		color: #000000;
		line-height: 20px;
		border-radius: 3px;
	}
	
	.dmResponsiveGalleryBox .dmResponsiveGalleryBoxButtonsR span:hover{
		background-color: #FFFFFF;
	}
	
	.ResponsiveGridGallery197438382{
		width: 100%;
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.ResponsiveGridGallery197438382 li{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: inline-block;
		width: 23%;
		margin: 1%;
		float: left;
	}
	
	.ResponsiveGridGallery197438382 .gimage{
		border: 3px solid #FFFFFF;
		box-shadow: 0 0 0 1px #E5E5E5;
		border-radius: 5px;
		width:100%;
		overflow:hidden;
		position: relative;
		padding:10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.ResponsiveGridGallery197438382 .ginfo{
		display: none;
	}
	.ResponsiveGridGallery197438382 .gimage img{
		width:100%;
		border-radius: 5px;
		cursor: pointer;
		position: relative;
		z-index:10;
		transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out; /* Firefox 4 */
		-webkit-transition: opacity 0.2s ease-in-out; /* Safari and Chrome */
		-o-transition: opacity 0.2s ease-in-out; /* Opera */
	}
	.ResponsiveGridGallery197438382 .gimage:hover img{
		opacity: 0.5;
	}
	.ResponsiveGridGallery197438382 .gimage .zoom{
		width: 50px;
		height: 50px;
		background: url(/images/gallery/zoom.png) no-repeat center;
		position: absolute;
		z-index: 11;
		left: 50%;
		top: 50%;
		margin-left: -25px;
		margin-top: -25px;
		cursor: pointer;
		opacity: 0;
		display: block;
		transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out; /* Firefox 4 */
		-webkit-transition: opacity 0.5s ease-in-out; /* Safari and Chrome */
		-o-transition: opacity 0.5s ease-in-out; /* Opera */
	}
	.ResponsiveGridGallery197438382 .gimage:hover .zoom{
		opacity: 0.5;
	}
	
	
	
	
		
		.ResponsiveGridGallery197438382 li{
			width: 31%;
		}
	
		.ResponsiveGridGallery197438382 li:nth-child(3n-2){
			clear: left;
		}
	
		@media only screen and (max-width: 750px) {
			.ResponsiveGridGallery197438382 li{
				width: 48%;
			}
			.ResponsiveGridGallery197438382 li:nth-child(4n-3){
				clear: none;
			}
			.ResponsiveGridGallery197438382 li:nth-child(3n-2){
				clear: none;
			}
			.ResponsiveGridGallery197438382 li:nth-child(2n-1){
				clear: left;
			}
		}
		@media only screen and (max-width: 320px) {
			.ResponsiveGridGallery197438382 li{
				width: 98%;
			}
			.ResponsiveGridGallery197438382 li{
				clear: both;
			}
		}
	
	








