html, body, * { margin: 0; padding: 0; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;  }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }ol, ul, dl { list-style: none; }table { border-collapse: collapse; border-spacing: 0; }caption, th { text-align: left; }q:before, q:after { content: '"'; }hr { display: none; }fieldset { border: 0; }p {  } a { color:#111111; text-decoration:none; }body{background-color:#f5f5f5;}body a{outline:none;blr:expression(this.onFocus=this.blur());}a:hover { color:#844614; text-decoration:none; }img { border:0; height:auto;}.clear { clear: both; height: 0px; overflow: hidden; padding:0; margin:0; }.last { margin: 0; border: 0; padding: 0; }.displaynone { display: none; }.strong { font-weight: bold; }.italic { font-style: italic; }.uppercase { text-transform: uppercase; }.spit { height:10px; overflow:hidden; }  .spit20 { height:20px; overflow:hidden;}   .vimg img { border:1px solid #cccccc; }.vimg:hover img { border:1px solid #FF6600; }.txtcenter{ text-align:center;}.fl{ float:left;}.fr{ float:right;} /*! * Hover.css (http://ianlunn.github.io/Hover/) * Version: 2.0.2 * Author: Ian Lunn @IanLunn * Author URL: http://ianlunn.co.uk/ * Github: https://github.com/IanLunn/Hover * Made available under a MIT License: * http://www.opensource.org/licenses/mit-license.php * Hover.css Copyright Ian Lunn 2014. Generated with Sass. */.hvr-grow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {  -webkit-transform: scale(1.1);  transform: scale(1.1);}.hvr-shrink {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}.hvr-bounce-in {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.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);}.hvr-bounce-out {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.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);}.hvr-rotate {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {  -webkit-transform: rotate(4deg);  transform: rotate(4deg);}.hvr-grow-rotate {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.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);}.hvr-float {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;  -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);}.hvr-sink {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;  -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);}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}.hvr-skew {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {  -webkit-transform: skew(-10deg);  transform: skew(-10deg);}.hvr-skew-forward {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;  -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);}.hvr-skew-backward {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;  -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);}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.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;}.hvr-fade {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-sweep-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-sweep-to-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-sweep-to-bottom {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-sweep-to-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bounce-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bounce-to-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bounce-to-bottom {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bounce-to-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-radial-out {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-radial-in {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-rectangle-in {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-rectangle-out {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-shutter-in-horizontal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-shutter-out-horizontal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-shutter-in-vertical {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-shutter-out-vertical {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-border-fade {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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 */}.hvr-hollow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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;}.hvr-trim {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-outline-out {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-outline-in {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-round-corners {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: border-radius;  transition-property: border-radius;}.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {  border-radius: 1em;}.hvr-underline-from-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-underline-from-center {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}.hvr-underline-from-center:before {  content: "";  position: absolute;  z-index: -1;  left: 50%;  right: 50%;  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;}.hvr-underline-from-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-overline-from-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-overline-from-center {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}.hvr-overline-from-center:before {  content: "";  position: absolute;  z-index: -1;  left: 50%;  right: 50%;  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;}.hvr-overline-from-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-reveal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-underline-reveal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-overline-reveal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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 */.hvr-glow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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);}.hvr-shadow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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);}.hvr-grow-shadow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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);}.hvr-box-shadow-outset {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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);}.hvr-box-shadow-inset {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: 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 */}.hvr-float-shadow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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%);    -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);  }.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {  opacity: 1;  -webkit-transform: translateY(5px);  transform: translateY(5px);  }.hvr-shadow-radial {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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;}.hvr-bubble-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-bottom {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-float-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-float-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-float-bottom {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-bubble-float-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  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);}.hvr-icon-back {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-left: 2.2em;  -webkit-transition-duration: 0.1s;  transition-duration: 0.1s;}.hvr-icon-back:before {  content: "\f137";  position: absolute;  left: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {  -webkit-transform: translateX(-4px);  transform: translateX(-4px);}.hvr-icon-forward {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.1s;  transition-duration: 0.1s;}.hvr-icon-forward:before {  content: "\f138";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {  -webkit-transform: translateX(4px);  transform: translateX(4px);}@-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);  }}.hvr-icon-down {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-down:before {  content: "\f01a";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {  -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;}@-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);  }}.hvr-icon-up {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-up:before {  content: "\f01b";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {  -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;}.hvr-icon-spin {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-spin:before {  content: "\f021";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {  -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%);  }  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;  }}.hvr-icon-drop {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-drop:before {  content: "\f041";  position: absolute;  right: 1em;  opacity: 1;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {  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);}.hvr-icon-fade {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-fade:before {  content: "\f00c";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before {  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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-float-away:before, .hvr-icon-float-away:after {  content: "\f055";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;}.hvr-icon-float-away:after {  opacity: 0;  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;}.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {  content: "\f056";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-sink-away:after {  opacity: 0;  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;}.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-grow:before {  content: "\f118";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {  -webkit-transform: scale(1.3) translateZ(0);  transform: scale(1.3) translateZ(0);}.hvr-icon-shrink {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-shrink:before {  content: "\f119";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-pulse:before {  content: "\f015";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-pulse-grow:before {  content: "\f015";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {  -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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;}.hvr-icon-pulse-shrink:before {  content: "\f015";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {  -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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-push:before {  content: "\f006";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {  -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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-pop:before {  content: "\f005";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {  -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;}.hvr-icon-bounce {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-bounce:before {  content: "\f087";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {  -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);}.hvr-icon-rotate {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-rotate:before {  content: "\f0c6";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {  -webkit-transform: rotate(20deg);  transform: rotate(20deg);}.hvr-icon-grow-rotate {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-grow-rotate:before {  content: "\f095";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {  -webkit-transform: scale(1.5) rotate(12deg);  transform: scale(1.5) rotate(12deg);}.hvr-icon-float {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-float:before {  content: "\f01b";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {  -webkit-transform: translateY(-4px);  transform: translateY(-4px);}.hvr-icon-sink {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-sink:before {  content: "\f01a";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -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:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-bob:before {  content: "\f077";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-hang:before {  content: "\f078";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-wobble-horizontal:before {  content: "\f061";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-wobble-vertical:before {  content: "\f062";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {  -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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-buzz:before {  content: "\f017";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {  -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;}@-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: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-icon-buzz-out:before {  content: "\f023";  position: absolute;  right: 1em;  padding: 0 1px;  font-family: FontAwesome;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {  -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;}.hvr-curl-top-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;}.hvr-curl-top-left:before {  pointer-events: none;  position: absolute;  content: '';  height: 0;  width: 0;  top: 0;  left: 0;  background: white;    background: linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');    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;}.hvr-curl-top-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;}.hvr-curl-top-right:before {  pointer-events: none;  position: absolute;  content: '';  height: 0;  width: 0;  top: 0;  right: 0;  background: white;    background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 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;}.hvr-curl-bottom-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;}.hvr-curl-bottom-right:before {  pointer-events: none;  position: absolute;  content: '';  height: 0;  width: 0;  bottom: 0;  right: 0;  background: white;    background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 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;}.hvr-curl-bottom-left {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;}.hvr-curl-bottom-left:before {  pointer-events: none;  position: absolute;  content: '';  height: 0;  width: 0;  bottom: 0;  left: 0;  background: white;    background: linear-gradient(45deg, white 45%, #aaaaaa 50%, #cccccc 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;}.weaper { width: 100%; }.wrap { width: 1180px; margin: 0 auto; }.wrap h3.headtit { font-size: 36px; text-align: center; font-weight: normal; color: #262626; line-height: 120%; padding: 40px 0px; padding-bottom: 20px; }.wrap h3.headtit span { font-size: 18px; color: #666666; text-transform: uppercase; }.wrap .con_sc { font-size: 16px; text-align: center; padding: 0px 60px 20px 60px; color: #666666; }#header { background-color: #0c0c0c; }#bananer { width: 100%; overflow: hidden; text-align: center; background-color: #181f27; height: 400px; }#content {position:relative; }#top { background-color: #2a2a2a; }#top .wrap { font-size: 12px; color: #999; height: 30px; line-height: 30px; }#top .wrap .topnav { float: right; width: 400px; text-align: right; padding-right: 60px }#top .wrap .topnav a { display: inline-block; height: 30px; padding: 0px 20px; line-height: 30px; color: #aaa; font-size: 12px; }#top .wrap .topnav a:hover { color: #ffffff; }#top .wrap .topnav a.sc { background: url(../images/ico_sc.png) no-repeat left center; }#top .wrap .topnav a.help { background: url(../images/ico_help.png) no-repeat left center; }#top .wrap .topnav a.login { background: url(../images/ico_login.png) no-repeat left center; }#top .wrap .topnav a.reg { background: url(../images/ico_reg.png) no-repeat left center; }#top .wrap .topnav a.ly { background: url(../images/ico_ly.png) no-repeat left center; }.logo { color: #FFF; height: 75px; width: 300px; float: left; z-index: 999; position: relative; }.logo a { display: inline-block; height: 75px; line-height: 75px; width: 300px; background: url(../images/logo.png) no-repeat left center; }.logo a:hover { background: url(../images/logo-b.png) no-repeat left center; }.mainNav { font-size: 14px; width: 100%; position: relative; z-index: 99; height: 75px; }.mainNav ul.wrap { }.mainNav ul li { float: left; zoom: 1; }.mainNav ul li a.first { background: none }.mainNav ul li a { display: block; font-size: 18px; padding: 0 53px; height: 75px; line-height: 75px; color: #f5f5f5; text-decoration: none; font-weight: normal }.mainNav ul li.hover, .mainNav ul li.cur { position: relative; z-index: 999 }.mainNav ul li.hover a, .mainNav ul li.cur a { color: #FFF; background-color: #222222; height: 73px; border-top: 2px solid #09C; font-weight: normal }.mainNav ul li .last { margin-right: -1px; padding: 0 38px; }.mainNav ul ul { min-width: 135px; _width: 135px; display: none; position: absolute; top: 100%; left: 0; }.mainNav ul ul.fabout li a { min-width: 70px; _width: 70px; }.mainNav ul ul li { font-weight: normal; float: none; }.mainNav ul li.hover ul li a { white-space: nowrap; color: #FFF; font-weight: normal; background: none; background: #318335; display: inline-block; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; margin: 0; }.mainNav ul li.hover ul li.hover a {alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; font-weight: bold; }.mainNav ul li.hover ul a.parent { }.mainNav ul ul ul { left: 100%; top: 0; border-top: 0; _border-top: 1px; }.mainNav ul li.hover ul li.hover ul li a { color: #24313C; }.mainNav ul li.hover ul li.hover ul li.hover a { color: #FFF; }#footer { padding: 30px 0px 0px; background-color: #2a2a2a; }#footer .f_copyright { font-size: 14px; color: #aaaaaa; width: 600px; float: left; }#footer .f_copyright p { margin-bottom: 15px }#footer .f_copyright a { font-size: 14px; color: #999999; display: inline-block; padding: 5px 10px; }#footer .f_copyright a:hover { color: #FFFFFF; }#footer .btm_fot{ padding:5px 0px;}#footer .btm_fot a{ color:#666; font-size:12px; margin-right:5px;}#footer .btm_fot a:hover{ color:#f5f5f5;}.cont_links { width: 100%; background-color: #111111; padding-top: 5px; padding-bottom: 5px; margin-top: 20px; }.cont_links .wrap .con_sc { text-align: left; width: 80px; float: left; padding: 5px 0px; font-weight: bold; font-size: 12px; }.cont_links .list_cont { text-align: left; }.cont_links .list_cont a { display: inline-block; padding: 5px 10px; color: #666666; font-size: 12px; }.cont_links .list_cont a:hover { color: #fff; } .f_ercode .list_cont { text-align: right }.f_ercode .list_cont a { display: inline-block; width: 62px; height: 62px; margin-left: 10px; background-image: url(../images/lm_ico.png); background-repeat: no-repeat; }.f_ercode .list_cont a.ico_01 { background-position: 0px 0px; }.f_ercode .list_cont a.ico_02 { background-position: -62px 0px; }.f_ercode .list_cont a.ico_03 { background-position: -124px 0px; }.f_ercode .list_cont a.ico_04 { background-position: -186px 0px; }.f_ercode .list_cont a.ico_05 { background-position: -248px 0px; }.f_ercode .list_cont a:hover { color: #fff; }.rightNav { position: fixed; width: 120px; right: 0; top: 50%; _position: absolute; text-align: left; cursor: pointer; background-image: url(about:blank); }.rightNav a { display: block; position: relative; height: 40px; line-height: 40px; margin-bottom: 2px; background: #fff; padding-right: 10px; width: 110px; cursor: pointer; right: -80px; font-size: 14px; }.rightNav a:hover { text-decoration: none; color: #ff8000; }.rightNav a:hover em { background: #ff8000 }.rightNav a em { display: block; float: left; width: 40px; height: 40px; background: #39A4DC; color: #fff; font-size: 16px; text-align: center; margin-right: 10px; }.rightNav a.top em { background: #ff8000 url(../images/lm_rico.png) no-repeat 7px 12px; }.rightNav a:hover.top em { background: #111111 url(../images/lm_rico.png) no-repeat 7px 12px; }.rightNav a.qq em { background: #39A4DC url(../images/lm_rico.png) no-repeat 7px -30px; }.rightNav a:hover.qq em { background: #ff8000 url(../images/lm_rico.png) no-repeat 7px -30px; }.rightNav a.ercode em { background: #39A4DC url(../images/lm_rico.png) no-repeat 5px -72px; }.rightNav a:hover.ercode em { background: #ff8000 url(../images/lm_rico.png) no-repeat 5px -72px; }.rightNav a.ercode .qucode { position: absolute; left: -250px; top: 0px; display: none; }.news_notice { background-color:#fff; width: 100%; height: 40px;   overflow: hidden; }.news_notice div.bd {  }.news_notice div.bd ul li{ height:40px;}.news_notice div.bd ul li a { background:url(../images/ico_notice.png) no-repeat left center; font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 25px; color: #666666 }.news_notice div.bd ul li a:hover { color: #ff6600; text-decoration: none; }.news_notice div.bd ul li a span{ margin-left:30px;}  html { _background-image: url(about:blank); _background-attachment: fixed; }.float { position: fixed; z-index: 990; top: 0px; }* html .float { position: absolute; _top:expression(documentElement.scrollTop-0);} .cont_doforyou { width: 100%; background:url(../images/d_bg.jpg) center center; padding-bottom: 80px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }.cont_doforyou ul li { width:30%; min-height:280px; border: 1px solid #efefef; float: left; margin-right: 10px; background-color: #fff; padding: 20px 10px; }.cont_doforyou ul li a{ display:inline-block;}.cont_doforyou ul li.last { float: left; margin-right: 0; }.cont_doforyou ul li span { width: 130px; height: 130px; display: block; margin: 10px auto; }.cont_doforyou ul li .ico_01 { background: url(../images/lm_07.jpg) no-repeat center center; }.cont_doforyou ul li .ico_02 { background: url(../images/lm_09.jpg) no-repeat center center; }.cont_doforyou ul li .ico_03 { background: url(../images/lm_11.jpg) no-repeat center center; }.cont_doforyou ul li .ico_04 { background: url(../images/lm_12.jpg) no-repeat center center; }.cont_doforyou ul li .ico_05 { background: url(../images/lm_13.jpg) no-repeat center center; }.cont_doforyou ul li h4 { height: 50px; line-height: 50px; font-size: 18px; color: #39A4DC; text-align: center; font-weight:normal }.cont_doforyou ul li p { font-size: 14px; line-height:200%; color: #999;}.cont_case { width: 100%; background-color: #f6f6f6; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 0px 0px 50px 0px; }.cont_case .cont_case_tit { font-size: 24px; text-align: center; margin-bottom: 30px; }.cont_case .cont_case_tit ul li { font-size: 18px; display: inline-block; margin: 0px 10px; }.cont_case .cont_case_tit ul li a { display: inline-block; padding: 5px 15px; color: #666; }.cont_case .cont_case_tit ul li.cur a, .cont_case .cont_case_tit li a:hover { background-color: #09c; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.cont_case .bd ul li { width: 23%; float: left; margin-top:10px; margin-right: 20px; margin-bottom: 20px; }.cont_case .bd ul li.last { margin-right: 0; }.cont_case .bd ul li a { display: block; border: 2px solid #eee; overflow: hidden; width: 100%; height: 320px; }.cont_case .bd ul li a:hover { border: 2px solid #09c; }.cont_case .more_case { border: 1px solid #09c; color: #09c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; padding: 10px 30px; margin: 30px; }.cont_case .more_case:hover { background-color: #09c; color: #FFF; }.cont_select { background: url(../images/case_bg.jpg) no-repeat center center; padding-bottom: 50px; }.cont_select .wrap h3.headtit { font-size: 42px; text-align: center; font-weight: normal; color: #eee; line-height: 120%; padding: 30px 0px; }.cont_select .wrap h3.headtit span { font-size: 18px; color: #ddd }.cont_select .wrap .con_sc { text-align: center; color: #FFFFFF; }.cont_select ul li { width: 30%; min-height: 130px; float: left; margin-right: 45px; margin-top: 45px; border: 1px solid #ccc; }.cont_select ul li.last { margin-right: 0; }.cont_select ul li h4 { color: #09C; height: 70px; width: 140px; margin: 0 auto; line-height: 70px; font-size: 26px; text-align: center; margin-top: -60px; }.cont_select ul li p { color: #eee; font-size: 14px; line-height: 150%; padding: 20px; text-indent: 2em; }.cont_package { width: 100%; background-color: #f6f6f6; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 0px 0px 50px 0px; }.cont_package .wrap .con_sc { text-align: center; }.cont_package ul li { width: 260px; float: left; margin-right: 40px; }.cont_package ul li.last { margin: 0px; }.cont_package ul li a { display: inline-block; color: #666; border: 1px solid #eee; text-align: center; background-color: #eee; padding-bottom: 20px; }.cont_package ul li a img { margin-bottom: 20px; }.cont_package ul li a:hover { background-color: #09C; border: 1px solid #09c; color: #FFF; }.cont_liuchen { width: 100%; background: #ffffff url(../images/d_bg2.jpg) center center; padding: 0px 0px 50px 0px; }.cont_liuchen .wrap .con_sc { text-align: center; }.cont_liuchen ul li { width: 260px; float: left; min-height: 310px; margin-right: 40px; }.cont_liuchen ul li.last { margin: 0px; }.cont_liuchen ul li a { display: inline-block; width: 100%; background: url(../images/arrow-1.png) no-repeat right center; color: #000; text-align: center; margin-bottom: 30px; font-size: 20px; padding-right: 30px; padding-left: 0px; }.cont_liuchen ul li.last a { background: none; }.cont_liuchen ul li a span { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #09C; color: #FFF; display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; ; margin-bottom: 10px; font-size: 36px; }.cont_liuchen ul li a span.cor1 { background-color: #F00; }.cont_liuchen ul li a span.cor2 { background-color: #C0F; }.cont_liuchen ul li a span.cor3 { background-color: #633; }.cont_liuchen ul li a:hover { color: #f60 }.cont_liuchen ul li a:hover span { background-color: #f60 }.cont_liuchen ul li p { font-size: 14px; line-height: 200%; color: #333; text-indent: 2em; }.cont_sign { width: 100%; background-color: #ffffff; padding: 0px 0px 50px 0px; }.cont_sign .wrap .con_sc { text-align: center; }.cont_sign ul li { width: 45%; min-height: 80px; float: left; }.cont_sign ul li.last { float: right; }.cont_sign ul li a { display: inline-block; font-size: 14px; padding-left: 10px; height: 35px; line-height: 35px; background: url(../images/news_d.png) no-repeat left center; }.cont_sign ul li a:hover { color: #09c }.cont_sign ul li a span { font-size: 12px; color: #666; margin-left: 10px; }.cont_custom { width: 100%; background-color: #ffffff; padding: 0px 0px 50px 0px; }.cont_custom .wrap .con_sc { text-align: center; }.cont_custom ul{ text-align:center;}.cont_custom ul li { width: 170px; min-height: 80px; display:inline-block; margin: 10px 5px; }.cont_custom ul li a{ display:inline-block; border:1px solid #eee;}.cont_custom ul li a:hover{border:1px solid #09c;}.cont_custom ul li a img { -webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); filter: grayscale(100%); filter: gray; }.cont_custom ul li a:hover img { -webkit-filter: grayscale(0%); -webkit-filter: grayscale(0); filter: grayscale(0%); filter:;}#bananer { width: 100%; height: 400px; overflow: hidden; position: relative; }#bananer .hd { height: 20px; overflow: hidden; position: absolute; left: 0px; width:100%; bottom: 5px; z-index: 1; }#bananer .hd ul { overflow: hidden; zoom: 1; width:1000px; margin:0 auto;}#bananer .hd ul li { width: 35px; display:inline-block; margin-left: 2px; height: 10px; line-height: 10px; text-align: center; background: #858585; cursor: pointer; }#bananer .hd ul li.on { background: #168aff; color: #fff; }#bananer .bd { position: relative; height: 100%; z-index: 0; }#bananer .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 400px; }#bananer .bd li a { height: 400px; width: 100%; display: block; }/* 下面是前/后按钮代码，如果不需要删除即可 */#bananer .prev,  #bananer .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }#bananer .next { left: auto; right: 3%; background-position: 8px 5px; }#bananer .prev:hover,  #bananer .next:hover { filter: alpha(opacity=100); opacity: 1; }#bananer .prevStop { display: none; }#bananer .nextStop { display: none; }.slideShow { position: relative; width:100%; margin: 0 auto; padding: 0; z-index: 0; }.slideShow .slides a { display: block; height: 400px; background-repeat: no-repeat; background-position: center center; }.slideShow .slideBox {background:;  -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }.slideShow .slideLoading { min-height: 50px; background: url(images/slide_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }.slideShow .arrowBox a { z-index: 50; font-family: \5b8b\4f53, sans-serif; position: absolute; display: block; margin-bottom: -20px; width: 40px; height: 40px; bottom: 50%; line-height: 40px; text-decoration: none; text-align: center; color: #fff; font-size: 2em; background-color: #333; background-color: rgba(50,50,50,.3); }.slideShow .arrowBox a.disabled { display: none; }.slideShow .arrowBox .arrowPrev { left: 20px; }.slideShow .arrowBox .arrowNext { right: 20px; }.slideShow .arrowBox a:hover { background-color: rgba(50,50,50,.6); }.slideShow .controlBox { z-index: 30; position: absolute; bottom: 10px; width: 100%; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; }.slideShow .controlBox .control { display: inline-block; *zoom: 1; *display: inline;}.slideShow .controlBox.controlDefault a { background: url(images/inactive.png) no-repeat 50% 50%; text-indent: -9999px; overflow: hidden; width: 20px; height: 30px; clear: none; display: block; }.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active { background: url(images/active.png) no-repeat 50% 50%; }.slideShow .slideTitle { z-index: 20; position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }.slideShow .slideTitle span { color: #fff; display: block; font-size: .85em; padding: 15px 10px; }.slideShow .sileThumb { z-index: 30; text-align: center; position: absolute; bottom: 8px; right: 8px; }.slideShow .sileThumb a { margin: 0 3px; }.slideShow .sileThumb a img { border: solid #B0B0B0 1px; }.slideShow .sileThumb a.active img { border: solid #19B4EA 1px; }