.image-hover {

	display: inline-block;

	overflow: hidden;

}



.image-hover figure {

	margin: 0px;

	padding: 0px;

	position: relative;

	overflow: hidden;

}





.image-hover figure figcaption {

	position: absolute;

	top: 0px;

	z-index: 3;

	height: 100%;

	width: 100%;

}



.main-content.has-double-sidebar .article-list .image-hover figure figcaption {

	font-size: 0.65em;

}
.image-hover .hover-text {

	width: 100%;

	height: auto;

	text-align: center;

	position: absolute;

	z-index: 3;

	top: 90%;

	color: #fff;

	font-size: 2.1em;

	line-height: 100%;

	opacity: 0;

	transition: all 0.3s;

	-moz-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

}



.has-sidebar .home-block .article-list-block .image-hover .hover-text {

	font-size: 1.5em;

}



.image-hover:hover .hover-text {

	opacity: 1;

	top: 0%;

}



.image-hover .hover-text span {

	display: block;

	text-transform: uppercase;

	padding-top: 3px;

	font-size: 0.45em;

	line-height: 100%;

}



.image-hover img {

	transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-webkit-transition: all .2s ease-in-out;

}

.image-hover:hover img {

	transform: scale(1.1) );

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}
