@-moz-keyframes rotateRight {
  0% {
    transform-origin: 0 0;
    transform: perspective(em(800px)) rotateY(0deg) translate3d(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0;
    transform: perspective(em(800px)) rotateY(-180deg) translateZ(em(150px));
  }
}
@-webkit-keyframes rotateRight {
  0% {
    transform-origin: 0 0;
    transform: perspective(em(800px)) rotateY(0deg) translate3d(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0;
    transform: perspective(em(800px)) rotateY(-180deg) translateZ(em(150px));
  }
}
@-o-keyframes rotateRight {
  0% {
    transform-origin: 0 0;
    transform: perspective(em(800px)) rotateY(0deg) translate3d(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0;
    transform: perspective(em(800px)) rotateY(-180deg) translateZ(em(150px));
  }
}
@keyframes rotateRight {
  0% {
    transform-origin: 0 0;
    transform: perspective(em(800px)) rotateY(0deg) translate3d(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0;
    transform: perspective(em(800px)) rotateY(-180deg) translateZ(em(150px));
  }
}
