/* !
 * 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 */

/* Shrink */

/* Pulse */

/* Pulse Grow */

/* Pulse Shrink */

/* Push */

/* Pop */

/* Bounce In */

/* Bounce Out */

/* Rotate */

/* Grow Rotate */

/* 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 */

/* Bob */

/* Hang */

/* Skew */

/* Skew Forward */

/* Skew Backward */

/* Wobble Vertical */

/* Wobble Horizontal */

/* Wobble To Bottom Right */

/* Wobble To Top Right */

/* Wobble Top */

/* Wobble Bottom */

/* Wobble Skew */

/* Buzz */

/* Buzz Out */

/* Forward */

/* Backward */

/* BACKGROUND TRANSITIONS */

/* Fade */

/* Back Pulse */

/* Sweep To Right */

/* Sweep To Left */

/* Sweep To Bottom */

/* Sweep To Top */

/* Bounce To Right */

/* Bounce To Left */

/* Bounce To Bottom */

/* Bounce To Top */

/* Radial Out */

/* Radial In */

/* Rectangle In */

/* Rectangle Out */

/* Shutter In Horizontal */

/* Shutter Out Horizontal */

/* Shutter In Vertical */

/* Shutter Out Vertical */

/* BORDER TRANSITIONS */

/* Border Fade */

/* Hollow */

/* Trim */

/* Ripple Out */

/* Ripple In */

/* Outline Out */

/* Outline In */

/* Round Corners */

/* Underline From Left */

/* Underline From Center */

/* Underline From Right */

/* Overline From Left */

/* Overline From Center */

/* Overline From Right */

/* Reveal */

/* 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 */

/* SHADOW/GLOW TRANSITIONS */

/* Glow */

/* Shadow */

/* Grow Shadow */

/* Box Shadow Outset */

/* Box Shadow Inset */

/* Float Shadow */

/* Shadow Radial */

/* SPEECH BUBBLES */

/* Bubble Top */

/* Bubble Right */

/* Bubble Bottom */

/* Bubble Left */

/* Bubble Float Top */

/* Bubble Float Right */

/* Bubble Float Bottom */

/* Bubble Float Left */

/* ICONS */

/* Icon Back */

/* Icon Forward */

/* Icon Down */

/* Icon Down */

/* Icon Up */

/* Icon Up */

/* Icon Spin */

/* Icon Drop */

/* Icon Drop */

/* Icon Fade */

/* Icon Float Away */

/* Icon Float Away */

/* Icon Sink Away */

/* Icon Sink Away */

/* Icon Grow */

/* Icon Shrink */

/* Icon Pulse */

/* Icon Pulse Grow */

/* Icon Pulse Shrink */

/* Icon Push */

/* Icon Pop */

/* Icon Bounce */

/* Icon Rotate */

/* Icon Grow Rotate */

/* Icon Float */

/* Icon Sink */

/* Icon Bob */

/* Icon Hang */

.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 */

/* Icon Wobble Vertical */

/* Icon Buzz */

/* Icon Buzz Out */

/* CURLS */

/* Curl Top Left */

/* Curl Top Right */

/* Curl Bottom Right */

/* Curl Bottom Left */

/* # sourceMappingURL=hover.css.map */

