@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";



/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFuaW1hdGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUFFakI7Ozs7OztHQU1HOztBQUVIO0VBQ0UsK0JBQStCO0VBQy9CLHVCQUF1QjtFQUN2QixrQ0FBa0M7RUFDbEMsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsNENBQTRDO0VBQzVDLG9DQUFvQztDQUNyQzs7QUFFRDtFQUNFLCtCQUErQjtFQUMvQix1QkFBdUI7Q0FDeEI7O0FBRUQ7Ozs7RUFJRSxpQ0FBaUM7RUFDakMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0lBQ3BFLHNDQUFzQztJQUN0Qyw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0lBQ3BFLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0lBQ3BFLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0dBQ2xDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7SUFDcEUsc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7SUFDcEUsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7SUFDcEUsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLHlDQUF5QztJQUN6QyxpQ0FBaUM7R0FDbEM7Q0FDRjs7QUFFRDtFQUNFLCtCQUErQjtFQUMvQix1QkFBdUI7RUFDdkIsd0NBQXdDO0VBQ3hDLGdDQUFnQztDQUNqQzs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtDQUN2Qjs7QUFFRCw4RUFBOEU7O0FBRTlFO0VBQ0U7SUFDRSxvQ0FBb0M7SUFDcEMsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0NBQW9DO0lBQ3BDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7O0VBRUQ7SUFDRSxvQ0FBb0M7SUFDcEMsNEJBQTRCO0dBQzdCO0NBQ0Y7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0U7SUFDRSxvQ0FBb0M7SUFDcEMsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0UsMENBQTBDO0lBQzFDLGtDQUFrQztHQUNuQzs7RUFFRDtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztHQUNsQzs7RUFFRDtJQUNFLHlDQUF5QztJQUN6QyxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxvQ0FBb0M7SUFDcEMsNEJBQTRCO0dBQzdCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsMENBQTBDO0lBQzFDLGtDQUFrQztHQUNuQzs7RUFFRDtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztHQUNsQzs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFLG1DQUFtQztFQUNuQywyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRTtJQUNFLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQztDQUNGOztBQUVEO0VBQ0U7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRTtJQUNFLGlDQUFpQztJQUNqQyx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxtREFBbUQ7SUFDbkQsMkNBQTJDO0dBQzVDOztFQUVEO0lBQ0UsaURBQWlEO0lBQ2pELHlDQUF5QztHQUMxQzs7RUFFRDtJQUNFLG1EQUFtRDtJQUNuRCwyQ0FBMkM7R0FDNUM7O0VBRUQ7SUFDRSxpREFBaUQ7SUFDakQseUNBQXlDO0dBQzFDOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtHQUMxQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsbURBQW1EO0lBQ25ELDJDQUEyQztHQUM1Qzs7RUFFRDtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxtREFBbUQ7SUFDbkQsMkNBQTJDO0dBQzVDOztFQUVEO0lBQ0UsaURBQWlEO0lBQ2pELHlDQUF5QztHQUMxQzs7RUFFRDtJQUNFLGlDQUFpQztJQUNqQyx5QkFBeUI7R0FDMUI7Q0FDRjs7QUFFRDtFQUNFLCtDQUErQztFQUMvQyx1Q0FBdUM7RUFDdkMsa0NBQWtDO0VBQ2xDLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7O0VBRUQ7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7O0VBRUQ7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFO0lBQ0Usb0NBQW9DO0lBQ3BDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGdFQUFnRTtJQUNoRSx3REFBd0Q7R0FDekQ7O0VBRUQ7SUFDRSxrRUFBa0U7SUFDbEUsMERBQTBEO0dBQzNEOztFQUVEO0lBQ0UsbUVBQW1FO0lBQ25FLDJEQUEyRDtHQUM1RDs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0NBQW9DO0lBQ3BDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGdFQUFnRTtJQUNoRSx3REFBd0Q7R0FDekQ7O0VBRUQ7SUFDRSxrRUFBa0U7SUFDbEUsMERBQTBEO0dBQzNEOztFQUVEO0lBQ0UsbUVBQW1FO0lBQ25FLDJEQUEyRDtHQUM1RDs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFLDZCQUE2QjtFQUM3QixxQkFBcUI7Q0FDdEI7O0FBRUQsOEVBQThFOztBQUU5RTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9FQUFvRTtJQUNwRSw0REFBNEQ7R0FDN0Q7O0VBRUQ7SUFDRSxrRUFBa0U7SUFDbEUsMERBQTBEO0dBQzNEOztFQUVEO0lBQ0Usb0VBQW9FO0lBQ3BFLDREQUE0RDtHQUM3RDs7RUFFRDtJQUNFLGtFQUFrRTtJQUNsRSwwREFBMEQ7R0FDM0Q7O0VBRUQ7SUFDRSxtRUFBbUU7SUFDbkUsMkRBQTJEO0dBQzVEOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usb0VBQW9FO0lBQ3BFLDREQUE0RDtHQUM3RDs7RUFFRDtJQUNFLGtFQUFrRTtJQUNsRSwwREFBMEQ7R0FDM0Q7O0VBRUQ7SUFDRSxvRUFBb0U7SUFDcEUsNERBQTREO0dBQzdEOztFQUVEO0lBQ0Usa0VBQWtFO0lBQ2xFLDBEQUEwRDtHQUMzRDs7RUFFRDtJQUNFLG1FQUFtRTtJQUNuRSwyREFBMkQ7R0FDNUQ7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSwrQkFBK0I7RUFDL0IsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbURBQW1EO0lBQ25ELDJDQUEyQztHQUM1Qzs7RUFFRDtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxxREFBcUQ7SUFDckQsNkNBQTZDO0dBQzlDOztFQUVEO0lBQ0UscURBQXFEO0lBQ3JELDZDQUE2QztHQUM5Qzs7RUFFRDtJQUNFLHlEQUF5RDtJQUN6RCxpREFBaUQ7R0FDbEQ7O0VBRUQ7SUFDRSx5REFBeUQ7SUFDekQsaURBQWlEO0dBQ2xEOztFQUVEO0lBQ0UsNkRBQTZEO0lBQzdELHFEQUFxRDtHQUN0RDtDQUNGOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbURBQW1EO0lBQ25ELDJDQUEyQztHQUM1Qzs7RUFFRDtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxxREFBcUQ7SUFDckQsNkNBQTZDO0dBQzlDOztFQUVEO0lBQ0UscURBQXFEO0lBQ3JELDZDQUE2QztHQUM5Qzs7RUFFRDtJQUNFLHlEQUF5RDtJQUN6RCxpREFBaUQ7R0FDbEQ7O0VBRUQ7SUFDRSx5REFBeUQ7SUFDekQsaURBQWlEO0dBQ2xEOztFQUVEO0lBQ0UsNkRBQTZEO0lBQzdELHFEQUFxRDtHQUN0RDtDQUNGOztBQUVEO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtFQUN0QixpQ0FBaUM7RUFDakMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHVDQUF1QztJQUN2QywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDOztFQUVEO0lBQ0UsMENBQTBDO0lBQzFDLGtDQUFrQztHQUNuQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCxvQ0FBb0M7SUFDcEMsNEJBQTRCO0dBQzdCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsdUNBQXVDO0lBQ3ZDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsV0FBVztJQUNYLG9DQUFvQztJQUNwQyw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFLGlDQUFpQztFQUNqQyx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0U7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLDhDQUE4QztJQUM5QyxzQ0FBc0M7R0FDdkM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLDhDQUE4QztJQUM5QyxzQ0FBc0M7R0FDdkM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFO0lBQ0UsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsdUNBQXVDO0lBQ3ZDLCtCQUErQjtHQUNoQztDQUNGOztBQUVEO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsdUNBQXVDO0lBQ3ZDLCtCQUErQjtHQUNoQztDQUNGOztBQUVEO0VBQ0Usa0NBQWtDO0VBQ2xDLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7Q0FDRjs7QUFFRDtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDhDQUE4QztJQUM5QyxzQ0FBc0M7R0FDdkM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2QztDQUNGOztBQUVEO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0QztDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDO0NBQ0Y7O0FBRUQ7RUFDRSx1Q0FBdUM7RUFDdkMsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0U7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2QztDQUNGOztBQUVEO0VBQ0U7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsV0FBVztJQUNYLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2QztDQUNGOztBQUVEO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsK0JBQStCO0VBQy9CLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCw4Q0FBOEM7SUFDOUMsc0NBQXNDO0dBQ3ZDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDhDQUE4QztJQUM5QyxzQ0FBc0M7R0FDdkM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxzQ0FBc0M7RUFDdEMsOEJBQThCO0NBQy9COztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0UsdUNBQXVDO0VBQ3ZDLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MscUNBQXFDO0dBQ3RDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLGdDQUFnQztFQUNoQyx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0QztDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsNkNBQTZDO0lBQzdDLHFDQUFxQztHQUN0QztDQUNGOztBQUVEO0VBQ0UsdUNBQXVDO0VBQ3ZDLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7Q0FDRjs7QUFFRDtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCw4Q0FBOEM7SUFDOUMsc0NBQXNDO0dBQ3ZDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCw4Q0FBOEM7SUFDOUMsc0NBQXNDO0dBQ3ZDO0NBQ0Y7O0FBRUQ7RUFDRSx1Q0FBdUM7RUFDdkMsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQztDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQztDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLDZDQUE2QztJQUM3QyxxQ0FBcUM7R0FDdEM7Q0FDRjs7QUFFRDtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDO0NBQ0Y7O0FBRUQ7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2QztDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsOENBQThDO0lBQzlDLHNDQUFzQztHQUN2QztDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFO0lBQ0UsaUVBQWlFO0lBQ2pFLHlEQUF5RDtJQUN6RCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsMEZBQTBGO0lBQzFGLGtGQUFrRjtJQUNsRiw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsMEZBQTBGO0lBQzFGLGtGQUFrRjtJQUNsRiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsNkRBQTZEO0lBQzdELHFEQUFxRDtJQUNyRCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5QiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGlFQUFpRTtJQUNqRSx5REFBeUQ7SUFDekQsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDBGQUEwRjtJQUMxRixrRkFBa0Y7SUFDbEYsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLDBGQUEwRjtJQUMxRixrRkFBa0Y7SUFDbEYsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLDZEQUE2RDtJQUM3RCxxREFBcUQ7SUFDckQsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQzs7RUFFRDtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsMkNBQTJDO0lBQzNDLG1DQUFtQztHQUNwQztDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtFQUM3Qiw2QkFBNkI7RUFDN0IscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0U7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0dBQ3hEOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0dBQ3hEOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0UsZ0RBQWdEO0VBQ2hELHdDQUF3QztFQUN4QyxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0U7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0dBQ3hEOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDOztFQUVEO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0dBQ3hEOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0UsZ0RBQWdEO0VBQ2hELHdDQUF3QztFQUN4QyxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QixnREFBZ0Q7RUFDaEQsd0NBQXdDO0NBQ3pDOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsZ0VBQWdFO0lBQ2hFLHdEQUF3RDtJQUN4RCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsZ0RBQWdEO0VBQ2hELHdDQUF3QztFQUN4QyxpQ0FBaUM7RUFDakMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSx5REFBeUQ7SUFDekQsaURBQWlEO0lBQ2pELFdBQVc7R0FDWjs7RUFFRDtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7SUFDeEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtJQUN4QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx5REFBeUQ7SUFDekQsaURBQWlEO0lBQ2pELFdBQVc7R0FDWjs7RUFFRDtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7SUFDeEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtJQUN4QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtFQUM3Qiw0Q0FBNEM7RUFDNUMsb0NBQW9DO0NBQ3JDOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0lBQ2hELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0lBQ2hELFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtFQUM5QiwyQ0FBMkM7RUFDM0MsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMseUJBQXlCO0lBQ3pCLDhDQUE4QztJQUM5QyxzQ0FBc0M7SUFDdEMsV0FBVztHQUNaOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtJQUN6Qix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMseUJBQXlCO0lBQ3pCLDhDQUE4QztJQUM5QyxzQ0FBc0M7SUFDdEMsV0FBVztHQUNaOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtJQUN6Qix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRSwwQ0FBMEM7RUFDMUMsa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0lBQzlCLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0lBQzlCLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsdUNBQXVDO0VBQ3ZDLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0Isd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0Isd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRTtJQUNFLGlDQUFpQztJQUNqQyx5QkFBeUI7SUFDekIsV0FBVztHQUNaOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtJQUN6Qiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMseUJBQXlCO0lBQ3pCLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlDQUFpQztJQUNqQyx5QkFBeUI7SUFDekIsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLGtDQUFrQztFQUNsQywwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRTtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qiw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0lBQzlCLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLDBDQUEwQztFQUMxQyxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsV0FBVztHQUNaOztFQUVEO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLDJDQUEyQztFQUMzQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRTtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5Qiw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsOEJBQThCO0lBQzlCLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7Q0FDakM7O0FBRUQ7RUFDRTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsV0FBVztHQUNaOztFQUVEO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7SUFDM0IsK0NBQStDO0lBQy9DLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtJQUMzQiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0lBQzNCLCtDQUErQztJQUMvQyx1Q0FBdUM7SUFDdkMsV0FBVztHQUNaOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtJQUMzQiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0lBQzNCLCtDQUErQztJQUMvQyx1Q0FBdUM7R0FDeEM7O0VBRUQ7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLG1DQUFtQztJQUNuQywyQkFBMkI7SUFDM0IsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QyxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtDQUN2Qjs7QUFFRCw4RUFBOEU7O0FBRTlFO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsdUVBQXVFO0lBQ3ZFLCtEQUErRDtHQUNoRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCx1RUFBdUU7SUFDdkUsK0RBQStEO0dBQ2hFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLCtCQUErQjtFQUMvQix1QkFBdUI7Q0FDeEI7O0FBRUQsOEVBQThFOztBQUU5RTtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7R0FDOUQ7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7R0FDOUQ7Q0FDRjs7QUFFRDtFQUNFLGdDQUFnQztFQUNoQyx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRSwrQkFBK0I7RUFDL0IsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsa0VBQWtFO0lBQ2xFLDBEQUEwRDtJQUMxRCw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7SUFDN0Qsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsa0VBQWtFO0lBQ2xFLDBEQUEwRDtJQUMxRCw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7SUFDN0Qsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLGtFQUFrRTtJQUNsRSwwREFBMEQ7SUFDMUQsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCxxRUFBcUU7SUFDckUsNkRBQTZEO0lBQzdELHdFQUF3RTtJQUN4RSxnRUFBZ0U7R0FDakU7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLGtFQUFrRTtJQUNsRSwwREFBMEQ7SUFDMUQsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCxxRUFBcUU7SUFDckUsNkRBQTZEO0lBQzdELHdFQUF3RTtJQUN4RSxnRUFBZ0U7R0FDakU7Q0FDRjs7QUFFRDtFQUNFLG1DQUFtQztFQUNuQywyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCxpRUFBaUU7SUFDakUseURBQXlEO0lBQ3pELDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsc0VBQXNFO0lBQ3RFLDhEQUE4RDtJQUM5RCx3RUFBd0U7SUFDeEUsZ0VBQWdFO0dBQ2pFO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCxpRUFBaUU7SUFDakUseURBQXlEO0lBQ3pELDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsc0VBQXNFO0lBQ3RFLDhEQUE4RDtJQUM5RCx3RUFBd0U7SUFDeEUsZ0VBQWdFO0dBQ2pFO0NBQ0Y7O0FBRUQ7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsaUVBQWlFO0lBQ2pFLHlEQUF5RDtJQUN6RCw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHNFQUFzRTtJQUN0RSw4REFBOEQ7SUFDOUQsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsaUVBQWlFO0lBQ2pFLHlEQUF5RDtJQUN6RCw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLHNFQUFzRTtJQUN0RSw4REFBOEQ7SUFDOUQsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHVDQUF1QztJQUN2QywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHVDQUF1QztJQUN2QywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFLGdDQUFnQztFQUNoQyx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCxzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELDRFQUE0RTtJQUM1RSxvRUFBb0U7R0FDckU7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUVBQWlFO0lBQ2pFLHlEQUF5RDtJQUN6RCx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0lBQ2hDLHdFQUF3RTtJQUN4RSxnRUFBZ0U7R0FDakU7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLHNFQUFzRTtJQUN0RSw4REFBOEQ7SUFDOUQsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCxpRUFBaUU7SUFDakUseURBQXlEO0lBQ3pELHdDQUF3QztJQUN4QyxnQ0FBZ0M7SUFDaEMsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7R0FDOUQ7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsd0RBQXdEO0lBQ3hELGdEQUFnRDtJQUNoRCxzQ0FBc0M7SUFDdEMsOEJBQThCO0dBQy9CO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCxxRUFBcUU7SUFDckUsNkRBQTZEO0dBQzlEOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdEQUF3RDtJQUN4RCxnREFBZ0Q7SUFDaEQsc0NBQXNDO0lBQ3RDLDhCQUE4QjtHQUMvQjtDQUNGOztBQUVEO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLHNFQUFzRTtJQUN0RSw4REFBOEQ7R0FDL0Q7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsdURBQXVEO0lBQ3ZELCtDQUErQztJQUMvQyx1Q0FBdUM7SUFDdkMsK0JBQStCO0dBQ2hDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCxzRUFBc0U7SUFDdEUsOERBQThEO0dBQy9EOztFQUVEO0lBQ0UsV0FBVztJQUNYLHVEQUF1RDtJQUN2RCwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLCtCQUErQjtHQUNoQztDQUNGOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLHFFQUFxRTtJQUNyRSw2REFBNkQ7SUFDN0QsNEVBQTRFO0lBQzVFLG9FQUFvRTtHQUNyRTs7RUFFRDtJQUNFLFdBQVc7SUFDWCxrRUFBa0U7SUFDbEUsMERBQTBEO0lBQzFELHdDQUF3QztJQUN4QyxnQ0FBZ0M7SUFDaEMsd0VBQXdFO0lBQ3hFLGdFQUFnRTtHQUNqRTtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gscUVBQXFFO0lBQ3JFLDZEQUE2RDtJQUM3RCw0RUFBNEU7SUFDNUUsb0VBQW9FO0dBQ3JFOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtFQUFrRTtJQUNsRSwwREFBMEQ7SUFDMUQsd0NBQXdDO0lBQ3hDLGdDQUFnQztJQUNoQyx3RUFBd0U7SUFDeEUsZ0VBQWdFO0dBQ2pFO0NBQ0Y7O0FBRUQ7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0U7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0U7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0U7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usd0NBQXdDO0lBQ3hDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0U7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usd0NBQXdDO0lBQ3hDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDO0NBQ0Y7O0FBRUQ7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0U7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDJDQUEyQztJQUMzQyxtQ0FBbUM7R0FDcEM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usd0NBQXdDO0lBQ3hDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0dBQ3BDO0NBQ0Y7O0FBRUQ7RUFDRSxzQ0FBc0M7RUFDdEMsOEJBQThCO0NBQy9COztBQUVEO0VBQ0U7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usd0NBQXdDO0lBQ3hDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiw0Q0FBNEM7SUFDNUMsb0NBQW9DO0dBQ3JDO0NBQ0Y7O0FBRUQ7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0NBQzVCIiwiZmlsZSI6ImFuaW1hdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZLFxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiJdfQ== *//* --------------- Reset styles --------- */
.lvca-container, .lvca-grid-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .lvca-container *, .lvca-container *::after, .lvca-container *::before, .lvca-grid-container *, .lvca-grid-container *::after, .lvca-grid-container *::before {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }
  .lvca-container ol, .lvca-container ul, .lvca-container ol > li, .lvca-container ul > li, .lvca-container ol:hover, .lvca-container ul:hover, .lvca-container ul > li:hover, .lvca-container ol > li:hover, .lvca-container ol > li > a, .lvca-container ul > li > a, .lvca-container ol > li > a:hover, .lvca-container ul > li > a:hover, .lvca-container img, .lvca-grid-container ol, .lvca-grid-container ul, .lvca-grid-container ol > li, .lvca-grid-container ul > li, .lvca-grid-container ol:hover, .lvca-grid-container ul:hover, .lvca-grid-container ul > li:hover, .lvca-grid-container ol > li:hover, .lvca-grid-container ol > li > a, .lvca-grid-container ul > li > a, .lvca-grid-container ol > li > a:hover, .lvca-grid-container ul > li > a:hover, .lvca-grid-container img {
    padding: 0;
    margin: 0;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    list-style: none;
    background: none; }
    .lvca-container ol:before, .lvca-container ol:after, .lvca-container ul:before, .lvca-container ul:after, .lvca-container ol > li:before, .lvca-container ol > li:after, .lvca-container ul > li:before, .lvca-container ul > li:after, .lvca-container ol:hover:before, .lvca-container ol:hover:after, .lvca-container ul:hover:before, .lvca-container ul:hover:after, .lvca-container ul > li:hover:before, .lvca-container ul > li:hover:after, .lvca-container ol > li:hover:before, .lvca-container ol > li:hover:after, .lvca-container ol > li > a:before, .lvca-container ol > li > a:after, .lvca-container ul > li > a:before, .lvca-container ul > li > a:after, .lvca-container ol > li > a:hover:before, .lvca-container ol > li > a:hover:after, .lvca-container ul > li > a:hover:before, .lvca-container ul > li > a:hover:after, .lvca-container img:before, .lvca-container img:after, .lvca-grid-container ol:before, .lvca-grid-container ol:after, .lvca-grid-container ul:before, .lvca-grid-container ul:after, .lvca-grid-container ol > li:before, .lvca-grid-container ol > li:after, .lvca-grid-container ul > li:before, .lvca-grid-container ul > li:after, .lvca-grid-container ol:hover:before, .lvca-grid-container ol:hover:after, .lvca-grid-container ul:hover:before, .lvca-grid-container ul:hover:after, .lvca-grid-container ul > li:hover:before, .lvca-grid-container ul > li:hover:after, .lvca-grid-container ol > li:hover:before, .lvca-grid-container ol > li:hover:after, .lvca-grid-container ol > li > a:before, .lvca-grid-container ol > li > a:after, .lvca-grid-container ul > li > a:before, .lvca-grid-container ul > li > a:after, .lvca-grid-container ol > li > a:hover:before, .lvca-grid-container ol > li > a:hover:after, .lvca-grid-container ul > li > a:hover:before, .lvca-grid-container ul > li > a:hover:after, .lvca-grid-container img:before, .lvca-grid-container img:after {
      display: none; }
  .lvca-container a, .lvca-grid-container a {
    text-decoration: initial; }
  .lvca-container img, .lvca-grid-container img {
    max-width: 100%;
    width: auto;
    height: auto; }

/* ------- General styles ------------ */
.lvca-container {
  margin-left: auto;
  margin-right: auto; }
  .lvca-container::after {
    clear: both;
    content: "";
    display: block; }

.panel-grid .widget {
  border: 0; }

.lvca-center {
  text-align: center; }

.lvca-grid-container {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .lvca-grid-container::after {
    clear: both;
    content: "";
    display: block; }
  .lvca-grid-container .lvca-grid-item {
    min-height: 1px;
    /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */ }
  @media (max-width: 479px) {
    .lvca-grid-container.lvca-grid-mobile-2 .lvca-grid-item:nth-child(2n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-mobile-3 .lvca-grid-item:nth-child(3n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-mobile-4 .lvca-grid-item:nth-child(4n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-mobile-5 .lvca-grid-item:nth-child(5n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-mobile-6 .lvca-grid-item:nth-child(6n+1) {
      clear: left; } }
  @media (min-width: 480px) and (max-width: 800px) {
    .lvca-grid-container.lvca-grid-tablet-2 .lvca-grid-item:nth-child(2n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-tablet-3 .lvca-grid-item:nth-child(3n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-tablet-4 .lvca-grid-item:nth-child(4n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-tablet-5 .lvca-grid-item:nth-child(5n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-tablet-6 .lvca-grid-item:nth-child(6n+1) {
      clear: left; } }
  @media only screen and (min-width: 801px) {
    .lvca-grid-container.lvca-grid-desktop-2 .lvca-grid-item:nth-child(2n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-desktop-3 .lvca-grid-item:nth-child(3n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-desktop-4 .lvca-grid-item:nth-child(4n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-desktop-5 .lvca-grid-item:nth-child(5n+1) {
      clear: left; }
    .lvca-grid-container.lvca-grid-desktop-6 .lvca-grid-item:nth-child(6n+1) {
      clear: left; } }
  .lvca-grid-container.lvca-grid-mobile-1 .lvca-grid-item {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px; }
  .lvca-grid-container.lvca-grid-mobile-2 .lvca-grid-item {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }
  .lvca-grid-container.lvca-grid-mobile-3 .lvca-grid-item {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px; }
  .lvca-grid-container.lvca-grid-mobile-4 .lvca-grid-item {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px; }
  .lvca-grid-container.lvca-grid-mobile-5 .lvca-grid-item {
    width: calc(20% - 24px);
    float: left;
    margin-left: 20px; }
  .lvca-grid-container.lvca-grid-mobile-6 .lvca-grid-item {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px; }
  @media only screen and (min-width: 480px) {
    .lvca-grid-container.lvca-grid-tablet-1 .lvca-grid-item {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-tablet-2 .lvca-grid-item {
      width: calc(50% - 30px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-tablet-3 .lvca-grid-item {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-tablet-4 .lvca-grid-item {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-tablet-5 .lvca-grid-item {
      width: calc(20% - 24px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-tablet-6 .lvca-grid-item {
      width: calc(16.66667% - 23.33333px);
      float: left;
      margin-left: 20px; } }
  @media only screen and (min-width: 801px) {
    .lvca-grid-container.lvca-grid-desktop-1 .lvca-grid-item {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-desktop-2 .lvca-grid-item {
      width: calc(50% - 30px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-desktop-3 .lvca-grid-item {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-desktop-4 .lvca-grid-item {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-desktop-5 .lvca-grid-item {
      width: calc(20% - 24px);
      float: left;
      margin-left: 20px; }
    .lvca-grid-container.lvca-grid-desktop-6 .lvca-grid-item {
      width: calc(16.66667% - 23.33333px);
      float: left;
      margin-left: 20px; } }

/*--------- Gapless grid columns ----*/
.lvca-gapless-grid .lvca-grid-container {
  margin-left: 0;
  margin-right: 0;
  width: auto; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-1 .lvca-grid-item {
    width: calc(100%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-2 .lvca-grid-item {
    width: calc(50%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-3 .lvca-grid-item {
    width: calc(33.33333%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-4 .lvca-grid-item {
    width: calc(25%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-5 .lvca-grid-item {
    width: calc(20%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-grid-container.lvca-grid-mobile-6 .lvca-grid-item {
    width: calc(16.66667%);
    float: left;
    margin-left: 0px; }
  @media only screen and (min-width: 480px) {
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-1 .lvca-grid-item {
      width: calc(100%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-2 .lvca-grid-item {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-3 .lvca-grid-item {
      width: calc(33.33333%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-4 .lvca-grid-item {
      width: calc(25%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-5 .lvca-grid-item {
      width: calc(20%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-tablet-6 .lvca-grid-item {
      width: calc(16.66667%);
      float: left;
      margin-left: 0px; } }
  @media only screen and (min-width: 801px) {
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-1 .lvca-grid-item {
      width: calc(100%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-2 .lvca-grid-item {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-3 .lvca-grid-item {
      width: calc(33.33333%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-4 .lvca-grid-item {
      width: calc(25%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-5 .lvca-grid-item {
      width: calc(20%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-6 .lvca-grid-item {
      width: calc(16.66667%);
      float: left;
      margin-left: 0px; } }

/* ---------- Masonry Layout Grid columns -------------*/
.lvca-gapless-grid .lvca-masonry {
  /* Clear the omega for masonry layout */ }
  .lvca-gapless-grid .lvca-masonry .lvca-grid-item {
    clear: none !important; }
  .lvca-gapless-grid .lvca-masonry .lvca-grid-sizer {
    width: calc(8.33333%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-1 .lvca-grid-item.lvca-wide {
    width: calc(100%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-2 .lvca-grid-item.lvca-wide {
    width: calc(50%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-3 .lvca-grid-item.lvca-wide {
    width: calc(66.66667%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-4 .lvca-grid-item.lvca-wide {
    width: calc(50%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-5 .lvca-grid-item.lvca-wide {
    width: calc(40%);
    float: left;
    margin-left: 0px; }
  .lvca-gapless-grid .lvca-masonry.lvca-grid-mobile-6 .lvca-grid-item.lvca-wide {
    width: calc(33.33333%);
    float: left;
    margin-left: 0px; }
  @media only screen and (min-width: 480px) {
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-1 .lvca-grid-item.lvca-wide {
      width: calc(100%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-2 .lvca-grid-item.lvca-wide {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-3 .lvca-grid-item.lvca-wide {
      width: calc(66.66667%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-4 .lvca-grid-item.lvca-wide {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-5 .lvca-grid-item.lvca-wide {
      width: calc(40%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-tablet-6 .lvca-grid-item.lvca-wide {
      width: calc(33.33333%);
      float: left;
      margin-left: 0px; } }
  @media only screen and (min-width: 801px) {
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-1 .lvca-grid-item.lvca-wide {
      width: calc(100%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-2 .lvca-grid-item.lvca-wide {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-3 .lvca-grid-item.lvca-wide {
      width: calc(66.66667%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-4 .lvca-grid-item.lvca-wide {
      width: calc(50%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-5 .lvca-grid-item.lvca-wide {
      width: calc(40%);
      float: left;
      margin-left: 0px; }
    .lvca-gapless-grid .lvca-masonry.lvca-grid-desktop-6 .lvca-grid-item.lvca-wide {
      width: calc(33.33333%);
      float: left;
      margin-left: 0px; } }

/* --------------- Flexslider Styles -------------- */
.lvca-container .lvca-thumbnailslider.lvca-flexslider {
  margin-top: 15px; }
  .lvca-container .lvca-thumbnailslider.lvca-flexslider .lvca-slide {
    margin: 0 5px 0 0; }
    .lvca-container .lvca-thumbnailslider.lvca-flexslider .lvca-slide img {
      display: block;
      opacity: .5;
      cursor: pointer; }
      .lvca-container .lvca-thumbnailslider.lvca-flexslider .lvca-slide img:hover {
        opacity: 1; }
    .lvca-container .lvca-thumbnailslider.lvca-flexslider .lvca-slide.lvca-flex-active-slide img {
      opacity: 1;
      cursor: default; }
.lvca-container .lvca-flex-direction-nav {
  padding: 0 !important;
  margin: 0 !important; }
.lvca-container .lvca-flex-direction-nav li {
  position: initial; }
.lvca-container .lvca-flex-direction-nav a, .lvca-container .lvca-flex-direction-nav a:hover {
  opacity: 1;
  text-shadow: none;
  background: none;
  color: #888;
  font-family: 'lvca-icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  width: 28px;
  height: 28px;
  margin: -14px 0 0;
  bottom: initial;
  left: initial;
  right: initial;
  top: 50%;
  text-indent: 0;
  text-align: center;
  color: #aaa;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  outline: none; }
  .lvca-container .lvca-flex-direction-nav a:before, .lvca-container .lvca-flex-direction-nav a:hover:before, .lvca-container .lvca-flex-direction-nav a:hover:before, .lvca-container .lvca-flex-direction-nav a:hover:hover:before {
    margin: 2px;
    vertical-align: middle;
    display: inline;
    font-family: inherit !important;
    opacity: 1; }
  .lvca-container .lvca-flex-direction-nav a:hover, .lvca-container .lvca-flex-direction-nav a:hover:hover {
    color: #888; }
  .lvca-dark-bg .lvca-container .lvca-flex-direction-nav a, .lvca-dark-bg .lvca-container .lvca-flex-direction-nav a:hover {
    color: #888; }
    .lvca-dark-bg .lvca-container .lvca-flex-direction-nav a:hover, .lvca-dark-bg .lvca-container .lvca-flex-direction-nav a:hover:hover {
      color: #aaa; }
  @media only screen and (max-width: 960px) {
    .lvca-container .lvca-flex-direction-nav a, .lvca-container .lvca-flex-direction-nav a:hover {
      display: none;
      /* Let users navigate via touch */ } }
.lvca-container .lvca-flex-direction-nav a.lvca-flex-prev {
  left: -30px; }
  .lvca-container .lvca-flex-direction-nav a.lvca-flex-prev:before {
    content: "\e900"; }
.lvca-container .lvca-flex-direction-nav a.lvca-flex-next {
  right: -30px; }
  .lvca-container .lvca-flex-direction-nav a.lvca-flex-next:before {
    content: "\e901"; }
.lvca-container .lvca-flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important; }
  .lvca-container .lvca-flex-control-nav li, .lvca-container .lvca-flex-control-nav li:hover {
    margin: 0 8px 0 0;
    padding: 0;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .lvca-container .lvca-flex-control-nav li a, .lvca-container .lvca-flex-control-nav li a:hover {
    background: #aaa;
    border: 1px solid #aaa;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    display: inline-block;
    vertical-align: middle;
    outline: none; }
    .lvca-dark-bg .lvca-container .lvca-flex-control-nav li a, .lvca-dark-bg .lvca-container .lvca-flex-control-nav li a:hover {
      background: #ccc;
      border-color: #ccc; }
  .lvca-container .lvca-flex-control-nav li a.lvca-flex-active, .lvca-container .lvca-flex-control-nav li a:hover.lvca-flex-active, .lvca-container .lvca-flex-control-nav li a:hover {
    background: none; }
  .lvca-container .lvca-flex-control-nav li a.lvca-flex-active, .lvca-container .lvca-flex-control-nav li a:hover.lvca-flex-active {
    width: 14px;
    height: 14px; }
.lvca-container .lvca-flex-control-thumbs {
  bottom: -120px; }
  @media only screen and (max-width: 600px) {
    .lvca-container .lvca-flex-control-thumbs {
      bottom: -80px; } }
  .lvca-container .lvca-flex-control-thumbs li {
    width: auto;
    float: none; }
    .lvca-container .lvca-flex-control-thumbs li img {
      max-width: 100%;
      width: 150px; }
      @media only screen and (max-width: 600px) {
        .lvca-container .lvca-flex-control-thumbs li img {
          width: 100px; } }

/* Sleek Carousel Styles */
.slick-loading .slick-list {
  background: #fff url(https://sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/ajax-loader.gif) center center no-repeat; }

@media only screen and (max-width: 1024px) {
  .slick-slider {
    padding: 0 10px; } }
.lvca-container .slick-prev, .lvca-container .slick-next {
  position: absolute;
  bottom: initial;
  left: initial;
  right: initial;
  top: 50%;
  width: 28px;
  height: 28px;
  margin: -14px 0 0; }
  .rtl .lvca-container .slick-prev, .rtl .lvca-container .slick-next {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    direction: ltr; }
  .lvca-container .slick-prev, .lvca-container .slick-prev:before, .lvca-container .slick-prev:after, .lvca-container .slick-next, .lvca-container .slick-next:before, .lvca-container .slick-next:after {
    text-shadow: none;
    background: none;
    border: none;
    padding: 0;
    opacity: 1;
    font-family: 'lvca-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    color: #aaa;
    overflow: hidden;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
    text-indent: 0;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
  .lvca-container .slick-prev:before, .lvca-container .slick-next:before {
    margin: 2px;
    vertical-align: middle; }
  .lvca-container .slick-prev:hover:before, .lvca-container .slick-prev:hover:after, .lvca-container .slick-next:hover:before, .lvca-container .slick-next:hover:after {
    color: #888; }
  .lvca-dark-bg .lvca-container .slick-prev:before, .lvca-dark-bg .lvca-container .slick-prev:after, .lvca-dark-bg .lvca-container .slick-next:before, .lvca-dark-bg .lvca-container .slick-next:after {
    color: #888; }
  .lvca-dark-bg .lvca-container .slick-prev:hover:before, .lvca-dark-bg .lvca-container .slick-prev:hover:after, .lvca-dark-bg .lvca-container .slick-next:hover:before, .lvca-dark-bg .lvca-container .slick-next:hover:after {
    color: #aaa;
    background: none; }
.lvca-container .slick-prev {
  left: -40px; }
  .lvca-container .slick-prev:before {
    content: "\e900"; }
.lvca-container .slick-next {
  right: -40px; }
  .lvca-container .slick-next:before {
    content: "\e901"; }
.lvca-container ul.slick-dots {
  width: 100%;
  position: absolute;
  bottom: -30px;
  text-align: center;
  padding: 0;
  margin: 0; }
  .lvca-container ul.slick-dots li {
    margin: 0 8px 0 0;
    padding: 0;
    display: inline-block;
    font-size: 0; }
  .lvca-container ul.slick-dots li button {
    padding: 0;
    background: #aaa;
    border: 1px solid #aaa;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: background 0.3s ease-in-out 0s;
    transition: background 0.3s ease-in-out 0s;
    font-size: 0;
    outline: none; }
    .lvca-container ul.slick-dots li button:before {
      display: none; }
    .lvca-dark-bg .lvca-container ul.slick-dots li button {
      background: #888;
      border-color: #888; }
  .lvca-container ul.slick-dots li button:hover, .lvca-container ul.slick-dots li.slick-active button {
    background: none;
    border-color: #aaa; }
  .lvca-container ul.slick-dots li.slick-active button {
    width: 14px;
    height: 14px; }

/* -------- Widget separator headline ------------ */
.lvca-widget-heading {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  clear: none;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 52px;
  text-align: center; }
  @media only screen and (max-width: 767px) {
    .lvca-widget-heading {
      font-size: 32px;
      line-height: 44px; } }

/* -------- Spacer styling ----------- */
.lvca-spacer {
  clear: both; }

/* --------------- Button CSS -------------------- */
input.lvca-button, button.lvca-button, a.lvca-button, .lvca-button:active, .lvca-button:visited {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 16px 40px;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: #f94213;
  color: #fefefe;
  outline: none;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s; }
  input.lvca-button.lvca-rounded, button.lvca-button.lvca-rounded, a.lvca-button.lvca-rounded, .lvca-button:active.lvca-rounded, .lvca-button:visited.lvca-rounded {
    border-radius: 999px; }
  input.lvca-button.lvca-large, button.lvca-button.lvca-large, a.lvca-button.lvca-large, .lvca-button:active.lvca-large, .lvca-button:visited.lvca-large {
    padding: 20px 60px; }
  input.lvca-button.lvca-small, button.lvca-button.lvca-small, a.lvca-button.lvca-small, .lvca-button:active.lvca-small, .lvca-button:visited.lvca-small {
    padding: 12px 25px;
    font-size: 11px; }
  input.lvca-button:hover, button.lvca-button:hover, a.lvca-button:hover, .lvca-button:active:hover, .lvca-button:visited:hover {
    background-color: #f9633e;
    color: #fefefe; }
  input.lvca-button img, input.lvca-button span.lvca-icon, button.lvca-button img, button.lvca-button span.lvca-icon, a.lvca-button img, a.lvca-button span.lvca-icon, .lvca-button:active img, .lvca-button:active span.lvca-icon, .lvca-button:visited img, .lvca-button:visited span.lvca-icon {
    margin-right: 10px; }

.lvca-button.lvca-black {
  background-color: #363636; }

.lvca-button.lvca-black:hover {
  background-color: #434343; }

.lvca-button.lvca-blue {
  background-color: #46a5d5; }

.lvca-button.lvca-blue:hover {
  background-color: #5bafda; }

.lvca-button.lvca-cyan {
  background-color: #57c0dc; }

.lvca-button.lvca-cyan:hover {
  background-color: #6cc8e0; }

.lvca-button.lvca-green {
  background-color: #00a57d; }

.lvca-button.lvca-green:hover {
  background-color: #00bf90; }

.lvca-button.lvca-orange {
  background-color: #e87151; }

.lvca-button.lvca-orange:hover {
  background-color: #eb8368; }

.lvca-button.lvca-pink {
  background-color: #dd5679; }

.lvca-button.lvca-pink:hover {
  background-color: #e16b8a; }

.lvca-button.lvca-red {
  background-color: #da4f49; }

.lvca-button.lvca-red:hover {
  background-color: #de635e; }

.lvca-button.lvca-teal {
  background-color: #28c2ba; }

.lvca-button.lvca-teal:hover {
  background-color: #2fd4cc; }

.lvca-button.lvca-trans {
  color: #333;
  background-color: transparent;
  /* IE */
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #a5a5a5; }
  .lvca-button.lvca-trans:hover {
    background-color: #fff;
    color: #333 !important;
    border-color: #fff; }

.lvca-button.lvca-semitrans {
  color: #fff;
  background-color: transparent;
  /* IE */
  background-color: rgba(125, 125, 125, 0.5); }
  .lvca-button.lvca-semitrans:hover {
    background-color: #fff;
    color: #333 !important; }

/* --------------------------------------------------------- General Styles -------------------------------------------------- */
.lvca-post-link-overlay {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 1; }

.lvca-terms a, .lvca-post-title a {
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s; }

.lvca-read-more {
  position: relative;
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  text-decoration: none;
  padding: 8px 15px;
  margin-top: 15px;
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s; }

.lvca-post-featured-img-bg {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 15px; }

/*# sourceMappingURL=lvca-frontend.css.map */@font-face {
    font-family: 'lvca-icomoon';
    src:    url(//sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/fonts/icomoon/icomoon.eot?qq9b0v);
    src:    url(//sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/fonts/icomoon/icomoon.eot?qq9b0v#iefix) format('embedded-opentype'),
    url(//sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/fonts/icomoon/icomoon.ttf?qq9b0v) format('truetype'),
    url(//sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/fonts/icomoon/icomoon.woff?qq9b0v) format('woff'),
    url(//sticksandstones-ms.de/wp-content/plugins/addons-for-visual-composer/assets/css/fonts/icomoon/icomoon.svg?qq9b0v#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
    }

[class^="lvca-icon-"], [class*=" lvca-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'lvca-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
.lvca-icon-arrow-left:before {
    content: "\e900";
    }
.lvca-icon-arrow-right:before {
    content: "\e901";
    }
.lvca-icon-aim:before {
    content: "\e902";
    }
.lvca-icon-behance:before {
    content: "\e903";
    }
.lvca-icon-dribbble:before {
    content: "\e904";
    }
.lvca-icon-facebook:before {
    content: "\e905";
    }
.lvca-icon-flickr:before {
    content: "\e906";
    }
.lvca-icon-googleplus:before {
    content: "\e907";
    }
.lvca-icon-linkedin:before {
    content: "\e908";
    }
.lvca-icon-pinterest:before {
    content: "\e909";
    }
.lvca-icon-skype:before {
    content: "\e90a";
    }
.lvca-icon-twitter:before {
    content: "\e90b";
    }
.lvca-icon-vimeo:before {
    content: "\e90c";
    }
.lvca-icon-zerply:before {
    content: "\e90d";
    }
.lvca-icon-quote:before {
    content: "\e90e";
    }
.lvca-icon-video-play:before {
    content: "\e90f";
    }
.lvca-icon-email:before {
    content: "\e910";
    }
.lvca-icon-close:before {
    content: "\e911";
    }
.lvca-icon-plus:before {
    content: "\e912";
    }
.lvca-icon-arrow-right-toggle:before {
    content: "\e913";
    }
.lvca-icon-menu:before {
    content: "\e914";
    }
.lvca-icon-menu-2:before {
    content: "\e915";
    }
.lvca-icon-fit-to:before {
    content: "\e916";
    }
.lvca-icon-full-screen:before {
    content: "\e917";
    }
.lvca-icon-arrow-left2:before {
    content: "\e918";
    }
.lvca-icon-arrow-left3:before {
    content: "\e919";
    }
.lvca-icon-arrow-right2:before {
    content: "\e91a";
    }
.lvca-icon-arrow-right3:before {
    content: "\e91b";
    }
.lvca-icon-start:before {
    content: "\e91c";
    }
.lvca-icon-instagram:before {
    content: "\ea92";
    }
.lvca-icon-angle-left:before {
    content: "\f104";
    }
.lvca-icon-angle-right:before {
    content: "\f105";
    }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb21vb24uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksNEJBQTRCO0lBQzVCLGdEQUFnRDtJQUNoRDs7O2tFQUc4RDtJQUM5RCxvQkFBb0I7SUFDcEIsbUJBQW1CO0tBQ3RCOztBQUVEO0lBQ0ksZ0ZBQWdGO0lBQ2hGLHVDQUF1QztJQUN2QyxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLGVBQWU7O0lBRWYsdUNBQXVDO0lBQ3ZDLG9DQUFvQztJQUNwQyxtQ0FBbUM7S0FDdEM7QUFDRDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCIiwiZmlsZSI6Imljb21vb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsYWJiLWljb21vb24nO1xuICAgIHNyYzogICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24uZW90P2JoNG9icycpO1xuICAgIHNyYzogICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24uZW90P2JoNG9icyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24udHRmP2JoNG9icycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24ud29mZj9iaDRvYnMnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24uc3ZnP2JoNG9icyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImxhYmItaWNvbi1cIl0sIFtjbGFzcyo9XCIgbGFiYi1pY29uLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2xhYmItaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGFiYi1pY29uLWZpdC10bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gICAgfVxuLmxhYmItaWNvbi1mdWxsLXNjcmVlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gICAgfVxuLmxhYmItaWNvbi1hcnJvdy1sZWZ0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gICAgfVxuLmxhYmItaWNvbi1hcnJvdy1sZWZ0MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gICAgfVxuLmxhYmItaWNvbi1hcnJvdy1yaWdodDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xuICAgIH1cbi5sYWJiLWljb24tYXJyb3ctcmlnaHQzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgICB9XG4ubGFiYi1pY29uLXN0YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbiAgICB9XG4ubGFiYi1pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgICB9XG4ubGFiYi1pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xuICAgIH1cbi5sYWJiLWljb24tbWVudS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgICB9XG4ubGFiYi1pY29uLWVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICB9XG4ubGFiYi1pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgIH1cbi5sYWJiLWljb24tYXJyb3ctcmlnaHQtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICB9XG4ubGFiYi1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgIH1cbi5sYWJiLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIH1cbi5sYWJiLWljb24tYWltOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICB9XG4ubGFiYi1pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgIH1cbi5sYWJiLWljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgIH1cbi5sYWJiLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgIH1cbi5sYWJiLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICB9XG4ubGFiYi1pY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICAgIH1cbi5sYWJiLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICAgIH1cbi5sYWJiLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgICB9XG4ubGFiYi1pY29uLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICB9XG4ubGFiYi1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgIH1cbi5sYWJiLWljb24tdmltZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIH1cbi5sYWJiLWljb24temVycGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICB9XG4ubGFiYi1pY29uLXF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgICB9XG4ubGFiYi1pY29uLXZpZGVvLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIH1cbi5sYWJiLWljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTJcIjtcbiAgICB9XG4iXX0= */.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


.image-hover-page-container {
    /*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
    /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
    /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
}


.ih-item img {
    display: block;
}


.bs-glyphicons,
.ih-item.square.effect1,
.ih-item.square.effect11,
.ih-item.square.effect12,
.ih-item.square.effect13,
.ih-item.square.effect15,
.ih-item.square.effect16,
.ih-item.square.effect17,
.ih-item.square.effect18,
.ih-item.square.effect19,
.ih-item.square.effect2,
.ih-item.square.effect3,
.ih-item.square.effect4,
.ih-item.square.effect6,
.ih-item.square.effect7,
.ih-item.square.effect8 {
    overflow: hidden
}

.ih-item.circle .info,
.ih-item.square .info {
    right: 0;
    text-align: center;
    bottom: 0;
    top: 0;
    left: 0
}

.ih-item {
    position: relative;
    transition: all .35s ease-in-out
}

.ih-item.circle .img:before,
;
.ih-item {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ih-item a {
    color: #333
}

.ih-item a:hover {
    text-decoration: none
}

.ih-item img {
    width: 100%;
    height: 100%
}

.ih-item.circle,
.ih-item.circle .img {
    border-radius: 50%;
    position: relative;
}

.ih-item.circle {
}

.ih-item.circle .img span {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    /*box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);*/
    transition: all .35s ease-in-out
}
.ih-item.square .img span {
    box-shadow: none !important;
    display: none;
}

.ih-item.circle .img img {
    border-radius: 50%
}

.ih-item.circle .info {
    position: absolute;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ih-item.square {
    position: relative;
    width: 100%;
    height: 100%;
    /*box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);*/
    /*margin-bottom: 5px*/
}

.ih-item.square .info {
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ih-item.circle.effect1 .spinner {
    width: 230px;
    height: 230px;
    border: 10px solid #ecab18;
    border-right-color: #1ad280;
    border-bottom-color: #1ad280;
    border-radius: 50%;
    transition: all .8s ease-in-out
}

.ih-item.circle.effect1 .info,
.ih-item.circle.effect1 .spinner {
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out
}

.ih-item.circle.effect1 .info p,
.ih-item.circle.effect11 .info p,
.ih-item.circle.effect12 .info p,
.ih-item.circle.effect13 .info p,
.ih-item.circle.effect14 .info p,
.ih-item.circle.effect15 .info p,
.ih-item.circle.effect16 .info p,
.ih-item.circle.effect17 .info p,
.ih-item.circle.effect18 .info p,
.ih-item.circle.effect19 .info p,
.ih-item.circle.effect2 .info p,
.ih-item.circle.effect20 .info p,
.ih-item.circle.effect3 .info p,
.ih-item.circle.effect4 .info p,
.ih-item.circle.effect5 .info p,
.ih-item.circle.effect6 .info p,
.ih-item.circle.effect7 .info p,
.ih-item.circle.effect8 .info p,
.ih-item.circle.effect9 .info p {
    /*border-top: 1px solid rgba(255, 255, 255, .5)*/
}

.bs-docs-nav .navbar-toggle,
.top-header.bs-docs-nav {
    border-color: #222132
}

.ih-item.circle.effect1 .img {
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 10px;
    right: 0;
    width: auto;
    height: auto
}

.ih-item.circle.effect1 .info h3,
.ih-item.circle.effect2 .info h3,
.ih-item.circle.effect3 .info h3,
.ih-item.circle.effect4 .info h3 {
    margin: 0 30px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    height: 110px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect1 .img:before {
    display: none
}

.ih-item.circle.effect1.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.circle.effect1 .info {
    top: 10px;
    bottom: 0;
    left: 10px;
    right: 0;
    background: #333;
    background: rgba(0, 0, 0, .6);
    opacity: 0;
    transition: all .8s ease-in-out
}

.ih-item.circle.effect1 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect1 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect1 a:hover .spinner {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ih-item.circle.effect1 a:hover .info {
    opacity: 1
}

.ih-item.circle.effect2 .img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition: all .35s ease-in-out
}

.ih-item.circle.effect2 .img,
.ih-item.circle.effect2 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect2.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6);
}

.ih-item.circle.effect2 .info {
    background: #333;
    opacity: 0;
    pointer-events: none;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect2 a:hover .info {
    opacity: 0.8 !important;
}

.ih-item.circle.effect2 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect2 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect2.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect2.left_to_right a:hover .img {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ih-item.circle.effect2.left_to_right a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect2.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect2.right_to_left a:hover .img {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ih-item.circle.effect2.right_to_left a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect2.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect2.top_to_bottom a:hover .img {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ih-item.circle.effect2.top_to_bottom a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect2.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect2.bottom_to_top a:hover .img {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ih-item.circle.effect2.bottom_to_top a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect3 .img {
    z-index: 11;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect3 .img,
.ih-item.circle.effect3 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect3.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect3 .info {
    background: #333;
    opacity: 0;
    pointer-events: none;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect3 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect3 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect3.left_to_right .img {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0)
}

.ih-item.circle.effect3.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect3.left_to_right a:hover .img {
    -webkit-transform: scale(.5) translateX(100%);
    -moz-transform: scale(.5) translateX(100%);
    -ms-transform: scale(.5) translateX(100%);
    -o-transform: scale(.5) translateX(100%);
    transform: scale(.5) translateX(100%)
}

.ih-item.circle.effect3.left_to_right a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect3.right_to_left .img {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0)
}

.ih-item.circle.effect3.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect3.right_to_left a:hover .img {
    -webkit-transform: scale(.5) translateX(-100%);
    -moz-transform: scale(.5) translateX(-100%);
    -ms-transform: scale(.5) translateX(-100%);
    -o-transform: scale(.5) translateX(-100%);
    transform: scale(.5) translateX(-100%)
}

.ih-item.circle.effect3.right_to_left a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect3.top_to_bottom .img {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.ih-item.circle.effect3.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect3.top_to_bottom a:hover .img {
    -webkit-transform: scale(.5) translateY(100%);
    -moz-transform: scale(.5) translateY(100%);
    -ms-transform: scale(.5) translateY(100%);
    -o-transform: scale(.5) translateY(100%);
    transform: scale(.5) translateY(100%)
}

.ih-item.circle.effect3.top_to_bottom a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect3.bottom_to_top .img {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.ih-item.circle.effect3.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect3.bottom_to_top a:hover .img {
    -webkit-transform: scale(.5) translateY(-100%);
    -moz-transform: scale(.5) translateY(-100%);
    -ms-transform: scale(.5) translateY(-100%);
    -o-transform: scale(.5) translateY(-100%);
    transform: scale(.5) translateY(-100%)
}

.ih-item.circle.effect3.bottom_to_top a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect4 .img {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.ih-item.circle.effect4 .info,
.ih-item.circle.effect4 a:hover .img {
    pointer-events: none;
    opacity: 0
}

.ih-item.circle.effect4.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect4 .info {
    background: #333;
    visibility: hidden;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease
}

.ih-item.circle.effect4 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect4 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect4 .info p,
.ih-item.circle.effect5 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect4 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.circle.effect4.left_to_right .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect4.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect4.left_to_right a:hover .img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect4.left_to_right a:hover .info,
.ih-item.circle.effect4.right_to_left .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect4.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect4.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect4.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect4.top_to_bottom .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect4.top_to_bottom .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect4.top_to_bottom a:hover .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect4.bottom_to_top .img,
.ih-item.circle.effect4.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect4.bottom_to_top .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect4.bottom_to_top a:hover .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect4.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect5 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.ih-item.circle.effect5.colored .info .info-back {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.circle.effect5 .info {
    transition: all .35s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ih-item.circle.effect5 .info .info-back {
    visibility: hidden;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: #333;
    background: rgba(0, 0, 0, .6);
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ih-item.circle.effect5 .info h3,
.ih-item.circle.effect6 .info h3,
.ih-item.circle.effect7 .info h3 {
    margin: 0 30px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    height: 110px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect5 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect5 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect5 a:hover .info {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg)
}

.ih-item.circle.effect5 a:hover .info .info-back {
    visibility: visible
}

.ih-item.circle.effect6 .img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition: all .35s ease-in-out
}

.ih-item.circle.effect6 .img,
.ih-item.circle.effect6 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect6.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect6 .info {
    background: #333;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect6 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect6 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect6.scale_up .info {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.ih-item.circle.effect6.scale_up a:hover .img {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5)
}

.ih-item.circle.effect6.scale_up a:hover .info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect6.scale_down .info {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5)
}

.ih-item.circle.effect6.scale_down a:hover .img {
    opacity: 0;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.ih-item.circle.effect6.scale_down a:hover .info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect6.scale_down_up .info {
    transform: scale(.5);
    -webkit-transition: all .35s ease-in-out .2s;
    -moz-transition: all .35s ease-in-out .2s;
    transition: all .35s ease-in-out .2s
}

.ih-item.circle.effect6.scale_down_up .info,
.ih-item.circle.effect6.scale_down_up a:hover .img {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5)
}

.ih-item.circle.effect6.scale_down_up a:hover .img {
    opacity: 0;
    transform: scale(.5)
}

.ih-item.circle.effect6.scale_down_up a:hover .info {
    transform: scale(1)
}

.ih-item.circle.effect6.scale_down_up a:hover .info,
.ih-item.circle.effect7 .img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

.ih-item.circle.effect7 .img {
    transform: scale(1);
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    transition: all .35s ease-out
}

.ih-item.circle.effect7.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect7 .info {
    background: #333;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s
}

.ih-item.circle.effect7 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0
}

.ih-item.circle.effect7 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect7 a:hover .img {
    opacity: 0;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.ih-item.circle.effect7 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.circle.effect7.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect7.left_to_right a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect7.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect7.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect7.top_to_bottom .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect7.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect7.bottom_to_top .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect7.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect8.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect8 .img-container {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.ih-item.circle.effect8 .img-container .img {
    opacity: 1;
    -webkit-transition: all .3s ease-in-out .3s;
    -moz-transition: all .3s ease-in-out .3s;
    transition: all .3s ease-in-out .3s
}

.ih-item.circle.effect8 .info-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out .3s;
    -moz-transition: all .3s ease-in-out .3s;
    transition: all .3s ease-in-out .3s
}

.ih-item.circle.effect10 .info h3,
.ih-item.circle.effect9 .info h3 {
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect8 .info {
    width: 100%;
    height: 100%;
    background: #333;
    transform: scale(.5);
    -webkit-transition: all .35s ease-in-out .6s;
    -moz-transition: all .35s ease-in-out .6s;
    transition: all .35s ease-in-out .6s
}

.ih-item.circle.effect8 .info,
.ih-item.circle.effect8 a:hover .img-container {
    pointer-events: none;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5)
}

.ih-item.circle.effect8 .info h3 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    margin: 0 30px;
    padding: 45px 0 0;
    height: 140px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect8 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect8 a:hover .img-container {
    transform: scale(.5)
}

.ih-item.circle.effect8 a:hover .img-container .img {
    opacity: 0;
    pointer-events: none
}

.ih-item.circle.effect8 a:hover .info-container {
    opacity: 1
}

.ih-item.circle.effect8 a:hover .info-container .info {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect8.left_to_right .img-container .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect8.left_to_right .info-container {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect8.left_to_right a:hover .img-container .img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect8.left_to_right a:hover .info-container,
.ih-item.circle.effect8.right_to_left .img-container .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect8.right_to_left .info-container {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect8.right_to_left a:hover .img-container .img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect8.right_to_left a:hover .info-container {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect8.top_to_bottom .img-container .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect8.top_to_bottom .info-container {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect8.top_to_bottom a:hover .img-container .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect8.bottom_to_top .img-container .img,
.ih-item.circle.effect8.top_to_bottom a:hover .info-container {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect8.bottom_to_top .info-container {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect8.bottom_to_top a:hover .img-container .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect8.bottom_to_top a:hover .info-container {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect9 .img {
    opacity: 1;
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    transition: all .35s ease-out
}

.ih-item.circle.effect9.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect9 .info {
    background: #333;
    visibility: hidden;
    transform: scale(.5);
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s
}

.ih-item.circle.effect9 .info,
.ih-item.circle.effect9 a:hover .img {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5)
}

.ih-item.circle.effect9 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0;
    height: 110px
}

.ih-item.circle.effect9 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect9 a:hover .img {
    transform: scale(.5)
}

.ih-item.circle.effect9 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect9.left_to_right .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.circle.effect9.left_to_right a:hover .img {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg)
}

.ih-item.circle.effect9.right_to_left .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.circle.effect9.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg)
}

.ih-item.circle.effect9.top_to_bottom .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect9.top_to_bottom a:hover .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect9.bottom_to_top .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect9.bottom_to_top a:hover .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect10 .img {
    z-index: 11;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect10.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect10 .info {
    background: #333;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    transition: all .35s ease-in-out
}

.ih-item.circle.effect10 .info,
.ih-item.circle.effect11 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect10 .info h3 {
    color: #fff;
    font-size: 22px
}

.ih-item.circle.effect10 .info p {
    color: #bbb;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, .5)
}

.ih-item.circle.effect10 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect10.top_to_bottom .info h3 {
    margin: 0 30px;
    padding: 25px 0 0;
    height: 78px
}

.ih-item.circle.effect10.top_to_bottom .info p {
    margin: 0 30px;
    padding: 5px
}

.ih-item.circle.effect10.top_to_bottom a:hover .img {
    -webkit-transform: translateY(50px) scale(.5);
    -moz-transform: translateY(50px) scale(.5);
    -ms-transform: translateY(50px) scale(.5);
    -o-transform: translateY(50px) scale(.5);
    transform: translateY(50px) scale(.5)
}

.ih-item.circle.effect10.bottom_to_top .info h3 {
    margin: 95px 30px 0;
    padding: 25px 0 0;
    height: 78px
}

.ih-item.circle.effect11 .info h3,
.ih-item.circle.effect12 .info h3,
.ih-item.circle.effect13 .info h3,
.ih-item.circle.effect14 .info h3,
.ih-item.circle.effect15 .info h3,
.ih-item.circle.effect16 .info h3 {
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    height: 110px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect10.bottom_to_top .info p {
    margin: 0 30px;
    padding: 5px
}

.ih-item.circle.effect10.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-50px) scale(.5);
    -moz-transform: translateY(-50px) scale(.5);
    -ms-transform: translateY(-50px) scale(.5);
    -o-transform: translateY(-50px) scale(.5);
    transform: translateY(-50px) scale(.5)
}

.ih-item.circle.effect11 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.ih-item.circle.effect11 .img {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect11.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect11 .info {
    background: #333;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease .35s;
    -moz-transition: all .35s ease .35s;
    transition: all .35s ease .35s
}

.ih-item.circle.effect11 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0
}

.ih-item.circle.effect11 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect11 a:hover .img {
    opacity: 0
}

.ih-item.circle.effect11 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.circle.effect11.left_to_right .img {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0)
}

.ih-item.circle.effect11.left_to_right .info {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    -o-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg)
}

.ih-item.circle.effect11.left_to_right a:hover .img {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    -o-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg)
}

.ih-item.circle.effect11.left_to_right a:hover .info,
.ih-item.circle.effect11.right_to_left .img {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0)
}

.ih-item.circle.effect11.right_to_left .info {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    -o-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg)
}

.ih-item.circle.effect11.right_to_left a:hover .img {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    -o-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg)
}

.ih-item.circle.effect11.right_to_left a:hover .info {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0)
}

.ih-item.circle.effect11.top_to_bottom .img {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0)
}

.ih-item.circle.effect11.top_to_bottom .info {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    -o-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg)
}

.ih-item.circle.effect11.top_to_bottom a:hover .img {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    -o-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg)
}

.ih-item.circle.effect11.bottom_to_top .img,
.ih-item.circle.effect11.top_to_bottom a:hover .info {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0)
}

.ih-item.circle.effect11.bottom_to_top .info {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    -o-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg)
}

.ih-item.circle.effect11.bottom_to_top a:hover .img {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    -o-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg)
}

.ih-item.circle.effect11.bottom_to_top a:hover .info {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0)
}

.ih-item.circle.effect12 .img {
    opacity: 1;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect12.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect12 .info {
    background: #333;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    transition: all .35s ease-in-out
}

.ih-item.circle.effect12 .info,
.ih-item.circle.effect13 .info {
    pointer-events: none;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect12 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0
}

.ih-item.circle.effect12 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect12 a:hover .img {
    opacity: 0;
    pointer-events: none
}

.ih-item.circle.effect12 a:hover .info {
    opacity: 1;
    visibility: visible
}

.ih-item.circle.effect12.left_to_right .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.circle.effect12.left_to_right .info,
.ih-item.circle.effect12.left_to_right a:hover .img {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg)
}

.ih-item.circle.effect12.left_to_right a:hover .info {
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.circle.effect12.left_to_right a:hover .info,
.ih-item.circle.effect12.right_to_left .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0)
}

.ih-item.circle.effect12.right_to_left .img {
    transform: translateX(0) rotate(0)
}

.ih-item.circle.effect12.right_to_left .info,
.ih-item.circle.effect12.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg)
}

.ih-item.circle.effect12.right_to_left a:hover .info {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.circle.effect12.top_to_bottom .img {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0)
}

.ih-item.circle.effect12.top_to_bottom .info,
.ih-item.circle.effect12.top_to_bottom a:hover .img {
    -webkit-transform: translateY(-100%) rotate(-180deg);
    -moz-transform: translateY(-100%) rotate(-180deg);
    -ms-transform: translateY(-100%) rotate(-180deg);
    -o-transform: translateY(-100%) rotate(-180deg);
    transform: translateY(-100%) rotate(-180deg)
}

.ih-item.circle.effect12.top_to_bottom a:hover .info {
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.circle.effect12.bottom_to_top .img,
.ih-item.circle.effect12.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0)
}

.ih-item.circle.effect12.bottom_to_top .img {
    transform: translateY(0) rotate(0)
}

.ih-item.circle.effect12.bottom_to_top .info,
.ih-item.circle.effect12.bottom_to_top a:hover .img {
    -webkit-transform: translateY(100%) rotate(180deg);
    -moz-transform: translateY(100%) rotate(180deg);
    -ms-transform: translateY(100%) rotate(180deg);
    -o-transform: translateY(100%) rotate(180deg);
    transform: translateY(100%) rotate(180deg)
}

.ih-item.circle.effect12.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.circle.effect13.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.circle.effect13 .info {
    background: #333;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect13 a:hover .info {
    opacity: 0.8 !important;
}

.ih-item.circle.effect13 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect13 .info h3,
.ih-item.circle.effect13 .info p {
    margin: 0 30px;
    visibility: hidden;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect13 .info p {
    color: #bbb;
    padding: 10px 5px;
    font-size: 12px;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect13 a:hover .info {
    opacity: 1
}

.ih-item.circle.effect13 a:hover h3,
.ih-item.circle.effect13 a:hover p {
    visibility: visible
}

.ih-item.circle.effect13.from_left_and_right .info h3 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.circle.effect13.from_left_and_right .info p {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.circle.effect13.from_left_and_right a:hover h3,
.ih-item.circle.effect13.from_left_and_right a:hover p {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.circle.effect13.top_to_bottom .info h3,
.ih-item.circle.effect13.top_to_bottom .info p {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.circle.effect13.top_to_bottom a:hover h3,
.ih-item.circle.effect13.top_to_bottom a:hover p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect13.bottom_to_top .info h3,
.ih-item.circle.effect13.bottom_to_top .info p {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.circle.effect13.bottom_to_top a:hover h3,
.ih-item.circle.effect13.bottom_to_top a:hover p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.circle.effect14 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.ih-item.circle.effect14 .img {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.ih-item.circle.effect14.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect14 .info {
    background: #333;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease-in-out .3s;
    -moz-transition: all .35s ease-in-out .3s;
    transition: all .35s ease-in-out .3s
}

.ih-item.circle.effect14 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0
}

.ih-item.circle.effect14 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect14 a:hover .img {
    opacity: 0;
    visibility: hidden
}

.ih-item.circle.effect14 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.circle.effect14.left_to_right .img {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.circle.effect14.left_to_right .info {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.circle.effect14.left_to_right a:hover .img {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg)
}

.ih-item.circle.effect14.left_to_right a:hover .info {
    transform: rotateY(0)
}

.ih-item.circle.effect14.left_to_right a:hover .info,
.ih-item.circle.effect14.right_to_left .img {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0)
}

.ih-item.circle.effect14.right_to_left .img {
    transform: rotateY(0);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.circle.effect14.right_to_left .info {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.circle.effect14.right_to_left a:hover .img {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg)
}

.ih-item.circle.effect14.right_to_left a:hover .info {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}

.ih-item.circle.effect14.top_to_bottom .img {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.circle.effect14.top_to_bottom .info {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.circle.effect14.top_to_bottom a:hover .img {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.ih-item.circle.effect14.top_to_bottom a:hover .info {
    transform: rotateX(0)
}

.ih-item.circle.effect14.bottom_to_top .img,
.ih-item.circle.effect14.top_to_bottom a:hover .info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0)
}

.ih-item.circle.effect14.bottom_to_top .img {
    transform: rotateX(0);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.circle.effect14.bottom_to_top .info {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.circle.effect14.bottom_to_top a:hover .img {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

.ih-item.circle.effect14.bottom_to_top a:hover .info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.ih-item.circle.effect15 .img {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect15.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect15 .info {
    background: #333;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.5) rotate(-720deg);
    -moz-transform: scale(.5) rotate(-720deg);
    -ms-transform: scale(.5) rotate(-720deg);
    -o-transform: scale(.5) rotate(-720deg);
    transform: scale(.5) rotate(-720deg);
    -webkit-transition: all .35s ease-in-out .3s;
    -moz-transition: all .35s ease-in-out .3s;
    transition: all .35s ease-in-out .3s
}

.ih-item.circle.effect15 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0
}

.ih-item.circle.effect15 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect15 a:hover .img {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.5) rotate(720deg);
    -moz-transform: scale(.5) rotate(720deg);
    -ms-transform: scale(.5) rotate(720deg);
    -o-transform: scale(.5) rotate(720deg);
    transform: scale(.5) rotate(720deg)
}

.ih-item.circle.effect15 a:hover .info {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0)
}

.ih-item.circle.effect16 .img {
    z-index: 11;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect16.colored .info {
    background: #1a4a72
}

.ih-item.circle.effect16 .info {
    background: #333;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect16 .info,
.ih-item.circle.effect16 .info p {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect16 .info h3 {
    color: #fff;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0
}

.ih-item.circle.effect16 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect16.left_to_right .img:after,
.ih-item.circle.effect16.right_to_left .img:after {
    border-radius: 50%;
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    top: 40%;
    margin: -4px 0 0 -4px;
    background: rgba(0, 0, 0, .8);
    box-shadow: 0 0 1px rgba(255, 255, 255, .9)
}

.ih-item.circle.effect16.left_to_right .img {
    -webkit-transform-origin: 95% 40%;
    -moz-transform-origin: 95% 40%;
    -ms-transform-origin: 95% 40%;
    -o-transform-origin: 95% 40%;
    transform-origin: 95% 40%
}

.ih-item.circle.effect16.left_to_right .img:after {
    left: 95%
}

.ih-item.circle.effect16.left_to_right a:hover .img {
    -webkit-transform: rotate(-120deg);
    -moz-transform: rotate(-120deg);
    -ms-transform: rotate(-120deg);
    -o-transform: rotate(-120deg);
    transform: rotate(-120deg)
}

.ih-item.circle.effect16.right_to_left .img {
    -webkit-transform-origin: 5% 40%;
    -moz-transform-origin: 5% 40%;
    -ms-transform-origin: 5% 40%;
    -o-transform-origin: 5% 40%;
    transform-origin: 5% 40%
}

.ih-item.circle.effect16.right_to_left .img:after {
    left: 5%
}

.ih-item.circle.effect17 .info h3,
.ih-item.circle.effect18 .info h3,
.ih-item.circle.effect20 .info h3 {
    text-transform: uppercase;
    margin: 0 30px;
    position: relative;
    letter-spacing: 2px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect16.right_to_left a:hover .img {
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg)
}

.ih-item.circle.effect17 .info {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    transition: all .35s ease-in-out
}

.ih-item.circle.effect17 .info,
.ih-item.circle.effect17 .info p {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.circle.effect17 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0;
    height: 110px
}

.ih-item.circle.effect17 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect17 a:hover .img:before {
    box-shadow: inset 0 0 0 110px #333, inset 0 0 0 16px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 0 110px rgba(0, 0, 0, .6), inset 0 0 0 16px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1)
}

.ih-item.circle.effect17 a:hover .info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect17 a:hover .info p {
    opacity: 1
}

.ih-item.circle.effect17.colored a:hover .img:before {
    box-shadow: inset 0 0 0 110px #1a4a72, inset 0 0 0 16px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 0 110px rgba(26, 74, 114, .6), inset 0 0 0 16px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1)
}

.ih-item.circle.effect18 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.ih-item.circle.effect18 .img {
    z-index: 11;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.ih-item.circle.effect18.colored .info .info-back {
    background: #1a4a72
}

.ih-item.circle.effect18 .info {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ih-item.circle.effect18 .info .info-back {
    opacity: 1;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: #333
}

.ih-item.circle.effect18 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0;
    height: 110px
}

.ih-item.circle.effect18 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect18.bottom_to_top .img {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.circle.effect18.bottom_to_top a:hover .img {
    -webkit-transform: rotate3d(1, 0, 0, 180deg);
    -moz-transform: rotate3d(1, 0, 0, 180deg);
    -ms-transform: rotate3d(1, 0, 0, 180deg);
    -o-transform: rotate3d(1, 0, 0, 180deg);
    transform: rotate3d(1, 0, 0, 180deg)
}

.ih-item.circle.effect18.top_to_bottom .img {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.circle.effect18.top_to_bottom a:hover .img {
    -webkit-transform: rotate3d(1, 0, 0, -180deg);
    -moz-transform: rotate3d(1, 0, 0, -180deg);
    -ms-transform: rotate3d(1, 0, 0, -180deg);
    -o-transform: rotate3d(1, 0, 0, -180deg);
    transform: rotate3d(1, 0, 0, -180deg)
}

.ih-item.circle.effect18.left_to_right .img {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.circle.effect18.left_to_right a:hover .img {
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg)
}

.ih-item.circle.effect18.right_to_left .img {
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.circle.effect18.right_to_left a:hover .img {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg)
}

.ih-item.circle.effect19.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.circle.effect19 .info {
    background: #333;
    background: rgba(0, 0, 0, .6);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.circle.effect19 .info h3 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    margin: 0 30px;
    padding: 45px 0 0;
    height: 140px;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect19 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect19 a:hover .info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.circle.effect20 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.ih-item.circle.effect20 .img {
    -webkit-transition: all .35s linear;
    -moz-transition: all .35s linear;
    transition: all .35s linear;
    transform-origin: 50% 0
}

.ih-item.circle.effect20 .img,
.ih-item.circle.effect20 .info .info-back {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0
}

.ih-item.circle.effect20.colored .info .info-back {
    background: #1a4a72
}

.ih-item.circle.effect20 .info {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ih-item.circle.effect20 .info .info-back {
    opacity: 1;
    visibility: hidden;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: #333;
    -webkit-transition: all .35s linear;
    -moz-transition: all .35s linear;
    transition: all .35s linear;
    transform-origin: 50% 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ih-item.circle.effect20 .info h3 {
    color: #fff;
    font-size: 22px;
    padding: 55px 0 0;
    height: 110px
}

.ih-item.circle.effect20 .info p {
    color: #bbb;
    padding: 10px 5px;
    margin: 0 30px;
    font-size: 12px
}

.ih-item.circle.effect20 a:hover .img {
    opacity: 0
}

.ih-item.circle.effect20 a:hover .info .info-back {
    opacity: 1;
    visibility: visible
}

.ih-item.circle.effect20.top_to_bottom .info .info-back {
    -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg)
}

.ih-item.circle.effect20.top_to_bottom a:hover .img {
    -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg)
}

.ih-item.circle.effect20.top_to_bottom a:hover .info .info-back {
    -webkit-transform: rotate3d(1, 0, 0, 0deg);
    -moz-transform: rotate3d(1, 0, 0, 0deg);
    -ms-transform: rotate3d(1, 0, 0, 0deg);
    -o-transform: rotate3d(1, 0, 0, 0deg);
    transform: rotate3d(1, 0, 0, 0deg)
}

.ih-item.circle.effect20.bottom_to_top .info .info-back {
    -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg)
}

.ih-item.circle.effect20.bottom_to_top a:hover .img {
    -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg)
}

.ih-item.circle.effect20.bottom_to_top a:hover .info .info-back {
    -webkit-transform: rotate3d(1, 0, 0, 0deg);
    -moz-transform: rotate3d(1, 0, 0, 0deg);
    -ms-transform: rotate3d(1, 0, 0, 0deg);
    -o-transform: rotate3d(1, 0, 0, 0deg);
    transform: rotate3d(1, 0, 0, 0deg)
}

.ih-item.square.effect1.colored .info {
    background: #1a4a72
}

.ih-item.square.effect1 .img {
    z-index: 11;
    position: absolute;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect1 .img,
.ih-item.square.effect1 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect1 .info {
    background: #333;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    transition: all .35s ease-in-out
}

.ih-item.square.effect1 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect1.left_and_right .info h3 {
    position: absolute;
    top: 12px;
    left: 12px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    margin: 0
}

.ih-item.square.effect1.left_and_right .info p {
    position: absolute;
    right: 12px;
    bottom: 12px;
    margin: 0;
    font-size: 12px;
    color: #bbb
}

.ih-item.square.effect1.left_and_right a:hover .img {
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    -o-transform: scale(.6);
    transform: scale(.6)
}

.ih-item.square.effect1.top_to_bottom .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px 10px 0 4px;
    margin: 10px 0 0
}

.ih-item.square.effect1.top_to_bottom .info p {
    font-size: 12px;
    color: #bbb;
    padding: 5px;
    text-align: center
}

.ih-item.square.effect1.top_to_bottom a:hover .img {
    -webkit-transform: translateY(30px) scale(.6);
    -moz-transform: translateY(30px) scale(.6);
    -ms-transform: translateY(30px) scale(.6);
    -o-transform: translateY(30px) scale(.6);
    transform: translateY(30px) scale(.6)
}

.ih-item.square.effect1.bottom_to_top .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px 10px 0 4px;
    margin: 134px 0 0
}

.ih-item.square.effect1.bottom_to_top .info p {
    font-size: 12px;
    color: #bbb;
    padding: 5px;
    text-align: center
}

.ih-item.square.effect1.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-30px) scale(.6);
    -moz-transform: translateY(-30px) scale(.6);
    -ms-transform: translateY(-30px) scale(.6);
    -o-transform: translateY(-30px) scale(.6);
    transform: translateY(-30px) scale(.6)
}

.ih-item.square.effect2.colored .info {
    background: #1a4a72
}

.ih-item.square.effect2.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect2 .img {
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: rotate(0) scale(1);
    -moz-transform: rotate(0) scale(1);
    -ms-transform: rotate(0) scale(1);
    -o-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1)
}

.ih-item.square.effect2 .info {
    background: #333;
    visibility: hidden;
    -webkit-transition: all .35s .3s ease-in-out;
    -moz-transition: all .35s .3s ease-in-out;
    transition: all .35s .3s ease-in-out
}

.ih-item.square.effect2 .info h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0;
    transform: translateY(-200px);
    -webkit-transition: all .35s .6s ease-in-out;
    -moz-transition: all .35s .6s ease-in-out;
    transition: all .35s .6s ease-in-out
}

.ih-item.square.effect2 .info h3,
.ih-item.square.effect2 .info p {
    text-align: center;
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    -o-transform: translateY(-200px)
}

.ih-item.square.effect2 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    transform: translateY(-200px);
    -webkit-transition: all .35s .5s linear;
    -moz-transition: all .35s .5s linear;
    transition: all .35s .5s linear
}

.ih-item.square.effect2 a:hover .img {
    -webkit-transform: rotate(720deg) scale(0);
    -moz-transform: rotate(720deg) scale(0);
    -ms-transform: rotate(720deg) scale(0);
    -o-transform: rotate(720deg) scale(0);
    transform: rotate(720deg) scale(0);
    opacity: 0
}

.ih-item.square.effect2 a:hover .info {
    visibility: visible
}

.ih-item.square.effect2 a:hover .info h3,
.ih-item.square.effect2 a:hover .info p {
    transform: translateY(0)
}

.ih-item.square.effect2 a:hover .info h3,
.ih-item.square.effect2 a:hover .info p,
.ih-item.square.effect3 .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.ih-item.square.effect3.colored .info {
    background: #1a4a72
}

.ih-item.square.effect3 .img {
    transform: translateY(0);
    transition: all .35s ease-in-out
}

.ih-item.square.effect3 .img,
.ih-item.square.effect3 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect3 .info {
    height: 65px;
    background: #333;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect3 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px 10px 0 4px;
    margin: 4px 0 0
}

.ih-item.square.effect3 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    /*padding: 5px;*/
    text-align: center
}

.ih-item.square.effect3 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect3.bottom_to_top .info {
    top: auto;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect3.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px)
}

.ih-item.square.effect3.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect3.top_to_bottom .info {
    bottom: auto;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect3.top_to_bottom a:hover .img {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.ih-item.square.effect3.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect4 {
    position: relative
}

.ih-item.square.effect4.colored .info {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect4.colored .mask1,
.ih-item.square.effect4.colored .mask2 {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect4 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.square.effect4 .mask1,
.ih-item.square.effect4 .mask2 {
    position: absolute;
    background: #333;
    background: rgba(0, 0, 0, .6);
    height: 361px;
    width: 361px;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.square.effect4 .mask1 {
    left: auto;
    right: 0;
    top: 0;
    -webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.ih-item.square.effect4 .mask2 {
    top: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.ih-item.square.effect4 .info {
    background: #111;
    height: 0;
    visibility: hidden;
    width: 361px;
    -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transition: all .35s ease-in-out .35s;
    -moz-transition: all .35s ease-in-out .35s;
    transition: all .35s ease-in-out .35s
}

.ih-item.square.effect4 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: 0 0;
    margin-top: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    transition: all .35s ease-in-out .35s
}

.ih-item.square.effect4 .info h3,
.ih-item.square.effect4 .info p {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out .35s;
    -moz-transition: all .35s ease-in-out .35s
}

.ih-item.square.effect5 .info h3,
.ih-item.square.effect6 .info h3,
.ih-item.square.effect7 .info h3,
.ih-item.square.effect8 .info h3 {
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0 0
}

.ih-item.square.effect4 .info h3 {
        margin-bottom: 0px;
}

.ih-item.square.effect4 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 15px 15px 10px 15px;
    text-align: center;
    transition: all .35s ease-in-out .35s
}

.ih-item.square.effect4 a:hover .mask1 {
    -webkit-transform: rotate(56.5deg) translateX(1px);
    -moz-transform: rotate(56.5deg) translateX(1px);
    -ms-transform: rotate(56.5deg) translateX(1px);
    -o-transform: rotate(56.5deg) translateX(1px);
    transform: rotate(56.5deg) translateX(1px)
}

.ih-item.square.effect4 a:hover .mask2 {
    -webkit-transform: rotate(56.5deg) translateX(-1px);
    -moz-transform: rotate(56.5deg) translateX(-1px);
    -ms-transform: rotate(56.5deg) translateX(-1px);
    -o-transform: rotate(56.5deg) translateX(-1px);
    transform: rotate(56.5deg) translateX(-1px)
}

.ih-item.square.effect4 a:hover .info {
    width: 100%;
    height: 130px;
    visibility: visible;
    top: 40px;
    -webkit-transform: rotate(0) translate(0, 0);
    -moz-transform: rotate(0) translate(0, 0);
    -ms-transform: rotate(0) translate(0, 0);
    -o-transform: rotate(0) translate(0, 0);
    transform: rotate(0) translate(0, 0)
}

.ih-item.square.effect4 a:hover .info h3,
.ih-item.square.effect4 a:hover .info p {
    opacity: 1
}

.ih-item.square.effect5.colored .info {
    background: #1a4a72
}

.ih-item.square.effect5.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect5 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect5 .info {
    background: #333;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect5 .info,
.ih-item.square.effect6 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect5 .info h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect5 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect5 a:hover .img {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    transition-delay: 0
}

.ih-item.square.effect5 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect5.left_to_right .info {
    -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg)
}

.ih-item.square.effect5.right_to_left .info {
    -webkit-transform: scale(0) rotate(180deg);
    -moz-transform: scale(0) rotate(180deg);
    -ms-transform: scale(0) rotate(180deg);
    -o-transform: scale(0) rotate(180deg);
    transform: scale(0) rotate(180deg)
}

.ih-item.square.effect6.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect6.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect6 .img {
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect6 .info {
    background: #333;
    visibility: hidden;
    opacity: 0.8 !important;
    transition: all .35s ease-in-out
}

.ih-item.square.effect6 .info,
.ih-item.square.effect6 .info h3 {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect6 .info h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    transition: all .35s ease-in-out
}

.ih-item.square.effect6 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center;
    -webkit-transition: all .05s linear;
    -moz-transition: all .05s linear;
    transition: all .05s linear
}

.ih-item.square.effect6 a:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ih-item.square.effect6 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect6.from_top_and_bottom .info p {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect6.from_left_and_right .info h3 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect6.from_left_and_right .info p {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect6.from_left_and_right a:hover .info h3,
.ih-item.square.effect6.from_left_and_right a:hover .info p {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect6.top_to_bottom .info h3,
.ih-item.square.effect6.top_to_bottom .info p {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect6.top_to_bottom a:hover .info h3,
.ih-item.square.effect6.top_to_bottom a:hover .info p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect6.bottom_to_top .info h3,
.ih-item.square.effect6.bottom_to_top .info p {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect6.bottom_to_top a:hover .info h3,
.ih-item.square.effect6.bottom_to_top a:hover .info p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect7.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect7.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect7 .img {
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect7 .img,
.ih-item.square.effect7 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect7 .info {
    background: #333;
    visibility: hidden;
    opacity: 0.8 !important;
    transition: all .35s ease-in-out
}

.ih-item.square.effect7 .info h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -ms-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
    -webkit-transition: all .35s .1s ease-in-out;
    -moz-transition: all .35s .1s ease-in-out;
    transition: all .35s .1s ease-in-out
}

.ih-item.square.effect7 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all .35s .3s linear;
    -moz-transition: all .35s .3s linear;
    transition: all .35s .3s linear
}

.ih-item.square.effect7 a:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ih-item.square.effect7 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect7 a:hover .info h3,
.ih-item.square.effect7 a:hover .info p {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect8.colored .info {
    background: #1a4a72
}

.ih-item.square.effect8.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect8 .img {
    opacity: 1;
    transition: all .35s ease-in-out
}

.ih-item.square.effect8 .img,
.ih-item.square.effect8 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect8 .info {
    background: #333;
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect8 .info h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    -webkit-transition: all .35s .1s ease-in-out;
    -moz-transition: all .35s .1s ease-in-out;
    transition: all .35s .1s ease-in-out
}

.ih-item.square.effect8 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center;
    -webkit-transition: all .35s .15s linear;
    -moz-transition: all .35s .15s linear;
    transition: all .35s .15s linear
}

.ih-item.square.effect8 a:hover .img {
    opacity: 0
}

.ih-item.square.effect8 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect8.scale_up .img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect8.scale_up .info,
.ih-item.square.effect8.scale_up .info h3,
.ih-item.square.effect8.scale_up .info p {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.ih-item.square.effect8.scale_up a:hover .img {
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5)
}

.ih-item.square.effect8.scale_down .img,
.ih-item.square.effect8.scale_up a:hover .info,
.ih-item.square.effect8.scale_up a:hover .info h3,
.ih-item.square.effect8.scale_up a:hover .info p {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect8.scale_down .info,
.ih-item.square.effect8.scale_down .info h3,
.ih-item.square.effect8.scale_down .info p {
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5)
}

.ih-item.square.effect8.scale_down a:hover .img {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.ih-item.square.effect8.scale_down a:hover .info,
.ih-item.square.effect8.scale_down a:hover .info h3,
.ih-item.square.effect8.scale_down a:hover .info p {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect9 {
    perspective: 900px
}

.ih-item.square.effect15,
.ih-item.square.effect9 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px
}

.ih-item.square.effect9.colored .info .info-back {
    background: #1a4a72
}

.ih-item.square.effect9.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect9 .img {
    position: relative;
    z-index: 11;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.ih-item.square.effect9 .info {
    z-index: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ih-item.square.effect9 .info .info-back {
    opacity: 1;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    background: #333
}

.ih-item.square.effect9 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 0
}

.ih-item.square.effect10 .info h3,
.ih-item.square.effect11 .info h3,
.ih-item.square.effect12 .info h3,
.ih-item.square.effect13 .info h3,
.ih-item.square.effect14 .info h3,
.ih-item.square.effect15 .info h3 {
    text-transform: uppercase;
    margin: 30px 0 0
}

.ih-item.square.effect9 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect9.left_to_right .img {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.square.effect9.left_to_right a:hover .img {
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg)
}

.ih-item.square.effect9.right_to_left .img {
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.square.effect9.right_to_left a:hover .img {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg)
}

.ih-item.square.effect9.top_to_bottom .img {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.square.effect9.top_to_bottom a:hover .img {
    -webkit-transform: rotate3d(1, 0, 0, -180deg);
    -moz-transform: rotate3d(1, 0, 0, -180deg);
    -ms-transform: rotate3d(1, 0, 0, -180deg);
    -o-transform: rotate3d(1, 0, 0, -180deg);
    transform: rotate3d(1, 0, 0, -180deg)
}

.ih-item.square.effect9.bottom_to_top .img {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.square.effect9.bottom_to_top a:hover .img {
    -webkit-transform: rotate3d(1, 0, 0, 180deg);
    -moz-transform: rotate3d(1, 0, 0, 180deg);
    -ms-transform: rotate3d(1, 0, 0, 180deg);
    -o-transform: rotate3d(1, 0, 0, 180deg);
    transform: rotate3d(1, 0, 0, 180deg)
}

.ih-item.square.effect10 {
    overflow: hidden
}

.ih-item.square.effect10.colored .info {
    background: #1a4a72
}

.ih-item.square.effect10.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect10 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.ih-item.square.effect10 .info {
    background: #333;
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect10 .info,
.ih-item.square.effect11 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect10 .info h3 {
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect10 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect10 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect10.left_to_right .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect10.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect10.left_to_right a:hover .img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect10.left_to_right a:hover .info,
.ih-item.square.effect10.right_to_left .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect10.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect10.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect10.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect10.top_to_bottom .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect10.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect10.top_to_bottom a:hover .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect10.bottom_to_top .img,
.ih-item.square.effect10.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect10.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect10.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect10.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect11.colored .info {
    background: #1a4a72
}

.ih-item.square.effect11.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect11 .img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition: all .35s ease-in-out
}

.ih-item.square.effect11 .info {
    background: #333;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s
}

.ih-item.square.effect11 .info h3 {
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect11 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect11 a:hover .img {
    opacity: 0;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.ih-item.square.effect11 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect11.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect11.left_to_right a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect11.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect11.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect11.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect11.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect11.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect11.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect12.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect12.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect12 .img {
    transition: all .35s ease-in
}

.ih-item.square.effect12 .img,
.ih-item.square.effect12 .info {
    -webkit-transition: all .35s ease-in;
    -moz-transition: all .35s ease-in
}

.ih-item.square.effect12 .info {
    background: #333;
    visibility: hidden;
    opacity: 0.8 !important;
    transition: all .35s ease-in
}

.ih-item.square.effect12 .info h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    transition: all .35s ease-in
}

.ih-item.square.effect12 .info h3,
.ih-item.square.effect12 .info p {
    text-align: center;
    -webkit-transition: all .35s ease-in;
    -moz-transition: all .35s ease-in
}

.ih-item.square.effect12 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    transition: all .35s ease-in
}

.ih-item.square.effect12 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect12 a:hover .info h3 {
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect12 a:hover .info p {
    -webkit-transition-delay: .25s;
    -moz-transition-delay: .25s;
    transition-delay: .25s
}

.ih-item.square.effect12.left_to_right .info {
    -webkit-transform: translate(-460px, -100px) rotate(-180deg);
    -moz-transform: translate(-460px, -100px) rotate(-180deg);
    -ms-transform: translate(-460px, -100px) rotate(-180deg);
    -o-transform: translate(-460px, -100px) rotate(-180deg);
    transform: translate(-460px, -100px) rotate(-180deg)
}

.ih-item.square.effect12.left_to_right .info h3 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px)
}

.ih-item.square.effect12.left_to_right .info p {
    -webkit-transform: translateX(-300px) rotate(-90deg);
    -moz-transform: translateX(-300px) rotate(-90deg);
    -ms-transform: translateX(-300px) rotate(-90deg);
    -o-transform: translateX(-300px) rotate(-90deg);
    transform: translateX(-300px) rotate(-90deg)
}

.ih-item.square.effect12.left_to_right a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.ih-item.square.effect12.left_to_right a:hover .info h3 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect12.left_to_right a:hover .info p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect12.right_to_left .info {
    -webkit-transform: translate(460px, -100px) rotate(180deg);
    -moz-transform: translate(460px, -100px) rotate(180deg);
    -ms-transform: translate(460px, -100px) rotate(180deg);
    -o-transform: translate(460px, -100px) rotate(180deg);
    transform: translate(460px, -100px) rotate(180deg)
}

.ih-item.square.effect12.right_to_left .info h3 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px)
}

.ih-item.square.effect12.right_to_left .info p {
    -webkit-transform: translateX(300px) rotate(90deg);
    -moz-transform: translateX(300px) rotate(90deg);
    -ms-transform: translateX(300px) rotate(90deg);
    -o-transform: translateX(300px) rotate(90deg);
    transform: translateX(300px) rotate(90deg)
}

.ih-item.square.effect12.right_to_left a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.ih-item.square.effect12.right_to_left a:hover .info h3 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect12.right_to_left a:hover .info p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect12.top_to_bottom .info {
    -webkit-transform: translate(-265px, -145px) rotate(-45deg);
    -moz-transform: translate(-265px, -145px) rotate(-45deg);
    -ms-transform: translate(-265px, -145px) rotate(-45deg);
    -o-transform: translate(-265px, -145px) rotate(-45deg);
    transform: translate(-265px, -145px) rotate(-45deg)
}

.ih-item.square.effect12.top_to_bottom .info h3,
.ih-item.square.effect12.top_to_bottom .info p {
    -webkit-transform: translate(200px, -200px);
    -moz-transform: translate(200px, -200px);
    -ms-transform: translate(200px, -200px);
    -o-transform: translate(200px, -200px);
    transform: translate(200px, -200px)
}

.ih-item.square.effect12.top_to_bottom a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect12.top_to_bottom a:hover .info h3 {
    transform: translate(0, 0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect12.top_to_bottom a:hover .info h3,
.ih-item.square.effect12.top_to_bottom a:hover .info p {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}

.ih-item.square.effect12.top_to_bottom a:hover .info p {
    transform: translate(0, 0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.square.effect12.bottom_to_top .info {
    -webkit-transform: translate(265px, 145px) rotate(45deg);
    -moz-transform: translate(265px, 145px) rotate(45deg);
    -ms-transform: translate(265px, 145px) rotate(45deg);
    -o-transform: translate(265px, 145px) rotate(45deg);
    transform: translate(265px, 145px) rotate(45deg)
}

.ih-item.square.effect12.bottom_to_top .info h3 {
    -webkit-transform: translate(200px, -200px);
    -moz-transform: translate(200px, -200px);
    -ms-transform: translate(200px, -200px);
    -o-transform: translate(200px, -200px);
    transform: translate(200px, -200px)
}

.ih-item.square.effect12.bottom_to_top .info p {
    -webkit-transform: translate(-200px, 200px);
    -moz-transform: translate(-200px, 200px);
    -ms-transform: translate(-200px, 200px);
    -o-transform: translate(-200px, 200px);
    transform: translate(-200px, 200px)
}

.ih-item.square.effect12.bottom_to_top a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect12.bottom_to_top a:hover .info h3 {
    transform: translate(0, 0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect12.bottom_to_top a:hover .info h3,
.ih-item.square.effect12.bottom_to_top a:hover .info p {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}

.ih-item.square.effect12.bottom_to_top a:hover .info p {
    transform: translate(0, 0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.square.effect13.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect13.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect13 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect13 .info {
    background: #333;
    visibility: hidden;
    opacity: 0.8 !important;
    pointer-events: none;
    transition: all .35s ease-in-out
}

.ih-item.square.effect13 .info,
.ih-item.square.effect14 .img {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect13 .info h3 {
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect13 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect13 a:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ih-item.square.effect13 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect13.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect13.left_to_right a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect13.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect13.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect13.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect13.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect13.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect13.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect14.colored .info {
    background: #1a4a72
}

.ih-item.square.effect14.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect14 .img {
    opacity: 1;
    transition: all .35s ease-in-out
}

.ih-item.square.effect14 .info {
    background: #333;
    visibility: hidden;
    transform: scale(.5);
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s
}

.ih-item.square.effect14 .info,
.ih-item.square.effect14 a:hover .img {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5)
}

.ih-item.square.effect14 .info h3 {
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect14 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect14 a:hover .img {
    transform: scale(.5)
}

.ih-item.square.effect14 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect14.left_to_right .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect14.left_to_right a:hover .img {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg)
}

.ih-item.square.effect14.right_to_left .img {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect14.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg)
}

.ih-item.square.effect14.top_to_bottom .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect14.top_to_bottom a:hover .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect14.bottom_to_top .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect14.bottom_to_top a:hover .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect15 {
    perspective: 900px
}

.ih-item.square.effect15.colored .info {
    background: #1a4a72
}

.ih-item.square.effect15 .img {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.ih-item.square.effect15 .info {
    background: #333;
    opacity: 0;
    -webkit-transition: all .35s ease-in-out .3s;
    -moz-transition: all .35s ease-in-out .3s;
    transition: all .35s ease-in-out .3s
}

.ih-item.square.effect15 .info h3 {
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111
}

.ih-item.square.effect15 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect15 a:hover .img {
    opacity: 0;
    visibility: hidden
}

.ih-item.square.effect15 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect15.left_to_right .img {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.square.effect15.left_to_right .info {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.square.effect15.left_to_right a:hover .img {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg)
}

.ih-item.square.effect15.left_to_right a:hover .info {
    transform: rotateY(0)
}

.ih-item.square.effect15.left_to_right a:hover .info,
.ih-item.square.effect15.right_to_left .img {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0)
}

.ih-item.square.effect15.right_to_left .img {
    transform: rotateY(0);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ih-item.square.effect15.right_to_left .info {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ih-item.square.effect15.right_to_left a:hover .img {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg)
}

.ih-item.square.effect15.right_to_left a:hover .info {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}

.ih-item.square.effect15.top_to_bottom .img {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.square.effect15.top_to_bottom .info {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.square.effect15.top_to_bottom a:hover .img {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.ih-item.square.effect15.top_to_bottom a:hover .info {
    transform: rotateX(0)
}

.ih-item.square.effect15.bottom_to_top .img,
.ih-item.square.effect15.top_to_bottom a:hover .info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0)
}

.ih-item.square.effect15.bottom_to_top .img {
    transform: rotateX(0);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ih-item.square.effect15.bottom_to_top .info {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ih-item.square.effect15.bottom_to_top a:hover .img {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

.ih-item.square.effect15.bottom_to_top a:hover .info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
;
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Lustria, Georgia, "Times New Roman", Times, serif
}

.bs-docs-nav .navbar-nav>.active>a,
.bs-docs-nav .navbar-nav>.active>a:hover {
    background-color: #222132
}

.bs-docs-nav .navbar-toggle:hover {
    background-color: #383550;
    border-color: #222132
}

.navbar-nav {
    margin: 0 -15px
}

@media (min-width:768px) {
    .navbar-nav {
        margin: 0
    }
}

.bs-docs-nav .navbar-collapse {
    border-color: transparent
}

.header {
    /*background: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/images/bg_header.jpg) repeat-x*/
}

.bs-docs-home,
.bs-header {
    color: #c8c8e6
}

.bs-footer,
.bs-footer a {
    color: #575781
}

.highlight pre {
    white-space: pre
}

.section-heading {
    padding-top: 80px
}

.section-heading.first-child {
    margin-top: 0;
    padding-top: 0
}

.bs-footer {
    background-color: #2C2C44
}

.ih-item.square .img,
.ih-item.square .img img {
    /*height: 100%!important*/
}

.ih-item.square.effect16.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect16.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect16 .img {
    transition: all .35s ease-in
}

.ih-item.square.effect16 .img,
.ih-item.square.effect16 .info {
    -webkit-transition: all .35s ease-in;
    -moz-transition: all .35s ease-in
}

.ih-item.square.effect16 .info {
    background: #333;
    background: rgba(0, 0, 0, .6);
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in
}

.ih-item.square.effect16 .info h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0;
    transition: all .35s ease-in
}

.ih-item.square.effect16 .info h3,
.ih-item.square.effect16 .info p {
    text-align: center;
    -webkit-transition: all .35s ease-in;
    -moz-transition: all .35s ease-in
}

.ih-item.square.effect16 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    transition: all .35s ease-in
}

.ih-item.square.effect16 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect16 a:hover .info h3 {
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect16 a:hover .info p {
    -webkit-transition-delay: .25s;
    -moz-transition-delay: .25s;
    transition-delay: .25s
}

.ih-item.square.effect16.left_to_right .info {
    -webkit-transform: translate(-460px, -100px) rotate(-180deg);
    -moz-transform: translate(-460px, -100px) rotate(-180deg);
    -ms-transform: translate(-460px, -100px) rotate(-180deg);
    -o-transform: translate(-460px, -100px) rotate(-180deg);
    transform: translate(-460px, -100px) rotate(-180deg)
}

.ih-item.square.effect16.left_to_right .info h3 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px)
}

.ih-item.square.effect16.left_to_right .info p {
    -webkit-transform: translateX(-300px) rotate(-90deg);
    -moz-transform: translateX(-300px) rotate(-90deg);
    -ms-transform: translateX(-300px) rotate(-90deg);
    -o-transform: translateX(-300px) rotate(-90deg);
    transform: translateX(-300px) rotate(-90deg)
}

.ih-item.square.effect16.left_to_right a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.ih-item.square.effect16.left_to_right a:hover .info h3 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect16.left_to_right a:hover .info p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect16.right_to_left .info {
    -webkit-transform: translate(460px, -100px) rotate(180deg);
    -moz-transform: translate(460px, -100px) rotate(180deg);
    -ms-transform: translate(460px, -100px) rotate(180deg);
    -o-transform: translate(460px, -100px) rotate(180deg);
    transform: translate(460px, -100px) rotate(180deg)
}

.ih-item.square.effect16.right_to_left .info h3 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px)
}

.ih-item.square.effect16.right_to_left .info p {
    -webkit-transform: translateX(300px) rotate(90deg);
    -moz-transform: translateX(300px) rotate(90deg);
    -ms-transform: translateX(300px) rotate(90deg);
    -o-transform: translateX(300px) rotate(90deg);
    transform: translateX(300px) rotate(90deg)
}

.ih-item.square.effect16.right_to_left a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.ih-item.square.effect16.right_to_left a:hover .info h3 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect16.right_to_left a:hover .info p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

.ih-item.square.effect16.top_to_bottom .info {
    -webkit-transform: translate(-265px, -145px) rotate(-45deg);
    -moz-transform: translate(-265px, -145px) rotate(-45deg);
    -ms-transform: translate(-265px, -145px) rotate(-45deg);
    -o-transform: translate(-265px, -145px) rotate(-45deg);
    transform: translate(-265px, -145px) rotate(-45deg)
}

.ih-item.square.effect16.top_to_bottom .info h3,
.ih-item.square.effect16.top_to_bottom .info p {
    -webkit-transform: translate(200px, -200px);
    -moz-transform: translate(200px, -200px);
    -ms-transform: translate(200px, -200px);
    -o-transform: translate(200px, -200px);
    transform: translate(200px, -200px)
}

.ih-item.square.effect16.top_to_bottom a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect16.top_to_bottom a:hover .info h3 {
    transform: translate(0, 0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect16.top_to_bottom a:hover .info h3,
.ih-item.square.effect16.top_to_bottom a:hover .info p {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}

.ih-item.square.effect16.top_to_bottom a:hover .info p {
    transform: translate(0, 0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.square.effect16.bottom_to_top .info {
    -webkit-transform: translate(265px, 145px) rotate(45deg);
    -moz-transform: translate(265px, 145px) rotate(45deg);
    -ms-transform: translate(265px, 145px) rotate(45deg);
    -o-transform: translate(265px, 145px) rotate(45deg);
    transform: translate(265px, 145px) rotate(45deg)
}

.ih-item.square.effect16.bottom_to_top .info h3 {
    -webkit-transform: translate(200px, -200px);
    -moz-transform: translate(200px, -200px);
    -ms-transform: translate(200px, -200px);
    -o-transform: translate(200px, -200px);
    transform: translate(200px, -200px)
}

.ih-item.square.effect16.bottom_to_top .info p {
    -webkit-transform: translate(-200px, 200px);
    -moz-transform: translate(-200px, 200px);
    -ms-transform: translate(-200px, 200px);
    -o-transform: translate(-200px, 200px);
    transform: translate(-200px, 200px)
}

.ih-item.square.effect16.bottom_to_top a:hover .info {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.ih-item.square.effect16.bottom_to_top a:hover .info h3 {
    transform: translate(0, 0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect16.bottom_to_top a:hover .info h3,
.ih-item.square.effect16.bottom_to_top a:hover .info p {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}

.ih-item.square.effect16.bottom_to_top a:hover .info p {
    transform: translate(0, 0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s
}

.ih-item.square.effect17.colored .info {
    background: #1a4a72
}

.ih-item.square.effect17.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect17 .img {
    transition: all .35s ease-in-out
}

.ih-item.square.effect17 .img,
.ih-item.square.effect17 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect17 .info {
    background: #333;
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect17 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0
}

.ih-item.square.effect17 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect17 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect17.left_to_right .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect17.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect17.left_to_right a:hover .img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect17.left_to_right a:hover .info,
.ih-item.square.effect17.right_to_left .img {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect17.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ih-item.square.effect17.right_to_left a:hover .img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ih-item.square.effect17.right_to_left a:hover .info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.ih-item.square.effect17.top_to_bottom .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect17.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect17.top_to_bottom a:hover .img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect17.bottom_to_top .img,
.ih-item.square.effect17.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect17.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ih-item.square.effect17.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ih-item.square.effect17.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect18.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}

.ih-item.square.effect18.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect18 .img {
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect18 .img,
.ih-item.square.effect18 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect18 .info {
    background: #333;
    background: rgba(0, 0, 0, .6);
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect18 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -ms-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
    -webkit-transition: all .35s .1s ease-in-out;
    -moz-transition: all .35s .1s ease-in-out;
    transition: all .35s .1s ease-in-out
}

.ih-item.square.effect18 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all .35s .3s linear;
    -moz-transition: all .35s .3s linear;
    transition: all .35s .3s linear
}

.ih-item.square.effect18 a:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ih-item.square.effect18 a:hover .info {
    visibility: visible;
    opacity: 1
}

.ih-item.square.effect18 a:hover .info h3,
.ih-item.square.effect18 a:hover .info p {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect19.colored .info {
    background: #1a4a72
}

.ih-item.square.effect19.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect19 .img {
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: rotate(0) scale(1);
    -moz-transform: rotate(0) scale(1);
    -ms-transform: rotate(0) scale(1);
    -o-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1)
}

.ih-item.square.effect19 .info {
    background: #333;
    visibility: hidden;
    -webkit-transition: all .35s .3s ease-in-out;
    -moz-transition: all .35s .3s ease-in-out;
    transition: all .35s .3s ease-in-out
}

.ih-item.square.effect19 .info h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0;
    transform: translateY(-200px);
    -webkit-transition: all .35s .6s ease-in-out;
    -moz-transition: all .35s .6s ease-in-out;
    transition: all .35s .6s ease-in-out
}

.ih-item.square.effect19 .info h3,
.ih-item.square.effect19 .info p {
    text-align: center;
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    -o-transform: translateY(-200px)
}

.ih-item.square.effect19 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    transform: translateY(-200px);
    -webkit-transition: all .35s .5s linear;
    -moz-transition: all .35s .5s linear;
    transition: all .35s .5s linear
}

.ih-item.square.effect19 a:hover .img {
    -webkit-transform: rotate(720deg) scale(0);
    -moz-transform: rotate(720deg) scale(0);
    -ms-transform: rotate(720deg) scale(0);
    -o-transform: rotate(720deg) scale(0);
    transform: rotate(720deg) scale(0);
    opacity: 0
}

.ih-item.square.effect19 a:hover .info {
    visibility: visible
}

.ih-item.square.effect19 a:hover .info h3,
.ih-item.square.effect19 a:hover .info p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.ih-item.square.effect20.colored .info {
    background: #1a4a72
}

.ih-item.square.effect20.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}

.ih-item.square.effect20 .img {
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ih-item.square.effect20 .img,
.ih-item.square.effect20 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}

.ih-item.square.effect20 .info {
    background: #333;
    opacity: 0;
    transition: all .35s ease-in-out
}

.ih-item.square.effect20 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    background: #111;
    margin: 30px 0 0
}

.ih-item.square.effect20 .info p {
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 20px;
    text-align: center
}

.ih-item.square.effect20 a:hover .img {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    transition-delay: 0
}

.ih-item.square.effect20 a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.ih-item.square.effect20.left_to_right .info {
    -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg)
}

.ih-item.square.effect20.right_to_left .info {
    -webkit-transform: scale(0) rotate(180deg);
    -moz-transform: scale(0) rotate(180deg);
    -ms-transform: scale(0) rotate(180deg);
    -o-transform: scale(0) rotate(180deg);
    transform: scale(0) rotate(180deg)
}
.ih-item.circle {
    border: none !important;
}

/** Custom Css
*************************************************/

.ih-item.square.effect6.ihe-fade:hover .info{
    /*opacity: 1 !important;*/
}
.ih-item.square.effect6.ihe-fade:hover .img{
    transform: scale(1.0) !important;
}

.ih-item.square.effect6.ihe-fade .info {
    background: ;
    visibility: hidden;
    opacity: 0 !important;
    transition: opacity 1s linear; 
    transition: all .35s ease-in-out;
    background-color: rgba(0,0,0,0.5) !important;
}

.ih-item.square.effect6.ihe-fade a:hover .info {
    visibility: visible;
    opacity: 1 !important;
}
.ih-item.square.effect6.ihe-fade h3,
.ih-item.square.effect6.ihe-fade p {
    background: transparent;
    -webkit-transform: translateY(0%) !important;
    -moz-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    -o-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
    padding: 0;
}

/* Custom Css For Filterable Gallery
=============================================== */
.maw_portfolioGallery_wrapper .ih-item a {
    display: block;
}

.maw_portfolioGallery_wrapper .ih-item.square {
    box-shadow: none;
}

/* Image Swap Custom Styling
=============================================== */

.maw_image_swap.ih-item.square.effect6 .info,
.maw_image_swap.ih-item.square.effect6 .info h3 {
    -webkit-transition: all .20s ease-in-out;
    -moz-transition: all .20s ease-in-out
}

.maw_image_swap.ih-item {
    box-sizing: initial !important;
}

/*Fade Effect
=================================================*/

.maw_img_swap_fade {
  position: relative;
  width: 100%;
}

.maw_img_swap_fade img {
  display: block;
  width: 100%;
  height: auto;
}

.maw_img_swap_fade .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .2s ease;
}

.maw_img_swap_fade:not( :hover ) .info{
  transition-delay: .3s !important;
}

.maw_img_swap_fade:hover .info {
  opacity: 1;
}/*Plugin Info
Mega Addons For WPBakery Page Builder
Free Version
Author: topdigitaltrends
Version: 4.2.7
*/

.blink_me {
	  animation: blinker 0.5s linear infinite;
	  font-size: 15px;
	}

	@keyframes blinker {  
	  50% { opacity: 0; }
}

/*========= For Info List  ===============*/
.mega-info-list li:first-child{
    padding-top: 0px !important;
}.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\f907"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\f913"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\f91a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\f91e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\f941"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\f949"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.eot);
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.woff) format("woff"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.eot);
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.woff) format("woff"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.eot);
  src: url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//sticksandstones-ms.de/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
.twentyfourteen .tfmp{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfmp div.product.hentry.has-post-thumbnail{margin-top:0}.twentythirteen h1{margin:0}.twentythirteen ul{padding:0}@media screen and (min-width:673px){.twentyfourteen .tfmp{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfmp{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfmp{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfmp{margin-right:54px}.full-width .twentyfourteen .tfmp{margin-right:auto}}.twentyfifteen .t15mp{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .mptt-sidebar .widget.mptt-container{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15mp{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15mp{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}}.mptt-column .event[id^=event_columns_],.mptt-theme-mode-event.event{overflow:auto}.mptt-main-wrapper.mp-event-item img:not(.avatar ){width:100%;height:auto}.mptt-main-wrapper .mptt-content{width:66.999%;margin-right:3%;float:left}.mptt-main-wrapper .mptt-sidebar{width:30%;float:left}.mptt-main-wrapper .event-title{margin:0 0 2rem}.mptt-main-wrapper .thumbnail-wrapper{margin-bottom:1rem}.mptt-main-wrapper .event-content,.mptt-main-wrapper .timeslots-title{margin:1rem 0}.mptt-main-wrapper .mptt-event.events-list{margin:0 0 1rem 2rem;list-style:none;padding:0}.mptt-main-wrapper .mptt-event.events-list .event{list-style:outside;padding:1rem}.mptt-main-wrapper .mptt-event.events-list .event .event-subtitle,.mptt-main-wrapper .mptt-event.events-list .event .event-title,.mptt-main-wrapper .mptt-event.events-list .event .event-user,.mptt-main-wrapper .mptt-event.events-list .event .timeslot{margin:.25rem 0 0;padding:0}.mptt-main-wrapper .mptt-event.events-list .event .event-description{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mptt-main-wrapper .mptt-event.events-list .event .event-user .avatar{border-radius:50%}.mptt-main-wrapper .mptt-event.events-list .event:last-child{margin-bottom:0}.mptt-main-wrapper .column-title{margin:0 0 2rem}.mptt-main-wrapper .column-content{margin:1rem 0}.mptt-main-wrapper .mptt-column.events-list{margin:0 0 2rem;list-style:none;padding:0}.mptt-main-wrapper .mptt-column.events-list .event{list-style:none;padding:1rem}.mptt-main-wrapper .mptt-column.events-list .event .event-thumbnail{float:left;margin:0 2rem 2rem 0}.mptt-main-wrapper .mptt-column.events-list .event .event-title{clear:none;margin:0 0 .25rem;padding:0}.mptt-main-wrapper .mptt-column.events-list .event .event-subtitle,.mptt-main-wrapper .mptt-column.events-list .event .event-user,.mptt-main-wrapper .mptt-column.events-list .event .timeslot{margin:.25rem 0 0;padding:0}.mptt-main-wrapper .mptt-column.events-list .event .event-description{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mptt-main-wrapper .mptt-column.events-list .event .event-user .avatar{border-radius:50%}.upcoming-events-widget{margin-top:2rem}.upcoming-events-widget .mptt-widget.events-list{list-style:none;margin:0;padding:0}.upcoming-events-widget .mptt-widget.events-list .event{list-style:none;margin-bottom:2rem;padding:.5rem 2rem;border:none;border-left:3px solid #3b5998}.upcoming-events-widget .mptt-widget.events-list .event .event-title{margin:0 0 .25rem;padding:0}.upcoming-events-widget .mptt-widget.events-list .event .column-title,.upcoming-events-widget .mptt-widget.events-list .event .event-user,.upcoming-events-widget .mptt-widget.events-list .event .timeslot{margin:.25rem 0 0;padding:0}.upcoming-events-widget .mptt-widget.events-list .event.mptt-colorized .event-title{margin:0 0 .25rem;padding:0;color:inherit}.upcoming-events-widget .mptt-widget.events-list .event.mptt-colorized .event-title .event-link{color:inherit}.mptt-hidden{display:none;opacity:0;clear:both}.mprm_ie_browser .mptt-inner-event-content{width:100%}.mptt-container{list-style:none}.mptt-shortcode-wrapper .mptt-shortcode-event .mptt-event-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mptt-shortcode-wrapper .mptt-shortcode-event .mptt-event-container:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.mptt-shortcode-wrapper .mptt-shortcode-event.mptt-event-vertical-top .mptt-event-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.mptt-shortcode-wrapper .mptt-shortcode-event.mptt-event-vertical-middle .mptt-event-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mptt-shortcode-wrapper .mptt-shortcode-event.mptt-event-vertical-bottom .mptt-event-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.mptt-shortcode-wrapper .mptt-shortcode-table{margin-top:1rem}.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th{background-color:#f0f0f0;border:1px solid #fff;text-align:center;color:#404040;padding:.25rem 1rem;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2){background-color:#f0f0f0}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td{position:relative;border:1px solid #fff;padding:0;line-height:normal;-webkit-box-sizing:initial;box-sizing:initial}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.event{background-color:#3b5998}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours{padding:0 1rem!important;white-space:nowrap;width:1%;vertical-align:middle}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container{position:absolute;top:0;right:0;left:0;z-index:3;overflow:hidden;outline:#fff solid 1px;color:inherit}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event .event-user img,.mptt-theme-mode-event.event .event-user img{position:relative}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover{background-color:inherit;overflow:visible;z-index:10}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title{text-decoration:underline}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container p{color:inherit}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title{color:inherit;display:inline-block;margin:.5rem .25rem .25rem;text-decoration:none;font-size:1.1em}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-subtitle,.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-user{margin:.25rem;font-size:.8em}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-user .avatar{border-radius:50%;margin-right:3px;display:inline-block;vertical-align:middle}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description{font-size:.8em;margin:.25rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot{font-size:.9em;margin:.25rem}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody tr:nth-child(2n+2) td.event{background-color:inherit}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event{background-color:#fff}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-table-layout-auto{table-layout:auto}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-table-layout-fixed{table-layout:fixed}.mptt-shortcode-wrapper .mptt-navigation-tabs{margin:0 0 1rem;list-style-type:none}.mptt-shortcode-wrapper .mptt-navigation-tabs li{display:inline-block;padding:.25rem .5rem .25rem 0}.mptt-shortcode-wrapper .mptt-shortcode-list{display:none}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem 0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list{list-style:none;margin:2rem;padding:0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event{list-style:none;margin-bottom:2rem;padding:0 0 0 2rem;border-left:3px solid #3b5998}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-user,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .mptt-event-title,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .timeslot{margin:.25rem 0 0;padding:0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-description,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-subtitle{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-user .avatar{border-radius:50%;margin-right:3px;display:inline-block;vertical-align:middle}.mptt-shortcode-wrapper.mptt-table-fixed{overflow-x:scroll}.mptt-shortcode-wrapper.mptt-table-fixed .mptt-shortcode-table{table-layout:auto}.mptt-shortcode-wrapper.mptt-table-fixed tbody,.mptt-shortcode-wrapper.mptt-table-fixed thead{width:100%}.mptt-shortcode-wrapper td{vertical-align:middle}@media (max-width:767px){.mptt-main-wrapper .mptt-content,.mptt-main-wrapper .mptt-sidebar{padding:0 2rem 2rem;width:100%}.mptt-shortcode-wrapper .mptt-shortcode-list{display:block}.mptt-shortcode-wrapper.mptt-table-fixed .mptt-shortcode-list{display:none!important}.mptt-shortcode-wrapper.mptt-table-fixed .mptt-shortcode-table{display:table}.mptt-shortcode-wrapper.mptt-table-fixed .mptt-shortcode-table td.event{min-width:200px}.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table{display:none!important}}.mptt-clearfix:after,.mptt-clearfix:before{display:table;content:"";line-height:0}.mptt-clearfix:after{clear:both}.twentysixteen.mptt-shortcode-wrapper .event-title{-webkit-box-shadow:none;box-shadow:none}.twentyfifteen.mptt-shortcode-wrapper .event-title{border-bottom:none}.twentyfourteen .mptt-content{width:100%;margin:0}/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Browser Resets */ .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles *********************************/ .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; position:relative; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {width: 100%; display: block;} #wrap .flexslider .slides img { height:auto !important;} .flex-pauseplay span {text-transform: capitalize;} /* Clearfix for the .slides element */ .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block; position:relative;} * html .slides {height: 1%;} /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child {display: block;} /* FlexSlider Default Theme *********************************/ .flexslider { background: #fff; margin: 0; padding: 0; z-index: 1;  position: relative;  zoom: 1;} .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;} .loading .flex-viewport {max-height: 300px;} .flexslider .slides {zoom: 1;} .carousel li {margin-right: 5px} /* Direction Nav */ .flex-direction-nav {*height: 0;} .flex-direction-nav a {padding:25px 15px; margin: -46px 0 0; background: rgba(0,0,0,0.9); display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0;  -webkit-transition: all .19s ease; } .flex-direction-nav a i { color:#fff; font-size:16px;} .flex-direction-nav a span { display:none;} .flex-direction-nav .flex-next { right: 0px; border-radius: 4px 0 0 4px; } .flex-direction-nav .flex-prev {left: 0x; border-radius: 0 4px 4px 0;} .flexslider:hover .flex-next {opacity: 0.8; } .flexslider:hover .flex-prev {opacity: 0.8; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; background-color: #0ab1f0;} .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} /* Control Nav */ .flex-control-nav {width: auto; position: absolute; right:56px; bottom: 36px; text-align: center;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .flex-control-paging li a {width: 16px; height: 16px; display: block; background: #fff; background: rgba(255,255,255,0.9); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .flex-control-paging li a:hover { background: #fff; background: rgba(255,255,255,0.7); } /**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
 	/* Magnific Popup CSS */
	.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

	/*  # Magnific Lightbox
	============================*/
	.white-popup {position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; margin: 20px auto; }
	.mfp-close:hover { background: transparent;}
	
	/* Zoom Effect */
	.mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}
	.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}
	.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1);}
	.mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}
	.mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0;}
	.mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;}

	/* Fade Effect */
	.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
	.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
	.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
	.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
	.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
	.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0; }

	
	/* FONTS PATH */

	@font-face {
	  font-family: 'FontAwesome';
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.eot?v=4.2.0);
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
	}

	@font-face {
	  font-family: 'linecons';
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.eot);
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.eot?#iefix) format('embedded-opentype'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.woff) format('woff'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.ttf) format('truetype'),
	      url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.svg) format('svg');
	}

	@font-face {
	  font-family: 'simple-line-icons';
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.2.2);
	  src:  url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?#iefix&v=2.2.2) format('embedded-opentype'),
	        url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.ttf?v=2.2.2) format('truetype'),
	        url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff2?v=2.2.2) format('woff2'),
	        url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff?v=2.2.2) format('woff'),
	        url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons) format('svg');
	}

	@font-face {
	  font-family: 'simple-line-icons';
	  src: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.4.0);
	  src: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'),
	       url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'),
	       url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'),
	       url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'),
	       url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'et-line';
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.eot);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.eot?#iefix) format('embedded-opentype'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.woff) format('woff'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.ttf) format('truetype'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.svg#et-line) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'themify';
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/themify.eot?-fvbane);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/themify.woff?-fvbane) format('woff'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/themify.ttf?-fvbane) format('truetype'),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/themify.svg?-fvbane#themify) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'Pe-icon-7-stroke';
	  src: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.eot?d7yf1v);
	  src: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'), url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'), url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'), url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: "linea-basic-10";
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.eot);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.woff) format("woff"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.ttf) format("truetype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.svg#linea-basic-10) format("svg");
	  font-weight: normal;
	  font-style: normal;

	}

	@font-face {
	  font-family: "linea-ecommerce-10";
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.eot);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.eot?#iefix) format("embedded-opentype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.woff) format("woff"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.ttf) format("truetype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.svg#linea-ecommerce-10) format("svg");
	  font-weight: normal;
	  font-style: normal;

	}

	@font-face {
	  font-family: "linea-arrows-10";
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.eot);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.woff) format("woff"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.ttf) format("truetype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");
	  font-weight: normal;
	  font-style: normal;

	}

	@font-face {
	  font-family: "linea-software-10";
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.eot);
	  src:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.eot?#iefix) format("embedded-opentype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.woff) format("woff"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.ttf) format("truetype"),
	    url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.svg#linea-software-10) format("svg");
	  font-weight: normal;
	  font-style: normal;
	}

	[class*="fa-"],[class*="li_"],[class*="sl-"]{ speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	[class*="fa-"] { font-family: FontAwesome;}
	[class*="li_"] { font-family: 'linecons';}
	[class*="sl-"]:not(.fa-asl-interpreting) { font-family: 'simple-line-icons';}
	[class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	[class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

	/* linea Icons*/
	[class^="icon-basic"]:before, [class*=" icon-basic"]:before { font-family: "linea-basic-10" !important; }
	[class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before {font-family: "linea-ecommerce-10" !important; }
	[class^="icon-arrows"]:before, [class*=" icon-arrows"]:before {font-family: "linea-arrows-10" !important; }
	[class^="icon-software"]:before, [class*=" icon-software"]:before {font-family: "linea-software-10" !important; }
	[class^="icon-basic"]:before, [class*=" icon-basic"]:before, [class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before, [class^="icon-arrows"]:before, [class*=" icon-arrows"]:before, [class^="icon-software"]:before, [class*=" icon-software"]:before { font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


	.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble { font-family: 'et-line'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display:inline-block;}


	/* Font Awesome icons */
	.fa-glass:before { content:"\f000";}
	.fa-music:before { content:"\f001";}
	.fa-search:before { content:"\f002";}
	.fa-envelope-o:before { content:"\f003";}
	.fa-heart:before { content:"\f004";}
	.fa-star:before { content:"\f005";}
	.fa-star-o:before { content:"\f006";}
	.fa-user:before { content:"\f007";}
	.fa-film:before { content:"\f008";}
	.fa-th-large:before { content:"\f009";}
	.fa-th:before { content:"\f00a";}
	.fa-th-list:before { content:"\f00b";}
	.fa-check:before { content:"\f00c";}
	.fa-close:before,.fa-remove:before,.fa-times:before { content:"\f00d";}
	.fa-search-plus:before { content:"\f00e";}
	.fa-search-minus:before { content:"\f010";}
	.fa-power-off:before { content:"\f011";}
	.fa-signal:before { content:"\f012";}
	.fa-cog:before,.fa-gear:before { content:"\f013";}
	.fa-trash-o:before { content:"\f014";}
	.fa-home:before { content:"\f015";}
	.fa-file-o:before { content:"\f016";}
	.fa-clock-o:before { content:"\f017";}
	.fa-road:before { content:"\f018";}
	.fa-download:before { content:"\f019";}
	.fa-arrow-circle-o-down:before { content:"\f01a";}
	.fa-arrow-circle-o-up:before { content:"\f01b";}
	.fa-inbox:before { content:"\f01c";}
	.fa-play-circle-o:before { content:"\f01d";}
	.fa-repeat:before,.fa-rotate-right:before { content:"\f01e";}
	.fa-refresh:before { content:"\f021";}
	.fa-list-alt:before { content:"\f022";}
	.fa-lock:before { content:"\f023";}
	.fa-flag:before { content:"\f024";}
	.fa-headphones:before { content:"\f025";}
	.fa-volume-off:before { content:"\f026";}
	.fa-volume-down:before { content:"\f027";}
	.fa-volume-up:before { content:"\f028";}
	.fa-qrcode:before { content:"\f029";}
	.fa-barcode:before { content:"\f02a";}
	.fa-tag:before { content:"\f02b";}
	.fa-tags:before { content:"\f02c";}
	.fa-book:before { content:"\f02d";}
	.fa-bookmark:before { content:"\f02e";}
	.fa-print:before { content:"\f02f";}
	.fa-camera:before { content:"\f030";}
	.fa-font:before { content:"\f031";}
	.fa-bold:before { content:"\f032";}
	.fa-italic:before { content:"\f033";}
	.fa-text-height:before { content:"\f034";}
	.fa-text-width:before { content:"\f035";}
	.fa-align-left:before { content:"\f036";}
	.fa-align-center:before { content:"\f037";}
	.fa-align-right:before { content:"\f038";}
	.fa-align-justify:before { content:"\f039";}
	.fa-list:before { content:"\f03a";}
	.fa-dedent:before,.fa-outdent:before { content:"\f03b";}
	.fa-indent:before { content:"\f03c";}
	.fa-video-camera:before { content:"\f03d";}
	.fa-image:before,.fa-photo:before,.fa-picture-o:before { content:"\f03e";}
	.fa-pencil:before { content:"\f040";}
	.fa-map-marker:before { content:"\f041";}
	.fa-adjust:before { content:"\f042";}
	.fa-tint:before { content:"\f043";}
	.fa-edit:before,.fa-pencil-square-o:before { content:"\f044";}
	.fa-share-square-o:before { content:"\f045";}
	.fa-check-square-o:before { content:"\f046";}
	.fa-arrows:before { content:"\f047";}
	.fa-step-backward:before { content:"\f048";}
	.fa-fast-backward:before { content:"\f049";}
	.fa-backward:before { content:"\f04a";}
	.fa-play:before { content:"\f04b";}
	.fa-pause:before { content:"\f04c";}
	.fa-stop:before { content:"\f04d";}
	.fa-forward:before { content:"\f04e";}
	.fa-fast-forward:before { content:"\f050";}
	.fa-step-forward:before { content:"\f051";}
	.fa-eject:before { content:"\f052";}
	.fa-chevron-left:before { content:"\f053";}
	.fa-chevron-right:before { content:"\f054";}
	.fa-plus-circle:before { content:"\f055";}
	.fa-minus-circle:before { content:"\f056";}
	.fa-times-circle:before { content:"\f057";}
	.fa-check-circle:before { content:"\f058";}
	.fa-question-circle:before { content:"\f059";}
	.fa-info-circle:before { content:"\f05a";}
	.fa-crosshairs:before { content:"\f05b";}
	.fa-times-circle-o:before { content:"\f05c";}
	.fa-check-circle-o:before { content:"\f05d";}
	.fa-ban:before { content:"\f05e";}
	.fa-arrow-left:before { content:"\f060";}
	.fa-arrow-right:before { content:"\f061";}
	.fa-arrow-up:before { content:"\f062";}
	.fa-arrow-down:before { content:"\f063";}
	.fa-mail-forward:before,.fa-share:before { content:"\f064";}
	.fa-expand:before { content:"\f065";}
	.fa-compress:before { content:"\f066";}
	.fa-plus:before { content:"\f067";}
	.fa-minus:before { content:"\f068";}
	.fa-asterisk:before { content:"\f069";}
	.fa-exclamation-circle:before { content:"\f06a";}
	.fa-gift:before { content:"\f06b";}
	.fa-leaf:before { content:"\f06c";}
	.fa-fire:before { content:"\f06d";}
	.fa-eye:before { content:"\f06e";}
	.fa-eye-slash:before { content:"\f070";}
	.fa-exclamation-triangle:before,.fa-warning:before { content:"\f071";}
	.fa-plane:before { content:"\f072";}
	.fa-calendar:before { content:"\f073";}
	.fa-random:before { content:"\f074";}
	.fa-comment:before { content:"\f075";}
	.fa-magnet:before { content:"\f076";}
	.fa-chevron-up:before { content:"\f077";}
	.fa-chevron-down:before { content:"\f078";}
	.fa-retweet:before { content:"\f079";}
	.fa-shopping-cart:before { content:"\f07a";}
	.fa-folder:before { content:"\f07b";}
	.fa-folder-open:before { content:"\f07c";}
	.fa-arrows-v:before { content:"\f07d";}
	.fa-arrows-h:before { content:"\f07e";}
	.fa-bar-chart-o:before,.fa-bar-chart:before { content:"\f080";}
	.fa-twitter-square:before { content:"\f081";}
	.fa-facebook-square:before { content:"\f082";}
	.fa-camera-retro:before { content:"\f083";}
	.fa-key:before { content:"\f084";}
	.fa-cogs:before,.fa-gears:before { content:"\f085";}
	.fa-comments:before { content:"\f086";}
	.fa-thumbs-o-up:before { content:"\f087";}
	.fa-thumbs-o-down:before { content:"\f088";}
	.fa-star-half:before { content:"\f089";}
	.fa-heart-o:before { content:"\f08a";}
	.fa-sign-out:before { content:"\f08b";}
	.fa-linkedin-square:before { content:"\f08c";}
	.fa-thumb-tack:before { content:"\f08d";}
	.fa-external-link:before { content:"\f08e";}
	.fa-sign-in:before { content:"\f090";}
	.fa-trophy:before { content:"\f091";}
	.fa-github-square:before { content:"\f092";}
	.fa-upload:before { content:"\f093";}
	.fa-lemon-o:before { content:"\f094";}
	.fa-phone:before { content:"\f095";}
	.fa-square-o:before { content:"\f096";}
	.fa-bookmark-o:before { content:"\f097";}
	.fa-phone-square:before { content:"\f098";}
	.fa-twitter:before { content:"\f099";}
	.fa-facebook-f:before,.fa-facebook:before { content:"\f09a";}
	.fa-github:before { content:"\f09b";}
	.fa-unlock:before { content:"\f09c";}
	.fa-credit-card:before { content:"\f09d";}
	.fa-feed:before,.fa-rss:before { content:"\f09e";}
	.fa-hdd-o:before { content:"\f0a0";}
	.fa-bullhorn:before { content:"\f0a1";}
	.fa-bell:before { content:"\f0f3";}
	.fa-certificate:before { content:"\f0a3";}
	.fa-hand-o-right:before { content:"\f0a4";}
	.fa-hand-o-left:before { content:"\f0a5";}
	.fa-hand-o-up:before { content:"\f0a6";}
	.fa-hand-o-down:before { content:"\f0a7";}
	.fa-arrow-circle-left:before { content:"\f0a8";}
	.fa-arrow-circle-right:before { content:"\f0a9";}
	.fa-arrow-circle-up:before { content:"\f0aa";}
	.fa-arrow-circle-down:before { content:"\f0ab";}
	.fa-globe:before { content:"\f0ac";}
	.fa-wrench:before { content:"\f0ad";}
	.fa-tasks:before { content:"\f0ae";}
	.fa-filter:before { content:"\f0b0";}
	.fa-briefcase:before { content:"\f0b1";}
	.fa-arrows-alt:before { content:"\f0b2";}
	.fa-group:before,.fa-users:before { content:"\f0c0";}
	.fa-chain:before,.fa-link:before { content:"\f0c1";}
	.fa-cloud:before { content:"\f0c2";}
	.fa-flask:before { content:"\f0c3";}
	.fa-cut:before,.fa-scissors:before { content:"\f0c4";}
	.fa-copy:before,.fa-files-o:before { content:"\f0c5";}
	.fa-paperclip:before { content:"\f0c6";}
	.fa-floppy-o:before,.fa-save:before { content:"\f0c7";}
	.fa-square:before { content:"\f0c8";}
	.fa-bars:before,.fa-navicon:before,.fa-reorder:before { content:"\f0c9";}
	.fa-list-ul:before { content:"\f0ca";}
	.fa-list-ol:before { content:"\f0cb";}
	.fa-strikethrough:before { content:"\f0cc";}
	.fa-underline:before { content:"\f0cd";}
	.fa-table:before { content:"\f0ce";}
	.fa-magic:before { content:"\f0d0";}
	.fa-truck:before { content:"\f0d1";}
	.fa-pinterest:before { content:"\f0d2";}
	.fa-pinterest-square:before { content:"\f0d3";}
	.fa-google-plus-square:before { content:"\f0d4";}
	.fa-google-plus:before { content:"\f0d5";}
	.fa-money:before { content:"\f0d6";}
	.fa-caret-down:before { content:"\f0d7";}
	.fa-caret-up:before { content:"\f0d8";}
	.fa-caret-left:before { content:"\f0d9";}
	.fa-caret-right:before { content:"\f0da";}
	.fa-columns:before { content:"\f0db";}
	.fa-sort:before,.fa-unsorted:before { content:"\f0dc";}
	.fa-sort-desc:before,.fa-sort-down:before { content:"\f0dd";}
	.fa-sort-asc:before,.fa-sort-up:before { content:"\f0de";}
	.fa-envelope:before { content:"\f0e0";}
	.fa-linkedin:before { content:"\f0e1";}
	.fa-rotate-left:before,.fa-undo:before { content:"\f0e2";}
	.fa-gavel:before,.fa-legal:before { content:"\f0e3";}
	.fa-dashboard:before,.fa-tachometer:before { content:"\f0e4";}
	.fa-comment-o:before { content:"\f0e5";}
	.fa-comments-o:before { content:"\f0e6";}
	.fa-bolt:before,.fa-flash:before { content:"\f0e7";}
	.fa-sitemap:before { content:"\f0e8";}
	.fa-umbrella:before { content:"\f0e9";}
	.fa-clipboard:before,.fa-paste:before { content:"\f0ea";}
	.fa-lightbulb-o:before { content:"\f0eb";}
	.fa-exchange:before { content:"\f0ec";}
	.fa-cloud-download:before { content:"\f0ed";}
	.fa-cloud-upload:before { content:"\f0ee";}
	.fa-user-md:before { content:"\f0f0";}
	.fa-stethoscope:before { content:"\f0f1";}
	.fa-suitcase:before { content:"\f0f2";}
	.fa-bell-o:before { content:"\f0a2";}
	.fa-coffee:before { content:"\f0f4";}
	.fa-cutlery:before { content:"\f0f5";}
	.fa-file-text-o:before { content:"\f0f6";}
	.fa-building-o:before { content:"\f0f7";}
	.fa-hospital-o:before { content:"\f0f8";}
	.fa-ambulance:before { content:"\f0f9";}
	.fa-medkit:before { content:"\f0fa";}
	.fa-fighter-jet:before { content:"\f0fb";}
	.fa-beer:before { content:"\f0fc";}
	.fa-h-square:before { content:"\f0fd";}
	.fa-plus-square:before { content:"\f0fe";}
	.fa-angle-double-left:before { content:"\f100";}
	.fa-angle-double-right:before { content:"\f101";}
	.fa-angle-double-up:before { content:"\f102";}
	.fa-angle-double-down:before { content:"\f103";}
	.fa-angle-left:before { content:"\f104";}
	.fa-angle-right:before { content:"\f105";}
	.fa-angle-up:before { content:"\f106";}
	.fa-angle-down:before { content:"\f107";}
	.fa-desktop:before { content:"\f108";}
	.fa-laptop:before { content:"\f109";}
	.fa-tablet:before { content:"\f10a";}
	.fa-mobile-phone:before,.fa-mobile:before { content:"\f10b";}
	.fa-circle-o:before { content:"\f10c";}
	.fa-quote-left:before { content:"\f10d";}
	.fa-quote-right:before { content:"\f10e";}
	.fa-spinner:before { content:"\f110";}
	.fa-circle:before { content:"\f111";}
	.fa-mail-reply:before,.fa-reply:before { content:"\f112";}
	.fa-github-alt:before { content:"\f113";}
	.fa-folder-o:before { content:"\f114";}
	.fa-folder-open-o:before { content:"\f115";}
	.fa-smile-o:before { content:"\f118";}
	.fa-frown-o:before { content:"\f119";}
	.fa-meh-o:before { content:"\f11a";}
	.fa-gamepad:before { content:"\f11b";}
	.fa-keyboard-o:before { content:"\f11c";}
	.fa-flag-o:before { content:"\f11d";}
	.fa-flag-checkered:before { content:"\f11e";}
	.fa-terminal:before { content:"\f120";}
	.fa-code:before { content:"\f121";}
	.fa-mail-reply-all:before,.fa-reply-all:before { content:"\f122";}
	.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { content:"\f123";}
	.fa-location-arrow:before { content:"\f124";}
	.fa-crop:before { content:"\f125";}
	.fa-code-fork:before { content:"\f126";}
	.fa-chain-broken:before,.fa-unlink:before { content:"\f127";}
	.fa-question:before { content:"\f128";}
	.fa-info:before { content:"\f129";}
	.fa-exclamation:before { content:"\f12a";}
	.fa-superscript:before { content:"\f12b";}
	.fa-subscript:before { content:"\f12c";}
	.fa-eraser:before { content:"\f12d";}
	.fa-puzzle-piece:before { content:"\f12e";}
	.fa-microphone:before { content:"\f130";}
	.fa-microphone-slash:before { content:"\f131";}
	.fa-shield:before { content:"\f132";}
	.fa-calendar-o:before { content:"\f133";}
	.fa-fire-extinguisher:before { content:"\f134";}
	.fa-rocket:before { content:"\f135";}
	.fa-maxcdn:before { content:"\f136";}
	.fa-chevron-circle-left:before { content:"\f137";}
	.fa-chevron-circle-right:before { content:"\f138";}
	.fa-chevron-circle-up:before { content:"\f139";}
	.fa-chevron-circle-down:before { content:"\f13a";}
	.fa-html5:before { content:"\f13b";}
	.fa-css3:before { content:"\f13c";}
	.fa-anchor:before { content:"\f13d";}
	.fa-unlock-alt:before { content:"\f13e";}
	.fa-bullseye:before { content:"\f140";}
	.fa-ellipsis-h:before { content:"\f141";}
	.fa-ellipsis-v:before { content:"\f142";}
	.fa-rss-square:before { content:"\f143";}
	.fa-play-circle:before { content:"\f144";}
	.fa-ticket:before { content:"\f145";}
	.fa-minus-square:before { content:"\f146";}
	.fa-minus-square-o:before { content:"\f147";}
	.fa-level-up:before { content:"\f148";}
	.fa-level-down:before { content:"\f149";}
	.fa-check-square:before { content:"\f14a";}
	.fa-pencil-square:before { content:"\f14b";}
	.fa-external-link-square:before { content:"\f14c";}
	.fa-share-square:before { content:"\f14d";}
	.fa-compass:before { content:"\f14e";}
	.fa-caret-square-o-down:before,.fa-toggle-down:before { content:"\f150";}
	.fa-caret-square-o-up:before,.fa-toggle-up:before { content:"\f151";}
	.fa-caret-square-o-right:before,.fa-toggle-right:before { content:"\f152";}
	.fa-eur:before,.fa-euro:before { content:"\f153";}
	.fa-gbp:before { content:"\f154";}
	.fa-dollar:before,.fa-usd:before { content:"\f155";}
	.fa-inr:before,.fa-rupee:before { content:"\f156";}
	.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before { content:"\f157";}
	.fa-rouble:before,.fa-rub:before,.fa-ruble:before { content:"\f158";}
	.fa-krw:before,.fa-won:before { content:"\f159";}
	.fa-bitcoin:before,.fa-btc:before { content:"\f15a";}
	.fa-file:before { content:"\f15b";}
	.fa-file-text:before { content:"\f15c";}
	.fa-sort-alpha-asc:before { content:"\f15d";}
	.fa-sort-alpha-desc:before { content:"\f15e";}
	.fa-sort-amount-asc:before { content:"\f160";}
	.fa-sort-amount-desc:before { content:"\f161";}
	.fa-sort-numeric-asc:before { content:"\f162";}
	.fa-sort-numeric-desc:before { content:"\f163";}
	.fa-thumbs-up:before { content:"\f164";}
	.fa-thumbs-down:before { content:"\f165";}
	.fa-youtube-square:before { content:"\f166";}
	.fa-youtube:before { content:"\f167";}
	.fa-xing:before { content:"\f168";}
	.fa-xing-square:before { content:"\f169";}
	.fa-youtube-play:before { content:"\f16a";}
	.fa-dropbox:before { content:"\f16b";}
	.fa-stack-overflow:before { content:"\f16c";}
	.fa-instagram:before { content:"\f16d";}
	.fa-flickr:before { content:"\f16e";}
	.fa-adn:before { content:"\f170";}
	.fa-bitbucket:before { content:"\f171";}
	.fa-bitbucket-square:before { content:"\f172";}
	.fa-tumblr:before { content:"\f173";}
	.fa-tumblr-square:before { content:"\f174";}
	.fa-long-arrow-down:before { content:"\f175";}
	.fa-long-arrow-up:before { content:"\f176";}
	.fa-long-arrow-left:before { content:"\f177";}
	.fa-long-arrow-right:before { content:"\f178";}
	.fa-apple:before { content:"\f179";}
	.fa-windows:before { content:"\f17a";}
	.fa-android:before { content:"\f17b";}
	.fa-linux:before { content:"\f17c";}
	.fa-dribbble:before { content:"\f17d";}
	.fa-skype:before { content:"\f17e";}
	.fa-foursquare:before { content:"\f180";}
	.fa-trello:before { content:"\f181";}
	.fa-female:before { content:"\f182";}
	.fa-male:before { content:"\f183";}
	.fa-gittip:before,.fa-gratipay:before { content:"\f184";}
	.fa-sun-o:before { content:"\f185";}
	.fa-moon-o:before { content:"\f186";}
	.fa-archive:before { content:"\f187";}
	.fa-bug:before { content:"\f188";}
	.fa-vk:before { content:"\f189";}
	.fa-weibo:before { content:"\f18a";}
	.fa-renren:before { content:"\f18b";}
	.fa-pagelines:before { content:"\f18c";}
	.fa-stack-exchange:before { content:"\f18d";}
	.fa-arrow-circle-o-right:before { content:"\f18e";}
	.fa-arrow-circle-o-left:before { content:"\f190";}
	.fa-caret-square-o-left:before,.fa-toggle-left:before { content:"\f191";}
	.fa-dot-circle-o:before { content:"\f192";}
	.fa-wheelchair:before { content:"\f193";}
	.fa-vimeo-square:before { content:"\f194";}
	.fa-try:before,.fa-turkish-lira:before { content:"\f195";}
	.fa-plus-square-o:before { content:"\f196";}
	.fa-space-shuttle:before { content:"\f197";}
	.fa-slack:before { content:"\f198";}
	.fa-envelope-square:before { content:"\f199";}
	.fa-wordpress:before { content:"\f19a";}
	.fa-openid:before { content:"\f19b";}
	.fa-bank:before,.fa-institution:before,.fa-university:before { content:"\f19c";}
	.fa-graduation-cap:before,.fa-mortar-board:before { content:"\f19d";}
	.fa-yahoo:before { content:"\f19e";}
	.fa-google:before { content:"\f1a0";}
	.fa-reddit:before { content:"\f1a1";}
	.fa-reddit-square:before { content:"\f1a2";}
	.fa-stumbleupon-circle:before { content:"\f1a3";}
	.fa-stumbleupon:before { content:"\f1a4";}
	.fa-delicious:before { content:"\f1a5";}
	.fa-digg:before { content:"\f1a6";}
	.fa-pied-piper:before { content:"\f1a7";}
	.fa-pied-piper-alt:before { content:"\f1a8";}
	.fa-drupal:before { content:"\f1a9";}
	.fa-joomla:before { content:"\f1aa";}
	.fa-language:before { content:"\f1ab";}
	.fa-fax:before { content:"\f1ac";}
	.fa-building:before { content:"\f1ad";}
	.fa-child:before { content:"\f1ae";}
	.fa-paw:before { content:"\f1b0";}
	.fa-spoon:before { content:"\f1b1";}
	.fa-cube:before { content:"\f1b2";}
	.fa-cubes:before { content:"\f1b3";}
	.fa-behance:before { content:"\f1b4";}
	.fa-behance-square:before { content:"\f1b5";}
	.fa-steam:before { content:"\f1b6";}
	.fa-steam-square:before { content:"\f1b7";}
	.fa-recycle:before { content:"\f1b8";}
	.fa-automobile:before,.fa-car:before { content:"\f1b9";}
	.fa-cab:before,.fa-taxi:before { content:"\f1ba";}
	.fa-tree:before { content:"\f1bb";}
	.fa-spotify:before { content:"\f1bc";}
	.fa-deviantart:before { content:"\f1bd";}
	.fa-soundcloud:before { content:"\f1be";}
	.fa-database:before { content:"\f1c0";}
	.fa-file-pdf-o:before { content:"\f1c1";}
	.fa-file-word-o:before { content:"\f1c2";}
	.fa-file-excel-o:before { content:"\f1c3";}
	.fa-file-powerpoint-o:before { content:"\f1c4";}
	.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before { content:"\f1c5";}
	.fa-file-archive-o:before,.fa-file-zip-o:before { content:"\f1c6";}
	.fa-file-audio-o:before,.fa-file-sound-o:before { content:"\f1c7";}
	.fa-file-movie-o:before,.fa-file-video-o:before { content:"\f1c8";}
	.fa-file-code-o:before { content:"\f1c9";}
	.fa-vine:before { content:"\f1ca";}
	.fa-codepen:before { content:"\f1cb";}
	.fa-jsfiddle:before { content:"\f1cc";}
	.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before { content:"\f1cd";}
	.fa-circle-o-notch:before { content:"\f1ce";}
	.fa-ra:before,.fa-rebel:before { content:"\f1d0";}
	.fa-empire:before,.fa-ge:before { content:"\f1d1";}
	.fa-git-square:before { content:"\f1d2";}
	.fa-git:before { content:"\f1d3";}
	.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before { content:"\f1d4";}
	.fa-tencent-weibo:before { content:"\f1d5";}
	.fa-qq:before { content:"\f1d6";}
	.fa-wechat:before,.fa-weixin:before { content:"\f1d7";}
	.fa-paper-plane:before,.fa-send:before { content:"\f1d8";}
	.fa-paper-plane-o:before,.fa-send-o:before { content:"\f1d9";}
	.fa-history:before { content:"\f1da";}
	.fa-circle-thin:before { content:"\f1db";}
	.fa-header:before { content:"\f1dc";}
	.fa-paragraph:before { content:"\f1dd";}
	.fa-sliders:before { content:"\f1de";}
	.fa-share-alt:before { content:"\f1e0";}
	.fa-share-alt-square:before { content:"\f1e1";}
	.fa-bomb:before { content:"\f1e2";}
	.fa-futbol-o:before,.fa-soccer-ball-o:before { content:"\f1e3";}
	.fa-tty:before { content:"\f1e4";}
	.fa-binoculars:before { content:"\f1e5";}
	.fa-plug:before { content:"\f1e6";}
	.fa-slideshare:before { content:"\f1e7";}
	.fa-twitch:before { content:"\f1e8";}
	.fa-yelp:before { content:"\f1e9";}
	.fa-newspaper-o:before { content:"\f1ea";}
	.fa-wifi:before { content:"\f1eb";}
	.fa-calculator:before { content:"\f1ec";}
	.fa-paypal:before { content:"\f1ed";}
	.fa-google-wallet:before { content:"\f1ee";}
	.fa-cc-visa:before { content:"\f1f0";}
	.fa-cc-mastercard:before { content:"\f1f1";}
	.fa-cc-discover:before { content:"\f1f2";}
	.fa-cc-amex:before { content:"\f1f3";}
	.fa-cc-paypal:before { content:"\f1f4";}
	.fa-cc-stripe:before { content:"\f1f5";}
	.fa-bell-slash:before { content:"\f1f6";}
	.fa-bell-slash-o:before { content:"\f1f7";}
	.fa-trash:before { content:"\f1f8";}
	.fa-copyright:before { content:"\f1f9";}
	.fa-at:before { content:"\f1fa";}
	.fa-eyedropper:before { content:"\f1fb";}
	.fa-paint-brush:before { content:"\f1fc";}
	.fa-birthday-cake:before { content:"\f1fd";}
	.fa-area-chart:before { content:"\f1fe";}
	.fa-pie-chart:before { content:"\f200";}
	.fa-line-chart:before { content:"\f201";}
	.fa-lastfm:before { content:"\f202";}
	.fa-lastfm-square:before { content:"\f203";}
	.fa-toggle-off:before { content:"\f204";}
	.fa-toggle-on:before { content:"\f205";}
	.fa-bicycle:before { content:"\f206";}
	.fa-bus:before { content:"\f207";}
	.fa-ioxhost:before { content:"\f208";}
	.fa-angellist:before { content:"\f209";}
	.fa-cc:before { content:"\f20a";}
	.fa-ils:before,.fa-shekel:before,.fa-sheqel:before { content:"\f20b";}
	.fa-meanpath:before { content:"\f20c";}
	.fa-buysellads:before { content:"\f20d";}
	.fa-connectdevelop:before { content:"\f20e";}
	.fa-dashcube:before { content:"\f210";}
	.fa-forumbee:before { content:"\f211";}
	.fa-leanpub:before { content:"\f212";}
	.fa-sellsy:before { content:"\f213";}
	.fa-shirtsinbulk:before { content:"\f214";}
	.fa-simplybuilt:before { content:"\f215";}
	.fa-skyatlas:before { content:"\f216";}
	.fa-cart-plus:before { content:"\f217";}
	.fa-cart-arrow-down:before { content:"\f218";}
	.fa-diamond:before { content:"\f219";}
	.fa-ship:before { content:"\f21a";}
	.fa-user-secret:before { content:"\f21b";}
	.fa-motorcycle:before { content:"\f21c";}
	.fa-street-view:before { content:"\f21d";}
	.fa-heartbeat:before { content:"\f21e";}
	.fa-venus:before { content:"\f221";}
	.fa-mars:before { content:"\f222";}
	.fa-mercury:before { content:"\f223";}
	.fa-intersex:before,.fa-transgender:before { content:"\f224";}
	.fa-transgender-alt:before { content:"\f225";}
	.fa-venus-double:before { content:"\f226";}
	.fa-mars-double:before { content:"\f227";}
	.fa-venus-mars:before { content:"\f228";}
	.fa-mars-stroke:before { content:"\f229";}
	.fa-mars-stroke-v:before { content:"\f22a";}
	.fa-mars-stroke-h:before { content:"\f22b";}
	.fa-neuter:before { content:"\f22c";}
	.fa-genderless:before { content:"\f22d";}
	.fa-facebook-official:before { content:"\f230";}
	.fa-pinterest-p:before { content:"\f231";}
	.fa-whatsapp:before { content:"\f232";}
	.fa-server:before { content:"\f233";}
	.fa-user-plus:before { content:"\f234";}
	.fa-user-times:before { content:"\f235";}
	.fa-bed:before,.fa-hotel:before { content:"\f236";}
	.fa-viacoin:before { content:"\f237";}
	.fa-train:before { content:"\f238";}
	.fa-subway:before { content:"\f239";}
	.fa-medium:before { content:"\f23a";}
	.fa-y-combinator:before,.fa-yc:before { content:"\f23b";}
	.fa-optin-monster:before { content:"\f23c";}
	.fa-opencart:before { content:"\f23d";}
	.fa-expeditedssl:before { content:"\f23e";}
	.fa-battery-4:before,.fa-battery-full:before { content:"\f240";}
	.fa-battery-3:before,.fa-battery-three-quarters:before { content:"\f241";}
	.fa-battery-2:before,.fa-battery-half:before { content:"\f242";}
	.fa-battery-1:before,.fa-battery-quarter:before { content:"\f243";}
	.fa-battery-0:before,.fa-battery-empty:before { content:"\f244";}
	.fa-mouse-pointer:before { content:"\f245";}
	.fa-i-cursor:before { content:"\f246";}
	.fa-object-group:before { content:"\f247";}
	.fa-object-ungroup:before { content:"\f248";}
	.fa-sticky-note:before { content:"\f249";}
	.fa-sticky-note-o:before { content:"\f24a";}
	.fa-cc-jcb:before { content:"\f24b";}
	.fa-cc-diners-club:before { content:"\f24c";}
	.fa-clone:before { content:"\f24d";}
	.fa-balance-scale:before { content:"\f24e";}
	.fa-hourglass-o:before { content:"\f250";}
	.fa-hourglass-1:before,.fa-hourglass-start:before { content:"\f251";}
	.fa-hourglass-2:before,.fa-hourglass-half:before { content:"\f252";}
	.fa-hourglass-3:before,.fa-hourglass-end:before { content:"\f253";}
	.fa-hourglass:before { content:"\f254";}
	.fa-hand-grab-o:before,.fa-hand-rock-o:before { content:"\f255";}
	.fa-hand-paper-o:before,.fa-hand-stop-o:before { content:"\f256";}
	.fa-hand-scissors-o:before { content:"\f257";}
	.fa-hand-lizard-o:before { content:"\f258";}
	.fa-hand-spock-o:before { content:"\f259";}
	.fa-hand-pointer-o:before { content:"\f25a";}
	.fa-hand-peace-o:before { content:"\f25b";}
	.fa-trademark:before { content:"\f25c";}
	.fa-registered:before { content:"\f25d";}
	.fa-creative-commons:before { content:"\f25e";}
	.fa-gg:before { content:"\f260";}
	.fa-gg-circle:before { content:"\f261";}
	.fa-tripadvisor:before { content:"\f262";}
	.fa-odnoklassniki:before { content:"\f263";}
	.fa-odnoklassniki-square:before { content:"\f264";}
	.fa-get-pocket:before { content:"\f265";}
	.fa-wikipedia-w:before { content:"\f266";}
	.fa-safari:before { content:"\f267";}
	.fa-chrome:before { content:"\f268";}
	.fa-firefox:before { content:"\f269";}
	.fa-opera:before { content:"\f26a";}
	.fa-internet-explorer:before { content:"\f26b";}
	.fa-television:before,.fa-tv:before { content:"\f26c";}
	.fa-contao:before { content:"\f26d";}
	.fa-500px:before { content:"\f26e";}
	.fa-amazon:before { content:"\f270";}
	.fa-calendar-plus-o:before { content:"\f271";}
	.fa-calendar-minus-o:before { content:"\f272";}
	.fa-calendar-times-o:before { content:"\f273";}
	.fa-calendar-check-o:before { content:"\f274";}
	.fa-industry:before { content:"\f275";}
	.fa-map-pin:before { content:"\f276";}
	.fa-map-signs:before { content:"\f277";}
	.fa-map-o:before { content:"\f278";}
	.fa-map:before { content:"\f279";}
	.fa-commenting:before { content:"\f27a";}
	.fa-commenting-o:before { content:"\f27b";}
	.fa-houzz:before { content:"\f27c";}
	.fa-vimeo:before { content:"\f27d";}
	.fa-black-tie:before { content:"\f27e";}
	.fa-fonticons:before { content:"\f280";}
	.fa-reddit-alien:before { content:"\f281";}
	.fa-edge:before { content:"\f282";}
	.fa-credit-card-alt:before { content:"\f283";}
	.fa-codiepie:before { content:"\f284";}
	.fa-modx:before { content:"\f285";}
	.fa-fort-awesome:before { content:"\f286";}
	.fa-usb:before { content:"\f287";}
	.fa-product-hunt:before { content:"\f288";}
	.fa-mixcloud:before { content:"\f289";}
	.fa-scribd:before { content:"\f28a";}
	.fa-pause-circle:before { content:"\f28b";}
	.fa-pause-circle-o:before { content:"\f28c";}
	.fa-stop-circle:before { content:"\f28d";}
	.fa-stop-circle-o:before { content:"\f28e";}
	.fa-shopping-bag:before { content:"\f290";}
	.fa-shopping-basket:before { content:"\f291";}
	.fa-hashtag:before { content:"\f292";}
	.fa-bluetooth:before { content:"\f293";}
	.fa-bluetooth-b:before { content:"\f294";}
	.fa-percent:before { content:"\f295";}
	.fa-gitlab:before { content:"\f296";}
	.fa-wpbeginner:before { content:"\f297";}
	.fa-wpforms:before { content:"\f298";}
	.fa-envira:before { content:"\f299";}
	.fa-universal-access:before { content:"\f29a";}
	.fa-wheelchair-alt:before { content:"\f29b";}
	.fa-question-circle-o:before { content:"\f29c";}
	.fa-blind:before { content:"\f29d";}
	.fa-audio-description:before { content:"\f29e";}
	.fa-volume-control-phone:before { content:"\f2a0";}
	.fa-braille:before { content:"\f2a1";}
	.fa-assistive-listening-systems:before { content:"\f2a2";}
	.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before { content:"\f2a3";}
	.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before { content:"\f2a4";}
	.fa-glide:before { content:"\f2a5";}
	.fa-glide-g:before { content:"\f2a6";}
	.fa-sign-language:before,.fa-signing:before { content:"\f2a7";}
	.fa-low-vision:before { content:"\f2a8";}
	.fa-viadeo:before { content:"\f2a9";}
	.fa-viadeo-square:before { content:"\f2aa";}
	.fa-snapchat:before { content:"\f2ab";}
	.fa-snapchat-ghost:before { content:"\f2ac";}
	.fa-snapchat-square:before { content:"\f2ad";}


	/* Linecons */
	.li_heart:before { content: "\e000"; }
	.li_cloud:before { content: "\e001"; }
	.li_star:before { content: "\e002"; }
	.li_tv:before { content: "\e003"; }
	.li_sound:before { content: "\e004"; }
	.li_video:before { content: "\e005"; }
	.li_trash:before { content: "\e006"; }
	.li_user:before { content: "\e007"; }
	.li_key:before { content: "\e008"; }
	.li_search:before { content: "\e009"; }
	.li_settings:before { content: "\e00a"; }
	.li_camera:before { content: "\e00b"; }
	.li_tag:before { content: "\e00c"; }
	.li_lock:before { content: "\e00d"; }
	.li_bulb:before { content: "\e00e"; }
	.li_pen:before { content: "\e00f"; }
	.li_diamond:before { content: "\e010"; }
	.li_display:before { content: "\e011"; }
	.li_location:before { content: "\e012"; }
	.li_eye:before { content: "\e013"; }
	.li_bubble:before { content: "\e014"; }
	.li_stack:before { content: "\e015"; }
	.li_cup:before { content: "\e016"; }
	.li_phone:before { content: "\e017"; }
	.li_news:before { content: "\e018"; }
	.li_mail:before { content: "\e019"; }
	.li_like:before { content: "\e01a"; }
	.li_photo:before { content: "\e01b"; }
	.li_note:before { content: "\e01c"; }
	.li_clock:before { content: "\e01d"; }
	.li_paperplane:before { content: "\e01e"; }
	.li_params:before { content: "\e01f"; }
	.li_banknote:before { content: "\e020"; }
	.li_data:before { content: "\e021"; }
	.li_music:before { content: "\e022"; }
	.li_megaphone:before { content: "\e023"; }
	.li_study:before { content: "\e024"; }
	.li_lab:before { content: "\e025"; }
	.li_food:before { content: "\e026"; }
	.li_t-shirt:before { content: "\e027"; }
	.li_fire:before { content: "\e028"; }
	.li_clip:before { content: "\e029"; }
	.li_shop:before { content: "\e02a"; }
	.li_calendar:before { content: "\e02b"; }
	.li_vallet:before { content: "\e02c"; }
	.li_vynil:before { content: "\e02d"; }
	.li_truck:before { content: "\e02e"; }
	.li_world:before { content: "\e02f"; }


	/* Simple-Line-Icons */
	.sl-user:before { content: "\e005";}
	.sl-people:before { content: "\e001";}
	.sl-user-female:before { content: "\e000";}
	.sl-user-follow:before { content: "\e002";}
	.sl-user-following:before { content: "\e003";}
	.sl-user-unfollow:before { content: "\e004";}
	.sl-login:before { content: "\e066";}
	.sl-logout:before { content: "\e065";}
	.sl-emotsmile:before { content: "\e021";}
	.sl-phone:before { content: "\e600";}
	.sl-call-end:before { content: "\e048";}
	.sl-call-in:before { content: "\e047";}
	.sl-call-out:before { content: "\e046";}
	.sl-map:before { content: "\e033";}
	.sl-location-pin:before { content: "\e096";}
	.sl-direction:before { content: "\e042";}
	.sl-directions:before { content: "\e041";}
	.sl-compass:before { content: "\e045";}
	.sl-layers:before { content: "\e034";}
	.sl-menu:before { content: "\e601";}
	.sl-list:before { content: "\e067";}
	.sl-options-vertical:before { content: "\e602";}
	.sl-options:before { content: "\e603";}
	.sl-arrow-down:before { content: "\e604";}
	.sl-arrow-left:before { content: "\e605";}
	.sl-arrow-right:before { content: "\e606";}
	.sl-arrow-up:before { content: "\e607";}
	.sl-arrow-up-circle:before { content: "\e078";}
	.sl-arrow-left-circle:before { content: "\e07a";}
	.sl-arrow-right-circle:before { content: "\e079";}
	.sl-arrow-down-circle:before { content: "\e07b";}
	.sl-check:before { content: "\e080";}
	.sl-clock:before { content: "\e081";}
	.sl-plus:before { content: "\e095";}
	.sl-minus:before { content: "\e615";}
	.sl-close:before { content: "\e082";}
	.sl-event:before { content: "\e619";}
	.sl-exclamation:before { content: "\e617";}
	.sl-organization:before { content: "\e616";}
	.sl-trophy:before { content: "\e006";}
	.sl-screen-smartphone:before { content: "\e010";}
	.sl-screen-desktop:before { content: "\e011";}
	.sl-plane:before { content: "\e012";}
	.sl-notebook:before { content: "\e013";}
	.sl-mustache:before { content: "\e014";}
	.sl-mouse:before { content: "\e015";}
	.sl-magnet:before { content: "\e016";}
	.sl-energy:before { content: "\e020";}
	.sl-disc:before { content: "\e022";}
	.sl-cursor:before { content: "\e06e";}
	.sl-cursor-move:before { content: "\e023";}
	.sl-crop:before { content: "\e024";}
	.sl-chemistry:before { content: "\e026";}
	.sl-speedometer:before { content: "\e007";}
	.sl-shield:before { content: "\e00e";}
	.sl-screen-tablet:before { content: "\e00f";}
	.sl-magic-wand:before { content: "\e017";}
	.sl-hourglass:before { content: "\e018";}
	.sl-graduation:before { content: "\e019";}
	.sl-ghost:before { content: "\e01a";}
	.sl-game-controller:before { content: "\e01b";}
	.sl-fire:before { content: "\e01c";}
	.sl-eyeglass:before { content: "\e01d";}
	.sl-envelope-open:before { content: "\e01e";}
	.sl-envelope-letter:before { content: "\e01f";}
	.sl-bell:before { content: "\e027";}
	.sl-badge:before { content: "\e028";}
	.sl-anchor:before { content: "\e029";}
	.sl-wallet:before { content: "\e02a";}
	.sl-vector:before { content: "\e02b";}
	.sl-speech:before { content: "\e02c";}
	.sl-puzzle:before { content: "\e02d";}
	.sl-printer:before { content: "\e02e";}
	.sl-present:before { content: "\e02f";}
	.sl-playlist:before { content: "\e030";}
	.sl-pin:before { content: "\e031";}
	.sl-picture:before { content: "\e032";}
	.sl-handbag:before { content: "\e035";}
	.sl-globe-alt:before { content: "\e036";}
	.sl-globe:before { content: "\e037";}
	.sl-folder-alt:before { content: "\e039";}
	.sl-folder:before { content: "\e089";}
	.sl-film:before { content: "\e03a";}
	.sl-feed:before { content: "\e03b";}
	.sl-drop:before { content: "\e03e";}
	.sl-drawer:before { content: "\e03f";}
	.sl-docs:before { content: "\e040";}
	.sl-doc:before { content: "\e085";}
	.sl-diamond:before { content: "\e043";}
	.sl-cup:before { content: "\e044";}
	.sl-calculator:before { content: "\e049";}
	.sl-bubbles:before { content: "\e04a";}
	.sl-briefcase:before { content: "\e04b";}
	.sl-book-open:before { content: "\e04c";}
	.sl-basket-loaded:before { content: "\e04d";}
	.sl-basket:before { content: "\e04e";}
	.sl-bag:before { content: "\e04f";}
	.sl-action-undo:before { content: "\e050";}
	.sl-action-redo:before { content: "\e051";}
	.sl-wrench:before { content: "\e052";}
	.sl-umbrella:before { content: "\e053";}
	.sl-trash:before { content: "\e054";}
	.sl-tag:before { content: "\e055";}
	.sl-support:before { content: "\e056";}
	.sl-frame:before { content: "\e038";}
	.sl-size-fullscreen:before { content: "\e057";}
	.sl-size-actual:before { content: "\e058";}
	.sl-shuffle:before { content: "\e059";}
	.sl-share-alt:before { content: "\e05a";}
	.sl-share:before { content: "\e05b";}
	.sl-rocket:before { content: "\e05c";}
	.sl-question:before { content: "\e05d";}
	.sl-pie-chart:before { content: "\e05e";}
	.sl-pencil:before { content: "\e05f";}
	.sl-note:before { content: "\e060";}
	.sl-loop:before { content: "\e064";}
	.sl-home:before { content: "\e069";}
	.sl-grid:before { content: "\e06a";}
	.sl-graph:before { content: "\e06b";}
	.sl-microphone:before { content: "\e063";}
	.sl-music-tone-alt:before { content: "\e061";}
	.sl-music-tone:before { content: "\e062";}
	.sl-earphones-alt:before { content: "\e03c";}
	.sl-earphones:before { content: "\e03d";}
	.sl-equalizer:before { content: "\e06c";}
	.sl-like:before { content: "\e068";}
	.sl-dislike:before { content: "\e06d";}
	.sl-control-start:before { content: "\e06f";}
	.sl-control-rewind:before { content: "\e070";}
	.sl-control-play:before { content: "\e071";}
	.sl-control-pause:before { content: "\e072";}
	.sl-control-forward:before { content: "\e073";}
	.sl-control-end:before { content: "\e074";}
	.sl-volume-1:before { content: "\e09f";}
	.sl-volume-2:before { content: "\e0a0";}
	.sl-volume-off:before { content: "\e0a1";}
	.sl-calendar:before { content: "\e075";}
	.sl-bulb:before { content: "\e076";}
	.sl-chart:before { content: "\e077";}
	.sl-ban:before { content: "\e07c";}
	.sl-bubble:before { content: "\e07d";}
	.sl-camrecorder:before { content: "\e07e";}
	.sl-camera:before { content: "\e07f";}
	.sl-cloud-download:before { content: "\e083";}
	.sl-cloud-upload:before { content: "\e084";}
	.sl-envelope:before { content: "\e086";}
	.sl-eye:before { content: "\e087";}
	.sl-flag:before { content: "\e088";}
	.sl-heart:before { content: "\e08a";}
	.sl-info:before { content: "\e08b";}
	.sl-key:before { content: "\e08c";}
	.sl-link:before { content: "\e08d";}
	.sl-lock:before { content: "\e08e";}
	.sl-lock-open:before { content: "\e08f";}
	.sl-magnifier:before { content: "\e090";}
	.sl-magnifier-add:before { content: "\e091";}
	.sl-magnifier-remove:before { content: "\e092";}
	.sl-paper-clip:before { content: "\e093";}
	.sl-paper-plane:before { content: "\e094";}
	.sl-power:before { content: "\e097";}
	.sl-refresh:before { content: "\e098";}
	.sl-reload:before { content: "\e099";}
	.sl-settings:before { content: "\e09a";}
	.sl-star:before { content: "\e09b";}
	.sl-symbol-female:before { content: "\e09c";}
	.sl-symbol-male:before { content: "\e09d";}
	.sl-target:before { content: "\e09e";}
	.sl-credit-card:before { content: "\e025";}
	.sl-paypal:before { content: "\e608";}
	.sl-social-tumblr:before { content: "\e00a";}
	.sl-social-twitter:before { content: "\e009";}
	.sl-social-facebook:before { content: "\e00b";}
	.sl-social-instagram:before { content: "\e609";}
	.sl-social-linkedin:before { content: "\e60a";}
	.sl-social-pinterest:before { content: "\e60b";}
	.sl-social-github:before { content: "\e60c";}
	.sl-social-google:before { content: "\e60d";}
	.sl-social-reddit:before { content: "\e60e";}
	.sl-social-skype:before { content: "\e60f";}
	.sl-social-dribbble:before { content: "\e00d";}
	.sl-social-behance:before { content: "\e610";}
	.sl-social-foursqare:before { content: "\e611";}
	.sl-social-soundcloud:before { content: "\e612";}
	.sl-social-spotify:before { content: "\e613";}
	.sl-social-stumbleupon:before { content: "\e614";}
	.sl-social-youtube:before { content: "\e008";}
	.sl-social-dropbox:before { content: "\e00c";}
	.sl-social-vkontakte:before { content: "\e618";}
	.sl-social-steam:before { content: "\e620";}

	/* Line-Style Icons */
	.icon-mobile:before { content: "\e000";}
	.icon-laptop:before { content: "\e001";}
	.icon-desktop:before { content: "\e002";}
	.icon-tablet:before { content: "\e003";}
	.icon-phone:before { content: "\e004";}
	.icon-document:before { content: "\e005";}
	.icon-documents:before { content: "\e006";}
	.icon-search:before { content: "\e007";}
	.icon-clipboard:before { content: "\e008";}
	.icon-newspaper:before { content: "\e009";}
	.icon-notebook:before { content: "\e00a";}
	.icon-book-open:before { content: "\e00b";}
	.icon-browser:before { content: "\e00c";}
	.icon-calendar:before { content: "\e00d";}
	.icon-presentation:before { content: "\e00e";}
	.icon-picture:before { content: "\e00f";}
	.icon-pictures:before { content: "\e010";}
	.icon-video:before { content: "\e011";}
	.icon-camera:before { content: "\e012";}
	.icon-printer:before { content: "\e013";}
	.icon-toolbox:before { content: "\e014";}
	.icon-briefcase:before { content: "\e015";}
	.icon-wallet:before { content: "\e016";}
	.icon-gift:before { content: "\e017";}
	.icon-bargraph:before { content: "\e018";}
	.icon-grid:before { content: "\e019";}
	.icon-expand:before { content: "\e01a";}
	.icon-focus:before { content: "\e01b";}
	.icon-edit:before { content: "\e01c";}
	.icon-adjustments:before { content: "\e01d";}
	.icon-ribbon:before { content: "\e01e";}
	.icon-hourglass:before { content: "\e01f";}
	.icon-lock:before { content: "\e020";}
	.icon-megaphone:before { content: "\e021";}
	.icon-shield:before { content: "\e022";}
	.icon-trophy:before { content: "\e023";}
	.icon-flag:before { content: "\e024";}
	.icon-map:before { content: "\e025";}
	.icon-puzzle:before { content: "\e026";}
	.icon-basket:before { content: "\e027";}
	.icon-envelope:before { content: "\e028";}
	.icon-streetsign:before { content: "\e029";}
	.icon-telescope:before { content: "\e02a";}
	.icon-gears:before { content: "\e02b";}
	.icon-key:before { content: "\e02c";}
	.icon-paperclip:before { content: "\e02d";}
	.icon-attachment:before { content: "\e02e";}
	.icon-pricetags:before { content: "\e02f";}
	.icon-lightbulb:before { content: "\e030";}
	.icon-layers:before { content: "\e031";}
	.icon-pencil:before { content: "\e032";}
	.icon-tools:before { content: "\e033";}
	.icon-tools-2:before { content: "\e034";}
	.icon-scissors:before { content: "\e035";}
	.icon-paintbrush:before { content: "\e036";}
	.icon-magnifying-glass:before { content: "\e037";}
	.icon-circle-compass:before { content: "\e038";}
	.icon-linegraph:before { content: "\e039";}
	.icon-mic:before { content: "\e03a";}
	.icon-strategy:before { content: "\e03b";}
	.icon-beaker:before { content: "\e03c";}
	.icon-caution:before { content: "\e03d";}
	.icon-recycle:before { content: "\e03e";}
	.icon-anchor:before { content: "\e03f";}
	.icon-profile-male:before { content: "\e040";}
	.icon-profile-female:before { content: "\e041";}
	.icon-bike:before { content: "\e042";}
	.icon-wine:before { content: "\e043";}
	.icon-hotairballoon:before { content: "\e044";}
	.icon-globe:before { content: "\e045";}
	.icon-genius:before { content: "\e046";}
	.icon-map-pin:before { content: "\e047";}
	.icon-dial:before { content: "\e048";}
	.icon-chat:before { content: "\e049";}
	.icon-heart:before { content: "\e04a";}
	.icon-cloud:before { content: "\e04b";}
	.icon-upload:before { content: "\e04c";}
	.icon-download:before { content: "\e04d";}
	.icon-target:before { content: "\e04e";}
	.icon-hazardous:before { content: "\e04f";}
	.icon-piechart:before { content: "\e050";}
	.icon-speedometer:before { content: "\e051";}
	.icon-global:before { content: "\e052";}
	.icon-compass:before { content: "\e053";}
	.icon-lifesaver:before { content: "\e054";}
	.icon-clock:before { content: "\e055";}
	.icon-aperture:before { content: "\e056";}
	.icon-quote:before { content: "\e057";}
	.icon-scope:before { content: "\e058";}
	.icon-alarmclock:before { content: "\e059";}
	.icon-refresh:before { content: "\e05a";}
	.icon-happy:before { content: "\e05b";}
	.icon-sad:before { content: "\e05c";}
	.icon-facebook:before { content: "\e05d";}
	.icon-twitter:before { content: "\e05e";}
	.icon-googleplus:before { content: "\e05f";}
	.icon-rss:before { content: "\e060";}
	.icon-tumblr:before { content: "\e061";}
	.icon-linkedin:before { content: "\e062";}
	.icon-dribbble:before { content: "\e063";}

	/* Themify Icons */
	.ti-wand:before { content: "\e600";}
	.ti-volume:before { content: "\e601";}
	.ti-user:before { content: "\e602";}
	.ti-unlock:before { content: "\e603";}
	.ti-unlink:before { content: "\e604";}
	.ti-trash:before { content: "\e605";}
	.ti-thought:before { content: "\e606";}
	.ti-target:before { content: "\e607";}
	.ti-tag:before { content: "\e608";}
	.ti-tablet:before { content: "\e609";}
	.ti-star:before { content: "\e60a";}
	.ti-spray:before { content: "\e60b";}
	.ti-signal:before { content: "\e60c";}
	.ti-shopping-cart:before { content: "\e60d";}
	.ti-shopping-cart-full:before { content: "\e60e";}
	.ti-settings:before { content: "\e60f";}
	.ti-search:before { content: "\e610";}
	.ti-zoom-in:before { content: "\e611";}
	.ti-zoom-out:before { content: "\e612";}
	.ti-cut:before { content: "\e613";}
	.ti-ruler:before { content: "\e614";}
	.ti-ruler-pencil:before { content: "\e615";}
	.ti-ruler-alt:before { content: "\e616";}
	.ti-bookmark:before { content: "\e617";}
	.ti-bookmark-alt:before { content: "\e618";}
	.ti-reload:before { content: "\e619";}
	.ti-plus:before { content: "\e61a";}
	.ti-pin:before { content: "\e61b";}
	.ti-pencil:before { content: "\e61c";}
	.ti-pencil-alt:before { content: "\e61d";}
	.ti-paint-roller:before { content: "\e61e";}
	.ti-paint-bucket:before { content: "\e61f";}
	.ti-na:before { content: "\e620";}
	.ti-mobile:before { content: "\e621";}
	.ti-minus:before { content: "\e622";}
	.ti-medall:before { content: "\e623";}
	.ti-medall-alt:before { content: "\e624";}
	.ti-marker:before { content: "\e625";}
	.ti-marker-alt:before { content: "\e626";}
	.ti-arrow-up:before { content: "\e627";}
	.ti-arrow-right:before { content: "\e628";}
	.ti-arrow-left:before { content: "\e629";}
	.ti-arrow-down:before { content: "\e62a";}
	.ti-lock:before { content: "\e62b";}
	.ti-location-arrow:before { content: "\e62c";}
	.ti-link:before { content: "\e62d";}
	.ti-layout:before { content: "\e62e";}
	.ti-layers:before { content: "\e62f";}
	.ti-layers-alt:before { content: "\e630";}
	.ti-key:before { content: "\e631";}
	.ti-import:before { content: "\e632";}
	.ti-image:before { content: "\e633";}
	.ti-heart:before { content: "\e634";}
	.ti-heart-broken:before { content: "\e635";}
	.ti-hand-stop:before { content: "\e636";}
	.ti-hand-open:before { content: "\e637";}
	.ti-hand-drag:before { content: "\e638";}
	.ti-folder:before { content: "\e639";}
	.ti-flag:before { content: "\e63a";}
	.ti-flag-alt:before { content: "\e63b";}
	.ti-flag-alt-2:before { content: "\e63c";}
	.ti-eye:before { content: "\e63d";}
	.ti-export:before { content: "\e63e";}
	.ti-exchange-vertical:before { content: "\e63f";}
	.ti-desktop:before { content: "\e640";}
	.ti-cup:before { content: "\e641";}
	.ti-crown:before { content: "\e642";}
	.ti-comments:before { content: "\e643";}
	.ti-comment:before { content: "\e644";}
	.ti-comment-alt:before { content: "\e645";}
	.ti-close:before { content: "\e646";}
	.ti-clip:before { content: "\e647";}
	.ti-angle-up:before { content: "\e648";}
	.ti-angle-right:before { content: "\e649";}
	.ti-angle-left:before { content: "\e64a";}
	.ti-angle-down:before { content: "\e64b";}
	.ti-check:before { content: "\e64c";}
	.ti-check-box:before { content: "\e64d";}
	.ti-camera:before { content: "\e64e";}
	.ti-announcement:before { content: "\e64f";}
	.ti-brush:before { content: "\e650";}
	.ti-briefcase:before { content: "\e651";}
	.ti-bolt:before { content: "\e652";}
	.ti-bolt-alt:before { content: "\e653";}
	.ti-blackboard:before { content: "\e654";}
	.ti-bag:before { content: "\e655";}
	.ti-move:before { content: "\e656";}
	.ti-arrows-vertical:before { content: "\e657";}
	.ti-arrows-horizontal:before { content: "\e658";}
	.ti-fullscreen:before { content: "\e659";}
	.ti-arrow-top-right:before { content: "\e65a";}
	.ti-arrow-top-left:before { content: "\e65b";}
	.ti-arrow-circle-up:before { content: "\e65c";}
	.ti-arrow-circle-right:before { content: "\e65d";}
	.ti-arrow-circle-left:before { content: "\e65e";}
	.ti-arrow-circle-down:before { content: "\e65f";}
	.ti-angle-double-up:before { content: "\e660";}
	.ti-angle-double-right:before { content: "\e661";}
	.ti-angle-double-left:before { content: "\e662";}
	.ti-angle-double-down:before { content: "\e663";}
	.ti-zip:before { content: "\e664";}
	.ti-world:before { content: "\e665";}
	.ti-wheelchair:before { content: "\e666";}
	.ti-view-list:before { content: "\e667";}
	.ti-view-list-alt:before { content: "\e668";}
	.ti-view-grid:before { content: "\e669";}
	.ti-uppercase:before { content: "\e66a";}
	.ti-upload:before { content: "\e66b";}
	.ti-underline:before { content: "\e66c";}
	.ti-truck:before { content: "\e66d";}
	.ti-timer:before { content: "\e66e";}
	.ti-ticket:before { content: "\e66f";}
	.ti-thumb-up:before { content: "\e670";}
	.ti-thumb-down:before { content: "\e671";}
	.ti-text:before { content: "\e672";}
	.ti-stats-up:before { content: "\e673";}
	.ti-stats-down:before { content: "\e674";}
	.ti-split-v:before { content: "\e675";}
	.ti-split-h:before { content: "\e676";}
	.ti-smallcap:before { content: "\e677";}
	.ti-shine:before { content: "\e678";}
	.ti-shift-right:before { content: "\e679";}
	.ti-shift-left:before { content: "\e67a";}
	.ti-shield:before { content: "\e67b";}
	.ti-notepad:before { content: "\e67c";}
	.ti-server:before { content: "\e67d";}
	.ti-quote-right:before { content: "\e67e";}
	.ti-quote-left:before { content: "\e67f";}
	.ti-pulse:before { content: "\e680";}
	.ti-printer:before { content: "\e681";}
	.ti-power-off:before { content: "\e682";}
	.ti-plug:before { content: "\e683";}
	.ti-pie-chart:before { content: "\e684";}
	.ti-paragraph:before { content: "\e685";}
	.ti-panel:before { content: "\e686";}
	.ti-package:before { content: "\e687";}
	.ti-music:before { content: "\e688";}
	.ti-music-alt:before { content: "\e689";}
	.ti-mouse:before { content: "\e68a";}
	.ti-mouse-alt:before { content: "\e68b";}
	.ti-money:before { content: "\e68c";}
	.ti-microphone:before { content: "\e68d";}
	.ti-menu:before { content: "\e68e";}
	.ti-menu-alt:before { content: "\e68f";}
	.ti-map:before { content: "\e690";}
	.ti-map-alt:before { content: "\e691";}
	.ti-loop:before { content: "\e692";}
	.ti-location-pin:before { content: "\e693";}
	.ti-list:before { content: "\e694";}
	.ti-light-bulb:before { content: "\e695";}
	.ti-Italic:before { content: "\e696";}
	.ti-info:before { content: "\e697";}
	.ti-infinite:before { content: "\e698";}
	.ti-id-badge:before { content: "\e699";}
	.ti-hummer:before { content: "\e69a";}
	.ti-home:before { content: "\e69b";}
	.ti-help:before { content: "\e69c";}
	.ti-headphone:before { content: "\e69d";}
	.ti-harddrives:before { content: "\e69e";}
	.ti-harddrive:before { content: "\e69f";}
	.ti-gift:before { content: "\e6a0";}
	.ti-game:before { content: "\e6a1";}
	.ti-filter:before { content: "\e6a2";}
	.ti-files:before { content: "\e6a3";}
	.ti-file:before { content: "\e6a4";}
	.ti-eraser:before { content: "\e6a5";}
	.ti-envelope:before { content: "\e6a6";}
	.ti-download:before { content: "\e6a7";}
	.ti-direction:before { content: "\e6a8";}
	.ti-direction-alt:before { content: "\e6a9";}
	.ti-dashboard:before { content: "\e6aa";}
	.ti-control-stop:before { content: "\e6ab";}
	.ti-control-shuffle:before { content: "\e6ac";}
	.ti-control-play:before { content: "\e6ad";}
	.ti-control-pause:before { content: "\e6ae";}
	.ti-control-forward:before { content: "\e6af";}
	.ti-control-backward:before { content: "\e6b0";}
	.ti-cloud:before { content: "\e6b1";}
	.ti-cloud-up:before { content: "\e6b2";}
	.ti-cloud-down:before { content: "\e6b3";}
	.ti-clipboard:before { content: "\e6b4";}
	.ti-car:before { content: "\e6b5";}
	.ti-calendar:before { content: "\e6b6";}
	.ti-book:before { content: "\e6b7";}
	.ti-bell:before { content: "\e6b8";}
	.ti-basketball:before { content: "\e6b9";}
	.ti-bar-chart:before { content: "\e6ba";}
	.ti-bar-chart-alt:before { content: "\e6bb";}
	.ti-back-right:before { content: "\e6bc";}
	.ti-back-left:before { content: "\e6bd";}
	.ti-arrows-corner:before { content: "\e6be";}
	.ti-archive:before { content: "\e6bf";}
	.ti-anchor:before { content: "\e6c0";}
	.ti-align-right:before { content: "\e6c1";}
	.ti-align-left:before { content: "\e6c2";}
	.ti-align-justify:before { content: "\e6c3";}
	.ti-align-center:before { content: "\e6c4";}
	.ti-alert:before { content: "\e6c5";}
	.ti-alarm-clock:before { content: "\e6c6";}
	.ti-agenda:before { content: "\e6c7";}
	.ti-write:before { content: "\e6c8";}
	.ti-window:before { content: "\e6c9";}
	.ti-widgetized:before { content: "\e6ca";}
	.ti-widget:before { content: "\e6cb";}
	.ti-widget-alt:before { content: "\e6cc";}
	.ti-wallet:before { content: "\e6cd";}
	.ti-video-clapper:before { content: "\e6ce";}
	.ti-video-camera:before { content: "\e6cf";}
	.ti-vector:before { content: "\e6d0";}
	.ti-themify-logo:before { content: "\e6d1";}
	.ti-themify-favicon:before { content: "\e6d2";}
	.ti-themify-favicon-alt:before { content: "\e6d3";}
	.ti-support:before { content: "\e6d4";}
	.ti-stamp:before { content: "\e6d5";}
	.ti-split-v-alt:before { content: "\e6d6";}
	.ti-slice:before { content: "\e6d7";}
	.ti-shortcode:before { content: "\e6d8";}
	.ti-shift-right-alt:before { content: "\e6d9";}
	.ti-shift-left-alt:before { content: "\e6da";}
	.ti-ruler-alt-2:before { content: "\e6db";}
	.ti-receipt:before { content: "\e6dc";}
	.ti-pin2:before { content: "\e6dd";}
	.ti-pin-alt:before { content: "\e6de";}
	.ti-pencil-alt2:before { content: "\e6df";}
	.ti-palette:before { content: "\e6e0";}
	.ti-more:before { content: "\e6e1";}
	.ti-more-alt:before { content: "\e6e2";}
	.ti-microphone-alt:before { content: "\e6e3";}
	.ti-magnet:before { content: "\e6e4";}
	.ti-line-double:before { content: "\e6e5";}
	.ti-line-dotted:before { content: "\e6e6";}
	.ti-line-dashed:before { content: "\e6e7";}
	.ti-layout-width-full:before { content: "\e6e8";}
	.ti-layout-width-default:before { content: "\e6e9";}
	.ti-layout-width-default-alt:before { content: "\e6ea";}
	.ti-layout-tab:before { content: "\e6eb";}
	.ti-layout-tab-window:before { content: "\e6ec";}
	.ti-layout-tab-v:before { content: "\e6ed";}
	.ti-layout-tab-min:before { content: "\e6ee";}
	.ti-layout-slider:before { content: "\e6ef";}
	.ti-layout-slider-alt:before { content: "\e6f0";}
	.ti-layout-sidebar-right:before { content: "\e6f1";}
	.ti-layout-sidebar-none:before { content: "\e6f2";}
	.ti-layout-sidebar-left:before { content: "\e6f3";}
	.ti-layout-placeholder:before { content: "\e6f4";}
	.ti-layout-menu:before { content: "\e6f5";}
	.ti-layout-menu-v:before { content: "\e6f6";}
	.ti-layout-menu-separated:before { content: "\e6f7";}
	.ti-layout-menu-full:before { content: "\e6f8";}
	.ti-layout-media-right-alt:before { content: "\e6f9";}
	.ti-layout-media-right:before { content: "\e6fa";}
	.ti-layout-media-overlay:before { content: "\e6fb";}
	.ti-layout-media-overlay-alt:before { content: "\e6fc";}
	.ti-layout-media-overlay-alt-2:before { content: "\e6fd";}
	.ti-layout-media-left-alt:before { content: "\e6fe";}
	.ti-layout-media-left:before { content: "\e6ff";}
	.ti-layout-media-center-alt:before { content: "\e700";}
	.ti-layout-media-center:before { content: "\e701";}
	.ti-layout-list-thumb:before { content: "\e702";}
	.ti-layout-list-thumb-alt:before { content: "\e703";}
	.ti-layout-list-post:before { content: "\e704";}
	.ti-layout-list-large-image:before { content: "\e705";}
	.ti-layout-line-solid:before { content: "\e706";}
	.ti-layout-grid4:before { content: "\e707";}
	.ti-layout-grid3:before { content: "\e708";}
	.ti-layout-grid2:before { content: "\e709";}
	.ti-layout-grid2-thumb:before { content: "\e70a";}
	.ti-layout-cta-right:before { content: "\e70b";}
	.ti-layout-cta-left:before { content: "\e70c";}
	.ti-layout-cta-center:before { content: "\e70d";}
	.ti-layout-cta-btn-right:before { content: "\e70e";}
	.ti-layout-cta-btn-left:before { content: "\e70f";}
	.ti-layout-column4:before { content: "\e710";}
	.ti-layout-column3:before { content: "\e711";}
	.ti-layout-column2:before { content: "\e712";}
	.ti-layout-accordion-separated:before { content: "\e713";}
	.ti-layout-accordion-merged:before { content: "\e714";}
	.ti-layout-accordion-list:before { content: "\e715";}
	.ti-ink-pen:before { content: "\e716";}
	.ti-info-alt:before { content: "\e717";}
	.ti-help-alt:before { content: "\e718";}
	.ti-headphone-alt:before { content: "\e719";}
	.ti-hand-point-up:before { content: "\e71a";}
	.ti-hand-point-right:before { content: "\e71b";}
	.ti-hand-point-left:before { content: "\e71c";}
	.ti-hand-point-down:before { content: "\e71d";}
	.ti-gallery:before { content: "\e71e";}
	.ti-face-smile:before { content: "\e71f";}
	.ti-face-sad:before { content: "\e720";}
	.ti-credit-card:before { content: "\e721";}
	.ti-control-skip-forward:before { content: "\e722";}
	.ti-control-skip-backward:before { content: "\e723";}
	.ti-control-record:before { content: "\e724";}
	.ti-control-eject:before { content: "\e725";}
	.ti-comments-smiley:before { content: "\e726";}
	.ti-brush-alt:before { content: "\e727";}
	.ti-youtube:before { content: "\e728";}
	.ti-vimeo:before { content: "\e729";}
	.ti-twitter:before { content: "\e72a";}
	.ti-time:before { content: "\e72b";}
	.ti-tumblr:before { content: "\e72c";}
	.ti-skype:before { content: "\e72d";}
	.ti-share:before { content: "\e72e";}
	.ti-share-alt:before { content: "\e72f";}
	.ti-rocket:before { content: "\e730";}
	.ti-pinterest:before { content: "\e731";}
	.ti-new-window:before { content: "\e732";}
	.ti-microsoft:before { content: "\e733";}
	.ti-list-ol:before { content: "\e734";}
	.ti-linkedin:before { content: "\e735";}
	.ti-layout-sidebar-2:before { content: "\e736";}
	.ti-layout-grid4-alt:before { content: "\e737";}
	.ti-layout-grid3-alt:before { content: "\e738";}
	.ti-layout-grid2-alt:before { content: "\e739";}
	.ti-layout-column4-alt:before { content: "\e73a";}
	.ti-layout-column3-alt:before { content: "\e73b";}
	.ti-layout-column2-alt:before { content: "\e73c";}
	.ti-instagram:before { content: "\e73d";}
	.ti-google:before { content: "\e73e";}
	.ti-github:before { content: "\e73f";}
	.ti-flickr:before { content: "\e740";}
	.ti-facebook:before { content: "\e741";}
	.ti-dropbox:before { content: "\e742";}
	.ti-dribbble:before { content: "\e743";}
	.ti-apple:before { content: "\e744";}
	.ti-android:before { content: "\e745";}
	.ti-save:before { content: "\e746";}
	.ti-save-alt:before { content: "\e747";}
	.ti-yahoo:before { content: "\e748";}
	.ti-wordpress:before { content: "\e749";}
	.ti-vimeo-alt:before { content: "\e74a";}
	.ti-twitter-alt:before { content: "\e74b";}
	.ti-tumblr-alt:before { content: "\e74c";}
	.ti-trello:before { content: "\e74d";}
	.ti-stack-overflow:before { content: "\e74e";}
	.ti-soundcloud:before { content: "\e74f";}
	.ti-sharethis:before { content: "\e750";}
	.ti-sharethis-alt:before { content: "\e751";}
	.ti-reddit:before { content: "\e752";}
	.ti-pinterest-alt:before { content: "\e753";}
	.ti-microsoft-alt:before { content: "\e754";}
	.ti-linux:before { content: "\e755";}
	.ti-jsfiddle:before { content: "\e756";}
	.ti-joomla:before { content: "\e757";}
	.ti-html5:before { content: "\e758";}
	.ti-flickr-alt:before { content: "\e759";}
	.ti-email:before { content: "\e75a";}
	.ti-drupal:before { content: "\e75b";}
	.ti-dropbox-alt:before { content: "\e75c";}
	.ti-css3:before { content: "\e75d";}
	.ti-rss:before { content: "\e75e";}
	.ti-rss-alt:before { content: "\e75f";}


	/* 7 Strok */
	.pe-spin {-webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

	@-webkit-keyframes spin {
	  0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); }

	  100% {
	    -webkit-transform: rotate(359deg);
	            transform: rotate(359deg); } }

	@keyframes spin {
	  0% {
	    -webkit-transform: rotate(0deg);
	            transform: rotate(0deg); }

	  100% {
	    -webkit-transform: rotate(359deg);
	            transform: rotate(359deg); } }

	.pe-rotate-90 {
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	  -webkit-transform: rotate(90deg);
	      -ms-transform: rotate(90deg);
	          transform: rotate(90deg); }

	.pe-rotate-180 {
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	  -webkit-transform: rotate(180deg);
	      -ms-transform: rotate(180deg);
	          transform: rotate(180deg); }

	.pe-rotate-270 {
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	  -webkit-transform: rotate(270deg);
	      -ms-transform: rotate(270deg);
	          transform: rotate(270deg); }

	.pe-flip-horizontal {
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	  -webkit-transform: scale(-1, 1);
	      -ms-transform: scale(-1, 1);
	          transform: scale(-1, 1); }

	.pe-flip-vertical {
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	  -webkit-transform: scale(1, -1);
	      -ms-transform: scale(1, -1);
	          transform: scale(1, -1); }

	.pe-7s-album:before { content: "\e6aa"; }
	.pe-7s-arc:before { content: "\e6ab"; }
	.pe-7s-back-2:before { content: "\e6ac"; }
	.pe-7s-bandaid:before { content: "\e6ad"; }
	.pe-7s-car:before { content: "\e6ae"; }
	.pe-7s-diamond:before { content: "\e6af"; }
	.pe-7s-door-lock:before { content: "\e6b0"; }
	.pe-7s-eyedropper:before { content: "\e6b1"; }
	.pe-7s-female:before { content: "\e6b2"; }
	.pe-7s-gym:before { content: "\e6b3"; }
	.pe-7s-hammer:before { content: "\e6b4"; }
	.pe-7s-headphones:before { content: "\e6b5"; }
	.pe-7s-helm:before { content: "\e6b6"; }
	.pe-7s-hourglass:before { content: "\e6b7"; }
	.pe-7s-leaf:before { content: "\e6b8"; }
	.pe-7s-magic-wand:before { content: "\e6b9"; }
	.pe-7s-male:before { content: "\e6ba"; }
	.pe-7s-map-2:before { content: "\e6bb"; }
	.pe-7s-next-2:before { content: "\e6bc"; }
	.pe-7s-paint-bucket:before { content: "\e6bd"; }
	.pe-7s-pendrive:before { content: "\e6be"; }
	.pe-7s-photo:before { content: "\e6bf"; }
	.pe-7s-piggy:before { content: "\e6c0"; }
	.pe-7s-plugin:before { content: "\e6c1"; }
	.pe-7s-refresh-2:before { content: "\e6c2"; }
	.pe-7s-rocket:before { content: "\e6c3"; }
	.pe-7s-settings:before { content: "\e6c4"; }
	.pe-7s-shield:before { content: "\e6c5"; }
	.pe-7s-smile:before { content: "\e6c6"; }
	.pe-7s-usb:before { content: "\e6c7"; }
	.pe-7s-vector:before { content: "\e6c8"; }
	.pe-7s-wine:before { content: "\e6c9"; }
	.pe-7s-cloud-upload:before { content: "\e68a"; }
	.pe-7s-cash:before { content: "\e68c"; }
	.pe-7s-close:before { content: "\e680"; }
	.pe-7s-bluetooth:before { content: "\e68d"; }
	.pe-7s-cloud-download:before { content: "\e68b"; }
	.pe-7s-way:before { content: "\e68e"; }
	.pe-7s-close-circle:before { content: "\e681"; }
	.pe-7s-id:before { content: "\e68f"; }
	.pe-7s-angle-up:before { content: "\e682"; }
	.pe-7s-wristwatch:before { content: "\e690"; }
	.pe-7s-angle-up-circle:before { content: "\e683"; }
	.pe-7s-world:before { content: "\e691"; }
	.pe-7s-angle-right:before { content: "\e684"; }
	.pe-7s-volume:before { content: "\e692"; }
	.pe-7s-angle-right-circle:before { content: "\e685"; }
	.pe-7s-users:before { content: "\e693"; }
	.pe-7s-angle-left:before { content: "\e686"; }
	.pe-7s-user-female:before { content: "\e694"; }
	.pe-7s-angle-left-circle:before { content: "\e687"; }
	.pe-7s-up-arrow:before { content: "\e695"; }
	.pe-7s-angle-down:before { content: "\e688"; }
	.pe-7s-switch:before { content: "\e696"; }
	.pe-7s-angle-down-circle:before { content: "\e689"; }
	.pe-7s-scissors:before { content: "\e697"; }
	.pe-7s-wallet:before { content: "\e600"; }
	.pe-7s-safe:before { content: "\e698"; }
	.pe-7s-volume2:before { content: "\e601"; }
	.pe-7s-volume1:before { content: "\e602"; }
	.pe-7s-voicemail:before { content: "\e603"; }
	.pe-7s-video:before { content: "\e604"; }
	.pe-7s-user:before { content: "\e605"; }
	.pe-7s-upload:before { content: "\e606"; }
	.pe-7s-unlock:before { content: "\e607"; }
	.pe-7s-umbrella:before { content: "\e608"; }
	.pe-7s-trash:before { content: "\e609"; }
	.pe-7s-tools:before { content: "\e60a"; }
	.pe-7s-timer:before { content: "\e60b"; }
	.pe-7s-ticket:before { content: "\e60c"; }
	.pe-7s-target:before { content: "\e60d"; }
	.pe-7s-sun:before { content: "\e60e"; }
	.pe-7s-study:before { content: "\e60f"; }
	.pe-7s-stopwatch:before { content: "\e610"; }
	.pe-7s-star:before { content: "\e611"; }
	.pe-7s-speaker:before { content: "\e612"; }
	.pe-7s-signal:before { content: "\e613"; }
	.pe-7s-shuffle:before { content: "\e614"; }
	.pe-7s-shopbag:before { content: "\e615"; }
	.pe-7s-share:before { content: "\e616"; }
	.pe-7s-server:before { content: "\e617"; }
	.pe-7s-search:before { content: "\e618"; }
	.pe-7s-film:before { content: "\e6a5"; }
	.pe-7s-science:before { content: "\e619"; }
	.pe-7s-disk:before { content: "\e6a6"; }
	.pe-7s-ribbon:before { content: "\e61a"; }
	.pe-7s-repeat:before { content: "\e61b"; }
	.pe-7s-refresh:before { content: "\e61c"; }
	.pe-7s-add-user:before { content: "\e6a9"; }
	.pe-7s-refresh-cloud:before { content: "\e61d"; }
	.pe-7s-paperclip:before { content: "\e69c"; }
	.pe-7s-radio:before { content: "\e61e"; }
	.pe-7s-note2:before { content: "\e69d"; }
	.pe-7s-print:before { content: "\e61f"; }
	.pe-7s-network:before { content: "\e69e"; }
	.pe-7s-prev:before { content: "\e620"; }
	.pe-7s-mute:before { content: "\e69f"; }
	.pe-7s-power:before { content: "\e621"; }
	.pe-7s-medal:before { content: "\e6a0"; }
	.pe-7s-portfolio:before { content: "\e622"; }
	.pe-7s-like2:before { content: "\e6a1"; }
	.pe-7s-plus:before { content: "\e623"; }
	.pe-7s-left-arrow:before { content: "\e6a2"; }
	.pe-7s-play:before { content: "\e624"; }
	.pe-7s-key:before { content: "\e6a3"; }
	.pe-7s-plane:before { content: "\e625"; }
	.pe-7s-joy:before { content: "\e6a4"; }
	.pe-7s-photo-gallery:before { content: "\e626"; }
	.pe-7s-pin:before { content: "\e69b"; }
	.pe-7s-phone:before { content: "\e627"; }
	.pe-7s-plug:before { content: "\e69a"; }
	.pe-7s-pen:before { content: "\e628"; }
	.pe-7s-right-arrow:before { content: "\e699"; }
	.pe-7s-paper-plane:before { content: "\e629"; }
	.pe-7s-delete-user:before { content: "\e6a7"; }
	.pe-7s-paint:before { content: "\e62a"; }
	.pe-7s-bottom-arrow:before { content: "\e6a8"; }
	.pe-7s-notebook:before { content: "\e62b"; }
	.pe-7s-note:before { content: "\e62c"; }
	.pe-7s-next:before { content: "\e62d"; }
	.pe-7s-news-paper:before { content: "\e62e"; }
	.pe-7s-musiclist:before { content: "\e62f"; }
	.pe-7s-music:before { content: "\e630"; }
	.pe-7s-mouse:before { content: "\e631"; }
	.pe-7s-more:before { content: "\e632"; }
	.pe-7s-moon:before { content: "\e633"; }
	.pe-7s-monitor:before { content: "\e634"; }
	.pe-7s-micro:before { content: "\e635"; }
	.pe-7s-menu:before { content: "\e636"; }
	.pe-7s-map:before { content: "\e637"; }
	.pe-7s-map-marker:before { content: "\e638"; }
	.pe-7s-mail:before { content: "\e639"; }
	.pe-7s-mail-open:before { content: "\e63a"; }
	.pe-7s-mail-open-file:before { content: "\e63b"; }
	.pe-7s-magnet:before { content: "\e63c"; }
	.pe-7s-loop:before { content: "\e63d"; }
	.pe-7s-look:before { content: "\e63e"; }
	.pe-7s-lock:before { content: "\e63f"; }
	.pe-7s-lintern:before { content: "\e640"; }
	.pe-7s-link:before { content: "\e641"; }
	.pe-7s-like:before { content: "\e642"; }
	.pe-7s-light:before { content: "\e643"; }
	.pe-7s-less:before { content: "\e644"; }
	.pe-7s-keypad:before { content: "\e645"; }
	.pe-7s-junk:before { content: "\e646"; }
	.pe-7s-info:before { content: "\e647"; }
	.pe-7s-home:before { content: "\e648"; }
	.pe-7s-help2:before { content: "\e649"; }
	.pe-7s-help1:before { content: "\e64a"; }
	.pe-7s-graph3:before { content: "\e64b"; }
	.pe-7s-graph2:before { content: "\e64c"; }
	.pe-7s-graph1:before { content: "\e64d"; }
	.pe-7s-graph:before { content: "\e64e"; }
	.pe-7s-global:before { content: "\e64f"; }
	.pe-7s-gleam:before { content: "\e650"; }
	.pe-7s-glasses:before { content: "\e651"; }
	.pe-7s-gift:before { content: "\e652"; }
	.pe-7s-folder:before { content: "\e653"; }
	.pe-7s-flag:before { content: "\e654"; }
	.pe-7s-filter:before { content: "\e655"; }
	.pe-7s-file:before { content: "\e656"; }
	.pe-7s-expand1:before { content: "\e657"; }
	.pe-7s-exapnd2:before { content: "\e658"; }
	.pe-7s-edit:before { content: "\e659"; }
	.pe-7s-drop:before { content: "\e65a"; }
	.pe-7s-drawer:before { content: "\e65b"; }
	.pe-7s-download:before { content: "\e65c"; }
	.pe-7s-display2:before { content: "\e65d"; }
	.pe-7s-display1:before { content: "\e65e"; }
	.pe-7s-diskette:before { content: "\e65f"; }
	.pe-7s-date:before { content: "\e660"; }
	.pe-7s-cup:before { content: "\e661"; }
	.pe-7s-culture:before { content: "\e662"; }
	.pe-7s-crop:before { content: "\e663"; }
	.pe-7s-credit:before { content: "\e664"; }
	.pe-7s-copy-file:before { content: "\e665"; }
	.pe-7s-config:before { content: "\e666"; }
	.pe-7s-compass:before { content: "\e667"; }
	.pe-7s-comment:before { content: "\e668"; }
	.pe-7s-coffee:before { content: "\e669"; }
	.pe-7s-cloud:before { content: "\e66a"; }
	.pe-7s-clock:before { content: "\e66b"; }
	.pe-7s-check:before { content: "\e66c"; }
	.pe-7s-chat:before { content: "\e66d"; }
	.pe-7s-cart:before { content: "\e66e"; }
	.pe-7s-camera:before { content: "\e66f"; }
	.pe-7s-call:before { content: "\e670"; }
	.pe-7s-calculator:before { content: "\e671"; }
	.pe-7s-browser:before { content: "\e672"; }
	.pe-7s-box2:before { content: "\e673"; }
	.pe-7s-box1:before { content: "\e674"; }
	.pe-7s-bookmarks:before { content: "\e675"; }
	.pe-7s-bicycle:before { content: "\e676"; }
	.pe-7s-bell:before { content: "\e677"; }
	.pe-7s-battery:before { content: "\e678"; }
	.pe-7s-ball:before { content: "\e679"; }
	.pe-7s-back:before { content: "\e67a"; }
	.pe-7s-attention:before { content: "\e67b"; }
	.pe-7s-anchor:before { content: "\e67c"; }
	.pe-7s-albums:before { content: "\e67d"; }
	.pe-7s-alarm:before { content: "\e67e"; }
	.pe-7s-airplay:before { content: "\e67f"; }

	/* linea basic */
	.icon-basic-accelerator:before { content: "a";}
	.icon-basic-alarm:before { content: "b";}
	.icon-basic-anchor:before { content: "c";}
	.icon-basic-anticlockwise:before { content: "d";}
	.icon-basic-archive:before { content: "e";}
	.icon-basic-archive-full:before { content: "f";}
	.icon-basic-ban:before { content: "g";}
	.icon-basic-battery-charge:before { content: "h";}
	.icon-basic-battery-empty:before { content: "i";}
	.icon-basic-battery-full:before { content: "j";}
	.icon-basic-battery-half:before { content: "k";}
	.icon-basic-bolt:before { content: "l";}
	.icon-basic-book:before { content: "m";}
	.icon-basic-book-pen:before { content: "n";}
	.icon-basic-book-pencil:before { content: "o";}
	.icon-basic-bookmark:before { content: "p";}
	.icon-basic-calculator:before { content: "q";}
	.icon-basic-calendar:before { content: "r";}
	.icon-basic-cards-diamonds:before { content: "s";}
	.icon-basic-cards-hearts:before { content: "t";}
	.icon-basic-case:before { content: "u";}
	.icon-basic-chronometer:before { content: "v";}
	.icon-basic-clessidre:before { content: "w";}
	.icon-basic-clock:before { content: "x";}
	.icon-basic-clockwise:before { content: "y";}
	.icon-basic-cloud:before { content: "z";}
	.icon-basic-clubs:before { content: "A";}
	.icon-basic-compass:before { content: "B";}
	.icon-basic-cup:before { content: "C";}
	.icon-basic-diamonds:before { content: "D";}
	.icon-basic-display:before { content: "E";}
	.icon-basic-download:before { content: "F";}
	.icon-basic-exclamation:before { content: "G";}
	.icon-basic-eye:before { content: "H";}
	.icon-basic-eye-closed:before { content: "I";}
	.icon-basic-female:before { content: "J";}
	.icon-basic-flag1:before { content: "K";}
	.icon-basic-flag2:before { content: "L";}
	.icon-basic-floppydisk:before { content: "M";}
	.icon-basic-folder:before { content: "N";}
	.icon-basic-folder-multiple:before { content: "O";}
	.icon-basic-gear:before { content: "P";}
	.icon-basic-geolocalize-01:before { content: "Q";}
	.icon-basic-geolocalize-05:before { content: "R";}
	.icon-basic-globe:before { content: "S";}
	.icon-basic-gunsight:before { content: "T";}
	.icon-basic-hammer:before { content: "U";}
	.icon-basic-headset:before { content: "V";}
	.icon-basic-heart:before { content: "W";}
	.icon-basic-heart-broken:before { content: "X";}
	.icon-basic-helm:before { content: "Y";}
	.icon-basic-home:before { content: "Z";}
	.icon-basic-info:before { content: "0";}
	.icon-basic-ipod:before { content: "1";}
	.icon-basic-joypad:before { content: "2";}
	.icon-basic-key:before { content: "3";}
	.icon-basic-keyboard:before { content: "4";}
	.icon-basic-laptop:before { content: "5";}
	.icon-basic-life-buoy:before { content: "6";}
	.icon-basic-lightbulb:before { content: "7";}
	.icon-basic-link:before { content: "8";}
	.icon-basic-lock:before { content: "9";}
	.icon-basic-lock-open:before { content: "!";}
	.icon-basic-magic-mouse:before { content: "\"";}
	.icon-basic-magnifier:before { content: "#";}
	.icon-basic-magnifier-minus:before { content: "$";}
	.icon-basic-magnifier-plus:before { content: "%";}
	.icon-basic-mail:before { content: "&";}
	.icon-basic-mail-multiple:before { content: "'";}
	.icon-basic-mail-open:before { content: "(";}
	.icon-basic-mail-open-text:before { content: ")";}
	.icon-basic-male:before { content: "*";}
	.icon-basic-map:before { content: "+";}
	.icon-basic-message:before { content: ",";}
	.icon-basic-message-multiple:before { content: "-";}
	.icon-basic-message-txt:before { content: ".";}
	.icon-basic-mixer2:before { content: "/";}
	.icon-basic-mouse:before { content: ":";}
	.icon-basic-notebook:before { content: ";";}
	.icon-basic-notebook-pen:before { content: "<";}
	.icon-basic-notebook-pencil:before { content: "=";}
	.icon-basic-paperplane:before { content: ">";}
	.icon-basic-pencil-ruler:before { content: "?";}
	.icon-basic-pencil-ruler-pen:before { content: "@";}
	.icon-basic-photo:before { content: "[";}
	.icon-basic-picture:before { content: "]";}
	.icon-basic-picture-multiple:before { content: "^";}
	.icon-basic-pin1:before { content: "_";}
	.icon-basic-pin2:before { content: "`";}
	.icon-basic-postcard:before { content: "{";}
	.icon-basic-postcard-multiple:before { content: "|";}
	.icon-basic-printer:before { content: "}";}
	.icon-basic-question:before {content: "~"; }
	.icon-basic-rss:before { content: "\\";}
	.icon-basic-server:before { content: "\e000";}
	.icon-basic-server2:before { content: "\e001";}
	.icon-basic-server-cloud:before { content: "\e002";}
	.icon-basic-server-download:before { content: "\e003";}
	.icon-basic-server-upload:before { content: "\e004";}
	.icon-basic-settings:before { content: "\e005";}
	.icon-basic-share:before { content: "\e006";}
	.icon-basic-sheet:before { content: "\e007";}
	.icon-basic-sheet-multiple:before { content: "\e008";}
	.icon-basic-sheet-pen:before { content: "\e009";}
	.icon-basic-sheet-pencil:before { content: "\e00a";}
	.icon-basic-sheet-txt:before { content: "\e00b";}
	.icon-basic-signs:before { content: "\e00c";}
	.icon-basic-smartphone:before { content: "\e00d";}
	.icon-basic-spades:before { content: "\e00e";}
	.icon-basic-spread:before { content: "\e00f";}
	.icon-basic-spread-bookmark:before { content: "\e010";}
	.icon-basic-spread-text:before { content: "\e011";}
	.icon-basic-spread-text-bookmark:before { content: "\e012";}
	.icon-basic-star:before { content: "\e013";}
	.icon-basic-tablet:before { content: "\e014";}
	.icon-basic-target:before { content: "\e015";}
	.icon-basic-todo:before { content: "\e016";}
	.icon-basic-todo-pen:before { content: "\e017";}
	.icon-basic-todo-pencil:before { content: "\e018";}
	.icon-basic-todo-txt:before { content: "\e019";}
	.icon-basic-todolist-pen:before { content: "\e01a";}
	.icon-basic-todolist-pencil:before { content: "\e01b";}
	.icon-basic-trashcan:before { content: "\e01c";}
	.icon-basic-trashcan-full:before { content: "\e01d";}
	.icon-basic-trashcan-refresh:before { content: "\e01e";}
	.icon-basic-trashcan-remove:before { content: "\e01f";}
	.icon-basic-upload:before { content: "\e020";}
	.icon-basic-usb:before { content: "\e021";}
	.icon-basic-video:before { content: "\e022";}
	.icon-basic-watch:before { content: "\e023";}
	.icon-basic-webpage:before { content: "\e024";}
	.icon-basic-webpage-img-txt:before { content: "\e025";}
	.icon-basic-webpage-multiple:before { content: "\e026";}
	.icon-basic-webpage-txt:before { content: "\e027";}
	.icon-basic-world:before { content: "\e028";}

	/* linea ecommerce */
	.icon-ecommerce-bag:before { content: "a"; }
	.icon-ecommerce-bag-check:before { content: "b"; }
	.icon-ecommerce-bag-cloud:before { content: "c"; }
	.icon-ecommerce-bag-download:before { content: "d"; }
	.icon-ecommerce-bag-minus:before { content: "e"; }
	.icon-ecommerce-bag-plus:before { content: "f"; }
	.icon-ecommerce-bag-refresh:before { content: "g"; }
	.icon-ecommerce-bag-remove:before { content: "h"; }
	.icon-ecommerce-bag-search:before { content: "i"; }
	.icon-ecommerce-bag-upload:before { content: "j"; }
	.icon-ecommerce-banknote:before { content: "k"; }
	.icon-ecommerce-banknotes:before { content: "l"; }
	.icon-ecommerce-basket:before { content: "m"; }
	.icon-ecommerce-basket-check:before { content: "n"; }
	.icon-ecommerce-basket-cloud:before { content: "o"; }
	.icon-ecommerce-basket-download:before { content: "p"; }
	.icon-ecommerce-basket-minus:before { content: "q"; }
	.icon-ecommerce-basket-plus:before { content: "r"; }
	.icon-ecommerce-basket-refresh:before { content: "s"; }
	.icon-ecommerce-basket-remove:before { content: "t"; }
	.icon-ecommerce-basket-search:before { content: "u"; }
	.icon-ecommerce-basket-upload:before { content: "v"; }
	.icon-ecommerce-bath:before { content: "w"; }
	.icon-ecommerce-cart:before { content: "x"; }
	.icon-ecommerce-cart-check:before { content: "y"; }
	.icon-ecommerce-cart-cloud:before { content: "z"; }
	.icon-ecommerce-cart-content:before { content: "A"; }
	.icon-ecommerce-cart-download:before { content: "B"; }
	.icon-ecommerce-cart-minus:before { content: "C"; }
	.icon-ecommerce-cart-plus:before { content: "D"; }
	.icon-ecommerce-cart-refresh:before { content: "E"; }
	.icon-ecommerce-cart-remove:before { content: "F"; }
	.icon-ecommerce-cart-search:before { content: "G"; }
	.icon-ecommerce-cart-upload:before { content: "H"; }
	.icon-ecommerce-cent:before { content: "I"; }
	.icon-ecommerce-colon:before { content: "J"; }
	.icon-ecommerce-creditcard:before { content: "K"; }
	.icon-ecommerce-diamond:before { content: "L"; }
	.icon-ecommerce-dollar:before { content: "M"; }
	.icon-ecommerce-euro:before { content: "N"; }
	.icon-ecommerce-franc:before { content: "O"; }
	.icon-ecommerce-gift:before { content: "P"; }
	.icon-ecommerce-graph1:before { content: "Q"; }
	.icon-ecommerce-graph2:before { content: "R"; }
	.icon-ecommerce-graph3:before { content: "S"; }
	.icon-ecommerce-graph-decrease:before { content: "T"; }
	.icon-ecommerce-graph-increase:before { content: "U"; }
	.icon-ecommerce-guarani:before { content: "V"; }
	.icon-ecommerce-kips:before { content: "W"; }
	.icon-ecommerce-lira:before { content: "X"; }
	.icon-ecommerce-megaphone:before { content: "Y"; }
	.icon-ecommerce-money:before { content: "Z"; }
	.icon-ecommerce-naira:before { content: "0"; }
	.icon-ecommerce-pesos:before { content: "1"; }
	.icon-ecommerce-pound:before { content: "2"; }
	.icon-ecommerce-receipt:before { content: "3"; }
	.icon-ecommerce-receipt-bath:before { content: "4"; }
	.icon-ecommerce-receipt-cent:before { content: "5"; }
	.icon-ecommerce-receipt-dollar:before { content: "6"; }
	.icon-ecommerce-receipt-euro:before { content: "7"; }
	.icon-ecommerce-receipt-franc:before { content: "8"; }
	.icon-ecommerce-receipt-guarani:before { content: "9"; }
	.icon-ecommerce-receipt-kips:before { content: "!"; }
	.icon-ecommerce-receipt-lira:before { content: "\""; }
	.icon-ecommerce-receipt-naira:before { content: "#"; }
	.icon-ecommerce-receipt-pesos:before { content: "$"; }
	.icon-ecommerce-receipt-pound:before { content: "%"; }
	.icon-ecommerce-receipt-rublo:before { content: "&"; }
	.icon-ecommerce-receipt-rupee:before { content: "'"; }
	.icon-ecommerce-receipt-tugrik:before { content: "("; }
	.icon-ecommerce-receipt-won:before { content: ")"; }
	.icon-ecommerce-receipt-yen:before { content: "*"; }
	.icon-ecommerce-receipt-yen2:before { content: "+"; }
	.icon-ecommerce-recept-colon:before { content: ","; }
	.icon-ecommerce-rublo:before { content: "-"; }
	.icon-ecommerce-rupee:before { content: "."; }
	.icon-ecommerce-safe:before { content: "/"; }
	.icon-ecommerce-sale:before { content: ":"; }
	.icon-ecommerce-sales:before { content: ";"; }
	.icon-ecommerce-ticket:before { content: "<"; }
	.icon-ecommerce-tugriks:before { content: "="; }
	.icon-ecommerce-wallet:before { content: ">"; }
	.icon-ecommerce-won:before { content: "?"; }
	.icon-ecommerce-yen:before { content: "@"; }
	.icon-ecommerce-yen2:before { content: "["; }

	/* linea arrows */
	.icon-arrows-anticlockwise:before {content: "\e000";}
	.icon-arrows-anticlockwise-dashed:before {content: "\e001";}
	.icon-arrows-button-down:before {content: "\e002";}
	.icon-arrows-button-off:before {content: "\e003";}
	.icon-arrows-button-on:before {content: "\e004";}
	.icon-arrows-button-up:before {content: "\e005";}
	.icon-arrows-check:before {content: "\e006";}
	.icon-arrows-circle-check:before {content: "\e007";}
	.icon-arrows-circle-down:before {content: "\e008";}
	.icon-arrows-circle-downleft:before {content: "\e009";}
	.icon-arrows-circle-downright:before {content: "\e00a";}
	.icon-arrows-circle-left:before {content: "\e00b";}
	.icon-arrows-circle-minus:before {content: "\e00c";}
	.icon-arrows-circle-plus:before {content: "\e00d";}
	.icon-arrows-circle-remove:before {content: "\e00e";}
	.icon-arrows-circle-right:before {content: "\e00f";}
	.icon-arrows-circle-up:before {content: "\e010";}
	.icon-arrows-circle-upleft:before {content: "\e011";}
	.icon-arrows-circle-upright:before {content: "\e012";}
	.icon-arrows-clockwise:before {content: "\e013";}
	.icon-arrows-clockwise-dashed:before {content: "\e014";}
	.icon-arrows-compress:before {content: "\e015";}
	.icon-arrows-deny:before {content: "\e016";}
	.icon-arrows-diagonal:before {content: "\e017";}
	.icon-arrows-diagonal2:before {content: "\e018";}
	.icon-arrows-down:before {content: "\e019";}
	.icon-arrows-down-double:before {content: "\e01a";}
	.icon-arrows-downleft:before {content: "\e01b";}
	.icon-arrows-downright:before {content: "\e01c";}
	.icon-arrows-drag-down:before {content: "\e01d";}
	.icon-arrows-drag-down-dashed:before {content: "\e01e";}
	.icon-arrows-drag-horiz:before {content: "\e01f";}
	.icon-arrows-drag-left:before {content: "\e020";}
	.icon-arrows-drag-left-dashed:before {content: "\e021";}
	.icon-arrows-drag-right:before {content: "\e022";}
	.icon-arrows-drag-right-dashed:before {content: "\e023";}
	.icon-arrows-drag-up:before {content: "\e024";}
	.icon-arrows-drag-up-dashed:before {content: "\e025";}
	.icon-arrows-drag-vert:before {content: "\e026";}
	.icon-arrows-exclamation:before {content: "\e027";}
	.icon-arrows-expand:before {content: "\e028";}
	.icon-arrows-expand-diagonal1:before {content: "\e029";}
	.icon-arrows-expand-horizontal1:before {content: "\e02a";}
	.icon-arrows-expand-vertical1:before {content: "\e02b";}
	.icon-arrows-fit-horizontal:before {content: "\e02c";}
	.icon-arrows-fit-vertical:before {content: "\e02d";}
	.icon-arrows-glide:before {content: "\e02e";}
	.icon-arrows-glide-horizontal:before {content: "\e02f";}
	.icon-arrows-glide-vertical:before {content: "\e030";}
	.icon-arrows-hamburger1:before {content: "\e031";}
	.icon-arrows-hamburger-2:before {content: "\e032";}
	.icon-arrows-horizontal:before {content: "\e033";}
	.icon-arrows-info:before {content: "\e034";}
	.icon-arrows-keyboard-alt:before {content: "\e035";}
	.icon-arrows-keyboard-cmd:before {content: "\e036";}
	.icon-arrows-keyboard-delete:before {content: "\e037";}
	.icon-arrows-keyboard-down:before {content: "\e038";}
	.icon-arrows-keyboard-left:before {content: "\e039";}
	.icon-arrows-keyboard-return:before {content: "\e03a";}
	.icon-arrows-keyboard-right:before {content: "\e03b";}
	.icon-arrows-keyboard-shift:before {content: "\e03c";}
	.icon-arrows-keyboard-tab:before {content: "\e03d";}
	.icon-arrows-keyboard-up:before {content: "\e03e";}
	.icon-arrows-left:before {content: "\e03f";}
	.icon-arrows-left-double-32:before {content: "\e040";}
	.icon-arrows-minus:before {content: "\e041";}
	.icon-arrows-move:before {content: "\e042";}
	.icon-arrows-move2:before {content: "\e043";}
	.icon-arrows-move-bottom:before {content: "\e044";}
	.icon-arrows-move-left:before {content: "\e045";}
	.icon-arrows-move-right:before {content: "\e046";}
	.icon-arrows-move-top:before {content: "\e047";}
	.icon-arrows-plus:before {content: "\e048";}
	.icon-arrows-question:before {content: "\e049";}
	.icon-arrows-remove:before {content: "\e04a";}
	.icon-arrows-right:before {content: "\e04b";}
	.icon-arrows-right-double:before {content: "\e04c";}
	.icon-arrows-rotate:before {content: "\e04d";}
	.icon-arrows-rotate-anti:before {content: "\e04e";}
	.icon-arrows-rotate-anti-dashed:before {content: "\e04f";}
	.icon-arrows-rotate-dashed:before {content: "\e050";}
	.icon-arrows-shrink:before {content: "\e051";}
	.icon-arrows-shrink-diagonal1:before {content: "\e052";}
	.icon-arrows-shrink-diagonal2:before {content: "\e053";}
	.icon-arrows-shrink-horizonal2:before {content: "\e054";}
	.icon-arrows-shrink-horizontal1:before {content: "\e055";}
	.icon-arrows-shrink-vertical1:before {content: "\e056";}
	.icon-arrows-shrink-vertical2:before {content: "\e057";}
	.icon-arrows-sign-down:before {content: "\e058";}
	.icon-arrows-sign-left:before {content: "\e059";}
	.icon-arrows-sign-right:before {content: "\e05a";}
	.icon-arrows-sign-up:before {content: "\e05b";}
	.icon-arrows-slide-down1:before {content: "\e05c";}
	.icon-arrows-slide-down2:before {content: "\e05d";}
	.icon-arrows-slide-left1:before {content: "\e05e";}
	.icon-arrows-slide-left2:before {content: "\e05f";}
	.icon-arrows-slide-right1:before {content: "\e060";}
	.icon-arrows-slide-right2:before {content: "\e061";}
	.icon-arrows-slide-up1:before {content: "\e062";}
	.icon-arrows-slide-up2:before {content: "\e063";}
	.icon-arrows-slim-down:before {content: "\e064";}
	.icon-arrows-slim-down-dashed:before {content: "\e065";}
	.icon-arrows-slim-left:before {content: "\e066";}
	.icon-arrows-slim-left-dashed:before {content: "\e067";}
	.icon-arrows-slim-right:before {content: "\e068";}
	.icon-arrows-slim-right-dashed:before {content: "\e069";}
	.icon-arrows-slim-up:before {content: "\e06a";}
	.icon-arrows-slim-up-dashed:before {content: "\e06b";}
	.icon-arrows-square-check:before {content: "\e06c";}
	.icon-arrows-square-down:before {content: "\e06d";}
	.icon-arrows-square-downleft:before {content: "\e06e";}
	.icon-arrows-square-downright:before {content: "\e06f";}
	.icon-arrows-square-left:before {content: "\e070";}
	.icon-arrows-square-minus:before {content: "\e071";}
	.icon-arrows-square-plus:before {content: "\e072";}
	.icon-arrows-square-remove:before {content: "\e073";}
	.icon-arrows-square-right:before {content: "\e074";}
	.icon-arrows-square-up:before {content: "\e075";}
	.icon-arrows-square-upleft:before {content: "\e076";}
	.icon-arrows-square-upright:before {content: "\e077";}
	.icon-arrows-squares:before {content: "\e078";}
	.icon-arrows-stretch-diagonal1:before {content: "\e079";}
	.icon-arrows-stretch-diagonal2:before {content: "\e07a";}
	.icon-arrows-stretch-diagonal3:before {content: "\e07b";}
	.icon-arrows-stretch-diagonal4:before {content: "\e07c";}
	.icon-arrows-stretch-horizontal1:before {content: "\e07d";}
	.icon-arrows-stretch-horizontal2:before {content: "\e07e";}
	.icon-arrows-stretch-vertical1:before {content: "\e07f";}
	.icon-arrows-stretch-vertical2:before {content: "\e080";}
	.icon-arrows-switch-horizontal:before {content: "\e081";}
	.icon-arrows-switch-vertical:before {content: "\e082";}
	.icon-arrows-up:before {content: "\e083";}
	.icon-arrows-up-double-33:before {content: "\e084";}
	.icon-arrows-upleft:before {content: "\e085";}
	.icon-arrows-upright:before {content: "\e086";}
	.icon-arrows-vertical:before {content: "\e087";}

	/* linea software */
	.icon-software-add-vectorpoint:before { content: "a";}
	.icon-software-box-oval:before { content: "b";}
	.icon-software-box-polygon:before { content: "c";}
	.icon-software-box-rectangle:before { content: "d";}
	.icon-software-box-roundedrectangle:before { content: "e";}
	.icon-software-character:before { content: "f";}
	.icon-software-crop:before { content: "g";}
	.icon-software-eyedropper:before { content: "h";}
	.icon-software-font-allcaps:before { content: "i";}
	.icon-software-font-baseline-shift:before { content: "j";}
	.icon-software-font-horizontal-scale:before { content: "k";}
	.icon-software-font-kerning:before { content: "l";}
	.icon-software-font-leading:before { content: "m";}
	.icon-software-font-size:before { content: "n";}
	.icon-software-font-smallcapital:before { content: "o";}
	.icon-software-font-smallcaps:before { content: "p";}
	.icon-software-font-strikethrough:before { content: "q";}
	.icon-software-font-tracking:before { content: "r";}
	.icon-software-font-underline:before { content: "s";}
	.icon-software-font-vertical-scale:before { content: "t";}
	.icon-software-horizontal-align-center:before { content: "u";}
	.icon-software-horizontal-align-left:before { content: "v";}
	.icon-software-horizontal-align-right:before { content: "w";}
	.icon-software-horizontal-distribute-center:before { content: "x";}
	.icon-software-horizontal-distribute-left:before { content: "y";}
	.icon-software-horizontal-distribute-right:before { content: "z";}
	.icon-software-indent-firstline:before { content: "A";}
	.icon-software-indent-left:before { content: "B";}
	.icon-software-indent-right:before { content: "C";}
	.icon-software-lasso:before { content: "D";}
	.icon-software-layers1:before { content: "E";}
	.icon-software-layers2:before { content: "F";}
	.icon-software-layout:before { content: "G";}
	.icon-software-layout-2columns:before { content: "H";}
	.icon-software-layout-3columns:before { content: "I";}
	.icon-software-layout-4boxes:before { content: "J";}
	.icon-software-layout-4columns:before { content: "K";}
	.icon-software-layout-4lines:before { content: "L";}
	.icon-software-layout-8boxes:before { content: "M";}
	.icon-software-layout-header:before { content: "N";}
	.icon-software-layout-header-2columns:before { content: "O";}
	.icon-software-layout-header-3columns:before { content: "P";}
	.icon-software-layout-header-4boxes:before { content: "Q";}
	.icon-software-layout-header-4columns:before { content: "R";}
	.icon-software-layout-header-complex:before { content: "S";}
	.icon-software-layout-header-complex2:before { content: "T";}
	.icon-software-layout-header-complex3:before { content: "U";}
	.icon-software-layout-header-complex4:before { content: "V";}
	.icon-software-layout-header-sideleft:before { content: "W";}
	.icon-software-layout-header-sideright:before { content: "X";}
	.icon-software-layout-sidebar-left:before { content: "Y";}
	.icon-software-layout-sidebar-right:before { content: "Z";}
	.icon-software-magnete:before { content: "0";}
	.icon-software-pages:before { content: "1";}
	.icon-software-paintbrush:before { content: "2";}
	.icon-software-paintbucket:before { content: "3";}
	.icon-software-paintroller:before { content: "4";}
	.icon-software-paragraph:before { content: "5";}
	.icon-software-paragraph-align-left:before { content: "6";}
	.icon-software-paragraph-align-right:before { content: "7";}
	.icon-software-paragraph-center:before { content: "8";}
	.icon-software-paragraph-justify-all:before { content: "9";}
	.icon-software-paragraph-justify-center:before { content: "!";}
	.icon-software-paragraph-justify-left:before { content: "\"";}
	.icon-software-paragraph-justify-right:before { content: "#";}
	.icon-software-paragraph-space-after:before { content: "$";}
	.icon-software-paragraph-space-before:before { content: "%";}
	.icon-software-pathfinder-exclude:before { content: "&";}
	.icon-software-pathfinder-intersect:before { content: "'";}
	.icon-software-pathfinder-subtract:before { content: "(";}
	.icon-software-pathfinder-unite:before { content: ")";}
	.icon-software-pen:before { content: "*";}
	.icon-software-pen-add:before { content: "+";}
	.icon-software-pen-remove:before { content: ",";}
	.icon-software-pencil:before { content: "-";}
	.icon-software-polygonallasso:before { content: ".";}
	.icon-software-reflect-horizontal:before { content: "/";}
	.icon-software-reflect-vertical:before { content: ":";}
	.icon-software-remove-vectorpoint:before { content: ";";}
	.icon-software-scale-expand:before { content: "<";}
	.icon-software-scale-reduce:before { content: "=";}
	.icon-software-selection-oval:before { content: ">";}
	.icon-software-selection-polygon:before { content: "?";}
	.icon-software-selection-rectangle:before { content: "@";}
	.icon-software-selection-roundedrectangle:before { content: "[";}
	.icon-software-shape-oval:before { content: "]";}
	.icon-software-shape-polygon:before { content: "^";}
	.icon-software-shape-rectangle:before { content: "_";}
	.icon-software-shape-roundedrectangle:before { content: "`";}
	.icon-software-slice:before { content: "{";}
	.icon-software-transform-bezier:before { content: "|";}
	.icon-software-vector-box:before { content: "}";}
	.icon-software-vector-composite:before { content: "~";}
	.icon-software-vector-line:before { content: "\\";}
	.icon-software-vertical-align-bottom:before { content: "\e000";}
	.icon-software-vertical-align-center:before { content: "\e001";}
	.icon-software-vertical-align-top:before { content: "\e002";}
	.icon-software-vertical-distribute-bottom:before { content: "\e003";}
	.icon-software-vertical-distribute-center:before { content: "\e004";}
	.icon-software-vertical-distribute-top:before { content: "\e005";}

	#pa-wrap.pa-wrap .aligncenter { text-align: center;}
	#pa-wrap.pa-wrap .alignright { text-align:right;}
	#pa-wrap.pa-wrap .alignleft { text-align:left;}

	#pa-wrap.pa-wrap .colorb {background-color:#437df9; }
	#pa-wrap.pa-wrap .colorf {color:#437df9; }
	#pa-wrap.pa-wrap .w-hide {display: none; }
	#pa-wrap.pa-wrap .w-top-se .big-title1 {letter-spacing: -2px; margin-bottom:13px; margin-top: 10px; }
	#pa-wrap.pa-wrap .w-top-se p {font-size: 14px; letter-spacing: 1px; font-weight: 300; line-height: 21px; margin-top: -3px; }
	#pa-wrap.pa-wrap .w-information-se h4 {font-size: 40px; font-weight: 500; margin-bottom: 32px; margin-top:4px; letter-spacing: -2px; }
	#pa-wrap.pa-wrap .w-information-se p {font-size: 16px; font-weight: 300; margin-bottom: 46px; font-weight:300;  }
	#pa-wrap.pa-wrap .w-local-ba-ne h4{ margin:7px 0 32px 0;}
	#pa-wrap.pa-wrap .w-local-ba-ne span{ font-size:17px; display:inline-block;}



	/* # Readmore button
	================================================== */
	#pa-wrap.pa-wrap a.pa-magicmore,#pa-wrap.pa-wrap a.addtocart,#pa-wrap.pa-wrap a.select-options { position: relative; padding: 3px 14px 2px 0; color: #0093d0; -webkit-transition: all 0.18s ease; -moz-transition: all 0.18s ease; -ms-transition: all 0.18s ease; -o-transition: all 0.18s ease; transition: all 0.18s ease; }
	#pa-wrap.pa-wrap .pa-magicmore:after{ font-family: 'FontAwesome'; font-size: 15px; content: "\f061"; margin-right: 5px; color: #363f46; font-style: normal; font-weight: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}

	#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 11px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 15px 25px;border-radius: 60px;border: 2px solid #e5e5e5;color: #00c2e5;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out;}
	#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
	#pa-wrap.pa-wrap a.pa-readmore:hover {background: #292929;color: #fff !important;border-color: #292929;}
	
	#pa-wrap.pa-wrap a.pa-magicmore { font-size: 11px; font-weight:600; line-height: 1; letter-spacing:1px; text-transform:uppercase; color:#00c2e5; padding:3px; padding-right:12px; position:relative; font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
	#pa-wrap.pa-wrap a.pa-magicmore:hover { color: #000; }
	#pa-wrap.pa-wrap a.pa-magicmore:after { content: "\f061"; position:absolute; color: inherit; top: 3px; right: 0; margin:0; font-size: 8px; padding:3px 3px 2px 4px; opacity:0;
	-webkit-transition: all 0.16s ease; -moz-transition: all 0.16s ease; -ms-transition: all 0.16s ease; -o-transition: all 0.16s ease; transition: all 0.16s ease; }
	#pa-wrap.pa-wrap a.pa-magicmore:hover:after { opacity:1; margin-right: -3px;}
	#pa-wrap.pa-wrap a.addtocart,#pa-wrap.pa-wrap a.select-options { padding: 4px 2px 2px 18px; color: #7f7f7f; float: right; display: inline-block; font-size: 12px; font-weight: bold; }
	#pa-wrap.pa-wrap a.select-options { float: left; }
	#pa-wrap.pa-wrap a.addtocart:hover,#pa-wrap.pa-wrap a.select-options:hover { color: #0099ff; cursor: pointer; }
	#pa-wrap.pa-wrap a.addtocart:before,#pa-wrap.pa-wrap a.select-options:before { content: "\f07a"; color: inherit; top: 8px; left: 1px; font-size: 13px; }
	#pa-wrap.pa-wrap a.select-options:before { content: "\f1de"; }



	/* # Buy process
	================================================== */
	.pa-wrap .pa-buy-process-wrap { background: #f6f8f9; position: relative; padding-bottom: 100px;}
	.pa-wrap .pa-buy-process-wrap:before { content: ''; position: absolute; top: 202px; left: 0; width: 100%; height: 39px; background-color: #437df9; color: #fff;}
	.pa-wrap .pa-buy-process-items { display: table; margin: auto; overflow: visible;}
	.pa-wrap .pa-buy-process-item { display: table-cell; position: relative; text-align: center; height: 456px; margin: 0 6px;}
	.pa-wrap .pa-buy-process-item:nth-child(odd) .text-wrap,.pa-wrap .pa-buy-process-item:nth-child(even) .icon-wrapper { position: absolute; top: 52px; left: 0; right: 0; height: 150px; text-align: center;}
	.pa-wrap .pa-buy-process-item:nth-child(even) .icon-wrapper { top: 0; height: 202px;}
	.pa-wrap .pa-buy-process-item h4 { font-size: 17px; color: #437df9; text-transform: uppercase; position: absolute; width: 100%; margin-bottom: 0;}
	.pa-wrap .pa-buy-process-item:nth-child(odd) h4 { bottom: 22px;}
	.pa-wrap .pa-buy-process-item:nth-child(even) h4 { top: 22px;}
	.pa-wrap .pa-buy-process-item p { position: absolute; font-size: 13px; color: #616161; margin-bottom: 0; width: 100%; line-height: 1.6;}
	.pa-wrap .pa-buy-process-item:nth-child(odd) p { bottom: 56px;}
	.pa-wrap .pa-buy-process-item:nth-child(even) p { top: 56px;}
	.pa-wrap .pa-buy-process-item span { position: absolute; top: 211px; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%);  font-size: 25px; color: rgba(255,255,255,0.65); font-weight: 600; line-height: 1;}
	.pa-wrap .pa-buy-process-item.featured span { color: #fff;}
	.pa-wrap .pa-buy-process-item:nth-child(odd) .icon-wrapper,.pa-wrap .pa-buy-process-item:nth-child(even) .text-wrap { position: absolute; bottom: 49px; left: 0; right: 0; height: 166px;}
	.pa-wrap .pa-buy-process-item.featured:nth-child(odd) .icon-wrapper { height: 215px; bottom: 0;}
	.pa-wrap .pa-buy-process-item .icon-wrapper:before  { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 6px; background-color: #437df9; transform: translate(-50%, 0 ); -webkit-transform: translate(-50%, 0 );}
	.pa-wrap .pa-buy-process-item i { position: absolute; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); width: 90px; height: 90px; font-size: 40px; color: #fff; border-radius: 50%; background-color: #437df9;}
	.pa-wrap .pa-buy-process-item.featured i { background-color: #fff !important; color: #437df9; border: 4px solid;}
	.pa-wrap .pa-buy-process-item:nth-child(odd) i { bottom: 0;}
	.pa-wrap .pa-buy-process-item:nth-child(even) i { top: 0;}
	.pa-wrap .pa-buy-process-item i:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}

	@media only screen and (min-width: 1281px) {
    .pa-wrap .pa-buy-process-items { width: 1186px;}
    .pa-wrap .pa-buy-process-item h4 { font-size: 18px;}
    .pa-wrap .pa-buy-process-item.featured:nth-child(odd) .text-wrap:before,.pa-wrap .pa-buy-process-item.featured:nth-child(even) .text-wrap:before { content: ''; position: absolute; width: 180%; height: 133%; background-color: #fff;}
    .pa-wrap .pa-buy-process-item.featured:nth-child(odd) .text-wrap:before { top: -33%; left: -40%; -moz-border-radius: 1000px 1000px 0 0; -webkit-border-radius: 1000px 1000px 0 0; border-radius: 1000px 1000px 0 0;}
    .pa-wrap .pa-buy-process-item.featured:nth-child(even) .text-wrap:before { bottom: -33%; left: -40%; -moz-border-radius: 0 0 1000px 1000px; -webkit-border-radius: 0 0 1000px 1000px; border-radius: 0 0 1000px 1000px;}
	}

	@media only screen and (min-width: 961px) and (max-width: 1280px) {
    .pa-wrap .pa-buy-process-items { width: 920px;}
    .pa-wrap .pa-buy-process-item h4 { font-size: 15px;}
    .pa-wrap .pa-buy-process-item p { font-size:12px;}
	}

	@media only screen and (max-width: 960px) {
	.pa-wrap .pa-buy-process-items { width: 100%; }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.pa-wrap .pa-buy-process-items { display: block;}
	.pa-wrap .pa-buy-process-wrap:before, #pa-wrap.pa-wrap .pa-buy-process-item .text-wrap, #pa-wrap.pa-wrap .pa-buy-process-item .icon-wrapper { position: static; height: auto;}
	#pa-wrap.pa-wrap .pa-buy-process-item span { top: 150px; font-size: 150px; color: #437df9; opacity: .12;}
	.pa-wrap .pa-buy-process-item { display: block; height: auto; padding: 115px 20px 60px; overflow: hidden;}
	.pa-wrap .pa-buy-process-item .icon-wrapper:before ,.pa-wrap .pa-buy-process-item h4,.pa-wrap .pa-buy-process-item p { position: static; margin-bottom: 10px;}
	#pa-wrap.pa-wrap .pa-buy-process-item i { top: 0;}
	.pa-wrap .pa-buy-process-item p { padding-left:7%; padding-right:7%;}
	}



	/* # Distance (Vertical Spaces)
	================================================== */
	#pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1,#pa-wrap.pa-wrap .pa-vertical-space2,#pa-wrap.pa-wrap .pa-vertical-space3,#pa-wrap.pa-wrap .pa-vertical-space4,#pa-wrap.pa-wrap .pa-vertical-space5 { display: block; width: 100%; margin: 0; clear: both; border: 0 none; height: 20px; background: transparent;}
	#pa-wrap.pa-wrap .pa-vertical-space2 { height: 40px;}
	#pa-wrap.pa-wrap .pa-vertical-space3 { height: 60px;}
	#pa-wrap.pa-wrap .pa-vertical-space4 { height: 80px;}
	#pa-wrap.pa-wrap .pa-vertical-space5 { height: 100px;}
	*+html #pa-wrap.pa-wrap hr.pa-vertical-space,*+html #pa-wrap.pa-wrap hr.pa-vertical-space1,*+html #pa-wrap.pa-wrap hr .pa-vertical-space2,*+html #pa-wrap.pa-wrap hr.pa-vertical-space3,*+html #pa-wrap.pa-wrap hr.pa-vertical-space4,*+html #pa-wrap.pa-wrap hr.pa-vertical-space5 { height: 0px; margin: 10px 0; background: #fff; border: 1px solid #fff;}
	*+html #pa-wrap.pa-wrap hr.pa-vertical-space2 { margin: 20px 0;}
	*+html #pa-wrap.pa-wrap hr.pa-vertical-space3 { margin: 30px 0;}
	*+html #pa-wrap.pa-wrap hr.pa-vertical-space4 { margin: 40px 0;}
	*+html #pa-wrap.pa-wrap hr.pa-vertical-space5 { margin: 50px 0;}

	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1 { height: 12px;}
	#pa-wrap.pa-wrap .pa-vertical-space2 { height: 18px;}
	#pa-wrap.pa-wrap .pa-vertical-space3 { height: 36px;}
	#pa-wrap.pa-wrap .pa-vertical-space4 { height: 50px;}
	#pa-wrap.pa-wrap .pa-vertical-space5 { height: 80px;}
	}

	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1 { height: 8px;}
	#pa-wrap.pa-wrap .pa-vertical-space2 { height: 14px;}
	#pa-wrap.pa-wrap .pa-vertical-space3 { height: 28px;}
	#pa-wrap.pa-wrap .pa-vertical-space4 { height: 40px;}
	#pa-wrap.pa-wrap .pa-vertical-space5 { height: 60px;}
	}



	/* # Title Plus Text type
	================================================== */

    /* Title Plus Text type 1 */
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1,#pa-wrap.pa-wrap .pa-title-plus-text.type-1.aligncenter { text-align: center; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignleft{ text-align: left; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignright { text-align: right; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px; opacity: 1; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignleft h3:before { left: 0; margin-left: 0; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignright h3:before { left: auto; right: 0; margin-left: 0; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0; opacity: 1; }
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
    #pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; }

    /* Title Plus Text type 1 */
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0; }
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
	#pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; }

	/* Title Plus Text type 1 */
    #pa-wrap.pa-wrap .pa-title-plus-text.type-1 { text-align: center; }
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
	#pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; }

	/* Title Plus Text type 2 */
	#pa-wrap.pa-wrap .pa-title-plus-text.type-2 h3 {color: #d0ae5e;margin-bottom: 12px; font-size: 23px;font-family: 'Playfair Display',lora,serif;font-style: italic;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-2 h2 {font-weight: 700;letter-spacing: -3px; margin-bottom: 14px; font-size: 55px; margin-top:0; }


	/* Title Plus Text type 3 */
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3 { position: relative;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h3 { font-family:'Playfair Display','Lora',serif; font-size: 32px; font-style: italic; letter-spacing: 0; margin-bottom: 18px;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3 p { position: relative; margin-top: 13px;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3 p:before { content: ""; position: absolute; width: 56px; height: 6px; background: #34342e; top: -33px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3.alignleft p:before { left: 0; transform: translate( 0, 0 ); -webkit-transform: translate( 0, 0 );}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3.alignright p:before { left: auto; right: 0; transform: translate( 0, 0 ); -webkit-transform: translate( 0, 0 );}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2 { margin-bottom: 33px;}
	#pa-wrap.pa-wrap .pa-title-plus-text.type-3.left p:before { left: 30px;}

	@media (max-width: 768px) {
	#pa-wrap.pa-wrap .pa-title-plus-text h2 { font-size: 35px;}
	#pa-wrap.pa-wrap .pa-title-plus-text > h2 { margin-right: 10px;}
	}
	@media (max-width: 480px) {
	#pa-wrap.pa-wrap .pa-title-plus-text h3,#pa-wrap.pa-wrap .pa-title-plus-text h2 { font-size: 25px;}
	#pa-wrap.pa-wrap .pa-title-plus-text > h2 { margin-right: 10px;}
	}



	/* # OUR PROCESS SECTION
	================================================== */
	#pa-wrap.pa-wrap .pa-our-process-wrap { background: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/ourprocess.png) left top no-repeat; background-size: contain; display: table; padding-top: 82px;padding: 84px 40px 0;}
	#pa-wrap.pa-wrap .pa-our-process { border-bottom: 1px dashed #e0e0e0; position: relative; height: 62px; overflow:visible; z-index:11;}
	#pa-wrap.pa-wrap .pa-our-process:before,#pa-wrap.pa-wrap .pa-our-process:after { content: "\f192"; position: absolute; left: -8px; bottom: -4px; font-family: 'FontAwesome'; font-size: 16px; color: #ccc;}
	#pa-wrap.pa-wrap .pa-our-process:after { left: auto; bottom: -11px; right: -8px; content: "\f140";}

	#pa-wrap.pa-wrap .pa-our-process-item {text-align:center;padding: 0 10px; display: table-cell;}
	#pa-wrap.pa-wrap .pa-our-process-item .pa-our-process-content { text-align:center;}
	#pa-wrap.pa-wrap .pa-our-process-item i { position: relative; background:#fff; position:relative;color: #52535c;font-size: 32px;display:inline-block;clear:both;border-radius: 50%;border: 2px solid #f4f3f3;-webkit-transition: all 0.33s ease-in-out;transition: all 0.33s ease-in-out;width: 120px;height: 120px;text-shadow: none; box-shadow: 0 2px 0 0px rgba(0,0,0,0.017);}
	#pa-wrap.pa-wrap .pa-our-process-item i:before { position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%,-50%);}
	#pa-wrap.pa-wrap .pa-our-process-item:hover i {border-color: #7bd1ef;color: #437df9;}
	#pa-wrap.pa-wrap .pa-our-process-item h4 {font-size: 17px; text-transform: uppercase; color: #171c24; margin: 34px 0 25px;}
	#pa-wrap.pa-wrap .pa-our-process-item p {font-size: 13px;color: #8a8a8a; line-height:1.6; padding:0 15px;}

	@media only screen and (min-width: 961px) and (max-width: 1280px) {
	#pa-wrap.pa-wrap .pa-our-process-wrap { padding-top: 55px}
	}
	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-our-process-item p { margin-bottom:33px;}
	#pa-wrap.pa-wrap .pa-our-process-item h5  { font-size:15px;}
	}
	@media (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-our-process-wrap { padding-top: 35px}
	#pa-wrap.pa-wrap .pa-our-process-item:first-child { padding-left: 10px;}
	#pa-wrap.pa-wrap .pa-our-process-item:last-child { padding-right: 30px;}
	#pa-wrap.pa-wrap .pa-our-process-item i { font-size:32px; padding:18px;}
	#pa-wrap.pa-wrap .pa-our-process { height:38px;}
	#pa-wrap.pa-wrap .pa-our-process-item i:after { font-size:14px; padding:6px; width:26px; height:26px;}
	}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-our-process-wrap { display: block; background: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/ourprocess-mobile-v.png) center no-repeat; background-size: contain; padding-top: 72px;}
	#pa-wrap.pa-wrap .pa-our-process-item { position: relative; display: block; padding-bottom: 50px;}
	#pa-wrap.pa-wrap .pa-our-process-item h4,#pa-wrap.pa-wrap .pa-our-process-item p { position: relative; background-color: #fff; margin-top: 18px; margin-bottom: 0; padding: 12px 0 15px;}
	#pa-wrap.pa-wrap .pa-our-process-item p { margin-top: 0; padding-top: 0; padding-bottom: 24px; margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-our-process { border: none;}
	#pa-wrap.pa-wrap .pa-our-process:before,#pa-wrap.pa-wrap .pa-our-process:after { display: none;}
	#pa-wrap.pa-wrap .pa-our-process:after { left: 31px;}
	}
	@media only screen and (max-width: 480px) {
	#pa-wrap.pa-wrap .pa-our-process-wrap { background-size: inherit; padding-top: 50px; background-position:top; padding-left:0; padding-right:0;}
	}



	/* # Portfolio item carousel 
	================================================== */
	#pa-wrap.pa-wrap .portfolio-carousel-subtitle { border-bottom:2px solid #eee;height: 50px;}
	#pa-wrap.pa-wrap .latest-projects-navigation {float: right;height: 40px;padding: 0;margin-top: 10px;}
	#pa-wrap.pa-wrap .latest-projects-navigation a {border: 2px solid #e6e6e6; border-radius: 5px;padding: 6px 12px 2px;cursor: pointer; transition: all .22s ease;}
	#pa-wrap.pa-wrap .portfolio-carousel-subtitle h4 {float: left;height: 50px;font-weight: 600;font-size: 24px; line-height: 33px;}
	#pa-wrap.pa-wrap .port-display-block .widget ul li { display : block;}
	#pa-wrap.pa-wrap .latest-projects-navigation a i { font-size: 20px; color: #616a73;}
	#pa-wrap.pa-wrap .related-works .portfolio-item { list-style: none; position: relative;}
	#pa-wrap.pa-wrap .related-works .portfolio-item img { width: 100%; cursor: -webkit-grab; cursor: -moz-grab;}
	#pa-wrap.pa-wrap .related-works .portfolio-item h5 {font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 22px 0 7px 0;}
	#pa-wrap.pa-wrap .related-works .portfolio-item h5 a { color: #000; transition : all .22s ease;}
	#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-date { font-size:11px; font-weight: 500;}
	#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-cat  { margin-left: 32px; fon-size: 15px; text-transform: uppercase;}
	#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-cat a { color: #b4b4b4; font-weight: 400;}
	#pa-wrap.pa-wrap .related-works .portfolio-item > a { display: block; position: relative; cursor: -webkit-grab; cursor: -moz-grab;}
	#pa-wrap.pa-wrap .related-works .portfolio-item > a:active { cursor: -webkit-grabbing; cursor: -moz-grabbing; opacity:1;}
	#pa-wrap.pa-wrap .related-works .portfolio-item > a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; transition : all .22s ease;}
	#pa-wrap.pa-wrap .related-works .portfolio-item > a:hover:before { background: #437df9; opacity: .5;}
	#pa-wrap.pa-wrap .related-works .portfolio-item:hover h5 a { color: #437df9;}
	#pa-wrap.pa-wrap .latest-projects-navigation a:hover { background: #437df9; border-color:transparent;}
	#pa-wrap.pa-wrap .latest-projects-navigation a:hover i { color: #fff;}
	@media only screen and (max-width: 479px) {
	    .latest-projects-navigation a { padding:4px 9px 0px;}
	    .portfolio-carousel-subtitle h4 { font-size:14px; font-weight:500; line-height: 46px;}
	}



	/* # Pricing plan 
	================================================== */

	/* pricing plan type 1 */
	#pa-wrap.pa-wrap .pricing-plan1 { border: 1px solid #e3e3e3;position: relative; padding: 30px 24px; min-height: 106px; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan1 .ppheader {padding-right: 113px;position: relative;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppheader h4 { font-size: 16px; color: #000; font-weight: 700; text-transform: uppercase; margin-bottom: 8px; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { line-height: 24px; margin-bottom: 0; padding-bottom: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);width: 100%;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter { text-align: center;position: absolute;right: 20px;top: 19px;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4 { font-size: 26px; color: #5dc738; font-weight: 700; text-transform: uppercase; margin-bottom: 8px;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore:after { display: none;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { left: 0; transform: none; border: 2px solid #437df9; font-family:'Open Sans',sans-serif; padding: 7px 20px; color: #437df9; font-weight: 600; margin: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);letter-spacing: 0;box-shadow:none;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore:hover { background:#292929; border-color:#292929; color:#fff;}

	@media (min-width:960px){
	#pa-wrap.pa-wrap .pl-custom-lft .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-lft .pricing-plan2 { border-left:none;}
	#pa-wrap.pa-wrap .pl-custom-btm .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-btm .pricing-plan2 { border-bottom:none;}
	#pa-wrap.pa-wrap .pl-custom-rgt .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-rgt .pricing-plan2 { border-right:none;}
	#pa-wrap.pa-wrap .pl-custom-top .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-top .pricing-plan2 { border-top:none;}
	}
	@media (min-width:960px) and (max-width: 1300px){
		#pa-wrap.pa-wrap .pricing-plan1 .ppfooter{ position: static;padding: 15px 0 15px 0;}
		#pa-wrap.pa-wrap .pricing-plan1 .ppheader{ padding:0; }
		#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { font-size: 12px;}
		#pa-wrap.pa-wrap .pricing-plan1 { padding: 10px}
	}
	@media (min-width:768px) and (max-width:959px){
	#pa-wrap.pa-wrap .pricing-plan1 { padding-top: 11px !important;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppheader { display: block; padding: 0; text-align: center;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter { position: relative; display: inline-block; left: 50%; top: 0; transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4 { margin-right: 5px;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { top: -5px;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4,#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { display: inline-block;}
	#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { font-size: 12px;}
	#pa-wrap.pa-wrap .pricing-plan1 { padding: 10px}
	}


	/* pricing plan type 2 */
	#pa-wrap.pa-wrap .pricing-plan2 {position: relative;z-index: 8;background: #fff; border: 1px solid #e3e3e3; overflow: hidden; padding: 28px 25px 29px 25px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan2 .ppheader { display: inline-block;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppheader h4 { font-size: 16px; font-weight: 700; color: #000; text-transform: uppercase; padding-bottom: 3px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan2 ul {  display: inline-block; margin-bottom: 0; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan2 ul li { list-style: none; margin-bottom: 0; padding-bottom: 5px; font-size: 13px; text-transform: capitalize; color: #616161; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon { padding-right: 8px;color: #acacac; font-family: 'FontAwesome';}
	#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon.available-icon { color: #5dc738;}
	#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon.not-available-icon { color: #d50000;}
	#pa-wrap.pa-wrap .pricing-plan2 ul li .available-icon:before { content: "\f00c";}
	#pa-wrap.pa-wrap .pricing-plan2 ul li .not-available-icon:before { content: "\f00d";}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: right; position: absolute; bottom: 23px; right: 23px; text-align: center;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppflag {z-index: 1; position: absolute; top:18px; right: -30px; font-size: 11px; letter-spacing:1px; text-transform: uppercase; background: #5dc738; padding: 2px 40px; color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}

	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter h4 { font-size: 20px; color: #5dc738; font-weight: 700; text-transform: uppercase; margin-bottom: 12px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore:after { display: none;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore { left: 0; transform: none; border: 2px solid #437df9; font-family:'Open Sans',sans-serif; padding: 7px 20px; color: #437df9; font-weight: 600; margin: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);letter-spacing: 0;box-shadow:none;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore:hover { background:#292929; border-color:#292929; color:#fff;}

	@media (min-width:960px) and (max-width: 1300px){
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: none; position:static; padding-top:10px;}
	}

	@media (max-width: 480px){
	#pa-wrap.pa-wrap .pricing-plan2 { padding: 8px 8px 12px 8px;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { bottom: 13px; right: 13px;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter h4 { font-size: 13px;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore { font-size: 10px; padding: 7px 15px;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppflag { font-size: 9px; padding-top: 6px;}
	}
	@media (max-width: 960px){
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: none; position:static; padding-top:10px;}
	#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore{padding: 5px 15px;}
	}



	/* # PRICING-TABLE
	================================================== */
	#pa-wrap.pa-wrap .w-pricing-table,#pa-wrap.pa-wrap .w-pricing-table.featured { text-align: center; margin-bottom: 21px; border:1px solid #e5e5e5;}
  
	/* PRICING-TABLE1 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 { text-align: center; margin-bottom: 35px;border: 5px solid #f3f3f3; border-radius: 5px; transition: all .36s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-header,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer { border-radius: 5px 5px 0 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price:after { content: ''; position: absolute;top: 100%;right: 50%;transform: translate(50%,0); -webkit-transform: translate(50%,0); height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #f3f3f3; transition: all .5s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer { padding-top:20px; padding-bottom:20px;  border-top: 1px solid #e5e5e5; border-radius: 0 0 5px 5px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer a { margin-bottom:0px; color:#777; font-weight:bold;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-header { border-bottom: 1px solid #e5e5e5;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features { padding-top: 11px 16px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features li { list-style: none; padding-top:12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features li:nth-child(1) { border: none; border-radius: 5px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-title { text-transform:capitalize;font-weight: 700;font-size: 22px; line-height: 36px;padding: 16px 15px 8px; margin-bottom:0;background: #f3f3f3;color: #4a4a4a;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price {line-height: normal; margin: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span { font-weight: 700; font-size: 34px; color: #465155; text-shadow: 0 1px 1px rgba(255,255,255,0.3);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price small { color: #fff; transition: all .8 ease;}
	#pa-wrap.pa-wrap .plan-price small { font-size:14px; font-weight:400;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer { line-height: 46px; background: #f3f3f3; padding: 12px 15px 0;font-size: 23px;font-weight: 700;color: #235769; transition: all .5s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price {background: #f3f3f3; padding: 0 12px 37px; transition: all .5s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span { font-size: 23px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price small {color: #5dc738; transition: all .8s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features { padding-top: 44px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li {padding: 3px 0; list-style: none;font-size: 13px; font-weight: 400; color: #616161;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:last-child:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:last-child:before  { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon { font-family: 'FontAwesome'; padding-right: 5px; color: #77da55;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon:before { content: "\f00d";}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .available-icon:before { content: "\f00c";}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon.not-available-icon { color:#cc8383;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon.empty-icon { display:none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a { display: inline-block; font-size:11px; color: #437df9; background: #fff; border: 2px solid; border-radius: 60px;padding:10px 19px; margin-bottom: 14px; text-transform: uppercase;border: none; transition: all .25s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:hover { color:#fff !important; background:#393939;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:after,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price { position: relative;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured { border-color: #77da55;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer { background: #77da55;border: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price:after { border-top-color: #77da55;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price small,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title { color: #fff !important;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer a { color: #77da55;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-header h5 { font-size: 15px; color: #008aaf; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;}
	@media (min-width: 480px) and ( max-width: 1280px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before { margin-top: 31px;}
	}
	@media (max-width: 480px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before { margin-top: 31px;}
	}


	/* PRICING-TABLE2 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 { background: #fcfcfc; border-radius: 5px; border: 1px solid #ebeef0; box-shadow: 0 2px 0 0px rgba(0,0,0,0.047); padding: 38px 0;transition: .3s;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured { border-color: #8dd7f1;  padding-top: 45px;margin-top: -11px; padding-bottom: 52px; background: #fff;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2:hover { border-color: #8dd7f1; background: #fff;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 > span {transition: .3s;font-size: 40px;width: 98px;height: 98px;text-align: center;color: #437df9; background: #fff; padding: 26px; border: 1px solid #f4f3f3; border-radius: 50%; margin-bottom: 19px; display: inline-block; box-shadow: 0 2px 0 0px rgba(0,0,0,0.018);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2:hover > span { border-color: #437df9;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured > span { border: 3px solid #437df9;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured h3 { font-size: 21px; font-weight: 300; color: #111; text-transform: capitalize;margin-bottom: 31px; background: none; padding: 0 12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 ul li { list-style: none; font-size: 14px; font-weight: 300; line-height:1.7; color: #898d90; margin-bottom: 4px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4.pt-price { padding:14px 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4 span { font-size: 33px; font-weight: 700; color: #111;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4 small {font-size: 16px; font-weight: 700; color: #111; text-transform: lowercase; vertical-align:middle;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h5 { font-size: 22px; font-weight:300; color:#a9a9a9; text-decoration: line-through; margin: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a { letter-spacing: 0; display: inline-block; color: #437df9; background:#fff; border: 1px solid #eee; border-radius: 60px; padding: 10px 18px; margin-top: 30px; text-transform: uppercase; font-size:10px; font-weight:600; letter-spacing:1px; box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured .pt-footer a { background: #437df9; color: #fff !important; border-color: #437df9;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a:hover { background:#292929 !important; border-color: #292929 !important;  color: #fff!important;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a:after,#pa-wrap.pa-wrap .w-pricing-table .pt-footer a:after { display: none;}


	/* PRICING-TABLE3 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured { position: relative; border: 1px solid #eee; border-radius: 9px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header { background: #6dd5e8;padding-top: 42px; margin: -1px -1px 80px; border-radius: 9px 9px 0 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-header { background: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header * { color: #fff;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { background: none; border: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3 { font-size: 25px; padding: 0;line-height: 1.1; margin-bottom: 8px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { padding: 0 0 80px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { font-size: 22px; font-weight: 400; margin-top: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 small { font-size: 20px; font-weight: 200;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span:before, .w-pricing-table.pt-type3.featured > span:before { content: ''; position: absolute;border: 3px solid rgba(255,255,255,.20); border-radius: 50%; padding: 55px 58px; bottom: -3px; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured > span {font-size: 17px;text-transform: uppercase;box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.44);min-width: 115px;min-height: 115px;display: inline-block;text-align: center;padding-top: 41px;max-width: 115px;font-weight: 700;border: 3px solid #6dd5e8;border-radius: 100%;position: absolute;background: #fff;top: 158px;right: 50%;transform: translate(50%,0);-webkit-transform: translate(50%,0);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h5 {font-size: 20px;font-weight: 400;margin-bottom: 2px;padding-top: 8px;text-decoration: line-through;color: rgba(255, 255, 255, 0.64);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured > span { border-color: #39c36e;color: #616161;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span strong {font-size: 24px;display: block;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-features { padding-top:25px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured ul li { list-style: none; font-size: 13px; font-weight: 400; color: #888; padding-bottom: 12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .feature-icon { padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .feature-icon:before { content: "\f00d"; color: #cc0000;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .available-icon:before { content: "\f00c"; color: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer { background: #6dd5e8; padding: 20px 35px 40px; margin: -1px; border-radius: 0 0 9px 9px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer { background: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.44); color: #437df9; background: #fff; border: 2px solid #437df9; border-radius: 60px; padding: 7px 15px; letter-spacing: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a { color: #39c36e; border-color: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a:hover { color:#fff !important; background:#393939;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer p  { color: #fff; font-size:13px; padding-top:15px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h5 { font-size: 15px; color: #fff; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;}


	/* PRICING-TABLE4 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 { background: #fff;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured { position: relative; border:5px solid #e1e1e1; border-radius: 6px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 *,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured *{ text-align: left;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-header { background: #f9f9f9; padding: 45px; border-bottom: 1px solid #e4e4e4;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured { border-color:#acdea8;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-header { background: #ebf9e7; border-color:#acdea8;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h3 { background: none;  color: #51c1e9; font-size: 28px; font-weight: 700; line-height: 1;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h6,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h6 { color: #6a6a6a; font-size: 17px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li { list-style: none; font-size: 14px; font-weight: 500; color: #323232;padding-bottom: 20px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:last-child,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:last-child { padding-bottom: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:before { content: ''; position: absolute; width: 100%; border-bottom: 1px solid #f1f1f1;padding-top: 30px; left: 0; right: auto;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:last-child:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:last-child:before { display:none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul {padding: 20px 30px 8px; margin: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .feature-icon { padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .feature-icon:before { content: "\f057"; color: #8dd889;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .available-icon:before { content: "\f058"; color: #8dd889;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ..not-available-icon:before { color: #cc8383;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer { background: #a0d9f1; padding: 20px 35px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 small { color: #51c1e9; font-size: 29px; text-transform: lowercase; font-weight: 700;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 { background: none; border: none; color; margin-bottom: 0; padding: 23px 35px 20px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-price  h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-price  h4 small { color: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer { text-align: center; background: #f9f9f9; border-top: 1px solid #e4e4e4; padding: 40px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer a { color: #fff; background: #39c36e; border-radius: 60px; padding: 7px 40px; letter-spacing: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h5 {text-decoration: line-through;padding-left: 40px;font-size: 18px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a.pa-magicmore { border-radius:3px; padding:13px 23px; letter-spacing:2px; color:#fff !important;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a.pa-magicmore:hover { background:#222 !important;}
	@media (max-width: 960px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul { padding:20px 15px 8px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li { font-size:12px;}
	}


	/* PRICING-TABLE5 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 { background: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/bg-pricing-table-5.png) left bottom; position: relative; padding: 0; border: 2px solid #eee; box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h3 { padding-top: 90px; color: #128eaf; font-size: 25px; font-weight: 700; margin-top: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 { padding: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header { position: relative; margin:-2px; width:auto;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4:after { content: ''; position: absolute; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); bottom: 18%; width: 0; height: 0; border-top: 25px solid #437df9; border-right: 31px solid transparent; border-left: 31px solid transparent;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 > span,small { font-size: 30px; font-weight: 500; color: #128eaf; text-transform: uppercase;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 > small { font-weight: 700;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h5 { font-size: 15px; color: #008aaf; font-weight: 600; padding-bottom: 110px; text-decoration:line-through;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header > span { position: absolute; left: 0; width: 100%; background: #BCC6CC; text-align: center; padding: 20px 0; margin-bottom: 30px; color: #fff; font-size: 23px; font-weight: 600; text-transform: uppercase; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul { margin: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul li { list-style: none; color: #717375; font-size: 15px; font-weight: 400; padding-left: 0; padding: 12px 0; border-top: 1px solid #eee; margin: 0;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul li:nth-child(even) {background: rgba(20,164,211,0.10);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer { padding-bottom: 40px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a { border: 2px solid; padding: 8px 23px; border-radius: 60px; margin-top: 35px; display: inline-block; letter-spacing: 0; box-shadow: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type5.featured .pt-footer a:hover { color:#fff !important; background:#393939; border-color: #393939;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon { font-family: 'FontAwesome'; padding-right: 5px; color: #77da55;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon:before { content: "\f00d";}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .available-icon:before { content: "\f00c";}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon.not-available-icon { color:#cc8383;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon.empty-icon { display:none;}


	/* PRICING-TABLE6 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 { text-align: left; border:1px solid #E3E8EA; min-height: 146px; padding: 0; margin: 0; position: relative;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header { float: left; background: #E0E6E8;  padding: 35px 40px 0;min-height: 144px; position: relative; width: 35%;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { content: ''; position: absolute; right: 0; top: 0; width: 0; height: 0; border-bottom: 144px solid #fff; border-left: 100px solid transparent;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 { margin: 0; color: #008aaf;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h3 { font-size: 25px; font-weight: 700;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 > span { font-size: 30px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 > small { color: #008aaf; font-weight: 600;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h5 {position: absolute;bottom: 40px;text-decoration: line-through;color: rgba(255, 255, 255, 0.73);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { padding-left:2%; float: left; margin: 0;width: 46%;padding-top: 35px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li { margin: 0; float: left; width: 50%; padding-bottom: 5px; list-style: none; font-size: 14px; color: #717375; font-weight: 400; display:flex;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li span { padding-right: 5px;}

	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer {float: right;background: #437df9;min-height: 146px;height: auto;padding-top: 44px;padding-left: 0;padding-right: 0;width: 19%;text-align: center;margin: -1px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a { color: #fff !important;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p { font-weight: 600; margin: 0; padding-bottom: 10px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a {display: inline-block;letter-spacing: 0;font-weight: 600;border: 2px solid #fff;border-radius: 60px;padding: 10px 12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a:hover { background: #292929; color: #fff !important; border-color:#292929;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .feature-icon {padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .feature-icon:before { content: ""; color: #CC0000;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .available-icon:before { content: "\f00c"; color: #39c36e;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .not-available-icon:before { content: "\f00d"; color: #cc0000;}
	@media (min-width: 960px) and (max-width:1280px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { padding-left: 20px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { padding-left: 0;}
	}
	@media (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { padding-left: 0px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p { padding-left: 10px; font-size:12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 { min-height: 200px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { min-height: 198px; padding-top: 70px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header { min-height: 198px; padding-top: 70px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { border-bottom: 198px solid #fff; border-left: 100px solid transparent;}
	}
	@media (max-width: 768px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 {text-align: center;margin-bottom: 50px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header {width: 100%;float: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { display: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { width: 100%;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul {padding-bottom: 30px;background: #f6f6f6;float: none;display: block;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li {width: 100%;text-align: left;padding: 10px 20px;float: none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer {width: auto;padding-left: 0;float: none;display: block;margin: -1px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a { margin: 0;}
	}


	/* # PRICING-TABLE7 */
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 {position:relative;background: #fcfcfc;padding: 70px 40px;margin: 40px 15px 10px;border: 1px solid #e9e9e9;border-radius: 0;text-align: center;box-shadow: 0 2px 0 0 rgba(0,0,0,0.016);}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured {margin-top:0;padding-top: 110px;background: #fff;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured .featured-text { display:block; text-align:center;height: 41px;line-height: 41px;font-weight:600;font-size:15px;color:#fff;letter-spacing:2px;text-transform:uppercase;background: #437df9;position: absolute;left: -1px;top: -1px;right: -1px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-title {font-size: 30px;color: #437df9;font-weight:400;letter-spacing:0;text-transform: none;padding-bottom:15px;font-family: 'Playfair Display','Lora',serif;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price { margin:10px 0; line-height:1; font-weight:700;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size: 71px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:31px; margin-right:6px; vertical-align:top;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small {font-size: 28px;letter-spacing: 1px;margin-left: 3px;text-transform:lowercase;font-weight:500;vertical-align:super;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small {color: #2a2a2a;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features { padding-top: 10px; color:#aaa; margin-bottom:30px; list-style:none;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features li {font-size: 19px;color: #444;font-weight: 300;line-height: 1.7;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer { padding-top:12px; text-align:center;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore {display:inline-block;background:#437df9;color:#fff;padding: 14px 36px;border-radius: 0;font-size: 15px;font-weight: 600;letter-spacing:3px;text-transform:uppercase;transition: all .28s ease;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore:hover { background-color:#222; color:#fff !important;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-header h5 { font-size: 18px; color: #008aaf; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;}
	@media (max-width: 960px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { padding:40px 25px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:50px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:25px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:15px; letter-spacing:0;}
	}
	@media (max-width: 768px){
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured { margin-top:40px;}
	}
	@media (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { padding:40px 15px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:40px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:17px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:12px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore { font-size:11px; padding:9px 18px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-title { font-size:16px; letter-spacing:1px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features li { font-size:12px; letter-spacing:0;}
	}
	@media (min-width: 961px) and (max-width: 1280px) {
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { margin-left:0; margin-right:0; padding:40px 30px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:57px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:28px;}
	#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:17px; letter-spacing:0.6px;}
	}

	/* # Subscribe Box 
	================================================== */
	#pa-wrap.pa-wrap .pa-subscribe-box {position: relative; border: 1px solid #e9e9e9; padding: 12px 12px 16px; margin-bottom:25px;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top { background-color: #46a052; width: 100%; text-align: center; padding: 24px 0; margin-bottom: 15px;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top i {color: #fff; font-size: 60px;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top  h3 { color: #fff; font-weight: normal; font-size: 16px; letter-spacing: 5px; margin: 15px 0 0;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-text {height:110px;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-form {margin:0;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input div{padding:0;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email {width: 100%; border: 1px solid #fafafa; background-color: #fafafa; padding: 16px; margin: 0;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #ededed; box-shadow: none;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email:hover {border: 1px solid #e2efe3;}
	#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-submit {margin: 0;  border-radius: 0;  width: 100%; padding: 18px 0 19px; background:#444; color:#fff;}


	/* Subscribe bar */
	#pa-wrap.pa-wrap .pa-subscribe-bar1 { padding: 40px 0; margin: 0 auto;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1  h3 { color: #fff; font-weight: normal; font-size: 24px; letter-spacing: 2px; padding-left:10px;}
	@media only screen and (min-width: 1200px) {
	#pa-wrap.pa-wrap .pa-subscribe-bar1  h3 { padding-left:15px;}
	}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-form {margin:0;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input div {padding:0;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email {border: 1px solid #fff; width: 70%; background-color: #fff; padding: 21px; font-size: 14px; margin: 0; float: left; border-radius: 5px 0 0 5px;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #f0f0f0; box-shadow: none;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit {margin-left: -14px; background: #39c36e; width: 30%; border-radius: 0px 5px 5px 0; color: #fff; line-height: 20px; border: 3px solid #fff;float: right;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit:hover {background:#191919;}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email,#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit {border-radius: 5px 5px 0 0; margin: 0;  width: 100%;}
	#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit{border-radius: 0 0 5px 5px;}
	}


	/* subscribe flat */
	#pa-wrap.pa-wrap .subscribe-flat {padding: 40px 0;}
	#pa-wrap.pa-wrap .subscribe-flat h3 {color: #292929;font-weight: normal; margin: 10px 0 0;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-form {margin:0;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input div {padding:0;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-email {width: 100%; border: 1px solid #ededed; background-color: #ededed; padding: 36px; margin: 0; border-radius: 0;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #f0f0f0; box-shadow: none;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-submit {background:#83b640; margin: 0;  width: 100%; padding: 39px 0 38px;  border-radius: 0; color:#fff;}
	#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-submit:hover {background:#191919;}





	/* # Webnus divider
	================================================== */
	#pa-wrap.pa-wrap .pa-w-divider{text-align: center;margin: 40px auto 30px;}
	#pa-wrap.pa-wrap .pa-w-divider i{padding: 25px; border-radius: 50%; margin-bottom: 20px; font-size: 24px; color: #fff; display: inline-block;}
	#pa-wrap.pa-wrap .pa-w-divider h3{font-weight: 300;color: #202020;font-size: 28px; text-transform:uppercase; letter-spacing:1px;}
	#pa-wrap.pa-wrap .pa-w-divider .spl,#pa-wrap.pa-wrap .pa-w-divider .spr{border-bottom: 2px solid; padding: 0 1px 7px;}
	#pa-wrap.pa-wrap .pa-w-divider2{text-align: center;margin: 24px auto 24px;}
	#pa-wrap.pa-wrap .pa-w-divider2 i{padding: 25px 28px; border: 1px solid #e3e3e3; border-radius: 50%; margin-bottom: 20px; font-size: 24px; display: inline-block;}
	#pa-wrap.pa-wrap .pa-w-divider2 h3{font-weight: 700;color: #101010;font-size: 26px; letter-spacing:-1px}
	#pa-wrap.pa-wrap .pa-w-divider2 .spl,#pa-wrap.pa-wrap .pa-w-divider2 .spr,#pa-wrap.pa-wrap .pa-w-divider2 .spln{border-bottom: 1px solid #e3e3e3; padding: 0 4px 10px;}
	#pa-wrap.pa-wrap .pa-w-divider2 .spln {width: 70px; display: block; margin: 7px auto;}
	#pa-wrap.pa-wrap .pa-w-divider3{margin: 24px auto 24px;}
	#pa-wrap.pa-wrap .pa-w-divider3 h3{font-weight: 800;color: #101010;font-size: 24px;}
	#pa-wrap.pa-wrap .pa-w-divider3 .spb {background:#fff; padding-right: 10px;}
	#pa-wrap.pa-wrap .pa-w-divider3 .spl,#pa-wrap.pa-wrap .pa-w-divider3 .spr {padding: 0 10px 0 0; border-radius: 6px;}
	#pa-wrap.pa-wrap .pa-w-divider3 .spr{color:#fff; padding:0 10px;}
	#pa-wrap.pa-wrap .pa-w-divider3 .spln {display: block; margin-top: 17px; border-bottom: 1px solid #e5e5e5;}
	#pa-wrap.pa-wrap .blox .pa-w-divider3 .spl,#pa-wrap.pa-wrap .blox .pa-w-divider3 .spr,#pa-wrap.pa-wrap .blox .pa-w-divider3 .spb {background: none;}
	#pa-wrap.pa-wrap .blox .pa-w-divider3 .spln {margin-top: 0;padding-top: 16px;}
	#pa-wrap.pa-wrap .pa-w-divider4{margin: 24px auto 24px;}
	#pa-wrap.pa-wrap .pa-w-divider4 h3{font-weight: 800;color: #101010;font-size: 24px;}
	#pa-wrap.pa-wrap .pa-w-divider4 .spl,#pa-wrap.pa-wrap .pa-w-divider4 .spr {background: #fff; padding: 0 10px 0 0;}
	#pa-wrap.pa-wrap .pa-w-divider4 .spln {display: block; margin-top: 17px; border-bottom: 1px solid #e5e5e5;}
	#pa-wrap.pa-wrap .blox .pa-w-divider4 .spl,#pa-wrap.pa-wrap .blox .pa-w-divider4 .spr {background: none;}
	#pa-wrap.pa-wrap .blox .pa-w-divider4 .spln {margin-top: 0;padding-top: 16px;}
	#pa-wrap.pa-wrap .pa-w-divider5{text-align: center;margin: 24px auto 24px;}
	#pa-wrap.pa-wrap .pa-w-divider5 i{ width:48px; height:48px; padding: 12px; border-radius: 50%; margin-bottom: 20px; font-size: 24px; display: inline-block; background: #fff; position: absolute; left: 50%; top: 30px; margin-left: -21px;}
	#pa-wrap.pa-wrap .pa-w-divider5 h3{font-weight: 300;color: #101010;font-size: 26px; position: relative; display:inline-block; margin-bottom:0;}
	#pa-wrap.pa-wrap .pa-w-divider5 .spl,#pa-wrap.pa-wrap .pa-w-divider5 .spr,#pa-wrap.pa-wrap .pa-w-divider5 .spln{padding: 0 4px 16px;}
	#pa-wrap.pa-wrap .pa-w-divider5 .spln {display: block; margin: 7px auto;border-bottom: 1px solid #e5e5e5;}

	#pa-wrap.pa-wrap .pa-w-divider6 { margin: 55px auto 17px; overflow: hidden;}
	#pa-wrap.pa-wrap .pa-w-divider6 i { padding: 17px 20px; border-radius: 50%; margin-bottom: 30px; font-size: 32px; color: #fff; display: inline-block; float: left;}
	#pa-wrap.pa-wrap .pa-w-divider6 h3 { font-weight: 600;color: #535458; font-size: 22px; line-height:27px; margin-bottom: 0; display: block; margin-left: 76px; margin-top: 5px; padding-bottom: 6px;}
	#pa-wrap.pa-wrap .pa-w-divider6 p { font-size:14px; font-weight:400; color: #828282; letter-spacing: -0.4px; margin-top:11px; margin-left:75px;}
	#pa-wrap.pa-wrap .pa-w-divider6 .spl,#pa-wrap.pa-wrap .pa-w-divider6 .spr { padding-bottom: 6px;}
	#pa-wrap.pa-wrap .pa-w-divider6 .spr { margin-left: 7px;}

	#pa-wrap.pa-wrap .pa-w-divider7 { margin: 25px auto;}
	#pa-wrap.pa-wrap .pa-w-divider7 h3 { font-size: 27px; margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-w-divider7 h3 span.spr { display: block; font-weight: 800; color: #363636; font-size: 30px; letter-spacing: -1.5px;}
	#pa-wrap.pa-wrap .pa-w-divider7 h3:after { content: ""; margin: 6px 0 15px; width: 74px; height: 0; display: block; position: relative; border-bottom: 5px solid;}
	#pa-wrap.pa-wrap .pa-w-divider7 p { font-size:14px; font-weight:400; color: #707070; letter-spacing: 0;}

	#pa-wrap.pa-wrap .pa-w-divider8 {margin: 40px auto 0; overflow: hidden; text-align: center; }
	#pa-wrap.pa-wrap .pa-w-divider8 h3 {font-weight: 600;color: #535458;font-size: 25px; letter-spacing: -1.5px; margin-bottom: 0; display: block;}
	#pa-wrap.pa-wrap .pa-w-divider8 i.colorb { background-color: transparent;}
	#pa-wrap.pa-wrap .pa-w-divider8 i { border-radius: 50%; margin: 10px auto; font-size: 32px; width: 220px; height: 32px; display: block; background: url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/pa-w-divider8-icon-img.png) no-repeat center;}
	#pa-wrap.pa-wrap .pa-w-divider8 p { color: #848484; font-size: 14px; display: block; font-weight: 400; margin-bottom: 35px; margin-top: 15px;}
	#pa-wrap.pa-wrap .pa-w-divider8 .spr { margin-left: 7px; color: #464646;}

	#pa-wrap.pa-wrap .pa-w-divider9{ margin: 24px auto 35px;}
	#pa-wrap.pa-wrap .pa-w-divider9 h3{ font-weight: 800;color: #101010;font-size: 31px; text-align:center;}
	#pa-wrap.pa-wrap .pa-w-divider9 .spl { display:block;  margin-bottom: 9px;}
	#pa-wrap.pa-wrap .pa-w-divider9 .spr{ color: #fff;padding: 3px 10px; font-weight: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 2px;}
	#pa-wrap.pa-wrap .pa-w-divider9 .spln { display: block; border-bottom: 1px solid #e5e5e5; width: 280px; margin: -11px auto 0;}





	/* # Latest From Blog (Post formats)
	================================================== */
	#pa-wrap.pa-wrap .post-format-icon { background: #fff; border: 2px solid #ebebeb; font-weight: 400; border-radius: 5px; padding: 11px 13px; margin-bottom: 10px; font-size: 20px; font-family: 'FontAwesome'; color: #437df9; margin-right: 15px; float: left;}
	#pa-wrap.pa-wrap .post-format-icon:before { content: "\f040";}
	#pa-wrap.pa-wrap .post-format-icon.image:before { content: "\f030";}
	#pa-wrap.pa-wrap .post-format-icon.link:before { content: "\f0c1";}
	#pa-wrap.pa-wrap .post-format-icon.video:before { content: "\f16a";}
	#pa-wrap.pa-wrap .post-format-icon.aside:before { content: "\f15b";}
	#pa-wrap.pa-wrap .post-format-icon.gallery:before {content: "\f03e";}
	#pa-wrap.pa-wrap .post-format-icon.audio:before { content: "\f001";}
	#pa-wrap.pa-wrap .post-format-icon.quote:before { content: "\f10d";}


	/* Latest From Blog (ExtentBase)*/
	#pa-wrap.pa-wrap .pa-latest-b2 { margin:30px 0;}
	#pa-wrap.pa-wrap .pa-latest-b2 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latest-b2-img { float:left; width:140px; margin-right:15px; min-height:140px;}
	#pa-wrap.pa-wrap .pa-latest-b2-cont { min-height:140px; padding-right:10px;}
	#pa-wrap.pa-wrap h3.pa-latest-b2-title { font-size:17px; margin-bottom:9px; font-weight:700; margin-top:12px; text-transform:uppercase; line-height:1;}
	#pa-wrap.pa-wrap h3.pa-latest-b2-title a { color:#2a2a2a;}
	#pa-wrap.pa-wrap h6.pa-latest-b2-cat,#pa-wrap.pa-wrap h5.pa-latest-b2-date {font-size:12px; margin-bottom:10px; font-weight:400; margin-top:2px; letter-spacing:1px; line-height:1; text-transform:uppercase;}
	#pa-wrap.pa-wrap h6.pa-latest-b2-cat a { color:#616161;}
	#pa-wrap.pa-wrap h5.pa-latest-b2-date { color:#999; font-size:13px; font-weight:300; font-style:normal;}
	@media only screen and (min-width: 961px) {
	#pa-wrap.pa-wrap .vc_col-md-8 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-md-6 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-md-10 .col-md-6.col-lg-4,
	#pa-wrap.pa-wrap .vc_col-sm-8 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-sm-6 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-sm-10 .col-md-6.col-lg-4,
	#pa-wrap.pa-wrap .vertical-header-enabled .col-md-6.col-lg-4 { width:50%; padding-left:0;}
	}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latest-b2-img { width:100%; float:none; margin-bottom:7px;}
	#pa-wrap.pa-wrap .pa-latest-b2-cont { min-height:78px;}
	}
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#pa-wrap.pa-wrap h3.pa-latest-b2-title { font-size:16px; letter-spacing:2px;}
	}


	/* Latest from blog - Type=One */
	#pa-wrap.pa-wrap .container.pa-latestposts-one { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1200px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-one { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b {margin-bottom:5px; position:relative; border:1px solid #ddd;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content {background: #fff; padding: 20px 40px 10px;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat { position: absolute; top: 0; background: #474747; padding: 5px 15px; color:#fff }
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat:hover { background-color:#437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat a { font-style:normal; font-size:11px; color:#fff; text-transform:uppercase; letter-spacing:2px;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-date {padding-bottom: 5px;margin-bottom: 0;color: #737478;}
	#pa-wrap.pa-wrap .pa-latestposts-ros .pa-latest-content p.latest-icons {position: absolute; top: 0px; right: 11px; background: #333; color: #fff; padding: 4px 8px;  visibility:hidden; opacity:0; transition:opacity 0.2s linear;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b:hover .pa-latest-content p.latest-icons { visibility:visible; opacity:1;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content p.latest-icons span{padding: 5px;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content p.latest-icons span i{padding-right: 4px; font-size:12px;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title {font-size: 19px; font-weight: 500; line-height: 1.3; letter-spacing:3px; text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title a {color: #101010;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title a:hover {color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-img img{width:100%; height:auto !important;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author,#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author a { font-size:12px; margin: 12px 0; letter-spacing:0; text-transform:none; color: #9a9a9a; font-style:italic;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-excerpt { font-size:14px; line-height:1.84;}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b { margin-bottom:30px;}
	}


	/* # Latest from blog - Type=Two
	================================================== */
	.container #pa-wrap.pa-wrap .pa-latestposts-two { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1200px) {
	    .container #pa-wrap.pa-wrap .pa-latestposts-two { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post img, .pa-blog-post iframe, .blog-single-post img, .blog-single-post iframe { border-bottom: none;}
	#pa-wrap.pa-wrap .pa-latestposts-two .entry-meta { float: left; margin-bottom: 8px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post { border:none; margin-bottom:10px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-date-sec { border-right: none; padding-right: 0;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-blog-date-sec img { width: 50px; height: 50px; border-radius: 50%; margin-top:3px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-date-sec { border-right: none; padding-right: 15px; float: left; min-width:80px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author { padding-top: 5px; margin-bottom: 15px; font-size: 11px; font-weight: 400; color: #a1a1a1; letter-spacing:2px; text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author a { color:#a1a1a1;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .tline-date.lfb2 { color:#a1a1a1;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p strong { font-weight:bold;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post h4 {font-size: 25px;font-weight: 600;margin-top:20px;margin-bottom: 15px;letter-spacing:3px;text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p.pa-blog-cat a { color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-entry-content { float: none; width: auto; margin: auto;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-entry-content p.blog-detail {color: #666;font-weight: 400;font-size: 15px;line-height: 1.84;padding-top: 12px;padding-right: 5%;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p.pa-blog-cat a {font-weight: 600;font-size: 12px;letter-spacing:1px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line h4 {font-weight: 600;letter-spacing: 1px;font-size: 18px;line-height:1.3;text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p {font-size: 12px;color:#a1a1a1;font-weight: 400;}
	#pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-cat, #pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-date { color:#717171;display: inline-block;font-size: 12px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
	#pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-date i { margin-right:4px; color:#7a7a7a; margin-left:6px;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line:hover h4 a { color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line:hover .img-hover:before { -webkit-box-shadow: inset 0 0 0 5px ; -moz-box-shadow: inset 0 0 0 5px ; box-shadow: inset 0 0 0 5px ; color:#437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post img { margin:0; padding:0;border: 6px solid #eee;}
	#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pad-r20 a { position:relative;}
	#pa-wrap.pa-wrap .pa-latestposts-two .col-md-5 .blog-line:last-child { border-bottom:none;}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latestposts-two .blog-line img { width:60px; height:auto;}
	}


	/* Latest from blog - Type=Three */
	#pa-wrap.pa-wrap .container.pa-latestposts-three { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1200px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-three { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2 { margin:0 0 15px; border: 3px solid #ddd; background:#fff; text-align:center;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-img { float:none; width:auto; margin:0; min-height:1px;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont { min-height:1px; padding:20px;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 { background-color: #f7f7f7; margin:-20px; margin-top:0; padding:20px; color: #666; letter-spacing:0; font-weight:400; font-size:11px; max-width:none;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 i { margin-right:3px;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont a.pa-readmore { display:none;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont p { color:#4a4a4a;}
	#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title { font-size:19px; margin:15px 0 12px; text-transform:uppercase; letter-spacing:1px; font-weight:700; line-height:1.3;}
	#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title a { color:#0a0a0a; text-decoration:none;}
	#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title a:hover { color: #437df9;}
	#pa-wrap.pa-wrap  .pa-latestposts-three h6.pa-latest-b2-cat,#pa-wrap.pa-wrap  h5.pa-latest-b2-date { font-size: 11px; font-weight: 400; text-transform:uppercase; letter-spacing:2px;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span { padding:0 4px;}
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span a { color: #666;}
	#pa-wrap.pa-wrap  .pa-latestposts-three h6.pa-latest-b2-cat a,#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span a:hover{ color: #437df9;}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 { font-size:11px;}
	}


	/* Latest from blog - Type=Four */
	#pa-wrap.pa-wrap .container.pa-latestposts-four { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-four { margin:0 -15px;}
	}
	.pa-latestposts-four .pa-latest-b2 { margin:10px 0 0;}
	@media only screen and (min-width: 961px) {
	#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6 { padding-left:35px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6:first-of-type { border-right:1px solid #e7e7e7; padding-left:0; padding-right:45px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-four .col-md-9 { padding:0;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { float:none; width:100%; margin:0; min-height:auto;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-cont { min-height:20px; position:relative;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .pa-au-avatar img { width:75px; height:75px; border:3px solid #eee; margin-bottom:12px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-date { margin-bottom:12px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author { margin-bottom:45px; letter-spacing:0; line-height:1.5; font-size:14px; font-weight:400; color:#222;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author a { color:#777;}

	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author strong { color:#a1a1a1; font-size: 13px; font-weight: 400;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat { display:inline-block; padding:12px 16px 10px; background:#437df9; color:#fff;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat a { color:#fff;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { padding-left:15px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img img { margin-bottom:14px; border-top: 5px solid #e1e1e1;}
	#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title { font-size: 19px; padding: 5px 15px; line-height: 1.25; margin-top: -37px; text-transform:uppercase; font-weight: 500; letter-spacing: 2px; background: #fff; margin-left: 40px; margin-right: 20px; border-top: 5px solid #e1e1e1;}
	#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title a { color:#292929;}
	#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title a:hover { color:#437df9; text-decoration:none;}
	#pa-wrap.pa-wrap .pa-latestposts-four h6.pa-latest-b2-cat,#pa-wrap.pa-wrap .pa-latestposts-four h5.pa-latest-b2-date { font-size:10px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .vertical-space { height:2px;}
	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .pa-au-avatar { float:left; margin-right:20px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author { margin-bottom:5px; font-size:15px; font-weight:600;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat { display:inline-block; padding:6px 12px 5px;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { padding-left:0; clear:both;}
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img img { width:100%;}
	#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6:first-of-type { border-bottom:1px solid #e7e7e7;}
	}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title { margin-left:16px; margin-right:16px; padding-left:10px; padding-right:10px;}
	}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 { margin-bottom:30px;}
	}


	/* Latest from blog - Type=Five */
	#pa-wrap.pa-wrap .container.pa-latestposts-five { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-five { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-five .pa-latest-b2 { margin:30px 0;}
	#pa-wrap.pa-wrap .pa-latestposts-five h3.pa-latest-b2-title {font-size: 15px;text-transform: none;letter-spacing: 0; line-height:1.2;font-weight: 600;}
	#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat { font-size:11px; text-transform:uppercase; letter-spacing:1px; font-weight:500;}
	#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat a { color:#437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-five h5.pa-latest-b2-date { font-size:11px; text-transform:uppercase; letter-spacing:1px;}
	#pa-wrap.pa-wrap .pa-latestposts-five h5.pa-latest-b2-date a { color:#a1a1a1;}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat { margin-top:10px;}
	#pa-wrap.pa-wrap .pa-latestposts-five .pa-latest-b2-img img { padding:8px; background:#fff; border:1px solid #e5e5e5;}
	}


	/* Latest from blog - Type=Six */
	#pa-wrap.pa-wrap .container.pa-latestposts-six { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-six { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-b {margin-bottom:15px;border: 3px solid #e3e3e3;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-img { width:auto;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-content {background: #fff; padding: 0; padding-bottom: 0; text-align:center;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-content p.pa-latest-date { margin-bottom: 5px;font-size: 12px; color:#437df9;padding: 15px 15px 0;letter-spacing: 0.5px;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title {font-size: 15px;font-weight: 700;line-height: 1.3;letter-spacing: 0; text-transform:uppercase;padding: 0 15px;margin-bottom: 20px;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title a {color: #111;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title a:hover {color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-img img{width:100%; height:auto !important;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author {margin-bottom: 0; width: auto; background-color:#f7f7f7; padding: 12px 15px; font-size:10px; color: #444; letter-spacing:1px; text-transform:uppercase;font-weight: 500;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author a {color: #222;}
	#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author a:hover {color: #437df9; text-decoration:underline;}


	/* Latest from blog - Type=Seven */
	#pa-wrap.pa-wrap .container.pa-latestposts-seven { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-seven { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-b { margin:30px 0;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons { float: left; text-align: center; border-right: 1px solid #e9e9e9; padding-right: 12px; margin-top: 18px; margin-bottom: 31px;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date { padding: 0 10px; margin-bottom: 0; padding-bottom: 15px; color: #437df9; font-weight: 600;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-month { display: block; letter-spacing: -1.5px; text-transform: uppercase; font-size: 18px; line-height: 1;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-day { display: block; font-size: 32px; line-height: 30px;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-year { font-weight: 300; font-size: 14px; display: block; line-height: 1;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons { border-top: 1px solid #e9e9e9; padding-top: 12px;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons p { margin-bottom: 0; color: #cccccc; line-height: 1;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons p span i { font-size: 20px;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content { margin-top: 22px; margin-left: 85px;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title { font-size:21px; font-weight: 700; line-height: 28px; padding-bottom: 10px; letter-spacing: -1px; text-transform:none;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title a {color: #393939;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title a:hover {color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author { font-size:10px; font-weight:600; letter-spacing: 1px; text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author a { color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author a:hover { color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-img img { padding:8px; margin-bottom:8px; background:#fff; border:1px solid #e9e9e9; transition:all .39s ease;}
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-img:hover img { background-color:#437df9;}
	@media (max-width: 767px){
	#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title { font-size:18px; line-height:1.5;}
	}


	/* Latest from blog - Type=Eight */
	#pa-wrap.pa-wrap .container.pa-latestposts-eight { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-eight { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-eight .image:before { content: "\f030";}
	#pa-wrap.pa-wrap .pa-latestposts-eight .link:before { content: "\f0c1";}
	#pa-wrap.pa-wrap .pa-latestposts-eight .video:before { content: "\f16a";}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-img { margin-bottom:15px;border-radius: 5px;background: #fff;padding: 0px;overflow: hidden;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 {font-size: 18px;font-weight: 700; text-transform: uppercase;margin-top: 33px; margin-bottom: 10px;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 a { color: #000; line-height: 25px;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta span ,#pa-wrap.pa-wrap .pa-latest-b8-meta a { font-size: 11px;color: #999;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta i {color: #999;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 p {color: #888; margin-top:11px;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 .pa-readmore { display:none;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta {border: 2px solid #eee;padding: 0 12px 10px;border-radius: 3px;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta div { display: inline-block; margin-top: 12px; padding-right:12px;}
	#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta i { margin-right: 5px;}
	@media (max-width: 767px){
	#pa-wrap.pa-wrap #pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta { margin-bottom:35px;}
	}


	/* Latest from blog - Type=Nine */
	#pa-wrap.pa-wrap .container.pa-latestposts-nine { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-nine { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 { clear: left; font-size: 17px; font-weight: 600; text-transform: uppercase; clear: left; display: inline-block; margin-top: 20px; margin-bottom: 10px;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 a { color: #000; line-height: 25px;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 .link { background: #fff; border: 2px solid #ebebeb; font-weight: 400; border-radius: 5px; padding: 11px 13px; font-size: 20px; font-family: 'FontAwesome'; color: #437df9; margin-right: 15px; float: left;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-img { margin-bottom:7px;border-radius: 5px;background: #fff;padding: 0px;overflow: hidden;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta span ,#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta a { font-size: 12px; color: #a1a5ad;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta .date:after ,#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta .categories:after { content: "."; color: #55C3E9; font-size: 23px; font-weight: 600; padding-left: 8px; padding-right: 5px; vertical-align: text-bottom;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 p { font-size: 14px; color: #616161;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 .pa-readmore {  font-size: 11px; padding: 13px 23px; letter-spacing: 0; left: 0; text-transform: capitalize;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 .pa-readmore:after { content: "\f101"; font-size: 15px; top: 2px; right: 20px; opacity: 0; color: #fff; transition: .3s;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9:hover a.pa-readmore { background: #7dc771; color: #fff;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9:hover a.pa-readmore:after { opacity: 1;}
	@media (max-width: 767px){
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 { margin-bottom:35px;}
	#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 { margin-bottom:5px; margin-top:12px;}
	}


	/* Latest from blog - Type=ten */
	#pa-wrap.pa-wrap .container.pa-latestposts-ten { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-ten { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 {margin-bottom: 40px; overflow: hidden;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img {float: left; width: 186px; margin-right: 28px;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content { overflow: hidden;text-align: left;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img a { display: block;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img img {border-radius: 3px;width: 100%;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 { font-size: 20px; overflow: hidden;padding-bottom: 4px;font-weight: 700;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 a {color: #1a1a1a;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content p { overflow: hidden;font-size: 13px;margin-bottom: 10px; font-weight: 400;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-meta .date { display: block; font-size:12px; color:#a9a9a9; margin-bottom:7px; font-weight: 300;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:after { display: none;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore {padding: 0; text-align: left;color: #437df9;letter-spacing: 0;font-weight: 400; left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0);border: none;background: none;text-transform: none;font-size: 13px;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:hover {color:#101010 !important;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:after { display:inline; font-family:simple-line-icons; content: "\e606"; font-size:12px; padding-left:3px; margin-top:-5px;}
	@media (max-width: 767px){
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img { float: none; display: block; width: 100%;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta { margin-left: 0; margin-bottom: 10px;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta .date { display: inline-block;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img img { width: 100%;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content { display: block;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-meta .date { margin-top:15px;}
	}
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 { font-size:15px; font-weight:600;}
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content p,#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta .date,
	#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore { font-size:12px;}
	}


	/* Latest from blog - Type=Eleven */
	#pa-wrap.pa-wrap .container.pa-latestposts-eleven { margin:0 -10px; max-width:none; width:auto;}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap .container.pa-latestposts-eleven { margin:0 -15px;}
	}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-img,#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-content { float: left;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-content { width: 56%; margin-right: 4%;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-img { width: 40%;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 { background: #fff; padding: 17px 13px 13px 18px; display: inline-block; border: 1px solid #e6e6e6; border-top: 3px solid #437df9; transition: .3s; margin-bottom: 35px; margin-top: 35px;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11:hover {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 img {width: 125px; height:auto;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h6,#pa-wrap.pa-wrap  .pa-latestposts-eleven .pa-latest-b11 h6 a{ font-size: 12px; font-weight:500; color: #afb3b9; margin-bottom: 10px;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h6 a:hover { color:#000; text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h3 { font-size: 14px; line-height: 1.5; font-weight: 600; margin-bottom: 4px; float: left; width: 100%;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h3 a { color: #000;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-meta { font-size: 11px; color: #afb3b9;}
	#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-meta .date:after { content: '.'; font-size: 23px; color: #437df9; font-weight: 700; vertical-align: text-bottom; margin-left: 10px; margin-right: 6px;}


	/* Latest from blog - Type=Twelve */
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 { border-radius: 8px; margin-bottom: 60px; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont { min-height: 337px; padding: 21px 30px 32px 22px; background: #fff;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont * { text-align: left;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 img { width: 100%; border-top-left-radius: 8px; border-top-right-radius: 8px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-cat { margin-bottom: 18px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-cat a {font-size: 11px; color: #437df9; font-weight: 600; text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title { transition: all .3s ease; position: relative; font-size: 18px; line-height: 27px; font-weight: 600; text-transform: uppercase; margin-bottom: 45px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title a { color: #000; transition: all .3s ease;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author:hover a,#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title:hover a { color: #437df9;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title:after { content: ""; position: absolute; width: 25px; height: 2px; background: #437df9; bottom: -23px; left: 0px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont p { color: #777; line-height: 1.92; margin-bottom: 61px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author,#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-date { color: #73736b; font-size: 12px; text-transform: uppercase; font-weight: 500;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author a { transition: all .3s ease; color: #525249; font-weight: 400;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author span { padding-right: 4px;}
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-date { float: right;}
	@media ( max-width: 768px ){
	#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 img { width: 100%;}
	}


	/* Latest From blog Carousel */
	#pa-wrap.pa-wrap .pa-latestposts-twelve.pa-latest-b-carousel .pvaowl-item { padding: 15px;}


	/* Arrow */
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
	@media (min-width: 768px){
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
	}
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
	#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";}


	/* Latest from blog - Type=Tirteen */
	#pa-wrap.pa-wrap .pa-latestposts-thirteen .col-md-3 {padding: 0 0 0 6px; }
	#pa-wrap.pa-wrap .pa-latest-b13 {margin-bottom: 40px; box-shadow: 0 1px 7px rgba(0,0,0,0.03);}
	#pa-wrap.pa-wrap .pa-latest-b13-img {position: relative; }
	#pa-wrap.pa-wrap .pa-latest-b13-img img {width: 100%; }
	#pa-wrap.pa-wrap .pa-latest-b13-cat {position: absolute; bottom: -42px; background: rgba(0, 0, 0, 0.85); left: 25px; padding: 6px 20px; }
	#pa-wrap.pa-wrap .pa-latest-b13-cat a {color: #fff; font-size: 12px; font-weight: 400; letter-spacing: 0.7px; text-transform: uppercase; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
	#pa-wrap.pa-wrap .aligncenter .pa-latest-b13-cat { left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
	#pa-wrap.pa-wrap .pa-latest-b13-title a {color: #31312c; font-size: 20px; font-weight: 600; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
	#pa-wrap.pa-wrap .pa-latest-b13-title a:hover,#pa-wrap.pa-wrap .pa-latest-b13-author a:hover,.pa-latest-b13-cat:hover a {color: #437df9; }
	#pa-wrap.pa-wrap .pa-latest-b13-title a:after {content: ''; width: 25px; height: 2px; background: #437df9; display: block; margin: 29px 0 25px; }
	#pa-wrap.pa-wrap .aligncenter .pa-latest-b13-title a:after { margin-left: auto; margin-right: auto;}
	#pa-wrap.pa-wrap .pa-latest-b13-cont {background: #fff; padding: 42px 25px 29px; }
	#pa-wrap.pa-wrap .pa-latest-b13-cont p {font-size: 13px; color: #525249; margin-bottom: 50px;}
	#pa-wrap.pa-wrap .pa-latest-b13-date {float: right; font-size: 11px; color: #a9a9a9; text-transform: uppercase; font-weight: 500; }
	#pa-wrap.pa-wrap .pa-latest-b13-author {font-size: 11px; font-weight: 500; color: #a9a9a9;}
	#pa-wrap.pa-wrap .pa-latest-b13-author a {text-transform: uppercase; color: #a9a9a9; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
	#pa-wrap.pa-wrap .pa-latest-b13-metad2 { text-align: left; }


	/* Latest from blog - Type=Fourteen */
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14 { background-repeat: no-repeat !important; background-size: cover !important; }
	#pa-wrap.pa-wrap .wn-latest-b14 { padding: 0;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont {padding: 60% 0 35%; position: relative; text-align: center; transition: all .3sease-out;-webkit-transition: all .3s ease-out;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title {margin: auto; padding-bottom: 24px;font-size: 29px;font-weight: 600;text-transform: uppercase;position: absolute;top: 70%;text-align: center;width: 100%;left: 0;padding: 0 20px;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title:hover a { text-decoration: underline; }
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont * { color: #fff;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i {opacity: 0;display: inline-block;position: absolute;left: 50%;margin-left: -48px;top: 33%;width: 96px;height: 96px; line-height:96px; border: 3px solid transparent;text-align: center;border-radius: 50%;font-size: 40px;background: #fff;color: #050708;margin-bottom: 62px;-webkit-transition-delay: .3s;transition-delay: .3s;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta {margin-bottom: 5px;position: absolute;top: 63%;left: 0;text-align: center;width: 100%;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta span { font-size: 15px; font-weight: 300;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta .pa-latest-b14-cat { position: relative; padding-right: 5px;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta .pa-latest-b14-cat:after { content: " /"; padding-left: 5px;}
	#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { opacity: 1; border: 3px solid transparent;}
	#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont { background: #437df9; opacity: 0.93;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf {display: inline-block;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { background: none; color: #fff; border: 3px solid;}
	@media ( min-width:1281px ) and ( max-width:1366px ){
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont { padding-bottom: 46%; }
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title { font-size: 26px; }
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i { font-size: 24px; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; border: 2px solid transparent;}
	#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { border: 2px solid transparent;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { border: 2px solid;}
	}
	@media ( min-width:481px ) and ( max-width:960px ){
	#pa-wrap.pa-wrap .col-md-6.wn-latest-b14 { width: 50%; float: left;}
	}
	@media ( max-width:768px ){
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title { font-size: 20px; top: 72%;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i { font-size: 24px; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; border: 2px solid transparent;}
	#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { border: 2px solid transparent;}
	#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { border: 2px solid;}
	}


	/* Latest from blog - Type = Fifteen */
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img { position: relative; overflow: hidden; }
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay { position: absolute; background: rgba(60, 111, 222, 0.9); width: 100%; height: 0px; bottom: 0; opacity: 0; transition: all .3s cubic-bezier(0.25, 0.1, 0.38, 0.79);}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { opacity: 0; position: absolute; top: 38%; left: 50%; transform: translate(-50%,-50%); color: #000; background: #fff; border-radius: 50%; width: 95px; height: 95px; display: inline-block; text-align: center; font-size: 30px; font-weight: 100; padding-top: 33px; transition: all .3s cubic-bezier(0.48, 1.21, 0.93, 1.01); transition-delay: .3s;}
	#pa-wrap.pa-wrap .wn-latest-b15:hover .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay { height: 100%; opacity: 1; }
	#pa-wrap.pa-wrap .wn-latest-b15:hover .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i {top: 42%;opacity: 1;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content { text-align: center; background: #fff; border: 1px solid #f8f8f8; box-shadow: 0 1px 22px rgba(0, 0, 0, 0.05); position: relative; max-width: 90%; margin: 0 auto; margin-top: -70px; padding: 53px 53px; margin-bottom: 80px;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data,#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data a { font-size: 15px; color: #1c1d21; text-transform: capitalize; margin-bottom: 5px; transition: all .2s ease; -webkit-transition: all .2s ease;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data a:hover { color: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 26px; font-weight: 700; text-transform: uppercase; color: #1c1d21; margin-bottom: 0;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 a { color: #1c1d21; transition: all .2s ease; -webkit-transition: all .2s ease;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 a:hover  { color: #437df9;}

	@media ( max-width: 961px ){
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img img { width: 100%;}
	}

	@media ( max-width: 481px ){
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content {padding: 43px 30px;margin-top: -59px;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 24px; }
	}

	@media ( max-width: 320px ){
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { width: 65px; height: 65px; font-size: 25px; padding-top: 21px; }
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content { padding: 30px 20px; margin-top: -49px;}
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 18px; }
	#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { font-size: 20px; padding-top: 21px; width: 60px; height: 60px; }
	}


	/* Latest from blog - Type = Sixteen */
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 { margin-bottom: 20px; box-shadow: 0 1px 5px rgba(0,0,0,0.02);transition: all 0.27s ease;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16:hover { box-shadow: 0 0 29px rgba(0,0,0,0.1);}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img img,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img { position: relative;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.27);}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay { position: absolute; bottom: 20px; z-index: 2; padding-left: 44px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay * { color: #fff; transition: all .3s ease; -webkit-transition: all .3s ease;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay h3 { font-size: 19px; font-weight: 600; text-shadow: 0 1px #444; margin-bottom: 4px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay .pa-latest-b16-meta-data { font-size: 14px; font-weight: 400; text-shadow: 0 1px #444;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay .pa-latest-b16-meta-data a:hover, .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay h3:hover a { color: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { border: 1px solid #e8e8e8; padding: 33px 43px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b61-excerpt { font-size: 14px; color: #7a7272; font-weight: 400;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore { color: #282828; font-size: 12px; transition: all .3s ease; -webkit-transition: all .3s ease; position: relative;padding-left: 25px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:before { content: ''; position: absolute; background: #7a7272; width: 18px; height: 1px; left: 0; top: 45%;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:hover { color: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:hover:before { background: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer {margin-top: 35px;padding-top: 20px;padding-bottom: 12px;border-top: 1px solid #e8e8e8;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author { float: left; color: #7a7272; font-size: 12px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author strong  a {padding-left: 3px;color: #282828;font-weight: 500; text-transform: capitalize; transition: all .2s ease; }
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author strong  a:hover { color: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date {float: right;color: #7a7272; font-size: 12px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date i {font-size: 13px; margin-right: 5px;vertical-align: middle;color: #7a7272;}


	@media ( min-width: 1201px ) and ( max-width: 1280px ) {
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 30px;}
	}

	@media ( min-width: 961px ) and ( max-width: 1200px ) {
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 15px 10px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date { float: none;}
	}
	@media ( max-width: 460px ) {
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 15px 10px;}
	#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date { float: none;}
	}

	/* carousle */
	#pa-wrap.pa-wrap .pa-latestposts-thirteen.pa-latest-b-carousel .pvaowl-item { padding: 0 2px;}

	/* Latest from blog - Type = Seventeen */
	#pa-wrap.pa-wrap .wn-latest-b17 { border-bottom: 1px solid #eee; margin-top: 57px; padding-bottom: 19px;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-date {font-size: 21px;color: #e69200;text-transform: capitalize;font-weight: 100; margin-bottom: 6px;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 { font-size: 22px; font-weight: 700;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 a { color: #353535;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 a:hover { color: #437df9; }
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore { color: #282828; font-size: 12px; transition: all .5s ease; -webkit-transition: all .5s ease; position: relative;padding-left: 25px;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:before { content: ''; position: absolute; background: #7a7272; width: 18px; height: 1px; left: 0; top: 45%; transition: all .1s ease; -webkit-transition: all .1s ease;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:hover { color: #437df9;}
	#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:hover:before { background: #437df9;}




	/* # Our client
	================================================== */
	#pa-wrap.pa-wrap .client-block { width: 100%; display: block; margin-bottom: 60px;}
	#pa-wrap.pa-wrap .pa-our-clients-wrap { float: none; margin-top: 10px; position: relative;}
	#pa-wrap.pa-wrap .pa-our-clients-wrap.crsl { margin-top:35px; margin-left:auto; margin-right:auto;}

	#pa-wrap.pa-wrap ul.pa-our-clients li { list-style:none; padding:10px 15px; text-align:center; float: left; min-height:130px; margin:0; vertical-align: middle; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(5n) { border-right:none;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+6) { border-bottom:none;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+11) { border-top:1px solid #e9e9e9;}

	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-our-clients-wrap { padding-top: 30px;}
	#pa-wrap.pa-wrap ul.pa-our-clients li { width:49.979%;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(5n) { border-right:1px solid #e9e9e9;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(2n) { border-right:none;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+6) { border-bottom:1px solid #e9e9e9;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+3) { border-bottom:none;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+5) { border-top:1px solid #e9e9e9;}
	}

	#pa-wrap.pa-wrap ul.pa-our-clients li img { height:auto; width:auto; max-width:100%;max-height: 110px; margin:0;
	    -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1);}
	#pa-wrap.pa-wrap ul.pa-our-clients li img:hover { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); filter: none; -webkit-filter: grayscale(0);}
	#pa-wrap.pa-wrap #pa-our-clients.crsl.pa-our-clients li { border:none;}
	#pa-wrap.pa-wrap ul.pa-our-clients li:first-child { margin-left: 0;}
	#pa-wrap.pa-wrap ul.pa-our-clients:after { clear: both;}


	/* owl custom */
	#pa-wrap.pa-wrap .crsl { margin:0;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons div{ top: 40px; opacity: 1; position: absolute; right: auto; left: 50%; color: #929ca3; background:none; padding:0;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:hover, .pa-our-clients-wrap.crsl .pvaowl-buttons div:active{ color: #3fcae7;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons div { font-family: vc_entypo;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev { left: -35px; top: 40px; right: auto;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-next { top: 40px; right: -36px; left: auto;}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:after,#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev:after { font-family: 'simple-line-icons'; font-size: 21px; font-weight: 100; }
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:after {content: "\e606";}
	#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev:after {content: "\e605";}
	#pa-wrap.pa-wrap .crsl li {width: 100%; float: left; list-style: none;}
	#pa-wrap.pa-wrap .crsl li img{max-width: 100%;}
	#pa-wrap.pa-wrap .pa-our-clients-wrap.crsl { margin-top: 0;}



	/* # Ministry Box
	================================================== */
	#pa-wrap.pa-wrap .pa-ministry-box { position:relative; min-height: 287px; margin-bottom:30px; overflow:hidden; text-align:center;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar { background-color:currentcolor; position:absolute;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar h4{ padding: 20px 0; color: #fff; text-transform: uppercase; margin-bottom: 0; font-size: 23px; font-weight:bold; letter-spacing: 2px;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-img img { min-width: 100%;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar { color: #0099cb; background-color: currentcolor; width: 100%; position: relative;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar:after{ transition: all .5s ease-in-out; margin-left: -15px; position: absolute; content:''; width: 0; height: 0; border-style: solid; border-width: 15px 15px 0 15px; border-color: currentcolor transparent transparent transparent;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content { height:0; transition: all .5s ease-in-out; overflow:hidden; padding: 0 8px; position: absolute; width:100%;}
	#pa-wrap.pa-wrap .pa-ministry-box:hover .pa-ministry-content { height:100%;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content p{ color:#fff; line-height: 20px;  margin-bottom: 12px; padding:5%; font-size:14px;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content h5 { color:#fff; font-weight:500; margin:7px 0 0}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content a { color:#fff; font-weight:600; text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-director-img { border-radius: 50%; width: 33%; border: 3px solid #fff;}
	#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-director p { padding:0;}


	/* ministry box 2 */
	#pa-wrap.pa-wrap .pa-ministry-box2 img {background-color: #fff; padding: 10px; transition: all .33s ease; border:1px solid #eee;}
	#pa-wrap.pa-wrap .pa-ministry-box2:hover img {background-color: #ff797a;}
	#pa-wrap.pa-wrap .pa-ministry-box2 h4 {font-weight: 400; font-size: 24px; text-align: center; margin: 25px auto 15px; transition: all .33s ease;}
	#pa-wrap.pa-wrap .pa-ministry-box2:hover h4 {color:#ff797a;}
	#pa-wrap.pa-wrap .pa-ministry-box2 p { text-align: center;color: #8a8a8a;}



	/* # TEAM 
	================================================== */
	#pa-wrap.pa-wrap .pa-our-team {text-align: center; background: #fff;  margin-bottom: 30px; overflow:hidden;}
	#pa-wrap.pa-wrap .pa-social-team { padding-bottom:14px; text-align:center;}
	#pa-wrap.pa-wrap .pa-our-team figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
	#pa-wrap.pa-wrap .pa-our-team figure img { width:160px; border-radius:50%; height:auto;}
	#pa-wrap.pa-wrap .blox .pa-our-team figure img { margin-top:25px;}

	#pa-wrap.pa-wrap .pa-social-team i { margin:0 4px; background:#fff; padding: 10px;font-size: 18px; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #777;}
	#pa-wrap.pa-wrap .pa-our-team h2 { font-size: 17px; margin-top:25px; font-weight: 700; text-transform:uppercase; letter-spacing:1px; color:#515151;}
	#pa-wrap.pa-wrap .pa-our-team h2 a { color:#515151;}
	#pa-wrap.pa-wrap .pa-our-team h2 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-our-team h5 { color:#437df9; margin-top:15px; margin-bottom: 10px; font-size:12px; font-weight: 700; text-transform:uppercase; letter-spacing:2.6px;}
	#pa-wrap.pa-wrap .pa-our-team p { font-size:14px; padding:7px 25px 0; color: #8a8a8a;}
	#pa-wrap.pa-wrap .pa-our-team .pa-social-team{ padding-top: 10px;}
	#pa-wrap.pa-wrap .pa-our-team .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 3px;color: #8a8a8a;}
	#pa-wrap.pa-wrap .pa-our-team .pa-social-team i.fa-facebook { padding:5px 8px;}
	#pa-wrap.pa-wrap .pa-our-team i:hover  {color:#fff;}

	#pa-wrap.pa-wrap .pa-social-team a i.fa-facebook:hover { background: #00acee ;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-twitter:hover { background: #3b5996;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-vimeo:hover { background: #0dadd6;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-dribbble:hover { background: #d53e68;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-youtube:hover { background: #cb322c;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-pinterest:hover { background: #cb2027;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-linkedin:hover { background: #0073b2;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-rss:hover { background: #f29a1d;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-google-plus:hover { background: #c3391c;}
	#pa-wrap.pa-wrap .pa-social-team a i.fa-instagram:hover { background: #457399;}
	#pa-wrap.pa-wrap .pa-social-team a { color: transparent;}


	/* Our Team 1 */
	#pa-wrap.pa-wrap .pa-our-team1 { position:relative; margin:0;}
	#pa-wrap.pa-wrap .pa-our-team1 figure { position: relative; overflow: hidden;  margin: 0 auto; z-index: 0;}
	#pa-wrap.pa-wrap .pa-our-team1 img { width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: .46s all ease;}
	#pa-wrap.pa-wrap .pa-our-team1 figcaption { position: absolute; bottom: 0; left: 0; right:0; text-align: center; width: 100%; height:200px; bottom:-200px; background: rgba(0, 194, 229, 0.95); transition: all .28s ease;}
	#pa-wrap.pa-wrap .pa-our-team1 h2 { color: #fff; font-size: 21px; margin-top :-30px; font-weight: 600;}
	#pa-wrap.pa-wrap .pa-our-team1 h5 { color: #fff; font-size: 14px;}
	#pa-wrap.pa-wrap .pa-our-team1 figure h2,#pa-wrap.pa-wrap .pa-our-team1 figure h5 { position:absolute; top: 40%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); line-height: 1; width: 100%; transition: .38s all ease;}
	#pa-wrap.pa-wrap .pa-our-team1 figure h5 { margin-top: 10px; }
	#pa-wrap.pa-wrap .pa-our-team1:hover figure h2,#pa-wrap.pa-wrap .pa-our-team1:hover figure h5 { top:47%;}
	#pa-wrap.pa-wrap .pa-our-team1:hover figcaption { bottom:0;}
	#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team { margin-top: 15px; position:absolute; bottom:-20px; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); opacity:0; transition: .34s all ease;}
	#pa-wrap.pa-wrap .pa-our-team1:hover .pa-social-team { bottom:20px; opacity:1;}
	#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team i { background: transparent; color:#fff; display: inline-block; width: 30px; height: 30px; padding: 6px;}
	#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team i:before { color: #fff;}
	#pa-wrap.pa-wrap .pa-our-team1:hover img { -webkit-filter: grayscale(0); filter: grayscale(0);}


	/* Our Team 2 */
	#pa-wrap.pa-wrap .pa-our-team2 { text-align: center; background: #fff; margin-bottom: 30px; border:1px solid #e7e7e7; padding:11%;box-shadow:none;transition: all 0.27s ease;}
    #pa-wrap.pa-wrap .pa-our-team2:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
	#pa-wrap.pa-wrap .pa-social-team2 { padding-bottom:14px; text-align:center;}
	#pa-wrap.pa-wrap .pa-our-team2 figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
	#pa-wrap.pa-wrap .pa-our-team2 figure img { width:100%; height:auto;}
	#pa-wrap.pa-wrap .blox .pa-our-team2 figure img { margin-top:25px;}
	#pa-wrap.pa-wrap .pa-our-team2 h2 { font-size: 29px; margin-top:25px; font-weight: 700; text-transform:uppercase;  color:#000;}
	#pa-wrap.pa-wrap .pa-our-team2 h2 a { color:#000;}
	#pa-wrap.pa-wrap .pa-our-team2 h2 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-our-team2 h5 { color:#444; margin-top:10px; margin-bottom: 30px; font-size:15px; font-weight: 300; text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-our-team2 p { font-size:14px; padding:7px 25px 0; color: #717171;}
	#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team{ padding-top: 10px;}
	#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 0;color: #8a8a8a;}
	#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team i.fa-facebook { padding:5px 8px;}
	#pa-wrap.pa-wrap .pa-our-team2 i:hover  {color:#fff;}


	/* Our Team 3 */
	#pa-wrap.pa-wrap .pa-our-team3 figure { width: 43%; float: left; margin-right: 3%;}
	#pa-wrap.pa-wrap .pa-our-team3 figure img { border-radius: 50%; transition: .2s all ease; border: 5px solid transparent; width: 138px; height: 138px;}
	#pa-wrap.pa-wrap .pa-our-team3:hover figure img { border: 5px solid #437df9;}
	#pa-wrap.pa-wrap .pa-our-team3 .tdetail { width: 48%; float: left;}
	#pa-wrap.pa-wrap .pa-our-team3 .tdetail h2 { font-size: 18px; letter-spacing: 0; margin-bottom: 0; line-height: 28px; font-weight: 700; margin-top: 20px;}
	#pa-wrap.pa-wrap .pa-our-team3 .tdetail h5 { color: #888; margin-bottom: 18px; font-size: 11px;}
	#pa-wrap.pa-wrap .pa-our-team3 .pa-social-team { text-align: left;}
	#pa-wrap.pa-wrap .pa-our-team3 .pa-social-team i { text-align: center; background: #bbb; color: #fff; border-radius: 50%; font-size: 18px; padding: 7px; display: inline-block; margin: 0 0 0 4px; width: 30px; height: 30px;}
	#pa-wrap.pa-wrap .dark .pa-our-team3 i { background: #000;}
	#pa-wrap.pa-wrap .dark .pa-our-team3 .tdetail h5 { color: #ddd;}
	#pa-wrap.pa-wrap .alignright .pa-our-team3 figure { float: right; margin: 0 0 0 3%;}
	#pa-wrap.pa-wrap .alignright .pa-our-team3 .tdetail,#pa-wrap.pa-wrap .alignright .pa-our-team3 .tdetail a { float: right;}
	@media only screen and (max-width: 768px) {
	#pa-wrap.pa-wrap .pa-our-team2,#pa-wrap.pa-wrap .pa-our-team3 { margin-bottom: 30px;}
	}
	@media (min-width: 960px) and (max-width: 1199px) {
	#pa-wrap.pa-wrap .pa-our-team3 figure img { width: 122px; height: 122px;}
	}
	@media (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-our-team3 figure img { width: 95px; height: 95px;}
	}


	/* Our Team 4 */
	#pa-wrap.pa-wrap .pa-our-team4 { position: relative; background: #fff; border: 5px solid transparent;box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);transition: .33s all ease;}
	#pa-wrap.pa-wrap .pa-our-team4 img { width: 100%;}
	#pa-wrap.pa-wrap .pa-our-team4 figure { position: relative;}
	#pa-wrap.pa-wrap .pa-our-team4 figcaption h2 {font-size: 23px;color: #010101;font-weight: 600;text-align: center;padding-top: 36px;text-transform: capitalize;margin-bottom: 13px;transition: .26s all ease;}
	#pa-wrap.pa-wrap .pa-our-team4 figcaption h5 {font-size: 14px;color: #989898;text-align: center;text-transform: uppercase;padding-bottom: 27px;letter-spacing: 1px;transition: .26s all ease;}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { position: absolute; bottom: 37%; left: 50%;transform: translate(-50%,0); -webkit-transform: translate(-50%,0); opacity: 0; transition: .26s all ease;}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team i {font-size: 17px; font-weight: 600; padding: 15px; border-radius: 0; transition: .26s all ease;}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team .fa-facebook:before { padding: 3px;}
	#pa-wrap.pa-wrap .pa-our-team4:hover {border: 5px solid #437df9;background: #437df9;border-radius: 0;}
	#pa-wrap.pa-wrap .pa-our-team4:hover .pa-our-team4-caption h2 { color: #fff;}
	#pa-wrap.pa-wrap .pa-our-team4:hover .pa-our-team4-caption h5 { color: #fff;}
	#pa-wrap.pa-wrap .pa-our-team4:hover .pa-social-team { opacity: 1;}
	@media (min-width:1199px) and (max-width:1280px){
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { bottom: 40%;}
	}
	@media (min-width:768px) and (max-width: 1200px){
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { bottom: 50%;}
	}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:before {color: #437df9;}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:hover,#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a:hover i {background: #222 !important; color: #fff !important;}
	#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:hover:before { color: #fff !important;}
	#pa-wrap.pa-wrap .pa-our-team4:hover.pa-our-team4 figcaption h2 ,#pa-wrap.pa-wrap .pa-our-team4:hover.pa-our-team4 figcaption h5 { color: #fff;}


	/* Our Team 5 */
	#pa-wrap.pa-wrap .pa-our-team5 { position:relative; text-align: center; box-shadow:none;transition: all 0.27s ease;}
    #pa-wrap.pa-wrap .pa-our-team5:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
	#pa-wrap.pa-wrap .pa-our-team5 img { width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: .46s all ease;}
	#pa-wrap.pa-wrap .pa-our-team5 figcaption {padding: 24px 15px 18px; border-bottom: 2px solid #ECF0F1; transition: .46s all ease;}
	#pa-wrap.pa-wrap .pa-our-team5 h2 { font-size: 23px; color: #333; font-weight: 700; letter-spacing:-1px;}
	#pa-wrap.pa-wrap .vc_col-sm-2 .pa-our-team5 h2 { font-size: 19px; font-weight:600; letter-spacing:-0.5px;}
	#pa-wrap.pa-wrap .pa-our-team5 h5 { font-size: 12px; color: #437df9; font-weight: 500; letter-spacing:1px; text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-our-team5 p { padding:27px 5px 10px 1px;}
	#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team {text-align: center; width: 100%;margin-top: 0;padding-right: 10px; opacity:0; transition: .46s all ease;position: absolute;bottom: 100px;}
	#pa-wrap.pa-wrap .pa-our-team5:hover .pa-social-team { opacity:1;}
	#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team i {font-size: 18px;background: #fff !important;padding: 10px;width: 36px;height: 36px;display: inline-block; border-radius: 0;transition: all 0.23s ease;}
	#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team .fa-facebook:before { padding: 3px;}
	#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team a i:hover { background: #000 !important;}
	#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team a i:hover:before { color: #437df9;}
	#pa-wrap.pa-wrap .pa-our-team5:hover img { -webkit-filter: grayscale(0); filter: grayscale(0);}
	#pa-wrap.pa-wrap .pa-our-team5:hover figcaption { border-color: #c9c9c9;}


	/* Our Team 6 */
	#pa-wrap.pa-wrap .pa-our-team6 { text-align: center; background: #fff; margin-bottom: 30px; overflow:hidden; border:2px solid #e7e7e7; padding-bottom:10px;}
	#pa-wrap.pa-wrap .pa-social-team6 { padding-bottom:14px; text-align:center;}
	#pa-wrap.pa-wrap .pa-our-team6 figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
	#pa-wrap.pa-wrap .pa-our-team6 figure img { width:100%; height:auto;}
	#pa-wrap.pa-wrap .blox .pa-our-team6 figure img { margin-top:25px;}

	#pa-wrap.pa-wrap .pa-our-team6 h2 { font-size: 17px; margin-top:25px; font-weight: 700; text-transform:uppercase; letter-spacing:1px; color:#2a2a2a;}
	#pa-wrap.pa-wrap .pa-our-team6 h2 a { color:#2a2a2a;}
	#pa-wrap.pa-wrap .pa-our-team6 h2 a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-our-team6 h5 { color:#437df9; margin-top:15px; margin-bottom: 10px; font-size:11px; font-weight: 600; text-transform:uppercase; letter-spacing:2.6px;}
	#pa-wrap.pa-wrap .pa-our-team6 p { font-size:14px; padding:7px 25px 0; color: #717171;}
	#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team{ padding-top: 10px;}
	#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 3px;color: #8a8a8a;}
	#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team i.fa-facebook { padding:5px 8px;}
	#pa-wrap.pa-wrap .pa-our-team6 i:hover  {color:#fff;}


	/* TESTIMONIALS */
	#pa-wrap.pa-wrap .b-author { float: right; display: block; text-align: right;}
	#pa-wrap.pa-wrap .b-author img { width: 90px; height: 90px; margin-left: 5px; border-radius: 45px; float: right;}
	#pa-wrap.pa-wrap .b-author p { margin: 0; float: left; font-size: 17px; color: #393939; margin-top: 22px; margin-right: 10px; font-weight: 400;}
	#pa-wrap.pa-wrap .b-author span { color: #797979; letter-spacing: 0; font-size: 14px; font-weight: 300;}

	#pa-wrap.pa-wrap .pa-testimonial-content p { margin: 12px; color: #444; line-height: 1.7; font-size: 21px; padding: 10px 0;}
	#pa-wrap.pa-wrap .pa-testimonial-arrow { position: absolute; width: 11px; height: 6px; bottom: -6px; right: 110px;}


	#pa-wrap.pa-wrap .pa-testimonial { margin-bottom:20px; clear:both; min-width:220px;}
	#pa-wrap.pa-wrap .pa-testimonial-content { padding: 10px; position: relative; border: 2px solid #e3e3e3; border-radius:5px; background: #fff; margin: 5px 0;}
	.container #pa-wrap.pa-wrap .pa-testimonial-content p { margin:6px;}
	#pa-wrap.pa-wrap .pa-testimonial-content h4 { padding:1px 10px; line-height:1.22; color:#595959; margin-top:5px;}
	#pa-wrap.pa-wrap .pa-testimonial-content h4 q { font-size: 17px; font-weight:300; color: #525252;}
	#pa-wrap.pa-wrap .pa-testimonial-arrow { position:absolute; width: 127px; height: 14px;  right: 0px; bottom: -14px;}
	#pa-wrap.pa-wrap .pa-testimonial-arrow:after, .pa-testimonial-arrow:before {content: ''; display: block; position: absolute; width: 0; left: 0; height: 0; border-style: solid; border-width: 10px;}
	#pa-wrap.pa-wrap .pa-testimonial-arrow:after {top: -1px; border-color: #fdfdfd transparent transparent transparent ;}
	#pa-wrap.pa-wrap .pa-testimonial-arrow:before {top: 0px; border-color: #e3e3e3 transparent transparent transparent;}
	#pa-wrap.pa-wrap .pa-testimonial-brand { position:relative; margin:12px 16px 8px 0px; min-height:50px;}
	#pa-wrap.pa-wrap .pa-testimonial-brand img { width:60px; height:60px; border-radius:35px; float:right; margin-left: 2px; margin-right:15px; color:transparent; background:#c5c5c5 url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/avatr1.png) no-repeat center;}
	#pa-wrap.pa-wrap .pa-testimonial-brand h5 { float: right; clear: left; margin:15px; margin-right: 10px; direction: rtl; font-size: 15px;  color: #393939; font-weight: 400;}
	#pa-wrap.pa-wrap .pa-testimonial-brand h5 strong { font-weight:600; letter-spacing:0.2px;}
	#pa-wrap.pa-wrap .pa-testimonial-brand h5 em { color: #797979;  letter-spacing: 0;  font-size: 13px;  font-weight: 300; font-style: normal;}

	/* Testimonal Type 2 */
	#pa-wrap.pa-wrap .pa-testimonial2 { position: relative; margin: 20px 0;}
	#pa-wrap.pa-wrap .pa-testimonial2 img { width: 130px; height: 130px; float: left; margin-right: 31px; border-radius: 50%;}
	#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content { position: relative; background: #fff; display: table; padding: 19px; border: 1px solid #dbdbdb; border-radius: 3px;}
	#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content:after { content: ''; position: absolute; left: -15px; top: 36px; width: 0; height: 0; border-bottom: 0px solid transparent; border-top: 15px solid transparent; border-right: 15px solid #fff;}
	#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content:before { content: ''; position: absolute; left: -16px; top: 33px; width: 0; height: 0; border-bottom: 1px solid transparent; border-top: 19px solid transparent; border-right: 16px solid #dbdbdb;}
	#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content h5 { font-size: 12px; font-weight: 700; text-transform: uppercase; color: #437df9;}
	#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content p { margin-bottom: 0; font-size: 13px; font-family: 'lora'; font-style: italic;}


	/* Testimonial Type 3 */
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p {font-size: 19px;line-height: 1.7;font-weight: 100;margin: 0;padding: 61px 69px 65px 68px;border: 1px solid rgba(211, 211, 211, 0.48);text-align: left;position: relative;border-radius: 6px;}
	#wrap .pa-testimonial3 .pa-testimonial-content img { width: 100%; }
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content {padding: 0;margin: 0;border: none;}
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .shape {width: 25px;height: 25px;position: absolute;left: 82px;bottom: -11px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer {text-align: left;margin-top: 29px;margin-left: 31px;}
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer h5 {font-size: 16px;color: #353535;}
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer h6 {color: #aaaab1;font-size: 16px;}
	@media ( min-width: 768px) and ( max-width: 960px){
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p { padding: 30px; }
	}
	@media ( max-width: 380px){
	#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p { padding: 20px; font-size: 15px; padding-right: 10px;}
	}

	/* Testimonial Type 4 */
	#pa-wrap.pa-wrap .pa-testimonial4 {position: relative; text-align: center;}
	#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-content {border-radius: 0; border: none; background: rgba(255, 255, 255, 0.95); padding: 67px 25px; }
	#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-image {position: absolute; top: -50px; left: 50%; margin-left: -48px; }
	#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-image img {border-radius: 55px; width: 100px; height: 100px; border: 1px solid #cbcbc5; }
	#pa-wrap.pa-wrap .pa-testimonial4 h5 {font-weight: 600; font-size: 15px; letter-spacing: -0.5px; margin-top: 10px; }
	#pa-wrap.pa-wrap .pa-testimonial4 h5:after {content: '';width: 45px;height: 3px;background: #437df9;display: block;margin: 25px 50% 35px;transform: translateX(-24px);}
	#pa-wrap.pa-wrap .pa-testimonial4 q {font-style: italic; font-size: 13px; font-weight: 500; }


	/* Testimonial Type 5 */
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content {border: 0; padding: 0; margin: 0; }
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content q { display: block; padding: 15px 25px; position: relative; border-radius: 5px;  font-family: 'Lora','serif','arial'; font-size: 15px; font-weight: 300; }
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-image img {border-radius: 55px; width: 100px; height: 100px; border: 1px solid #cbcbc5; }
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content .triangle {position: absolute; display: inline-block; margin-left: 25px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid transparent; }
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content div {display: inline-block; margin: 15px 0; }
	#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content div.name {margin-left: 30px; font-size: 15px; font-weight: 700; color: #31312c; }

	/* TESTIMONIALS Slider */
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content { background:none; border:none;}
	@media only screen and (min-width: 961px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content {margin-left:100px;margin-right:100px;}
	}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 22px; line-height:1.6; color: rgba(102, 102, 102, 0.92);}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:before, #pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:after { position:absolute; font-family: Times, serif; font-size: 30px; margin: 0 7px; font-weight: bold; opacity:0.7;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:before {  margin-left:-26px; padding-right:3px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:after {  padding-right:7px;}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 17px;}
	}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-arrow { display:none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-brand h5, #pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-brand img { float:none;}

	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider { background: transparent; text-align:center; margin-bottom:20px; max-width:1090px; margin-left:auto; margin-right:auto;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides { height:auto; padding:0;margin:0 auto;position:relative; overflow:initial;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides li { word-break: break-word; color:#fff; list-style:none; font-size: 12px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides li span{ color:#1bbc9b;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav { display:block;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a {width: 45px;height: 45px; background: none; border: 2px solid #437df9;padding: 10px;border-radius:50%; transition: all .19s ease;}
	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a { top:auto; bottom:-30px; right:auto; left:50%; padding:10px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left: -44px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next { margin-left: 8px;}
	}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i {color: #437df9; font-family: simple-line-icons; font-size: 20px; padding: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover i {color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-left:before { content: "\e605";}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-right:before { content: "\e606";}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before { color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-control-nav { display:none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .pa-testimonial-brand { position:relative;margin-left:auto; width:100%; margin-right:auto; text-align:center;margin-top: 0;}

	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { position: relative; width: 80px;height: auto !important; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); border: 1px solid #e0dfdf; border-radius: 50%; box-shadow: 0 2px 0 0px rgba(0,0,0,0.035); margin: 0;}
	#pa-wrap.pa-wrap .pa-testimonial-brand .second-social a i:before { border-radius: 50%; font-size: 20px;}

	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul { margin: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li { display: inline; text-align: center; float: none; }
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i:before { font-size: 13px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i { display: inline-block; width:24px; padding: 5px; border-radius: 50%;  margin-right: 4px; transition: .3s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.32) inset;}

	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i:before { font-size: 13px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-twitter { background: #00acee; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook { background: #3b5996; color: #fff; padding: 6px 8px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-google-plus { background: #cd4132; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-vimeo { background: #1bb6ec; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-linkedin { background: #007ba9; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-pinterest { background: #cb2026; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-youtube { background: #dc2925; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-dribbble { background: #ec4a89; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-instagram { background: #2e5e86; color: #fff;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook { padding: 5px; }

	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-twitter:hover { background: #fff; color: #3b5996;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook:hover { background: #fff; color: #00acee;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-google-plus:hover { background: #fff; color: #cd4132;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-vimeo:hover { background: #fff; color: #1bb6ec;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-linkedin:hover { background: #fff; color: #007ba9;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-pinterest:hover { background: #fff; color: #cb2026;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-youtube:hover { background: #fff; color: #dc2925;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-dribbble:hover { background: #fff; color: #ec4a89;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-instagram:hover{ background: #fff; color: #2e5e86;}


	/* # Di Testimonial Slider
	================================================== */
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w { position: relative; max-width: 100%; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial { max-width: 100%; overflow: hidden;position: relative;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { background: #fff; font-family:'Playfair Display','Lora',serif;font-style: italic;color: #444;margin: 0;position: absolute;min-height: 382px;left: 500px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);float: right;padding: 100px 106px 98px 90px;border: 1px solid #e4e4e4;border-left: 0;border-radius: 0;text-align: left;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 { padding: 0;margin: 0; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 35px; color: #4e4e4e; font-weight: 400;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before {position:absolute;left: 108px;top: 20px;content:'\201C';font-size: 80px;color: #437df9;font-weight:bold;font-family: Georgia, Times, serif;opacity: 1;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand {float: left;margin-left: 0;width: 500px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .social-testimonial { text-align: left; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand img  { width: 100%; border-radius: 0; border: none; left: auto; transform: translate(0);}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {position: absolute;bottom: 20px;left: 170px;min-width: 376px;background: #437df9;color: #fff;margin: 0;text-align: left;padding: 15px 24px;font-size: 22px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 em { color: #fff; font-size: 15px; display: inline-block; padding-bottom: 5px;}

	/* Arrow */
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav {position:absolute;right: 0;top: 0;height: 100%;width: 80px;}
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a {position: absolute;background: none;border-radius: 0;border: none;padding: 0;top: 50%;margin-top: -180px;right: 1px;width: auto;height: auto;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslide.ts-di .flex-direction-nav a:hover { background: none; }
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i {background: #fff;color: #6f6f6f;font-size: 30px;display: inline-block;text-align: center;border: 1px solid #e4e4e4; width: 80px; height: 160px; line-height: 160px; padding: 0; transition: all .3s ease;}
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i:hover { background: #f9f9f9; color: #437df9; }
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i:hover:before { color: #437df9; }
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev {margin-top: 0;right: -1px;}


	@media ( min-width:1281px ) and ( max-width:1440px ) {
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 460px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 26px; text-transform: none; letter-spacing: 0;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {left: 460px;padding: 100px 80px 78px 95px;}
	}

	@media ( min-width:1201px ) and ( max-width:1280px ) {
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 440px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {left: 440px;padding: 80px 80px 78px 75px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 25px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before {left: 98px;top: 10px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 160px;font-size: 20px;min-width: 322px;}
	}

	@media ( min-width:961px ) and ( max-width:1200px ) {
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 340px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { left: 340px; padding: 60px 60px 58px 45px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 { padding-right: 70px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 25px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before { left: 65px; top: 0px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 63px;min-width: 300px;font-size: 16px;padding: 13px 16px;}
	}

	@media ( max-width:960px ) {
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand {width: 100%; float: right;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {position: relative;left: auto;top: auto;transform: none;width: 100%;border-left: 1px solid #e4e4e4; float: left;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 0;}
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav { width: 100%; }
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a { left: auto; right: 0; top: auto; bottom: 26%; }
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev { left: 45px; right: auto; top: auto; bottom: 26%; }
	}

	@media ( max-width:768px ) {
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { padding: 30px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 20px;}
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before { font-size: 40px; top: 0px; left: 50px; }
	#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {padding: 10px 14px; bottom: 0; font-size: 17px;}
	}
	@media ( max-width:480px ) {
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { font-size: 20px; width: 50px; height: 100px; line-height: 100px;}
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a { bottom: 120px;}
	#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev { bottom: 120px;}
	}

	/* # Mono Testimonial Slider
	================================================== */
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content { margin: 0; padding: 40px 0 10px 0px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 {text-align: left;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 39px; line-height: 1.1; margin: 0; padding: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-direction-nav li { display: none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { position: absolute; left: 0; top: -23px; content: '\201C'; font-size: 100px; color: #437df9; font-weight: bold;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { display: block; bottom:39px; padding-right:52px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { display: block; padding: 11px 0 0 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:14px; height:14px; background: #4d4d4d;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a.flex-active { background: #f4f4f4;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { margin-bottom: 35px; border: 0; left: 113px; top:34px; height:138px; width: 138px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand .social-testimonial { display: none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 {position: absolute;line-height:1;font-size: 20px;bottom: -30px;left: 190px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 strong { color: #e69200;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { line-height:1.9; font-size: 14px; color: #aaaab1;}
	@media (max-width: 1200px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 95px; top: -18px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 29px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:40px; right:26px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { margin:0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:13px; height:13px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 85px; top:28px; width: 120px; height:120px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 16px; top: 60px; left:150px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 12px;}
	}
	@media (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 90px; top: -12px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 26px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:70px; right:0px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { margin:0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:12px; height:12px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 85px; top:28px; width: 120px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 14px; top: 62px; left:150px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 11px;}
	}
	@media (max-width: 768px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 85px; top: -5px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 23px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:43px; right:0px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:11px; height:11px;}
	}
	@media (max-width: 420px) {
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 75px; top: 0px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 20px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:0; right:0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {display: inline-block; margin:4px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:10px; height:10px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 55px; top:28px; width: 100px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 12px; left:113px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 10px;}
	}

	 /* # Tri Testimonial Slider
	 ================================================== */
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider { max-width: 100%; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 { padding: 30px 50px; text-align: left; border: none; border-radius: 0;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { position: relative; font-family:'Playfair Display','Lora',serif; font-size: 29px; font-style: italic; text-align: left; color: #000; text-transform: none; letter-spacing: 0px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before {position:absolute;left: 24px;top: -70px;content:'\201C';font-size: 80px;color: #437df9;font-weight:bold;font-family: Georgia, Times, serif;opacity: 1;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { position:relative; margin-top: 130px; float: left; width: 400px; height:400px; padding: 114px 0 0; background: #437df9; margin-right: auto; text-align: center; color: #fff; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { width:120px; border: none;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand h5 { margin-top: 15px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .social-testimonial { margin-top: 20px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-brand h5 { font-size:20px; letter-spacing:1px; color: #fff;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-brand h5 em { font-size: 15px; font-weight: 300; letter-spacing: 1px; color: #fff; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a {opacity: 1;width:52px;height:52px;line-height: 52px;text-align: center;border:none;border-radius:52px;padding: 2px;background: transparent;top: 360px;left: 172px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { color: #fff; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover { background: #fff !important; color:#437df9;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover i, #pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before, .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-right:before {color:#222;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left:-116px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next {margin-left: 120px;right:auto;}
	#pa-wrap.pa-wrap .flex-direction-nav i { position: relative; top: 1px;}
	#pa-wrap.pa-wrap .flex-direction-nav .flex-prev i { right: 1px;}
	#pa-wrap.pa-wrap .flex-direction-nav .flex-next i { left: 1px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content {margin-left: 0;margin-right: 0;padding:8px 15px;width:calc(100% - 400px);float: right;background: #f8f8f8;border: none;padding: 15% 20px;border-radius: 0;}

	@media only screen and (min-width: 1441px) {
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content { padding: 13% 20px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { font-size: 33px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before { top: -100px; font-size: 90px; }
	}
	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content { width: 100%; float: none; margin-bottom: 0; padding: 11% 20px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { float: none; margin:0 auto; padding-top: 60px;}
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { font-size: 23px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a { left: 50%; top: auto;; bottom: 90px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next { margin-left: 6px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left: -60px; }
	}
	@media only screen and (max-width: 768px) {
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 { padding: 15px; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { width: 100%; }
	#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before { font-size: 60px; top:-50px;}
	}


	/* # Tetra Testimonial Slider
	================================================== */
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content h4 { padding-bottom:0;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 20px;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { margin-top:0;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { width:76px; border-radius:0; border:4px solid #dfa948; padding:0; margin-bottom:14px;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-brand h5 { font-size:16px; letter-spacing:0;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a { border-width: 2px; border-radius:0; width: 50px; height: 50px;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { font-size: 15px;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-nav { display:inline-block; position: static;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li { margin:0 2px; line-height:10px;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li a { display:inline-block; width:25px; height:4px; background: #e3e3e3; border:none; border-radius:0;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover { background: #437df9;}
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {background: #437df9;}

	@media only screen and (min-width: 961px) {
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content { margin-left: 100px; margin-right: 100px; padding:8px 15px;}
	}
	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a { padding: 7px; width: 36px; height: 36px; bottom:-40px;}
	}


	/* Testimonial Slider Penta */
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q:after { content: '';}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 { padding-bottom: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow { display: inherit;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:after, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before {right: -2px;left: auto;}

	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content { border: 1px solid #f1f1f1; background:#fff;margin-left:auto;margin-right:1px;text-align: left;padding: 55px 100px 56px 59px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q p {font-size: 19px;font-weight:300;margin: 0;color: #282828;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q:before { font-family: sans-serif, Arial, Helvetica; font-size: 80px; margin: 0 10px; left: 0px; top: 0; color: #37a7c1;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow { width:117px; left:0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:after {border-top: 15px solid #fff;border-left: 17px solid transparent;border-right: 17px solid transparent;left: 80px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before { border-top: 16px solid #ececec; }
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand img { float: right;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 {margin: 7px  0 11px;line-height:1.4;font-size: 14px;margin-left: 43px;clear: none;direction: ltr;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 strong { font-size: 16px; color: #2f2f2f; font-weight: t00;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 em {font-size: 16px;color:#919191;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial {display: inline-block; margin-left: 0; text-align: center; min-width: 180px; }
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial ul { margin: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .social-testimonial ul li { display: inline; float: left; padding: 3px; padding-top: 0; border: none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial ul li a { font-size: 14px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-direction-nav {display:none;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a {width: 10px; height: 10px; background: #444;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a.flex-active {background: #437df9;border-color: #437df9;width: 12px;height: 12px;position: relative;top: -1px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand { text-align:left; padding-top: 15px; margin-top: 0;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand img {left:auto;bottom: 99px;width: 138px;right: 53px;transform:none;border-radius:50%;border:none;margin-top:10px;float: right;margin-right: 0px;display: inline;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav {display: inherit;right: auto;left: 68px;bottom: -10px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav li {display: inline-block;margin: 0 3px;margin-bottom: 7px;left: auto;right: 0;}
	@media (max-width:480px){
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand img { width: 100px; right: 20px; bottom: 80px;}
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content { padding: 30px 30px 50px; }
	#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav { bottom: 0;}
	}

	/* # Testimonial Carousel 
	================================================== */

	/*--- Core Owl Carousel v1.3.3 ---*/
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	#pa-wrap.pa-wrap .pvaowl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y;}
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper { display:none; position:relative;}
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper-outer { overflow:hidden; position:relative; width:100%;}
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-item { float:left;}
	#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-buttons div,#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-page { cursor:pointer;}
	#pa-wrap.pa-wrap .pvaowl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-item,#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);}
	
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls { margin-top:10px; text-align:center;}
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls.clickable .pvaowl-buttons div:hover { filter:Alpha(Opacity=100); opacity:1; text-decoration:none;}
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page { display:inline-block; zoom:1; *display:inline;}
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page span { display:block; width:12px; height:12px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791;}
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page.active span,#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls.clickable .pvaowl-page:hover span { filter:Alpha(Opacity=100); opacity:1;}
	#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page span.pvaowl-numbers { height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
	#pa-wrap.pa-wrap .pvaowl-item.loading { min-height:150px; background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/css/AjaxLoader.gif) no-repeat center center;}


	/* Testimonial Carousel 1*/
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 { position:relative; padding:0 40px; cursor: -webkit-grab; cursor: -moz-grab;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { text-align:center; padding:10px 25px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item img { width:90px; height:90px; border-radius:60px;box-shadow: 0 2px 0 0px rgba(0,0,0,0.011);padding: 3px;background: #fff; border: 1px solid #f0f0f0;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { position:relative; background:#fff; color:#808080; margin-top:30px; margin-bottom:18px; padding:30px; font-size:14px; border:1px solid #eaeaea; border-radius: 2px; box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:after,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:before { content: '';display: block;position: absolute; left:50%; margin-left:-10px;width: 0;height: 0;border-style: solid; border-width: 10px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:after { top: -18px; border-color: transparent transparent #ffffff transparent ;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:before { top: -19px; border-color: transparent transparent #e2e2e2 transparent ;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-name { font-size:15px; font-weight:600; color:#333; margin-bottom:3px; line-height:1.2;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-job {font-size:11px; font-weight:500; text-transform:uppercase; letter-spacing:1px; color:#888;}
	@media (min-width:768px) and (max-width:959px){
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { padding:10px 15px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { padding:16px 12px; font-size:13px;}
	}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { padding:10px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { padding:20px 15px; font-size:12px;}
	}

	/*  Testimonial Carousel 2*/
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .tc-content { position: relative; font-size: 19px; font-weight: 100; margin: 0; padding: 48px 50px 43px 32px; padding-bottom:; border: 1px solid rgba(211, 211, 211, 0.48); text-align: left; position: relative;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .tc-content:before {content: ""; width: 0; height: 0; position: absolute; left: 57px; bottom: -15px; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 14px solid #eaeaea; }
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer { text-align: left;  margin-top: 28px;  margin-left: 62px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer .tc-name { text-transform: uppercase; font-size: 15px; }
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer .tc-name { margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer img { float: left; margin-right: 10px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .pvaowl-item { padding: 25px;}
	@media ( min-width: 768px) and ( max-width: 960px){
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel p { padding: 30px; }
	}
	@media ( max-width: 380px){
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel p { padding: 20px; font-size: 15px; padding-right: 10px;}
	}

	/*  #Testimonial Carousel 3 */
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .pvaowl-item { padding: 0 7px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .pa-tc-item { text-align: center;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .main-content {background: rgba(255,255,255,0.9); padding: 67px 25px 46px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 img { position: relative; top: 50px; border-radius: 55px; width: 100px; height: 100px; border: 4px solid #fff; }
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-job { font-weight: 600; font-size: 15px; letter-spacing: 0.5px; margin-top: 10px; color: #171c24; text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-job { font-size: 13px; text-transform: capitalize; margin-bottom: 0; margin-top: 30px;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name { position: relative;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name:after { content: ""; position: absolute; width: 45px; height: 3px; background: #437df9; bottom: -15px; left: 50%; transform: translate(-50%,0);}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-content { color: #3a3b3c; font-family:'Playfair Display','Lora',serif;  font-size: 18px; font-weight: 400; margin-top: 59px; }

	/* Arrow */
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
	@media (min-width: 768px){
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3  .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3  .pvaowl-controls .pvaowl-buttons .pvaowl-next { bottom: auto; top: 50%;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
	}
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";}



	/* # parallax
	================================================== */
	.pwa-parallax { position: relative; overflow: hidden; }
	.pwa-parallax .pwa-parallax-bg-holder { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; backface-visibility: hidden; }
	.pwa-parallax .pwa-parallax-bg-holder .pwa-parallax-bg { background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; z-index: 20; }



	/* # Category Box
	================================================== */
	#pa-wrap.pa-wrap .pa-latest-cat-box { padding: 0; border: 0; margin-bottom:25px;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post  { margin-bottom:20px; padding:0; background:none; border:none;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main { margin-bottom:4px;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post.lc-main h4 { font-size: 19px; letter-spacing: 3px; font-weight: 700; margin-bottom:12px; margin-top:8px; line-height: 1.3;text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author, #pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author * { font-size: 12px; letter-spacing:0; text-transform:none;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author strong { font-weight:800;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main .blog-detail { margin-bottom:33px;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author { font-size: 13px; color: #888; text-transform:none; letter-spacing:0; line-height: 1.5;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author a { text-transform:none; letter-spacing:0; font-size:13px; color:#888;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author span.date a {color:#fd6b48;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author a:hover { text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main a.pa-readmore { display:none;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items { padding: 0; margin: 0; max-width:none; width:auto;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items h4 { font-size: 15px; font-weight: 700; letter-spacing: 2px;text-transform: uppercase; clear: none; margin-top: 0; overflow: hidden; line-height: 1.5;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items h4 a, #pa-wrap.pa-wrap .pa-latest-cat-box .lc-items a.img-hover { box-shadow: none; color: #000;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items img { width: 110px; height: auto; float:left; box-shadow:none; border:1px solid #e5e5e5;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .img-hover { float:left; margin-left:0; margin-right:15px;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .img-hover:before { display:none;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post img { margin-bottom:17px; padding:0;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items article { overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items article:last-child{ border-bottom: 0;}
	
	#pa-wrap.pa-wrap h6.pa-h-sub-content { font-style: normal; display:inline-block; letter-spacing: 3px; padding-bottom: 5px; font-size: 16px; font-weight: 800; color:#101010; text-transform:uppercase; border-bottom: 6px solid #437df9; line-height: 27px; margin-bottom:-6px; width:auto; max-width:100%;}
	#pa-wrap.pa-wrap .pa-sub-content { border-bottom: 6px solid #222; position: relative; margin-bottom: 20px; margin-top: 5px;}
	
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items img { width:90px;}
	}

	/*  # Suite Toggle Shortcode
	================================================== */
	#pa-wrap.pa-wrap .pa-suite-toggle { color: #fff; margin-bottom: 10px; }
	#pa-wrap.pa-wrap .pa-suite-toggle .main-content { padding: 37px 30px 0; }
	#pa-wrap.pa-wrap .pa-suite-toggle.click {transition: all 0.3s ease; background: #31312c !important; }
	#pa-wrap.pa-wrap .pa-suite-toggle .price {display: inline-block; color: #fff; margin-bottom: 0; }
	#pa-wrap.pa-wrap .pa-suite-toggle .price > span {margin-right: 4px; font-size: 14px; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content {position: relative; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span {padding: 0 30px 22px; display: inline-block; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span i ,#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i {background: #fff; padding: 7px; color: #000; width: 28px; height: 28px; display: inline-block; margin-top: 20px; cursor: pointer; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span i:hover,#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i:hover {background: #222; color: #fff !important; }
	#pa-wrap.pa-wrap .pa-suite-toggle .extra-content {color: #fff; position: absolute; top: 60px; background: #31312c; padding: 15px 30px 0; z-index: 999; width: 100%; }
	#pa-wrap.pa-wrap .pa-suite-toggle .extra-content p {color: #fff; font-size: 14px; }
	#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i {margin: 0 0 15px; }
	#pa-wrap.pa-wrap .pa-suite-toggle h3 {color: #fff; text-transform: uppercase; font-size: 18px; margin-bottom: 0; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-service-icon {margin-bottom: -5px; }
	#pa-wrap.pa-wrap .pa-suite-toggle .pa-service-icon i {font-size: 34px; margin-top: 20px; display: inline-block; }

	/*  # Offers Toggle Shortcode
	================================================== */
	#pa-wrap.pa-wrap .pa-offer-toggle figure {position: relative; }
	#pa-wrap.pa-wrap .pa-offer-toggle .main-content {position: absolute; top: 0; padding: 30px 35px 70px; }
	#pa-wrap.pa-wrap .pa-offer-toggle .offer-icon i {color: #fff; font-size: 48px; margin-bottom: 30px; }
	#pa-wrap.pa-wrap .pa-offer-toggle .main-content h3,#pa-wrap.pa-wrap .pa-offer-toggle .main-content h4 {color: #fff; }
	#pa-wrap.pa-wrap .pa-offer-toggle .main-content h4 {font-size: 12px; font-weight: 400; letter-spacing: 1px; }
	#pa-wrap.pa-wrap .pa-offer-toggle .main-content h3 {font-size: 31px; font-weight: 600; margin-bottom: 20px; margin-top: 15px;}
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus {position: relative; }
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i {cursor: pointer; z-index: 1000; position: absolute; background: #437df9; padding: 8px; width: 26px; height: 26px; color: #fff; font-size: 10px; display: inline-block; }
	#pa-wrap.pa-wrap .pa-offer-toggle .pa-toggle-content {background: rgba(49,49,49,0.93); padding: 70px 30px 55px; margin-top: -33px; }
	#pa-wrap.pa-wrap .pa-offer-toggle .extra-content p {color: #fff; font-weight: 300; font-size: 13px; margin-bottom: 0; }
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i {position:relative; overflow:hidden;  }
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:after {content:""; background:rgba(255,255,255,0.3); display:block; position:absolute; padding-top:240%; padding-left:240%; margin-top:-120%; margin-left:-120%; opacity:0; transition:all 1s; }
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:active:after {padding-top:0; padding-left:0; margin-top:0; margin-left:0; opacity:1; transition:0s; }
	#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:after {background-color: #000; }

	/* Max Title */
	#pa-wrap.pa-wrap .pa-max-title { -webkit-transition: all 0.48s ease;transition: all 0.48s ease;-webkit-transform: translateY(30px);transform: translateY(30px); text-align: center; position: relative;margin-bottom: 35px; margin-top:10px;}
	#pa-wrap.pa-wrap .pa-max-title.wn-done-anim { -webkit-transform: translateY(0); transform: translateY(0); }
	#pa-wrap.pa-wrap .pa-max-title .before, #pa-wrap.pa-wrap .pa-max-title .after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); height: 3px;}
	#pa-wrap.pa-wrap .pa-max-title .before { width: 43%;}
	#pa-wrap.pa-wrap .pa-max-title .after {background-color: #437df9;width: 140px;-webkit-transform: translate(-50%,0) scale(0 , 1);transform: translate(-50%,0) scale(0 , 1); -webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s; transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s; }
	#pa-wrap.pa-wrap .pa-max-title.wn-done-anim .after { -webkit-transform: translate(-50%,0) scale(1 , 1); transform: translate(-50%,0) scale(1 , 1);}
	#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { -webkit-transition: all 1.4s ease;transition: all 1.4s ease;opacity: 0; line-height: 1; font-size: 40px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 300; padding-bottom: 45px; margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-max-title.wn-done-anim h1, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h2, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h3, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h4, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h5, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h6 { opacity: 1; }
	#pa-wrap.pa-wrap .pa-max-title h1:after, #pa-wrap.pa-wrap .pa-max-title h2:after, #pa-wrap.pa-wrap .pa-max-title h3:after, #pa-wrap.pa-wrap .pa-max-title h4:after, #pa-wrap.pa-wrap .pa-max-title h5:after, #pa-wrap.pa-wrap .pa-max-title h6:after { content: ''; position: absolute;bottom: -5px; left: 50%; width: 13px; height: 13px; background-color: #fff; -webkit-backface-visibility: hidden; -webkit-transform: translate(-50%) rotate(45deg);transform: translate(-50%) rotate(45deg); border: 2px solid #437df9;z-index: 2;}
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
	#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:45px;}
	}
	@media only screen and (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:40px;}
	}
	@media (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:35px;}
	}
	@media (max-width: 479px) {
	#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:30px;}
	}


	/* Max Title 1 */
	#pa-wrap.pa-wrap .pa-max-title1 .before { display: none;}
	#pa-wrap.pa-wrap .pa-max-title1 .after { width: 60px;}
	#pa-wrap.pa-wrap .pa-max-title1 h1:before, #pa-wrap.pa-wrap .pa-max-title1 h2:before, #pa-wrap.pa-wrap .pa-max-title1 h3:before, #pa-wrap.pa-wrap .pa-max-title1 h4:before, #pa-wrap.pa-wrap .pa-max-title1 h5:before, #pa-wrap.pa-wrap .pa-max-title1 h6:before,
	#pa-wrap.pa-wrap .pa-max-title1 h1:after, #pa-wrap.pa-wrap .pa-max-title1 h2:after, #pa-wrap.pa-wrap .pa-max-title1 h3:after, #pa-wrap.pa-wrap .pa-max-title1 h4:after, #pa-wrap.pa-wrap .pa-max-title1 h5:after, #pa-wrap.pa-wrap .pa-max-title1 h6:after { display: none; }
	#pa-wrap.pa-wrap .pa-max-title1 h1, #pa-wrap.pa-wrap .pa-max-title1 h2, #pa-wrap.pa-wrap .pa-max-title1 h3, #pa-wrap.pa-wrap .pa-max-title1 h4, #pa-wrap.pa-wrap .pa-max-title1 h5, #pa-wrap.pa-wrap .pa-max-title1 h6 { line-height: 1.18; font-size: 51px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 700; padding-bottom: 30px; margin-bottom: 0; font-family:'Playfair Display','Lora',serif; }
	#pa-wrap.pa-wrap .pa-max-title1 {position: relative;text-align: center;}
	#pa-wrap.pa-wrap .pa-max-title1 p { position: absolute; left: 50%; bottom: -70px; transform: translate(-50%,0); text-transform: uppercase; font-weight: 600; color: #000; letter-spacing: 1px;}
	@media (max-width: 380px) {
	#pa-wrap.pa-wrap .pa-max-title1 h1 { font-size: 42px;}
	}

	/* Max Title 2 */
	#pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before {content: '';position: absolute;bottom: -5px;left: 50%;width: 0;height: 0;border-left: 12px solid transparent !important;border-right: 12px solid transparent !important;border-bottom: 18px solid #437df9;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%);}
	#pa-wrap.pa-wrap .pa-max-title2 h1:before, #pa-wrap.pa-wrap .pa-max-title2 h2:before, #pa-wrap.pa-wrap .pa-max-title2 h3:before, #pa-wrap.pa-wrap .pa-max-title2 h4:before, #pa-wrap.pa-wrap .pa-max-title2 h5:before, #pa-wrap.pa-wrap .pa-max-title2 h6:before {content: '';position: absolute;bottom: -3px;left: 50%;width: 0;height: 0;border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%);}
	#pa-wrap.pa-wrap .pa-max-title2 h1:after, #pa-wrap.pa-wrap .pa-max-title2 h2:after, #pa-wrap.pa-wrap .pa-max-title2 h3:after, #pa-wrap.pa-wrap .pa-max-title2 h4:after, #pa-wrap.pa-wrap .pa-max-title2 h5:after, #pa-wrap.pa-wrap .pa-max-title2 h6:after { width: 0; height: 0;bottom: -3px; background-color: transparent; border: 0; border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);}

	/* Max Title 3 */
	#pa-wrap.pa-wrap .pa-max-title3 h1, #pa-wrap.pa-wrap .pa-max-title3 h2, #pa-wrap.pa-wrap .pa-max-title3 h3, #pa-wrap.pa-wrap .pa-max-title3 h4, #pa-wrap.pa-wrap .pa-max-title3 h5, #pa-wrap.pa-wrap .pa-max-title3 h6 { font-size: 50px; font-weight: 800; letter-spacing: -1px; color: #313132; padding-bottom: 34px;}
	#pa-wrap.pa-wrap .pa-max-title3 h1:before, #pa-wrap.pa-wrap .pa-max-title3 h2:before, #pa-wrap.pa-wrap .pa-max-title3 h3:before, #pa-wrap.pa-wrap .pa-max-title3 h4:before, #pa-wrap.pa-wrap .pa-max-title3 h5:before, #pa-wrap.pa-wrap .pa-max-title3 h6:before { content: ''; position: absolute; bottom: -5px; left: 50%;width: 0;height: 0; border-left: 12px solid transparent !important ; border-right: 12px solid transparent !important;border-bottom: 18px solid #437df9; z-index: 2; -webkit-transform: translate(-50%); transform: translate(-50%);}
	#pa-wrap.pa-wrap .pa-max-title3 h1:after, #pa-wrap.pa-wrap .pa-max-title3 h2:after, #pa-wrap.pa-wrap .pa-max-title3 h3:after, #pa-wrap.pa-wrap .pa-max-title3 h4:after, #pa-wrap.pa-wrap .pa-max-title3 h5:after, #pa-wrap.pa-wrap .pa-max-title3 h6:after { width: 0; height: 0;bottom: -3px;background-color: transparent; border: 0;border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);}
	#pa-wrap.pa-wrap .pa-max-title3 .before {width: 35%;}
	#pa-wrap.pa-wrap .pa-max-title3 .after {width: 140px;}

	/* Max Title 4,5 */
	#pa-wrap.pa-wrap .pa-max-title3 h1:before, #pa-wrap.pa-wrap .pa-max-title4 h2:before, #pa-wrap.pa-wrap .pa-max-title4 h3:before, #pa-wrap.pa-wrap .pa-max-title4 h4:before, #pa-wrap.pa-wrap .pa-max-title4 h5:before, #pa-wrap.pa-wrap .pa-max-title4 h6:before {content: '';position: absolute;bottom: -6px;left: 50%;border-radius: 0;width: 15px;height: 15px;background: #437df9;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%) rotate(45deg);}
	#pa-wrap.pa-wrap .pa-max-title4 h2, #pa-wrap.pa-wrap .pa-max-title4 h3, #pa-wrap.pa-wrap .pa-max-title4 h4, #pa-wrap.pa-wrap .pa-max-title4 h5, #pa-wrap.pa-wrap .pa-max-title4 h6,
	#pa-wrap.pa-wrap .pa-max-title5 h2, #pa-wrap.pa-wrap .pa-max-title5 h3, #pa-wrap.pa-wrap .pa-max-title5 h4, #pa-wrap.pa-wrap .pa-max-title5 h5, #pa-wrap.pa-wrap .pa-max-title5 h6 { font-size: 33px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px; padding-bottom: 40px;}
	#pa-wrap.pa-wrap .pa-max-title4 h1, #pa-wrap.pa-wrap .pa-max-title5 h1 { font-size:50px;}
	#pa-wrap.pa-wrap .pa-max-title5 h1, #pa-wrap.pa-wrap .pa-max-title5 h2, #pa-wrap.pa-wrap .pa-max-title5 h3, #pa-wrap.pa-wrap .pa-max-title5 h4, #pa-wrap.pa-wrap .pa-max-title5 h5, #pa-wrap.pa-wrap .pa-max-title5 h6 {padding-bottom: 35px; line-height: 1.3;}
	#pa-wrap.pa-wrap .pa-max-title4 .before, #pa-wrap.pa-wrap .pa-max-title5 .before { width: 100%;}
	#pa-wrap.pa-wrap .pa-max-title4 .after, #pa-wrap.pa-wrap .pa-max-title5 .after { width: 140px;}
	#pa-wrap.pa-wrap .pa-max-title5 h1:after, #pa-wrap.pa-wrap .pa-max-title5 h2:after, #pa-wrap.pa-wrap .pa-max-title5 h3:after, #pa-wrap.pa-wrap .pa-max-title5 h4:after, #pa-wrap.pa-wrap .pa-max-title5 h5:after, #pa-wrap.pa-wrap .pa-max-title5 h6:after { border-radius: 50%; width: 16px; height: 16px; bottom: -6px;}

	/* Subtitle New */
	#pa-wrap.pa-wrap .pa-subtitle-element {-webkit-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transform: translateX(-30px);transform: translateX(-30px);text-align: left;position: relative;margin-bottom: 40px;margin-top: 10px;border-bottom: 3px solid #f4f3f3;}
	#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim { -webkit-transform: translateX(0); transform: translateX(0); }
	#pa-wrap.pa-wrap .pa-subtitle-element { border-bottom-color: #fff;}
	#pa-wrap.pa-wrap .pa-subtitle-element .after { z-index: 0; -webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;content: '';position: absolute;bottom: -3px;height: 3px;left: 0;background-color: #437df9;width: 0;}
	#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim .after { width: 106px; }
	#pa-wrap.pa-wrap .pa-subtitle-element h1, #pa-wrap.pa-wrap .pa-subtitle-element h2, #pa-wrap.pa-wrap .pa-subtitle-element h3, #pa-wrap.pa-wrap .pa-subtitle-element h4, #pa-wrap.pa-wrap .pa-subtitle-element h5, #pa-wrap.pa-wrap .pa-subtitle-element h6 {-webkit-transition: all 1.4s ease;transition: all 1.4s ease;opacity: 0;line-height: 1;font-size: 25px;text-transform: uppercase;color: #171c24;padding-bottom: 0;position: relative;font-weight: 100;padding-left: 0;padding-bottom: 35px;margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h1, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h2, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h3, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h4, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h5, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h6 { opacity: 1; }
	#pa-wrap.pa-wrap .pa-subtitle-element h1:after, #pa-wrap.pa-wrap .pa-subtitle-element h2:after, #pa-wrap.pa-wrap .pa-subtitle-element h3:after, #pa-wrap.pa-wrap .pa-subtitle-element h4:after, #pa-wrap.pa-wrap .pa-subtitle-element h5:after, #pa-wrap.pa-wrap .pa-subtitle-element h6:after { content: ''; position: absolute;bottom: -8px;left: 26px; width: 13px; height: 13px; background-color: #fff; -webkit-transform: translate(-50%) rotate(45deg);transform: translate(-50%) rotate(45deg); border: 2px solid #437df9; z-index: 99999999;}

	/* subtitle-element 1 */
	#pa-wrap.pa-wrap .pa-subtitle-element1 { border:none; }
	#pa-wrap.pa-wrap .pa-subtitle-element1 h1, #pa-wrap.pa-wrap .pa-subtitle-element1 h2, #pa-wrap.pa-wrap .pa-subtitle-element1 h3, #pa-wrap.pa-wrap .pa-subtitle-element1 h4, #pa-wrap.pa-wrap .pa-subtitle-element1 h5, #pa-wrap.pa-wrap .pa-subtitle-element1 h6 { line-height: 1.18; font-size: 40px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 700; padding-bottom: 30px; margin-bottom: 0; font-family:'Playfair Display','Lora',serif; }
	#pa-wrap.pa-wrap .pa-subtitle-element1.wn-done-anim .after { width: 50px; }
	#pa-wrap.pa-wrap .pa-subtitle-element1 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h6:after { display: none; }

	/* subtitle-element 2 */
	#pa-wrap.pa-wrap .pa-subtitle-element2 h1, #pa-wrap.pa-wrap .pa-subtitle-element2 h2, #pa-wrap.pa-wrap .pa-subtitle-element2 h3, #pa-wrap.pa-wrap .pa-subtitle-element2 h4, #pa-wrap.pa-wrap .pa-subtitle-element2 h5, #pa-wrap.pa-wrap .pa-subtitle-element2 h6 { font-size: 49px; font-weight: 800; letter-spacing: -2px; text-transform: none; }
	#pa-wrap.pa-wrap .pa-subtitle-element2 h1:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h2:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h3:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h4:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h5:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h6:before { content: ''; position: absolute;bottom: -8px;left: 52px; width: 0; height: 0; border-left: 12px solid transparent !important ; border-right: 12px solid transparent !important; border-bottom: 18px solid #437df9; z-index: 2; -webkit-transform: translate(-50%); transform: translate(-50%);}
	#pa-wrap.pa-wrap .pa-subtitle-element2 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h6:after { width: 0; height: 0;bottom: -6px;left: 52px;background-color: transparent; border: 0; border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);}

	/* subtitle-element 3 */
	#pa-wrap.pa-wrap .pa-subtitle-element3 h1, #pa-wrap.pa-wrap .pa-subtitle-element3 h2, #pa-wrap.pa-wrap .pa-subtitle-element3 h3, #pa-wrap.pa-wrap .pa-subtitle-element3 h4, #pa-wrap.pa-wrap .pa-subtitle-element3 h5, #pa-wrap.pa-wrap .pa-subtitle-element3 h6 { font-size: 33px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px;}
	#pa-wrap.pa-wrap .pa-subtitle-element3 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h6:after,
	#pa-wrap.pa-wrap .pa-subtitle-element5 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h6:after { border-radius: 50%; width: 16px; height: 16px; bottom: -9px;}

	/* subtitle-element 4,5 */
	#pa-wrap.pa-wrap .pa-subtitle-element4 h1, #pa-wrap.pa-wrap .pa-subtitle-element4 h2, #pa-wrap.pa-wrap .pa-subtitle-element4 h3, #pa-wrap.pa-wrap .pa-subtitle-element4 h4, #pa-wrap.pa-wrap .pa-subtitle-element4 h5, #pa-wrap.pa-wrap .pa-subtitle-element4 h6 {font-size: 26px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;padding-bottom: 14px;}
	#pa-wrap.pa-wrap .pa-subtitle-element4 {border-bottom: 3px solid #eee;}
	#pa-wrap.pa-wrap .pa-subtitle-element4 .after { bottom: -3px; }
	#pa-wrap.pa-wrap .pa-subtitle-element4, #pa-wrap.pa-wrap .pa-subtitle-element5 { border-color: rgba(255, 255, 255, 0.25);}
	.box.dark #pa-wrap.pa-wrap .pa-subtitle-element4 .after, .box.dark #pa-wrap.pa-wrap .pa-subtitle-element5 .after { background-color: #fff; }
	#pa-wrap.pa-wrap .pa-subtitle-element4 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h6:after,
	#pa-wrap.pa-wrap .pa-subtitle-element5 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h6:after {background-color: #437df9;border-color: #fff;}
	/* subtitle-element 5 */
	#pa-wrap.pa-wrap .pa-subtitle-element5 h1, #pa-wrap.pa-wrap .pa-subtitle-element5 h2, #pa-wrap.pa-wrap .pa-subtitle-element5 h3, #pa-wrap.pa-wrap .pa-subtitle-element5 h4, #pa-wrap.pa-wrap .pa-subtitle-element5 h5, #pa-wrap.pa-wrap .pa-subtitle-element5 h6 { font-size: 43px; font-weight: 800; letter-spacing: -2px; text-transform: none; padding-bottom: 14px;}
	#pa-wrap.pa-wrap .pa-subtitle-element5.wn-done-anim .after { width: 60px; }

	/* Sub Title 6 */
	#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 { text-align: left; padding-top: 21px; border-bottom: 0;}
	#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 .after { display: none;}
	#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 .before {content: ""; background: #437df9; position: absolute; top: 0; left: 0; width: 50px; height: 3px;}
	#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h1, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h2, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h3, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h4, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h5, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h6 { padding-bottom: 0; font-size: 51px; font-family: 'Playfair Display','Lora',serif; font-weight: 700; color: #000; text-transform: capitalize;}
	#pa-wrap.pa-wrap .pa-subtitle-element h1:after, #pa-wrap.pa-wrap .pa-subtitle-element h2:after, #pa-wrap.pa-wrap .pa-subtitle-element h3:after, #pa-wrap.pa-wrap .pa-subtitle-element h4:after, #pa-wrap.pa-wrap .pa-subtitle-element h5:after, #pa-wrap.pa-wrap .pa-subtitle-element h6:after { display: none;}

	/* subtitle */
	#pa-wrap.pa-wrap .sub-title {padding: 12px 0 14px; margin: 16px 0 20px 1px; border-bottom: 2px solid #27ae60; text-transform: uppercase; font-size: 14px; color: #777; letter-spacing: 1.2px; font-weight: bold;}
	#pa-wrap.pa-wrap .sub-title { border:0; margin-bottom: 5px; display: block; text-align:left;}
	#pa-wrap.pa-wrap .sub-title * {  font-weight: 600; color: #101010; font-size: 26px; line-height: 1.2; margin-bottom: 0; letter-spacing: 0.5px;}
	#pa-wrap.pa-wrap .sub-title:after {content: ""; margin: 11px 0 15px; width: 36px; display: block; border-bottom: 4px solid #494949;}
	#pa-wrap.pa-wrap .subtitle-four { margin-bottom: 5px; display: block; text-align:left;}
	#pa-wrap.pa-wrap .subtitle-four *{ position: relative;display: inline-block; color: #101010; font-size:17px; font-weight:bold; line-height:1.3; margin-bottom:0; letter-spacing:2px; text-transform:none;}
	#pa-wrap.pa-wrap .subtitle-four:after{ content: ""; margin: 6px 0 15px; width: 90px; height: 0; display: block; position: relative; border-bottom: 2px solid #437df9;}

	/* base
	================================================== */
	#pa-wrap.pa-wrap.iconbox a { box-shadow: none; }
	#pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6, #pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6, #pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6 { margin: 0; clear: initial;}
	#pa-wrap.pa-wrap .pa-blog-post a, #pa-wrap.pa-wrap .blog-line a, #pa-wrap.pa-wrap a { box-shadow: none; color: #000; -webkit-transition: color 0.18s ease; -moz-transition: color 0.18s ease; -o-transition: color 0.18s ease; transition: color 0.18s ease;}
	#pa-wrap.pa-wrap .pa-blog-post a:hover, #pa-wrap.pa-wrap .pa-blog-author span, #pa-wrap.pa-wrap .blog-line p a:hover, #pa-wrap.pa-wrap .blog-line:hover h4 a { color: #437df9;}
	#pa-wrap.pa-wrap a { box-shadow: none !important; }
	#pa-wrap.pa-wrap .dark * { color: #fff !important;}


	/*  #Webnus image carousel
	================================================== */
	#pa-wrap.pa-wrap .pa-w-image-carousel .pvaowl-item { padding: 0 7px;}

	/* # Countdown
	================================================== */
	#pa-wrap.pa-wrap .pa-countdown-w { text-align:center; font-size: 36px; margin: 0 auto; padding: 24px 0 20px; position:relative; display:table; table-layout: fixed;}
	#pa-wrap.pa-wrap .pa-countdown-w .icon-w {font-size: 24px;}
	#pa-wrap.pa-wrap .pa-countdown-w .label-w {font-size: 14px; font-weight:300; letter-spacing:1px; text-transform:uppercase; position:relative;}
	#pa-wrap.pa-wrap .pa-countdown-w .block-w {display: table-cell; margin: 0 20px 10px; position:relative; min-height: 180px;width: 190px;font-size: 72px; transition: all .3s ease-in-out; line-height: 1.2;}
	#pa-wrap.pa-wrap .pa-countdown-w .block-w.done-w {border:0 none;}
	#pa-wrap.pa-wrap .pa-countdown-w .count-w {padding: 24px 0 20px; font-size: 45px;}
	#pa-wrap.pa-wrap .pa-countdown-w .countdown-message,#pa-wrap.pa-wrap .pa-countdown-w.ctd-simple .icon-w,#pa-wrap.pa-wrap .pa-countdown-w .div-d {display:none;}


	#pa-wrap.pa-wrap .pa-countdown-w.ctd-simple .count-w { padding: 0;margin: 0 auto 10px;font-size: 45px;font-weight: 300;width: 80px;height: 80px;line-height: 80px;text-align: center;background: rgba(0,0,0,0.05);}

	#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .icon-w{display:none;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .count-w {padding: 50px 0 6px;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .block-w {width:180px; display:inline-block; background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/count-border.png) no-repeat; font-size: 36px; font-weight:600;}

	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal { padding-top:15px; padding-bottom:10px}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .count-w { font-weight: 300; padding:0; font-size:50px;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .block-w { width:70px; height:70px;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .label-w { visibility: hidden;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .div-d {display: inline-block;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .countdown-message { font-size:21px;  display: table-caption; font-weight: 300; letter-spacing: 5px; margin-bottom:0;}
	#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .block-w.done-w { width:auto;}
	#pa-wrap.pa-wrap .pa-countdown-w .done-w .count-w,#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .done-w .count-w  { font-size: 15px; letter-spacing:2px;}

	/* Countdown 
	================================================== */
	#pa-wrap.pa-wrap .btn-wrapper {text-align:center;}
	#pa-wrap.pa-wrap .pa-countdown-wrapper .btn-wrapper {padding-top: 10px; padding-right:0;}
	#pa-wrap.pa-wrap .pa-countdown-wrapper h5.countdown-message { letter-spacing:5px; font-weight:500; font-size:18px;}
	#pa-wrap.pa-wrap .pa-countdown-wrapper p { color:#888;}
	#pa-wrap.pa-wrap .pa-countdown-wrapper a.button.black { float:right; margin-right:0;}


	/* pa-Countdown-clock */
	@media only screen and (min-width: 961px) and (max-width: 1280px) {
	#pa-wrap.pa-wrap .flip-clock-divider.seconds,#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(11),#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(12){display:none;}
	}
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#pa-wrap.pa-wrap .flip-clock-divider.seconds,#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(11),#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(12){display:none;}
	}
	@media only screen and (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-countdown-clock {margin-bottom: 60px;}
	#pa-wrap.pa-wrap .pa-countdown-clock .flip-clock-divider {width: 54px;}
	}
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-countdown-clock {margin-bottom: 16px;}
	#pa-wrap.pa-wrap .container .pa-countdown-wrapper {text-align:center;}
	#pa-wrap.pa-wrap .pa-countdown-clock { margin-left: 8px;}
	#pa-wrap.pa-wrap .pa-countdown-clock .flip-clock-divider { margin-bottom: 28px; width: 8px;}
	#pa-wrap.pa-wrap .btn-wrapper .button{ display: block; text-align: center; margin:0;}
	#pa-wrap.pa-wrap .pa-countdown-wrapper a.button.black { float:none;}
	}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap .flip-clock-divider.minutes .flip-clock-label { right: 152px; bottom: -108px;}
	}


	/* Get the bourbon mixin from http://bourbon.io */
	/* Reset */
	#pa-wrap.pa-wrap .flip-clock-wrapper * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
	#pa-wrap.pa-wrap .flip-clock-wrapper a { cursor: pointer; text-decoration: none; color: #ccc;}
	#pa-wrap.pa-wrap .flip-clock-wrapper a:hover { color: #fff;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul { list-style: none;}
	#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:before,#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:after { content: " "; display: table;}
	#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:after { clear: both;}
	#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix { *zoom: 1;}
	/* Main */
	#pa-wrap.pa-wrap .flip-clock-wrapper { font: normal 11px "Helvetica Neue", Helvetica, sans-serif; -webkit-user-select: none;}
	#pa-wrap.pa-wrap .flip-clock-meridium { background: none !important; box-shadow: 0 0 0 !important; font-size: 36px !important;}
	#pa-wrap.pa-wrap .flip-clock-meridium a { color: #313333;}
	#pa-wrap.pa-wrap .flip-clock-wrapper { text-align: center; display: inline-block; width: auto; position: relative; padding-left:0;}
	#pa-wrap.pa-wrap .flip-clock-wrapper:before,#pa-wrap.pa-wrap .flip-clock-wrapper:after { content: " "; /* 1 */ display: table; /* 2 */ }
	#pa-wrap.pa-wrap .flip-clock-wrapper:after { clear: both;}
	/* Skeleton */
	#pa-wrap.pa-wrap .flip-clock-wrapper ul { position: relative; float: left; margin: 2px; width: 50px; height: 50px; font-size: 80px; font-weight: bold; line-height: 87px; border-radius: 3px; background: rgba(0, 0, 0, 0.21);}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li { z-index: 1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 54px; text-decoration: none !important;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li:first-child { z-index: 2;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a { display: block; height: 100%; -webkit-perspective: 200px; -moz-perspective: 200px; perspective: 200px; margin: 0 !important; overflow: visible !important; cursor: default !important;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div { z-index: 1; position: absolute; left: 0; width: 100%; height: 50%; font-size: 80px; overflow: hidden;  outline: 1px solid transparent;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div .shadow { position: absolute; width: 100%; height: 100%; z-index: 2;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100%; top: 0;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up:after { content: ""; position: absolute; top: 24px; left: 0; z-index: 5; width: 100%; height: 3px; background-color: rgba(0, 0, 0, 0.12);}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.down { -webkit-transform-origin: 50% 0;  -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; bottom: 0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div div.inn { position: absolute; left: 0; z-index: 1; width: 100%; height: 200%; color: #fff; text-shadow: 0 0 2px rgba(0, 0, 0,0.25); text-align: center; background-color: #437df9; border-radius: 3px; font-size: 48px;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up div.inn { top: 0;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.down div.inn { bottom: 0;}
	/* PLAY */
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before { z-index: 3;}
	#pa-wrap.pa-wrap .flip-clock-wrapper .flip { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active { -webkit-animation: asd 0.5s 0.5s linear both; -moz-animation: asd 0.5s 0.5s linear both; animation: asd 0.5s 0.5s linear both; z-index: 5;}
	#pa-wrap.pa-wrap .flip-clock-divider { float: left; display: inline-block; position: relative; width: 18px; height: 62px;}
	#pa-wrap.pa-wrap .flip-clock-divider:first-child { width: 0;}
	#pa-wrap.pa-wrap .flip-clock-dot { display: none; background: #323434; width: 10px; height: 10px; position: absolute; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); left: 5px;}
	#pa-wrap.pa-wrap .flip-clock-divider .flip-clock-label { position: absolute; bottom: -1.5em; right: -71px; color: #101010; font-weight:bold;  text-shadow: none; text-transform: uppercase;}
	#pa-wrap.pa-wrap .flip-clock-divider.seconds .flip-clock-label { right: -82px;}
	#pa-wrap.pa-wrap .flip-clock-dot.top { top: 30px;}
	#pa-wrap.pa-wrap .flip-clock-dot.bottom { bottom: 30px;}
	@-webkit-keyframes asd {
		0% { z-index: 2;}
	    20% { z-index: 4;}
	    100% { z-index: 4;}
	}
	@-moz-keyframes asd {
	    0% { z-index: 2;}
	    20% { z-index: 4;}
	    100% { z-index: 4;}
	}
	@-o-keyframes asd {
	    0% { z-index: 2;}
	    20% { z-index: 4;}
	    100% { z-index: 4;}
	}
	@keyframes asd {
	    0% { z-index: 2;}
	    20% { z-index: 4;}
	    100% { z-index: 4;}
	}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .down { z-index: 2; -webkit-animation: turn 0.5s 0.5s linear both; -moz-animation: turn 0.5s 0.5s linear both; animation: turn 0.5s 0.5s linear both;}
	@-webkit-keyframes turn {
	    0% { -webkit-transform: rotateX(90deg);}
	    100% { -webkit-transform: rotateX(0deg);}
	}
	@-moz-keyframes turn {
	    0% { -moz-transform: rotateX(90deg);}
	    100% { -moz-transform: rotateX(0deg);}
	}
	@-o-keyframes turn {
	    0% { -o-transform: rotateX(90deg);}
	    100% { -o-transform: rotateX(0deg);}
	}
	@keyframes turn {
	    0% { transform: rotateX(90deg);}
	    100% { transform: rotateX(0deg);}
	}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .up { z-index: 2; -webkit-animation: turn2 0.5s linear both; -moz-animation: turn2 0.5s linear both; animation: turn2 0.5s linear both;}
	@-webkit-keyframes turn2 {
	    0% { -webkit-transform: rotateX(0deg);}
	    100% { -webkit-transform: rotateX(-90deg);}
	}
	@-moz-keyframes turn2 {
	    0% { -moz-transform: rotateX(0deg);}
	    100% { -moz-transform: rotateX(-90deg);}
	}
	@-o-keyframes turn2 {
	    0% { -o-transform: rotateX(0deg);}
	    100% { -o-transform: rotateX(-90deg);}
	}
	@keyframes turn2 {
	    0% { transform: rotateX(0deg);}
	    100% { transform: rotateX(-90deg);}
	}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul li.flip-clock-active { z-index: 3;}
	/* SHADOW */
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68))); background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68))); background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.3s linear both;}
	/*DOWN*/
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow { background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both;}
	#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow { background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.2s linear both;}
	@-webkit-keyframes show {
	    0% { opacity: 0;}
	    100% { opacity: 1;}
	}
	@-moz-keyframes show {
	    0% { opacity: 0;}
	    100% { opacity: 1;}
	}
	@-o-keyframes show {
	    0% { opacity: 0;}
	    100% { opacity: 1;}
	}
	@keyframes show {
	    0% { opacity: 0;}
	    100% { opacity: 1;}
	}
	@-webkit-keyframes hide {
	    0% { opacity: 1;}
	    100% { opacity: 0;}
	}
	@-moz-keyframes hide {
	    0% { opacity: 1;}
	    100% { opacity: 0;}
	}
	@-o-keyframes hide {
	    0% { opacity: 1;}
	    100% { opacity: 0;}
	}
	@keyframes hide {
	    0% { opacity: 1;}
	    100% { opacity: 0;}
	}



	/*  #Blog loops
	================================================== */

	/* base */
	#pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i{ border-color:#d7d7d7;}
	#pa-wrap.pa-wrap .pa-postmetadata {margin-bottom:10px;display: table;background: #fff;width:100%;padding: 20px 14px;border: 1px solid #e5e5e5;}
	#pa-wrap.pa-wrap .pa-postmetadata h6 {display:table-cell;letter-spacing:0;font-size: 15px;line-height: 18px;text-transform: uppercase;font-weight:500;text-align:center;padding-right:4px;margin-bottom:0;border-right:2px solid #fff;color: #707070; font-style: normal;}
	#pa-wrap.pa-wrap .pa-postmetadata h6 i {font-size: 17px;vertical-align: initial; color: #a1a1a1;}
	#pa-wrap.pa-wrap .pa-postmetadata h6 i.ti-comment { vertical-align: middle; }
	#pa-wrap.pa-wrap .pa-postmetadata h6.pa-blog-cat a {color: #707070;}
	#pa-wrap.pa-wrap .pa-postmetadata h6.pa-blog-cat a:hover { color:#437df9; text-decoration:underline;}
	#pa-wrap.pa-wrap .pa-postmetadata h6 strong { text-transform:lowercase; font-weight:500;}
	#pa-wrap.pa-wrap .pa-blog-post .col-md-6 .pa-postmetadata.tp2sec { padding:4px 10px; float:right; margin-right:8px; position:relative;}
	#pa-wrap.pa-wrap .pa-blog-post.format-quote .pa-postmetadata.tp2sec { display:none;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top: 0px;}
	#pa-wrap.pa-wrap .pa-postmetadata i {padding: 0 7px;}
	#pa-wrap.pa-wrap .pa-postmetadata h6.blog-views i { font-size:12px; color:#888; padding:5px; background:#fff; border-radius:20px; border:1px solid #e1e1e1;}
	#pa-wrap.pa-wrap .pa-postmetadata h6.blog-views span { font-size:11px; letter-spacing:1px; padding:2px 6px; margin-left:-5px; background:#437df9; color:#fff; border-radius:10px;}
	
	#pa-wrap.pa-wrap .pa-blog-post a,#pa-wrap.pa-wrap .blog-line a { box-shadow: none; color: #000; -webkit-transition: color 0.18s ease; -moz-transition: color 0.18s ease; -o-transition: color 0.18s ease; transition: color 0.18s ease;}
	#pa-wrap.pa-wrap .pa-blog-post a:hover,#pa-wrap.pa-wrap .pa-blog-author span,#pa-wrap.pa-wrap .blog-line p a:hover { color: #437df9;}

	#pa-wrap.pa-wrap h6.pa-blog-date span { font-weight:600;}
	#pa-wrap.pa-wrap h6.pa-blog-cat a { color:#437df9; display: inline-block;}
	#pa-wrap.pa-wrap h6.pa-blog-date { font-weight:400; font-size:15px; letter-spacing:0;}
	
	#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 14px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 22px 40px;border: 1px solid #e4e4e4;color: #437df9;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out; border-radius: 0;}
	#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
	#pa-wrap.pa-wrap a.pa-readmore:hover {background: #437df9;color: #fff !important;border-color: #437df9;}
	#pa-wrap.pa-wrap .pa-blog-post p {margin: 0 0 20px 0; color: #555; font-size: 19px; font-weight: 300; line-height: 1.68; }


	#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip { position: relative; }
	#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:before, .single-wntooltip:after { opacity: 0; visibility: hidden; -webkit-transition: all 0.18s ease; transition: all 0.18s ease; }
	#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:before {position: absolute; top: -35px; left: 5px; padding: 0 8px; background-color: #010101; border-radius: 0; color: #fff; content: attr(data-wntooltip); text-align: center; font-size: 10px; text-transform: uppercase; font-weight: 400; height: 23px; line-height: 23px; white-space: nowrap; letter-spacing: 1px; z-index: 2; box-shadow: 0 1px 18px rgba(0,0,0,0.23); }
	#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:after {content: ''; position: absolute; top: -12px; left: 13px; width: 0; border-width: 4px; border-style: solid; border-color: #010101 transparent transparent transparent; }
	#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:hover:before, .single-wntooltip:hover:after { opacity: 1; visibility: visible; }
	
	#pa-wrap.pa-wrap .pa-blog-post .pa-au-avatar {width: 36px; float:left; margin-right:7px; margin-top:-1px;}
	#pa-wrap.pa-wrap .pa-blog-post .pa-au-avatar-box .pa-blog-author { clear: inherit; font-size: 16px; line-height: 1.3; font-weight: 300;}

	#pa-wrap.pa-wrap .pa-blog-post img.size-Full,#pa-wrap.pa-wrap .pa-blog-post iframe,#pa-wrap.pa-wrap .blog-single-post img.size-Full,#pa-wrap.pa-wrap .blog-single-post iframe { margin-bottom:18px;}

	/* Blog loop type 1 */
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp1 .blgt1-inner p { clear: both; margin-top: 20px; display: inline-block;}

	/* Blog loop type 2 */
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 { padding-bottom:10px; padding-top:7px; margin-bottom: 0px; border:none;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .alpha img { width: 100%;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.post_format-post-format-quote { padding: 0 20px;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.post_format-post-format-quote blockquote p { color: #fff;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-8.omega.alpha { position:static;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.format-quote { border-top:none; padding-top:0; padding-bottom:5px;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .pa-au-avatar {float:left;width: 36px;height: 36px;margin-right: 11px;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .pa-au-avatar-box { min-height:42px; margin-bottom:8px;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 h3 {font-size: 32px;line-height:1.4;margin-bottom:12px;padding-top:5px;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6 a, .blgtyp2.pa-blog-post h6 a { color:#437df9;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6 a:hover,#pa-wrap.pa-wrap .blgtyp1.pa-blog-post h6 a:hover,#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post a.pa-readmore {left:0;transform:none;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 {color: #a1a5ad;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6:after { content: "";}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6.pa-blog-date { padding-left:4px;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post.format-quote a.pa-readmore,#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { display:inline-block; float:right; font-size:10px; text-transform:uppercase; letter-spacing:2px; padding: 4px 16px; margin:0;display: none;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post.format-quote blockquote a.pa-readmore { display:none;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top: 0px;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .omega p { color: #6f6f6f; padding-right:25px; font-weight: 300;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .wpb_gallery.wpb_content_element,#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .iframe { margin-bottom:0;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .comments-number-x2 { float: right; margin-top: -30px; padding:0; border:none; margin-right:65px;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .comments-number-x2 span { margin-left:-8px;}
	#pa-wrap.pa-wrap .pa-postmetadata h6:last-child { border:none;}
	#pa-wrap.pa-wrap .blog .pa-postmetadata {margin: 20px auto;position: relative;}
	#pa-wrap.pa-wrap .pa-blog-post.sticky .pa-postmetadata { background:#fff;}

	@media ( min-width:961px ) and ( max-width:1200px) {
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 {display: block;width: 100%;float: none;text-align: left;padding-left: 0;padding-bottom: 10px;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6:last-child { padding-bottom: 0;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 h3 { font-size: 25px;}
	}

	@media only screen and (max-width: 960px) {
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-4.omega { padding-left:0;}
	}

	@media ( min-width:768px ) and ( max-width:960px) {
	#pa-wrap.pa-wrap .blgtyp2 .pa-postmetadata { padding: 20px 0;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-5.alpha {padding-left: 10px;padding-right: 0;margin-bottom: 15px;width: 100%;}
	}
	
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-postmetadata h6 { margin-bottom:20px; font-size:12px; margin: 0; border:none;  display: block; padding-bottom: 10px; text-align: left; }
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top:20px;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata h6 { margin-bottom:8px; padding-left: 0;}
	#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .omega p { padding-right:0;}
	#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-5.alpha,#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-7.omega { padding-left:0; padding-right:0;}
	}

	/* Blog loop type 3 */
	#pa-wrap.pa-wrap .va_col-md-6.blg-typ3 { float:none; display:inline-block; vertical-align:top;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post { border-bottom:none; margin-bottom:15px; text-align:center;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote { min-height:485px;padding: 30px 21px 50px; margin-bottom:21px; border:1px solid #eee;background: #393b45;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post p { text-align:left;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post a.pa-readmore { display:none;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { display:inline-block; bottom:20px; border-color:#eee;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata { margin-top:14px; margin-bottom:0; clear:both;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote .pa-postmetadata { margin-top:10px; text-align:center;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .fluid-width-video-wrapper { padding-top:243px !important; margin-bottom:2px;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h3 {font-size: 29px;padding: 0 8%;margin:10px 0 15px;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6.pa-blog-date a { color:#a9a9a9; margin-left:4px;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post img { margin-bottom:20px; width:100%;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .wpb_gallery.wpb_content_element { margin-bottom:3px}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .wpb_gallery.wpb_content_element img { margin-bottom:0;}
	#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata { display: block; padding: 20px 14px;}
	#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata h6 { float: none; display: block; padding-bottom: 20px; text-align: left;}
	#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata h6:last-child { padding-bottom: 0;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { background:#fff; float:none; position:absolute; bottom:20px;}
	
	@media ( min-width: 1281px) and ( max-width: 1366px) {
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata { padding: 20px 0;}
	}

	@media ( max-width: 1280px) {
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata h6 { display: block; text-align: left; padding-bottom: 20px;}
	#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata h6:last-child { padding-bottom: 0;}
	}

	/* Blog Socials */
	#pa-wrap.pa-wrap .pa-blog-post .blog-social { float:right; width:auto;}
	#pa-wrap.pa-wrap .blog-social { display: table;}
	#pa-wrap.pa-wrap .blog-social a {color: #808080;border: 1px solid;display: inline-block;font-size: 17px;text-align:center;padding: 0;border-radius: 50%;margin-right: 4px;width: 36px;height: 36px;line-height: 37px;transition: all 0.18s ease;}
	#pa-wrap.pa-wrap .blog-social a:hover {color: #437df9;}
	#pa-wrap.pa-wrap .blog-social a:hover i {color: #437df9;}
	@media only screen and (min-width: 960px) {
	#pa-wrap.pa-wrap .blgtyp1.pa-blog-post .blog-social { margin-top:-70px;}
	}



	#pa-wrap.pa-wrap #main-content-pin,#pa-wrap.pa-wrap #main-timeline { max-width:100%; background:#fff; padding-top:15px;}
	#pa-wrap.pa-wrap #main-timeline { background:#f3f3f3;}

	/* Masonry Style
	------------------- */
	#pa-wrap.pa-wrap .pin-box,#pa-wrap.pa-wrap .tline-box { width:292px; width:210px\9; padding:12px; display:block; background:#fff; margin:10px; float:left; border:1px solid #efefef\9; box-shadow:0 1px 3px rgba(0,0,0,0.33); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.23);}
	#pa-wrap.pa-wrap .pin-box { width: calc(33.33% - 30px)!important; text-align:center; border-radius:1px; box-shadow:none; overflow:hidden; padding:0; box-sizing: border-box; padding-bottom:20px; border:1px solid #e9e9e9; box-shadow:0 2px 3px rgba(0,0,0,0.019);}
	#pa-wrap.pa-wrap .pin-box  .img-item,#pa-wrap.pa-wrap .pin-box  iframe {margin-bottom:0; }

	#pa-wrap.pa-wrap .pin-box h4,#pa-wrap.pa-wrap .tline-box h4 { font-size:19px; font-weight:600; margin-top:18px; margin-bottom:10px;}
	#pa-wrap.pa-wrap .pin-box h4 {font-size: 29px;line-height:1.36;margin-bottom: 15px;font-weight: 700;margin-top:12px;letter-spacing: 0;text-transform: uppercase;}
	#pa-wrap.pa-wrap .pin-box h4 a, .tline-box h4 a { color:#2e373d; display:inline-block;}
	#pa-wrap.pa-wrap .pin-box h4 a:hover, .tline-box h4 a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-date,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-author,#pa-wrap.pa-wrap .tline-ecxt h6.pa-blog-author { font-size:11px; letter-spacing:1px; font-weight:400; text-transform:uppercase; }
	#pa-wrap.pa-wrap .pin-ecxt2 h6.pa-blog-date,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-author,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat, #pa-wrap.pa-wrap .pa-blog-cat-tline, .pa-blog-cat-tline a {margin-bottom:8px;margin-top:25px;font-size: 15px;font-weight:500;color: #777;position:relative;}
	#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat a {color:#a1a1a1;}
	#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat a:hover {color:#437df9;}
	#pa-wrap.pa-wrap .pin-ecxt,#pa-wrap.pa-wrap .tline-ecxt { border-bottom:1px solid #e9e9e9; padding:0 12px 18px; margin:0;  margin-bottom:10px; }
	#pa-wrap.pa-wrap .pin-ecxt { padding:10px 20px 2px 24px; }
	#pa-wrap.pa-wrap .pin-ecxt p {color: #555;margin-bottom: 30px;}
	#pa-wrap.pa-wrap .pin-ecxt2 { padding-top:12px; text-align:center;}
	#pa-wrap.pa-wrap .pin-ecxt a.pa-readmore { display:none;}
	#pa-wrap.pa-wrap .container .pin-ecxt2 p,#pa-wrap.pa-wrap .pin-ecxt2 p small { font-size:11px; font-weight:600; margin:0; color:#a1a1a1;}
	#pa-wrap.pa-wrap .pin-ecxt2 p { line-height:20px; }
	#pa-wrap.pa-wrap .pin-ecxt2 p a { color:#a1a1a1;}
	#pa-wrap.pa-wrap .pin-ecxt2 p a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .pin-ecxt2 p small { color:#a2a2a2; display:block; }
	#pa-wrap.pa-wrap .pin-ecxt2 img,#pa-wrap.pa-wrap .tline-author-box img { width:45px; height:45px; margin:0; margin-top:4px; border-radius:50%;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 { width:33.331%; float:left; height:72px; line-height:72px; border-right:1px solid #eee; position:relative}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 img { margin-top:-30px;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 p { margin-top:-22px; font-size: 12px; font-weight: 400;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3:last-child { border:none;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 i,#pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i { margin:12px 0; color:#a6adae; border:1px solid #e2e2e2; padding:11px; border-radius:50%; font-size:16px;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 span,#pa-wrap.pa-wrap .comments-number-x span { display:block; position:absolute; top:24px; left:50%; margin-left:15px; padding:0 7px; height:18px; line-height:18px; font-size:11px; text-align:center; border-radius:25px; background:#437df9; color:#fff;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3.col-w50 { width:50%;}
	#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 i.fa-clock-o { margin-right:7px; padding:10px 11px;}
	#pa-wrap.pa-wrap .comments-number-x span { top:4px;}
	#pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i{ border-color:#d7d7d7;}
	#pa-wrap.pa-wrap .portfolio-pin .pin-box h4 { margin-bottom:18px;}
	#pa-wrap.pa-wrap .portfolio-pin .pin-box { text-align:center;}
	#pa-wrap.pa-wrap .portfolio-pin .pin-box .pin-ecxt { padding-top:20px;}
	#pa-wrap.pa-wrap .portfolio-pin .pa-blog-cat-tline a { padding:4px 11px; border-radius:15px; background:#f1f1f1;}
	#pa-wrap.pa-wrap .portfolio-pin .pa-blog-cat-tline a:hover { background:#f6f6f6;}

	/* Timeline Style
	------------------- */
	#pa-wrap.pa-wrap #main-timeline { background:#f1f4f5; }
	#pa-wrap.pa-wrap #pin-content,#pa-wrap.pa-wrap #tline-content { width:auto; margin:0 auto; position:relative; overflow: hidden; }
	#pa-wrap.pa-wrap #tline-content { width:890px; margin:0 auto; }
	#pa-wrap.pa-wrap #tline-content:before {  content:""; background:#437df9; position:absolute; left:50%; width:6px; margin-left:-3px; height:100%;}
	#pa-wrap.pa-wrap #tline-content p { margin-bottom:26px; font-size:13px; color:#747a80; font-weight:normal; line-height:1.9; padding:12px; padding-top:0; letter-spacing:0.6px;}
	.wpb_column #pa-wrap.pa-wrap #pin-content { margin-left:-15px; margin-right:-15px;}
	.row-wrapper-x #pa-wrap.pa-wrap #pin-content, .row-wrapper-x #pa-wrap.pa-wrap #tline-content { max-width:none;}
	#pa-wrap.pa-wrap #pin-content, #tline-content { width:auto; margin:0 auto; position:relative; overflow: hidden; }
	.wpb_column #pa-wrap.pa-wrap #pin-content { margin-left:-15px; margin-right:-15px;}
	
	#pa-wrap.pa-wrap .tline-box  { background:none; width:380px;  padding:18px 10px 40px; margin-top:21px; margin-bottom:40px; min-height:530px; position:relative; -webkit-box-sizing: content-box;  -moz-box-sizing: content-box; box-sizing: content-box; box-shadow:none; }
	#pa-wrap.pa-wrap .tline-box * { max-width:100% !important;}
	#pa-wrap.pa-wrap .tline-row-l,#pa-wrap.pa-wrap .tline-row-r { width:60px; height:17px; margin-right:-40px; display:block; position:absolute; right:0; top:25px; border-bottom:2px solid #437df9;}
	#pa-wrap.pa-wrap .tline-row-r { left:0; margin:0; margin-left:-40px; }
	#pa-wrap.pa-wrap .tline-box.rgtline { float:right;  margin-top:53px; right:0; clear: right; }
	#pa-wrap.pa-wrap .tline-row-l:after,#pa-wrap.pa-wrap .tline-row-r:before { content:""; background:#437df9; position:absolute; right:0; margin-top:11px; width:10px; height:10px; border:1px solid #f1f4f5; border-radius:50%;}
	#pa-wrap.pa-wrap .tline-row-r:before { left:0; right:auto;}


	#pa-wrap.pa-wrap .tline-box  iframe,#pa-wrap.pa-wrap .tline-box  img { width:100%; max-width:100%; background:#fff; padding:6px; box-sizing: border-box; border:1px solid #f1f1f1;}
	#pa-wrap.pa-wrap .tline-box  iframe { height:302px;}
	#pa-wrap.pa-wrap .tline-box h4 { font-size:24px; margin-top:0; letter-spacing:-1.2px; font-weight:700; line-height:1.23;}
	#pa-wrap.pa-wrap .pa-blog-cat-tline { margin-top:10px;}
	#pa-wrap.pa-wrap .pa-blog-cat-tline a { color:#616660;}
	#pa-wrap.pa-wrap .pa-blog-cat-tline a:hover { text-decoration:underline;}

	#pa-wrap.pa-wrap .tline-topdate { width:120px; position:relative; display:block; clear:both; zoom:1; padding:4px; background:#437df9; font-size:13px; text-align:center; font-weight:600; line-height:26px; color:#fff;  margin:0 auto 7px;}
	#pa-wrap.pa-wrap .tline-topdate.enddte { bottom:0; margin-bottom:0; }

	#pa-wrap.pa-wrap .tline-ecxt,#pa-wrap.pa-wrap .blog-com-sp { border-bottom:none; padding:0 12px 3px; margin:0;}

	#pa-wrap.pa-wrap .tline-author-box, .port-tline-dt { position:relative; padding:0 10px; margin-bottom:18px; height:55px;}

	#pa-wrap.pa-wrap .tline-box .tline-author-box img,#pa-wrap.pa-wrap .port-tline-dt h3 { float:right; width:61px; height:61px; padding:0; margin:0; margin-top:-14px; margin-left:15px; border:3px solid #fff;}
	#pa-wrap.pa-wrap .tline-box.rgtline .tline-author-box img,#pa-wrap.pa-wrap .tline-box.rgtline .port-tline-dt h3 { float:left; margin-left:0; margin-right:15px;}
	#pa-wrap.pa-wrap h6.tline-author { font-size:15px; font-weight:600; color:#333; margin-top:7px; margin-bottom:0; line-height:16px; text-align:right;}
	#pa-wrap.pa-wrap h6.tline-author a { color:#333;}
	#pa-wrap.pa-wrap h6.tline-date {font-size:12px; font-weight:300; letter-spacing:0.5px; color:#898989; margin:0; text-align:right;}
	#pa-wrap.pa-wrap .tline-box.rgtline h6.tline-date,#pa-wrap.pa-wrap .tline-box.rgtline h6.tline-author { text-align:left;}
	#pa-wrap.pa-wrap .tline-box h6.tline-date,#pa-wrap.pa-wrap .tline-box h6.tline-author { clear: inherit;}

	#pa-wrap.pa-wrap .port-tline-dt h3 { background:#437df9; color:#fff; text-align:center; border:none; line-height:61px; margin-top:-9px; border-radius:50%;}
	#pa-wrap.pa-wrap .portfolio-timeline .tline-ecxt h4 { margin-top:14px; margin-bottom:11px;}



	/* Teaser boxes
	================================================== */

	/* Teaser box 1 */
	#pa-wrap.pa-wrap .pa-teaser-box1 { background:#f8f8f8; position:relative;border: 4px solid #fff; padding-bottom: 100px; transition: all 0.18s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box1:hover { border-color:#437df9;  }
	#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { position: absolute; bottom: 0; height:100px; line-height: 100px; white-space: nowrap; background-color: #437df9;font-size: 29px;letter-spacing: 0;font-weight: 700;color: #fff;margin: 0;padding:0 30px;transition: all 0.3s ease;width: 100%;}
	#pa-wrap.pa-wrap .pa-teaser-box1:hover .pa-teaser-title { background: #f8f8f8 !important; width: 100%; height: 100%; top: 0; bottom: 0; color: #000; padding-top:100px; }
	#pa-wrap.pa-wrap .pa-teaser-box1 img { width:100%; opacity: 1; transition: all 0.32s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box1:hover img { opacity: 0;}
	#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display:inline-block; font-family: 'themify'; content: "\e628"; font-size:48px; color: #fff; background-color: #437df9; width: 100px; height: 100px; text-align: center; line-height: 100px; position:absolute; right: 0; bottom: 0; z-index: 11; -webkit-transition:all .15s ease; transition:all .15s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box1:hover a:after {background-color: #437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-subtitle { position: absolute; top: 100px; z-index: 0; width: 100%; display: block; padding:0 30px; padding-top: 220px; color: #444; margin: 0; font-size:19px; opacity: 0; visibility: hidden; transition: all 0.32s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box1:hover .pa-teaser-subtitle { padding-top:100px; opacity: 1; visibility: visible; z-index: 13; }
	@media only screen and (min-width: 1201px) and (max-width: 1441px) {
	#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { font-size: 26px;}
	}
	@media only screen and (max-width: 1200px) {
	#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { font-size: 22px;}
	}
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display: none; }
	}
	@media only screen and (max-width: 480px){
	#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display: none; }
	}


	/* Teaser box 2 */
	#pa-wrap.pa-wrap .pa-teaser-box2 {position:relative; background: #fff; padding-bottom: 15px; border: 1px solid #e5e5e5; padding:2px; margin-right:-1px;box-shadow:none;transition: all 0.27s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box2:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
	#pa-wrap.pa-wrap .pa-teaser-box2 img.pa-teaser-image { background:#fff; width:100%; -webkit-transition: .19s ease-in-out; -moz-transition: .19s ease-in-out; transition: .19s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); blur:2;}
	#pa-wrap.pa-wrap .pa-teaser-box2:hover img.pa-teaser-image {-webkit-transform: scale(0.94); -moz-transform: scale(0.94); transform: scale(0.94); z-index:98;}
	#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle {position:absolute;z-index:3;left:10px;bottom: 25px;font-size: 35px;line-height:1;letter-spacing: -1px;display: inline-block;font-weight: bold;margin: 0;padding: 5px 15px 4px;transition: all 0.38s ease;word-wrap: break-word;color: #222;}
	#pa-wrap.pa-wrap .pa-teaser-box2 a:hover .pa-teaser-title { color:#437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle {bottom: 65px;font-size: 16px;line-height:1.1;letter-spacing: 0;font-weight: 400;padding: 1px 15px 6px;color: #8e8e8e;}
	#pa-wrap.pa-wrap .pa-teaser-box2:hover .pa-teaser-subtitle { color: #111; }
	#pa-wrap.pa-wrap .pa-teaser-box2 a { display: block; position: relative; }
	#pa-wrap.pa-wrap .pa-teaser-box2 a:before { position:absolute; left:0; right:0; top:38%; bottom:0; background: linear-gradient(rgba(255,255,255,0.01), rgba(255,255,255,0.8), rgba(255,255,255,1)); display:block; content:''; z-index:2; transition: all 0.38s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box2 a:hover:before { top: 0;}
	#pa-wrap.pa-wrap .pa-teaser-box2 a:after {position:absolute; right:15px; bottom: 40px; display:block; content:'\e048'; z-index:3; font-family: "linea-arrows-10" !important; font-size: 80px; color: #437df9;transition: all 0.23s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box2:hover a:after { -webkit-transform: rotate(90deg); transform: rotate(90deg);}
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#pa-wrap.pa-wrap .pa-teaser-box2 a:after { bottom: auto;; top: 20px; right: 10px; font-size: 60px; }
	#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-title { font-size: 27px; }
	#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle { font-size: 13px; }
	}


	/* Teaser box 3 */
	#pa-wrap.pa-wrap .pa-teaser-box3 { background:#f8f8f8; position:relative;transition: all 0.24s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box3:hover { background: #437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box3 a { display: block; width: 100%; height: 100%; }
	#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-title {font-size: 29px; font-weight: 700;color: #000; transition: all 0.3s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle { font-size: 22px; position: absolute; left: 51%; top: 30%; padding:0 30px;}
	#pa-wrap.pa-wrap .pa-teaser-box3 img { width:50%;opacity: 1;transition: all 0.26s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box3:hover img {opacity: 0.82;}
	#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle { font-weight: normal; top:40%; color: #444; margin: 0; font-size:19px; line-height: 1.8; transition: all 0.32s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-title ,#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-subtitle { color: #fff; }
	#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle:after { position: absolute; left: 32px; content:'Read More';display:inline-block; margin-top: 62px; background:#437df9;color:#fff;padding: 16px 36px;border-radius: 0;font-size: 14px;font-weight: 600;letter-spacing:2px;text-transform:uppercase;transition: all .28s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-subtitle:after { background-color:#fff !important; color:#437df9;}
	@media only screen and (max-width: 767px) {
	    .pa-teaser-box3 img { width:100%;}
	    .pa-teaser-box3 .pa-teaser-title, .pa-teaser-box3 .pa-teaser-subtitle, .pa-teaser-box3 .pa-teaser-subtitle:after { left: 5%; color: #fff; }
	}


	/* Teaser box 4 */
	#pa-wrap.pa-wrap .pa-teaser-box4 { position:relative; margin-top: 0; border: 7px solid #fff; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.019); transition: all .31s ease-in-out;}
	#pa-wrap.pa-wrap .pa-teaser-box4:hover { transform: translate(0,-9px); -webkit-transform: translate(0,-9px); box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.11);}
	#pa-wrap.pa-wrap .pa-teaser-box4 img {transition: all .3s ease-in-out; width:100%;}
	#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-subtitle {transition: all .33s ease-in-out; background-color: #437df9; font-size: 12px; letter-spacing:2px; font-weight: 600; height: 40px;  margin: 0; padding: 13px; text-transform: uppercase; width: 100%; text-align: center; color:#fff; text-shadow:0 0px 3px rgba(0,0,0,0.16);}
	#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-subtitle { margin-top:-40px; opacity: 0; background-color: #202020; color:#fff;}
	#pa-wrap.pa-wrap .pa-teaser-box4:hover .pa-teaser-subtitle {opacity: 1;}
	#pa-wrap.pa-wrap .pa-teaser-box4:hover .pa-teaser-title {opacity: 0;}
	@media only screen and (max-width: 767px) {
	    .pa-teaser-box4, .pa-teaser-box4:hover { margin-top:15px; margin-bottom:0;}
	    .pa-teaser-box4 .pa-teaser-title,.pa-teaser-box4 .pa-teaser-subtitle { letter-spacing:1px;}
	}


	/* Teaser box 5 */
	#pa-wrap.pa-wrap .pa-teaser-box5 { position: relative; margin-bottom: 16px;}
	#pa-wrap.pa-wrap .pa-teaser-box5:before { content:''; left:0; right:0; bottom:0; top:0; position: absolute; border: 8px solid transparent; transition: margin 0.3s ease; -webkit-transition: margin 0.3s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box5:hover:before { margin: -8px; border-color: #437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-title { position:absolute; padding-right: 20px; font-size: 20px; font-weight: 600; bottom:102px; left:23px; color: #fff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box5 a { display:block; background:#000; border:none !important;}
	#pa-wrap.pa-wrap .pa-teaser-box5 img {width:100%; transition: all .27s ease-in-out; opacity:0.95;}
	#pa-wrap.pa-wrap .pa-teaser-box5:hover img {opacity:0.65;}
	#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-subtitle { position:absolute; font-size: 15px; font-weight: 300; bottom:79px; left:23px; color: #fff; }
	#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-featured { position:absolute; font-size:13px; text-transform: uppercase; background:#437df9; color:#fff; padding: 8px 16px 5px 16px; top:25px;  transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
	#pa-wrap.pa-wrap .pa-teaser-box5:hover .pa-teaser-title{ color:#437df9;}


	/* Teaser box 6 */
	#pa-wrap.pa-wrap .pa-teaser-box6 {position: relative; margin: 6px; background:#000;}
	#pa-wrap.pa-wrap .pa-teaser-box6:before { content:''; left:0; right:0; bottom:0; top:0; position: absolute; border: 6px solid transparent; z-index: 3; transition: all 0.2s ease; -webkit-transition: all 0.2s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box6:hover:before { margin:-3px; border-color: #437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle {text-transform: uppercase; display:table; margin-top:0; transition: all .18s ease; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); text-align: center; color: #fff;}
	#pa-wrap.pa-wrap .pa-teaser-box6 a { display:block; z-index: 4; background:#000; border:none !important;}
	#pa-wrap.pa-wrap .pa-teaser-box6 img {width:100%; transition: all .27s ease-in-out; opacity:0.8;}
	#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle { z-index: 5; opacity: 0; margin: 0; margin-top: 20px; font-weight: 600; font-size: 12px; white-space:nowrap; padding: 9px 16px; letter-spacing: 1px; color: #fff !important; background-color: #437df9; transition: all .18s ease;}
	#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle:after {font-family: "linea-arrows-10";content: "\e04b";margin-left: 2px;font-size: 13px;display: inline;float: right;}
	#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-title {margin-top: -25px;}
	#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-subtitle {opacity: 1;}
	#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-subtitle:hover { background-color:#101010;}
	#pa-wrap.pa-wrap .pa-teaser-box6:hover img {filter: blur(3px); -webkit-filter: blur(3px);}

	#nav .pa-teaser-box6 a, #nav .pa-teaser-box6 img { padding:0; margin:0; border:none !important;}


	/* Teaser box 7 */
	#pa-wrap.pa-wrap .pa-teaser-box7 { position: relative;}
	#pa-wrap.pa-wrap .pa-teaser-box7 h4,#pa-wrap.pa-wrap .pa-teaser-box7 h5 { position: absolute; bottom: 0; display: block; width: 100%; margin-bottom:-1px; line-height: 25px; padding: 15px;}
	#pa-wrap.pa-wrap .pa-teaser-box7 h4 { background:rgba(62,62,62,0.88); color: #fff; font-weight: bold; height: 85px; transition: .22s all ease-in-out;}
	#pa-wrap.pa-wrap .pa-teaser-box7:hover h4 { background: #3e3e3e; color: #437df9;}
	#pa-wrap.pa-wrap .pa-teaser-box7 h4:before { content: ""; width: 25%; height: 0; display: block; position: absolute; border-bottom: 3px solid #437df9; left: 0; top: 0; transition: .22s all ease-in-out;}
	#pa-wrap.pa-wrap .pa-teaser-box7:hover h4:before { width: 100%;}
	#pa-wrap.pa-wrap .pa-teaser-box7 h5 { color: #8a8a8a; padding-bottom: 20px; padding-top: 0; background-color: transparent;}


	/* Teaser Box 8 */
	#pa-wrap.pa-wrap .pa-teaser-box8 .pa-border-bottom {width: 42px; height: 2px; margin-bottom: 21px; }
	#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-title {color: #525249; }
	#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-title.has-image {font-size:18px; margin:20px 0 17px; font-weight:400; }
	#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-subtitle {margin-top: 10px; }
	#pa-wrap.pa-wrap .pa-teaser-box8:hover .pa-teaser-image{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
	#pa-wrap.pa-wrap .pa-teaser-box8:hover .pa-teaser-title {color: #437df9; }
	#pa-wrap.pa-wrap .pa-teaser-box8 p {color: #73736b; font-weight: 300; }


	/* Teaser Box 9 */
	#pa-wrap.pa-wrap .pa-teaser-box9 {position: relative; }
	#pa-wrap.pa-wrap .pa-teaser-box9 .pa-teaser-title.has-image {transition: all 0.3s ease; border-radius: 55px; letter-spacing: 0; background: #437df9; color: #fff; display: inline-table; padding: 22px 53px; font-size: 14px; font-weight: 600; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
	#pa-wrap.pa-wrap .pa-teaser-box9:hover .pa-teaser-title.has-image{background: #222; }
	#pa-wrap.pa-wrap .pa-teaser-box9 img.pa-teaser-image,#pa-wrap.pa-wrap .pa-teaser-box9 { transition: all .3s ease ; -webkit-transition: all .3s ease ; }
	#pa-wrap.pa-wrap .pa-teaser-box9 .pa-teaser-title.has-image:hover { background: #30312c;}
	#pa-wrap.pa-wrap .pa-teaser-box9:hover img.pa-teaser-image{ filter: blur(3px); -webkit-filter: blur(3px);}


	/* Alerts
	================================================== */
	#pa-wrap.pa-wrap .pa-alert {opacity: 1; transition: opacity 0.6s;padding: 18px 35px 18px 50px;background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/alert-notice-ico.png) no-repeat;background-position: 20px 50%;margin-bottom: 18px;color: #c09853;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #f3d9a6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 0;}
	#pa-wrap.pa-wrap .pa-alert img { float: left; margin:-2px 6px 4px -4px;}
	#pa-wrap.pa-wrap .pa-alert-heading { color: inherit;}
	#pa-wrap.pa-wrap .pa-alert p { margin:0;}
	#pa-wrap.pa-wrap .pa-alert .pa-close { margin-right: -10px; color: #b1b1b1; float: right; font-size: 22px; line-height: 24px; cursor: pointer; transition: 0.3s; opacity: 1; text-shadow: none; right: 0;}
	#pa-wrap.pa-wrap .pa-alert .pa-close:hover { color: #585858;}
	#pa-wrap.pa-wrap .pa-alert-success { color: #699801; background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/alert-success-ico.png) no-repeat; background-position: 20px 50%; background-color: #e0f0bd; border-color: #afd65f;}
	#pa-wrap.pa-wrap .pa-alert-danger,#pa-wrap.pa-wrap .pa-alert-error { color: #b94a48; background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/alert-error-ico.png) no-repeat; background-position: 20px 50%; background-color: #fce6e9; border-color: #ed9aa3;}
	#pa-wrap.pa-wrap .pa-alert-info { color: #3a87ad; background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/alert-info-ico.png) no-repeat; background-position: 20px 50%; background-color: #d9edf7; border-color: #98cdd8;}
	#pa-wrap.pa-wrap .pa-alert-block { padding-top: 14px; padding-bottom: 14px;}
	#pa-wrap.pa-wrap .pa-alert-block > p,#pa-wrap.pa-wrap .pa-alert-block > ul { margin-bottom: 0;}
	#pa-wrap.pa-wrap .pa-alert-block p + p { margin-top: 5px;}


	/* Dropcaps
	================================================== */
	#pa-wrap.pa-wrap .pa-dropcap1,#pa-wrap.pa-wrap .pa-dropcap2,#pa-wrap.pa-wrap .pa-dropcap3 { text-transform:uppercase; line-height:1; float: left; font-size: 44px; margin: 0 8px 0 0; font-family: Times, serif, Arial;}
	#pa-wrap.pa-wrap .pa-dropcap2,#pa-wrap.pa-wrap .pa-dropcap3 {  background: #4a4a4a; color: #fff; display: block; padding:10px; border-radius:5px; margin-top: -2px;}
	#pa-wrap.pa-wrap .pa-dropcap3 { background: #0093d0;}


	/* Tooltip
	================================================== */
	#pa-wrap.pa-wrap .pa-tooltips[data-tooltip] {position: relative; cursor: pointer; }
	#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:before, #pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:after { opacity: 0; visibility: hidden; -webkit-transition: all 0.18s ease; transition: all 0.18s ease; }
	#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:before {position: absolute;bottom: -32px;left: 50%;padding: 0 8px;background-color: #010101;border-radius: 0;color: #fff;content: attr(data-tooltip);text-align: center;font-size: 10px;text-transform: uppercase;font-weight: 400;height: 23px;line-height: 23px;white-space: nowrap;letter-spacing: 1px;z-index: 88;box-shadow: 0 1px 18px rgba(0,0,0,0.23);transform: translate(-50%,0);-webkit-transform: translate(-50%,0);}
	#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:after {content: '';position: absolute;bottom: -9px;right: 50%;px;margin-right: -4px;width: 0;border-width: 4px;border-style: solid;border-color: transparent transparent #010101 transparent;}
	#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:hover:before, #pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:hover:after  { opacity: 1; visibility: visible; }


	/* List
	================================================== */
	#pa-wrap.pa-wrap ul.check li:before, #pa-wrap.pa-wrap li.check:before,
	#pa-wrap.pa-wrap ul.plus li:before, #pa-wrap.pa-wrap li.plus:before,
	#pa-wrap.pa-wrap ul.star li:before, #pa-wrap.pa-wrap li.star:before,
	#pa-wrap.pa-wrap ul.arrow li:before, #pa-wrap.pa-wrap li.arrow:before,
	#pa-wrap.pa-wrap ul.arrow2 li:before, #pa-wrap.pa-wrap li.arrow2:before,
	#pa-wrap.pa-wrap ul.square li:before, #pa-wrap.pa-wrap li.square:before,
	#pa-wrap.pa-wrap ul.circle li:before, #pa-wrap.pa-wrap li.circle:before,
	#pa-wrap.pa-wrap ul.cross li:before, #pa-wrap.pa-wrap li.cross:before,
	#pa-wrap.pa-wrap ul.minus li:before, #pa-wrap.pa-wrap li.minus:before { padding-right: 5px; font-family: FontAwesome;}
	#pa-wrap.pa-wrap ul.check li:before, #pa-wrap.pa-wrap li.check:before { content: "\f00c"; color: #437df9;}
	#pa-wrap.pa-wrap ul.plus li:before, #pa-wrap.pa-wrap li.plus:before { content: "\f067";  color: #6db01b;}
	#pa-wrap.pa-wrap ul.minus li:before, #pa-wrap.pa-wrap li.minus:before { content: "\f068"; color: #ff0000;}
	#pa-wrap.pa-wrap ul.star li:before, #pa-wrap.pa-wrap li.star:before {content: "\f005";color: #f6dc15;font-size: 11px;}
	#pa-wrap.pa-wrap ul.arrow li:before, #pa-wrap.pa-wrap li.arrow:before { content: "\f105"; color: #00b1b7; font-weight: bold;}
	#pa-wrap.pa-wrap ul.arrow2 li:before, #pa-wrap.pa-wrap li.arrow2:before { content: "\f105"; color: #7d858d;}
	#pa-wrap.pa-wrap ul.square li, #pa-wrap.pa-wrap li.square { position: relative; padding-left: 12px; }
	#pa-wrap.pa-wrap ul.square li:before, #pa-wrap.pa-wrap li.square:before {content: "";width: 1px;height: 5px;position: absolute;background: #43bae3;left: 0px;top: 8px;}
	#pa-wrap.pa-wrap ul.circle li:before, #pa-wrap.pa-wrap li.circle:before { content: "\f111"; font-size: 6px; color: #2ea392;}
	#pa-wrap.pa-wrap ul.cross li:before, #pa-wrap.pa-wrap li.cross:before { content: "\f00d"; color: #437df9;}
	#pa-wrap.pa-wrap ul.check li, #pa-wrap.pa-wrap li.check, #pa-wrap.pa-wrap ul.plus li, #pa-wrap.pa-wrap li.plus, #pa-wrap.pa-wrap ul.minus li, #pa-wrap.pa-wrap li.minus, #pa-wrap.pa-wrap ul.star li, #pa-wrap.pa-wrap li.star,
	#pa-wrap.pa-wrap ul.arrow li, #pa-wrap.pa-wrap li.arrow, #pa-wrap.pa-wrap ul.arrow2 li, #pa-wrap.pa-wrap li.arrow2, #pa-wrap.pa-wrap ul.square li, #pa-wrap.pa-wrap li.square,
	#pa-wrap.pa-wrap ul.circle li, #pa-wrap.pa-wrap li.circle, #pa-wrap.pa-wrap ul.cross li, #pa-wrap.pa-wrap li.cross { padding-botttom: 1px; list-style:none;}


	/* Video Play Button
	================================================== */
	#pa-wrap.pa-wrap .pa-video-play-btn-wrap { display:block; text-align:center;}
	#pa-wrap.pa-wrap .pa-video-play-btn i { background:none; font-size:32px; border-radius:50%; color:#41474d; padding: 18px 18px 16px 33px; border: 4px solid; -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;}
	#pa-wrap.pa-wrap .pa-video-play-btn i:hover { color:#41474d !important; background-color:#fff !important; border:5px solid #fff !important; box-shadow:0px 1px 15px rgba(0,0,0,0.19);}
	@media (max-width: 767px) {
	#pa-wrap.pa-wrap .pa-video-play-btn-wrap { line-height: 80px; height: 80px; padding-top:5px;}
	}


	/* Donate Modal
	================================================== */
	.pa-wn-donate-contact-modal { background: #fff; padding: 25px 45px; width: 490px; margin: 0 auto;}
	.pa-wn-donate-contact-modal .modal-title { background: transparent; color: #000; text-align: center; font-size: 42px; font-weight: 700; letter-spacing: -1px; padding: 0; margin: 0 0 5px; font-family:'Poppins','Lora',serif;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input[type] , .pa-wn-donate-contact-modal .wpcf7 .wpcf7-form textarea { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; background: #f6f6f6; box-shadow: none; padding: 17px 21px; margin: 14px 0; font-size: 15px; font-weight: 400; height: inherit;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input[type="submit"] { margin: 0;display:block; width:100%; border-radius: 0; background: #437df9; font-weight: bold; letter-spacing: 1px;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input::-webkit-input-placeholder { letter-spacing: 0.5px;font-size: 15px;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input:-moz-placeholder { letter-spacing: 0.5px;font-size: 15px;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input::-moz-placeholder { letter-spacing: 0.5px;font-size: 15px;}
	.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input:-ms-input-placeholder { letter-spacing: 0.5px;font-size: 15px;}

	#pa-wrap.donate-popup{display: inline;}

	/* #Icon Boxes
	========================================= */

	#pa-wrap.pa-wrap.dark * { color: #fff !important; }
	#pa-wrap.pa-wrap.dark .pa-max-title .after { background-color: #fff;}

	/* Readmore button */
	#pa-wrap.pa-wrap a.pa-magicmore, a.addtocart, a.select-options { position: relative; padding: 3px 11px 2px 0; color: #0093d0; -webkit-transition: all 0.18s ease; -moz-transition: all 0.18s ease; -ms-transition: all 0.18s ease; -o-transition: all 0.18s ease; transition: all 0.18s ease; }
	#pa-wrap.pa-wrap .pa-magicmore:after { font-family: 'themify'; font-size: 15px; content: "\e628"; margin-right: 5px; font-style: normal; font-weight: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}

	#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 14px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 22px 40px;border: 1px solid #e4e4e4;color: #437df9;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out;}
	#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
	#pa-wrap.pa-wrap a.pa-readmore:hover {background: #437df9;color: #fff !important;border-color: #437df9;}

	#pa-wrap.pa-wrap a.pa-magicmore{font-size: 15px;font-weight: 400;letter-spacing: 0.6px;color: #437df9;}
	#pa-wrap.pa-wrap a.pa-magicmore:hover{color: #000;}
	#pa-wrap.pa-wrap a.pa-magicmore:after{content: "\e628";position: absolute; top: 50%;right: -14px;left:auto;margin: 0;margin-top: -6px;font-size: 14px;padding: 0 3px 0 4px;opacity: 1;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}


	article[class*="icon-box"] { clear:both;}
	@media only screen and (max-width: 768px) {
	article[class*="icon-box"] { margin-bottom:20px;}
	}
	article[class*="icon-box"] i { text-align:center;}
	#pa-wrap.pa-wrap.pa-icon-boxes.dark *:not(i) { color: #fff; }



	/* # Max counter
	================================================== */
	#pa-wrap.pa-wrap .pa-max-counter { text-align:center; color: #393a3a; font-size: 36px;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .icon-counter {color: rgba(0,0,0,0.4);margin:0;font-size: 48px;display: block;margin-bottom: 20px;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .icon-counter {color: #fff;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count {font-size: 44px;font-weight: 600;color: rgba(0,0,0,0.74);position: relative;letter-spacing: -3px;padding-top: 40px;display: inline-block;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count {color: #fff;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count:before {content: '';display: block;position: absolute;top: -4px;left: 50%;width: 1px;height: 22px;background: #d3d3d3;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count { color: #437df9;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count:before {background: rgba(255,255,255,0.8);}
	#pa-wrap.pa-wrap .pa-max-counter h5 { margin-top: 15px;font-size: 13px; font-weight:600; letter-spacing:1px; text-transform:uppercase; position:relative;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter h5 {position: relative;text-transform: uppercase;font-size: 12px;font-weight: 400;padding-top: 6px;margin-top: 5px;letter-spacing: 2px;}
	#pa-wrap.pa-wrap .pa-max-counter h5:after { content: ''; margin: 8px auto 20px; width: 24px; height: 0; display: block; position: relative; border-bottom: 2px solid rgba(0,0,0,0.27);}
	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter h5:after { border:none;}

	#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter {margin: 0 auto;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-m-counter .icon-counter { color: #fff; }
	#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .icon-counter, #pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-supa-f-counter, #pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-pre-counter { vertical-align: middle; color: #999;font-size: 80px; line-height:1;font-weight: 300;margin-left: 10px;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-max-count { vertical-align: middle; font-size: 120px;font-weight: 300;letter-spacing: -8px;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter h5 {margin-top: 26px; font-size: 13px; font-weight: 600; text-transform: uppercase;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter h5:after {content: ''; margin: 8px auto; width: 26px; display: block;border-bottom: none;}

	#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter { margin-bottom:10%}
	#pa-wrap.pa-wrap .pa-max-counter .icon-counter[class*="icon-basic"] { line-height:32px;}
	@media only screen and (min-width: 768px) and (max-width: 1280px) {
	    #pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .icon-counter { font-size:24px;}
	    #pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count { font-size:31px;}
	}

	#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .icon-counter{font-size: 32px; margin:0 6px 8px; display:inline-block;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter{margin:20px 0;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .pa-max-count { color:#000; font-size: 70px;font-weight: 400;margin-right: 5px;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-f-counter .pa-max-count { color: #fff; }
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-f-counter .pa-max-count:after , .dark-content #pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .pa-max-count:after  { border-bottom: 2px solid #fff;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter h5 {margin-top: 35px;font-size: 20px;font-weight: 400;letter-spacing: 0;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter h5:after{display:none;}


	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter {margin-top: 20px;margin-left: auto;margin-right: auto;padding: 60px 0 0;text-align:center;color: #000;font-size: 36px;width: 260px;height: 260px;max-width:100%;max-height:100%;background: #f3f3f3;line-height: 1;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter { background: rgba(255,255,255,0.92);}
	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .icon-counter{font-size: 32px; margin:0 6px 8px; display:inline-block;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter{margin-bottom: 20px;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .pa-max-count {font-size: 70px;font-weight: 400;margin-right: 5px;}
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter .pa-max-count { color: #000; }
	#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter .pa-max-count:after , .dark-content #pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .pa-max-count:after  { border-bottom: 2px solid #fff;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter h5 {margin-top: 35px;font-size: 20px;font-weight: 400;letter-spacing: 0;color: #666;}
	#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter h5:after{display:none;}

	/* #Icon Box 0
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box { vertical-align: baseline; margin-bottom: 20px; /* New */ position:relative; padding-left:52px;}
	#pa-wrap.pa-wrap.pa-icon-box img, #pa-wrap.pa-wrap.pa-icon-box i { float: left; display: block; vertical-align: text-top; margin: 5px 20px 75px 0;}
	#pa-wrap.pa-wrap.pa-icon-box i { font-size: 32px;color: #437df9; float: left; margin-right: 20px; cursor: default; /* New */ position:absolute; left:0; top:0;}
	#pa-wrap.pa-wrap.pa-icon-box h5, #pa-wrap.pa-wrap.pa-icon-box h4 { margin-bottom: 5px; line-height: 1.3; font-size:20px; letter-spacing:0; font-weight:700; color: #111;}
	#pa-wrap.pa-wrap.pa-icon-box p { overflow: hidden; color:#808080; font-size:16px;}


    /* #Icon Box 1
    =========================== */

    #pa-wrap.pa-wrap.pa-icon-box1 { margin-bottom: 20px;}
    #pa-wrap.pa-wrap.pa-icon-box1 i, #pa-wrap.pa-wrap.pa-icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

    #pa-wrap.pa-wrap.pa-icon-box1 h4 {font-size: 33px;text-transform: uppercase;font-weight: 700;margin-top: 16px;margin-bottom: 18px;transition: all .23s ease-in-out;}
    #pa-wrap.pa-wrap.pa-icon-box1 h5 {margin: 19px 0 0;font-size: 23px;color: #437df9;font-family: 'Playfair Display';font-style: italic;}
    #pa-wrap.pa-wrap.pa-icon-box1 p { color: #525249; font-size: 15px; line-height: 2; }

    #pa-wrap.pa-wrap.pa-icon-box1 img { margin-bottom:10px;}
    #pa-wrap.pa-wrap.pa-icon-box1 h4 strong { font-weight:600;}

    #pa-wrap.pa-wrap.pa-icon-box1 i { text-align: left; color: #363842;font-size: 38px;line-height: 38px; display: block; margin-bottom: 13px;font-weight: 500;margin-right: 0;}
    #pa-wrap.pa-wrap.pa-icon-box1 a {text-align:center; min-height:10px;}



    .aligncenter #pa-wrap.pa-wrap.pa-icon-box1 p {padding: 0 25px; }

	/* #Icon Box 2
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box2 { background-color:#fff; vertical-align:baseline; text-align:center; border-radius:5px; padding:20px 12px; transition:background .3s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box2 i {display:block;margin: 16px 0 0;font-size: 80px;color:#437df9;text-align: center;}
	#pa-wrap.pa-wrap.pa-icon-box2 p { font-size:15px; font-weight:300; color:#444; margin-top:15px;}
	#pa-wrap.pa-wrap.pa-icon-box2 h4 {letter-spacing:-0.4px;font-size: 19px;font-weight: 500;color:#000;margin-top: 50px;margin-bottom: 23px;}
	#pa-wrap.pa-wrap.pa-icon-box2:hover { background-color:#fafafa;}
	@media only screen and (min-width: 1441px) {
	#pa-wrap.pa-wrap.pa-icon-box2 p { padding: 0 10%;}
	}
	@media only screen and (max-width: 768px) {
	#pa-wrap.pa-wrap.pa-icon-box2 p { padding: 0; display: inline-block; max-width: 320px;}
	}




	/* #Icon Box 3
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box3 {  vertical-align:baseline; text-align:center;padding:40px 20px; -webkit-transition:background .3s ease-in-out; transition:background .3s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box3:hover { background: rgba(0,0,0,0.17); }
	#pa-wrap.pa-wrap.pa-icon-box3 i { display:block; margin:16px 0 0; font-size:80px; color:#437df9; text-align: center; }
	#pa-wrap.pa-wrap.pa-icon-box3 p { font-size:17px; font-weight:300; color:#444; margin-top:15px; max-width: 330px; margin-left: auto; margin-right: auto; }
	#pa-wrap.pa-wrap.pa-icon-box3 h4 { font-size:21px; font-weight:700; color:#000; margin-top:33px; text-transform: uppercase;}



	/* #Icon Box 4
	=========================== */	
	#pa-wrap.pa-wrap.pa-icon-box4 { text-align: center;}
	#pa-wrap.pa-wrap.pa-icon-box4 i { font-size: 48px;width: 165px;height: 165px; text-align: center;color: #437df9;display: inline-block;padding: 60px;font-size: 48px;background: #fff; border-radius: 50%;margin-bottom: 10px; cursor: default;box-shadow: inset 0px 0px 30px 20px rgb(247, 247, 247);transition: all .3s ease;}
	#pa-wrap.pa-wrap.pa-icon-box4:hover i {color: #437df9;background: #252525;box-shadow: none;}
	#pa-wrap.pa-wrap.pa-icon-box4 h4 { margin: 14px 0 20px; color: #2e373d;font-size: 18px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}
	.container #pa-wrap.pa-wrap.pa-icon-box4 p { margin: 0 10px 30px;  color:#8a8a8a;}
	#pa-wrap.pa-wrap.pa-icon-box4 a.pa-magicmore { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1px;}px;}



	/* #Icon Box 5
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box5 p { text-align: left; margin-top: 3px; color: #888; font-size:15px; line-height:1.54; padding-bottom:10px;}
	#pa-wrap.pa-wrap.pa-icon-box5 i { cursor: default;display: inline;font-size: 16px;float: left;color: #437df9;padding: 0;margin-right: 10px;margin-top: 3px;}
	#pa-wrap.pa-wrap.pa-icon-box5 h4 { font-size: 19px; line-height: 27px; font-weight: 300; letter-spacing:0; text-align:left;}
	#pa-wrap.pa-wrap.pa-icon-box5 h4 strong { font-weight:400;}
	#pa-wrap.pa-wrap.pa-icon-box5 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
	#pa-wrap.pa-wrap.pa-icon-box5 a.pa-magicmore { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1px;}


	@media only screen and (min-width: 768px) {
	.alignright #pa-wrap.pa-wrap.pa-icon-box5, .alignright #pa-wrap.pa-wrap.pa-icon-box5 * { text-align:right; padding-right:0; margin-right:0;}
	.alignright #pa-wrap.pa-wrap.pa-icon-box5 i, .alignright #pa-wrap.pa-wrap.pa-icon-box5 img { float:right; margin-left:10px; margin-right:0;}
	}



	/* #Icon Box 6
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box6 { position: relative; text-align:center; background-color: rgba(255,255,255,0.81); background-color:#fff\9; border: 1px solid #e5e5e5; border-radius: 3px; padding: 36px 20px 28px; text-shadow: 0 0 0 0; margin: 40px 0 20px;}
	#pa-wrap.pa-wrap.pa-icon-box6 * { text-shadow: none;}
	#pa-wrap.pa-wrap.pa-icon-box6 i { font-size: 24px; width: 56px; height: 56px; text-align: center; padding: 15px 16px 17px; background: #437df9; color: #fff; position: absolute; top: -30px; left: 50%; margin-left: -27px; border-radius: 30px; cursor: default;}
	#pa-wrap.pa-wrap.pa-icon-box6 h4 { font-weight: 400;margin-top: 20px; margin-bottom: 20px}
	.container #pa-wrap.pa-wrap.pa-icon-box6 p{ color: #818181; margin-bottom: 25px;}


	/* #Icon Box 7
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box7 i, #pa-wrap.pa-wrap.pa-icon-box7 img { padding-right: 5px; display:inline-block; float:none; font-size: 32px;}
	#pa-wrap.pa-wrap.pa-icon-box7 h4 {margin-top: 18px;font-size: 16px;line-height: 1.3;font-weight: 600;text-transform: uppercase;overflow: hidden;}
	#pa-wrap.pa-wrap.pa-icon-box7 p {color: #73736b;font-size: 15px;line-height: 1.7;padding-right: 16px;overflow: hidden;}



	@media only screen and (min-width: 768px) {
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 { text-align:right;}
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 i { cursor: default; display: inline; font-size: 30px; float: right; padding: 0; margin-left: 20px; margin-right:0; margin-top: 3px;}
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 img { float: right; display: block; vertical-align: text-top; margin: 0 0 0 12px;}
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 i, .iconright #pa-wrap.pa-wrap.pa-icon-box7 h4, .iconright #pa-wrap.pa-wrap.pa-icon-box7 p {margin-bottom: 0;margin-bottom: 10px;text-align: right;}
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 p {text-align: right; margin-top: 3px; margin-left: 0;margin-bottom: 0;margin-right: 52px;}
	.alignright #pa-wrap.pa-wrap.pa-icon-box7, .alignright #pa-wrap.pa-wrap.pa-icon-box7 * { text-align:right; padding-right:0; margin-right:0;}
	.alignright #pa-wrap.pa-wrap.pa-icon-box7 i, .alignright #pa-wrap.pa-wrap.pa-icon-box7 img { float:right; margin-left:10px; margin-right:0;}
	.iconright #pa-wrap.pa-wrap.pa-icon-box7 a.pa-magicmore { margin-left:0; margin-right:52px;}
	}


	/* #Icon Box 8
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box8 {text-align: left; overflow: hidden; margin-bottom: 20px; padding-bottom:5px;position:relative; padding-left:105px;}
	#pa-wrap.pa-wrap.pa-icon-box8 i {display:inline-block; font-size: 80px; color: #437df9; float: left; margin: 8px 0 0;position:absolute; left:0; top:0;transition: all 0.28s ease;}
	#pa-wrap.pa-wrap.pa-icon-box8:hover i { background: none !important; }
	#pa-wrap.pa-wrap.pa-icon-box8 h4 { overflow: height ; font-size: 29px; font-weight:700; color: #000; margin-bottom: 18px; margin-top:8px; overflow: hidden; letter-spacing:0; text-transform: uppercase;}
	#pa-wrap.pa-wrap.pa-icon-box8 h4 strong { font-weight:700;}
	#pa-wrap.pa-wrap.pa-icon-box8 p { font-weight: 300; font-size: 19px; line-height:1.68; color: #444; margin-bottom: 16px; max-width: 530px;}

	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap.pa-icon-box8 p, #pa-wrap.pa-wrap.pa-icon-box8 h4 { padding-right:20px;}
	}
	@media ( max-width: 320px){
	#pa-wrap.pa-wrap.pa-icon-box8 { padding-left: 0; padding-top: 100px;}
	}





	/* #Icon Box 9
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box9 {text-align: left;overflow: hidden;margin-bottom: 0;border: 2px solid #eee;padding: 40px 30px;border-radius: 0px;transition: all .5s ease;}
	#pa-wrap.pa-wrap.pa-icon-box9 i, #pa-wrap.pa-wrap.pa-icon-box9 img {display:inline-block;font-size: 32px;background: #fff;float: left;padding: 20px;color: inherit;box-shadow: none;border: 2px solid #eee;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.18s ease;-moz-transition: all 0.18s ease;-ms-transition: all 0.18s ease;-o-transition: all 0.18s ease;transition: all 0.18s ease;}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box9 i { color:#437df9;}
	#pa-wrap.pa-wrap.pa-icon-box9 h4, #pa-wrap.pa-wrap.pa-icon-box9 h4 {font-weight: 700; font-size: 21px; margin: 0 auto; overflow: hidden; letter-spacing: 1px;l ine-height: 1; padding-left: 24px; text-transform: uppercase; margin-bottom: 12px;}
	#pa-wrap.pa-wrap.pa-icon-box9 p { display: table;line-height: 1.7;margin-bottom: 10px;padding-left: 23px;}
	#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore {text-transform: uppercase;color: #437df9;border: 1px solid;font-size: 12px;font-weight: 600;letter-spacing: 2px;border-radius: 60px;padding: 7px 22px;float: right;box-shadow: 0 2px 0 0px rgba(0,0,0,0.035);transition: all .23s ease;}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box9, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 i, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 img { border-color:rgba(255,255,255,0.77);}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box9 h4, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 p, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore { color:#fff;}
	#pa-wrap.pa-wrap.pa-icon-box9 .pa-magicmore:hover:after { display: none; }
	#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore:hover { background: #fff; color: #222 !important; border-color: #fff;}
	#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore:after { display: none;}

	@media ( max-width: 480px){
	#pa-wrap.pa-wrap.pa-icon-box9 i, #pa-wrap.pa-wrap.pa-icon-box9 img { margin-left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0);}
	#pa-wrap.pa-wrap.pa-icon-box9 h4 { display: inline-block; margin-top: 10px; text-align: center; width: 100%; padding-left: 0;}
	#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore { float: left; margin-left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0); padding: 9px;}
	}
	@media ( max-width: 320px){
	#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore {padding: 7px; font-size: 10px; letter-spacing: 0;}
	}


	/* #Icon Box 10
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box10 { margin-bottom: 20px;}
	#pa-wrap.pa-wrap.pa-icon-box10 i, #pa-wrap.pa-wrap.pa-icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

	#pa-wrap.pa-wrap.pa-icon-box10 h4 {font-size: 25px;text-transform: uppercase;font-weight: 500;margin-top: 25px;margin-bottom: 18px;transition: all .23s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box10 h5 {margin: 19px 0 0;font-size: 23px;color: #437df9;font-family: 'Playfair Display';font-style: italic;}
	#pa-wrap.pa-wrap.pa-icon-box10 p { color: #525249; font-size: 15px; line-height: 2; }

	#pa-wrap.pa-wrap.pa-icon-box10 img { margin-bottom:10px;}
	#pa-wrap.pa-wrap.pa-icon-box10 h4 strong { font-weight:600;}

	#pa-wrap.pa-wrap.pa-icon-box10 i { text-align: left; color: #363842;font-size: 38px;line-height: 38px; display: block; margin-bottom: 13px;font-weight: 500;margin-right: 0;}
	#pa-wrap.pa-wrap.pa-icon-box10 a {text-align:center; min-height:10px;}

	.aligncenter #pa-wrap.pa-wrap.pa-icon-box10 p {padding: 0 25px; }




	/* #Icon Box 11
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box11 { text-align: center; margin-bottom: 20px;}
	#pa-wrap.pa-wrap.pa-icon-box11 i {padding: 36px 20px;border:1px solid #e3e3e3;border-radius: 44px;margin-bottom: 28px;width: 110px;height: 110px;cursor: default;font-size: 36px;color: #437df9;display: inline-block;-webkit-transition: all .39s ease-in-out;-moz-transition: all .39s ease-in-out;-ms-transition: all .39s ease-in-out;-o-transition: all .39s ease-in-out;transition: all .39s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box11 img { max-width:220px !important; margin-bottom:18px; -webkit-transition: all .21s ease-out; -moz-transition: all .21s ease-out; -ms-transition: all .21s ease-out; -o-transition: all .21s ease-out; transition: all .21s ease-out;}
	#pa-wrap.pa-wrap.pa-icon-box11 h4 { margin-bottom: 16px; font-size: 17px; font-weight:400; color:#373e44; letter-spacing: 1.25px; text-transform:uppercase;}
	#pa-wrap.pa-wrap.pa-icon-box11 h4 strong { font-weight:600;}
	#pa-wrap.pa-wrap.pa-icon-box11 p { font-size: 14px; font-weight: 300; color: #616161; line-height: 1.7; padding: 0 15px; margin-bottom: 30px;}
	#pa-wrap.pa-wrap.pa-icon-box11:hover i { color: #fff !important;background: #437df9;border-color: #437df9;}

	@media only screen and (min-width: 961px) {
	#pa-wrap.pa-wrap.pa-icon-box11:hover img { padding:15px;}
	.vc_row-fluid [class*="vc_span"] #pa-wrap.pa-wrap.pa-icon-box11 img { max-width:220px;}
	}
	@media only screen and (min-width: 1281px) {
	#pa-wrap.pa-wrap.pa-icon-box11 p { padding: 0 35px;}
	}

	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap.pa-icon-box11 i { margin-bottom:20px;}
	#pa-wrap.pa-wrap.pa-icon-box11 h4, #pa-wrap.pa-wrap.pa-icon-box11 h4 { margin-bottom:7px;}
	#pa-wrap.pa-wrap.pa-icon-box11 p { margin-bottom:45px;}
	}



	/* #Icon Box 12
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box12 { background-color:transparent; padding: 20px 25px 30px; vertical-align:baseline; text-align:center; transition:all .35s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box12 i {display:block;margin:0;margin-bottom: 20px;font-size: 48px;color:#437df9;text-align: center;}
	#pa-wrap.pa-wrap.pa-icon-box12 p { font-size:15px; font-weight:300; margin-top:15px;}
	#pa-wrap.pa-wrap.pa-icon-box12 h4 { font-size: 19px;font-weight: 500;margin-top: 10px;margin-bottom: 10px;}
	#pa-wrap.pa-wrap.pa-icon-box12:hover { background-color:rgba(0,0,0,0.1);}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box12:hover { background-color:rgba(0,0,0,0.75);}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box12 a.pa-magicmore { color:rgba(255,255,255,0.6);transition:all .35s ease-in-out;}
	.blox.dark #pa-wrap.pa-wrap.pa-icon-box12:hover a.pa-magicmore { color:#437df9;}
	@media only screen and (min-width: 1441px) {
	#pa-wrap.pa-wrap.pa-icon-box12 p { padding: 0 10%;}
	}
	@media only screen and (max-width: 768px) {
	#pa-wrap.pa-wrap.pa-icon-box12 p { padding: 0; display: inline-block; max-width: 320px;}
	}




	/* #Icon Box 13
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box13 { background: #fff; text-align: left; overflow: hidden; margin-bottom: 20px; padding:11%; box-shadow: 0 2px 7px 0px rgba(0,0,0,0.02);transition: all 0.28s ease;}
	#pa-wrap.pa-wrap.pa-icon-box13:hover {box-shadow: 0 3px 33px 0px rgba(0,0,0,0.07);}
	#pa-wrap.pa-wrap.pa-icon-box13 i {display:inline-block; font-size: 52px; color: #437df9; float: none; margin: 8px 15px 25px 0;transition: all 0.28s ease;}
	#pa-wrap.pa-wrap.pa-icon-box13 h4 { font-size: 29px; font-weight:700; color: #000; margin-bottom: 18px; margin-top:8px; overflow: hidden; letter-spacing:0;    text-transform: uppercase;}
	#pa-wrap.pa-wrap.pa-icon-box13 h4 strong { font-weight:700;}
	#pa-wrap.pa-wrap.pa-icon-box13 p {font-weight: 300; font-size: 19px; overflow: hidden; line-height:1.68; color: #444; margin-bottom: 16px; max-width: 530px;}



	/* #Icon Box 14
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box14 {text-align: center;padding: 37px 30px 29px;border: 1px solid #fff; transition: all .38s ease; border-radius: 2px;}
	#pa-wrap.pa-wrap.pa-icon-box14:hover {border: 1px solid #ededed;box-shadow: 0 2px 3px rgba(0,0,0,0.025);}
	#pa-wrap.pa-wrap.pa-icon-box14 i {font-size: 62px;color: #437df9;border-bottom: 1px solid #e3e3e3;margin: 0 16px 20px;display: block;position: relative; transition: all .36s ease;}
	#pa-wrap.pa-wrap.pa-icon-box14 i:after {background: #437df9;border-right: 2px solid #fff;border-left: 2px solid #fff;font-size: 6px;content: "";margin: 0 auto;display: block;width: 48px;height: 1px;margin-bottom: -1px;margin-top: 25px;}
	#pa-wrap.pa-wrap.pa-icon-box14 h4 {color: #000;font-size: 25px;font-weight: 700;padding: 10px;}
	#pa-wrap.pa-wrap.pa-icon-box14 p {color: #616161;margin-bottom: 15px;font-size: 15px;font-weight: 400;}



	/* #Icon Box 15
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box15 { min-height: 414px; position: relative;background: rgba( 250, 250, 250, .80 ); padding: 66px 86px 68px 95px; box-shadow: 0 0 74px #f8f8f8 inset;transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); -webkit-transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); }
	#pa-wrap.pa-wrap.pa-icon-box15.w-border-right:after {content: ""; position: absolute; right: 0; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); width: 1px; height: 50%; background: rgba(52, 52, 46, 0.17);}
	#pa-wrap.pa-wrap.pa-icon-box15 img, #pa-wrap.pa-wrap.pa-icon-box15 i { margin-bottom: 27px; display: inline-block; font-size: 40px; color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box15:hover i { color: #fff; }
	#pa-wrap.pa-wrap.pa-icon-box15:hover * { transition: box-shadow 0.3s ease 0s; -webkit-transition: box-shadow 0.3s ease 0s; }
	#pa-wrap.pa-wrap.pa-icon-box15 h5 {font-family:'Playfair Display','Lora',serif; font-style: italic; color: #31312c; line-height: 21px; margin-bottom: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 29px; color: #31312c; font-weight: 700; line-height: 31px; margin-bottom: 9px; }
	#pa-wrap.pa-wrap.pa-icon-box15 p { color: #525249; }
	#pa-wrap.pa-wrap.pa-icon-box15:hover { box-shadow: -620px -450px 50px #4a4a4a inset;}
	#pa-wrap.pa-wrap.pa-icon-box15:hover * { color: #fff; }
	#pa-wrap.pa-wrap.pa-icon-box15:hover .pa-magicmore:after { color: #fff;}
	#pa-wrap.pa-wrap.pa-icon-box15 .pa-magicmore:hover:after { color: #437df9;}
	@media (min-width: 960px) and (max-width: 1200px){
	#pa-wrap.pa-wrap.pa-icon-box15 { padding: 50px 70px 50px 80px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 24px;}
	}
	@media (min-width:768px) and (max-width: 960px){
	#pa-wrap.pa-wrap.pa-icon-box15 { padding: 40px 60px 40px 60px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 20px; line-height: 29px;}
	}
	@media (max-width: 768px){
	.padd-icon-box12 .vc_column-inner { padding-left: 10px !important; padding-right: 10px !important;}
	}
	@media (max-width: 640px){
	#pa-wrap.pa-wrap.pa-icon-box15 { text-align: center; padding: 20px; min-height: auto; }
	#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 20px; line-height: 29px; }
	}


	/* #Icon Box 16
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box16 { text-align: center;border: 2px solid #f0f0f0; position: relative; transition: .5s ease-in-out;padding-top: 40px;padding-bottom: 10px;border-radius: 2px; margin-bottom:20px;}
	#pa-wrap.pa-wrap.pa-icon-box16 i { cursor: default; display: inline-block; font-size: 40px; color: #437df9; line-height: 1; padding-right: 10px; vertical-align: middle;}
	#pa-wrap.pa-wrap.pa-icon-box16 h4 { color: #437df9; font-size: 20px;line-height: 21px;margin-bottom: 37px; font-weight: 600; display: inline-block;}
	#pa-wrap.pa-wrap.pa-icon-box16 p { color: #616161; font-size:14px; margin-bottom: 40px; padding: 0 16%;}
	#pa-wrap.pa-wrap.pa-icon-box16 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
	#pa-wrap.pa-wrap.pa-icon-box16 p strong { color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore { color: #437df9; border: 2px solid #437df9; border-radius: 60px; text-transform: uppercase; background: #fff;padding: 4px 30px; display: inline-block; position: absolute;font-size: 12px;font-weight: 600;bottom: -17px; left: 50%;letter-spacing: 1px;transform: translate(-50%,0); -webkit-transform: translate(-50%, 0);}
	#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore:after { display: none;}
	#pa-wrap.pa-wrap.pa-icon-box16:hover { background: #f6f8f9;}
	#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore:hover { background: #333; color: #fff; border-color:#333;}

	@media only screen and (min-width: 768px) {
	.alignright #pa-wrap.pa-wrap.pa-icon-box16, .alignright #pa-wrap.pa-wrap.pa-icon-box16 * { text-align:right; padding-right:0; margin-right:0;}
	.alignright #pa-wrap.pa-wrap.pa-icon-box16 i, .alignright #pa-wrap.pa-wrap.pa-icon-box16 img { float:right; margin-left:10px; margin-right:0;}
	}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore { width:160px; font-size:11px;}
	#pa-wrap.pa-wrap.pa-icon-box16  { margin-bottom:35px;}
	}




	/* # Icon box 17
	================================================== */
	#pa-wrap.pa-wrap.pa-icon-box17 { position:relative; display:block; overflow:hidden; padding: 45px 10px 20px; text-align: center; margin-bottom: 30px; color:#437df9; border: 3px solid #f3f3f3; border-top: none; border-radius: 4px; -webkit-box-shadow: 0 -4px 0 0; box-shadow: 0 -4px 0 0; }
	#pa-wrap.pa-wrap.pa-icon-box17:hover{ background: transparent; -webkit-box-shadow: 0 3px 0 0,0 -4px 0 0; box-shadow: 0 3px 0 0,0 -4px 0 0;}
	#pa-wrap.pa-wrap.pa-icon-box17:before { content: ''; width: 0; height: 0;  position: absolute; top: 0; left: 50%; margin-left: -8px; border:none; }
	#pa-wrap.pa-wrap.pa-icon-box17:hover:before { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid; border-top-color: inherit;}
	#pa-wrap.pa-wrap.pa-icon-box17 .icon-wrap { display: inline-block; background-color:#437df9; border-radius: 50%; margin-bottom: 32px; border: 1px solid transparent;}
	#pa-wrap.pa-wrap.pa-icon-box17 i { width:108px; height:108px; padding: 30px; background: #fff; color:#437df9; border-radius: 50%; cursor: default; font-size: 48px; line-height:48px; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
	#pa-wrap.pa-wrap.pa-icon-box17 h4 { margin-bottom: 13px; font-size: 18px; letter-spacing: -0.3px; font-weight: bold; text-transform: uppercase;}
	#pa-wrap.pa-wrap.pa-icon-box17 p { font-size: 14px;color: #777;margin-bottom: 25px; padding: 0 15px;}
	#pa-wrap.pa-wrap.pa-icon-box17:hover i { background: none; color: #fff !important;box-shadow: none;}
	#pa-wrap.pa-wrap.pa-icon-box17 h4 strong { font-weight: 400;font-size: 18px; display: inline-block;}
	#pa-wrap.pa-wrap.pa-icon-box17:hover h4 strong:after { content: ""; margin: 7px auto 0; width: 65%; height: 0; display: block; position: relative; border-bottom: 1px solid; border-color: inherit;}
	

	
	/* #Icon Box 18
	==========================*/
	#pa-wrap.pa-wrap.pa-icon-box18 {background: #fff;padding-bottom: 55px;position: relative;}
	#pa-wrap.pa-wrap.pa-icon-box18.left .wn-content-wrap {  box-shadow: 440px 0px 124px 3px rgba(0, 0, 0, 0.1) inset;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .wn-content-wrap {  box-shadow: -440px 0px 124px 3px rgba(0, 0, 0, 0.1) inset;}
	#pa-wrap.pa-wrap.pa-icon-box18 .wn-content-wrap {padding: 28px 74px 44px 34px;position: relative;margin-bottom: 0;/* z-index: 33333333; */}
	#pa-wrap.pa-wrap.pa-icon-box18 h4 {font-size: 29px;font-weight: 700;margin-bottom: 20px;}
	#pa-wrap.pa-wrap.pa-icon-box18 i { font-size: 50px; margin-bottom: 20px; margin-top: 20px; }
	#pa-wrap.pa-wrap.pa-icon-box18 h4 {margin-top: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box18.left .wn-content-wrap  { padding: 28px 74px 44px 34px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .wn-content-wrap  {padding: 28px 34px 44px 74px;}
	#pa-wrap.pa-wrap.pa-icon-box18.left .shape, #pa-wrap.pa-wrap.pa-icon-box18.right .shape {width: 80px;height: 80px;transform: rotate(45deg);}
	#pa-wrap.pa-wrap.pa-icon-box18.left .shape {box-shadow: 22px 0 21px rgba(0, 0, 0, 0.16) inset;}
	#pa-wrap.pa-wrap.pa-icon-box18 .shape:after {content:"";display:inline-block;background:#fff;width:80px;height:80px;left: 55px;bottom: 0;position:absolute;transform: rotate(-45deg);}
	#pa-wrap.pa-wrap.pa-icon-box18.right .shape:after {left: auto;right: 0;bottom: -55px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .shape { box-shadow: 14px -20px 22px rgba(0, 0, 0, 0.1) inset;}
	#pa-wrap.pa-wrap.pa-icon-box18.left .shape {left: 17px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .shape{right: 17px;left: auto;}
	#pa-wrap.pa-wrap.pa-icon-box18.right {text-align: right;overflow: hidden !important;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore { padding-bottom: 20px; color: #fff; padding-right: 0;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore:before {content: "\e629"; font-family: 'themify'; padding-right: 5px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore:after { display: none; }
	#pa-wrap.pa-wrap.pa-icon-box18 .shape {width: 104px;height: 57px;position: absolute;z-index: 0;left: 0;bottom: 0;}
	#pa-wrap.pa-wrap.pa-icon-box18.left .shape, #pa-wrap.pa-wrap.pa-icon-box18.right .shape {bottom: 15px;}
	#pa-wrap.pa-wrap.pa-icon-box18.left img, #pa-wrap.pa-wrap.pa-icon-box18.left i { display: block; width: 100%; text-align: left; min-height: 52px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right img, #pa-wrap.pa-wrap.pa-icon-box18.right i { padding-right:8px; display: block;width: 100%;text-align: right; min-height: 52px;}
	#pa-wrap.pa-wrap.pa-icon-box18.right h4, #pa-wrap.pa-wrap.pa-icon-box18.right p {text-align: right; overflow: hidden;}
	#pa-wrap.pa-wrap.pa-icon-box18 .pa-magicmore { color: #fff; }
	#pa-wrap.pa-wrap.pa-icon-box18 p {clear: left;margin-bottom: 15px;font-size: 15px;font-weight: 300;}
	#pa-wrap.pa-wrap.pa-icon-box18 h4, #pa-wrap.pa-wrap.pa-icon-box18 p, #pa-wrap.pa-wrap.pa-icon-box18 i {color: #fff; overflow: hidden;}




	/* # Icon box 19
	================================================== */
	#pa-wrap.pa-wrap.pa-icon-box19 { position: relative; text-align:center; background-color: #fff; background-color:#fff\9; border: 1px solid #e5e5e5; padding: 36px 20px 28px; text-shadow: none; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); margin: 40px 15px 30px; }
	#pa-wrap.pa-wrap.pa-icon-box19 * { text-shadow: none; }
	#pa-wrap.pa-wrap.pa-icon-box19 i { box-shadow: 0 0 0 7px transparent, 0 0 0 8px transparent; font-size: 36px; padding: 20px; background: #fff; color: #437df9; position: absolute; top: -38px; left: 50%; margin-left: -37px; border-radius: 100%; cursor: default;width: 76px; height: 76px; text-align: center; transition: all .3s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box19:hover i {background: #437df9; color: #fff !important ; box-shadow: 0 0 0 7px #fff, 0 0 0 8px #e5e5e5;}
	#pa-wrap.pa-wrap.pa-icon-box19 h4 {color: #363636; margin-top: 30px; margin-bottom:20px; font-size: 18px; font-weight: 600; letter-spacing: 2px; text-transform:uppercase;}
	#pa-wrap.pa-wrap.pa-icon-box19 p { font-size:15px; line-height:1.82; padding-left:15px; padding-right:15px;}
	.container #pa-wrap.pa-wrap.pa-icon-box19 p { color: #818181; margin-bottom: 30px; }
	
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap.pa-icon-box19 { margin:50px 0 80px;}
	}




	/* #Icon Box 20
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box20 p { text-align: left; padding-top:7px; font-size: 15px; margin-left: 80px; overflow: hidden;}
	#pa-wrap.pa-wrap.pa-icon-box20 a.pa-magicmore {margin-left:80px}
	#pa-wrap.pa-wrap.pa-icon-box20 i {border: 2px solid #E5E5E5;background:#fff;border-radius:100%;margin-right: 10px; cursor: default; display: inline-block; font-size: 28px; float: left;color: #437df9; padding: 30px; margin-right: 10px; margin-top: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;width: 90px;height: 90px; text-align: center; transition: all .3s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box20 h4 { font-size: 20px; font-weight: bold; transition: .3s; }
	#pa-wrap.pa-wrap.pa-icon-box20:hover h4 { color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box20:hover i { color:#fff !important; background: #437df9;border-color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box20 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
	@media only screen and (max-width: 479px) {
	#pa-wrap.pa-wrap.pa-icon-box20 h4 { font-size:14px;}
	#pa-wrap.pa-wrap.pa-icon-box20 p { font-size:12px; margin-left:63px;}
	#pa-wrap.pa-wrap.pa-icon-box20 i { width:54px; height:54px; font-size:24px; padding:14px; border:1px solid; margin-right:8px;}
	}



	/* #Icon Box 21
	========================== */
	#pa-wrap.pa-wrap.pa-icon-box21 { background: rgba( 255,255,255,.86 ); position: relative; min-height: 290px; border-radius: 7px; margin: 20px 0;}
	#pa-wrap.pa-wrap.pa-icon-box21:before { content: ""; position: absolute; width: 1px; height: 100%; background: #fff; left: 83px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection {float: left; padding: 25px 32px; color: black;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection i { font-size: 26px; color: #000;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { text-align: left; padding: 17px 23px 23px; overflow: hidden;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6, #pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { color: #303133;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection p { color: #777; margin-bottom: 29px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { margin-bottom: 10px; font: italic 15px Lora;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { margin-bottom: 20px; font-size: 29px; text-transform: uppercase; font-weight: 600;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore { background: #437df9; color:#fff; padding: 8px 23px;font-weight: normal;letter-spacing: 1px;transition: all .5s ease;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore:hover { box-shadow: 111px 111px 50px #303133 inset; background: ##00a4bd;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore:after { display: none;}
	#pa-wrap.pa-wrap.pa-icon-box21  a.pa-magicmore[href=""] { display: none;}
	@media ( min-width:768px ) and ( max-width: 1200px ){
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection { padding: 18px 20px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
	#pa-wrap.pa-wrap.pa-icon-box21:before { left: 60px;}
	}
	@media ( min-width:768px ) and ( max-width: 960px ){
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { font-size: 23px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
	}
	@media ( max-width: 320px ){
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection { padding: 18px 20px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
	#pa-wrap.pa-wrap.pa-icon-box21:before { left: 60px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { font-size: 20px;}
	#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
	}



	/* # Icon box 22
	================================================== */
	#pa-wrap.pa-wrap.pa-icon-box22 { position: relative; text-align: center; padding: 59px 15px 25px; background: #fff; border: 1px solid #eff1f3; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); -webkit-transition: .16s all ease; transition: .16s all ease;}
	#pa-wrap.pa-wrap.pa-icon-box22 i { font-size: 64px; color: #cacaca;  transition:all .23s ease;}
	#pa-wrap.pa-wrap.pa-icon-box22 h4 { text-transform: uppercase; font-size: 25px; color: #474a4c; line-height: 1; margin: 25px 0; transition: all .23s ease;}
	#pa-wrap.pa-wrap.pa-icon-box22 p { padding-left: 7%; padding-right: 7%; font-size: 16px; font-weight: 300;}

	#pa-wrap.pa-wrap.pa-icon-box22:hover h4, #pa-wrap.pa-wrap.pa-icon-box22:hover i, #pa-wrap.pa-wrap.pa-icon-box22.w-featured i { color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box22.w-featured { position: relative; margin-top: -30px; padding: 80px 15px 65px;}
	#pa-wrap.pa-wrap.pa-icon-box22.w-featured h4 { color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box22.w-border-right { border-right: none; }
	#pa-wrap.pa-wrap.pa-icon-box22.w-border-left { border-left: none; }
	@media(max-width: 767px) {
	#pa-wrap.pa-wrap.pa-icon-box22.w-featured{ margin-top: 0;}
	}


	/* #Icon Box 23
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box23 {text-align: center;padding-bottom: 30px;padding-top: 27px;margin-bottom: 35px; -webkit-transition: all .3s ease; transition: all .3s ease;}
	#pa-wrap.pa-wrap.pa-icon-box23 i, #pa-wrap.pa-wrap.pa-icon-box23 img { width: 40px; height: 40px; color: #437df9; font-size: 40px; position: relative; text-align: center; display: inline-block; margin-bottom: 10px; -webkit-transition: all .38s ease;  transition: all .38s ease;}
	#pa-wrap.pa-wrap.pa-icon-box23 h4 { padding-top: 9px; padding-bottom: 20px; position: relative; font-weight: 700; letter-spacing: 1px;-webkit-transition: all .3s ease; transition: all .3s ease; }
	#pa-wrap.pa-wrap.pa-icon-box23 h4:before { -webkit-transition: all .3s ease; transition: all .3s ease;content: ""; position: absolute; top: 100%; width: 56px; height: 1px; background: #e3e3e3; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
	#pa-wrap.pa-wrap.pa-icon-box23 h4:after { content: ""; position: absolute; top: 100%; width: 16px; height: 1px; background: #437df9; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
	#pa-wrap.pa-wrap.pa-icon-box23 p {padding: 10px 30px;}
	#pa-wrap.pa-wrap.pa-icon-box23.bordertop, #pa-wrap.pa-wrap.pa-icon-box23.borderbottom, #pa-wrap.pa-wrap.pa-icon-box23.borderright, #pa-wrap.pa-wrap.pa-icon-box23.borderleft { position: relative;}

	#pa-wrap.pa-wrap.pa-icon-box23:hover#pa-wrap.pa-wrap.pa-icon-box23 h4:before { width: 177px;background: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box23.bordertop h4:after { content: ""; position: absolute; top: -105px; height: 1px; width: 100%; background: #e6e6e6;}
	#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before {content: "";position: absolute;bottom: -9%;left: 1%;height: 1px;width: 97%;background: #e6e6e6;}
	
	#pa-wrap.pa-wrap.pa-icon-box23.borderright:before {content: "";position: absolute; top: 0; right: -4%; height: 225px;width: 1px;background: #e6e6e6;}
	#pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { content: ""; position: absolute; top: 0; left: -4%;  height: 225px; width: 1px; background: #e6e6e6;}
	
	@media ( min-width:960px ) and ( max-width: 1200px ) { 
	#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { width: 270px;}
	#pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { left: -6%; }
	#pa-wrap.pa-wrap.pa-icon-box23.borderright:before { right: -5%;}
	}
	@media ( min-width:768px ) and ( max-width: 960px ) { 
	#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { width: 220px;}
	#pa-wrap.pa-wrap.pa-icon-box23.borderright:before, #pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { height: 250px;}
	}
	@media ( max-width:768px ) { 
	#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { display: none;}
	#pa-wrap.pa-wrap.pa-icon-box23.borderright:before, #pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { display: none;}
	}



	/* #Icon Box 24
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box24 { position: relative;  text-align:center;  background-color: #fff; padding: 0; text-shadow: 0 0 0;transition: .3s ease; padding-top: 70px;padding-bottom: 40px;border: 1px solid #eee;margin-top: 5px;     box-shadow: 0 2px 0 0px rgba(0,0,0,0.016);}
	@media only screen and (min-width: 768px) {
	.brderleftnone #pa-wrap.pa-wrap.pa-icon-box24 {border-left: none;}
	}
	#pa-wrap.pa-wrap.pa-icon-box24 * { text-shadow: none;}
	#pa-wrap.pa-wrap.pa-icon-box24:before { content: ""; position: absolute;top: -1px;left: -1px;right: -1px;height: 55px; background: #fff;transition: .3s ease;}
	#pa-wrap.pa-wrap.pa-icon-box24:after { content: ""; position: absolute;top: 54px;left: -1px;right: -1px; border-bottom: 1px solid #eee; z-index: 0;transition: .3s ease;}
	#pa-wrap.pa-wrap.pa-icon-box24 i { font-size: 36px; padding: 29px; background: #fff; color: #437df9; position: absolute;top: 3px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0); border: 1px solid #e6e6e6;  border-radius: 100%; box-shadow: 0 2px 0 0px #fafafa; cursor: default; width: 100px; height: 100px; text-align: center;z-index: 3; transition: all .3s ease-in-out;}
	#pa-wrap.pa-wrap.pa-icon-box24 h4 { font-size: 19px;padding-top: 65px;padding-bottom: 15px; margin-bottom: 0px; color: #282727; text-transform: uppercase; width: 100%;}
	#pa-wrap.pa-wrap.pa-icon-box24 p { font-size: 15px; color: #7a7a7a; text-align: center; padding-bottom: 48px;padding: 0 6%;}
	#pa-wrap.pa-wrap.pa-icon-box24.w-border-left{ border-left: none;}
	#pa-wrap.pa-wrap.pa-icon-box24.w-border-right{ border-right: none;}
	#pa-wrap.pa-wrap.pa-icon-box24:hover i { border-color: transparent; background: #437df9; color:#fff !important;}
	
	@media only screen and (max-width: 767px) {
	#pa-wrap.pa-wrap.pa-icon-box24 { margin:30px 0 10px;}
	}


	/* #Icon Box 25
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box25 { background: #f6f6f6; border-right: 2px solid #437df9; position: relative; padding-left: 136px; padding-right: 9px; min-height: 100px;}
	#pa-wrap.pa-wrap.pa-icon-box25 a { display: block;}
	#pa-wrap.pa-wrap.pa-icon-box25 i { font-size: 45px; background: #437df9; color: #fff; padding: 38px 43px; position: relative; position: absolute; top: 0; left: 0; bottom: 0; width: 123px;}
	#pa-wrap.pa-wrap.pa-icon-box25 i:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
	#pa-wrap.pa-wrap.pa-icon-box25 h4 {padding-top: 22px;padding-bottom: 0; font-size: 18px; font-weight: 600;color: #444;}
	#pa-wrap.pa-wrap.pa-icon-box25 p {color: #777;font-size: 15px;padding-right: 10px;padding-bottom: 19px; margin: 0;}
	#pa-wrap.pa-wrap.pa-icon-box25 a.pa-magicmore { display: inline-block; float: right; margin-top: 15px;}
	@media only screen and (min-width: 768px) and (max-width: 961px) {
    #pa-wrap.pa-wrap.pa-icon-box25 { padding: 127px 14px 14px; border-right: 0; }
    #pa-wrap.pa-wrap.pa-icon-box25 i { bottom: auto; left: 0; right: 0;width: auto;height: 117px;margin: 0;}
 	}
 	@media only screen and (max-width: 480px) {
    #pa-wrap.pa-wrap.pa-icon-box25 {padding: 140px 14px 14px; border-right: 0; }
    #pa-wrap.pa-wrap.pa-icon-box25 i { bottom: auto; left: 0; right: 0;width: auto; height: 120px; margin: 0;}
 	}

	/* #Icon Box 26
	=========================== */
	#pa-wrap.pa-wrap.pa-icon-box26 img, #pa-wrap.pa-wrap.pa-icon-box26 i { margin-bottom: 27px; display: inline-block; font-size: 40px; color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box26 h4 {font-weight: 600;margin-top: 27px; font-size: 20px; color: #525249; }
	#pa-wrap.pa-wrap.pa-icon-box26 h4:before {content: ''; width: 42px; height: 4px; display: inline-block; background: #437df9; vertical-align: middle; margin: -3px 14px 0 0; }
	#pa-wrap.pa-wrap.pa-icon-box26 img {transform: translate(50% , -50%); position: absolute; top: 50%; right: 50%; }

	/*	#icon Box 27
	==========================*/
	#pa-wrap.pa-wrap.pa-icon-box27 {border: 1px solid #e5e5e5;display: block;background: #fff;padding: 62px 40px 59px;: 62px 20px 59pxmargin-bottom: 10px;border-radius: 0;transition: all .3s ease;}
	#pa-wrap.pa-wrap.pa-icon-box27  i { font-size: 40px; color: #437df9;}
	#pa-wrap.pa-wrap.pa-icon-box27 h4 {font-size: 21px;color: #31312c;margin-bottom: 20px;margin-top: 24px;font-weight: 600;}
	#pa-wrap.pa-wrap.pa-icon-box27:hover { background: #437df9; }
	#pa-wrap.pa-wrap.pa-icon-box27:hover * { color: #fff;}

	.icon-colorx i, i.icon-colorx { color: #437df9;}



	/*  #Contact form
	=====================================*/
	.discover-contact-form .wn-cnform label {opacity: 1; left: 0; top: 28px; position: relative; transition: all .3s ease; font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif;color: #8c8c8c;font-size: 19px;font-weight: 100;}
	.discover-contact-form .wn-cnform input[type="text"], .discover-contact-form .wn-cnform input[type="email"], .discover-contact-form .wn-cnform textarea { padding: 0; padding: 10px 0 15px; border: 0; border-bottom: 1px solid #e3e3e3;  box-shadow: none; background: none;  eas}
	.discover-contact-form .wn-cnform.wn-active label {opacity: 1; left: 0px; top: 0;  transition: all .3s ease; }
	.discover-contact-form .wn-btn-cf { display: inline-block; text-align: center; margin-top: 60px;}
	.discover-contact-form .wn-btn-cf input[type="submit"] { border-radius: 0; padding: 23px 42px 22px; letter-spacing: 2px;}


	.discover-contact-form .wn-cnform, .discover-contact-form .wn-cnform.wn-active { position: relative;}
	.discover-contact-form .wn-cnform:after { content: ""; height: 1px; width: 0; position: absolute; left: 15px; right: 15px; transition: all .3s ease; }
	.discover-contact-form .wn-cnform.wn-active input[type="text"], .discover-contact-form .wn-cnform.wn-active input[type="email"], .discover-contact-form .wn-cnform.wn-active textarea { border-color: transparent; transition: border .7s ease; }
	.discover-contact-form .wn-cnform.wn-active:after { content: ""; height: 1px; width: 87%; background: #292929;; position: absolute; left: 15px; right: 15px; transition: all .3s ease; }
	.discover-contact-form .wn-cnform.wn-mssg { margin-top: 70px; }
	.discover-contact-form .wn-cnform.wn-mssg.wn-active:after { width: 96%; }

	.discover-contact-form .wn-cnform.wn-active input[type="text"]::-webkit-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform.wn-active input[type="email"]::-webkit-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform.wn-active textarea::-webkit-input-placeholder {  opacity: 0; }

	.discover-contact-form .wn-cnform.wn-active input[type="text"]::-moz-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform.wn-active input[type="email"]::-moz-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform.wn-active textarea::-moz-placeholder {  opacity: 0;  }

	.discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {  opacity: 0;  }

	.discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {  opacity: 0; }

	.discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform textarea::-webkit-input-placeholder {  opacity: 0; }

	.discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform textarea::-moz-placeholder {  opacity: 0;  }

	.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { opacity: 0;  }
	.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {  opacity: 0;  }

	.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { opacity: 0; }
	.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {  opacity: 0; }

	.discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
	.discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
	.discover-contact-form .wn-cnform textarea::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }

	.discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
	.discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
	.discover-contact-form .wn-cnform textarea::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }

	.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
	.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
	.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }

	.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
	.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
	.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }

	/* Row Columns Layer Animation */
	.wn-layer-anim [class*="col-md"], .wn-layer-anim [class*="vc_col-"], .wn-layer-anim .pvaowl-item { opacity: 0; -webkit-transition: all 0.47s ease;transition: all 0.47s ease;-webkit-transform: translateY(100px);transform: translateY(100px);}
	.wn-layer-anim.wn-done-anim [class*="col-md"], .wn-layer-anim.wn-done-anim [class*="vc_col-"], .wn-layer-anim.wn-done-anim .pvaowl-item { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	.wn-layer-anim.wn-la-fade [class*="col-md"], .wn-layer-anim.wn-la-fade [class*="vc_col-"], .wn-layer-anim.wn-la-fade .pvaowl-item {-webkit-transform: translateY(0); transform: translateY(0);}
	.wn-layer-anim [class*="col-md"]:nth-of-type(2), .wn-layer-anim [class*="vc_col-"]:nth-of-type(2), .wn-layer-anim .pvaowl-item:nth-of-type(2) {transition-delay: 0.2s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(3), .wn-layer-anim [class*="vc_col-"]:nth-of-type(3), .wn-layer-anim .pvaowl-item:nth-of-type(3) {transition-delay: 0.4s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(4), .wn-layer-anim [class*="vc_col-"]:nth-of-type(4), .wn-layer-anim .pvaowl-item:nth-of-type(4) {transition-delay: 0.6s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(5), .wn-layer-anim [class*="vc_col-"]:nth-of-type(5), .wn-layer-anim .pvaowl-item:nth-of-type(5) {transition-delay: 0.8s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(6), .wn-layer-anim [class*="vc_col-"]:nth-of-type(6), .wn-layer-anim .pvaowl-item:nth-of-type(6) {transition-delay: 1s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(7), .wn-layer-anim [class*="vc_col-"]:nth-of-type(7), .wn-layer-anim .pvaowl-item:nth-of-type(7) {transition-delay: 1.2s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(8), .wn-layer-anim [class*="vc_col-"]:nth-of-type(8), .wn-layer-anim .pvaowl-item:nth-of-type(8) {transition-delay: 1.4s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(9), .wn-layer-anim [class*="vc_col-"]:nth-of-type(9), .wn-layer-anim .pvaowl-item:nth-of-type(9) {transition-delay: 1.6s;}
	.wn-layer-anim [class*="col-md"]:nth-of-type(10), .wn-layer-anim [class*="vc_col-"]:nth-of-type(10), .wn-layer-anim .pvaowl-item:nth-of-type(10) {transition-delay: 1.8s;}

	/* Row Columns Layer Animation Fix for VC Front-end Editor */
	body.vc_editor .wn-layer-anim [class*="col-md"], body.vc_editor .wn-layer-anim [class*="vc_col-"], body.vc_editor .wn-layer-anim .pvaowl-item,
	body.vc_editor .pa-max-title h1, body.vc_editor .pa-max-title h2, body.vc_editor .pa-max-title h3, body.vc_editor .pa-max-title h4, 
	body.vc_editor .pa-max-title h5, body.vc_editor .pa-max-title h6, body.vc_editor .pa-subtitle-element h1, body.vc_editor .pa-subtitle-element h2, 
	body.vc_editor .pa-subtitle-element h3, body.vc_editor .pa-subtitle-element h4, body.vc_editor .pa-subtitle-element h5, body.vc_editor .pa-subtitle-element h6  { opacity: 1; -webkit-transition: all 0s ease;transition: all 0s ease;-webkit-transform: translateY(0);transform: translateY(0);transition-delay: 0s;}

	/*  #Our Services Carousel
	=============================================*/
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item { padding: 0 6px;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item * { text-align: left;}
	#pa-wrap.pa-wrap .aligncenter .pa-our-service-carousel-wrap .pvaowl-item * { text-align: center;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel { background: #fff; border-radius: 5px; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel img { width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail { padding: 31px 75px 18px 36px;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail i { float: left; color: #5aa300; margin-right: 5px; font-size: 20px; }
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail h2 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: #31312c; line-height: 16px; padding-top: 3px; margin-bottom: 18px;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap.pvaowl-carousel .pvaowl-wrapper-outer { padding-bottom: 14px;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item p { font-size:16px; color:#888;}

	/* Arrow */
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
	@media (min-width: 768px){
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next { position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
	#pa-wrap.pa-wrap .blox.dark .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons div { background: rgba(255,255,255,0.7); color:#000;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
	}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
	#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";}
	@media( max-width:768px ){
	#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-buttons { margin-bottom: 20px; }
	#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {  font-size: 18px; width: 26px; height: 80px; line-height: 80px; display: inline-block; padding: 0; text-align: center; border-radius: 3px; color: #fff; }
	}


	/* Max  Quote
	=============================================*/
	#pa-wrap.pa-wrap .pa-max-quote {text-align: center; padding:15px 0;}
	#pa-wrap.pa-wrap .pa-max-quote cite{font-size: 16px; font-style:normal; margin-top:25px; color:#7a7a7a; letter-spacing: 1px;}
	#pa-wrap.pa-wrap .pa-max-quote small{display: block; padding-top: 4px; font-style: normal; letter-spacing: 2px; font-size: 11px; color:#a1a1a1;}
	#pa-wrap.pa-wrap .pa-max-quote:before ,#pa-wrap.pa-wrap .pa-max-quote small:before { content: ''; content: none; display:none;}
	#pa-wrap.pa-wrap .pa-max-quote h2 {font-family:'Lora',serif; font-size: 23px; line-height:1.6; letter-spacing:0;}
	#pa-wrap.pa-wrap .pa-max-quote h2:before,#pa-wrap.pa-wrap .pa-max-quote h2:after { display:inline-block; content: ''; color: #ff6c6d; font-family: Arial, serif; font-size: 33px; line-height:30px; margin: 0 8px; font-weight: bold; font-style:normal;}
	#pa-wrap.pa-wrap .pa-max-quote h2:before { content: '\201C'; margin-left:0;}
	#pa-wrap.pa-wrap .pa-max-quote h2:after { content: '\201D';}
	#pa-wrap.pa-wrap .blox .pa-max-quote h2{color:#32373b;}
	#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2 ,#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2:before,#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2:after,#pa-wrap.pa-wrap .blox.dark .pa-max-quote cite {color:#fff;}


	/*  Blockquotes  
	=============================================*/
    #pa-wrap.pa-wrap blockquote,#pa-wrap.pa-wrap blockquote p,#pa-wrap.pa-wrap q { font-size: 15px; line-height: 24px; color: #3a3b3c;}
    #pa-wrap.pa-wrap blockquote { position:relative; margin: 0 0 21px; padding: 18px 10px 14px 60px;border: none;}
    #pa-wrap.pa-wrap blockquote:before { position:absolute; left:12px; top:25px; content:'\201C'; font-size:62px; color: #437df9; font-weight:bold; font-family: Georgia, Times, serif;}
    #pa-wrap.pa-wrap blockquote cite { display: block; font-style: italic; font-family:Arial, Helvetica, sans-serif; margin-top:6px;  font-size: 12px; color: #777f87;}
    #pa-wrap.pa-wrap blockquote cite:before { content: "\2014 \0020";}
    #pa-wrap.pa-wrap blockquote cite a,#pa-wrap.pa-wrap blockquote cite a:visited,#pa-wrap.pa-wrap blockquote cite a:visited { color: #555;}
    #pa-wrap.pa-wrap blockquote small { font-size:13px; font-style: italic;}
    #pa-wrap.pa-wrap blockquote img { max-width:100%; width:auto; display:inline;} 



    /* Callout (Promo Box) 
    =============================================*/
	#pa-wrap.pa-wrap .pa-callout {min-height: 60px; margin: 8px 10px 30px; position: relative; clear: both;}
	#pa-wrap.pa-wrap .pa-callout h1,#pa-wrap.pa-wrap .pa-callout h2,#pa-wrap.pa-wrap .pa-callout h3 { font-weight: 600; font-size: 25px; text-transform: uppercase; color: #171c24; line-height: 2;}
	#pa-wrap.pa-wrap .pa-callout a { text-decoration: underline;}
	#pa-wrap.pa-wrap .pa-callout a.pa-callurl { display: block; font-size: 16px; font-weight: 600; padding: 10px 23px; background: #39c363; text-decoration: none; color: #fff; text-transform: uppercase; margin: 4px 0 10px 15px; position: relative; float: right; border-radius: 41px; transition: all 0.25s ease;}
	#pa-wrap.pa-wrap .pa-callout a.pa-callurl:hover {background: #42dc71; border-radius: 33px;}
	#pa-wrap.pa-wrap .container .pa-callout p { margin: 0;}

	#pa-wrap.pa-wrap .container div .pa-callout { margin-left: 0; margin-right: 0;}


	/* #Buttons
    =============================================*/
	.pa-wrap.donate-button.pa-button.large span { padding-top: 5px; }
    .pa-wrap.donate-button.pa-button.medium span { padding-bottom: 5px;}
    .pa-wrap.pa-button,
    .pa-wrap input[type="submit"],
    .pa-wrap input[type="reset"],
    .pa-wrap input[type="button"],
    .pa-wrap.pa-button.green,
    .pa-wrap button.green,
    .pa-wrap input[type="submit"].green,
    .pa-wrap input[type="button"].green{
		position:relative;
		border: 0 none;
		border-radius: 3px;
		color: #fff;
		display: inline-block;
		font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif;
		font-size: 12px;
		letter-spacing:1px;
		line-height: 1.5;
		text-transform: uppercase;
		font-weight: 600;
		text-decoration: none;
		cursor: pointer;
		margin-bottom: 21px;
		margin-right:10px;
		line-height: 1;
		padding: 18px 26px;
		background: #54cd38;
		-webkit-transition: all 0.21s ease;
		-moz-transition: all 0.21s ease;
		-o-transition: all 0.21s ease;
		transition: all 0.21s ease;
  		}

    .pa-wrap.pa-button.theme-skin { background-color: #437df9;}


    .pa-wrap input[type="submit"]:hover,
    .pa-wrap input[type="reset"]:hover,
    .pa-wrap input[type="button"]:hover,
    .pa-wrap input[type="submit"].green:hover,
    .pa-wrap input[type="reset"].green:hover,
    .pa-wrap input[type="button"].green:hover {
		background: #292929 !important;
		-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
		-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
		box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
		}
    .pa-wrap.pa-button.theme-skin.bordered-bot span { border-color: #e5e5e5; background: none; color: #437df9;}
    .pa-wrap.pa-button.theme-skin.bordered-bot:hover span,
    .pa-wrap button.theme-skin.bordered-bot:hover span,
    .pa-wrap input[type="submit"].theme-skin.bordered-bot:hover,
    .pa-wrap input[type="reset"].theme-skin.bordered-bot:hover,
    .pa-wrap input[type="button"].theme-skin.bordered-bot:hover { color: #fff !important;}


    .pa-wrap.pa-button.full-width,
    .pa-wrap button.full-width,
    .pa-wrap input[type="submit"].full-width,
    .pa-wrap input[type="reset"].full-width,
    .pa-wrap input[type="button"].full-width {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
        }

    .pa-wrap.pa-button.large,
    .pa-wrap input[type="submit"].large,
    .pa-wrap input[type="reset"].large,
    .pa-wrap input[type="button"].large {
		padding: 22px 36px;
		font-size: 14px;
		letter-spacing:2px;
		font-weight:600;
		}


    .pa-wrap.pa-button.small,
    .pa-wrap input[type="submit"].small,
    .pa-wrap input[type="reset"].small,
    .pa-wrap input[type="button"].small {
		padding: 11px 18px;
		font-size: 11px;
		text-transform:uppercase;
		font-family: 'Open Sans', Helvetica, Arial, sans-serif;
		}


    .pa-wrap.pa-button.blue,
    .pa-wrap button.blue,
    .pa-wrap input[type="submit"].blue,
    .pa-wrap input[type="reset"].blue,
    .pa-wrap input[type="button"].blue {
		background: #128abc;
		}


    .pa-wrap.pa-button.red,
    .pa-wrap button.red,
    .pa-wrap input[type="submit"].red,
    .pa-wrap input[type="reset"].red,
    .pa-wrap input[type="button"].red {
		background: #e53f51;
		}


    .pa-wrap.pa-button.gray,
    .pa-wrap button.gray,
    .pa-wrap input[type="submit"].gray,
    .pa-wrap input[type="reset"].gray,
    .pa-wrap input[type="button"].gray {
		color:#656f79;
		background: #f3f4f5;
		}


    .pa-wrap.pa-button.cherry,
    .pa-wrap button.cherry,
    .pa-wrap input[type="submit"].cherry,
    .pa-wrap input[type="reset"].cherry,
    .pa-wrap input[type="button"].cherry {
		background: #93516a;
		}


    .pa-wrap.pa-button.orchid,
    .pa-wrap button.orchid,
    .pa-wrap input[type="submit"].orchid,
    .pa-wrap input[type="reset"].orchid,
    .pa-wrap input[type="button"].orchid {
			background: #9661ab;
		}


    .pa-wrap.pa-button.pink,
    .pa-wrap button.pink,
    .pa-wrap input[type="submit"].pink,
    .pa-wrap input[type="reset"].pink,
    .pa-wrap input[type="button"].pink {
			background: #e64883;
		}


    .pa-wrap.pa-button.orange,
    .pa-wrap button.orange,
    .pa-wrap input[type="submit"].orange,
    .pa-wrap input[type="reset"].orange,
    .pa-wrap input[type="button"].orange {
			background: #f98805;
		}


    .pa-wrap.pa-button.teal,
    .pa-wrap button.teal,
    .pa-wrap input[type="submit"].teal,
    .pa-wrap input[type="reset"].teal,
    .pa-wrap input[type="button"].teal {
			background: #1fa79e;
		}


    .pa-wrap.pa-button.skyblue,
    .pa-wrap button.skyblue,
    .pa-wrap input[type="submit"].skyblue,
    .pa-wrap input[type="reset"].skyblue,
    .pa-wrap input[type="button"].skyblue {
			background: #03acdc;
		}


    .pa-wrap.pa-button.jade,
    .pa-wrap button.jade,
    .pa-wrap input[type="submit"].jade,
    .pa-wrap input[type="reset"].jade,
    .pa-wrap input[type="button"].jade {
			background: #0aad80;
		}



    .pa-wrap.pa-button.gold,
    .pa-wrap button.gold,
    .pa-wrap input[type="submit"].gold,
    .pa-wrap input[type="reset"].gold,
    .pa-wrap input[type="button"].gold {
      	background: #d0ae5e;
        }


    .pa-wrap.pa-button.white,
    .pa-wrap button.white,
    .pa-wrap input[type="submit"].white,
    .pa-wrap input[type="reset"].white,
    .pa-wrap input[type="button"].white {
      	background: #fff;
      	color:#000;
        }

    .pa-wrap.pa-button.black,
    .pa-wrap button.black,
    .pa-wrap input[type="submit"].black,
    .pa-wrap input[type="reset"].black,
    .pa-wrap input[type="button"].black {
      	background: #000;
      	color:#fff;
        }


    .pa-wrap a.pa-button,.pa-wrap.pa-button.blue,.pa-wrap.pa-button.red,.pa-wrap.pa-button.cherry,.pa-wrap.pa-button.orchid,.pa-wrap.pa-button.pink,.pa-wrap.pa-button.orange,.pa-wrap.pa-button.teal { color: #fff;}


    .pa-wrap.pa-button:active,
    .pa-wrap input[type="submit"]:active,
    .pa-wrap input[type="reset"]:active,
    .pa-wrap input[type="button"]:active {
        color: #c1d7dc;
        opacity: 0.94;
        }


    /* Bordered Buttons */
    .pa-wrap.pa-button.bordered-bot,
    .pa-wrap input[type="submit"].bordered-bot,
    .pa-wrap input[type="reset"].bordered-bot,
    .pa-wrap input[type="button"].bordered-bot {
        background:none;
        border:1px solid #dedede;
        color:#363f46;
        text-shadow:none;
        letter-spacing:2px;
        text-transform:uppercase;
        padding: 17px 25px;
        }


    .pa-wrap.pa-button.large.bordered-bot,
    .pa-wrap input[type="submit"].large.bordered-bot,
    .pa-wrap input[type="reset"].large.bordered-bot,
    .pa-wrap input[type="button"].large.bordered-bot {
        padding: 21px 35px;
        }


    .pa-wrap.pa-button.small.bordered-bot,
    .pa-wrap input[type="submit"].small.bordered-bot,
    .pa-wrap input[type="reset"].small.bordered-bot,
    .pa-wrap input[type="button"].small.bordered-bot {
        padding: 10px 17px;
        }


    .pa-wrap.pa-button.bordered-bot:hover, 
    .pa-wrap button.bordered-bot:hover,
    .pa-wrap input[type="submit"].bordered-bot:hover,
    .pa-wrap input[type="reset"].bordered-bot:hover,
    .pa-wrap input[type="button"].bordered-bot:hover {
        border-color:#363f46;
        color:#363f46;
        text-shadow:none;
        box-shadow:none;
        text-decoration:none;
        }


    .pa-wrap.pa-button.blue.bordered-bot,
    .pa-wrap button.blue.bordered-bot,
    .pa-wrap input[type="submit"].blue.bordered-bot,
    .pa-wrap input[type="reset"].blue.bordered-bot,
    .pa-wrap input[type="button"].blue.bordered-bot {
	    border-color: #128abc;
		color: #128abc;
        }


    .pa-wrap button.blue.bordered-bot:hover,
    .pa-wrap input[type="submit"].blue.bordered-bot:hover,
    .pa-wrap input[type="reset"].blue.bordered-bot:hover,
    .pa-wrap input[type="button"].blue.bordered-bot:hover {
    	border-color: #128abc;
    	background-color: #128abc;
    	color: #fff;
        }


    .pa-wrap.pa-button.red.bordered-bot,
    .pa-wrap button.red.bordered-bot,
    .pa-wrap input[type="submit"].red.bordered-bot,
    .pa-wrap input[type="reset"].red.bordered-bot,
    .pa-wrap input[type="button"].red.bordered-bot {
    	border-color: #e53f51;
    	color: #e53f51;
        }


    .pa-wrap button.red.bordered-bot:hover,
    .pa-wrap input[type="submit"].red.bordered-bot:hover,
    .pa-wrap input[type="reset"].red.bordered-bot:hover,
    .pa-wrap input[type="button"].red.bordered-bot:hover {
    	border-color: #e53f51;
    	background-color: #e53f51;
    	color: #fff;
        }


    .pa-wrap.pa-button.cherry.bordered-bot,
    .pa-wrap button.cherry.bordered-bot,
    .pa-wrap input[type="submit"].cherry.bordered-bot,
    .pa-wrap input[type="reset"].cherry.bordered-bot,
    .pa-wrap input[type="button"].cherry.bordered-bot {
      	border-color: #93516a;
      	color: #93516a;
        }


    .pa-wrap button.cherry.bordered-bot:hover,
    .pa-wrap input[type="submit"].cherry.bordered-bot:hover,
    .pa-wrap input[type="reset"].cherry.bordered-bot:hover,
    .pa-wrap input[type="button"].cherry.bordered-bot:hover {
      	border-color: #93516a;
      	background-color: #93516a;
      	color: #fff;
        }


    .pa-wrap.pa-button.orchid.bordered-bot,
    .pa-wrap button.orchid.bordered-bot,
    .pa-wrap input[type="submit"].orchid.bordered-bot,
    .pa-wrap input[type="reset"].orchid.bordered-bot,
    .pa-wrap input[type="button"].orchid.bordered-bot {
      	border-color: #9661ab;
      	color: #9661ab;
        }


    .pa-wrap button.orchid.bordered-bot:hover,
    .pa-wrap input[type="submit"].orchid.bordered-bot:hover,
    .pa-wrap input[type="reset"].orchid.bordered-bot:hover,
    .pa-wrap input[type="button"].orchid.bordered-bot:hover {
      	border-color: #9661ab;
      	background-color: #9661ab;
      	color: #fff;
        }


    .pa-wrap.pa-button.pink.bordered-bot,
    .pa-wrap button.pink.bordered-bot,
    .pa-wrap input[type="submit"].pink.bordered-bot,
    .pa-wrap input[type="reset"].pink.bordered-bot,
    .pa-wrap input[type="button"].pink.bordered-bot {
      	border-color: #e64883;
      	color: #e64883;
        }


    .pa-wrap button.pink.bordered-bot:hover,
    .pa-wrap input[type="submit"].pink.bordered-bot:hover,
    .pa-wrap input[type="reset"].pink.bordered-bot:hover,
    .pa-wrap input[type="button"].pink.bordered-bot:hover {
      	border-color: #e64883;
      	background-color: #e64883;
      	color: #fff;
        }


    .pa-wrap.pa-button.orange.bordered-bot,
    .pa-wrap button.orange.bordered-bot,
    .pa-wrap input[type="submit"].orange.bordered-bot,
    .pa-wrap input[type="reset"].orange.bordered-bot,
    .pa-wrap input[type="button"].orange.bordered-bot {
      	border-color: #f98805;
      	color: #f98805;
        }


    .pa-wrap button.orange.bordered-bot:hover,
    .pa-wrap input[type="submit"].orange.bordered-bot:hover,
    .pa-wrap input[type="reset"].orange.bordered-bot:hover,
    .pa-wrap input[type="button"].orange.bordered-bot:hover {
      	border-color: #f98805;
      	background-color: #f98805;
      	color: #fff;
        }


    .pa-wrap.pa-button.teal.bordered-bot,
    .pa-wrap button.teal.bordered-bot,
    .pa-wrap input[type="submit"].teal.bordered-bot,
    .pa-wrap input[type="reset"].teal.bordered-bot,
    .pa-wrap input[type="button"].teal.bordered-bot {
    	border-color: #1fa79e;
    	color: #1fa79e;
        }


    .pa-wrap button.teal.bordered-bot:hover,
    .pa-wrap input[type="submit"].teal.bordered-bot:hover,
    .pa-wrap input[type="reset"].teal.bordered-bot:hover,
    .pa-wrap input[type="button"].teal.bordered-bot:hover {
      	border-color: #1fa79e;
      	background-color: #1fa79e;
      	color: #fff;
        }


    .pa-wrap.pa-button.skyblue.bordered-bot,
   .pa-wrap button.skyblue.bordered-bot,
   .pa-wrap input[type="submit"].skyblue.bordered-bot,
   .pa-wrap input[type="reset"].skyblue.bordered-bot,
   .pa-wrap input[type="button"].skyblue.bordered-bot {
    	border-color: #03acdc;
   		color: #03acdc;
        }


    .pa-wrap button.skyblue.bordered-bot:hover,
    .pa-wrap input[type="submit"].skyblue.bordered-bot:hover,
    .pa-wrap input[type="reset"].skyblue.bordered-bot:hover,
    .pa-wrap input[type="button"].skyblue.bordered-bot:hover {
    	border-color: #03acdc;
     	background-color: #03acdc;
    	color: #fff;
        }


    .pa-wrap.pa-button.jade.bordered-bot,
    .pa-wrap button.jade.bordered-bot,
    .pa-wrap input[type="submit"].jade.bordered-bot,
    .pa-wrap input[type="reset"].jade.bordered-bot,
    .pa-wrap input[type="button"].jade.bordered-bot {
      	border-color: #0aad80;
      	color: #0aad80;
        }


    .pa-wrap button.jade.bordered-bot:hover,
    .pa-wrap input[type="submit"].jade.bordered-bot:hover,
    .pa-wrap input[type="reset"].jade.bordered-bot:hover,
    .pa-wrap input[type="button"].jade.bordered-bot:hover {
    	border-color: #0aad80;
    	background-color: #0aad80;
    	color: #fff;
        }


    .pa-wrap.pa-button.green.bordered-bot,
    .pa-wrap button.green.bordered-bot,
    .pa-wrap input[type="submit"].green.bordered-bot,
    .pa-wrap input[type="reset"].green.bordered-bot,
    .pa-wrap input[type="button"].green.bordered-bot {
    	border-color: #8fbe32;
    	color: #8fbe32;
        }


    .pa-wrap button.green.bordered-bot:hover,
    .pa-wrap input[type="submit"].green.bordered-bot:hover,
    .pa-wrap input[type="reset"].green.bordered-bot:hover,
    .pa-wrap input[type="button"].green.bordered-bot:hover {
    	border-color: #8fbe32;
    	background-color: #8fbe32;
    	color: #fff;
        }


    .pa-wrap.pa-button.white.bordered-bot,
    .pa-wrap button.white.bordered-bot,
    .pa-wrap input[type="submit"].white.bordered-bot,
    .pa-wrap input[type="reset"].white.bordered-bot,
    .pa-wrap input[type="button"].white.bordered-bot {
      	background: none;
      	border-color: #fff;
      	color:#fff;
        }


    .pa-wrap.pa-button.black.bordered-bot,
    .pa-wrap button.black.bordered-bot,
    .pa-wrap input[type="submit"].black.bordered-bot,
    .pa-wrap input[type="reset"].black.bordered-bot,
    .pa-wrap input[type="button"].black.bordered-bot {
        background: none;
        border-color: #000;
        color:#000;
        }


    .pa-wrap.pa-button.black.bordered-bot:hover,
    .pa-wrap button.black.bordered-bot:hover,
    .pa-wrap input[type="submit"].black.bordered-bot:hover,
    .pa-wrap input[type="reset"].black.bordered-bot:hover,
    .pa-wrap input[type="button"].black.bordered-bot:hover {
        background: #000;
        border-color: #000;
        color: #fff;
        }

    .pa-wrap.pa-button.white.bordered-bot:hover,
    .pa-wrap button.white.bordered-bot:hover,
    .pa-wrap input[type="submit"].white.bordered-bot:hover,
    .pa-wrap input[type="reset"].white.bordered-bot:hover,
    .pa-wrap input[type="button"].white.bordered-bot:hover {
        background: #fff;
        border-color: #fff;
        color:#000;
        }

    /* Thin Font Weight*/
    .pa-wrap.pa-button.thin { font-weight: 400;}
    .pa-wrap.pa-button.bold { font-weight: 700;}

    /* Buttons border Radius */
    .pa-wrap.pa-button.rounded { border-radius:55px; -webkit-transition: all .5s ease; transition: all .5s ease; letter-spacing: 0; padding-left: 30px; padding-right: 30px;}
    .pa-wrap.pa-button.square { border-radius:0; box-shadow: 0 0px 0 0 currentColor; }

    /* Buttons icon */
    .pa-wrap.pa-button i,
    .pa-wrap button i,
    .pa-wrap input[type="submit"] i,
    .pa-wrap input[type="reset"] i,
    .pa-wrap input[type="button"] i {
    	color: inherit;
    	font-size:16px;
    	vertical-align:baseline;
    	line-height:1;
    	display:inline;
    	margin-right:7px;
        }

    .pa-wrap.pa-button i.fa-none { margin:0; display:none;}
    .pa-wrap.pa-button.large i { font-size:24px; vertical-align:text-top;}



    /* Fix for odd Mozilla border & padding issues */
    .pa-wrap button::-moz-focus-inner,
    .pa-wrap input::-moz-focus-inner {
	    border: 0;
	    padding: 0;
    	}

    .pa-wrap.pa-button.gray.rounded.bordered-bot { border-color: #e5e5e5;padding: 10px 20px;text-transform: uppercase; color: #437df9; font-weight: 500; font-size: 12px; line-height: 15px; margin-bottom: 22px; letter-spacing: 1px;}
    .pa-wrap.pa-button.gray.rounded.bordered-bot:hover { background:#292929; border-color:#292929; color:#fff !important;}


    /* # webnus buttons
    ============================*/
	.pa-wrap.pa-button span {z-index: 1; display: inline-block; position: relative; -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);transition: all .3s ease; }
	.pa-wrap.pa-button:hover span {color: #fff; transition-delay: .2s; -webkit-transition-delay: .2s; }
	.pa-wrap.pa-button:not(.rounded):after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #292929;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left;-webkit-transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;}
	.pa-wrap.pa-button.rounded:hover { box-shadow: 170px 0px 5px #292929 inset;}
	.pa-wrap.pa-button:hover:after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-transition-delay: 0s;transition-delay: 0s;}
	.pa-wrap .pa-wrap.pa-button.bordered-bot:hover {border-color: #292929; }
	.pa-wrap.pa-button:hover span {-webkit-transform: translateX(0.5rem); -ms-transform: translateX(0.5rem); transform: translateX(0.5rem); -webkit-tr  ansition-delay: 0.075s; transition-delay: 0.075s; }
	.pa-wrap.pa-button.theme-skin span { color: #fff; }

    /* # PostBox
	================================================== */
	#pa-wrap.pa-wrap .pa-a-post-box { position:relative; overflow:hidden;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { position:absolute; bottom:10%; padding:20px; width:88%; left:0; right:0; margin:auto; transition:all .5s ease-in-out; text-align:center;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:19px; margin-bottom:16px; font-weight:700; letter-spacing:2px; line-height:1.35; text-transform:uppercase;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title a { color: #fff;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title a:hover { color:#437df9;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat { display:inline-block; background:#437df9; color:#fff; padding:0; border:none; text-align: center;letter-spacing:0.3px; transition:all .21s ease-in-out;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat:hover { background:#111 !important;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat a { padding:2px 8px 4px; color:#fff; font-size: 10px;text-transform: uppercase;font-weight: 400;letter-spacing: 1px;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-date { font-size:13px; color:#eee; margin:20px 0 0 11px;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-content { color:#fff; margin-top:30px;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-img img { width:100%;}
	#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay  { height:100%; background-color:rgba(0, 0, 0, 0.37); position:absolute; width:100%; bottom:0;border: 1px solid #e5e5e5;}
	.container #pa-wrap.pa-wrap .pa-a-post-box { margin:0 -10px;}
	.nopad-left #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay, .nopad-right #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay { border:none;}
	.vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-author, .vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-views, .vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-comments { display:none;}
	.vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title, .wpb_column .wpb_column #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title  { font-size: 16px;}
	.vc_col-sm-6 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:17px;}
	.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:13px; letter-spacing:0;}
	.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { padding:20px;}
	.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-meta { margin-left:10px;}
	@media only screen and (max-width:960px) {
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-date { display:block; margin-top:2px;}
	}
	@media only screen and (max-width:479px) {
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { padding:10px;}
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:16px;}
	}
	@media only screen and (min-width:961px) and (max-width:1280px) {
	    .nopad-left, .nopad-right { padding:0;}
	    .nopad-left .wpb_row, .nopad-right .wpb_row { margin:0;}
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { width:96%;}
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { letter-spacing:0;}
	}
	@media only screen and (min-width:768px) and (max-width:960px) {
	    #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { width:90%;}
	    .vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:19px;}
	    .vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:17px;}
	}


	/* # Icon Divider
	================================================== */
	#pa-wrap.pa-wrap .pa-sec-divider { background:url(//sticksandstones-ms.de/wp-content/plugins/power-vc-add-on/public/images/dividerline1.png) center center repeat-x; margin: 25px auto 30px; display: block; position: relative; height:1px}
	#pa-wrap.pa-wrap .pa-sec-divider .pa-cir{margin: auto; width: 50px; height: 50px; border: 1px solid #d7d7d7; padding: 11px 0;text-align: center;position: relative;top: -26px; border-radius: 100px; font-size:16px; line-height:26px; color:#b5b9bc}
	

	/* # Section Animation
	================================================== */
	.vc_editor .w-animate {
		opacity: 1;
	}
	
	@media only screen and (min-width: 961px) {
		.w-animate {
			opacity: 0;
		}
		.w-start_animation {
			opacity: 1;
			-webkit-animation: w-animate-btt 0.5s;
			-moz-animation: w-animate-btt 0.5s;
			-o-animation: w-animate-btt 0.5s;
			animation: w-animate-btt 0.5s;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
		#nav .w-start_animation {
			opacity: 1;
			-webkit-animation: w-animate-btt-nav 0.28s;
			-moz-animation: w-animate-btt-nav 0.28s;
			-o-animation: w-animate-btt-nav 0.28s;
			animation: w-animate-btt-nav 0.28s;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	
	/* Bottom to Top Keyframes */
	@-webkit-keyframes w-animate-btt {
		0% {
			-webkit-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-moz-keyframes w-animate-btt {
		0% {
			-moz-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-moz-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-o-keyframes w-animate-btt {
		0% {
			-o-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-o-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@keyframes w-animate-btt {
		0% {
			transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	
	
	/* Bottom to Top Keyframes (mega menu) */
	@-webkit-keyframes w-animate-btt-nav {
		0% {
			-webkit-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-moz-keyframes w-animate-btt-nav {
		0% {
			-moz-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-moz-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-o-keyframes w-animate-btt-nav {
		0% {
			-o-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-o-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@keyframes w-animate-btt-nav {
		0% {
			transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	/* Row Columns Layer Animation */
	.wn-layer-anim [class*="col-md"], .wn-layer-anim [class*="vc_col-"], .wn-layer-anim .pvaowl-item {
		opacity: 0;
		-webkit-transition: all 0.47s ease;
		transition: all 0.47s ease;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	.wn-layer-anim.wn-done-anim [class*="col-md"], .wn-layer-anim.wn-done-anim [class*="vc_col-"], .wn-layer-anim.wn-done-anim .pvaowl-item {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.wn-layer-anim.wn-la-fade [class*="col-md"], .wn-layer-anim.wn-la-fade [class*="vc_col-"], .wn-layer-anim.wn-la-fade .pvaowl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(2), .wn-layer-anim [class*="vc_col-"]:nth-of-type(2), .wn-layer-anim .pvaowl-item:nth-of-type(2) {
		transition-delay: 0.2s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(3), .wn-layer-anim [class*="vc_col-"]:nth-of-type(3), .wn-layer-anim .pvaowl-item:nth-of-type(3) {
		transition-delay: 0.4s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(4), .wn-layer-anim [class*="vc_col-"]:nth-of-type(4), .wn-layer-anim .pvaowl-item:nth-of-type(4) {
		transition-delay: 0.6s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(5), .wn-layer-anim [class*="vc_col-"]:nth-of-type(5), .wn-layer-anim .pvaowl-item:nth-of-type(5) {
		transition-delay: 0.8s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(6), .wn-layer-anim [class*="vc_col-"]:nth-of-type(6), .wn-layer-anim .pvaowl-item:nth-of-type(6) {
		transition-delay: 1s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(7), .wn-layer-anim [class*="vc_col-"]:nth-of-type(7), .wn-layer-anim .pvaowl-item:nth-of-type(7) {
		transition-delay: 1.2s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(8), .wn-layer-anim [class*="vc_col-"]:nth-of-type(8), .wn-layer-anim .pvaowl-item:nth-of-type(8) {
		transition-delay: 1.4s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(9), .wn-layer-anim [class*="vc_col-"]:nth-of-type(9), .wn-layer-anim .pvaowl-item:nth-of-type(9) {
		transition-delay: 1.6s;
	}
	.wn-layer-anim [class*="col-md"]:nth-of-type(10), .wn-layer-anim [class*="vc_col-"]:nth-of-type(10), .wn-layer-anim .pvaowl-item:nth-of-type(10) {
		transition-delay: 1.8s;
	}
	/* Row Columns Layer Animation Fix for VC Front-end Editor */
	body.vc_editor .wn-layer-anim [class*="col-md"], body.vc_editor .wn-layer-anim [class*="vc_col-"], body.vc_editor .wn-layer-anim .pvaowl-item,  body.vc_editor .max-title h1, body.vc_editor .max-title h2, body.vc_editor .max-title h3, body.vc_editor .max-title h4,  body.vc_editor .max-title h5, body.vc_editor .max-title h6, body.vc_editor .subtitle-element h1, body.vc_editor .subtitle-element h2,  body.vc_editor .subtitle-element h3, body.vc_editor .subtitle-element h4, body.vc_editor .subtitle-element h5, body.vc_editor .subtitle-element h6 {
		opacity: 1;
		-webkit-transition: all 0s ease;
		transition: all 0s ease;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		transition-delay: 0s;
	}

	/* Food Menu 1 */
	#pa-wrap.pa-wrap .food-menu-w1 { display:block; border:8px solid #e7e7e7; padding:30px 40px; margin-bottom:30px;}
	#pa-wrap.pa-wrap .food-menu-w1 img { width:40%; float:right; margin-left:15px; margin-right:0; margin-bottom:15px;}
	#pa-wrap.pa-wrap .food-menu-w1 .menu-dts { width:57%; text-align:center;}
	#pa-wrap.pa-wrap .food-menu-w1 h3 { font-weight:bold; letter-spacing:2px;}
	#pa-wrap.pa-wrap .food-menu-w1 h5 { margin-top:16px; margin-bottom:12px; font-size:18px; letter-spacing:1px;}
	@media (min-width: 768px) and (max-width: 960px) {
	#pa-wrap.pa-wrap .food-menu-w1 { padding:25px 20px;}
	#pa-wrap.pa-wrap .food-menu-w1 h3 { font-size:23px; letter-spacing:1px;}
	}
	@media (max-width: 767px) {
	#pa-wrap.pa-wrap .food-menu-w1 img { float:none; width:100%; margin:0; margin-bottom:25px;}
	#pa-wrap.pa-wrap .food-menu-w1 .menu-dts { width:100%;}
	#pa-wrap.pa-wrap .food-menu-w1 h3 { font-size:21px; letter-spacing:0;}
	}
	
	/* Food Menu 2 */
	#pa-wrap.pa-wrap .food-menu-w2 { display:block; margin-bottom:10px; padding:30px 20px; overflow:hidden;}
	#pa-wrap.pa-wrap .fm-w2-item { margin-bottom:20px; clear:both;}
	#pa-wrap.pa-wrap .fm-w2-top { clear: both; width: 100%; min-height:30px; position: relative; overflow: hidden;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { font-size:15px; font-weight:500; letter-spacing:1px; color:#4c352a; padding:1px 4px; display:inline-block; float:left; width:100%;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:17px;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-price { color:#d0ae5e; float:right; font-size:16px; font-weight:700; padding:1px 11px; position:absolute; right:0; background:#fff; border-radius:27px;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-des { padding-left:4px; color:#9a8b84; font-size:13px; font-family:'Droid Serif','Montserrat', Helvetica, Arial, sans-serif;padding-left: 4px;}
	#pa-wrap.pa-wrap .fm-w2-item.featured-w2 { position:relative; padding:9px 7px; border:2px solid #d0ae5e; margin-left:-7px; margin-right:-7px;}
	#pa-wrap.pa-wrap .fm-w2-item.featured-w2 .fm-w2-featured { display:inline-block; position:absolute; right:0; bottom:0; padding:2px 7px 0 11px; background:#d0ae5e; color:#fff; font-size:9px; text-transform: uppercase; letter-spacing:2px;}
	@media (max-width: 767px) {
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { letter-spacing:0; font-size:13px; font-weight:700;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-des { font-size:11px;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-price { font-size:13px; padding:1px 5px;}
	}
	
	@media (max-width: 479px) {
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { margin-right:40px;}
	#pa-wrap.pa-wrap .fm-w2-item.featured-w2 { padding-bottom:29px;}
	#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name:after { display:none;}
	}
	
	
	
		
	/* Food Menu 3 */
	#pa-wrap.pa-wrap .food-menu-w3 { display:block; padding:20px 15px 20px 70px; margin-bottom:30px; position:relative;}
	#pa-wrap.pa-wrap .food-menu-w3 img { width:60px; border-radius:33px; float:left; position:absolute; left:0; top:10px;}
	#pa-wrap.pa-wrap .food-menu-w3 .w3-menu-top { text-align:left; overflow:hidden; position:relative; clear:both; min-height:30px;}
	#pa-wrap.pa-wrap .food-menu-w3 h3 { padding-top:1px; font-weight:bold; font-size:18px; letter-spacing:2px; float:left; color:#654c40;}
	#pa-wrap.pa-wrap .food-menu-w3 h3:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:18px;}
	#pa-wrap.pa-wrap .food-menu-w3 h5 { margin-top:-1px; border-radius:27px; margin-bottom:12px; font-size:17px; letter-spacing:1px; float:right; background:#fff; padding:1px 3px; position:absolute; right:0;}
	#pa-wrap.pa-wrap .food-menu-w3 p { margin:0;}
	#pa-wrap.pa-wrap .food-menu-w3 .w3-menu-dts { color:#82736b; font-size:12px;}
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#pa-wrap.pa-wrap .food-menu-w3 h3 { font-size:13px;}
	#pa-wrap.pa-wrap .food-menu-w3 h5 { font-size:12px; font-weight:700;}
	#pa-wrap.pa-wrap .food-menu-w3 h3:after { bottom:21px}
	}
	
	@media (max-width: 479px) {
	#pa-wrap.pa-wrap .food-menu-w3 h5 { right:auto; top:0; left:0; font-size:15px; font-weight:700;}
	#pa-wrap.pa-wrap .food-menu-w3 h3 { padding-top:25px;}
	#pa-wrap.pa-wrap .food-menu-w3 h3:after { display:none;}
	}
	
	
	
	/* Food Menu 4 */
	#pa-wrap.pa-wrap .food-menu-w4 { display:block; padding:0; margin-bottom:30px; position:relative;}
	#pa-wrap.pa-wrap .food-menu-w4 img { width:100%; margin-bottom:15px; border:6px solid #ddd; transition: all 0.2s ease; }
	#pa-wrap.pa-wrap .food-menu-w4:hover img { border-color:#d0ae5e;}
	#pa-wrap.pa-wrap .food-menu-w4 .w4-menu-top { text-align:left; overflow:hidden; position:relative; clear:both; min-height:30px;}
	#pa-wrap.pa-wrap .food-menu-w4 h3 { padding-top:3px; font-weight:bold; font-size:17px; letter-spacing:2px; float:left; color:#2a2a2a; width:100%;}
	#pa-wrap.pa-wrap .food-menu-w4 h3:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:17px;}
	#pa-wrap.pa-wrap .food-menu-w4 h5 { margin-top:0; margin-bottom:12px; font-size:17px; letter-spacing:1px; float:right; background:#fff; padding:1px 3px; position:absolute; right:0; border-radius:27px;}
	#pa-wrap.pa-wrap .blox .food-menu-w4 h5 { background:#f7f7f7;}
	#pa-wrap.pa-wrap .food-menu-w4 p { margin:0;}
	#pa-wrap.pa-wrap .food-menu-w4 .w4-menu-dts { color:#8a8a8a; font-size:13px;}
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#pa-wrap.pa-wrap .food-menu-w4 h3 { font-size:13px;}
	#pa-wrap.pa-wrap .food-menu-w4 h5 { font-size:12px; font-weight:700;}
	#pa-wrap.pa-wrap .food-menu-w4 h3:after { bottom:21px}
	}
	
	@media (max-width: 479px) {
	#pa-wrap.pa-wrap .food-menu-w4 h5 { right:auto; top:0; left:0; font-size:15px; font-weight:700;}
	#pa-wrap.pa-wrap .food-menu-w4 h3 { padding-top:25px;}
	#pa-wrap.pa-wrap .food-menu-w4 h3:after { display:none;}
	}
/*	# End
======================.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
.lvca-accordion .lvca-panel-title {
  display: block;
  cursor: pointer; }
.lvca-accordion .lvca-panel-content {
  display: none;
  overflow: hidden; }

.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title {
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s; }
  .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {
    font-family: 'lvca-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    content: "\e912";
    right: 30px;
    top: 26px;
    font-size: 14px;
    line-height: 1;
    color: #666;
    font-weight: 700;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s; }
.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title {
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s; }
  .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title:after {
    font-family: 'lvca-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 30px;
    top: 25px;
    content: "\e913";
    color: #999;
    font-size: 18px;
    line-height: 1;
    -webkit-transition: color .3s ease-in 0s, transform .3s ease-in-out 0s;
    -webkit-transition: color .3s ease-in 0s, -webkit-transform .3s ease-in-out 0s;
    transition: color .3s ease-in 0s, -webkit-transform .3s ease-in-out 0s;
    transition: color .3s ease-in 0s, transform .3s ease-in-out 0s;
    transition: color .3s ease-in 0s, transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
.lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

/* ----- Style 1 ------ */
.lvca-accordion.lvca-style1 .lvca-panel {
  margin: 20px 0 0;
  background: #eee;
  border-radius: 5px;
  overflow: hidden; }
  .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title {
    position: relative;
    display: block;
    padding: 20px 50px 20px 30px;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0;
    font-weight: bold;
    color: #666;
    margin: 0; }
  .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content {
    background: #f8f8f8;
    padding: 30px 30px; }
  .lvca-accordion.lvca-style1 .lvca-panel:hover .lvca-panel-title {
    background: #e2e2e2; }
  .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title {
    color: #333;
    background: #e2e2e2; }
  .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after {
    color: #333; }

/* ----- Style 2 ------ */
.lvca-accordion.lvca-style2 .lvca-panel {
  margin: 20px 0 0;
  color: #333;
  -webkit-transition: color .3s;
  transition: color .3s;
  position: relative; }
  .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title {
    position: relative;
    display: block;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    padding: 20px 50px 20px 30px;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0;
    font-weight: bold;
    color: #666;
    margin: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 1; }
    .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title:before {
      position: absolute;
      content: "";
      left: 0;
      bottom: 0;
      height: 0;
      width: 100%;
      background: #4c5053;
      -webkit-transition: height 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: height 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      z-index: -1; }
  .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content {
    padding: 20px 30px;
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 5px 5px; }
  .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title, .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title:after {
    color: #fff;
    border-color: #333; }
  .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title:before {
    height: 100%; }
  .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title {
    background: #4c5053;
    color: #fff;
    border-radius: 5px 5px 0 0;
    border-color: #333; }
  .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title:after {
    color: #fff; }

.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title {
  color: #888;
  border-color: #404040; }
  .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title:before {
    background: #e5e5e5; }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title {
  color: #333; }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title:after {
  color: #666; }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title {
  background: #e5e5e5;
  color: #333;
  border-color: #e5e5e5; }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title:after {
  color: #666; }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content {
  border-color: #404040;
  color: #909090; }
  .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h1, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h2, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h3, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h4, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h5, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h6 {
    color: #e5e5e5; }

/* ----- Style 3 ------ */
.lvca-accordion.lvca-style3 .lvca-panel {
  margin: 0;
  border-bottom: 1px solid #dcdcdc; }
  .lvca-accordion.lvca-style3 .lvca-panel:first-child {
    border-top: 1px solid #dcdcdc; }
  .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title {
    position: relative;
    display: block;
    padding: 20px 50px 20px 5px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666;
    margin: 0; }
    .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {
      top: 24px; }
  .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content {
    padding: 10px 50px 30px 5px; }
  .lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title {
    color: #333; }
  .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title {
    color: #333; }
  .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title:after {
    color: #333; }

.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel {
  border-color: #404040; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title {
    color: #b0b0b0; }
    .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {
      color: #888; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title {
    color: #eaeaea; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title:after {
    color: #aaa; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title {
    color: #eaeaea; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title:after {
    color: #aaa; }
  .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content {
    color: #909090; }
    .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h1, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h2, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h3, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h4, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h5, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h6 {
      color: #e5e5e5; }

/*# sourceMappingURL=style.css.map *//* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    }

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
    }
.slick-list:focus
{
    outline: none;
    }
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    }

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
    }
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
    }
.slick-track:after
{
    clear: both;
    }
.slick-loading .slick-track
{
    visibility: hidden;
    }

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    }
[dir='rtl'] .slick-slide
{
    float: right;
    }
.slick-slide img
{
    display: block;
    }
.slick-slide.slick-loading img
{
    display: none;
    }
.slick-slide.dragging img
{
    pointer-events: none;
    }
.slick-initialized .slick-slide
{
    display: block;
    }
.slick-loading .slick-slide
{
    visibility: hidden;
    }
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
    }
.slick-arrow.slick-hidden {
    display: none;
    }
.lvca-carousel .lvca-carousel-item {
    position: relative;
    }
.lvca-carousel.lvca-container {
    max-width: none;
    }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLG1CQUFtQjtLQUNsQjtBQUNMO0lBQ0ksZ0JBQWdCO0tBQ2YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmx2Y2EtY2Fyb3VzZWwgLmx2Y2EtY2Fyb3VzZWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbi5sdmNhLWNhcm91c2VsLmx2Y2EtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfSJdfQ== */.lvca-clients {
  clear: both;
  overflow: hidden;
  margin: 0 auto; }
  @media (max-width: 479px) {
    .lvca-clients .lvca-grid-mobile-1 .lvca-grid-item:nth-child(1n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-1 .lvca-grid-item:nth-child(-n + 1) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-2 .lvca-grid-item:nth-child(2n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-2 .lvca-grid-item:nth-child(-n + 2) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-3 .lvca-grid-item:nth-child(3n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-3 .lvca-grid-item:nth-child(-n + 3) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-4 .lvca-grid-item:nth-child(4n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-4 .lvca-grid-item:nth-child(-n + 4) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-5 .lvca-grid-item:nth-child(5n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-5 .lvca-grid-item:nth-child(-n + 5) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-6 .lvca-grid-item:nth-child(6n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-mobile-6 .lvca-grid-item:nth-child(-n + 6) {
      border-top: 1px solid #ddd; } }
  @media (min-width: 480px) and (max-width: 800px) {
    .lvca-clients .lvca-grid-tablet-1 .lvca-grid-item:nth-child(1n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-1 .lvca-grid-item:nth-child(-n + 1) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-2 .lvca-grid-item:nth-child(2n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-2 .lvca-grid-item:nth-child(-n + 2) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-3 .lvca-grid-item:nth-child(3n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-3 .lvca-grid-item:nth-child(-n + 3) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-4 .lvca-grid-item:nth-child(4n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-4 .lvca-grid-item:nth-child(-n + 4) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-5 .lvca-grid-item:nth-child(5n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-5 .lvca-grid-item:nth-child(-n + 5) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-6 .lvca-grid-item:nth-child(6n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-tablet-6 .lvca-grid-item:nth-child(-n + 6) {
      border-top: 1px solid #ddd; } }
  @media only screen and (min-width: 801px) {
    .lvca-clients .lvca-grid-desktop-1 .lvca-grid-item:nth-child(1n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-1 .lvca-grid-item:nth-child(-n + 1) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-2 .lvca-grid-item:nth-child(2n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-2 .lvca-grid-item:nth-child(-n + 2) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-3 .lvca-grid-item:nth-child(3n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-3 .lvca-grid-item:nth-child(-n + 3) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-4 .lvca-grid-item:nth-child(4n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-4 .lvca-grid-item:nth-child(-n + 4) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-5 .lvca-grid-item:nth-child(5n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-5 .lvca-grid-item:nth-child(-n + 5) {
      border-top: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-6 .lvca-grid-item:nth-child(6n + 1) {
      border-left: 1px solid #ddd; }
    .lvca-clients .lvca-grid-desktop-6 .lvca-grid-item:nth-child(-n + 6) {
      border-top: 1px solid #ddd; } }
  .lvca-clients .lvca-client {
    position: relative;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: hidden; }
    .lvca-dark-bg .lvca-clients .lvca-client {
      border-color: #505050 !important; }
    .lvca-clients .lvca-client img {
      -webkit-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s;
      width: 100%;
      margin: 0;
      display: block; }
    .lvca-clients .lvca-client .lvca-client-name {
      position: absolute;
      z-index: 2;
      top: 50%;
      text-align: center;
      width: 100%;
      height: 100%;
      margin-top: -12px;
      color: #fff;
      font-size: 18px;
      line-height: 26px;
      -webkit-transition: opacity .4s ease-in-out 0s;
      transition: opacity .4s ease-in-out 0s;
      opacity: 0; }
      .lvca-clients .lvca-client .lvca-client-name a {
        color: #fff;
        text-decoration: none; }
    .lvca-clients .lvca-client .lvca-image-overlay {
      position: absolute;
      left: 0;
      top: 0;
      overflow: hidden;
      width: 100%;
      height: 100%;
      background: #000;
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      opacity: 0;
      -webkit-transition: opacity .4s ease-in-out 0s;
      transition: opacity .4s ease-in-out 0s; }
    .lvca-clients .lvca-client:hover .lvca-image-overlay {
      opacity: 0.7; }
      .lvca-dark-bg .lvca-clients .lvca-client:hover .lvca-image-overlay {
        opacity: 0.8; }
    .lvca-clients .lvca-client:hover .lvca-client-name {
      opacity: 1; }

/*# sourceMappingURL=style.css.map */.lvca-heading {
  text-align: center;
  margin: 0 auto 60px;
  max-width: 640px; }
  @media only screen and (max-width: 767px) {
    .lvca-heading {
      margin-bottom: 40px; } }
  .lvca-heading .lvca-text {
    font-size: 18px;
    line-height: 28px;
    margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      .lvca-heading .lvca-text {
        font-size: 15px;
        line-height: 26px; } }
  .lvca-heading.lvca-alignleft, .lvca-heading.lvca-alignright {
    margin: 0; }
    .lvca-heading.lvca-alignleft .lvca-text, .lvca-heading.lvca-alignright .lvca-text {
      margin: 0; }
  .lvca-heading.lvca-alignleft {
    text-align: left; }
  .lvca-heading.lvca-alignright {
    text-align: right; }

.lvca-heading .lvca-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  margin: 0 auto 20px;
  color: #333;
  font-weight: bold; }
  @media only screen and (max-width: 767px) {
    .lvca-heading .lvca-title {
      font-size: 24px;
      line-height: 32px; } }
.lvca-dark-bg .lvca-heading .lvca-title {
  color: #e5e5e5; }
.lvca-dark-bg .lvca-heading .lvca-subtitle {
  color: #B0B0B0; }
.lvca-dark-bg .lvca-heading .lvca-text {
  color: #909090; }
.lvca-heading.lvca-alignleft .lvca-title, .lvca-heading.lvca-alignright .lvca-title {
  margin: 0 0 20px; }

.lvca-heading .lvca-subtitle {
  margin: 0 auto 5px;
  color: #888;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  position: relative;
  display: inline-block;
  padding: 0 10px; }
  @media only screen and (max-width: 767px) {
    .lvca-heading .lvca-subtitle {
      font-size: 11px;
      line-height: 18px; } }
.lvca-heading.lvca-alignleft .lvca-subtitle, .lvca-heading.lvca-alignright .lvca-subtitle {
  margin: 0 0 5px;
  padding: 0; }
  .lvca-heading.lvca-alignleft .lvca-subtitle:before, .lvca-heading.lvca-alignleft .lvca-subtitle:after, .lvca-heading.lvca-alignright .lvca-subtitle:before, .lvca-heading.lvca-alignright .lvca-subtitle:after {
    display: none; }

.lvca-heading.lvca-style3 {
  margin: 0 auto 30px; }
  .lvca-heading.lvca-style3 .lvca-title {
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: 1px; }
    .lvca-heading.lvca-style3 .lvca-title:after {
      width: 35px;
      height: 1px;
      background: #aaa;
      display: block;
      content: ""; }
    .lvca-heading.lvca-style3 .lvca-title:after {
      margin: 10px auto 20px; }
      .lvca-dark-bg .lvca-heading.lvca-style3 .lvca-title:after {
        background: #909090; }
    @media only screen and (max-width: 767px) {
      .lvca-heading.lvca-style3 .lvca-title {
        font-size: 16px;
        line-height: 24px; } }
  .lvca-heading.lvca-style3.lvca-alignleft, .lvca-heading.lvca-style3.lvca-alignright {
    margin: 0 0 30px; }
    .lvca-heading.lvca-style3.lvca-alignleft .lvca-title:after, .lvca-heading.lvca-style3.lvca-alignright .lvca-title:after {
      margin: 10px 0 20px; }

/*# sourceMappingURL=style.css.map */.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0); }

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute; }

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s; }

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s;
  -webkit-transform: translateY(0);
  transform: translateY(0); }

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em; }

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center; }

/* --- Animate Numbers ---- */
.lvca-odometers {
  font-size: 0;
  /* inline-block hack */ }
  .lvca-odometers .lvca-odometer {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    position: relative;
    margin-bottom: 50px; }
    .lvca-odometers .lvca-odometer:last-child:after {
      border: none; }
    .lvca-odometers .lvca-odometer .lvca-prefix, .lvca-odometers .lvca-odometer .lvca-suffix {
      display: inline;
      font-size: 36px;
      line-height: 48px;
      color: #333;
      vertical-align: middle; }
    .lvca-odometers .lvca-odometer .lvca-prefix {
      margin-right: 5px;
      margin-left: 5px; }
    .lvca-odometers .lvca-odometer .lvca-suffix {
      margin-left: 5px; }
    .lvca-odometers .lvca-odometer .lvca-number {
      font-size: 60px;
      line-height: 72px;
      font-style: normal;
      text-transform: none;
      letter-spacing: 2px;
      font-weight: 900;
      color: #333;
      margin-bottom: 10px; }
      .lvca-odometers .lvca-odometer .lvca-number span {
        font-size: 60px; }
      .lvca-dark-bg .lvca-odometers .lvca-odometer .lvca-number {
        color: #e5e5e5; }
    .lvca-odometers .lvca-odometer .lvca-stats-title {
      font-size: 18px;
      line-height: 28px;
      display: inline-block;
      color: #888; }
      .lvca-dark-bg .lvca-odometers .lvca-odometer .lvca-stats-title {
        color: #909090; }
      .lvca-odometers .lvca-odometer .lvca-stats-title span {
        float: left;
        margin-right: 15px; }
      .lvca-odometers .lvca-odometer .lvca-stats-title .lvca-icon-wrapper {
        font-size: 32px;
        margin-right: 10px;
        vertical-align: middle;
        color: #ccc; }

@media only screen and (max-width: 960px) {
  .lvca-odometers .lvca-odometer .lvca-number {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 0; }
    .lvca-odometers .lvca-odometer .lvca-number span {
      font-size: 48px; }
  .lvca-odometers .lvca-odometer .lvca-stats-title {
    font-size: 15px;
    line-height: 26px; } }
@media only screen and (max-width: 479px) {
  .lvca-odometers .lvca-odometer {
    text-align: center; } }

/*# sourceMappingURL=style.css.map *//*---- Pie Charts --------- */
.lvca-piechart {
  position: relative;
  text-align: center;
  float: left;
  overflow: hidden;
  float: left;
  padding: 10px; }
  .lvca-piechart canvas {
    position: relative;
    top: 0;
    left: 0;
    max-width: 100%;
    margin: 0 auto; }
  .lvca-piechart .lvca-label {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 55%;
    max-width: 65%;
    color: #888; }
    .lvca-dark-bg .lvca-piechart .lvca-label {
      color: #909090; }
  .lvca-piechart .lvca-percentage span {
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
    line-height: 60px;
    font-weight: 300;
    text-align: center;
    color: #333;
    font-weight: bolder; }
    .lvca-dark-bg .lvca-piechart .lvca-percentage span {
      color: #e5e5e5; }
  .lvca-piechart .lvca-percentage sup {
    font-size: 18px;
    vertical-align: super; }
  .lvca-piechart.dark-bg .lvca-label {
    color: #fff; }
  .lvca-piechart.dark-bg .lvca-percentage span {
    color: #eee; }

@media only screen and (max-width: 479px) {
  .lvca-piechart canvas {
    margin-bottom: 15px; } }

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

.lvca-posts-carousel {
  clear: both;
  max-width: none; }
  @media only screen and (min-width: 1024px) {
    .lvca-posts-carousel {
      max-width: 96%; } }
  .lvca-posts-carousel .lvca-posts-carousel-item .hentry {
    background: #fff;
    border-radius: 6px;
    border: none;
    padding: 0;
    margin: 0;
    -webkit-transition: -webkit-box-shadow .25s ease 0s;
    transition: -webkit-box-shadow .25s ease 0s;
    transition: box-shadow .25s ease 0s;
    transition: box-shadow .25s ease 0s, -webkit-box-shadow .25s ease 0s;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    overflow: hidden; }
    .lvca-posts-carousel .lvca-posts-carousel-item .hentry:hover {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image {
    position: relative;
    overflow: hidden; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .fl-photo-content {
      width: 100%; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
      width: 100%;
      display: block;
      -webkit-transition: all .4s ease-in-out 0s;
      transition: all .4s ease-in-out 0s;
      max-width: 100%; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover img {
      -webkit-filter: brightness(50%);
              filter: brightness(50%); }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info {
      display: block;
      text-align: center; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-entry-info {
        text-align: center;
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 100%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-post-title {
        padding: 10px;
        margin: 0;
        font-size: 22px;
        line-height: 34px;
        font-weight: 400;
        color: #fff;
        opacity: 0;
        -webkit-transition: opacity .4s ease-in-out 0s;
        transition: opacity .4s ease-in-out 0s; }
        @media only screen and (max-width: 1024px) {
          .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-post-title {
            font-size: 18px;
            line-height: 26px; } }
        .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-post-title a {
          display: inline;
          color: #fff;
          -webkit-transition: all .3s ease-in-out 0s;
          transition: all .3s ease-in-out 0s;
          border-bottom: 1px solid transparent; }
          .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-post-title a:hover {
            border-bottom: 2px solid #ccc; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms {
        display: block;
        color: #f9f9f9;
        font-size: 14px;
        line-height: 22px;
        opacity: 0;
        -webkit-transition: opacity .4s ease-in-out 0s;
        transition: opacity .4s ease-in-out 0s; }
        .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms a {
          color: #ddd;
          position: relative;
          display: inline;
          zoom: 1;
          font-size: 14px;
          line-height: 22px;
          font-style: italic;
          -webkit-transition: all .4s ease-in-out 0s;
          transition: all .4s ease-in-out 0s; }
          .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms a:hover {
            color: #fff; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover .lvca-image-info .lvca-post-title, .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover .lvca-image-info .lvca-terms {
      opacity: 1; }
  .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap {
    text-align: center;
    max-width: 650px;
    margin: 0 auto;
    padding: 25px 15px; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 1px;
      font-weight: bold;
      color: #333;
      text-transform: uppercase;
      clear: none;
      margin-top: 0;
      margin-bottom: 10px;
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 10px; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title:after, .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title:before {
        display: none; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
        color: #333333;
        -webkit-transition: all .4s ease-in-out 0s;
        transition: all .4s ease-in-out 0s; }
        .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:hover {
          color: #888; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span {
      display: inline-block;
      padding: 0;
      margin: 0;
      font-style: italic;
      color: #999; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span a {
        -webkit-transition: all 0.3s ease-in-out 0s;
        transition: all 0.3s ease-in-out 0s;
        font-style: normal; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span:after {
        content: '//';
        padding-left: 6px;
        padding-right: 6px; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span:first-child {
        border: none;
        padding-left: 0; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span:last-child:after {
        display: none; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
      padding: 0;
      margin: 10px auto 0; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary:before {
        width: 35px;
        height: 1px;
        background: #aaa;
        display: block;
        content: "";
        text-align: center;
        margin: 0 auto 15px; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list {
      -webkit-transition: all .4s ease-in-out 0s;
      transition: all .4s ease-in-out 0s; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list:after {
        width: 35px;
        height: 1px;
        background: #aaa;
        display: block;
        content: ""; }
      .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list:after {
        text-align: center;
        margin: 10px auto 10px; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list a {
      font-style: italic;
      -webkit-transition: all .4s ease-in-out 0s;
      transition: all .4s ease-in-out 0s; }
  .lvca-posts-carousel .lvca-posts-carousel-item .type-post .lvca-entry-text-wrap .entry-summary:before {
    display: none; }
  .lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more {
    margin: 25px 0 0 0; }
  .lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button) {
    color: #333;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding: 0;
    -webkit-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):hover {
      color: #666; }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):after {
      content: '›';
      display: inline-block;
      margin-left: 7px; }
    .rtl .lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):after {
      margin: 0 7px 0 0; }

/*# sourceMappingURL=style.css.map *//* ---------- Pricing table --------- */
.lvca-pricing-table .lvca-pricing-plan {
  float: left;
  padding: 10px; }

.lvca-center {
  text-align: center; }

.lvca-pricing-table {
  padding: 0; }
  .lvca-pricing-table .lvca-top-header {
    padding: 15px 0;
    background-color: #494949;
    border-bottom: 1px solid #2c2b2b; }
    .lvca-pricing-table .lvca-top-header h3 {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 1px;
      font-weight: bold;
      color: #333;
      text-transform: uppercase;
      clear: none;
      margin-top: 0;
      margin-bottom: 10px;
      font-size: 20px;
      line-height: 32px;
      color: #fefefe;
      margin: 0; }
    .lvca-pricing-table .lvca-top-header img {
      margin-top: 15px; }
    .lvca-pricing-table .lvca-top-header .lvca-tagline {
      display: block;
      font-size: 15px;
      line-height: 24px;
      color: #EDEDED;
      text-transform: none;
      text-align: center;
      margin-bottom: 5px; }
  .lvca-pricing-table .lvca-pricing-plan {
    background: #fff;
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
    margin-bottom: 30px; }
    .lvca-pricing-table .lvca-pricing-plan:hover .lvca-purchase {
      background: #e5e5e5; }
    .lvca-pricing-table .lvca-pricing-plan .lvca-plan-price {
      color: #fff;
      font-size: 22px;
      line-height: 28px;
      font-weight: 700;
      margin: 0; }
      .lvca-pricing-table .lvca-pricing-plan .lvca-plan-price span {
        font-size: 22px;
        line-height: 32px; }
  .lvca-pricing-table .lvca-plan-header {
    padding: 30px 0 30px;
    background-color: #494949; }
  .lvca-pricing-table .lvca-plan-price .lvca-text {
    display: inline-block;
    padding: 6px 25px;
    border-radius: 25px;
    background: #2C2B2B; }
  .lvca-pricing-table .lvca-plan-price sup {
    font-size: 18px;
    line-height: 32px;
    vertical-align: top;
    margin-right: 2px;
    position: static; }
  .lvca-pricing-table .lvca-plan-details {
    padding: 15px 0;
    margin: 0;
    border: 1px solid #eee; }
    .lvca-pricing-table .lvca-plan-details .lvca-pricing-item {
      list-style: none;
      display: block;
      padding: 6px;
      margin: 0;
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item i {
        color: #777;
        font-size: 18px;
        display: inline;
        margin-right: 8px; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-title {
        color: #838383;
        margin-bottom: 10px; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value-wrap {
        display: block; }
        .lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value-wrap:after {
          position: relative;
          content: "";
          background: #ddd;
          width: 120px;
          height: 1px;
          display: block;
          margin: 12px auto 0; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value {
        color: #444;
        font-size: 24px;
        line-height: 32px;
        display: inline; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item s {
        color: #b4c9d3; }
      .lvca-pricing-table .lvca-plan-details .lvca-pricing-item:last-child .lvca-value-wrap:after {
        display: none; }
  .lvca-pricing-table .lvca-purchase {
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    margin: 0 auto;
    background: #f1f1f1;
    -webkit-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee; }
    .lvca-pricing-table .lvca-purchase a {
      padding: 12px 25px;
      border-radius: 5px;
      letter-spacing: 0;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 6px;
      font-weight: bold; }
  .lvca-pricing-table .lvca-pricing-plan.lvca-highlight {
    background: #f5f5f5;
    margin-top: -10px; }
    .lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-plan-details {
      border-color: #e5e5e5; }
    .lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-top-header {
      padding: 20px 0; }
    .lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-pricing-table .lvca-top-header h3 {
      color: #28c2ba !important; }
    .lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-purchase {
      padding: 20px 0;
      background-color: #e5e5e5;
      border-color: #ddd; }

/*# sourceMappingURL=style.css.map *//* Style 1 */
.lvca-services.lvca-style1 .lvca-service .lvca-icon-wrapper span {
  display: block;
  text-align: center;
  font-size: 96px;
  line-height: 1;
  margin-bottom: 20px;
  -webkit-transition: color .4s ease-in-out 0s;
  transition: color .4s ease-in-out 0s; }
.lvca-services.lvca-style1 .lvca-service .lvca-image-wrapper img {
  display: block;
  max-width: 100%;
  text-align: center;
  margin: 0 auto 25px;
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s; }
.lvca-services.lvca-style1 .lvca-service .lvca-service-text {
  text-align: center;
  max-width: 300px;
  margin: 0 auto; }
  .lvca-services.lvca-style1 .lvca-service .lvca-service-text .lvca-title {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    clear: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-bottom: 20px; }
.lvca-services.lvca-style1 .lvca-service:hover .lvca-image-wrapper img {
  -webkit-transform: scale(0.9, 0.9);
          transform: scale(0.9, 0.9); }

/* Style 2 */
.lvca-services.lvca-style2 .lvca-service .lvca-image-wrapper img, .lvca-services.lvca-style2 .lvca-service .lvca-icon-wrapper span {
  float: left;
  margin-right: 18px; }
.lvca-services.lvca-style2 .lvca-service .lvca-icon-wrapper span {
  font-size: 24px;
  line-height: 32px; }
.lvca-services.lvca-style2 .lvca-service .lvca-service-text .lvca-title {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  clear: none;
  margin-top: 0;
  margin-bottom: 10px;
  margin-bottom: 20px; }

/* Style 3 */
.lvca-services.lvca-style3 .lvca-service .lvca-icon-wrapper span {
  display: block;
  text-align: left;
  font-size: 80px;
  line-height: 1;
  margin-bottom: 25px;
  color: #555; }
  .lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-icon-wrapper span {
    color: #c5c5c5; }
.lvca-services.lvca-style3 .lvca-service .lvca-image-wrapper img {
  display: block;
  max-width: 100%;
  text-align: left;
  margin-bottom: 25px; }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text {
  text-align: left;
  max-width: 300px;
  margin: 0;
  font-size: 14px;
  line-height: 32px;
  color: #888; }
  .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list {
    padding: 0;
    margin: 0;
    border: none; }
  .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li {
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 42px; }
    .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li:hover {
      padding: 0; }
    .lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li {
      border-color: #333; }
  .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li:before {
    font-family: 'lvca-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    display: inline-block;
    height: auto;
    width: auto;
    background: none;
    float: none;
    vertical-align: middle;
    margin: 0 15px 0 0;
    content: "\e913";
    color: #BBBBBB;
    font-size: 12px;
    line-height: 1; }
    .lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li:before {
      color: #606060; }
  .lvca-services.lvca-style3 .lvca-service .lvca-service-text .lvca-title {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    clear: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-bottom: 20px; }

/* Style 4 */
.lvca-services.lvca-style4 .lvca-service {
  margin-bottom: 60px; }
  .lvca-services.lvca-style4 .lvca-service .lvca-image-wrapper img, .lvca-services.lvca-style4 .lvca-service .lvca-icon-wrapper span {
    display: block;
    margin-bottom: 20px;
    text-align: left; }
  .lvca-services.lvca-style4 .lvca-service .lvca-icon-wrapper span {
    font-size: 36px;
    line-height: 1;
    color: #888; }
  .lvca-services.lvca-style4 .lvca-service .lvca-service-text .lvca-title {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    clear: none;
    margin-top: 0;
    margin-bottom: 10px; }

/* Style 5 */
.lvca-services.lvca-style5 .lvca-service {
  margin-bottom: 80px; }
  @media only screen and (max-width: 767px) {
    .lvca-services.lvca-style5 .lvca-service {
      margin-bottom: 50px; } }
  .lvca-services.lvca-style5 .lvca-service .lvca-icon-wrapper span {
    display: block;
    text-align: center;
    font-size: 48px;
    line-height: 1;
    margin-bottom: 15px;
    color: #999;
    -webkit-transition: color .4s ease-in-out 0s;
    transition: color .4s ease-in-out 0s; }
  .lvca-services.lvca-style5 .lvca-service .lvca-image-wrapper img {
    display: block;
    max-width: 100%;
    text-align: center;
    margin: 0 auto 25px;
    -webkit-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s; }
  .lvca-services.lvca-style5 .lvca-service .lvca-service-text {
    text-align: center;
    max-width: 300px;
    margin: 0 auto; }
    .lvca-services.lvca-style5 .lvca-service .lvca-service-text .lvca-title {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 1px;
      font-weight: bold;
      color: #333;
      text-transform: uppercase;
      clear: none;
      margin-top: 0;
      margin-bottom: 10px;
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 10px; }
  .lvca-services.lvca-style5 .lvca-service:hover .lvca-image-wrapper img {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9); }

/* -------- General services -------- */
.lvca-services .lvca-service {
  margin-bottom: 50px; }
  .lvca-services .lvca-service .lvca-icon-wrapper span {
    -webkit-transition: color .4s ease-in-out 0s;
    transition: color .4s ease-in-out 0s; }
  .lvca-services .lvca-service .lvca-service-text {
    font-size: 15px;
    line-height: 24px; }
    .lvca-dark-bg .lvca-services .lvca-service .lvca-service-text {
      color: #909090; }
      .lvca-dark-bg .lvca-services .lvca-service .lvca-service-text .lvca-title {
        color: #e5e5e5; }

/*# sourceMappingURL=style.css.map */.lvca-stats-bars .lvca-stats-bar {
  width: 100%;
  display: block;
  margin: 0 0 18px;
  overflow: hidden; }
  .lvca-stats-bars .lvca-stats-bar .lvca-stats-title {
    margin: 0;
    display: block;
    color: #888;
    font-style: normal;
    font-size: 15px;
    text-transform: none;
    color: #333;
    font-size: 16px;
    line-height: 28px; }
    .lvca-stats-bars .lvca-stats-bar .lvca-stats-title span {
      margin-left: 5px; }
    .lvca-dark-bg .lvca-stats-bars .lvca-stats-bar .lvca-stats-title {
      color: #ddd; }
  .lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-wrap {
    position: relative; }
  .lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-content {
    background: #e55a54;
    display: block;
    height: 10px;
    width: 0;
    position: relative;
    z-index: 1;
    border-radius: 5px; }
  .lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-bg {
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    height: 10px;
    display: block;
    margin-top: -10px;
    border-radius: 5px; }
    .lvca-dark-bg .lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-bg {
      background: rgba(255, 255, 255, 0.1); }

/*# sourceMappingURL=style.css.map */@-webkit-keyframes lvca-fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes lvca-fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* ---------- General tab styles ---------- */
.lvca-tabs {
  position: relative;
  overflow: hidden; }
  .lvca-tabs .lvca-tab-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .lvca-tabs .lvca-tab-nav .lvca-tab {
      text-align: center;
      -webkit-box-flex: 0;
      box-flex: 0;
      -moz-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto; }
      .lvca-tabs .lvca-tab-nav .lvca-tab a {
        display: block;
        text-overflow: ellipsis;
        white-space: normal;
        padding: 20px 40px;
        text-decoration: none;
        border: none;
        margin: 0;
        outline: none;
        -webkit-transition: color .3s ease-in-out 0s;
        transition: color .3s ease-in-out 0s; }
        @media only screen and (max-width: 1024px) {
          .lvca-tabs .lvca-tab-nav .lvca-tab a {
            padding: 20px 25px; } }
      .lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span {
        font-size: 32px;
        font-weight: 400;
        vertical-align: middle;
        margin-right: 10px; }
      .lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-image-wrapper img {
        max-width: 24px;
        display: inline-block;
        vertical-align: middle;
        height: auto;
        width: auto;
        padding: 0;
        margin: 0 10px 0 0;
        border: none; }
      .lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-tab-title {
        font-size: 14px;
        line-height: 1;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1px; }
  .lvca-tabs .lvca-tab-panes {
    position: relative; }
    .lvca-tabs .lvca-tab-panes .lvca-tab-pane {
      padding: 40px;
      display: none;
      overflow: hidden; }
      .lvca-tabs .lvca-tab-panes .lvca-tab-pane.lvca-active {
        display: block;
        -webkit-animation: lvca-fade 0.3s ease-in-out;
                animation: lvca-fade 0.3s ease-in-out; }

/* ----- Fallback for IE 8/9 ----- */
.lvca-no-flexbox .lvca-tab-nav {
  display: block; }
  .lvca-no-flexbox .lvca-tab-nav .lvca-tab {
    min-width: 15%;
    display: inline-block; }

/* ------------- Vertical tab styles ----------------- */
.lvca-tabs.lvca-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .lvca-tabs.lvca-vertical .lvca-tab-nav {
    -webkit-box-flex: 1;
    box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .lvca-tabs.lvca-vertical .lvca-tab-panes {
    -webkit-box-flex: 4;
    box-flex: 4;
    -moz-flex: 4 1 auto;
    -ms-flex: 4 1 auto;
    flex: 4 1 auto; }
  .lvca-tabs.lvca-vertical.lvca-mobile-layout {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column; }

/* --------- Tab navigation in mobile ------------- */
.lvca-tab-mobile-menu {
  display: none;
  /* Hide on desktop */
  position: absolute;
  top: 23px;
  right: 20px;
  background: transparent;
  border: none;
  z-index: 10; }
  .lvca-tab-mobile-menu i {
    font-size: 18px;
    color: #777;
    font-weight: bold; }

.lvca-tabs.lvca-mobile-layout .lvca-tab-mobile-menu {
  display: block;
  /* Show on mobile only */ }
.lvca-tabs.lvca-mobile-layout .lvca-tab-nav {
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  cursor: pointer; }
  .lvca-tabs.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
    text-align: center;
    display: none; }
    .lvca-tabs.lvca-mobile-layout .lvca-tab-nav .lvca-tab.lvca-active {
      display: block; }
.lvca-tabs.lvca-mobile-layout.lvca-mobile-open {
  /* Open all tab navs and change the expand menu button to close button */ }
  .lvca-tabs.lvca-mobile-layout.lvca-mobile-open .lvca-tab-nav .lvca-tab {
    display: block; }
  .lvca-tabs.lvca-mobile-layout.lvca-mobile-open .lvca-tab-mobile-menu i:before {
    content: '\e911'; }

/* ------------- Style 1 ----------------- */
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab {
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #e2e2e2;
  background: #e9e9e9; }
  .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab:first-child {
    border-left-color: transparent;
    border-radius: 5px 0 0 0; }
  .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab:last-child {
    border-radius: 0 5px 0 0; }
  .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab.lvca-active {
    border-bottom: none;
    background: #f2f2f2; }
  .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a {
    color: #777; }
    .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a:focus {
      color: #333; }
  .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab.lvca-active a {
    color: #333; }
.lvca-tabs.lvca-style1 .lvca-tab-panes {
  background: #f2f2f2;
  border-radius: 0 4px 4px 4px; }

.lvca-tabs.lvca-style1.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active {
  background: #eeeeee; }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab {
  border-left: none;
  border-bottom-color: #d9d9d9; }
  .lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab:first-child {
    border-radius: 5px 5px 0 0; }
  .lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab:last-child {
    border-radius: 0; }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab-panes {
  border-radius: 0; }

/* -------- Style 2 ----------- */
.lvca-tabs.lvca-style2 .lvca-tab-nav {
  background: #f2f2f2;
  border-radius: 5px 5px 0 0;
  padding: 0 30px; }
  .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab {
    padding: 20px 10px;
    position: relative; }
    .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a {
      display: inline-block;
      padding: 5px 20px;
      border-radius: 34px;
      color: #666;
      -webkit-transition: all .3s ease-in-out 0s;
      transition: all .3s ease-in-out 0s; }
      .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:focus {
        color: #888; }
    .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      width: 8px;
      margin: 0 auto;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #3c3d41; }
    .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active a {
      background: #838d8f;
      color: #fff; }
.lvca-tabs.lvca-style2 .lvca-tab-panes {
  background: #3c3d41;
  border-radius: 0 0 5px 5px; }
  .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane {
    color: #838d8f; }
    .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h1, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h2, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h3, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h4, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h5, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h6 {
      color: #fff; }

.lvca-tabs.lvca-style2.lvca-mobile-layout .lvca-tab-mobile-menu {
  top: 27px; }
.lvca-tabs.lvca-style2.lvca-mobile-layout .lvca-tab-nav {
  padding: 0; }
.lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab {
  border-bottom: 1px solid #e2e2e2; }
  .lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab:last-child {
    border-bottom: none; }
.lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active:after {
  display: none; }

.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a {
  color: #333; }
  .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:focus {
    color: #666; }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active a {
  background: #aaa;
  color: #fff; }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active:after {
  border-bottom: 8px solid #e7e7e7; }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes {
  background: #e7e7e7; }
  .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane {
    color: #666; }
    .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h6 {
      color: #333333; }

/* -------- Style 3 ----------- */
.lvca-tabs.lvca-style3 .lvca-tab-nav {
  background: #3c3d41;
  border-radius: 5px 5px 0 0; }
  .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab {
    position: relative;
    border-right: 1px solid #4e4f53; }
    .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a {
      padding: 20px 30px;
      border-radius: 34px;
      color: #8f8e93;
      -webkit-transition: all .3s ease-in-out 0s;
      transition: all .3s ease-in-out 0s; }
      .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:focus {
        color: #ccc; }
    .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      width: 8px;
      margin: 0 auto;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #f2f2f2; }
    .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span, .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-image-wrapper img {
      margin: 0 auto; }
    .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-tab-title {
      display: none; }
    .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active a {
      color: #eeeeee; }
.lvca-tabs.lvca-style3 .lvca-tab-panes {
  background: #f2f2f2;
  border-radius: 0 0 5px 5px; }

.lvca-tabs.lvca-style3.lvca-mobile-layout .lvca-tab-nav {
  -webkit-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  padding-right: 60px; }
.lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab {
  border-bottom: 1px solid #4e4f53; }
  .lvca-dark-bg .lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab {
    border-bottom-color: #e5e5e5; }
  .lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active:after {
    display: none; }

.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav {
  background: #fff; }
  .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab {
    border-right: 1px solid #ececec; }
    .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a {
      color: #969696; }
      .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:focus {
        color: #666; }
    .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active a {
      color: #333; }
    .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active:after {
      border-bottom: 8px solid #e7e7e7; }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes {
  background: #e7e7e7; }
  .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane {
    color: #666; }
    .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h6 {
      color: #333; }

/* ----------- Style 4 --------------- */
.lvca-tabs.lvca-style4 {
  background: #f2f2f2;
  border-radius: 5px; }
  .lvca-tabs.lvca-style4 .lvca-tab-nav {
    border-bottom: 1px solid #dddddd;
    margin: 0 40px; }
    .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab {
      position: relative;
      z-index: 1;
      margin-right: 20px; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:last-child {
        margin-right: 0; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab a {
        color: #888;
        padding: 30px 20px; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        background: transparent;
        -webkit-transition: background .3s ease-in-out 0s;
        transition: background .3s ease-in-out 0s; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:hover a {
        color: #565656; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active a {
        color: #333; }
      .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active:before {
        background: #f94213;
        height: 2px; }
  .lvca-tabs.lvca-style4 .lvca-tab-pane {
    padding: 40px; }

.lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav {
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: none; }
  .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
    margin: 0;
    border-bottom: 1px solid #e0e0e0; }
    .lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
      border-left: 1px solid #404040;
      border-right: 1px solid #404040;
      border-bottom-color: #404040; }
    .lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab:first-child {
      border-top: 1px solid #404040; }
    .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab a {
      padding: 20px 25px; }
    .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab:before {
      display: none; }
.lvca-tabs.lvca-style4.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active {
  border-left: 2px solid #f94213;
  border-right: 2px solid #f94213; }
.lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active {
  border-top: 1px solid #404040; }

.lvca-dark-bg .lvca-tabs.lvca-style4 {
  background: transparent; }
  .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav {
    margin: 0;
    border-bottom: 1px solid #2a2a2a; }
    .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab a {
      color: #707070; }
    .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:hover a {
      color: #b0b0b0; }
    .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active a {
      color: #e5e5e5; }
  .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane {
    padding: 40px 0 0;
    color: #909090; }
    .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h6 {
      color: #e5e5e5; }

/* ----------- Style 5 --------------- */
.lvca-tabs.lvca-style5 .lvca-tab-nav a {
  padding: 20px 50px;
  color: #777;
  position: relative;
  z-index: 1; }
  .lvca-tabs.lvca-style5 .lvca-tab-nav a:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #e9e9e9;
    content: '';
    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
    -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, background-color 0.3s;
    transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-perspective-origin: 50% 100%;
    perspective-origin: 50% 100%; }
  .lvca-tabs.lvca-style5 .lvca-tab-nav a:hover, .lvca-tabs.lvca-style5 .lvca-tab-nav a:focus {
    color: #333; }
.lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a {
  color: #333; }
  .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a:after {
    background-color: #f2f2f2;
    -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(900px) rotate3d(1, 0, 0, 0deg); }
.lvca-tabs.lvca-style5 .lvca-tab-panes {
  background: #f2f2f2; }

.lvca-tabs.lvca-style5.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
  background: #f2f2f2;
  border-bottom: 1px solid #e5e5e5; }

.lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a {
  color: #b0b0b0; }
  .lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a:focus {
    color: #dddddd; }
.lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a {
  color: #333; }

/* ------------- Style 6 and Vertical Style 7 ----------------- */
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab {
  text-align: left; }
  .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a {
    padding: 5px 2px;
    color: #666;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    display: inline-block; }
    .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a:focus, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a:focus {
      color: #333333; }
  .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab.lvca-active a, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab.lvca-active a {
    border-color: #f94213;
    color: #333; }
.lvca-tabs.lvca-style6 .lvca-tab-pane, .lvca-tabs.lvca-style7 .lvca-tab-pane {
  padding: 40px 0 0; }

.lvca-tabs.lvca-style6 .lvca-tab-nav {
  margin: 0 auto;
  text-align: left; }
  .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab {
    margin-right: 50px; }
    .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab:last-child {
      margin-right: 0; }
.lvca-tabs.lvca-style6 .lvca-tab-pane {
  padding: 40px 0 0; }

.lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab {
  padding: 0 25px 0 0; }
  .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a {
    max-width: none;
    margin: 6px 0; }
    @media only screen and (max-width: 479px) {
      .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a {
        text-align: center; } }
.lvca-tabs.lvca-style7 .lvca-tab-panes {
  -webkit-box-flex: 6;
  box-flex: 6;
  -moz-flex: 6 1 auto;
  -ms-flex: 6 1 auto;
  flex: 6 1 auto; }
  .lvca-tabs.lvca-style7 .lvca-tab-panes .lvca-tab-pane {
    padding: 0 0 0 20px; }

.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-mobile-menu, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-mobile-menu {
  top: 22px; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-nav .lvca-tab, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
  padding: 12px 0;
  width: 100%;
  text-align: center; }
  .lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-nav .lvca-tab a, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-nav .lvca-tab a {
    margin: 0; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-pane, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-pane {
  padding: 30px 0 0; }

.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a {
  color: #b0b0b0; }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab:hover a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab:hover a {
  color: #dddddd; }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab.lvca-active a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab.lvca-active a {
  color: #eaeaea; }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane {
  color: #909090; }
  .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h6, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h6 {
    color: #e5e5e5; }

/* ------------- Vertical Style 8 ----------------- */
.lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab {
  margin: 2px 0; }
  .lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a {
    padding: 15px 30px;
    border-radius: 4px;
    background: #f2f2f2;
    color: #777777;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    border-left: 3px solid transparent;
    text-align: left; }
    .lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a:focus {
      color: #333333; }
  .lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab.lvca-active a {
    color: #333;
    border-left-color: #f94213; }
.lvca-tabs.lvca-style8 .lvca-tab-pane {
  padding: 0 0 0 40px; }

.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-mobile-menu {
  top: 18px; }
.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-nav .lvca-tab a {
  text-align: left; }
.lvca-tabs.lvca-style8.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active a {
  border-color: transparent !important; }
.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-pane {
  padding: 30px 0 0; }

.lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane {
  color: #909090; }
  .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h6 {
    color: #e5e5e5; }

/* ------------- Vertical Style 9 ----------------- */
.lvca-tabs.lvca-style9 {
  background: #f2f2f2;
  border-radius: 5px; }
  .lvca-tabs.lvca-style9 .lvca-tab-nav {
    border-right: 1px solid #dddddd; }
    .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab {
      border-bottom: 1px solid #d8d8d8;
      background: #e9e9e9; }
      .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab.lvca-active {
        margin-right: -1px;
        background: #f2f2f2; }
      .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a {
        padding: 20px 30px;
        color: #777; }
        .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a:focus {
          color: #333; }
      .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab.lvca-active a {
        color: #333; }
  .lvca-tabs.lvca-style9 .lvca-tab-panes {
    -webkit-box-flex: 5;
    box-flex: 5;
    -moz-flex: 5 1 auto;
    -ms-flex: 5 1 auto;
    flex: 5 1 auto; }

.lvca-tabs.lvca-style9.lvca-mobile-layout .lvca-tab-nav {
  border-right: none; }
.lvca-tabs.lvca-style9.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active {
  background: #eeeeee;
  border: none; }

/* -------- Vertical Style 10 ----------- */
.lvca-tabs.lvca-style10 .lvca-tab-nav {
  background: #3c3d41;
  border-radius: 5px 0 0 5px; }
  .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab {
    position: relative;
    border-bottom: 1px solid #4e4f53;
    padding: 0; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab:last-child {
      border-bottom: none; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a {
      padding: 20px;
      color: #8f8e93;
      -webkit-transition: all .3s ease-in-out 0s;
      transition: all .3s ease-in-out 0s; }
      .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:focus {
        color: #ccc; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active:after {
      content: '';
      display: block;
      position: absolute;
      top: 32px;
      right: 0;
      height: 8px;
      margin: 0 auto;
      border-top: 8px solid transparent;
      border-right: 8px solid #f2f2f2;
      border-bottom: 8px solid transparent; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span, .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-image-wrapper {
      margin: 0 auto; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-tab-title {
      display: none; }
    .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active a {
      color: #fff; }
.lvca-tabs.lvca-style10 .lvca-tab-panes {
  background: #f2f2f2;
  border-radius: 0 5px 5px 0; }

.lvca-tabs.lvca-style10.lvca-mobile-layout {
  -webkit-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row; }
  .lvca-tabs.lvca-style10.lvca-mobile-layout .lvca-tab-mobile-menu {
    display: none; }
  .lvca-tabs.lvca-style10.lvca-mobile-layout .lvca-tab-nav .lvca-tab {
    display: block; }

.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav {
  background: #fff; }
  .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab {
    border-bottom: 1px solid #ececec; }
    .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab:last-child {
      border-bottom: none; }
    .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a {
      color: #969696; }
      .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:focus {
        color: #666; }
    .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active a {
      color: #333; }
    .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active:after {
      border-right: 8px solid #e7e7e7; }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes {
  background: #e7e7e7; }
  .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane {
    color: #666; }
    .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h6 {
      color: #333; }

/*# sourceMappingURL=style.css.map */.lvca-team-members .lvca-team-member .lvca-social-list {
  margin-top: 20px; }
  .lvca-team-members .lvca-team-member .lvca-social-list .lvca-social-list-item {
    display: inline;
    margin: 0 15px 0 0; }
.lvca-team-members .lvca-team-member .lvca-team-member-details {
  font-size: 15px;
  line-height: 24px; }
.lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-title {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  clear: none;
  margin-top: 0;
  margin-bottom: 10px; }
.lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-team-member-position {
  font-size: 15px;
  line-height: 24px;
  font-style: italic;
  color: #888;
  margin-bottom: 10px; }

/*-------- Style 1 ----------------*/
.lvca-team-members.lvca-style1 .lvca-team-member-wrapper {
  float: left;
  padding: 10px; }
.lvca-team-members.lvca-style1 .lvca-team-member {
  max-width: 320px;
  margin: 0 auto 40px; }
  .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper {
    text-align: center;
    position: relative; }
    .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper img {
      max-width: 100%;
      margin: 0 auto 30px;
      border-radius: 50%;
      -webkit-transition: all .3s ease-in-out 0s;
      transition: all .3s ease-in-out 0s; }
    .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 40%;
      z-index: 2; }
      @media only screen and (max-width: 767px) {
        .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list {
          position: relative;
          top: 0; } }
      .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i {
        font-size: 26px;
        color: #fff;
        opacity: 0;
        -webkit-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s; }
        .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i:hover {
          color: #ccc; }
        @media only screen and (max-width: 767px) {
          .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i {
            color: inherit;
            opacity: 1; }
            .lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i:hover {
              color: inherit; } }
  .lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper img {
    -webkit-filter: brightness(50%);
            filter: brightness(50%); }
    @media only screen and (max-width: 767px) {
      .lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper img {
        -webkit-filter: brightness(80%);
                filter: brightness(80%); } }
  .lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper .lvca-social-list i {
    opacity: 1; }
  .lvca-team-members.lvca-style1 .lvca-team-member .lvca-team-member-text {
    text-align: center;
    max-width: 650px; }
    .lvca-team-members.lvca-style1 .lvca-team-member .lvca-team-member-text .lvca-title {
      margin-bottom: 10px; }
  .lvca-team-members.lvca-style1 .lvca-team-member .lvca-social-list {
    margin: 10px auto; }

/*-------- Style 2 ----------------*/
.lvca-team-members.lvca-style2 {
  position: relative;
  max-width: 960px; }
  .lvca-team-members.lvca-style2 .lvca-team-member-wrapper {
    clear: both;
    margin-top: 100px;
    /* Make that flip-flop possible */ }
    .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:first-child {
      margin-top: 0; }
    .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-image-wrapper {
      float: left;
      position: relative; }
      .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-image-wrapper img {
        max-width: 320px;
        border-radius: 50%;
        -webkit-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s; }
    .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text {
      margin: 10px 0 0;
      vertical-align: middle;
      padding-top: 20px; }
      .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-title {
        margin-bottom: 5px; }
      .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-team-member-details {
        margin: 10px 0 10px; }
      .lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-social-list i {
        font-size: 24px; }
    .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:hover .lvca-image-wrapper img {
      -webkit-filter: brightness(80%);
              filter: brightness(80%); }
  .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(odd) .lvca-image-wrapper {
    margin-right: 50px; }
  .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(even) .lvca-image-wrapper {
    float: right;
    margin-left: 50px; }
  .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(even) .lvca-team-member-text .lvca-title, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(even) .lvca-team-member-text .lvca-team-member-position, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(even) .lvca-team-member-text .lvca-team-member-details, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(even) .lvca-team-member-text .lvca-social-list {
    text-align: right; }

@media only screen and (max-width: 767px) {
  .lvca-team-members.lvca-style2 .lvca-team-member-wrapper {
    margin-top: 75px; }
  .lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text {
    width: 100%;
    float: none; }
  .lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper {
    text-align: center; }
    .lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper img {
      margin: 0 auto 20px; }
  .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text {
    max-width: 400px;
    margin: 0 auto;
    padding-top: 0; }
    .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-title, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-team-member-position, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-team-member-details, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-social-list {
      text-align: center !important; } }
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-details {
  color: #909090; }
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-title {
  color: #e5e5e5; }
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-team-member-position {
  color: #505050; }

/*# sourceMappingURL=style.css.map */.lvca-testimonials .lvca-testimonial {
  margin-bottom: 50px; }
.lvca-testimonials .lvca-testimonial-text {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  border-radius: 30px;
  text-align: center;
  position: relative;
  padding: 20px;
  margin-bottom: 40px;
  font-style: italic;
  font-size: 15px;
  line-height: 24px;
  color: #888;
  text-align: center;
  max-width: 450px; }
  .lvca-dark-bg .lvca-testimonials .lvca-testimonial-text {
    color: #666;
    background: #eee; }
  .lvca-testimonials .lvca-testimonial-text:after {
    content: '';
    display: block;
    background: #fff;
    border-left: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    background: #ffffff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: skew(0deg, -44deg);
    width: 24px;
    height: 24px;
    position: absolute;
    bottom: -12px;
    left: 40px;
    margin: auto; }
    .lvca-dark-bg .lvca-testimonials .lvca-testimonial-text:after {
      background: #eee; }
.lvca-testimonials .lvca-testimonial-user {
  display: table; }
  .lvca-testimonials .lvca-testimonial-user .lvca-image-wrapper {
    display: table-cell; }
    .lvca-testimonials .lvca-testimonial-user .lvca-image-wrapper img {
      max-width: 64px;
      border-radius: 50%;
      margin-right: 20px; }
  .lvca-testimonials .lvca-testimonial-user .lvca-text {
    display: table-cell;
    vertical-align: middle;
    color: #888; }
    .lvca-dark-bg .lvca-testimonials .lvca-testimonial-user .lvca-text {
      color: #909090; }
    .lvca-testimonials .lvca-testimonial-user .lvca-text .lvca-author-name {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 1px;
      font-weight: bold;
      color: #333;
      text-transform: uppercase;
      clear: none;
      margin-top: 0;
      margin-bottom: 10px;
      font-size: 15px;
      line-height: 24px;
      margin-bottom: 5px;
      color: #333; }
      .lvca-dark-bg .lvca-testimonials .lvca-testimonial-user .lvca-text .lvca-author-name {
        color: #e5e5e5; }

/*# sourceMappingURL=style.css.map *//*
 * jQuery FlexSlider v2.6.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.lvca-flex-container a:hover,
.lvca-flex-slider a:hover {
  outline: none;
}
.lvca-slides,
.lvca-slides > li,
.lvca-flex-control-nav,
.lvca-flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lvca-flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.lvca-flexslider {
  margin: 0;
  padding: 0;
}
.lvca-flexslider .lvca-slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.lvca-flexslider .lvca-slides img {
  width: 100%;
  display: block;
}
html[xmlns] .lvca-flexslider .lvca-slides {
  display: block;
}
* html .lvca-flexslider .lvca-slides {
  height: 1%;
}
.no-js .lvca-flexslider .lvca-slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.lvca-flexslider {
  margin: 0;
  position: relative;
  zoom: 1;
}
.lvca-flexslider .lvca-slides {
  zoom: 1;
  overflow: hidden;
}
.lvca-flexslider .lvca-slides img {
  height: auto;
  -moz-user-select: none;
}
.lvca-flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .lvca-flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.lvca-flex-direction-nav {
  *height: 0;
}
.lvca-flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a.lvca-flex-prev {
  /* font-family: "flexslider-icon"; */
  font-size: 40px;
  /* display: inline-block; */
  /* content: '\f001'; */
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.lvca-flex-direction-nav a.lvca-flex-next:before {
  content: '\f002';
}
.lvca-flex-direction-nav .lvca-flex-prev {
  left: -50px;
}
.lvca-flex-direction-nav .lvca-flex-next {
  right: -50px;
  text-align: right;
}
.lvca-flex-direction-nav .lvca-flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.lvca-flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.lvca-flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.lvca-flex-pauseplay a:hover {
  opacity: 1;
}
.lvca-flex-pauseplay a.lvca-flex-play:before {
  content: '\f003';
}
.lvca-flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.lvca-flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.lvca-flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 20px;
}
.lvca-flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.lvca-flex-control-paging li a.lvca-flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.lvca-flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.lvca-flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.lvca-flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.lvca-flex-control-thumbs img:hover {
  opacity: 1;
}
.lvca-flex-control-thumbs .lvca-flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .lvca-flex-direction-nav .lvca-flex-prev {
    opacity: 1;
    left: 10px;
  }
  .lvca-flex-direction-nav .lvca-flex-next {
    opacity: 1;
    right: 10px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZsZXhzbGlkZXIuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0dBVUc7O0FBRUg7O3lIQUV5SDtBQUN6SDs7RUFFRSxjQUFjO0NBQ2Y7QUFDRDs7OztFQUlFLFVBQVU7RUFDVixXQUFXO0VBQ1gsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDs7eUhBRXlIO0FBQ3pIO0VBQ0UsVUFBVTtFQUNWLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsY0FBYztFQUNkLG9DQUFvQztDQUNyQztBQUNEO0VBQ0UsWUFBWTtFQUNaLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsZUFBZTtDQUNoQjtBQUNEOzt5SEFFeUg7QUFDekg7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLFFBQVE7Q0FDVDtBQUNEO0VBQ0UsUUFBUTtFQUNSLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUloQyx3QkFBd0I7Q0FDekI7QUFDRDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7R0FGRSxVQUdXO0NBQ1o7QUFDRDtFQUNFLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGdEQUFnRDtFQUNoRCx5Q0FBeUM7RUFJekMsaUNBQWlDO0NBQ2xDO0FBQ0Q7RUFDRSxxQ0FBcUM7RUFDckMsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtFQUM1Qix1QkFBdUI7RUFDdkIsMEJBQTBCO0VBQzFCLGdEQUFnRDtDQUNqRDtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxZQUFZO0NBQ2I7QUFDRDtFQUNFLGFBQWE7RUFDYixrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUFXO0VBQ1gsYUFBYTtFQUNiLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLFFBQVE7R0FMUixnQkFNaUI7Q0FDbEI7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixxREFBcUQ7RUFFckQsZ0RBQWdEO0VBQ2hELDZDQUE2QztFQUc3QyxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLGlCQUFpQjtFQUNqQiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLGlCQUFpQjtFQUNqQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0NBQ1g7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZTtFQUNmLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGdDQUFnQztFQUloQyx3QkFBd0I7Q0FDekI7QUFDRDtFQUNFLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtDQUNqQjtBQUNEOzt5SEFFeUg7QUFDekg7RUFDRTtJQUNFLFdBQVc7SUFDWCxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7SUFDWCxZQUFZO0dBQ2I7Q0FDRiIsImZpbGUiOiJmbGV4c2xpZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi42LjBcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGFuZCBsYXRlciBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICpcbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTRVRTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubHZjYS1mbGV4LWNvbnRhaW5lciBhOmhvdmVyLFxuLmx2Y2EtZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubHZjYS1zbGlkZXMsXG4ubHZjYS1zbGlkZXMgPiBsaSxcbi5sdmNhLWZsZXgtY29udHJvbC1uYXYsXG4ubHZjYS1mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubHZjYS1mbGV4LXBhdXNlcGxheSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQkFTRSBTVFlMRVNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sdmNhLWZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubHZjYS1mbGV4c2xpZGVyIC5sdmNhLXNsaWRlcyA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubHZjYS1mbGV4c2xpZGVyIC5sdmNhLXNsaWRlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5odG1sW3htbG5zXSAubHZjYS1mbGV4c2xpZGVyIC5sdmNhLXNsaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5sdmNhLWZsZXhzbGlkZXIgLmx2Y2Etc2xpZGVzIHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5uby1qcyAubHZjYS1mbGV4c2xpZGVyIC5sdmNhLXNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmx2Y2EtZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuLmx2Y2EtZmxleHNsaWRlciAubHZjYS1zbGlkZXMge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmx2Y2EtZmxleHNsaWRlciAubHZjYS1zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xufVxuLmx2Y2EtZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyAubHZjYS1mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uY2Fyb3VzZWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5sdmNhLWZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICpoZWlnaHQ6IDA7XG59XG4ubHZjYS1mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5hLmx2Y2EtZmxleC1wcmV2IHtcbiAgLyogZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7ICovXG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuICAvKiBjb250ZW50OiAnXFxmMDAxJzsgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubHZjYS1mbGV4LWRpcmVjdGlvbi1uYXYgYS5sdmNhLWZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5sdmNhLWZsZXgtZGlyZWN0aW9uLW5hdiAubHZjYS1mbGV4LXByZXYge1xuICBsZWZ0OiAtNTBweDtcbn1cbi5sdmNhLWZsZXgtZGlyZWN0aW9uLW5hdiAubHZjYS1mbGV4LW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmx2Y2EtZmxleC1kaXJlY3Rpb24tbmF2IC5sdmNhLWZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmx2Y2EtZmxleC1wYXVzZXBsYXkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmx2Y2EtZmxleC1wYXVzZXBsYXkgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xufVxuLmx2Y2EtZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubHZjYS1mbGV4LXBhdXNlcGxheSBhLmx2Y2EtZmxleC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDMnO1xufVxuLmx2Y2EtZmxleC1jb250cm9sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sdmNhLWZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4ubHZjYS1mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtby1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmx2Y2EtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmx2Y2EtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmx2Y2EtZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5sdmNhLWZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubHZjYS1mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5sdmNhLWZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmx2Y2EtZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmx2Y2EtZmxleC1jb250cm9sLXRodW1icyAubHZjYS1mbGV4LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBSRVNQT05TSVZFXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAubHZjYS1mbGV4LWRpcmVjdGlvbi1uYXYgLmx2Y2EtZmxleC1wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmx2Y2EtZmxleC1kaXJlY3Rpb24tbmF2IC5sdmNhLWZsZXgtbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuIl19 */.lvca-testimonials-slider {
  position: relative; }
  .lvca-testimonials-slider.lvca-container {
    max-width: 900px;
    margin: 0 auto; }
  .lvca-testimonials-slider .lvca-testimonial-text {
    text-align: center;
    max-width: 750px;
    margin: 0 auto 40px;
    font-size: 18px;
    line-height: 32px;
    font-style: italic;
    color: #666; }
    .lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-text {
      color: #ccc; }
    .lvca-testimonials-slider .lvca-testimonial-text i {
      color: #ccc;
      font-size: 32px;
      display: block;
      margin-bottom: 35px;
      background: none;
      width: auto;
      height: auto; }
      .lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-text i {
        color: #ddd; }
  .lvca-testimonials-slider .lvca-testimonial-user {
    display: table;
    margin: 0 auto; }
    .lvca-testimonials-slider .lvca-testimonial-user .lvca-image-wrapper {
      display: table-cell; }
      .lvca-testimonials-slider .lvca-testimonial-user .lvca-image-wrapper img {
        max-width: 64px;
        border-radius: 50%;
        margin-right: 15px; }
    .lvca-testimonials-slider .lvca-testimonial-user .lvca-text {
      display: table-cell;
      vertical-align: middle;
      color: #888; }
      .lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-user .lvca-text {
        color: #909090; }
      .lvca-testimonials-slider .lvca-testimonial-user .lvca-text .lvca-author-name {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
        font-weight: bold;
        color: #333;
        text-transform: uppercase;
        clear: none;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 5px; }
        .lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-user .lvca-text .lvca-author-name {
          color: #e5e5e5; }

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

.lvca-portfolio-wrap {
  clear: both;
  overflow: hidden; }
  .lvca-portfolio-wrap .lvca-portfolio-header {
    position: relative;
    max-width: 1140px;
    margin: 0 auto 30px;
    overflow: hidden;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .lvca-portfolio-wrap .lvca-portfolio-header.lvca-no-heading {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    @media only screen and (max-width: 800px) {
      .lvca-portfolio-wrap .lvca-portfolio-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column wrap;
                flex-flow: column wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .lvca-portfolio-wrap .lvca-heading {
    display: inline-block;
    text-align: left;
    max-width: none;
    font-size: 32px;
    line-height: 44px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #333;
    margin: 0 100px 0 0; }
    .lvca-dark-bg .lvca-portfolio-wrap .lvca-heading {
      color: #e5e5e5; }
    @media only screen and (max-width: 800px) {
      .lvca-portfolio-wrap .lvca-heading {
        margin-bottom: 30px; } }
  .lvca-portfolio-wrap .lvca-taxonomy-filter {
    display: block;
    margin: 0;
    padding: 0;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center; }
    @media only screen and (max-width: 800px) {
      .lvca-portfolio-wrap .lvca-taxonomy-filter {
        -webkit-align-self: flex-start;
        align-self: flex-start;
        -ms-flex-item-align: start; } }
    .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item {
      position: relative;
      display: inline-block;
      margin: 0 0 15px 0;
      padding: 0;
      font-style: normal;
      border-bottom: 1px solid #ddd; }
      .lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item {
        border-color: #444; }
      .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a {
        font-size: 15px;
        line-height: 24px;
        -webkit-transition: all .4s ease-in-out 0s;
        transition: all .4s ease-in-out 0s;
        display: block;
        color: #777;
        padding: 0 15px 15px; }
        .lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a {
          color: #999; }
        .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a:hover {
          color: #222; }
          .lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a:hover {
            color: #fff; }
        @media only screen and (max-width: 479px) {
          .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a {
            padding: 0 10px 8px; } }
      .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active a {
        color: #222; }
        .lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active a {
          color: #fff; }
      .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        border-bottom: 3px solid #f94213;
        width: 100%; }
      .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item:last-child {
        margin-right: 0; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .hentry {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image {
    position: relative;
    overflow: hidden; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image img {
      display: block;
      width: 100%;
      -webkit-transition: all .4s ease-in-out 0s;
      transition: all .4s ease-in-out 0s; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover img {
      -webkit-filter: brightness(50%);
              filter: brightness(50%); }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info {
      display: block;
      text-align: center; }
      .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-entry-info {
        text-align: center;
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 100%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-post-title {
        padding: 10px;
        margin: 0;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #fff;
        opacity: 0;
        -webkit-transition: opacity .4s ease-in-out 0s;
        transition: opacity .4s ease-in-out 0s; }
        @media only screen and (max-width: 1024px) {
          .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-post-title {
            font-size: 18px;
            line-height: 26px; } }
        .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-post-title a {
          display: inline;
          color: #fff;
          -webkit-transition: all .3s ease-in-out 0s;
          transition: all .3s ease-in-out 0s;
          border-bottom: 1px solid transparent; }
          .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-post-title a:hover {
            border-bottom: 1px solid #ccc; }
      .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms {
        display: block;
        color: #f9f9f9;
        font-size: 14px;
        line-height: 22px;
        opacity: 0;
        -webkit-transition: opacity .4s ease-in-out 0s;
        transition: opacity .4s ease-in-out 0s; }
        .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a {
          color: #ddd;
          position: relative;
          display: inline;
          zoom: 1;
          font-size: 14px;
          line-height: 22px;
          font-style: italic;
          -webkit-transition: all .4s ease-in-out 0s;
          transition: all .4s ease-in-out 0s; }
          .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a:hover {
            color: #fff; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-info .lvca-post-title, .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-info .lvca-terms {
      opacity: 1; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap {
    text-align: center;
    max-width: 650px;
    margin: 20px auto 0; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title {
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 10px; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title:after, .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title:before {
      display: none; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a {
      -webkit-transition: all .4s ease-in-out 0s;
      transition: all .4s ease-in-out 0s;
      color: #333; }
      .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover {
        color: #888; }
    .lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a {
      color: #e0e0e0; }
      .lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover {
        color: #fff; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-style: italic;
    color: #999; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:after {
      content: '//';
      padding-left: 6px;
      padding-right: 6px; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:first-child {
      border: none;
      padding-left: 0; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:last-child:after {
      display: none; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span a {
      -webkit-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s;
      font-style: normal; }
    .lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span {
      color: #707070; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary {
    margin: 15px auto 0;
    padding: 0; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary:before {
      width: 35px;
      height: 1px;
      background: #aaa;
      display: block;
      content: "";
      text-align: center;
      margin: 0 auto 15px; }
    .lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary {
      color: #999; }
      .lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary:before {
        background: #505050; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more {
    margin: 25px 0 0 0; }
  .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button) {
    color: #333;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding: 0;
    -webkit-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button):hover {
      color: #666; }
    .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button):after {
      content: '›';
      display: inline-block;
      margin-left: 7px; }
    .rtl .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button):after {
      margin: 0 7px 0 0; }

/*# sourceMappingURL=style.css.map */
.evc-predefined-style .evc-shortcode h1,.evc-predefined-style .evc-shortcode h2,.evc-predefined-style .evc-shortcode h3,.evc-predefined-style .evc-shortcode h4,.evc-predefined-style .evc-shortcode h5,.evc-predefined-style .evc-shortcode h6{color:#303030;line-height:1.3em;font-weight:700}.evc-button,.evc-pli-add-to-cart a{text-shadow:none;outline:0;cursor:pointer}.evc-button,.evc-flip-image .evc-fi-link,.evc-pli-add-to-cart a,.touch .evc-blog-list.evc-bl-gallery .evc-bli-inner,.touch .evc-flip-image,.touch .evc-icon-list .evc-il-item.evc-ili-has-link,.touch .evc-interactive-banner,.touch .evc-post-carousel .evc-pci-inner,.touch .evc-product-list .evc-pli-inner,.touch .evc-shortcode .evc-ib-bordered,.touch .evc-shortcode .evc-ib-circle-fade-out,.touch .evc-shortcode .evc-ib-top-moving,.touch .evc-shortcode .evc-ib-zoom,.touch .evc-shortcode:not(.evc-shortcode-has-link) .evc-ib-overlay,.touch .evc-svg-text{cursor:pointer}.evc-no-space.evc-disable-bottom-space{margin-bottom:0}.evc-no-space.evc-columns-side-space{padding:0}.evc-no-space .evc-element-wrapper{margin:0}.evc-no-space .evc-element-wrapper .evc-element-item{padding:0;margin:0}.evc-tiny-space.evc-disable-bottom-space{margin-bottom:-10px}.evc-tiny-space.evc-columns-side-space{padding:0 10px}.evc-tiny-space .evc-element-wrapper{margin:0 -5px}.evc-tiny-space .evc-element-wrapper .evc-element-item{padding:0 5px;margin:0 0 10px}.evc-small-space.evc-disable-bottom-space{margin-bottom:-20px}.evc-small-space.evc-columns-side-space{padding:0 20px}.evc-small-space .evc-element-wrapper{margin:0 -10px}.evc-small-space .evc-element-wrapper .evc-element-item{padding:0 10px;margin:0 0 20px}.evc-normal-space.evc-disable-bottom-space{margin-bottom:-30px}.evc-normal-space.evc-columns-side-space{padding:0 30px}.evc-normal-space .evc-element-wrapper{margin:0 -15px}.evc-normal-space .evc-element-wrapper .evc-element-item{padding:0 15px;margin:0 0 30px}.evc-medium-space.evc-disable-bottom-space{margin-bottom:-40px}.evc-medium-space.evc-columns-side-space{padding:0 40px}.evc-medium-space .evc-element-wrapper{margin:0 -20px}.evc-medium-space .evc-element-wrapper .evc-element-item{padding:0 20px;margin:0 0 40px}.evc-large-space.evc-disable-bottom-space{margin-bottom:-50px}.evc-large-space.evc-columns-side-space{padding:0 50px}.evc-large-space .evc-element-wrapper{margin:0 -25px}.evc-large-space .evc-element-wrapper .evc-element-item{padding:0 25px;margin:0 0 50px}.evc-element-has-columns:after,.evc-element-has-columns:before{content:' ';display:table}.evc-element-has-columns:after{clear:both}.evc-element-has-columns .evc-element-item{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box}.evc-shortcode .evc-ib-lightbox a:before,.evc-shortcode.evc-shortcode-has-link a:after,.evc-shortcode:not(.evc-shortcode-has-link) .evc-ib-overlay:after{display:block;height:100%;top:0;left:0;content:'';background-color:rgba(48,48,48,.3);position:absolute}.evc-element-has-columns:not(.evc-one-columns) .evc-element-item{float:left}.evc-element-has-columns.evc-one-columns .evc-element-item{width:100%}.evc-element-has-columns.evc-two-columns .evc-element-item{width:50%}@media only screen and (min-width:681px){.evc-element-has-columns.evc-two-columns .evc-element-item:nth-child(2n+1){clear:both}}.evc-element-has-columns.evc-three-columns .evc-element-item{width:33.33333%}.evc-element-has-columns.evc-four-columns .evc-element-item{width:25%}@media only screen and (min-width:1025px){.evc-element-has-columns.evc-four-columns .evc-element-item:nth-child(4n+1){clear:both}}.evc-element-has-columns.evc-five-columns .evc-element-item{width:20%}@media only screen and (min-width:1367px){.evc-element-has-columns.evc-five-columns .evc-element-item:nth-child(5n+1){clear:both}}.evc-element-has-columns.evc-six-columns .evc-element-item{width:16.66667%}@media only screen and (min-width:1441px){.evc-element-has-columns.evc-six-columns .evc-element-item:nth-child(6n+1){clear:both}}@media only screen and (max-width:1440px){.evc-element-has-columns.evc-six-columns .evc-element-item{width:20%}}@media only screen and (max-width:1440px) and (min-width:1367px){.evc-element-has-columns.evc-six-columns .evc-element-item:nth-child(5n+1){clear:both}}@media only screen and (max-width:1366px){.evc-element-has-columns.evc-five-columns .evc-element-item,.evc-element-has-columns.evc-six-columns .evc-element-item{width:25%}}@media only screen and (max-width:1366px) and (min-width:1025px){.evc-element-has-columns.evc-five-columns .evc-element-item:nth-child(4n+1),.evc-element-has-columns.evc-six-columns .evc-element-item:nth-child(4n+1){clear:both}}@media only screen and (max-width:1024px){.evc-element-has-columns.evc-five-columns .evc-element-item,.evc-element-has-columns.evc-four-columns .evc-element-item,.evc-element-has-columns.evc-six-columns .evc-element-item{width:33.33333%}}@media only screen and (max-width:1024px) and (min-width:769px){.evc-element-has-columns.evc-five-columns .evc-element-item:nth-child(3n+1),.evc-element-has-columns.evc-four-columns .evc-element-item:nth-child(3n+1),.evc-element-has-columns.evc-six-columns .evc-element-item:nth-child(3n+1){clear:both}}@media only screen and (max-width:768px){.evc-element-has-columns.evc-five-columns .evc-element-item,.evc-element-has-columns.evc-four-columns .evc-element-item,.evc-element-has-columns.evc-six-columns .evc-element-item,.evc-element-has-columns.evc-three-columns .evc-element-item{width:50%}}@media only screen and (max-width:768px) and (min-width:681px){.evc-element-has-columns.evc-five-columns .evc-element-item:nth-child(2n+1),.evc-element-has-columns.evc-four-columns .evc-element-item:nth-child(2n+1),.evc-element-has-columns.evc-six-columns .evc-element-item:nth-child(2n+1),.evc-element-has-columns.evc-three-columns .evc-element-item:nth-child(2n+1){clear:both}}body.rtl{direction:ltr;unicode-bidi:embed}.evc-predefined-style .evc-shortcode{font-family:Raleway,sans-serif}.evc-predefined-style .evc-shortcode h1,.evc-predefined-style .evc-shortcode h2,.evc-predefined-style .evc-shortcode h3,.evc-predefined-style .evc-shortcode h4,.evc-predefined-style .evc-shortcode h5,.evc-predefined-style .evc-shortcode h6,.evc-predefined-style .evc-shortcode p{font-family:inherit;font-style:normal;letter-spacing:0}.evc-predefined-style .evc-shortcode h1{font-size:37px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h1{font-size:35px}}@media only screen and (max-width:680px){.evc-element-has-columns.evc-five-columns .evc-element-item,.evc-element-has-columns.evc-four-columns .evc-element-item,.evc-element-has-columns.evc-six-columns .evc-element-item,.evc-element-has-columns.evc-three-columns .evc-element-item,.evc-element-has-columns.evc-two-columns .evc-element-item{width:100%}.evc-predefined-style .evc-shortcode h1{font-size:33px}}.evc-predefined-style .evc-shortcode h2{font-size:30px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h2{font-size:29px}}@media only screen and (max-width:680px){.evc-predefined-style .evc-shortcode h2{font-size:28px}}.evc-predefined-style .evc-shortcode h3{font-size:26px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h3{font-size:25px}}@media only screen and (max-width:680px){.evc-predefined-style .evc-shortcode h3{font-size:24px}}.evc-predefined-style .evc-shortcode h4{font-size:22px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h4{font-size:21px}}@media only screen and (max-width:680px){.evc-predefined-style .evc-shortcode h4{font-size:20px}}.evc-predefined-style .evc-shortcode h5{font-size:20px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h5{font-size:19px}}@media only screen and (max-width:680px){.evc-predefined-style .evc-shortcode h5{font-size:18px}}.evc-predefined-style .evc-shortcode h6{font-size:18px}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode h6{font-size:17px}}@media only screen and (max-width:680px){.evc-predefined-style .evc-shortcode h6{font-size:16px}}.evc-predefined-style .evc-shortcode p{color:grey;font-size:15px;line-height:26px;font-weight:400}@media only screen and (max-width:1024px){.evc-predefined-style .evc-shortcode p{font-size:14px}}.widget.evc-widget{margin:0}.evc-shortcode.evc-shortcode-has-link a:hover:after{opacity:1}.evc-shortcode.evc-shortcode-has-link a:after{width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.evc-counter,.evc-product-list .evc-pli-info-on-image{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out}.evc-shortcode:not(.evc-shortcode-has-link) .evc-ib-overlay:hover:after{opacity:1}.evc-shortcode:not(.evc-shortcode-has-link) .evc-ib-overlay:after{width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.evc-shortcode .evc-ib-zoom{overflow:hidden}.evc-shortcode .evc-ib-zoom:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);transform:scale(1.04)}.evc-shortcode .evc-ib-zoom img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out}.evc-shortcode .evc-ib-lightbox a:hover:before{opacity:1}.evc-shortcode .evc-ib-lightbox a:hover:after{opacity:1;margin-top:0;-webkit-transition:opacity .2s ease-in-out,margin .3s ease-in-out;-moz-transition:opacity .2s ease-in-out,margin .3s ease-in-out;transition:opacity .2s ease-in-out,margin .3s ease-in-out}.evc-shortcode .evc-ib-lightbox a:before{width:100%;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1}.evc-shortcode .evc-ib-lightbox a:after{position:absolute;top:calc(50% - 20px);left:calc(50% - 15px);display:inline-block;vertical-align:top;margin-top:-10px;font-family:Ionicons;content:'\f2f5';color:#fff;font-size:40px;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;z-index:2;-webkit-transition:opacity .2s ease-in-out,margin .1s ease-in-out;-moz-transition:opacity .2s ease-in-out,margin .1s ease-in-out;transition:opacity .2s ease-in-out,margin .1s ease-in-out}.evc-pli-add-to-cart a,.evc-pli-mark .onsale{text-transform:uppercase;font-weight:700;box-sizing:border-box}.evc-shortcode .evc-ib-top-moving:hover img{-webkit-transform:translate3d(0,-6px,0);-moz-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}.evc-shortcode .evc-ib-top-moving a:after{display:none}.evc-shortcode .evc-ib-top-moving img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:-moz-transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.evc-shortcode .evc-ib-circle-fade-out a:before,.evc-shortcode .evc-ib-circle-fade-out:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:0;padding-top:100%;display:block;background-color:rgba(0,0,0,.7);border-radius:100%;opacity:1;visibility:visible;box-sizing:border-box;-webkit-transform:scale(1.5) translate3d(-33.33%,-33.33%,0);-moz-transform:scale(1.5) translate3d(-33.33%,-33.33%,0);transform:scale(1.5) translate3d(-33.33%,-33.33%,0);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.evc-shortcode .evc-ib-bordered a:after,.evc-shortcode .evc-ib-circle-fade-out a:after,.evc-shortcode.evc-shortcode-has-link .evc-ib-circle-fade-out:after{display:none}.evc-shortcode .evc-ib-circle-fade-out a:hover:before,.evc-shortcode .evc-ib-circle-fade-out:hover:after{width:60px;padding-top:60px;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.evc-shortcode .evc-ib-circle-fade-out{overflow:hidden}.evc-shortcode .evc-ib-circle-fade-out a:before{z-index:1}.evc-shortcode .evc-ib-circle-fade-out img{width:100%}.evc-shortcode .evc-ib-bordered:after{position:absolute;content:'';top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border:3px solid #43cb83;z-index:-1}.evc-shortcode .evc-ib-bordered:hover img{-webkit-transform:translate3d(-20px,-20px,0);-moz-transform:translate3d(-20px,-20px,0);transform:translate3d(-20px,-20px,0)}.evc-shortcode .evc-ib-bordered img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.evc-pagination-holder{position:relative;display:inline-block;width:100%;vertical-align:top;text-align:center}.evc-pagination-holder .evc-button{margin-top:30px;opacity:1}.evc-pagination-holder .evc-button.evc-loading{opacity:0}.evc-pagination-spinner{position:relative;display:inline-block;vertical-align:top;width:70px;line-height:1;opacity:0}.evc-pagination-spinner.evc-loading,.evc-product-list .evc-pli-inner:hover .evc-pli-info-on-image{opacity:1}.evc-pagination-spinner.evc-abs{position:absolute;bottom:15px;left:calc(50% - 35px)}.evc-pagination-spinner.evc-loading>*{-webkit-animation:evc-spinner-bounce-delay 1.4s infinite ease-in-out both;-moz-animation:evc-spinner-bounce-delay 1.4s infinite ease-in-out both;animation:evc-spinner-bounce-delay 1.4s infinite ease-in-out both}.evc-pagination-spinner>*{position:relative;display:inline-block;vertical-align:top;width:18px;height:18px;background-color:#303030;border-radius:100%}.evc-pagination-spinner>:nth-child(1){-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.evc-pagination-spinner>:nth-child(2){-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes evc-spinner-bounce-delay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-moz-keyframes evc-spinner-bounce-delay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes evc-spinner-bounce-delay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.evc-owl-carousel{visibility:hidden}.evc-owl-carousel .owl-stage-outer{z-index:1}.evc-owl-carousel.evc-owl-carousel-init{visibility:visible}.evc-owl-carousel.evc-carousel-has-both-control .owl-nav .owl-next,.evc-owl-carousel.evc-carousel-has-both-control .owl-nav .owl-prev{-webkit-transform:translateY(calc(-50% - 25px));-moz-transform:translateY(calc(-50% - 25px));transform:translateY(calc(-50% - 25px))}.evc-owl-carousel .owl-nav .owl-next,.evc-owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;z-index:3;color:#303030;outline:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.evc-owl-carousel .owl-nav .owl-next:hover,.evc-owl-carousel .owl-nav .owl-prev:hover{color:#43cb83}.evc-carousel-skin-light .evc-owl-carousel .owl-nav .owl-next,.evc-carousel-skin-light .evc-owl-carousel .owl-nav .owl-prev{color:#fff}.evc-carousel-skin-light .evc-owl-carousel .owl-nav .owl-next:hover,.evc-carousel-skin-light .evc-owl-carousel .owl-nav .owl-prev:hover{color:#43cb83}.evc-owl-carousel .owl-nav .owl-next>span,.evc-owl-carousel .owl-nav .owl-prev>span{position:relative;display:inline-block;vertical-align:middle;font-size:40px;line-height:1}.evc-owl-carousel .owl-nav .owl-next>span:before,.evc-owl-carousel .owl-nav .owl-prev>span:before{display:block;line-height:inherit}.evc-owl-carousel .owl-nav .owl-prev{left:25px}.evc-owl-carousel .owl-nav .owl-next{right:25px}.evc-owl-carousel .owl-dots{text-align:center;margin:20px 0 0}.evc-owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:middle;outline:0}.evc-owl-carousel .owl-dots .owl-dot span{display:inline-block;vertical-align:middle;width:12px;height:12px;margin:0 6px;background-color:rgba(48,48,48,.3);border-radius:3em;box-sizing:border-box;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.evc-pli-add-to-cart,.evc-pli-add-to-cart a{position:relative;display:inline-block;vertical-align:top}.evc-owl-carousel .owl-dots .owl-dot.active span,.evc-owl-carousel .owl-dots .owl-dot:hover span{background-color:#303030}.evc-carousel-skin-light .evc-owl-carousel .owl-dots .owl-dot span{background-color:rgba(255,255,255,.3)}.evc-carousel-skin-light .evc-owl-carousel .owl-dots .owl-dot.active span,.evc-carousel-skin-light .evc-owl-carousel .owl-dots .owl-dot:hover span{background-color:#fff}.evc-owl-carousel .owl-carousel .owl-item img{-webkit-transform:translateZ(0)}.evc-pli-add-to-cart{width:100%}.evc-pli-add-to-cart a{width:auto;margin:0;padding:11px 36px;font-family:inherit;font-size:11px;line-height:2em;letter-spacing:.1em;text-decoration:none;color:#fff;background-color:#303030;border:0;border-radius:0;box-shadow:none;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.evc-pli-add-to-cart a:hover{color:#fff;background-color:#43cb83}.evc-pli-add-to-cart a.add_to_cart_button.added{display:none}.evc-pli-category,.evc-pli-image{position:relative;display:inline-block;vertical-align:top;width:100%}.evc-pli-category{margin:6px 0 0}.evc-pli-category a{color:grey}.evc-pli-category a:hover{color:#303030}.evc-pli-image img{display:block;width:100%}.evc-pli-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.evc-pli-mark .onsale{position:absolute;top:10px;left:10px;display:block;width:55px;height:55px;padding:2px;font-size:12px;line-height:53px;text-align:center;color:#fff;background-color:#43cb83;border-radius:50%;z-index:100}.evc-pli-price,.evc-pli-ratings{display:inline-block;width:100%;vertical-align:top;position:relative}.evc-pli-price .price{display:block;font-size:15px;line-height:inherit;font-weight:700;color:#303030}.evc-pli-price .price del{margin:0 9px 0 0;color:rgba(48,48,48,.4)}.evc-pli-price .price ins{margin:0;color:inherit;text-decoration:none}.evc-pli-ratings{line-height:1;color:#fbd60c}.evc-pli-ratings .star-rating:before,.evc-pli-ratings .star-rating>span:before{display:inline-block;vertical-align:top;line-height:inherit;font-weight:400;letter-spacing:.2em;color:inherit;font-family:Ionicons;font-style:normal;font-variant:normal;text-transform:none;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.evc-pli-ratings .star-rating{position:relative;display:inline-block;vertical-align:top;line-height:inherit}.evc-pli-ratings .star-rating:before{position:relative;content:"";font-size:16px}.evc-pli-ratings .star-rating>span{position:absolute;top:0;left:0;height:100%;font-size:0;line-height:inherit;overflow:hidden}.evc-pli-ratings .star-rating>span:before{position:relative;content:"";font-size:16px}.evc-pli-title{display:block;margin:0}.evc-product-list,.evc-product-list .evc-pli-image-wrapper,.evc-product-list .evc-pli-inner{position:relative;display:inline-block;vertical-align:top;width:100%}.evc-product-list .evc-pli-info-on-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;text-align:center;background-color:rgba(48,48,48,.5);opacity:0;box-sizing:border-box;transition:opacity .3s ease-in-out}.evc-clients,.evc-clients .evc-c-images,.evc-clients .evc-c-item,.evc-clients .evc-c-item-inner,.evc-product-list .evc-pli-content{display:inline-block;vertical-align:top}.evc-product-list .evc-pli-content{position:relative;width:100%;margin:25px 0 7px}.evc-product-list .evc-pli-ratings{margin-top:10px}.evc-product-list .evc-pli-price{margin-top:9px}.evc-product-list .evc-pli-add-to-cart{z-index:2}.evc-product-list .evc-pli-info-on-image .evc-pli-price .price,.evc-product-list .evc-pli-info-on-image .evc-pli-title{color:#fff}.evc-product-list .evc-pli-info-on-image .evc-pli-price del{color:rgba(255,255,255,.6)}.evc-product-list .evc-pli-info-on-image .evc-pli-category a{position:relative;color:#fff;z-index:2}.evc-product-list .evc-pli-info-on-image .evc-pli-category a:hover{color:rgba(255,255,255,.6)}.evc-product-list.evc-layout-standard-button-sliding .evc-pli-inner:hover .evc-pli-add-to-cart{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.evc-product-list.evc-layout-standard-button-sliding .evc-pli-image-wrapper{overflow:hidden}.evc-product-list.evc-layout-standard-button-sliding .evc-pli-add-to-cart{position:absolute;left:0;bottom:0;-webkit-transform:translateY(101%);-moz-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out}.evc-product-list.evc-layout-standard-button-sliding .evc-pli-add-to-cart a{width:100%;padding:13px 20px;text-align:center}.evc-product-list.evc-layout-gallery .evc-pli-inner{overflow:hidden}.evc-product-list.evc-layout-gallery .evc-pli-add-to-cart{margin-top:25px}.evc-clients{position:relative;width:100%;text-align:center}.evc-clients .evc-c-item{position:relative;width:100%}.evc-clients .evc-c-item-inner{position:relative}.touch .evc-clients .evc-c-item-inner{cursor:pointer}.evc-clients .evc-c-images{position:relative;width:100%;overflow:hidden}.evc-clients .evc-c-images img{display:block}.evc-clients .evc-c-original-image{position:relative;z-index:1}.evc-clients .evc-c-hover-image{position:absolute;top:0;left:0}.evc-clients .evc-c-link{position:relative;display:block}.evc-testimonials,.evc-testimonials .evc-t-item{display:inline-block;width:100%;vertical-align:top;position:relative}.evc-clients .evc-c-title{margin:25px 0 10px}.evc-clients .evc-owl-carousel .owl-nav .owl-prev{left:-10px}.evc-clients .evc-owl-carousel .owl-nav .owl-next{right:-10px}.evc-clients.evc-c-switch-images .evc-c-item.evc-c-has-hover .evc-c-item-inner:hover .evc-c-original-image{opacity:0}.evc-clients.evc-c-switch-images .evc-c-item.evc-c-has-hover .evc-c-item-inner:hover .evc-c-hover-image{opacity:1}.evc-clients.evc-c-switch-images .evc-c-item .evc-c-original-image{opacity:1;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.evc-clients.evc-c-switch-images .evc-c-item .evc-c-hover-image{opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.evc-clients.evc-c-roll-over .evc-c-item.evc-c-has-hover .evc-c-item-inner:hover .evc-c-original-image{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.evc-clients.evc-c-roll-over .evc-c-item.evc-c-has-hover .evc-c-item-inner:hover .evc-c-hover-image{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.evc-clients.evc-c-roll-over .evc-c-item .evc-c-original-image{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-clients.evc-c-roll-over .evc-c-item .evc-c-hover-image{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-testimonials .evc-t-item{text-align:center}.evc-testimonials .evc-t-item .evc-t-image img{display:block;width:auto;margin:0 auto;border-radius:100%}.evc-testimonials .evc-t-image{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-testimonials .evc-t-content{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:30px}.evc-testimonials .evc-t-text{margin:0}.evc-testimonials .evc-t-author{display:block;margin-top:16px;font-size:12px;line-height:18px}.evc-blockquote,.evc-testimonials .evc-t-author-label,.evc-testimonials .evc-t-author-position{display:inline-block;vertical-align:top}.evc-testimonials .evc-t-author-label{font-weight:700;color:#303030}.evc-blockquote{position:relative;width:100%;margin:0;quotes:none;border:0;box-sizing:border-box}.evc-blockquote .evc-b-text{display:block}.evc-blockquote.evc-b-simple{color:#ccc;font-size:14px;line-height:28px;font-weight:500;font-style:normal;padding:1px 0 0 47px}.evc-blockquote.evc-b-left-line{color:grey;font-size:16px;line-height:28px;font-weight:500;font-style:normal;padding:0 0 0 25px;border-left:4px solid #43cb83}.evc-blockquote.evc-b-with-icon{color:#303030;font-size:16px;line-height:28px;font-weight:600;font-style:normal}.evc-blockquote.evc-b-with-icon:before{position:absolute;top:3px;left:0;content:'\f347';font-family:Ionicons;font-size:30px;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.evc-blockquote.evc-b-with-icon .evc-b-text,.evc-blog-list,.evc-blog-list.evc-bl-gallery .evc-bli-inner,.evc-blog-list.evc-bl-layout-boxed .evc-bli-content{position:relative;display:inline-block;vertical-align:top;width:100%}.evc-blockquote.evc-b-with-icon .evc-b-text{padding-left:40px;box-sizing:border-box}.evc-blog-list.evc-bl-standard .evc-bli-image{width:100%;margin-bottom:34px}.evc-blog-list.evc-bl-gallery .evc-bli-image,.evc-blog-list.evc-bl-layout-boxed .evc-bli-image{margin-bottom:0}.evc-blog-list.evc-bl-standard .evc-bli-image a,.evc-blog-list.evc-bl-standard .evc-bli-image img{width:100%}.evc-blog-list.evc-bl-layout-boxed .evc-bli-content{padding:24px 30px 30px;background-color:#fff;border:1px solid #ebebeb;border-top-width:0;box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);box-sizing:border-box}.evc-blog-list.evc-bl-gallery .evc-bli-inner:hover .evc-bli-excerpt{opacity:1;max-height:3.9em;-webkit-transition:opacity .2s,max-height .3s;-moz-transition:opacity .2s,max-height .3s;transition:opacity .2s,max-height .3s}.evc-blog-list.evc-bl-gallery .evc-bli-content{position:absolute;left:0;bottom:0;width:100%;height:auto;padding:15% 30px 22px;background:rgba(255,255,255,.6);background:-webkit-linear-gradient(to top,rgba(255,255,255,.6),rgba(255,255,255,0));background:linear-gradient(to top,rgba(255,255,255,.6),rgba(255,255,255,0));box-sizing:border-box}.evc-blog-list.evc-bl-gallery .evc-bli-content a{position:relative;z-index:2}.evc-blog-list.evc-bl-gallery .evc-bli-excerpt{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .2s,max-height .3s;-moz-transition:opacity .2s,max-height .3s;transition:opacity .2s,max-height .3s}.evc-blog-list.evc-bl-simple .evc-bli-inner{position:relative;display:table;width:100%;height:100%}.evc-blog-list.evc-bl-simple .evc-bli-inner>*{display:table-cell;vertical-align:middle}.evc-blog-list.evc-bl-simple .evc-bli-image{width:84px;padding-right:20px}.evc-blog-list.evc-bl-simple .evc-bli-image a,.evc-blog-list.evc-bl-simple .evc-bli-image img{width:100%}.evc-blog-list.evc-bl-minimal .evc-bli-post-info,.evc-blog-list.evc-bl-simple .evc-bli-post-info{margin-top:4px}.evc-blog-list.evc-bl-skin-light.evc-bl-layout-boxed .evc-bli-content{background-color:#303030;border-color:#bfbfbf;box-shadow:3px 3px 16px 2px rgba(255,255,255,.04)}.evc-blog-list.evc-bl-skin-light.evc-bl-gallery .evc-bli-content{background:rgba(0,0,0,.6);background:-webkit-linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0))}.evc-blog-list.evc-bl-skin-light .evc-bli-title{color:#fff}.evc-blog-list.evc-bl-skin-light .evc-bli-title a:hover{color:rgba(255,255,255,.8)}.evc-blog-list.evc-bl-skin-light .evc-bli-excerpt{color:#fff}.evc-blog-list.evc-bl-skin-light .evc-bli-post-info{color:#bfbfbf;border-color:#bfbfbf}.evc-blog-list.evc-bl-skin-light .evc-bli-post-info a:hover{color:#fff}.evc-blog-list .evc-bli-image,.evc-blog-list .evc-bli-image a{position:relative;display:inline-block;vertical-align:top}.evc-blog-list .evc-bli-image img{display:block}.evc-blog-list .evc-bli-date-on-image{position:absolute;top:10px;left:10px;padding:8px 13px 13px;text-align:center;color:#fff;background-color:#43cb83;z-index:2;box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.evc-blog-list .evc-bli-date-on-image>*{display:block;line-height:1}.evc-blog-list .evc-bli-date-on-image .evc-bli-date-day{font-size:26px;font-weight:700}.evc-blog-list .evc-bli-date-on-image .evc-bli-date-month{margin-top:2px;font-size:13px}.evc-blog-list .evc-bli-title{margin:0}.evc-blog-list .evc-bli-excerpt{margin:14px 0 0}.evc-blog-list .evc-bli-post-info{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;clear:both}.evc-blog-list .evc-bli-post-info>*{position:relative;display:inline-block;vertical-align:top;float:left;margin-right:16px;padding-right:15px;font-size:13px;line-height:18px;color:currentColor;border-right:1px solid #ebebeb}.evc-blog-list .evc-bli-post-info>:last-child{margin-right:0;padding-right:0;border-right:0}.evc-blog-list .evc-bli-post-info>* a{color:inherit}.evc-blog-list .evc-bli-post-info>* a:hover{color:#43cb83}.evc-blog-list .evc-bli-post-info-top{margin-bottom:5px}.evc-blog-list .evc-bli-post-info-bottom{margin-top:16px}.evc-blog-list .evc-bli-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.evc-button,.evc-button-wrapper,.evc-button.evc-btn-has-icon .evc-btn-text{display:inline-block;vertical-align:top}.evc-button-wrapper{position:relative;width:100%}.evc-button-wrapper.evc-btn-left{text-align:left}.evc-button-wrapper.evc-btn-right{text-align:right}.evc-button-wrapper.evc-btn-center{text-align:center}.evc-button{position:relative;width:auto;margin:0;font-family:inherit;font-size:11px;line-height:2em;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;background-color:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;box-sizing:border-box;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.evc-button .evc-btn-text{position:relative;display:block;line-height:inherit}.evc-button .evc-btn-icon{position:relative;display:inline-block;vertical-align:top;margin-right:5px;line-height:inherit}.evc-button .evc-btn-icon:before{display:block;line-height:inherit}.evc-button.evc-btn-tiny{padding:6px 24px}.evc-button.evc-btn-small{padding:8px 30px}.evc-button.evc-btn-normal{padding:11px 36px}.evc-button.evc-btn-medium{padding:12px 44px}.evc-button.evc-btn-full-width{width:100%;padding:11px 22px;text-align:center}.evc-button.evc-btn-large{padding:13px 48px}.evc-button.evc-btn-solid{color:#fff;background-color:#303030;border-color:transparent}.evc-button.evc-btn-solid:hover{color:#fff;background-color:#43cb83;border-color:transparent}.evc-button.evc-btn-outline{color:#303030;background-color:transparent;border-color:#303030}.evc-button.evc-btn-outline:hover{color:#fff;background-color:#303030;border-color:#303030}.evc-button.evc-btn-simple{padding:0;color:#303030;background:0 0;border:0}.evc-button.evc-btn-simple:hover{color:#43cb83}.evc-button.evc-btn-fill-line{padding:0 0 2px;color:#303030;background:0 0;border:0}.evc-button.evc-btn-fill-line:hover{color:#303030}.evc-button.evc-btn-fill-line:hover .evc-btn-fill-line{opacity:1;width:100%}.evc-button.evc-btn-fill-line .evc-btn-fill-line{position:absolute;display:block;left:0;bottom:0;width:0;border-bottom:2px solid #43cb83;opacity:0;-webkit-transition:opacity .33s,width .3s;-moz-transition:opacity .33s,width .3s;transition:opacity .33s,width .3s}.evc-button.evc-btn-fill-text{padding:0;color:transparent;background:0 0;border:0;z-index:2;white-space:nowrap;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.evc-button.evc-btn-fill-text:hover{color:transparent}.evc-button.evc-btn-fill-text:hover .evc-btn-hover-text{width:100%}.evc-button.evc-btn-fill-text .evc-btn-original-text{position:relative;display:inline-block;width:100%;vertical-align:top;color:#303030}.evc-button.evc-btn-fill-text .evc-btn-hover-text{position:absolute;top:0;left:0;width:.1%;height:100%;display:inline-block;vertical-align:top;color:#43cb83;white-space:nowrap;overflow:hidden;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.evc-button.evc-btn-strike-line{padding:0;color:#303030;background:0 0;border:0;overflow:hidden}.evc-button.evc-btn-strike-line:hover{color:#303030}.evc-button.evc-btn-strike-line:hover .evc-btn-strike-line{-webkit-animation:strikeline .7s cubic-bezier(.55,0,.1,1) 0s 1;-moz-animation:strikeline .7s cubic-bezier(.55,0,.1,1) 0s 1;animation:strikeline .7s cubic-bezier(.55,0,.1,1) 0s 1}.evc-button.evc-btn-strike-line .evc-btn-strike-line{position:absolute;bottom:0;left:calc(-100% - 1px);width:100%;height:2px;background-color:#43cb83}@keyframes strikeline{from{left:calc(-100% - 1px)}to{left:calc(100% + 1px)}}.evc-button.evc-btn-strike-line-2{padding:0;color:#303030;background:0 0;border:0;overflow:hidden}.evc-button.evc-btn-strike-line-2:hover{color:#303030}.evc-button.evc-btn-strike-line-2:hover .evc-btn-strike-line{-webkit-animation:strikeline-2 .7s cubic-bezier(.55,0,.1,1) 0s 1;-moz-animation:strikeline-2 .7s cubic-bezier(.55,0,.1,1) 0s 1;animation:strikeline-2 .7s cubic-bezier(.55,0,.1,1) 0s 1}.evc-button.evc-btn-strike-line-2 .evc-btn-strike-line{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#43cb83}@keyframes strikeline-2{0%,100%{left:0}40%{left:130%}45%{width:0}50%{left:-130%}60%{width:100%}}.evc-button.evc-btn-switch-line{padding:0 0 2px;color:#303030;background:0 0;border:0}.evc-button.evc-btn-switch-line:hover{color:#303030}.evc-button.evc-btn-switch-line:hover .evc-btn-switch-line-2{opacity:1;width:100%;-webkit-transition:opacity .1s,width .4s;-moz-transition:opacity .1s,width .4s;transition:opacity .1s,width .4s}.evc-button.evc-btn-switch-line .evc-btn-switch-line-1{position:absolute;left:0;bottom:0;display:block;width:100%;border-bottom:2px solid #303030;z-index:1}.evc-button.evc-btn-switch-line .evc-btn-switch-line-2{position:absolute;left:0;bottom:0;width:0;display:block;border-bottom:2px solid #43cb83;z-index:2;opacity:0;-webkit-transition:opacity .5s,width .4s;-moz-transition:opacity .5s,width .4s;transition:opacity .5s,width .4s}.evc-counter,.evc-counter .evc-c-inner{display:inline-block;vertical-align:top;position:relative}.evc-counter{width:100%;opacity:0;transition:opacity .3s ease-in-out}.evc-counter .evc-c-digit{display:inline-block!important;vertical-align:top;height:1em;color:#43cb83;font-size:45px;line-height:1;font-weight:700;overflow:hidden}.evc-counter .evc-c-title{margin:9px 0 0}.evc-counter .evc-c-text{margin:8px 0 0}.evc-custom-font{margin:0}.evc-doughnut-chart{position:relative;display:inline-block;vertical-align:top;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.evc-doughnut-chart.evc-dc-appeared,.evc-interactive-banner.evc-ib-classic:hover .evc-ib-content-wrapper{opacity:1}.evc-doughnut-chart canvas{position:relative;display:block}.evc-dropcaps,.evc-dropcaps .evc-d-letter{position:relative;display:inline-block;vertical-align:top}.evc-dropcaps{width:100%}.evc-dropcaps .evc-d-letter{float:left;margin:4px 12px 0 0}.evc-dropcaps.evc-d-simple .evc-d-letter{color:#43cb83;font-size:40px;line-height:1.1em;font-weight:500}.evc-dropcaps.evc-d-circle .evc-d-letter,.evc-dropcaps.evc-d-square .evc-d-letter{height:38px;width:38px;font-size:21px;line-height:38px;font-weight:500;text-align:center;color:#fff;background-color:#43cb83}.evc-flip-image,.evc-flip-image .evc-fi-image{position:relative;display:inline-block;width:100%;vertical-align:top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.evc-dropcaps.evc-d-circle .evc-d-letter{border-radius:100%}.evc-flip-image{transform-style:preserve-3d}.evc-flip-image .evc-fi-image{z-index:1;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transition:-webkit-transform .7s ease;-moz-transition:-moz-transform .7s ease;transition:transform .7s ease}.evc-flip-image .evc-fi-image img{display:block;width:calc(100% + 1px)}.evc-flip-image .evc-fi-content-wrapper{position:absolute;display:block;width:100%;height:100%;top:0;left:0;padding:20px;background-color:#303030;box-sizing:border-box;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .7s ease;-moz-transition:-moz-transform .7s ease;transition:transform .7s ease}.evc-flip-image .evc-fi-content-inner{position:relative;display:table;width:100%;height:100%;text-align:center}.evc-flip-image .evc-fi-content{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle}.evc-flip-image .evc-fi-content .evc-fi-title{margin:0;color:#fff}.evc-flip-image .evc-fi-content .evc-fi-text{margin:14px 0 0;color:#fff}.evc-flip-image .evc-fi-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:3}.evc-flip-image.evc-fi-horizontal:hover .evc-fi-image{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.evc-flip-image.evc-fi-horizontal .evc-fi-image,.evc-flip-image.evc-fi-horizontal:hover .evc-fi-content-wrapper{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}.evc-flip-image.evc-fi-horizontal .evc-fi-content-wrapper{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}.evc-flip-image.evc-fi-vertical:hover .evc-fi-image{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.evc-flip-image.evc-fi-vertical .evc-fi-image,.evc-flip-image.evc-fi-vertical:hover .evc-fi-content-wrapper{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}.evc-flip-image.evc-fi-vertical .evc-fi-content-wrapper{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg)}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}.fp-auto-height .fp-tableCell,.fp-auto-height.evc-fss-item,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.evc-fss-item{height:auto!important}.evc-full-screen-sections{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-full-screen-sections .evc-fss-wrapper{visibility:hidden}.evc-full-screen-sections .evc-fss-wrapper.evc-fss-is-loaded{visibility:visible}.evc-full-screen-sections .evc-fss-item{position:relative;display:table;width:100%;height:100%;margin:0;padding:5%;box-sizing:border-box}.evc-full-screen-sections .evc-fss-item .evc-fssi-bg{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover}.evc-full-screen-sections .evc-fss-item .fp-scroller>.vc_column_container,.evc-full-screen-sections .evc-fss-item .fp-scroller>.vc_column_container>.vc_column-inner{padding:0;margin:0}.evc-full-screen-sections .evc-fss-item.evc-fssi-va-top .evc-fssi-inner{vertical-align:top}.evc-full-screen-sections .evc-fss-item.evc-fssi-va-bottom .evc-fssi-inner{vertical-align:bottom}.evc-full-screen-sections .evc-fss-item.evc-fssi-ha-left .evc-fssi-inner{text-align:left}.evc-full-screen-sections .evc-fss-item.evc-fssi-ha-center .evc-fssi-inner{text-align:center}.evc-full-screen-sections .evc-fss-item.evc-fssi-ha-right .evc-fssi-inner{text-align:right}.evc-full-screen-sections .evc-fss-item .evc-fssi-inner{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;box-sizing:border-box}.evc-full-screen-sections .evc-fss-item .evc-fssi-inner a{position:relative;z-index:2}.evc-full-screen-sections .evc-fss-item .evc-fssi-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.evc-full-screen-sections .evc-fss-nav-holder{position:fixed;bottom:49px;left:50px;width:55px;display:block;text-align:center;visibility:hidden;z-index:1001}.evc-gallery-block,.evc-gallery-block .evc-gb-image{width:100%}.evc-full-screen-sections .evc-fss-nav-holder a{display:block;height:auto;font-size:38px;line-height:1;color:#303030;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.evc-full-screen-sections .evc-fss-nav-holder a:hover{color:#43cb83}.evc-full-screen-sections .evc-fss-nav-holder a span,.evc-full-screen-sections .evc-fss-nav-holder a span:before{display:block;line-height:inherit}.evc-gallery-block,.evc-gallery-block .evc-gb-image,.evc-gallery-block .evc-gb-image-wrapper{display:inline-block;vertical-align:top;position:relative}.evc-full-screen-sections.evc-animation-predefined .evc-fss-wrapper{-webkit-transition:-webkit-transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;-moz-transition:-moz-transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;transition:transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;-webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;-moz-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;transition-timing-function:cubic-bezier(.55,.085,0,.99)!important}.evc-full-screen-sections.evc-animation-predefined .evc-fss-wrapper.evc-fss-first-init .evc-fss-item.active .evc-fssi-bg{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}.evc-full-screen-sections.evc-animation-predefined .evc-fss-item .evc-fssi-bg{-webkit-transition:-webkit-transform 1s cubic-bezier(.55,.085,0,.99)!important;-moz-transition:-moz-transform 1s cubic-bezier(.55,.085,0,.99)!important;transition:transform 1s cubic-bezier(.55,.085,0,.99)!important;-webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;-moz-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6)}.evc-full-screen-sections.evc-animation-predefined .evc-fss-item.active .evc-fssi-bg{-webkit-transition-delay:2s!important;-moz-transition-delay:2s!important;transition-delay:2s!important;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.evc-gallery-block .evc-gb-image-wrapper{float:left;box-sizing:border-box}.evc-gallery-block .evc-gb-image a,.evc-gallery-block .evc-gb-image img{position:relative;display:block}.evc-icon-list,.evc-icon-list .evc-il-item,.evc-icon-list .evc-ili-inner{display:inline-block;position:relative;vertical-align:top}.evc-gallery-block.evc-gb-featured-top .evc-gb-image-wrapper{width:50%}.evc-gallery-block.evc-gb-featured-top .evc-gb-image-wrapper.evc-gb-featured-image{width:100%}.evc-gallery-block.evc-gb-featured-left .evc-gb-image-wrapper{width:25%}.evc-gallery-block.evc-gb-featured-left .evc-gb-image-wrapper.evc-gb-featured-image{width:50%}.evc-icon-list{width:100%}.evc-icon-list .evc-il-item{width:100%;margin-bottom:8px}.evc-icon-list .evc-il-item:last-child{margin-bottom:0}.evc-icon-list .evc-il-item.evc-ili-has-link:hover .evc-ili-text{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.evc-icon-list .evc-ili-inner>*{display:table-cell;vertical-align:top}.evc-icon-list .evc-ili-icon-wrapper{padding-right:15px;color:#43cb83}.evc-icon-list .evc-ili-icon-wrapper *{display:block;line-height:inherit;color:inherit}.evc-icon-list .evc-ili-icon-wrapper :before{display:block;line-height:inherit}.evc-icon-list .evc-ili-text{position:relative;margin:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.evc-interactive-banner.evc-ib-classic .evc-ib-content-wrapper,.evc-line-graph{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out}.evc-icon-list .evc-ili-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.evc-icon-progress-bar{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-icon-progress-bar .evc-ipb-title{display:block;margin:0 0 14px}.evc-icon-progress-bar .evc-ipb-icon{position:relative;display:inline-block;vertical-align:top;margin:0 20px 20px 0;color:#f3f3f3;font-size:36px;line-height:1.1em;font-weight:400;letter-spacing:0;overflow:hidden}.evc-icon-progress-bar .evc-ipb-icon.evc-active{color:#43cb83}.evc-icon-progress-bar .evc-ipb-icon:last-child{margin-right:0}.evc-icon-with-text{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-icon-with-text .evc-iwt-icon-holder{position:relative;display:inline-block;vertical-align:top;line-height:1}.evc-icon-with-text .evc-iwt-icon-holder img{height:auto;max-width:100%;vertical-align:middle}.evc-icon-with-text .evc-iwt-icon{position:relative;display:inline-block;vertical-align:top;font-size:26px;color:#43cb83}.evc-icon-with-text .evc-iwt-title{margin:0}.evc-icon-with-text .evc-iwt-title a{position:relative;display:block}.evc-icon-with-text .evc-iwt-text{margin:14px 0 0}.evc-icon-with-text.evc-iwt-icon-top{text-align:center}.evc-icon-with-text.evc-iwt-icon-top .evc-iwt-icon-holder{display:block}.evc-icon-with-text.evc-iwt-icon-top .evc-iwt-icon-holder img{display:block;margin:0 auto}.evc-icon-with-text.evc-iwt-icon-top .evc-iwt-content{margin-top:20px}.evc-icon-with-text.evc-iwt-icon-left .evc-iwt-content,.evc-icon-with-text.evc-iwt-icon-left .evc-iwt-icon-holder{display:table-cell;vertical-align:top}.evc-image-gallery,.evc-image-gallery .evc-ig-image{display:inline-block;width:100%;vertical-align:top;position:relative}.evc-icon-with-text.evc-iwt-icon-left .evc-iwt-icon-holder{padding-right:15px}.evc-icon-with-text.evc-iwt-icon-left .evc-iwt-icon-holder img{max-width:none}.evc-image-gallery .evc-ig-image{box-sizing:border-box}.evc-image-gallery .evc-ig-image a,.evc-image-gallery .evc-ig-image img{position:relative;display:block}.evc-image-gallery .evc-ig-slider,.evc-image-with-text,.evc-image-with-text .evc-iwt-image{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-image-with-text .evc-iwt-image a,.evc-image-with-text .evc-iwt-image img{position:relative;display:block}.evc-image-with-text .evc-iwt-content,.evc-interactive-banner,.evc-interactive-banner .evc-ib-image{position:relative;display:inline-block;vertical-align:top;width:100%}.evc-image-with-text .evc-iwt-title{margin:25px 0 0}.evc-image-with-text .evc-iwt-text{margin:14px 0 0}.evc-interactive-banner{overflow:hidden}.evc-interactive-banner .evc-ib-image img{display:block;width:100%}.evc-interactive-banner .evc-ib-content-wrapper{position:absolute;display:block;width:100%;height:100%;top:0;left:0;box-sizing:border-box}.evc-interactive-banner .evc-ib-content-inner{position:relative;display:table;width:100%;height:100%}.evc-interactive-banner .evc-ib-content{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle}.evc-interactive-banner .evc-ib-content .evc-ib-icon,.evc-interactive-banner .evc-ib-content .evc-ib-text,.evc-interactive-banner .evc-ib-content .evc-ib-title{color:#fff}.evc-interactive-banner .evc-ib-custom-icon{display:block;margin:0 auto 10px}.evc-interactive-banner .evc-ib-icon{display:block;margin-bottom:20px;font-size:40px}.evc-interactive-banner .evc-ib-title{margin:0}.evc-interactive-banner .evc-ib-text{margin:10px 0 0}.evc-interactive-banner .evc-ib-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.evc-interactive-banner.evc-ib-custom-image-size,.evc-interactive-banner.evc-ib-custom-image-size .evc-ib-image img{width:auto}.evc-interactive-banner.evc-ib-classic .evc-ib-content-wrapper{padding:20px;text-align:center;background-color:rgba(48,48,48,.3);opacity:0;transition:opacity .3s ease-in-out}.evc-interactive-banner.evc-ib-bottom-animation:hover .evc-ib-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.evc-interactive-banner.evc-ib-bottom-animation:hover .evc-ib-content-wrapper{opacity:1;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}.evc-interactive-banner.evc-ib-bottom-animation:hover .evc-ib-icon,.evc-interactive-banner.evc-ib-bottom-animation:hover .evc-ib-text,.evc-interactive-banner.evc-ib-bottom-animation:hover .evc-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-image img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-content-wrapper{padding:25px 35px 30px;background-color:rgba(48,48,48,.3);opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-content{vertical-align:bottom}.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-icon,.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-text,.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-title{opacity:0;-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:-webkit-transform .35s,opacity .2s;-moz-transition:-moz-transform .35s,opacity .2s;transition:transform .35s,opacity .2s}.evc-interactive-banner.evc-ib-bottom-animation .evc-ib-text{margin:5px 0 0}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-text,.evc-interactive-banner.evc-ib-slide-from-bottom .evc-ib-text{margin:4px 0 0}.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-content-wrapper{background-color:rgba(48,48,48,.6)}.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-content-wrapper:after,.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-content-wrapper:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-icon,.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-text,.evc-interactive-banner.evc-ib-bordered:hover .evc-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.evc-interactive-banner.evc-ib-bordered .evc-ib-content-wrapper{padding:40px;text-align:center;color:#fff;-webkit-transition:background-color .35s;-moz-transition:background-color .35s;transition:background-color .35s}.evc-interactive-banner.evc-ib-bordered .evc-ib-content-wrapper:after,.evc-interactive-banner.evc-ib-bordered .evc-ib-content-wrapper:before{content:'';position:absolute;top:30px;right:30px;bottom:30px;left:30px;opacity:0;-webkit-transition:-webkit-transform .35s,opacity .35s;-moz-transition:-moz-transform .35s,opacity .35s;transition:transform .35s,opacity .35s}.evc-interactive-banner.evc-ib-bordered .evc-ib-content-wrapper:before{border-top:1px solid currentColor;border-bottom:1px solid currentColor;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);transform:scale(0,1)}.evc-interactive-banner.evc-ib-bordered .evc-ib-content-wrapper:after{border-right:1px solid currentColor;border-left:1px solid currentColor;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);transform:scale(1,0)}.evc-interactive-banner.evc-ib-bordered .evc-ib-icon,.evc-interactive-banner.evc-ib-bordered .evc-ib-text,.evc-interactive-banner.evc-ib-bordered .evc-ib-title{opacity:0;-webkit-transition:-webkit-transform .35s,opacity .35s;-moz-transition:-moz-transform .35s,opacity .35s;transition:transform .35s,opacity .35s}.evc-interactive-banner.evc-ib-bordered .evc-ib-icon,.evc-interactive-banner.evc-ib-bordered .evc-ib-title{-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.evc-interactive-banner.evc-ib-bordered .evc-ib-text{-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.evc-interactive-banner.evc-ib-slide-from-bottom:hover .evc-ib-image img{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);transform:translateY(-30px)}.evc-interactive-banner.evc-ib-slide-from-bottom:hover .evc-ib-content-wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.evc-interactive-banner.evc-ib-slide-from-bottom .evc-ib-image img{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-interactive-banner.evc-ib-slide-from-bottom .evc-ib-content-wrapper{top:auto;bottom:0;height:auto;padding:20px 25px 22px;background-color:#303030;text-align:center;-webkit-transform:translateY(101%);-moz-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-interactive-banner.evc-ib-shutter-in-vertical:hover .evc-ib-content-wrapper:after,.evc-interactive-banner.evc-ib-shutter-in-vertical:hover .evc-ib-content-wrapper:before{height:50%}.evc-interactive-banner.evc-ib-shutter-in-vertical:hover .evc-ib-content-inner{opacity:1;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s;-webkit-transition-delay:.21s;-moz-transition-delay:.21s;transition-delay:.21s}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-wrapper{padding:25px 35px;color:#303030}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-wrapper:after,.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-wrapper:before{content:'';position:absolute;left:0;width:100%;height:0;background-color:currentColor;-webkit-transition:height .35s;-moz-transition:height .35s;transition:height .35s}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-wrapper:before{top:0}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-wrapper:after{bottom:0}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-content-inner{opacity:0;z-index:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.evc-interactive-banner.evc-ib-shutter-in-vertical .evc-ib-link{z-index:2}.evc-line-graph{position:relative;display:inline-block;width:100%;vertical-align:top;opacity:0;transition:opacity .3s ease-in-out}.evc-line-graph.evc-lg-appeared{opacity:1}.evc-line-graph canvas{position:relative;display:block;width:100%}.evc-pie-chart{position:relative;display:inline-block;vertical-align:top;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.evc-pie-chart.evc-pc-appeared,.evc-post-carousel.evc-pc-centered .owl-item.center .evc-pci-content{opacity:1}.evc-pie-chart canvas{position:relative;display:block}.evc-post-carousel{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-post-carousel.evc-pc-centered .owl-item.center .evc-pci-content>*{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.evc-post-carousel.evc-pc-centered .evc-pci-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;text-align:center;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.evc-post-carousel.evc-pc-centered .evc-pci-content>*{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s}.evc-post-carousel.evc-pc-centered .evc-pci-content>:nth-child(1){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;transition-delay:50ms}.evc-post-carousel.evc-pc-centered .evc-pci-content>:nth-child(2){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.evc-post-carousel.evc-pc-sliding-excerpt .evc-pci-inner:hover .evc-pci-excerpt{opacity:1;max-height:calc(4em);-webkit-transition:opacity .2s,max-height .3s;-moz-transition:opacity .2s,max-height .3s;transition:opacity .2s,max-height .3s}.evc-post-carousel.evc-pc-sliding-excerpt .evc-pci-content{position:absolute;left:0;bottom:0;width:100%;height:auto;padding:15% 30px 22px}.evc-post-carousel .evc-pci-image,.evc-post-carousel .evc-pci-inner{position:relative;display:inline-block;vertical-align:top;width:100%}.evc-post-carousel.evc-pc-sliding-excerpt .evc-pci-excerpt{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .2s,max-height .3s;-moz-transition:opacity .2s,max-height .3s;transition:opacity .2s,max-height .3s}.evc-post-carousel.evc-pc-skin-light .evc-pci-content{background:rgba(0,0,0,.6);background:-webkit-linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0))}.evc-post-carousel.evc-pc-skin-light .evc-pci-title{color:#fff}.evc-post-carousel.evc-pc-skin-light .evc-pci-title a:hover{color:rgba(255,255,255,.8)}.evc-post-carousel.evc-pc-skin-light .evc-pci-excerpt{color:#fff}.evc-post-carousel .evc-pci-image a{display:block}.evc-post-carousel .evc-pci-date-on-image{position:absolute;top:10px;left:10px;padding:8px 13px 13px;text-align:center;color:#fff;background-color:#43cb83;z-index:2;box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.evc-post-carousel .evc-pci-date-on-image>*{display:block;line-height:1}.evc-post-carousel .evc-pci-date-on-image .evc-pci-date-day{font-size:26px;font-weight:700}.evc-post-carousel .evc-pci-date-on-image .evc-pci-date-month{margin-top:2px;font-size:13px}.evc-post-carousel .evc-pci-content{background:rgba(255,255,255,.6);background:-webkit-linear-gradient(to top,rgba(255,255,255,.6),rgba(255,255,255,0));background:linear-gradient(to top,rgba(255,255,255,.6),rgba(255,255,255,0));box-sizing:border-box}.evc-post-carousel .evc-pci-content a{position:relative;z-index:2}.evc-post-carousel .evc-pci-title{margin:0}.evc-post-carousel .evc-pci-excerpt{margin:9px 0 0}.evc-post-carousel .evc-pci-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.evc-post-carousel .evc-owl-carousel .owl-nav .owl-prev{left:-40px}.evc-post-carousel .evc-owl-carousel .owl-nav .owl-next{right:-40px}.evc-pricing-table{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-pricing-table .evc-pti-inner{position:relative;display:inline-block;width:100%;vertical-align:top;background-color:#fff;border:1px solid #ebebeb;box-sizing:border-box}.evc-pricing-table .evc-pti-inner ul{list-style:none;margin:0;padding:0}.evc-pricing-table .evc-pti-inner li{margin:0;padding:11px 20px;text-align:center}.evc-pricing-table .evc-pti-inner li.evc-pti-prices{padding-top:50px;padding-bottom:45px;background-color:#43cb83;background-position:center;background-repeat:no-repeat;background-size:cover}.evc-pricing-table .evc-pti-inner li.evc-pti-title-holder{padding-top:50px;padding-bottom:2px}.evc-pricing-table .evc-pti-inner li.evc-pti-button{padding-top:19px;padding-bottom:60px}.evc-pricing-table .evc-pti-inner li .evc-pti-value{position:relative;top:5px;display:inline-block;vertical-align:top;margin-right:3px;font-size:35px;line-height:1;font-weight:700;color:#fff}.evc-pricing-table .evc-pti-inner li .evc-pti-price{display:inline-block;vertical-align:top;font-size:80px;line-height:1;font-weight:700;color:#fff}.evc-pricing-table .evc-pti-inner li .evc-pti-mark{display:block;margin:12px 0 0;color:#fff}.evc-process-2,.evc-process-2 .evc-p2i-image,.evc-process-2 .evc-process-2-item{display:inline-block;vertical-align:top}.evc-pricing-table .evc-pti-inner li .evc-pti-title{margin:0}.evc-process-2{position:relative;width:100%}.evc-process-2.evc-two-columns .evc-process-2-item{width:50%}.evc-process-2.evc-three-columns .evc-process-2-item{width:33.33333%}.evc-process-2.evc-four-columns .evc-process-2-item{width:25%}.evc-process-2.evc-process-appeared .evc-p2-cover-bg{opacity:1}.evc-process-2.evc-process-appeared .evc-process-2-item{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.evc-process-2 .evc-p2-cover-bg{position:absolute;top:10px;left:0;width:calc(100% + 120px);height:100%;margin:0 -60px;background:url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/shortcodes/process-2/assets/img/bg-cover-image.png) 50% 0 no-repeat;z-index:-1;opacity:0;-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.evc-process,.evc-process-2 .evc-p2i-content{width:100%}.evc-process-2 .evc-p2-inner{margin:0 -25px}.evc-process-2 .evc-process-2-item{position:relative;float:left;padding:0 25px;opacity:0;text-align:center;box-sizing:border-box;-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .2s ease,opacity .2s ease;-moz-transition:-moz-transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease}.evc-process-2 .evc-process-2-item:nth-child(1){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}.evc-process-2 .evc-process-2-item:nth-child(2){-webkit-transition-delay:.75s;-moz-transition-delay:.75s;transition-delay:.75s}.evc-process-2 .evc-process-2-item:nth-child(3){-webkit-transition-delay:1.25s;-moz-transition-delay:1.25s;transition-delay:1.25s}.evc-process-2 .evc-process-2-item:nth-child(4){-webkit-transition-delay:1.75s;-moz-transition-delay:1.75s;transition-delay:1.75s}.evc-process-2 .evc-p2i-image{position:relative}.evc-process-2 .evc-p2i-image a{position:relative;display:block}.evc-process-2 .evc-p2i-image a:hover img{top:-10px}.evc-process-2 .evc-p2i-image a img{position:relative;top:0;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.evc-process-2 .evc-p2i-image img{display:block;border-radius:100%}.evc-process,.evc-process .evc-p-mark-horizontal,.evc-process-2 .evc-p2i-content{position:relative;display:inline-block;vertical-align:top}.evc-process-2 .evc-p2i-title{margin:30px 0 0}.evc-process-2 .evc-p2i-text{margin:11px 0 0}.evc-process.evc-two-columns .evc-p-mark-horizontal .evc-p-mark,.evc-process.evc-two-columns .evc-process-item{width:50%}.evc-process.evc-two-columns .evc-p-mark-vertical .evc-p-mark{height:50%}.evc-process.evc-three-columns .evc-p-mark-horizontal .evc-p-mark,.evc-process.evc-three-columns .evc-process-item{width:33.33333%}.evc-process.evc-three-columns .evc-p-mark-vertical .evc-p-mark{height:33.33333%}.evc-process.evc-four-columns .evc-p-mark-horizontal .evc-p-mark,.evc-process.evc-four-columns .evc-process-item{width:25%}.evc-process.evc-four-columns .evc-p-mark-vertical .evc-p-mark{height:25%}.evc-process.evc-process-appeared .evc-p-circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.evc-process.evc-process-appeared .evc-p-mark-horizontal .evc-p-line{width:100%}.evc-process.evc-process-appeared .evc-p-mark-vertical .evc-p-line{height:100%}.evc-process.evc-process-appeared .evc-process-item{opacity:1}.evc-process .evc-p-mark-horizontal{left:-10px;width:calc(100% + 20px);clear:both}.evc-process .evc-p-mark-horizontal .evc-p-mark{float:left}.evc-process .evc-p-mark-horizontal .evc-p-line{top:50%;left:50%;width:0;height:1px;-webkit-transition:width .4s ease .1s;-moz-transition:width .4s ease .1s;transition:width .4s ease .1s}.evc-process .evc-p-mark-vertical{position:absolute;top:-10px;left:0;display:none;width:46px;height:100%}.evc-process .evc-p-mark-vertical .evc-p-line{top:23px;left:50%;width:1px;height:0;-webkit-transition:height .4s ease .1s;-moz-transition:height .4s ease .1s;transition:height .4s ease .1s}.evc-process .evc-p-mark{position:relative;display:inline-block;vertical-align:top;text-align:center}.evc-process .evc-p-mark:last-child .evc-p-line{display:none}.evc-process .evc-p-mark:nth-child(2) .evc-p-circle{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.evc-process .evc-p-mark:nth-child(2) .evc-p-line{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.evc-process .evc-p-mark:nth-child(3) .evc-p-circle{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.evc-process .evc-p-mark:nth-child(3) .evc-p-line{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.evc-process .evc-p-mark:nth-child(4) .evc-p-circle{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}.evc-process .evc-p-mark:nth-child(4) .evc-p-line{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;transition-delay:1.8s}.evc-process .evc-p-circle{position:relative;display:inline-block;vertical-align:top;width:46px;height:46px;font-size:18px;line-height:46px;font-weight:700;color:#fff;background-color:#43cb83;border-radius:100%;opacity:0;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);-webkit-transition:-webkit-transform .3s ease,opacity .2s ease;-moz-transition:-moz-transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease}.evc-process .evc-p-line{position:absolute;background-color:#43cb83}.evc-process .evc-pi-content,.evc-process .evc-process-item,.evc-progress-bar,.evc-progress-bar .evc-pb-inactive-bar,.evc-progress-bar .evc-pb-title,.evc-progress-bar .evc-pb-title-label{position:relative;display:inline-block;vertical-align:top}.evc-process .evc-p-inner{margin:0 -15px}.evc-process .evc-process-item{float:left;padding:0 15px;margin-top:26px;opacity:0;text-align:center;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.evc-process .evc-process-item:nth-child(2){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.evc-process .evc-process-item:nth-child(3){-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.evc-process .evc-process-item:nth-child(4){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}.evc-process .evc-pi-content{width:100%}.evc-process .evc-pi-title{margin:0}.evc-process .evc-pi-text{margin:11px 0 10px}.evc-progress-bar{width:100%}.evc-progress-bar .evc-pb-title{width:100%;margin:0}.evc-progress-bar .evc-pb-title-label{z-index:2}.evc-progress-bar .evc-pb-percent{display:inline-block;vertical-align:top;font-size:14px;line-height:1;z-index:1;opacity:0}.evc-progress-bar .evc-pb-percent:after{content:'%'}.evc-progress-bar .evc-pb-inactive-bar{width:100%;overflow:hidden;background-color:#f3f3f3}.evc-progress-bar .evc-pb-active-bar{position:absolute;bottom:0;left:0;overflow:hidden;background-color:#43cb83}.evc-progress-bar.evc-pb-horizontal .evc-pb-title{margin-bottom:5px}.evc-progress-bar.evc-pb-horizontal .evc-pb-percent{position:absolute;right:0;bottom:1px;width:auto}.evc-progress-bar.evc-pb-horizontal .evc-pb-inactive-bar{height:6px}.evc-progress-bar.evc-pb-horizontal .evc-pb-active-bar{width:0;max-width:100%;height:100%}.evc-progress-bar.evc-pb-vertical .evc-pb-percent{position:relative;width:100%;margin:15px 0 10px;color:#303030;font-size:18px;font-weight:700}.evc-progress-bar.evc-pb-vertical .evc-pb-inactive-bar{height:220px}.evc-progress-bar.evc-pb-vertical .evc-pb-active-bar{width:100%;height:0;max-height:100%}.evc-section-title{position:relative;display:inline-block;width:100%;vertical-align:top;text-align:center}.evc-section-title .evc-st-inner{position:relative;display:inline-block;vertical-align:top}.evc-section-title .evc-st-title{margin:0}.evc-section-title .evc-st-separator{display:inline-block;vertical-align:top;width:60px;height:2px;margin-top:28px;background-color:#303030}.evc-section-title .evc-st-text{margin:25px 0 0}.evc-section-title .evc-st-button button{margin:40px 0 0}.evc-separator{position:relative;display:inline-block;width:100%;vertical-align:top;height:auto;font-size:0;line-height:1em}.evc-separator.evc-separator-center{text-align:center}.evc-separator.evc-separator-left{text-align:left}.evc-separator.evc-separator-right{text-align:right}.evc-separator .evc-s-inner{position:relative;display:inline-block;vertical-align:top;border-bottom:1px solid #ebebeb;margin:20px 0}.evc-single-image{position:relative;display:inline-block;width:100%;vertical-align:top}.evc-single-image .evc-si-inner{position:relative;display:inline-block;vertical-align:top}.evc-single-image a,.evc-single-image img{position:relative;display:block}.evc-svg-text{position:relative;display:inline-block;width:100%;vertical-align:top;height:180px;font-size:180px;line-height:1;font-weight:700;text-transform:uppercase;color:#303030}.evc-svg-text:hover .evc-st-svg{fill:currentColor}.evc-svg-text .evc-st-svg{position:relative;display:block;width:100%;height:inherit;fill:transparent;stroke:currentColor;stroke-width:1px;overflow:visible;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.evc-svg-text .evc-st-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.evc-tabs,.evc-tabs .evc-tabs-item,.evc-tabs .evc-tabs-nav,.evc-tabs .evc-tabs-nav li a{position:relative;display:inline-block;vertical-align:top}.evc-tabs{width:100%;visibility:hidden}.evc-tabs .evc-tabs-nav{width:100%;margin:0;padding:0;list-style:none}.evc-tabs .evc-tabs-nav li{float:left;margin:0;padding:0}.evc-tabs .evc-tabs-nav li a{font-family:Poppins,sans-serif;line-height:26px;font-weight:700;letter-spacing:.04em;color:grey;box-sizing:border-box;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.evc-tabs .evc-tabs-item{width:100%;box-sizing:border-box}.evc-tabs .evc-tabs-item p{margin:0}.evc-tabs.evc-t-skin-light .evc-tabs-item p{color:#fff}.evc-tabs.evc-t-fade .evc-tabs-item{opacity:0}.evc-tabs.evc-t-fade .evc-tabs-item.evc-active{opacity:1;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.evc-tabs.evc-t-slide-from-bottom .evc-tabs-item{opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);transform:translateY(25px)}.evc-tabs.evc-t-slide-from-bottom .evc-tabs-item.evc-active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .35s,opacity .25s;-moz-transition:-moz-transform .35s,opacity .25s;transition:transform .35s,opacity .25s}.evc-tabs.evc-t-slide-from-right .evc-tabs-item{opacity:0;-webkit-transform:translateX(25px);-moz-transform:translateX(25px);transform:translateX(25px)}.evc-tabs.evc-t-slide-from-right .evc-tabs-item.evc-active{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .35s,opacity .25s;-moz-transition:-moz-transform .35s,opacity .25s;transition:transform .35s,opacity .25s}.evc-tabs.evc-t-standard.evc-t-skin-light .evc-tabs-item,.evc-tabs.evc-t-standard.evc-t-skin-light .evc-tabs-nav li a{border-color:#fff}@media only screen and (min-width:769px){.evc-element-has-columns.evc-three-columns .evc-element-item:nth-child(3n+1){clear:both}.evc-tabs.evc-t-standard .evc-tabs-nav li:not(:first-child) a{border-left:0}}.evc-tabs.evc-t-standard .evc-tabs-nav li a{padding:12px 30px;font-size:14px;border:1px solid #ebebeb;border-bottom:0;background-color:#fbfbfc}.evc-tabs.evc-t-standard .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-standard .evc-tabs-nav li.ui-state-hover a{color:#303030;background-color:#fff}.evc-tabs.evc-t-standard .evc-tabs-item{padding:25px 32px 27px;border:1px solid #ebebeb}.evc-tabs.evc-t-simple.evc-t-skin-light .evc-tabs-nav{border-color:#fff}.evc-tabs.evc-t-simple.evc-t-skin-light .evc-tabs-nav li a{color:rgba(255,255,255,.7)}.evc-tabs.evc-t-simple.evc-t-skin-light .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-simple.evc-t-skin-light .evc-tabs-nav li.ui-state-hover a{color:#fff}.evc-tabs.evc-t-simple .evc-tabs-nav{padding-bottom:17px;border-bottom:1px solid #ebebeb}.evc-tabs.evc-t-simple .evc-tabs-nav li{padding-right:29px}.evc-tabs.evc-t-simple .evc-tabs-nav li:last-child{padding-right:0}.evc-tabs.evc-t-simple .evc-tabs-nav li a{font-size:15px}.evc-tabs.evc-t-simple .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-simple .evc-tabs-nav li.ui-state-hover a{color:#303030}.evc-tabs.evc-t-simple .evc-tabs-item{margin:25px 0 0}.evc-tabs.evc-t-vertical{display:table}.evc-tabs.evc-t-vertical.evc-t-skin-light .evc-tabs-nav li a{border-color:#fff}.evc-tabs.evc-t-vertical .evc-tabs-nav{display:table-cell;vertical-align:top;width:220px;height:100%;padding:0}.evc-tabs.evc-t-vertical .evc-tabs-nav li{display:block;float:none;margin:0;padding:0}.evc-tabs.evc-t-vertical .evc-tabs-nav li:not(:last-child) a{border-bottom:0}.evc-tabs.evc-t-vertical .evc-tabs-nav li a{display:block;padding:21px 20px;font-size:15px;text-align:center;color:grey;background-color:#fbfbfc;border:1px solid #ebebeb;overflow:hidden}.evc-tabs.evc-t-vertical .evc-tabs-nav li a:after{content:'';position:absolute;top:0;right:-6px;width:6px;height:100%;background-color:#e4e4e4;-webkit-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover a{color:#303030;background-color:#fff}.evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active a:after,.evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover a:after{right:0}.evc-tabs.evc-t-vertical .evc-tabs-item{display:table-cell;vertical-align:top;width:calc(100% - 220px);height:100%;padding:0 0 0 40px}.evc-tabs.evc-t-centered{text-align:center}.evc-tabs.evc-t-centered.evc-t-skin-light .evc-tabs-nav li a{color:rgba(255,255,255,.7)}.evc-tabs.evc-t-centered.evc-t-skin-light .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-centered.evc-t-skin-light .evc-tabs-nav li.ui-state-hover a{color:#fff}.evc-tabs.evc-t-centered .evc-tabs-nav{width:auto}.evc-tabs.evc-t-centered .evc-tabs-nav li{margin:0 22px}.evc-tabs.evc-t-centered .evc-tabs-nav li a{font-size:16px}.evc-tabs.evc-t-centered .evc-tabs-nav li.ui-state-active a,.evc-tabs.evc-t-centered .evc-tabs-nav li.ui-state-hover a{color:#303030}.evc-tabs.evc-t-centered .evc-tabs-item{margin:30px 0 0}.evc-text-marquee{position:relative;color:#303030;font-size:54px;line-height:1.2em;font-weight:700;overflow:hidden;white-space:nowrap}.evc-text-marquee .evc-tm-element{position:relative;display:inline-block;vertical-align:top;padding:0 20px;box-sizing:border-box}.evc-text-marquee .evc-tm-element.evc-tm-aux{position:absolute;top:0;left:0}@media only screen and (max-width:1024px){.evc-full-screen-sections .evc-fss-nav-holder{bottom:29px;left:30px}.evc-gallery-block.evc-gb-featured-left .evc-gb-image-wrapper{width:50%}.evc-gallery-block.evc-gb-featured-left .evc-gb-image-wrapper.evc-gb-featured-image{width:100%}}@media only screen and (max-width:1366px){.evc-process-2 .evc-p2-cover-bg{background-size:contain}.evc-process-2.evc-responsive-1366 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-1366 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-1366 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:1280px){.evc-process-2.evc-responsive-1280 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-1280 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-1280 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:1024px){.evc-process-2.evc-responsive-1024 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-1024 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-1024 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:768px){.evc-process-2.evc-responsive-768 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-768 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-768 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:680px){.evc-post-carousel .evc-owl-carousel .owl-nav,.evc-process-2.evc-responsive-680 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-680 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-680 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:480px){.evc-process-2.evc-responsive-480 .evc-p2-cover-bg{display:none}.evc-process-2.evc-responsive-480 .evc-process-2-item{width:100%!important;float:none;margin-top:50px}.evc-process-2.evc-responsive-480 .evc-process-2-item:first-child{margin-top:0}}@media only screen and (max-width:1366px){.evc-process.evc-responsive-1366 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-1366 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-1366 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-1366 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}.evc-process.evc-responsive-1366 .evc-pi-content{margin-bottom:20px}.evc-svg-text{font-size:140px;height:140px}}@media only screen and (max-width:1280px){.evc-process.evc-responsive-1280 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-1280 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-1280 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-1280 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}.evc-process.evc-responsive-1280 .evc-pi-content{margin-bottom:20px}}@media only screen and (max-width:1024px){.evc-process.evc-responsive-1024 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-1024 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-1024 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-1024 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}}@media only screen and (max-width:768px){.evc-process.evc-responsive-768 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-768 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-768 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-768 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}}@media only screen and (max-width:680px){.evc-process.evc-responsive-680 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-680 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-680 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-680 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}}@media only screen and (max-width:480px){.evc-process.evc-responsive-480 .evc-p-mark-horizontal{display:none}.evc-process.evc-responsive-480 .evc-p-mark-vertical{display:block}.evc-process.evc-responsive-480 .evc-p-inner{position:relative;display:inline-block;width:100%;vertical-align:top;padding:0 0 0 76px;margin:0;box-sizing:border-box}.evc-process.evc-responsive-480 .evc-process-item{width:100%!important;min-height:76px;float:none;padding:0;margin-top:0;text-align:inherit}}@media only screen and (max-width:1024px){.evc-svg-text{font-size:120px;height:120px}.evc-tabs.evc-t-vertical .evc-tabs-nav{width:200px}.evc-tabs.evc-t-vertical .evc-tabs-item{width:calc(100% - 200px)}}@media only screen and (max-width:768px){.evc-svg-text{font-size:100px;height:100px}}@media only screen and (max-width:680px){.evc-svg-text{font-size:70px;height:70px}}@media only screen and (max-width:480px){.evc-svg-text{font-size:60px;height:60px}}@media only screen and (max-width:768px){.evc-tabs.evc-t-standard .evc-tabs-nav li{display:block;float:none}.evc-tabs.evc-t-standard .evc-tabs-nav li a{width:100%}.evc-tabs.evc-t-simple .evc-tabs-nav li{padding-right:19px}.evc-tabs.evc-t-vertical .evc-tabs-item,.evc-tabs.evc-t-vertical .evc-tabs-nav{display:inline-block;vertical-align:top;width:100%;height:auto}.evc-tabs.evc-t-vertical .evc-tabs-item{padding:35px 0 0}}@media only screen and (max-width:680px){.evc-tabs.evc-t-vertical .evc-tabs-nav li a{padding:12px 20px}.evc-tabs.evc-t-vertical .evc-tabs-item{padding:25px 0 0}}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/fonts/ionicons.eot?v=2.0.0);src:url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/fonts/ionicons.woff?v=2.0.0) format("woff"),url(//sticksandstones-ms.de/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}