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);} .content { width: 100%; }.pagebanaer { background: #333 url(../images/bg_case.jpg) no-repeat center center; height: 106px; line-height: 106px; font-size: 24px; color: #eee; text-align: center; width: 100%; }.bg_news { background: #333 url(../images/bg_news.jpg) no-repeat center center; }.catelist { width: 100%; border-bottom: 1px solid #e3e3e3; text-align: center; background-color: #FFFFFF }.catelist a { height: 70px; line-height: 70px; font-size: 18px; display: inline-block; padding: 0px 30px; }.catelist a:hover, .catelist a.cur { border-bottom: 2px solid #09C; color: #09C }.list_case { margin-top: 20px; }.list_case li { display: inline; width: 23%; float: left; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; }.list_case li.last { margin-right: 0; }.list_case li a { display: block; border: 2px solid #eee; overflow: hidden; width: 100%; height: 180px; }.list_case li a:hover { border: 2px solid #09c; }.list_news { margin-top: 20px; }.list_news li { display: inline; width: 48%; height: 140px; float: left; margin-top: 10px; margin-bottom: 20px; border: 2px solid #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.list_news li.last { margin-right: 0; float: right }.list_news li h3 { height: 40px; line-height: 40px; font-size: 16px; }.list_news li h3 a:hover { font-weight: bold; color: #f60 }.list_news li p { font-size: 14px; color: #999; line-height: 170%; padding-right: 20px; }.list_news li p a { color: #F60; white-space:nowrap;   }.list_news li p a:hover { text-decoration: underline; }.list_news li span { width: 150px; float: left; background: url(../images/icon_yl.png) no-repeat center center; display: inline-block; padding-top: 50px; height: 90px; line-height: 150%; font-size: 20px; text-align: center; font-weight: bold; color: #09c }.list_news li span font { font-size: 22px; font-weight: normal; }.list_news li.hov { border: 2px solid #eeeeee; background-color: #fff; }.pagenavi { text-align: center; margin-bottom: 30px; margin-top: 30px; }.pagenavi a { display: inline-block; padding: 10px 25px; margin: 5px; border: 1px solid #ccc; background-color: #fff; font-size: 14px; }.pagenavi a:hover, .pagenavi .current { display: inline-block; margin: 5px; padding: 10px 25px; background-color: #09c; color: #FFF; }.xianguan { padding-top: 30px; }.xianguan .xianguantitle { font-size: 18px; line-height: 100%; }.content .content-detail{ background-color:#fff; color:#666; border:3px solid #DDD; padding:10px; position:relative;margin-bottom:40px; }.content .content-detail td{ padding:20px;}.c-d-href{ position:absolute; bottom:-30px; left:0; width:100%; text-align:center;}.c-d-href a{ display:inline-block; padding:20px 50px; font-size:16px; background-color:#FF6600; color:#FFF;}.c-d-href a:hover{ background-color:#09c;}.detail-imgnav { }.detail-imgnav .mscc { text-align: center; margin-bottom: 30px; padding-top: 30px; }.detail-imgnav .newsmscc { border-bottom: 1px solid #dddddd; padding-bottom: 20px; }.detail-imgnav .cont_detail { line-height: 200%; color: #333 }.detail-imgnav .cont_detail p { text-indent: 2em; }.detail-imgnav .mscc h1 { font-size: 22px; line-height: 100%; }.detail-imgnav .mscc .mintit { color: #999; }.detail-imgnav .mscc .mintit .txt { font-size: 14px; height: 40px; line-height: 40px; }.detail-imgnav .mscc .mintit .sharex { height: 40px; line-height: 40px; }.detail-imgnav .mscc .mintit .sharex div { display: inline-block; }.detail-imgnav .mscc .mintit .sharex div a { }.detail-imgnav .imgtitle { width:100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff; text-align: center; height: 50px; overflow: hidden; }.detail-imgnav .imgtitle ul li { display: inline-block; float: left; }.detail-imgnav .imgtitle ul li.ys { float: left; margin-right: 20px; }.detail-imgnav .imgtitle ul li.ys span { display: inline-block; background: url(../images/ico_ys.png) no-repeat 20px 10px; height: 50px; line-height: 50px; padding: 0px 20px 0px 60px; font-weight: bold; }.detail-imgnav .imgtitle ul li a { display: inline-block; height: 30px; line-height: 30px; padding: 0px 20px; margin-top: 10px; margin-left: 5px; }.detail-imgnav .imgtitle ul li a:hover, .detail-imgnav .imgtitle ul li a.cur { background-color: #39a4dc; color: #FFF; font-weight: bold; }.detail-imgnav .imgtitle ul li.last { width: 250px; position: relative; float: right; text-align: right; }.detail-imgnav .imgtitle ul li .sharex { height: 40px; line-height: 40px; position: absolute; top: 13px; left: 0; }.detail-imgnav .imgtitle ul li .sharex div { display: inline-block; }.detail-imgnav .imgtitle ul li .sharex div a { padding-right: 20px; margin: 0; }.detail-imgnav .imgcont { width: 100%; text-align: center; overflow: hidden; }.detail-imgnav .imgcont img { margin: 0 auto; left: 50%; }.prndwrap { background-color: #fff; margin-top: 30px; font-size: 14px; padding: 10px 0px; }.table_taocan { border: 1px dashed #ccc; border-collapse: collapse; background-color: #fafafa; font-size: 14px; }.table_taocan td { padding: 10px; border: 1px dashed #ccc; border-collapse: collapse; color: #333; line-height: 200%; }.table_taocan td .list-pz { margin-top: 10px; margin-bottom: 10px; margin-left: 23px; }.div_pagecon { border: 1px dashed #ccc; background-color: #fafafa; font-size: 14px; padding: 10px 20px; margin-top: 20px; line-height: 200%; }.div_pagecon .list_fw { clear: both; margin: 20px 0px; margin-bottom: 40px; }.div_pagecon .list_fw img { float: left; margin: 10px; margin-right: 30px; }.a_lxfs_x { background: #FFF; min-height: 450px; padding: 40px 0 60px 0; overflow: hidden; }.a_lxfs { height: 260px; padding-top: 70px; }.a_lxfs_1, .a_lxfs_2, .a_lxfs_3, .a_lxfs_4 { float: left; width: 232px; height: 230px; margin: 0 20px 0 20px; position: relative; border-radius: 5px; -webkit-box-shadow: 5px 5px 5px #e9e9e9; -moz-box-shadow: 5px 5px 5px #e9e9e9; box-shadow: 5px 5px 5px #e9e9e9; }.a_lxfs_1 { border: 1px solid #ffb82a; }.a_lxfs_2 { border: 1px solid #9ec364; }.a_lxfs_3 { border: 1px solid #56d0db; }.a_lxfs_4 { border: 1px solid #6b8de0; }.a_lxfs_5 { width: 64px; height: 64px; position: absolute; left: 84px; top: -33px; }.a_lxfs_6 { height: 24px; line-height: 24px; font-size: 18px; color: #666; padding-top: 50px; text-align: center; }.a_lxfs_7 { line-height: 28px; font-size: 14px; color: #666; text-align: center; }.a_lxfs_7 a { color: #666; }.a_lxfs_7 a:hover { color: #F00; }.cont_doforyou { width: 100%; padding-bottom: 80px; }.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; }.feedback { width: 885px; height: auto; margin: 0px auto; padding: 50px 20px; background: #FFF; margin-bottom: 40px; border: 1px solid #ececec; }#DX-Contribute p { height: 36px; font-size: 16px; margin-bottom: 40px; }#DX-Contribute label { width: 100px; cursor: pointer; display: inline-block; color: #666; text-align: center; }#DX-Contribute .DXC-input { width: 50%; height: 30px; font-size: 16px; padding: 3px 0px; text-indent: 15px; color: #949494; border: 1px solid #ececec; border-radius: 3px; letter-spacing: 1.5px; font-family: "Microsoft Yahei", "冬青黑体简体中文 w3"; }#DX-Contribute p.edito { height: 80px; line-height: 80px; }#DX-Contribute p.edito textarea { width: 50%; height: 80px; font-size: 16px; padding: 3px 0px; text-indent: 15px; color: #949494; border: 1px solid #ececec; border-radius: 3px; letter-spacing: 1.5px; font-family: "Microsoft Yahei", "冬青黑体简体中文 w3"; }.DXC-content-num { margin-top: 40px; font-size: 16px; color: gray; display: block; }input#DXC-submit { float: left; width: 120px; height: 40px; line-height: 15px; border-radius: 3px; border: none; font-weight: bold; color: #fff; text-align: center; background: #e54e1e; cursor: pointer; margin-top: 10px; margin-left: 100px; font-family: "Microsoft Yahei", "冬青黑体简体中文 w3"; }#DXC-title-num { margin-left: 10px; color: #666; }#DXC-title-num b { font-size: 16px; font-weight: bold; color: green; }