/**** Isotope CSS3 transitions ****/

.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope .isotope-item {
	-webkit-transition-property: top, left, opacity;
	-moz-transition-property: top, left, opacity;
	-ms-transition-property: top, left, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: top, left, opacity;
}
.transitions-enabled.masonry, .transitions-enabled.masonry .masonry-brick {
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s;
}
.transitions-enabled.masonry {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.transitions-enabled.masonry .masonry-brick {
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top;
}
/**** Isotope Filtering ****/

.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

/**** Isotope CSS3 transitions ****/



/* End: Recommended Isotope styles */


/**** Isotope styles ****/


@-webkit-keyframes imageAnimation {
 0% {
 opacity: 0;
 -webkit-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 -webkit-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 -webkit-transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 -webkit-transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
@-moz-keyframes imageAnimation {
 0% {
 opacity: 0;
 -moz-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -moz-transform: scale(1.05);
 -moz-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 -moz-transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 -moz-transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
@-o-keyframes imageAnimation {
 0% {
 opacity: 0;
 -o-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -o-transform: scale(1.05);
 -o-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 -o-transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 -o-transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
@-ms-keyframes imageAnimation {
 0% {
 opacity: 0;
 -ms-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -ms-transform: scale(1.05);
 -ms-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 -ms-transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 -ms-transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
@keyframes imageAnimation {
 0% {
 opacity: 0;
 animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 transform: scale(1.05);
 animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
@-webkit-keyframes logoanimation {
 0% {
 opacity: 0;
 -webkit-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -webkit-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 100% {
opacity: 1
}
}
@-moz-keyframes logoanimation {
 0% {
 opacity: 0;
 -webkit-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -webkit-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 100% {
opacity: 1
}
}
@-o-keyframes logoanimation {
 0% {
 opacity: 0;
 -webkit-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -webkit-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 100% {
opacity: 1
}
}
@-ms-keyframes logoanimation {
 0% {
 opacity: 0;
 -webkit-animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 -webkit-animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 100% {
opacity: 1
}
}
@keyframes logoanimation {
 0% {
 opacity: 0;
 animation-timing-function: ease-in;
}
 8% {
 opacity: 1;
 transform: scale(1.05);
 animation-timing-function: ease-out;
}
 17% {
 opacity: 1;
 transform: scale(1.1) rotate(3deg);
}
 25% {
 opacity: 0;
 transform: scale(1.1) rotate(3deg);
}
 100% {
opacity: 0
}
}
