/*General Mosaic Styles*/

.mosaic-block {
    position:relative;
    overflow:hidden;
    float:left;
    width:234px;
	height:143px;
	margin:3px 5px 10px 5px;
}
.mosaic-block img{width:100%;}

.mosaic-backdrop {
    display:none;
    position:absolute;
	left:0px;
    top:0px;
    height:100%;
    width:100%;
}

.mosaic-overlay {
    display:none;
    z-index:5;
    position:absolute;
    width:100%;
    height:100%;
}

.fade .mosaic-overlay {
    opacity:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    background:url(../images/bg-black.png);
}

h4{ position:absolute; width:95%; padding:5%; text-align:center; font-family: 'Open Sans', sans-serif; font-size:13px; color:#ffffff; display:block; top:50%; left:0px; margin-top:-17px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;letter-spacing:1px;}

