/**** Twektope CSS3 transitions ****/

.twektope,
.twektope .twektope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.twektope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.twektope .twektope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Twektope CSS3 transitions ****/

.twektope.no-transition,
.twektope.no-transition .twektope-item,
.twektope .twektope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Twektope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.twektope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}



/**** Twektope Filtering ****/
.twektope-item {
  z-index: 2;
}

.twektope-hidden.twektope-item {
  pointer-events: none;
  z-index: 1;
}
