/* effect.css */
.grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform}.shutter-out-horizontal{position:relative;display:inline-block;vertical-align:middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background: #fff;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.shutter-out-horizontal:before{bottom:0;left:0;right:0;top:0;position:absolute;content: "";z-index: -1;background: #999;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}.shutter-out-horizontal:hover:before,.shutter-out-horizontal:focus:before,.shutter-out-horizontal:active:before{-webkit-transform: scaleX(1);transform: scaleX(1)}