@charset "UTF-8";

/*!
 * ImageHover.css - http://www.imagehover.io
 * Version 1.0
 * Author: Ciarán Walsh

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 */
[class*=" imghvr-"],
[class^=imghvr-] {
 	position:relative;
 	display:inline-block;
 	margin:0;
 	max-width:100%;
 	color:#fff;
 	overflow:hidden;
 	-webkit-backface-visibility:hidden;
 	backface-visibility:hidden;
 	-moz-osx-font-smoothing:grayscale;
 	transform:translateZ(0)}

[class*=" imghvr-"]>img,
[class^=imghvr-]>img{vertical-align:top; max-width:100%;}

[class*=" imghvr-"] figcaption,
[class^=imghvr-] figcaption {
 	position:absolute;
 	top:0;
 	bottom:0;
 	left:0;
 	right:0;
 	color:#fff}

[class*=" imghvr-"] a,
[class^=imghvr-] a {
 		position:absolute;
	 	top:0;
	 	bottom:0;
	 	left:0;
	 	right:0;
	 	z-index:1
	 }

[class*=" imghvr-"],
[class*=" imghvr-"] *,
[class*=" imghvr-"]:after,
[class*=" imghvr-"] :after,
[class*=" imghvr-"]:before,
[class*=" imghvr-"] :before,
[class^=imghvr-],
[class^=imghvr-] *,
[class^=imghvr-]:after,
[class^=imghvr-] :after,
[class^=imghvr-]:before,
[class^=imghvr-] :before {box-sizing:border-box; transition:all .35s ease;}


[class*=" imghvr-zoom-out"] figcaption,
[class^=imghvr-zoom-out] figcaption{transform:scale(.5); transform-origin:50% 50%; opacity:0;}
[class*=" imghvr-zoom-out"].hover figcaption,
[class*=" imghvr-zoom-out"]:hover figcaption,
[class^=imghvr-zoom-out].hover figcaption,
[class^=imghvr-zoom-out]:hover figcaption {transform:scale(1); opacity:1; transition-delay:.35s;}
.imghvr-zoom-out:hover>img {transform:scale(.5); opacity:0;}
