.kafelki li:hover img{
  animation:0.6s ease 0s normal forwards 1 running toRightFromLeft;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}

@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}

#strona-92 h1,
#strona-92 h3{
  -webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}
#strona-92 h1{
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

#strona-92 h3{
  color: rgba(71,71,71,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

#strona-92:hover h1,
#strona-92:hover h3{
	opacity: 1;
}

#strona-92:hover h1,
#strona-92:hover h3{
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#strona-92:hover h3{
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}

/*  gallery */

.gallery-big-item-show {

}
.gallery-big-item-show.active{
     -webkit-animation: zoomIn 1s;
    animation: zoomIn 1s;
}

/*  zoom  */

@-webkit-keyframes zoomIn{
    0%{
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}

@keyframes zoomIn{
    0%{
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
    }
    50%{opacity:1}
}