From 075caec9ef03aa6680a343da04bdece76863ff40 Mon Sep 17 00:00:00 2001 From: guwd Date: Wed, 2 Dec 2020 08:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=BA=90=E6=96=87=E4=BB=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/plugins/hover/2.3.1/hover-min.css | 9 + .../static/plugins/hover/2.3.1/hover.css | 4152 +++++++++++++++++ .../static/plugins/hover/2.3.1/hover.css.map | 7 + 3 files changed, 4168 insertions(+) create mode 100755 src/main/webapp/static/plugins/hover/2.3.1/hover-min.css create mode 100755 src/main/webapp/static/plugins/hover/2.3.1/hover.css create mode 100755 src/main/webapp/static/plugins/hover/2.3.1/hover.css.map diff --git a/src/main/webapp/static/plugins/hover/2.3.1/hover-min.css b/src/main/webapp/static/plugins/hover/2.3.1/hover-min.css new file mode 100755 index 00000000..9080816c --- /dev/null +++ b/src/main/webapp/static/plugins/hover/2.3.1/hover-min.css @@ -0,0 +1,9 @@ +/*! + * Hover.css (http://ianlunn.github.io/Hover/) + * Version: 2.3.2 + * Author: Ian Lunn @IanLunn + * Author URL: http://ianlunn.co.uk/ + * Github: https://github.com/IanLunn/Hover + + * Hover.css Copyright Ian Lunn 2017. Generated with Sass. + */.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px rgba(0,0,0,0)}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.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{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.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{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:hover .hvr-icon{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:hover .hvr-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-down .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:hover .hvr-icon{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-up .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:hover .hvr-icon{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-spin .hvr-icon{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:hover .hvr-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-drop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:hover .hvr-icon{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-fade .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:hover .hvr-icon{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-float-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-sink-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:hover .hvr-icon{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:hover .hvr-icon{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:hover .hvr-icon{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:hover .hvr-icon{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:hover .hvr-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:hover .hvr-icon{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:hover .hvr-icon{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:hover .hvr-icon{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:hover .hvr-icon{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:hover .hvr-icon{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:hover .hvr-icon{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px} \ No newline at end of file diff --git a/src/main/webapp/static/plugins/hover/2.3.1/hover.css b/src/main/webapp/static/plugins/hover/2.3.1/hover.css new file mode 100755 index 00000000..f5fcf870 --- /dev/null +++ b/src/main/webapp/static/plugins/hover/2.3.1/hover.css @@ -0,0 +1,4152 @@ +/*! + * Hover.css (http://ianlunn.github.io/Hover/) + * Version: 2.3.2 + * Author: Ian Lunn @IanLunn + * Author URL: http://ianlunn.co.uk/ + * Github: https://github.com/IanLunn/Hover + + * Hover.css Copyright Ian Lunn 2017. Generated with Sass. + */ +/* 2D TRANSITIONS */ +/* Grow */ +.hvr-grow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +/* Shrink */ +.hvr-shrink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active { + -webkit-transform: scale(0.9); + transform: scale(0.9); +} + +/* Pulse */ +@-webkit-keyframes hvr-pulse { + 25% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 75% { + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes hvr-pulse { + 25% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 75% { + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.hvr-pulse { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active { + -webkit-animation-name: hvr-pulse; + animation-name: hvr-pulse; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +/* Pulse Grow */ +@-webkit-keyframes hvr-pulse-grow { + to { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +@keyframes hvr-pulse-grow { + to { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +.hvr-pulse-grow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active { + -webkit-animation-name: hvr-pulse-grow; + animation-name: hvr-pulse-grow; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +/* Pulse Shrink */ +@-webkit-keyframes hvr-pulse-shrink { + to { + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes hvr-pulse-shrink { + to { + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.hvr-pulse-shrink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active { + -webkit-animation-name: hvr-pulse-shrink; + animation-name: hvr-pulse-shrink; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +/* Push */ +@-webkit-keyframes hvr-push { + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes hvr-push { + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +.hvr-push { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-push:hover, .hvr-push:focus, .hvr-push:active { + -webkit-animation-name: hvr-push; + animation-name: hvr-push; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Pop */ +@-webkit-keyframes hvr-pop { + 50% { + -webkit-transform: scale(1.2); + transform: scale(1.2); + } +} +@keyframes hvr-pop { + 50% { + -webkit-transform: scale(1.2); + transform: scale(1.2); + } +} +.hvr-pop { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active { + -webkit-animation-name: hvr-pop; + animation-name: hvr-pop; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Bounce In */ +.hvr-bounce-in { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active { + -webkit-transform: scale(1.2); + transform: scale(1.2); + -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); + transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); +} + +/* Bounce Out */ +.hvr-bounce-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active { + -webkit-transform: scale(0.8); + transform: scale(0.8); + -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); + transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); +} + +/* Rotate */ +.hvr-rotate { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active { + -webkit-transform: rotate(4deg); + transform: rotate(4deg); +} + +/* Grow Rotate */ +.hvr-grow-rotate { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active { + -webkit-transform: scale(1.1) rotate(4deg); + transform: scale(1.1) rotate(4deg); +} + +/* Float */ +.hvr-float { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-float:hover, .hvr-float:focus, .hvr-float:active { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); +} + +/* Sink */ +.hvr-sink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active { + -webkit-transform: translateY(8px); + transform: translateY(8px); +} + +/* Bob */ +@-webkit-keyframes hvr-bob { + 0% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } + 50% { + -webkit-transform: translateY(-4px); + transform: translateY(-4px); + } + 100% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } +} +@keyframes hvr-bob { + 0% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } + 50% { + -webkit-transform: translateY(-4px); + transform: translateY(-4px); + } + 100% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } +} +@-webkit-keyframes hvr-bob-float { + 100% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } +} +@keyframes hvr-bob-float { + 100% { + -webkit-transform: translateY(-8px); + transform: translateY(-8px); + } +} +.hvr-bob { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active { + -webkit-animation-name: hvr-bob-float, hvr-bob; + animation-name: hvr-bob-float, hvr-bob; + -webkit-animation-duration: .3s, 1.5s; + animation-duration: .3s, 1.5s; + -webkit-animation-delay: 0s, .3s; + animation-delay: 0s, .3s; + -webkit-animation-timing-function: ease-out, ease-in-out; + animation-timing-function: ease-out, ease-in-out; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-direction: normal, alternate; + animation-direction: normal, alternate; +} + +/* Hang */ +@-webkit-keyframes hvr-hang { + 0% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } + 50% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 100% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } +} +@keyframes hvr-hang { + 0% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } + 50% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 100% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } +} +@-webkit-keyframes hvr-hang-sink { + 100% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } +} +@keyframes hvr-hang-sink { + 100% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } +} +.hvr-hang { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active { + -webkit-animation-name: hvr-hang-sink, hvr-hang; + animation-name: hvr-hang-sink, hvr-hang; + -webkit-animation-duration: .3s, 1.5s; + animation-duration: .3s, 1.5s; + -webkit-animation-delay: 0s, .3s; + animation-delay: 0s, .3s; + -webkit-animation-timing-function: ease-out, ease-in-out; + animation-timing-function: ease-out, ease-in-out; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-direction: normal, alternate; + animation-direction: normal, alternate; +} + +/* Skew */ +.hvr-skew { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active { + -webkit-transform: skew(-10deg); + transform: skew(-10deg); +} + +/* Skew Forward */ +.hvr-skew-forward { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active { + -webkit-transform: skew(-10deg); + transform: skew(-10deg); +} + +/* Skew Backward */ +.hvr-skew-backward { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active { + -webkit-transform: skew(10deg); + transform: skew(10deg); +} + +/* Wobble Vertical */ +@-webkit-keyframes hvr-wobble-vertical { + 16.65% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } + 33.3% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 49.95% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 66.6% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 83.25% { + -webkit-transform: translateY(1px); + transform: translateY(1px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@keyframes hvr-wobble-vertical { + 16.65% { + -webkit-transform: translateY(8px); + transform: translateY(8px); + } + 33.3% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 49.95% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 66.6% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 83.25% { + -webkit-transform: translateY(1px); + transform: translateY(1px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +.hvr-wobble-vertical { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active { + -webkit-animation-name: hvr-wobble-vertical; + animation-name: hvr-wobble-vertical; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble Horizontal */ +@-webkit-keyframes hvr-wobble-horizontal { + 16.65% { + -webkit-transform: translateX(8px); + transform: translateX(8px); + } + 33.3% { + -webkit-transform: translateX(-6px); + transform: translateX(-6px); + } + 49.95% { + -webkit-transform: translateX(4px); + transform: translateX(4px); + } + 66.6% { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); + } + 83.25% { + -webkit-transform: translateX(1px); + transform: translateX(1px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes hvr-wobble-horizontal { + 16.65% { + -webkit-transform: translateX(8px); + transform: translateX(8px); + } + 33.3% { + -webkit-transform: translateX(-6px); + transform: translateX(-6px); + } + 49.95% { + -webkit-transform: translateX(4px); + transform: translateX(4px); + } + 66.6% { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); + } + 83.25% { + -webkit-transform: translateX(1px); + transform: translateX(1px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +.hvr-wobble-horizontal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active { + -webkit-animation-name: hvr-wobble-horizontal; + animation-name: hvr-wobble-horizontal; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble To Bottom Right */ +@-webkit-keyframes hvr-wobble-to-bottom-right { + 16.65% { + -webkit-transform: translate(8px, 8px); + transform: translate(8px, 8px); + } + 33.3% { + -webkit-transform: translate(-6px, -6px); + transform: translate(-6px, -6px); + } + 49.95% { + -webkit-transform: translate(4px, 4px); + transform: translate(4px, 4px); + } + 66.6% { + -webkit-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + } + 83.25% { + -webkit-transform: translate(1px, 1px); + transform: translate(1px, 1px); + } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes hvr-wobble-to-bottom-right { + 16.65% { + -webkit-transform: translate(8px, 8px); + transform: translate(8px, 8px); + } + 33.3% { + -webkit-transform: translate(-6px, -6px); + transform: translate(-6px, -6px); + } + 49.95% { + -webkit-transform: translate(4px, 4px); + transform: translate(4px, 4px); + } + 66.6% { + -webkit-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + } + 83.25% { + -webkit-transform: translate(1px, 1px); + transform: translate(1px, 1px); + } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +.hvr-wobble-to-bottom-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active { + -webkit-animation-name: hvr-wobble-to-bottom-right; + animation-name: hvr-wobble-to-bottom-right; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble To Top Right */ +@-webkit-keyframes hvr-wobble-to-top-right { + 16.65% { + -webkit-transform: translate(8px, -8px); + transform: translate(8px, -8px); + } + 33.3% { + -webkit-transform: translate(-6px, 6px); + transform: translate(-6px, 6px); + } + 49.95% { + -webkit-transform: translate(4px, -4px); + transform: translate(4px, -4px); + } + 66.6% { + -webkit-transform: translate(-2px, 2px); + transform: translate(-2px, 2px); + } + 83.25% { + -webkit-transform: translate(1px, -1px); + transform: translate(1px, -1px); + } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes hvr-wobble-to-top-right { + 16.65% { + -webkit-transform: translate(8px, -8px); + transform: translate(8px, -8px); + } + 33.3% { + -webkit-transform: translate(-6px, 6px); + transform: translate(-6px, 6px); + } + 49.95% { + -webkit-transform: translate(4px, -4px); + transform: translate(4px, -4px); + } + 66.6% { + -webkit-transform: translate(-2px, 2px); + transform: translate(-2px, 2px); + } + 83.25% { + -webkit-transform: translate(1px, -1px); + transform: translate(1px, -1px); + } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +.hvr-wobble-to-top-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active { + -webkit-animation-name: hvr-wobble-to-top-right; + animation-name: hvr-wobble-to-top-right; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble Top */ +@-webkit-keyframes hvr-wobble-top { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +@keyframes hvr-wobble-top { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +.hvr-wobble-top { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active { + -webkit-animation-name: hvr-wobble-top; + animation-name: hvr-wobble-top; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble Bottom */ +@-webkit-keyframes hvr-wobble-bottom { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +@keyframes hvr-wobble-bottom { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +.hvr-wobble-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} +.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active { + -webkit-animation-name: hvr-wobble-bottom; + animation-name: hvr-wobble-bottom; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Wobble Skew */ +@-webkit-keyframes hvr-wobble-skew { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +@keyframes hvr-wobble-skew { + 16.65% { + -webkit-transform: skew(-12deg); + transform: skew(-12deg); + } + 33.3% { + -webkit-transform: skew(10deg); + transform: skew(10deg); + } + 49.95% { + -webkit-transform: skew(-6deg); + transform: skew(-6deg); + } + 66.6% { + -webkit-transform: skew(4deg); + transform: skew(4deg); + } + 83.25% { + -webkit-transform: skew(-2deg); + transform: skew(-2deg); + } + 100% { + -webkit-transform: skew(0); + transform: skew(0); + } +} +.hvr-wobble-skew { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active { + -webkit-animation-name: hvr-wobble-skew; + animation-name: hvr-wobble-skew; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Buzz */ +@-webkit-keyframes hvr-buzz { + 50% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 100% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } +} +@keyframes hvr-buzz { + 50% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 100% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } +} +.hvr-buzz { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active { + -webkit-animation-name: hvr-buzz; + animation-name: hvr-buzz; + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +/* Buzz Out */ +@-webkit-keyframes hvr-buzz-out { + 10% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 20% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 30% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 40% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 50% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 60% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 70% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 80% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 90% { + -webkit-transform: translateX(1px) rotate(0); + transform: translateX(1px) rotate(0); + } + 100% { + -webkit-transform: translateX(-1px) rotate(0); + transform: translateX(-1px) rotate(0); + } +} +@keyframes hvr-buzz-out { + 10% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 20% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 30% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 40% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 50% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 60% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 70% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 80% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 90% { + -webkit-transform: translateX(1px) rotate(0); + transform: translateX(1px) rotate(0); + } + 100% { + -webkit-transform: translateX(-1px) rotate(0); + transform: translateX(-1px) rotate(0); + } +} +.hvr-buzz-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active { + -webkit-animation-name: hvr-buzz-out; + animation-name: hvr-buzz-out; + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Forward */ +.hvr-forward { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active { + -webkit-transform: translateX(8px); + transform: translateX(8px); +} + +/* Backward */ +.hvr-backward { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active { + -webkit-transform: translateX(-8px); + transform: translateX(-8px); +} + +/* BACKGROUND TRANSITIONS */ +/* Fade */ +.hvr-fade { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + overflow: hidden; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: color, background-color; + transition-property: color, background-color; +} +.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active { + background-color: #2098D1; + color: white; +} + +/* Back Pulse */ +@-webkit-keyframes hvr-back-pulse { + 50% { + background-color: rgba(32, 152, 209, 0.75); + } +} +@keyframes hvr-back-pulse { + 50% { + background-color: rgba(32, 152, 209, 0.75); + } +} +.hvr-back-pulse { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + overflow: hidden; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-property: color, background-color; + transition-property: color, background-color; +} +.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active { + -webkit-animation-name: hvr-back-pulse; + animation-name: hvr-back-pulse; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: 0.5s; + animation-delay: 0.5s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + background-color: #2098D1; + background-color: #2098d1; + color: white; +} + +/* Sweep To Right */ +.hvr-sweep-to-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-sweep-to-right:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: 0 50%; + transform-origin: 0 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; +} +.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { + color: white; +} +.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +/* Sweep To Left */ +.hvr-sweep-to-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-sweep-to-left:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 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; +} +.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active { + color: white; +} +.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +/* Sweep To Bottom */ +.hvr-sweep-to-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-sweep-to-bottom:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: 50% 0; + transform-origin: 50% 0; + -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; +} +.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active { + color: white; +} +.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before { + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +/* Sweep To Top */ +.hvr-sweep-to-top { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-sweep-to-top:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -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; +} +.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { + color: white; +} +.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before { + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +/* Bounce To Right */ +.hvr-bounce-to-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-to-right:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: 0 50%; + transform-origin: 0 50%; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { + color: white; +} +.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); + -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); + transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); +} + +/* Bounce To Left */ +.hvr-bounce-to-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-to-left:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active { + color: white; +} +.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); + -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); + transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); +} + +/* Bounce To Bottom */ +.hvr-bounce-to-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-to-bottom:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: 50% 0; + transform-origin: 50% 0; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { + color: white; +} +.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before { + -webkit-transform: scaleY(1); + transform: scaleY(1); + -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); + transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); +} + +/* Bounce To Top */ +.hvr-bounce-to-top { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.hvr-bounce-to-top:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { + color: white; +} +.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before { + -webkit-transform: scaleY(1); + transform: scaleY(1); + -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); + transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); +} + +/* Radial Out */ +.hvr-radial-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; + background: #e1e1e1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-radial-out:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + border-radius: 100%; + -webkit-transform: scale(0); + transform: scale(0); + -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; +} +.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active { + color: white; +} +.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before { + -webkit-transform: scale(2); + transform: scale(2); +} + +/* Radial In */ +.hvr-radial-in { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; + background: #2098D1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-radial-in:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #e1e1e1; + border-radius: 100%; + -webkit-transform: scale(2); + transform: scale(2); + -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; +} +.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active { + color: white; +} +.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before { + -webkit-transform: scale(0); + transform: scale(0); +} + +/* Rectangle In */ +.hvr-rectangle-in { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #2098D1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-rectangle-in:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #e1e1e1; + -webkit-transform: scale(1); + transform: scale(1); + -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; +} +.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active { + color: white; +} +.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before { + -webkit-transform: scale(0); + transform: scale(0); +} + +/* Rectangle Out */ +.hvr-rectangle-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #e1e1e1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-rectangle-out:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + -webkit-transform: scale(0); + transform: scale(0); + -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; +} +.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { + color: white; +} +.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before { + -webkit-transform: scale(1); + transform: scale(1); +} + +/* Shutter In Horizontal */ +.hvr-shutter-in-horizontal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #2098D1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-shutter-in-horizontal:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #e1e1e1; + -webkit-transform: scaleX(1); + transform: scaleX(1); + -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; +} +.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active { + color: white; +} +.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before { + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +/* Shutter Out Horizontal */ +.hvr-shutter-out-horizontal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #e1e1e1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-shutter-out-horizontal:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #2098D1; + -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; +} +.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { + color: white; +} +.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +/* Shutter In Vertical */ +.hvr-shutter-in-vertical { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #2098D1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-shutter-in-vertical:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #e1e1e1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + -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; +} +.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active { + color: white; +} +.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before { + -webkit-transform: scaleY(0); + transform: scaleY(0); +} + +/* Shutter Out Vertical */ +.hvr-shutter-out-vertical { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + background: #e1e1e1; + -webkit-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-shutter-out-vertical:before { + content: ""; + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #2098D1; + -webkit-transform: scaleY(0); + transform: scaleY(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; +} +.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active { + color: white; +} +.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before { + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +/* BORDER TRANSITIONS */ +/* Border Fade */ +.hvr-border-fade { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow; + transition-property: box-shadow; + box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0); + /* Hack to improve aliasing on mobile/tablet devices */ +} +.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active { + box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px rgba(0, 0, 0, 0); + /* Hack to improve aliasing on mobile/tablet devices */ +} + +/* Hollow */ +.hvr-hollow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: background; + transition-property: background; + box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0); + /* Hack to improve aliasing on mobile/tablet devices */ +} +.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { + background: none; +} + +/* Trim */ +.hvr-trim { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-trim:before { + content: ''; + position: absolute; + border: white solid 4px; + top: 4px; + left: 4px; + right: 4px; + bottom: 4px; + opacity: 0; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: opacity; + transition-property: opacity; +} +.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before { + opacity: 1; +} + +/* Ripple Out */ +@-webkit-keyframes hvr-ripple-out { + 100% { + top: -12px; + right: -12px; + bottom: -12px; + left: -12px; + opacity: 0; + } +} +@keyframes hvr-ripple-out { + 100% { + top: -12px; + right: -12px; + bottom: -12px; + left: -12px; + opacity: 0; + } +} +.hvr-ripple-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-ripple-out:before { + content: ''; + position: absolute; + border: #e1e1e1 solid 6px; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before { + -webkit-animation-name: hvr-ripple-out; + animation-name: hvr-ripple-out; +} + +/* Ripple In */ +@-webkit-keyframes hvr-ripple-in { + 100% { + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 1; + } +} +@keyframes hvr-ripple-in { + 100% { + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 1; + } +} +.hvr-ripple-in { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-ripple-in:before { + content: ''; + position: absolute; + border: #e1e1e1 solid 4px; + top: -12px; + right: -12px; + bottom: -12px; + left: -12px; + opacity: 0; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before { + -webkit-animation-name: hvr-ripple-in; + animation-name: hvr-ripple-in; +} + +/* Outline Out */ +.hvr-outline-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-outline-out:before { + content: ''; + position: absolute; + border: #e1e1e1 solid 4px; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: top, right, bottom, left; + transition-property: top, right, bottom, left; +} +.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { + top: -8px; + right: -8px; + bottom: -8px; + left: -8px; +} + +/* Outline In */ +.hvr-outline-in { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-outline-in:before { + pointer-events: none; + content: ''; + position: absolute; + border: #e1e1e1 solid 4px; + top: -16px; + right: -16px; + bottom: -16px; + left: -16px; + opacity: 0; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: top, right, bottom, left; + transition-property: top, right, bottom, left; +} +.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before { + top: -8px; + right: -8px; + bottom: -8px; + left: -8px; + opacity: 1; +} + +/* Round Corners */ +.hvr-round-corners { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: border-radius; + transition-property: border-radius; +} +.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active { + border-radius: 1em; +} + +/* Underline From Left */ +.hvr-underline-from-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-underline-from-left:before { + content: ""; + position: absolute; + z-index: -1; + left: 0; + right: 100%; + bottom: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: right; + transition-property: right; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { + right: 0; +} + +/* Underline From Center */ +.hvr-underline-from-center { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-underline-from-center:before { + content: ""; + position: absolute; + z-index: -1; + left: 51%; + right: 51%; + bottom: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: left, right; + transition-property: left, right; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before { + left: 0; + right: 0; +} + +/* Underline From Right */ +.hvr-underline-from-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-underline-from-right:before { + content: ""; + position: absolute; + z-index: -1; + left: 100%; + right: 0; + bottom: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: left; + transition-property: left; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before { + left: 0; +} + +/* Overline From Left */ +.hvr-overline-from-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-overline-from-left:before { + content: ""; + position: absolute; + z-index: -1; + left: 0; + right: 100%; + top: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: right; + transition-property: right; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before { + right: 0; +} + +/* Overline From Center */ +.hvr-overline-from-center { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-overline-from-center:before { + content: ""; + position: absolute; + z-index: -1; + left: 51%; + right: 51%; + top: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: left, right; + transition-property: left, right; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before { + left: 0; + right: 0; +} + +/* Overline From Right */ +.hvr-overline-from-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-overline-from-right:before { + content: ""; + position: absolute; + z-index: -1; + left: 100%; + right: 0; + top: 0; + background: #2098D1; + height: 4px; + -webkit-transition-property: left; + transition-property: left; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before { + left: 0; +} + +/* Reveal */ +.hvr-reveal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-reveal:before { + content: ""; + position: absolute; + z-index: -1; + left: 0; + right: 0; + top: 0; + bottom: 0; + border-color: #2098D1; + border-style: solid; + border-width: 0; + -webkit-transition-property: border-width; + transition-property: border-width; + -webkit-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { + -webkit-transform: translateY(0); + transform: translateY(0); + border-width: 4px; +} + +/* Underline Reveal */ +.hvr-underline-reveal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-underline-reveal:before { + content: ""; + position: absolute; + z-index: -1; + left: 0; + right: 0; + bottom: 0; + background: #2098D1; + height: 4px; + -webkit-transform: translateY(4px); + transform: translateY(4px); + -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; +} +.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +/* Overline Reveal */ +.hvr-overline-reveal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + overflow: hidden; +} +.hvr-overline-reveal:before { + content: ""; + position: absolute; + z-index: -1; + left: 0; + right: 0; + top: 0; + background: #2098D1; + height: 4px; + -webkit-transform: translateY(-4px); + transform: translateY(-4px); + -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; +} +.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +/* SHADOW/GLOW TRANSITIONS */ +/* Glow */ +.hvr-glow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow; + transition-property: box-shadow; +} +.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active { + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); +} + +/* Shadow */ +.hvr-shadow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow; + transition-property: box-shadow; +} +.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active { + box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); +} + +/* Grow Shadow */ +.hvr-grow-shadow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow, transform; + transition-property: box-shadow, transform; +} +.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active { + box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +/* Box Shadow Outset */ +.hvr-box-shadow-outset { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow; + transition-property: box-shadow; +} +.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active { + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6); +} + +/* Box Shadow Inset */ +.hvr-box-shadow-inset { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: box-shadow; + transition-property: box-shadow; + box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0); + /* Hack to improve aliasing on mobile/tablet devices */ +} +.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active { + box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0); + /* Hack to improve aliasing on mobile/tablet devices */ +} + +/* Float Shadow */ +.hvr-float-shadow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-float-shadow:before { + pointer-events: none; + position: absolute; + z-index: -1; + content: ''; + top: 100%; + left: 5%; + height: 10px; + width: 90%; + opacity: 0; + background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); + background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); + /* W3C */ + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform, opacity; + transition-property: transform, opacity; +} +.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + /* move the element up by 5px */ +} +.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before { + opacity: 1; + -webkit-transform: translateY(5px); + transform: translateY(5px); + /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */ +} + +/* Shadow Radial */ +.hvr-shadow-radial { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-shadow-radial:before, .hvr-shadow-radial:after { + pointer-events: none; + position: absolute; + content: ''; + left: 0; + width: 100%; + box-sizing: border-box; + background-repeat: no-repeat; + height: 5px; + opacity: 0; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: opacity; + transition-property: opacity; +} +.hvr-shadow-radial:before { + bottom: 100%; + background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); + background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); +} +.hvr-shadow-radial:after { + top: 100%; + background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); + background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); +} +.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after { + opacity: 1; +} + +/* SPEECH BUBBLES */ +/* Bubble Top */ +.hvr-bubble-top { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-bubble-top:before { + pointer-events: none; + position: absolute; + z-index: -1; + content: ''; + border-style: solid; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + left: calc(50% - 10px); + top: 0; + border-width: 0 10px 10px 10px; + border-color: transparent transparent #e1e1e1 transparent; +} +.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} + +/* Bubble Right */ +.hvr-bubble-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-bubble-right:before { + pointer-events: none; + position: absolute; + z-index: -1; + content: ''; + border-style: solid; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + top: calc(50% - 10px); + right: 0; + border-width: 10px 0 10px 10px; + border-color: transparent transparent transparent #e1e1e1; +} +.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} + +/* Bubble Bottom */ +.hvr-bubble-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-bubble-bottom:before { + pointer-events: none; + position: absolute; + z-index: -1; + content: ''; + border-style: solid; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + left: calc(50% - 10px); + bottom: 0; + border-width: 10px 10px 0 10px; + border-color: #e1e1e1 transparent transparent transparent; +} +.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before { + -webkit-transform: translateY(10px); + transform: translateY(10px); +} + +/* Bubble Left */ +.hvr-bubble-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-bubble-left:before { + pointer-events: none; + position: absolute; + z-index: -1; + content: ''; + border-style: solid; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + top: calc(50% - 10px); + left: 0; + border-width: 10px 10px 10px 0; + border-color: transparent #e1e1e1 transparent transparent; +} +.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} + +/* Bubble Float Top */ +.hvr-bubble-float-top { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-top:before { + position: absolute; + z-index: -1; + content: ''; + left: calc(50% - 10px); + top: 0; + border-style: solid; + border-width: 0 10px 10px 10px; + border-color: transparent transparent #e1e1e1 transparent; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active { + -webkit-transform: translateY(10px); + transform: translateY(10px); +} +.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} + +/* Bubble Float Right */ +.hvr-bubble-float-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-right:before { + position: absolute; + z-index: -1; + top: calc(50% - 10px); + right: 0; + content: ''; + border-style: solid; + border-width: 10px 0 10px 10px; + border-color: transparent transparent transparent #e1e1e1; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} +.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} + +/* Bubble Float Bottom */ +.hvr-bubble-float-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-bottom:before { + position: absolute; + z-index: -1; + content: ''; + left: calc(50% - 10px); + bottom: 0; + border-style: solid; + border-width: 10px 10px 0 10px; + border-color: #e1e1e1 transparent transparent transparent; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} +.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before { + -webkit-transform: translateY(10px); + transform: translateY(10px); +} + +/* Bubble Float Left */ +.hvr-bubble-float-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-left:before { + position: absolute; + z-index: -1; + content: ''; + top: calc(50% - 10px); + left: 0; + border-style: solid; + border-width: 10px 10px 10px 0; + border-color: transparent #e1e1e1 transparent transparent; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; +} +.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} +.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} + +/* ICONS */ +/* Icon Back */ +.hvr-icon-back { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.1s; + transition-duration: 0.1s; +} +.hvr-icon-back .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon { + -webkit-transform: translateX(-4px); + transform: translateX(-4px); +} + +/* Icon Forward */ +.hvr-icon-forward { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.1s; + transition-duration: 0.1s; +} +.hvr-icon-forward .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon { + -webkit-transform: translateX(4px); + transform: translateX(4px); +} + +/* Icon Down */ +@-webkit-keyframes hvr-icon-down { + 0%, + 50%, + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25%, + 75% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +@keyframes hvr-icon-down { + 0%, + 50%, + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25%, + 75% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +/* Icon Down */ +.hvr-icon-down { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-down .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon { + -webkit-animation-name: hvr-icon-down; + animation-name: hvr-icon-down; + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +/* Icon Up */ +@-webkit-keyframes hvr-icon-up { + 0%, + 50%, + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25%, + 75% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +@keyframes hvr-icon-up { + 0%, + 50%, + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25%, + 75% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +/* Icon Up */ +.hvr-icon-up { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-up .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon { + -webkit-animation-name: hvr-icon-up; + animation-name: hvr-icon-up; + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +/* Icon Spin */ +.hvr-icon-spin { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-spin .hvr-icon { + -webkit-transition-duration: 1s; + transition-duration: 1s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} +.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); +} + +/* Icon Drop */ +@-webkit-keyframes hvr-icon-drop { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } + 51%, + 100% { + opacity: 1; + } +} +@keyframes hvr-icon-drop { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } + 51%, + 100% { + opacity: 1; + } +} +/* Icon Drop */ +.hvr-icon-drop { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-drop .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon { + opacity: 0; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-animation-name: hvr-icon-drop; + animation-name: hvr-icon-drop; + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); + animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); +} + +/* Icon Fade */ +.hvr-icon-fade { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-fade .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-property: color; + transition-property: color; +} +.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon { + color: #0F9E5E; +} + +/* Icon Float Away */ +@-webkit-keyframes hvr-icon-float-away { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(-1em); + transform: translateY(-1em); + } +} +@keyframes hvr-icon-float-away { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(-1em); + transform: translateY(-1em); + } +} +/* Icon Float Away */ +.hvr-icon-float-away { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-float-away .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon { + -webkit-animation-name: hvr-icon-float-away; + animation-name: hvr-icon-float-away; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +/* Icon Sink Away */ +@-webkit-keyframes hvr-icon-sink-away { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(1em); + transform: translateY(1em); + } +} +@keyframes hvr-icon-sink-away { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(1em); + transform: translateY(1em); + } +} +/* Icon Sink Away */ +.hvr-icon-sink-away { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-sink-away .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon { + -webkit-animation-name: hvr-icon-sink-away; + animation-name: hvr-icon-sink-away; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +/* Icon Grow */ +.hvr-icon-grow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-grow .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon { + -webkit-transform: scale(1.3) translateZ(0); + transform: scale(1.3) translateZ(0); +} + +/* Icon Shrink */ +.hvr-icon-shrink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-shrink .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon { + -webkit-transform: scale(0.8); + transform: scale(0.8); +} + +/* Icon Pulse */ +@-webkit-keyframes hvr-icon-pulse { + 25% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 75% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } +} +@keyframes hvr-icon-pulse { + 25% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 75% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } +} +.hvr-icon-pulse { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-pulse .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon { + -webkit-animation-name: hvr-icon-pulse; + animation-name: hvr-icon-pulse; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +/* Icon Pulse Grow */ +@-webkit-keyframes hvr-icon-pulse-grow { + to { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } +} +@keyframes hvr-icon-pulse-grow { + to { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } +} +.hvr-icon-pulse-grow { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-pulse-grow .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon { + -webkit-animation-name: hvr-icon-pulse-grow; + animation-name: hvr-icon-pulse-grow; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +/* Icon Pulse Shrink */ +@-webkit-keyframes hvr-icon-pulse-shrink { + to { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } +} +@keyframes hvr-icon-pulse-shrink { + to { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } +} +.hvr-icon-pulse-shrink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); +} +.hvr-icon-pulse-shrink .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon { + -webkit-animation-name: hvr-icon-pulse-shrink; + animation-name: hvr-icon-pulse-shrink; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +/* Icon Push */ +@-webkit-keyframes hvr-icon-push { + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +@keyframes hvr-icon-push { + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +.hvr-icon-push { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-push .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon { + -webkit-animation-name: hvr-icon-push; + animation-name: hvr-icon-push; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Icon Pop */ +@-webkit-keyframes hvr-icon-pop { + 50% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + } +} +@keyframes hvr-icon-pop { + 50% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + } +} +.hvr-icon-pop { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-pop .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon { + -webkit-animation-name: hvr-icon-pop; + animation-name: hvr-icon-pop; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Icon Bounce */ +.hvr-icon-bounce { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-bounce .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon { + -webkit-transform: scale(1.5); + transform: scale(1.5); + -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); + transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); +} + +/* Icon Rotate */ +.hvr-icon-rotate { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-rotate .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon { + -webkit-transform: rotate(20deg); + transform: rotate(20deg); +} + +/* Icon Grow Rotate */ +.hvr-icon-grow-rotate { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-grow-rotate .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon { + -webkit-transform: scale(1.5) rotate(12deg); + transform: scale(1.5) rotate(12deg); +} + +/* Icon Float */ +.hvr-icon-float { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-float .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon { + -webkit-transform: translateY(-4px); + transform: translateY(-4px); +} + +/* Icon Sink */ +.hvr-icon-sink { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-sink .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon { + -webkit-transform: translateY(4px); + transform: translateY(4px); +} + +/* Icon Bob */ +@-webkit-keyframes hvr-icon-bob { + 0% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 50% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 100% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +@keyframes hvr-icon-bob { + 0% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 50% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 100% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +@-webkit-keyframes hvr-icon-bob-float { + 100% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +@keyframes hvr-icon-bob-float { + 100% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } +} +.hvr-icon-bob { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-bob .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon { + -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob; + animation-name: hvr-icon-bob-float, hvr-icon-bob; + -webkit-animation-duration: .3s, 1.5s; + animation-duration: .3s, 1.5s; + -webkit-animation-delay: 0s, .3s; + animation-delay: 0s, .3s; + -webkit-animation-timing-function: ease-out, ease-in-out; + animation-timing-function: ease-out, ease-in-out; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-direction: normal, alternate; + animation-direction: normal, alternate; +} + +/* Icon Hang */ +@-webkit-keyframes hvr-icon-hang { + 0% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } + 50% { + -webkit-transform: translateY(2px); + transform: translateY(2px); + } + 100% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +@keyframes hvr-icon-hang { + 0% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } + 50% { + -webkit-transform: translateY(2px); + transform: translateY(2px); + } + 100% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +@-webkit-keyframes hvr-icon-hang-sink { + 100% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +@keyframes hvr-icon-hang-sink { + 100% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } +} +.hvr-icon-hang { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-hang .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon { + -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang; + animation-name: hvr-icon-hang-sink, hvr-icon-hang; + -webkit-animation-duration: .3s, 1.5s; + animation-duration: .3s, 1.5s; + -webkit-animation-delay: 0s, .3s; + animation-delay: 0s, .3s; + -webkit-animation-timing-function: ease-out, ease-in-out; + animation-timing-function: ease-out, ease-in-out; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-direction: normal, alternate; + animation-direction: normal, alternate; +} + +/* Icon Wobble Horizontal */ +@-webkit-keyframes hvr-icon-wobble-horizontal { + 16.65% { + -webkit-transform: translateX(6px); + transform: translateX(6px); + } + 33.3% { + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + } + 49.95% { + -webkit-transform: translateX(4px); + transform: translateX(4px); + } + 66.6% { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); + } + 83.25% { + -webkit-transform: translateX(1px); + transform: translateX(1px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes hvr-icon-wobble-horizontal { + 16.65% { + -webkit-transform: translateX(6px); + transform: translateX(6px); + } + 33.3% { + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + } + 49.95% { + -webkit-transform: translateX(4px); + transform: translateX(4px); + } + 66.6% { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); + } + 83.25% { + -webkit-transform: translateX(1px); + transform: translateX(1px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +.hvr-icon-wobble-horizontal { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-wobble-horizontal .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon { + -webkit-animation-name: hvr-icon-wobble-horizontal; + animation-name: hvr-icon-wobble-horizontal; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Icon Wobble Vertical */ +@-webkit-keyframes hvr-icon-wobble-vertical { + 16.65% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } + 33.3% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 49.95% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 66.6% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 83.25% { + -webkit-transform: translateY(1px); + transform: translateY(1px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@keyframes hvr-icon-wobble-vertical { + 16.65% { + -webkit-transform: translateY(6px); + transform: translateY(6px); + } + 33.3% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 49.95% { + -webkit-transform: translateY(4px); + transform: translateY(4px); + } + 66.6% { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + } + 83.25% { + -webkit-transform: translateY(1px); + transform: translateY(1px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +.hvr-icon-wobble-vertical { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-wobble-vertical .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon { + -webkit-animation-name: hvr-icon-wobble-vertical; + animation-name: hvr-icon-wobble-vertical; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* Icon Buzz */ +@-webkit-keyframes hvr-icon-buzz { + 50% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 100% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } +} +@keyframes hvr-icon-buzz { + 50% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 100% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } +} +.hvr-icon-buzz { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-buzz .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon { + -webkit-animation-name: hvr-icon-buzz; + animation-name: hvr-icon-buzz; + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +/* Icon Buzz Out */ +@-webkit-keyframes hvr-icon-buzz-out { + 10% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 20% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 30% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 40% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 50% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 60% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 70% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 80% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 90% { + -webkit-transform: translateX(1px) rotate(0); + transform: translateX(1px) rotate(0); + } + 100% { + -webkit-transform: translateX(-1px) rotate(0); + transform: translateX(-1px) rotate(0); + } +} +@keyframes hvr-icon-buzz-out { + 10% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 20% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 30% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } + 40% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } + 50% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 60% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 70% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } + 80% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } + 90% { + -webkit-transform: translateX(1px) rotate(0); + transform: translateX(1px) rotate(0); + } + 100% { + -webkit-transform: translateX(-1px) rotate(0); + transform: translateX(-1px) rotate(0); + } +} +.hvr-icon-buzz-out { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.hvr-icon-buzz-out .hvr-icon { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon { + -webkit-animation-name: hvr-icon-buzz-out; + animation-name: hvr-icon-buzz-out; + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +/* CURLS */ +/* Curl Top Left */ +.hvr-curl-top-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-curl-top-left:before { + pointer-events: none; + position: absolute; + content: ''; + height: 0; + width: 0; + top: 0; + left: 0; + background: white; + /* IE9 */ + background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000'); + /*For IE7-8-9*/ + z-index: 1000; + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: width, height; + transition-property: width, height; +} +.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before { + width: 25px; + height: 25px; +} + +/* Curl Top Right */ +.hvr-curl-top-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-curl-top-right:before { + pointer-events: none; + position: absolute; + content: ''; + height: 0; + width: 0; + top: 0; + right: 0; + background: white; + /* IE9 */ + background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%); + box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: width, height; + transition-property: width, height; +} +.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before { + width: 25px; + height: 25px; +} + +/* Curl Bottom Right */ +.hvr-curl-bottom-right { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-curl-bottom-right:before { + pointer-events: none; + position: absolute; + content: ''; + height: 0; + width: 0; + bottom: 0; + right: 0; + background: white; + /* IE9 */ + background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%); + box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: width, height; + transition-property: width, height; +} +.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before { + width: 25px; + height: 25px; +} + +/* Curl Bottom Left */ +.hvr-curl-bottom-left { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + position: relative; +} +.hvr-curl-bottom-left:before { + pointer-events: none; + position: absolute; + content: ''; + height: 0; + width: 0; + bottom: 0; + left: 0; + background: white; + /* IE9 */ + background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%); + box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: width, height; + transition-property: width, height; +} +.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before { + width: 25px; + height: 25px; +} + +/*# sourceMappingURL=hover.css.map */ diff --git a/src/main/webapp/static/plugins/hover/2.3.1/hover.css.map b/src/main/webapp/static/plugins/hover/2.3.1/hover.css.map new file mode 100755 index 00000000..3d2b27f9 --- /dev/null +++ b/src/main/webapp/static/plugins/hover/2.3.1/hover.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/hover.scss","../scss/effects/2d-transitions/_grow.scss","../scss/_hacks.scss","../scss/_mixins.scss","../scss/effects/2d-transitions/_shrink.scss","../scss/effects/2d-transitions/_pulse.scss","../scss/effects/2d-transitions/_pulse-grow.scss","../scss/effects/2d-transitions/_pulse-shrink.scss","../scss/effects/2d-transitions/_push.scss","../scss/effects/2d-transitions/_pop.scss","../scss/effects/2d-transitions/_bounce-in.scss","../scss/effects/2d-transitions/_bounce-out.scss","../scss/effects/2d-transitions/_rotate.scss","../scss/effects/2d-transitions/_grow-rotate.scss","../scss/effects/2d-transitions/_float.scss","../scss/effects/2d-transitions/_sink.scss","../scss/effects/2d-transitions/_bob.scss","../scss/effects/2d-transitions/_hang.scss","../scss/effects/2d-transitions/_skew.scss","../scss/effects/2d-transitions/_skew-forward.scss","../scss/effects/2d-transitions/_skew-backward.scss","../scss/effects/2d-transitions/_wobble-vertical.scss","../scss/effects/2d-transitions/_wobble-horizontal.scss","../scss/effects/2d-transitions/_wobble-to-bottom-right.scss","../scss/effects/2d-transitions/_wobble-to-top-right.scss","../scss/effects/2d-transitions/_wobble-top.scss","../scss/effects/2d-transitions/_wobble-bottom.scss","../scss/effects/2d-transitions/_wobble-skew.scss","../scss/effects/2d-transitions/_buzz.scss","../scss/effects/2d-transitions/_buzz-out.scss","../scss/effects/2d-transitions/_forward.scss","../scss/effects/2d-transitions/_backward.scss","../scss/effects/background-transitions/_fade.scss","../scss/_options.scss","../scss/effects/background-transitions/_back-pulse.scss","../scss/effects/background-transitions/_sweep-to-right.scss","../scss/effects/background-transitions/_sweep-to-left.scss","../scss/effects/background-transitions/_sweep-to-bottom.scss","../scss/effects/background-transitions/_sweep-to-top.scss","../scss/effects/background-transitions/_bounce-to-right.scss","../scss/effects/background-transitions/_bounce-to-left.scss","../scss/effects/background-transitions/_bounce-to-bottom.scss","../scss/effects/background-transitions/_bounce-to-top.scss","../scss/effects/background-transitions/_radial-out.scss","../scss/effects/background-transitions/_radial-in.scss","../scss/effects/background-transitions/_rectangle-in.scss","../scss/effects/background-transitions/_rectangle-out.scss","../scss/effects/background-transitions/_shutter-in-horizontal.scss","../scss/effects/background-transitions/_shutter-out-horizontal.scss","../scss/effects/background-transitions/_shutter-in-vertical.scss","../scss/effects/background-transitions/_shutter-out-vertical.scss","../scss/effects/border-transitions/_border-fade.scss","../scss/effects/border-transitions/_hollow.scss","../scss/effects/border-transitions/_trim.scss","../scss/effects/border-transitions/_ripple-out.scss","../scss/effects/border-transitions/_ripple-in.scss","../scss/effects/border-transitions/_outline-out.scss","../scss/effects/border-transitions/_outline-in.scss","../scss/effects/border-transitions/_round-corners.scss","../scss/effects/border-transitions/_underline-from-left.scss","../scss/effects/border-transitions/_underline-from-center.scss","../scss/effects/border-transitions/_underline-from-right.scss","../scss/effects/border-transitions/_overline-from-left.scss","../scss/effects/border-transitions/_overline-from-center.scss","../scss/effects/border-transitions/_overline-from-right.scss","../scss/effects/border-transitions/_reveal.scss","../scss/effects/border-transitions/_underline-reveal.scss","../scss/effects/border-transitions/_overline-reveal.scss","../scss/effects/shadow-and-glow-transitions/_glow.scss","../scss/effects/shadow-and-glow-transitions/_shadow.scss","../scss/effects/shadow-and-glow-transitions/_grow-shadow.scss","../scss/effects/shadow-and-glow-transitions/_box-shadow-outset.scss","../scss/effects/shadow-and-glow-transitions/_box-shadow-inset.scss","../scss/effects/shadow-and-glow-transitions/_float-shadow.scss","../scss/effects/shadow-and-glow-transitions/_shadow-radial.scss","../scss/effects/speech-bubbles/_bubble-top.scss","../scss/effects/speech-bubbles/_bubble-right.scss","../scss/effects/speech-bubbles/_bubble-bottom.scss","../scss/effects/speech-bubbles/_bubble-left.scss","../scss/effects/speech-bubbles/_bubble-float-top.scss","../scss/effects/speech-bubbles/_bubble-float-right.scss","../scss/effects/speech-bubbles/_bubble-float-bottom.scss","../scss/effects/speech-bubbles/_bubble-float-left.scss","../scss/effects/icons/_icon-back.scss","../scss/effects/icons/_icon-forward.scss","../scss/effects/icons/_icon-down.scss","../scss/effects/icons/_icon-up.scss","../scss/effects/icons/_icon-spin.scss","../scss/effects/icons/_icon-drop.scss","../scss/effects/icons/_icon-fade.scss","../scss/effects/icons/_icon-float-away.scss","../scss/effects/icons/_icon-sink-away.scss","../scss/effects/icons/_icon-grow.scss","../scss/effects/icons/_icon-shrink.scss","../scss/effects/icons/_icon-pulse.scss","../scss/effects/icons/_icon-pulse-grow.scss","../scss/effects/icons/_icon-pulse-shrink.scss","../scss/effects/icons/_icon-push.scss","../scss/effects/icons/_icon-pop.scss","../scss/effects/icons/_icon-bounce.scss","../scss/effects/icons/_icon-rotate.scss","../scss/effects/icons/_icon-grow-rotate.scss","../scss/effects/icons/_icon-float.scss","../scss/effects/icons/_icon-sink.scss","../scss/effects/icons/_icon-bob.scss","../scss/effects/icons/_icon-hang.scss","../scss/effects/icons/_icon-wobble-horizontal.scss","../scss/effects/icons/_icon-wobble-vertical.scss","../scss/effects/icons/_icon-buzz.scss","../scss/effects/icons/_icon-buzz-out.scss","../scss/effects/curls/_curl-top-left.scss","../scss/effects/curls/_curl-top-right.scss","../scss/effects/curls/_curl-bottom-right.scss","../scss/effects/curls/_curl-bottom-left.scss"], +"names": [], +"file": "hover.css" +}