.flipper-container{position:relative;}.flipper-container #flipper-inside{position:relative;display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}.flipper-container #flipper-inside>._flipper-front{position:relative;z-index:2;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.flipper-container #flipper-inside>._flipper-back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate3d(0, 1, 0, 180deg) translateZ(1px);-moz-transform:rotate3d(0, 1, 0, 180deg) translateZ(1px);-ms-transform:rotate3d(0, 1, 0, 180deg) translateZ(1px);-o-transform:rotate3d(0, 1, 0, 180deg) translateZ(1px);transform:rotate3d(0, 1, 0, 180deg) translateZ(1px);}.flipper-container._flipper-right:hover #flipper-inside{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg);}.flipper-container._flipper-left:hover #flipper-inside{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg);}.flipper-container._flipper-right-slide #flipper-inside{-webkit-transform-origin:center right;-moz-transform-origin:center right;-ms-transform-origin:center right;-o-transform-origin:center right;transform-origin:center right;}.flipper-container._flipper-right-slide:hover #flipper-inside{-webkit-transform:translateX(-100%) rotate3d(0, 1, 0, -180deg);-moz-transform:translateX(-100%) rotate3d(0, 1, 0, -180deg);-ms-transform:translateX(-100%) rotate3d(0, 1, 0, -180deg);-o-transform:translateX(-100%) rotate3d(0, 1, 0, -180deg);transform:translateX(-100%) rotate3d(0, 1, 0, -180deg);}.flipper-container._flipper-left-slide #flipper-inside{-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left;}.flipper-container._flipper-left-slide:hover #flipper-inside{-webkit-transform:translateX(100%) rotate3d(0, 1, 0, 180deg);-moz-transform:translateX(100%) rotate3d(0, 1, 0, 180deg);-ms-transform:translateX(100%) rotate3d(0, 1, 0, 180deg);-o-transform:translateX(100%) rotate3d(0, 1, 0, 180deg);transform:translateX(100%) rotate3d(0, 1, 0, 180deg);}.flipper-container._flipper-up #flipper-inside{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}.flipper-container._flipper-up #flipper-inside>._flipper-back{-webkit-transform:rotate3d(1, 0, 0, 180deg) translateZ(1px);-moz-transform:rotate3d(1, 0, 0, 180deg) translateZ(1px);-ms-transform:rotate3d(1, 0, 0, 180deg) translateZ(1px);-o-transform:rotate3d(1, 0, 0, 180deg) translateZ(1px);transform:rotate3d(1, 0, 0, 180deg) translateZ(1px);}.flipper-container._flipper-up:hover #flipper-inside{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg);}.flipper-container._flipper-down #flipper-inside{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}.flipper-container._flipper-down #flipper-inside>._flipper-back{-webkit-transform:rotate3d(1, 0, 0, -180deg) translateZ(1px);-moz-transform:rotate3d(1, 0, 0, -180deg) translateZ(1px);-ms-transform:rotate3d(1, 0, 0, -180deg) translateZ(1px);-o-transform:rotate3d(1, 0, 0, -180deg) translateZ(1px);transform:rotate3d(1, 0, 0, -180deg) translateZ(1px);}.flipper-container._flipper-down:hover #flipper-inside{-webkit-transform:rotate3d(1, 0, 0, -180deg);-moz-transform:rotate3d(1, 0, 0, -180deg);-ms-transform:rotate3d(1, 0, 0, -180deg);-o-transform:rotate3d(1, 0, 0, -180deg);transform:rotate3d(1, 0, 0, -180deg);}