.hvr-grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{transform:scale(1.1)}
.hvr-shrink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{transform:scale(0.9)}
@keyframes hvr-pulse {
25%{transform:scale(1.1)}
75%{transform:scale(0.9)}
}
.hvr-pulse{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-pulse;animation-timing-function:linear}
@keyframes hvr-pulse-grow {
100%{transform:scale(1.1)}
}
.hvr-pulse-grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-pulse-grow;animation-timing-function:linear}
@keyframes hvr-pulse-shrink {
100%{transform:scale(0.9)}
}
.hvr-pulse-shrink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-pulse-shrink;animation-timing-function:linear}
@keyframes hvr-push {
50%{transform:scale(0.8)}
100%{transform:scale(1)}
}
.hvr-push{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-push:active,.hvr-push:focus,.hvr-push:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-push;animation-timing-function:linear}
@keyframes hvr-pop {
50%{transform:scale(1.2)}
}
.hvr-pop{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-pop;animation-timing-function:linear}
.hvr-bounce-in{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.5s;vertical-align:middle}
.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)}
.hvr-bounce-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.5s;vertical-align:middle}
.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)}
.hvr-rotate{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{transform:rotate(4deg)}
.hvr-grow-rotate{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}
.hvr-float{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;vertical-align:middle}
.hvr-float:active,.hvr-float:focus,.hvr-float:hover{transform:translateY(-8px)}
.hvr-sink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;vertical-align:middle}
.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{transform:translateY(8px)}
@keyframes hvr-bob {
0%{transform:translateY(-8px)}
50%{transform:translateY(-4px)}
100%{transform:translateY(-8px)}
}
@keyframes hvr-bob-float {
100%{transform:translateY(-8px)}
}
.hvr-bob{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:0.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-bob-float,hvr-bob;animation-timing-function:ease-out,ease-in-out}
@keyframes hvr-hang {
0%{transform:translateY(8px)}
50%{transform:translateY(4px)}
100%{transform:translateY(8px)}
}
@keyframes hvr-hang-sink {
100%{transform:translateY(8px)}
}
.hvr-hang{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:0.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-hang-sink,hvr-hang;animation-timing-function:ease-out,ease-in-out}
.hvr-skew{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{transform:skew(-10deg)}
.hvr-skew-forward{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transform-origin:0 100% 0;transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{transform:skew(-10deg)}
.hvr-skew-backward{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transform-origin:0 100% 0;transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{transform:skew(10deg)}
@keyframes hvr-wobble-vertical {
16.65%{transform:translateY(8px)}
33.3%{transform:translateY(-6px)}
49.95%{transform:translateY(4px)}
66.6%{transform:translateY(-2px)}
83.25%{transform:translateY(1px)}
100%{transform:translateY(0px)}
}
.hvr-wobble-vertical{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-vertical;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-horizontal {
16.65%{transform:translateX(8px)}
33.3%{transform:translateX(-6px)}
49.95%{transform:translateX(4px)}
66.6%{transform:translateX(-2px)}
83.25%{transform:translateX(1px)}
100%{transform:translateX(0px)}
}
.hvr-wobble-horizontal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-horizontal;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-to-bottom-right {
16.65%{transform:translate(8px,8px)}
33.3%{transform:translate(-6px,-6px)}
49.95%{transform:translate(4px,4px)}
66.6%{transform:translate(-2px,-2px)}
83.25%{transform:translate(1px,1px)}
100%{transform:translate(0px,0px)}
}
.hvr-wobble-to-bottom-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-to-bottom-right;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-to-top-right {
16.65%{transform:translate(8px,-8px)}
33.3%{transform:translate(-6px,6px)}
49.95%{transform:translate(4px,-4px)}
66.6%{transform:translate(-2px,2px)}
83.25%{transform:translate(1px,-1px)}
100%{transform:translate(0px,0px)}
}
.hvr-wobble-to-top-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-to-top-right;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-top {
16.65%{transform:skew(-12deg)}
33.3%{transform:skew(10deg)}
49.95%{transform:skew(-6deg)}
66.6%{transform:skew(4deg)}
83.25%{transform:skew(-2deg)}
100%{transform:skew(0deg)}
}
.hvr-wobble-top{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transform-origin:0 100% 0;vertical-align:middle}
.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-top;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-bottom {
16.65%{transform:skew(-12deg)}
33.3%{transform:skew(10deg)}
49.95%{transform:skew(-6deg)}
66.6%{transform:skew(4deg)}
83.25%{transform:skew(-2deg)}
100%{transform:skew(0deg)}
}
.hvr-wobble-bottom{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transform-origin:100% 0 0;vertical-align:middle}
.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-bottom;animation-timing-function:ease-in-out}
@keyframes hvr-wobble-skew {
16.65%{transform:skew(-12deg)}
33.3%{transform:skew(10deg)}
49.95%{transform:skew(-6deg)}
66.6%{transform:skew(4deg)}
83.25%{transform:skew(-2deg)}
100%{transform:skew(0deg)}
}
.hvr-wobble-skew{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-skew;animation-timing-function:ease-in-out}
@keyframes hvr-buzz {
50%{transform:translateX(3px) rotate(2deg)}
100%{transform:translateX(-3px) rotate(-2deg)}
}
.hvr-buzz{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{animation-duration:.15s;animation-iteration-count:infinite;animation-name:hvr-buzz;animation-timing-function:linear}
@keyframes hvr-buzz-out {
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0deg)}
100%{transform:translateX(-1px) rotate(0deg)}
}
.hvr-buzz-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);vertical-align:middle}
.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-buzz-out;animation-timing-function:linear}
.hvr-fade{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;transform:translateZ(0px);transition-duration:.3s;transition-property:color,background-color;vertical-align:middle}
.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:red;color:#fff}
@keyframes hvr-back-pulse {
50%{background-color:rgba(32,152,209,0.75)}
}
.hvr-back-pulse{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;transform:translateZ(0px);transition-duration:.5s;transition-property:color,background-color;vertical-align:middle}
.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{animation-delay:.5s;animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-back-pulse;animation-timing-function:linear;background-color:red;color:#fff}
.hvr-sweep-to-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-sweep-to-right::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}
.hvr-sweep-to-right:active::before,.hvr-sweep-to-right:focus::before,.hvr-sweep-to-right:hover::before{transform:scaleX(1)}
.hvr-sweep-to-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-sweep-to-left::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:100% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}
.hvr-sweep-to-left:active::before,.hvr-sweep-to-left:focus::before,.hvr-sweep-to-left:hover::before{transform:scaleX(1)}
.hvr-sweep-to-bottom{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-sweep-to-bottom::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}
.hvr-sweep-to-bottom:active::before,.hvr-sweep-to-bottom:focus::before,.hvr-sweep-to-bottom:hover::before{transform:scaleY(1)}
.hvr-sweep-to-top{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-sweep-to-top::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}
.hvr-sweep-to-top:active::before,.hvr-sweep-to-top:focus::before,.hvr-sweep-to-top:hover::before{transform:scaleY(1)}
.hvr-bounce-to-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}
.hvr-bounce-to-right::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}
.hvr-bounce-to-right:active::before,.hvr-bounce-to-right:focus::before,.hvr-bounce-to-right:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.hvr-bounce-to-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}
.hvr-bounce-to-left::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:100% 50% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}
.hvr-bounce-to-left:active::before,.hvr-bounce-to-left:focus::before,.hvr-bounce-to-left:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.hvr-bounce-to-bottom{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}
.hvr-bounce-to-bottom::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}
.hvr-bounce-to-bottom:active::before,.hvr-bounce-to-bottom:focus::before,.hvr-bounce-to-bottom:hover::before{transform:scaleY(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.hvr-bounce-to-top{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}
.hvr-bounce-to-top::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}
.hvr-bounce-to-top:active::before,.hvr-bounce-to-top:focus::before,.hvr-bounce-to-top:hover::before{transform:scaleY(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.hvr-radial-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:#e1e1e1 none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-radial-out::before{background:red none repeat scroll 0 0;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}
.hvr-radial-out:active::before,.hvr-radial-out:focus::before,.hvr-radial-out:hover::before{transform:scale(2)}
.hvr-radial-in{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:red none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-radial-in::before{background:#e1e1e1 none repeat scroll 0 0;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(2);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}
.hvr-radial-in:active::before,.hvr-radial-in:focus::before,.hvr-radial-in:hover::before{transform:scale(0)}
.hvr-rectangle-in{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:red none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-rectangle-in::before{background:#e1e1e1 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}
.hvr-rectangle-in:active::before,.hvr-rectangle-in:focus::before,.hvr-rectangle-in:hover::before{transform:scale(0)}
.hvr-rectangle-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:#e1e1e1 none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-rectangle-out::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}
.hvr-rectangle-out:active::before,.hvr-rectangle-out:focus::before,.hvr-rectangle-out:hover::before{transform:scale(1)}
.hvr-shutter-in-horizontal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:red none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-shutter-in-horizontal::before{background:#e1e1e1 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(1);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}
.hvr-shutter-in-horizontal:active::before,.hvr-shutter-in-horizontal:focus::before,.hvr-shutter-in-horizontal:hover::before{transform:scaleX(0)}
.hvr-shutter-out-horizontal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:#e1e1e1 none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-shutter-out-horizontal::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}
.hvr-shutter-out-horizontal:active::before,.hvr-shutter-out-horizontal:focus::before,.hvr-shutter-out-horizontal:hover::before{transform:scaleX(1)}
.hvr-shutter-in-vertical{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:red none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-shutter-in-vertical::before{background:#e1e1e1 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(1);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}
.hvr-shutter-in-vertical:active::before,.hvr-shutter-in-vertical:focus::before,.hvr-shutter-in-vertical:hover::before{transform:scaleY(0)}
.hvr-shutter-out-vertical{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:#e1e1e1 none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;vertical-align:middle}
.hvr-shutter-out-vertical::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}
.hvr-shutter-out-vertical:active::before,.hvr-shutter-out-vertical:focus::before,.hvr-shutter-out-vertical:hover::before{transform:scaleY(1)}
.hvr-border-fade{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 0 4px #e1e1e1 inset,0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}
.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:0 0 0 4px red inset,0 0 1px rgba(0,0,0,0)}
.hvr-hollow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 0 4px #e1e1e1 inset,0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:background;vertical-align:middle}
.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:rgba(0,0,0,0) none repeat scroll 0 0}
.hvr-trim{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-trim::before{border:4px solid #fff;bottom:4px;content:"";left:4px;opacity:0;position:absolute;right:4px;top:4px;transition-duration:.3s;transition-property:opacity}
.hvr-trim:active::before,.hvr-trim:focus::before,.hvr-trim:hover::before{opacity:1}
@keyframes hvr-ripple-out {
100%{bottom:-12px;left:-12px;opacity:0;right:-12px;top:-12px}
}
.hvr-ripple-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-ripple-out::before{animation-duration:1s;border:6px solid #e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.hvr-ripple-out:active::before,.hvr-ripple-out:focus::before,.hvr-ripple-out:hover::before{animation-name:hvr-ripple-out}
@keyframes hvr-ripple-in {
100%{bottom:0;left:0;opacity:1;right:0;top:0}
}
.hvr-ripple-in{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-ripple-in::before{animation-duration:1s;border:4px solid #e1e1e1;bottom:-12px;content:"";left:-12px;opacity:0;position:absolute;right:-12px;top:-12px}
.hvr-ripple-in:active::before,.hvr-ripple-in:focus::before,.hvr-ripple-in:hover::before{animation-name:hvr-ripple-in}
.hvr-outline-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-outline-out::before{border:4px solid #e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:top,right,bottom,left}
.hvr-outline-out:active::before,.hvr-outline-out:focus::before,.hvr-outline-out:hover::before{bottom:-8px;left:-8px;right:-8px;top:-8px}
.hvr-outline-in{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-outline-in::before{border:4px solid #e1e1e1;bottom:-16px;content:"";left:-16px;opacity:0;pointer-events:none;position:absolute;right:-16px;top:-16px;transition-duration:.3s;transition-property:top,right,bottom,left}
.hvr-outline-in:active::before,.hvr-outline-in:focus::before,.hvr-outline-in:hover::before{bottom:-8px;left:-8px;opacity:1;right:-8px;top:-8px}
.hvr-round-corners{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:border-radius;vertical-align:middle}
.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}
.hvr-underline-from-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-underline-from-left::before{background:red none repeat scroll 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition-duration:.3s;transition-property:right;transition-timing-function:ease-out;z-index:-1}
.hvr-underline-from-left:active::before,.hvr-underline-from-left:focus::before,.hvr-underline-from-left:hover::before{right:0}
.hvr-underline-from-center{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-underline-from-center::before{background:red none repeat scroll 0 0;bottom:0;content:"";height:4px;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}
.hvr-underline-from-center:active::before,.hvr-underline-from-center:focus::before,.hvr-underline-from-center:hover::before{left:0;right:0}
.hvr-underline-from-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-underline-from-right::before{background:red none repeat scroll 0 0;bottom:0;content:"";height:4px;left:100%;position:absolute;right:0;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:-1}
.hvr-underline-from-right:active::before,.hvr-underline-from-right:focus::before,.hvr-underline-from-right:hover::before{left:0}
.hvr-overline-from-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-overline-from-left::before{background:red none repeat scroll 0 0;content:"";height:4px;left:0;position:absolute;right:100%;top:0;transition-duration:.3s;transition-property:right;transition-timing-function:ease-out;z-index:-1}
.hvr-overline-from-left:active::before,.hvr-overline-from-left:focus::before,.hvr-overline-from-left:hover::before{right:0}
.hvr-overline-from-center{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-overline-from-center::before{background:red none repeat scroll 0 0;content:"";height:4px;left:50%;position:absolute;right:50%;top:0;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}
.hvr-overline-from-center:active::before,.hvr-overline-from-center:focus::before,.hvr-overline-from-center:hover::before{left:0;right:0}
.hvr-overline-from-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-overline-from-right::before{background:red none repeat scroll 0 0;content:"";height:4px;left:100%;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:-1}
.hvr-overline-from-right:active::before,.hvr-overline-from-right:focus::before,.hvr-overline-from-right:hover::before{left:0}
.hvr-reveal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-reveal::before{border-color:red;border-style:solid;border-width:0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition-duration:.1s;transition-property:border-width;transition-timing-function:ease-out;z-index:-1}
.hvr-reveal:active::before,.hvr-reveal:focus::before,.hvr-reveal:hover::before{border-width:4px;transform:translateY(0px)}
.hvr-underline-reveal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-underline-reveal::before{background:red none repeat scroll 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:translateY(4px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-underline-reveal:active::before,.hvr-underline-reveal:focus::before,.hvr-underline-reveal:hover::before{transform:translateY(0px)}
.hvr-overline-reveal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-overline-reveal::before{background:red none repeat scroll 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:translateY(-4px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-overline-reveal:active::before,.hvr-overline-reveal:focus::before,.hvr-overline-reveal:hover::before{transform:translateY(0px)}
.hvr-glow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}
.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,0.6)}
.hvr-shadow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}
.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.5)}
.hvr-grow-shadow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow,transform;vertical-align:middle}
.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);transform:scale(1.1)}
.hvr-box-shadow-outset{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}
.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,0.6)}
.hvr-box-shadow-inset{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 0 rgba(0,0,0,0.6) inset,0 0 1px rgba(0,0,0,0);display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}
.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:2px 2px 2px rgba(0,0,0,0.6) inset,0 0 1px rgba(0,0,0,0)}
.hvr-float-shadow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-float-shadow::before{background:rgba(0,0,0,0) radial-gradient(ellipse at center center,rgba(0,0,0,0.35) 0px,rgba(0,0,0,0) 80%) repeat scroll 0 0;content:"";height:10px;left:5%;opacity:0;pointer-events:none;position:absolute;top:100%;transition-duration:.3s;transition-property:transform,opacity;width:90%;z-index:-1}
.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{transform:translateY(-5px)}
.hvr-float-shadow:active::before,.hvr-float-shadow:focus::before,.hvr-float-shadow:hover::before{opacity:1;transform:translateY(5px)}
.hvr-shadow-radial{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-shadow-radial::after,.hvr-shadow-radial::before{box-sizing:border-box;content:"";height:5px;left:0;opacity:0;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:opacity;width:100%}
.hvr-shadow-radial::before{background:rgba(0,0,0,0) radial-gradient(ellipse at 50% 150%,rgba(0,0,0,0.6) 0px,rgba(0,0,0,0) 80%) repeat scroll 0 0;bottom:100%}
.hvr-shadow-radial::after{background:rgba(0,0,0,0) radial-gradient(ellipse at 50% -50%,rgba(0,0,0,0.6) 0px,rgba(0,0,0,0) 80%) repeat scroll 0 0;top:100%}
.hvr-shadow-radial:active::after,.hvr-shadow-radial:active::before,.hvr-shadow-radial:focus::after,.hvr-shadow-radial:focus::before,.hvr-shadow-radial:hover::after,.hvr-shadow-radial:hover::before{opacity:1}
.hvr-bubble-top{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-bubble-top::before{border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-top:active::before,.hvr-bubble-top:focus::before,.hvr-bubble-top:hover::before{transform:translateY(-10px)}
.hvr-bubble-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-bubble-right::before{border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px;content:"";pointer-events:none;position:absolute;right:0;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-right:active::before,.hvr-bubble-right:focus::before,.hvr-bubble-right:hover::before{transform:translateX(10px)}
.hvr-bubble-bottom{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-bubble-bottom::before{border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:0;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-bottom:active::before,.hvr-bubble-bottom:focus::before,.hvr-bubble-bottom:hover::before{transform:translateY(10px)}
.hvr-bubble-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-bubble-left::before{border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";left:0;pointer-events:none;position:absolute;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-left:active::before,.hvr-bubble-left:focus::before,.hvr-bubble-left:hover::before{transform:translateX(-10px)}
.hvr-bubble-float-top{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-bubble-float-top::before{border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px;content:"";left:calc(50% - 10px);position:absolute;top:0;transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{transform:translateY(10px)}
.hvr-bubble-float-top:active::before,.hvr-bubble-float-top:focus::before,.hvr-bubble-float-top:hover::before{transform:translateY(-10px)}
.hvr-bubble-float-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-bubble-float-right::before{border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px;content:"";position:absolute;right:0;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{transform:translateX(-10px)}
.hvr-bubble-float-right:active::before,.hvr-bubble-float-right:focus::before,.hvr-bubble-float-right:hover::before{transform:translateX(10px)}
.hvr-bubble-float-bottom{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-bubble-float-bottom::before{border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:0;content:"";left:calc(50% - 10px);position:absolute;transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{transform:translateY(-10px)}
.hvr-bubble-float-bottom:active::before,.hvr-bubble-float-bottom:focus::before,.hvr-bubble-float-bottom:hover::before{transform:translateY(10px)}
.hvr-bubble-float-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}
.hvr-bubble-float-left::before{border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";left:0;position:absolute;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}
.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{transform:translateX(10px)}
.hvr-bubble-float-left:active::before,.hvr-bubble-float-left:focus::before,.hvr-bubble-float-left:hover::before{transform:translateX(-10px)}
.hvr-icon-back{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-left:2.2em;position:relative;transform:translateZ(0px);transition-duration:.1s;vertical-align:middle}
.hvr-icon-back::before{content:"";font-family:FontAwesome;left:1em;padding:0 1px;position:absolute;transform:translateZ(0px);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-back:active::before,.hvr-icon-back:focus::before,.hvr-icon-back:hover::before{transform:translateX(-4px)}
.hvr-icon-forward{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.1s;vertical-align:middle}
.hvr-icon-forward::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-forward:active::before,.hvr-icon-forward:focus::before,.hvr-icon-forward:hover::before{transform:translateX(4px)}
@keyframes hvr-icon-down {
0%,100%,50%{transform:translateY(0px)}
25%,75%{transform:translateY(6px)}
}
.hvr-icon-down{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-down::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-down:active::before,.hvr-icon-down:focus::before,.hvr-icon-down:hover::before{animation-duration:.75s;animation-name:hvr-icon-down;animation-timing-function:ease-out}
@keyframes hvr-icon-up {
0%,100%,50%{transform:translateY(0px)}
25%,75%{transform:translateY(-6px)}
}
.hvr-icon-up{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-up::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-up:active::before,.hvr-icon-up:focus::before,.hvr-icon-up:hover::before{animation-duration:.75s;animation-name:hvr-icon-up;animation-timing-function:ease-out}
.hvr-icon-spin{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-spin::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transition-duration:1s;transition-property:transform;transition-timing-function:ease-in-out}
.hvr-icon-spin:active::before,.hvr-icon-spin:focus::before,.hvr-icon-spin:hover::before{transform:rotate(360deg)}
@keyframes hvr-icon-drop {
0%{opacity:0}
50%{opacity:0;transform:translateY(-100%)}
100%,51%{opacity:1}
}
.hvr-icon-drop{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-drop::before{content:"";font-family:FontAwesome;opacity:1;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-drop:active::before,.hvr-icon-drop:focus::before,.hvr-icon-drop:hover::before{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:hvr-icon-drop;animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);opacity:0;transition-duration:.3s}
.hvr-icon-fade{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-fade::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.5s;transition-property:color}
.hvr-icon-fade:active::before,.hvr-icon-fade:focus::before,.hvr-icon-fade:hover::before{color:#0f9e5e}
@keyframes hvr-icon-float-away {
0%{opacity:1}
100%{opacity:0;transform:translateY(-1em)}
}
.hvr-icon-float-away{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-float-away::after,.hvr-icon-float-away::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em}
.hvr-icon-float-away::after{animation-duration:.5s;animation-fill-mode:forwards;opacity:0}
.hvr-icon-float-away:active::after,.hvr-icon-float-away:focus::after,.hvr-icon-float-away:hover::after{animation-name:hvr-icon-float-away;animation-timing-function:ease-out}
@keyframes hvr-icon-sink-away {
0%{opacity:1}
100%{opacity:0;transform:translateY(1em)}
}
.hvr-icon-sink-away{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-sink-away::after,.hvr-icon-sink-away::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-sink-away::after{animation-duration:.5s;animation-fill-mode:forwards;opacity:0}
.hvr-icon-sink-away:active::after,.hvr-icon-sink-away:focus::after,.hvr-icon-sink-away:hover::after{animation-name:hvr-icon-sink-away;animation-timing-function:ease-out}
.hvr-icon-grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-grow::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-grow:active::before,.hvr-icon-grow:focus::before,.hvr-icon-grow:hover::before{transform:scale(1.3) translateZ(0px)}
.hvr-icon-shrink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-shrink::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-shrink:active::before,.hvr-icon-shrink:focus::before,.hvr-icon-shrink:hover::before{transform:scale(0.8)}
@keyframes hvr-icon-pulse {
25%{transform:scale(1.3)}
75%{transform:scale(0.8)}
}
.hvr-icon-pulse{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-pulse::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-timing-function:ease-out}
.hvr-icon-pulse:active::before,.hvr-icon-pulse:focus::before,.hvr-icon-pulse:hover::before{animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse;animation-timing-function:linear}
@keyframes hvr-icon-pulse-grow {
100%{transform:scale(1.3)}
}
.hvr-icon-pulse-grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-pulse-grow::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-timing-function:ease-out}
.hvr-icon-pulse-grow:active::before,.hvr-icon-pulse-grow:focus::before,.hvr-icon-pulse-grow:hover::before{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse-grow;animation-timing-function:linear}
@keyframes hvr-icon-pulse-shrink {
100%{transform:scale(0.8)}
}
.hvr-icon-pulse-shrink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-icon-pulse-shrink::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-timing-function:ease-out}
.hvr-icon-pulse-shrink:active::before,.hvr-icon-pulse-shrink:focus::before,.hvr-icon-pulse-shrink:hover::before{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse-shrink;animation-timing-function:linear}
@keyframes hvr-icon-push {
50%{transform:scale(0.5)}
}
.hvr-icon-push{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-push::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-push:active::before,.hvr-icon-push:focus::before,.hvr-icon-push:hover::before{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-icon-push;animation-timing-function:linear}
@keyframes hvr-icon-pop {
50%{transform:scale(1.5)}
}
.hvr-icon-pop{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-pop::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-pop:active::before,.hvr-icon-pop:focus::before,.hvr-icon-pop:hover::before{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-icon-pop;animation-timing-function:linear}
.hvr-icon-bounce{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-bounce::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-bounce:active::before,.hvr-icon-bounce:focus::before,.hvr-icon-bounce:hover::before{transform:scale(1.5);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)}
.hvr-icon-rotate{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-rotate::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-rotate:active::before,.hvr-icon-rotate:focus::before,.hvr-icon-rotate:hover::before{transform:rotate(20deg)}
.hvr-icon-grow-rotate{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-grow-rotate::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-grow-rotate:active::before,.hvr-icon-grow-rotate:focus::before,.hvr-icon-grow-rotate:hover::before{transform:scale(1.5) rotate(12deg)}
.hvr-icon-float{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-float::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-float:active::before,.hvr-icon-float:focus::before,.hvr-icon-float:hover::before{transform:translateY(-4px)}
.hvr-icon-sink{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-sink::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.hvr-icon-sink:active::before,.hvr-icon-sink:focus::before,.hvr-icon-sink:hover::before{transform:translateY(4px)}
@keyframes hvr-icon-bob {
0%{transform:translateY(-6px)}
50%{transform:translateY(-2px)}
100%{transform:translateY(-6px)}
}
@keyframes hvr-icon-bob-float {
100%{transform:translateY(-6px)}
}
.hvr-icon-bob{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-bob::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-bob:active::before,.hvr-icon-bob:focus::before,.hvr-icon-bob:hover::before{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:0.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-timing-function:ease-out,ease-in-out}
@keyframes hvr-icon-hang {
0%{transform:translateY(6px)}
50%{transform:translateY(2px)}
100%{transform:translateY(6px)}
}
@keyframes hvr-icon-hang-sink {
100%{transform:translateY(6px)}
}
.hvr-icon-hang{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-hang::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-hang:active::before,.hvr-icon-hang:focus::before,.hvr-icon-hang:hover::before{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:0.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-timing-function:ease-out,ease-in-out}
@keyframes hvr-icon-wobble-horizontal {
16.65%{transform:translateX(6px)}
33.3%{transform:translateX(-5px)}
49.95%{transform:translateX(4px)}
66.6%{transform:translateX(-2px)}
83.25%{transform:translateX(1px)}
100%{transform:translateX(0px)}
}
.hvr-icon-wobble-horizontal{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-wobble-horizontal::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-wobble-horizontal:active::before,.hvr-icon-wobble-horizontal:focus::before,.hvr-icon-wobble-horizontal:hover::before{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-horizontal;animation-timing-function:ease-in-out}
@keyframes hvr-icon-wobble-vertical {
16.65%{transform:translateY(6px)}
33.3%{transform:translateY(-5px)}
49.95%{transform:translateY(4px)}
66.6%{transform:translateY(-2px)}
83.25%{transform:translateY(1px)}
100%{transform:translateY(0px)}
}
.hvr-icon-wobble-vertical{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-wobble-vertical::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-wobble-vertical:active::before,.hvr-icon-wobble-vertical:focus::before,.hvr-icon-wobble-vertical:hover::before{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-vertical;animation-timing-function:ease-in-out}
@keyframes hvr-icon-buzz {
50%{transform:translateX(3px) rotate(2deg)}
100%{transform:translateX(-3px) rotate(-2deg)}
}
.hvr-icon-buzz{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-buzz::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-buzz:active::before,.hvr-icon-buzz:focus::before,.hvr-icon-buzz:hover::before{animation-duration:.15s;animation-iteration-count:infinite;animation-name:hvr-icon-buzz;animation-timing-function:linear}
@keyframes hvr-icon-buzz-out {
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0deg)}
100%{transform:translateX(-1px) rotate(0deg)}
}
.hvr-icon-buzz-out{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;padding-right:2.2em;position:relative;transform:translateZ(0px);transition-duration:.3s;vertical-align:middle}
.hvr-icon-buzz-out::before{content:"";font-family:FontAwesome;padding:0 1px;position:absolute;right:1em;transform:translateZ(0px)}
.hvr-icon-buzz-out:active::before,.hvr-icon-buzz-out:focus::before,.hvr-icon-buzz-out:hover::before{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-icon-buzz-out;animation-timing-function:linear}
.hvr-curl-top-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-curl-top-left::before{background:rgba(0,0,0,0) linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%) repeat scroll 0 0;box-shadow:1px 1px 1px rgba(0,0,0,0.4);content:"";height:0;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:width,height;width:0;z-index:1000}
.hvr-curl-top-left:active::before,.hvr-curl-top-left:focus::before,.hvr-curl-top-left:hover::before{height:25px;width:25px}
.hvr-curl-top-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-curl-top-right::before{background:rgba(0,0,0,0) linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%) repeat scroll 0 0;box-shadow:-1px 1px 1px rgba(0,0,0,0.4);content:"";height:0;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:width,height;width:0}
.hvr-curl-top-right:active::before,.hvr-curl-top-right:focus::before,.hvr-curl-top-right:hover::before{height:25px;width:25px}
.hvr-curl-bottom-right{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-curl-bottom-right::before{background:rgba(0,0,0,0) linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%) repeat scroll 0 0;bottom:0;box-shadow:-1px -1px 1px rgba(0,0,0,0.4);content:"";height:0;pointer-events:none;position:absolute;right:0;transition-duration:.3s;transition-property:width,height;width:0}
.hvr-curl-bottom-right:active::before,.hvr-curl-bottom-right:focus::before,.hvr-curl-bottom-right:hover::before{height:25px;width:25px}
.hvr-curl-bottom-left{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);vertical-align:middle}
.hvr-curl-bottom-left::before{background:rgba(0,0,0,0) linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%) repeat scroll 0 0;bottom:0;box-shadow:1px -1px 1px rgba(0,0,0,0.4);content:"";height:0;left:0;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:width,height;width:0}
.hvr-curl-bottom-left:active::before,.hvr-curl-bottom-left:focus::before,.hvr-curl-bottom-left:hover::before{height:25px;width:25px}