.tiles-gallery{
	position: relative;
	overflow: hidden;
}
.tiles-gallery{
	width: auto;
	height: 100%;
}
.tiles-gallery  .tile{
	float: left;
	cursor: pointer;
}
.tiles-gallery  img{
	width: 100%;
	height: 100%;
}
.tiles-gallery-loading{
	position: absolute;
	top: 0; left: 0;
	height: 100%;
	width: 100%;
	background: url(loading.gif) no-repeat 50% 50%;
}
.tiles-gallery .tile-caption{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: 0; left: 0;
}
.tiles-gallery .tile-caption-wrapper{
	padding: 20px;
	text-align:center;
}
.tiles-gallery .tile-caption h3,
.tiles-gallery .tile-caption p,
.tiles-gallery .tile-caption a{
	color: #ffffff;
}
.tile-caption-2{
	position:relative;
	height:100%;
	width:100%;
}

.tiles-gallery .tile-caption:before{
	position:absolute;
	content:'';
	top:17px;
	bottom:17px;
	right:21px;
	left:21px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.tiles-gallery .tile-caption:after{
	position:absolute;
	content:'';
	left:8px;
	right:8px;
	top:29px;
	bottom:29px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.tiles-gallery .tile.tile-clone{
	margin:0!important;
}
.tiles-gallery .tile-caption-2{
	position:relative;
}
.tiles-gallery .tile-caption-2:before{
	position:absolute;
	content:'';
	top:30px;
	bottom:30px;
	left:22px;
	right:22px;
	background:rgba(0,0,0,0.3);
}
.tiles-gallery .tile-caption-wrapper{
	position:relative;
	z-index:999;
	color:#fff;
}

















