/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/
@font-face {
	font-family: 'HSGrotesk-Light';
	src: url('fonts/hsgrln__0.PFB.eot');
	src: url('fonts/hsgrln__0.PFB.eot?#iefix') format('embedded-opentype'),	
	url('fonts/hsgrln__0.PFB.woff') format('woff'),
	url('fonts/hsgrln__0.PFB.ttf') format('truetype'), 
	url('fonts/hsgrln__0.PFB.svg#hsgrln__0.PFB') format('svg');
	font-weight: normal;
	font-style: normal;
}
.mosaic {
	float:left;
	clear:both;
	width:190px;
	padding:0;
}
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:190px;
	height:330px;
	margin:0;
	text-decoration:none;
}

.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		width:190px;
		height:330px;
		overflow: hidden;
}
.mosaic-backdrop img {
	margin:0;
	width:190px;
	
}
.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:190px;
		height:330px;
/*		background:#e0c7ca;*/
		color:#FFFFFF;
/*		text-align:center;*/
		padding:0;
		
}
.fade .mosaic-overlay {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	background:#fff;
	color:#FFFFFF;
}
.fade .brown {
	background: url(img/kare1o.jpg) no-repeat top left;
}
.fade .green {
	background: url(img/kare2o.jpg) no-repeat top left;
}
.fade .orange {
	background: url(img/kare3o.jpg) no-repeat top left;
}
.fade .yellow {
	background: url(img/kare4o.jpg) no-repeat top left;
}

a:hover.mosaic-overlay {
	text-decoration:none;
}
a.mosaic-overlay {
	text-decoration:none !important;
}
.mosaic-overlay div {
	padding:10px;
	display:block;
	padding:15px 10px 0 15px;
	font-size:12px;
	font-family: 'HSGrotesk-Light';
	font-weight:normal;
}
.mosaic-overlay div h2, .mosaic-backdrop div h2 {
	font-size:32px;
	padding:0;
	margin:0;
	font-family: 'HSGrotesk-Light';
	font-weight:normal;
	font-style:normal;
	color:#FFF;
}
.mosaic-backdrop div {
	position:absolute;
	padding:15px 0 0 15px;
}

