/* Start of Morphist stack v1.1.4 [page.css] */


@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated.none {
}

.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.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -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 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;
}
/* End of animate.css */



/* @group vortex? */

@keyframes vortexOutCw {
  0% {
    -webkit-transform: rotate(-1800deg) scale(1);
    transform: rotate(-1800deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  }
}
@-webkit-keyframes vortexOutCw {
  0% {
    -webkit-transform: rotate(-1800deg) scale(1);
    transform: rotate(-1800deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
}
.vortexOutCw {
  -webkit-animation-name: vortexOutCw;
  animation-name: vortexOutCw;
}

@keyframes vortexOutCcw {
  0% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  }
}
@-webkit-keyframes vortexOutCcw {
  0% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
}
.vortexOutCcw {
  -webkit-animation-name: vortexOutCcw;
  animation-name: vortexOutCcw;
}

@keyframes vortexInCw {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  100% {
    -webkit-transform: rotate(0deg) rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
  }
}
@-webkit-keyframes vortexInCw {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  100% {
    -webkit-transform: rotate(0deg) rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
  }
}
.vortexInCw {
  -webkit-animation-name: vortexInCw;
  animation-name: vortexInCw;
}

@keyframes vortexInCcw {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  100% {
    -webkit-transform: rotate(0deg) rotate(-1800deg) scale(1);
    transform: rotate(-1800deg) scale(1);
  }
}
@-webkit-keyframes vortexInCcw {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
  }
  100% {
    -webkit-transform: rotate(0deg) rotate(-1800deg) scale(1);
    transform: rotate(-1800deg) scale(1);
  }
}
.vortexInCcw {
  -webkit-animation-name: vortexInCcw;
  animation-name: vortexInCcw;
}

/* @end */




.morphist > li {
    display: none;
}

.morphist > .animated {
    display: block;
	width: 100%;
}

#stacks_in_1 li img {
	width: 100% !important;
	height: auto;
}

#mor-stacks_in_1 {
	overflow: hidden;
}

.com_marathia_stacks_morphist_stack ul {
	margin: 0 !important;
	padding: 0 !important;
}

/* @group no Javascript fallback */

.com_marathia_stacks_morphist_stack ul:not(.morphist-js) {
	list-style-type: none; 
}

.com_marathia_stacks_morphist_stack ul:not(.morphist-js) li:nth-of-type(n+2) {
	display: none;
}

/* @end */

/* End of Morphist stack [page.css] */
/* LightboxMe stack v1.5.5 [page.css] */html {
	overflow-y:scroll;
}

/* to fix a problem with the overlay not covering the 
   whole window in combination with Foundation [?]: */
body {
	position: static;
} 
/* End of LightboxMe stack *//* Start of Morphist stack v1.1.4 [each.css] *//* mo_height_off */

/* 2day stack v1.0.4 */#stacks_in_144_today {	font-size: 18px;		text-align: center;						line-height: 3.00;}/* End of 2day stack *//* LastPublished stack v1.0.2 */#stacks_in_147_lp {		color: #FD8008;	text-align: center;						}/* End of LastPublished stack *//* Start of Truncator stack v1.0.4 [each.css] */


#stacks_in_163 .ellip {
	display: inline; /* was: display: block; */
	height: 100%;
}

#stacks_in_163 .ellip-line {
	display: block; /* was: display: inline-block; */
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

#stacks_in_163 .ellip,
#stacks_in_163 .ellip-line {
	position: relative;
	overflow: hidden;
	max-width: 100%;
}


#stacks_in_163 {
	font-size: 100% !important;
	
	font-weight: normal !important;
	
	
	text-align: left !important;
	line-height: inherit;
	
	
	
	text-transform: capitalize;
	
	-webkit-hyphens: none !important; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: none !important;	    -ms-hyphens: none !important; /* only IE10+ */	     -o-hyphens: none !important; /* not implemented (yet) */	        hyphens: none !important; /* not implemented (yet) */
}
#stacks_in_163 {
	margin:  20px;
}
/* SimpleBackgroundRepeat stack v1.2.2 */body {	background-color: transparent !important;	background-image: url();	background-repeat: repeat !important; /* for Flood 3.7 */}html {	background-color: transparent !important;	background: none !important;}/* End of SimpleBackgroundRepeat stack *//* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_149, #lbm_stacks_in_149 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_149 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 0px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_149, #lbm_stacks_in_149 *:not(.fa) {			}#lbm_stacks_in_149 img {	width: 100%;	height: auto;}#lbm_stacks_in_149 a#stacks_in_149_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	left: -14px;	left: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_149 a#stacks_in_149_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_149 a#stacks_in_149_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack *//* LoadingOverlay stack 1.1.3 */.stacks_in_126_overlay {    position: fixed;    z-index: 100000000;    top: 0;    left: 0;    display: table;	    width: 100%;    height: 100%;}.stacks_in_126_loader{	display: block;}.stacks_in_126_loader{}#stacks_in_126 {	margin: auto;} /*overrules the setting in Layout > Align, allowing to position the loader *//* End of LoadingOverlay stack *//* SmoothScroll stack v1.2.0 [each.css] */



/* End of SmoothScroll stack */

/* AltTabsMenu stack v1.4.2 */

/* @group general settings */

#myExtraContent3 .Tmenu {
	margin-bottom: 60px;
	padding-top: 12px;
	text-align: center;
}

#myExtraContent3 .Tmenu, #myExtraContent3 .Tmenu ul ul {
	line-height: 2.2;
}

#myExtraContent3 .Tmenu a {
	margin: 3px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #585858;
	box-shadow: 0 2px 3px rgba(0,0,0,0.25);
	color: #FFFFFF !important;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	font-family: 'BebasNeueRegular';
	text-transform: none;
	
	padding: 5px 10px 3px;
	
}

#myExtraContent3 .Tmenu [class^="icon-"] {
	color: #FFFFFF !important;
	font-size: 16px;
	letter-spacing: 0;
}

#myExtraContent3 .Tmenu .current,
#myExtraContent3 .Tmenu .current:hover,
#myExtraContent3 .Tmenu .current [class^="icon-"],
#myExtraContent3 .Tmenu .current:hover [class^="icon-"] {
	background: #FF0000;
	color: #FFFFFF !important;
}

#myExtraContent3 .Tmenu .currentAncestor,
#myExtraContent3 .Tmenu .currentAncestor [class^="icon-"] {
	background: #585858;
	color: #FF0000 !important;
}

#myExtraContent3 .Tmenu .currentAncestor:hover,
#myExtraContent3 .Tmenu .currentAncestor:hover [class^="icon-"] {
	background: #FF0000;
	color: #000000 !important;
}

#myExtraContent3 .Tmenu a {
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
} /* webkit bug? */

#myExtraContent3 .Tmenu a:hover {
	background: #FF0000;
	color:  #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
}

#myExtraContent3 .Tmenu a [class^="icon-"] {
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
} /* webkit bug? */

#myExtraContent3 .Tmenu a:hover [class^="icon-"] {
	color:  #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
}

#myExtraContent3 .Tmenu ul {
	position: relative;
	padding: 0;
	list-style-type: none;
}

#myExtraContent3 .Tmenu ul li {
	display: inline-block;
}

#myExtraContent3 .Tmenu ul ul {
	position: absolute;
	left: 0;
	margin-bottom: 124px;
	width: 100%;
}

#myExtraContent3 .Tmenu ul ul a, #myExtraContent3 .Tmenu ul ul a [class^="icon-"] {
	font-size: 14px;
}

#myExtraContent3 .Tmenu>ul>li>a {
	margin-bottom: 60px;
}

/* @end */

















@media screen and (min-width:769px) {
#nav-wrap {display: none;}
}

@media screen and (max-width:768px) {
#myExtraContent3 .Tmenu {display: none;}

#nav-wrap {
	position: relative;
	display: block;
	margin-top: 0;
	padding-bottom: 30px;
}

#nav-wrap #nav a {
	padding-top: .15em;
}

#nav {
	position: absolute;
	top: 42px;
	right: 0;
	z-index: 100;
	display: none;
	clear: both;
	width: 50%;
	background-color: #555555;
	box-shadow: 0 3px 6px rgba(0,0,0,0.25);
	font-size: 18px;
}

#nav [class^="icon-"] {
	font-size: 18px;
}

#nav, #nav li {
	margin: 0;
	padding: 0;
	font-family: 'BebasNeueRegular';
	text-transform: none;
}

#nav li {
	float: none;
	margin: 5px 10px;
	list-style: none;
	clear: both;
}



#nav ul {
	position: static;
	display: block;
	padding: 0;
	border: none;
	background: inherit;
	width: auto;
}

#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul ul li {
	text-indent: 12px;
}

#nav ul li:hover {
	background: none;
}


#nav li:hover > ul {
	display: block;
}

#menu-icon {
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 100;
	display: block;
	margin-bottom: 25px;
	padding-right: 8px;
	padding-left: 8px;
	width: 21px;
	height: 32px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #777777;
	box-shadow: 0 2px 3px rgba(0,0,0,0.15);
	text-align: center;
	font-size: 28px;
	line-height: 1;
	cursor: pointer;
}

#menu-icon:hover {
	background-color: #B3B3B3;
}

#menu-icon.active {
	background-color: #666666;
}

#menu-icon.active {
	-webkit-border-bottom-right-radius: 0;
	        border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	        border-bottom-left-radius: 0;
	   -moz-border-bottom-left-radius: 0;
	   -moz-border-bottom-right-radius: 0;
}

#menu-icon [class^="icon-"] {
	color: #FFFFFF;
}

#menu-icon.active [class^="icon-"] {
	color: #FFFFFF;
}

#menu-icon.active:hover [class^="icon-"] {
	color: #E6E6E6;
}

#menu-icon.active:hover {
	background: #B3B3B3;
}

#menu-icon [class^="icon-"]:hover {
	color: #E6E6E6;
}

#nav a {
	display: block;
	padding: 0 10px;
	border: none;
	color: #FFFFFF !important;
	text-decoration: none;
	font: inherit;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav a [class^="icon-"] {
	color: #FFFFFF;
}

#nav a:hover, #nav a:hover [class^="icon-"] {
	background: #FF0000;
	color: #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav a:hover [class^="icon-"] {
	color: #FFFFFF;
	background: none;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav li a.current, #nav li a.current [class^="icon-"] {
	color: #FFFFFF !important;
	background: #FF0000;
}

#nav li a.currentAncestor,
#nav li a.currentAncestor [class^="icon-"] {
	color: #FF0000 !important;
}

#nav li a.currentAncestor:hover,
#nav li a.currentAncestor:hover [class^="icon-"] {
	color: #555555 !important;
}

}

@media screen and (max-width:768px) {
#nav {width:  55%;}
}

@media screen and (max-width:600px) {
#nav {width : 75%;}
}

@media screen and (max-width:480px) {
#nav {width: 100%;}
}

/* @group #breadcrumb */

#breadcrumbcontainer [class^="icon-"] {
	font-size: inherit;
	color: inherit;
	letter-spacing: 0;
}
  
#breadcrumbcontainer a:hover [class^="icon-"] {
	color: inherit;
}

/* @end */ /* end of AltTabsMenu stack *//* EliteHack stack v1.1.2 */#stacks_in_101 {	display: none !important;}#cssmenu ul ul a {	-webkit-user-select: none;	-webkit-touch-callout: none;	-webkit-tap-highlight-color: transparent;	cursor: default;}#cssmenu ul ul a:focus {	  outline:0;}#cssmenu ul li > a:after {	content: "";}#cssmenu ul li.eliteHack ul li a {  display: none;}#cssmenu > ul > li.eliteHack > ul::after {  border: none;}#cssmenu > ul > li > ul::after {  left: 13px;}.mean-container .mean-nav ul li a.mean-expand {	display: none;}/* End of EliteHack stack *//* Start of CollagePlus stack v1.3.6 [page.css] *//* transitions.css *//*A library of transitions for revealing the loaded images(Heavily) Inspired by http://tympanus.net/codrops/2013/07/02/loading-effects-for-grid-items-with-css-animations/*/.effect-parent {    -webkit-perspective: 1300px;    -moz-perspective: 1300px;    perspective: 1300px;    }/* EFFECT 1 */.effect-1 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform-origin: 50% 50% -300px;    -moz-transform-origin: 50% 50% -300px;    transform-origin: 50% 50% -300px;    -webkit-transform: rotateX(-180deg);    -moz-transform: rotateX(-180deg);    transform: rotateX(-180deg);    -webkit-animation: fly ease-in-out forwards;    -moz-animation: fly ease-in-out forwards;    animation: fly ease-in-out forwards;}@-webkit-keyframes fly {    100% { -webkit-transform: rotateX(0deg); opacity: 1; -webkit-transform-origin:50% 50% 0; }}@-moz-keyframes fly {    100% { -moz-transform: rotateX(0deg); opacity: 1; -moz-transform-origin:50% 50% 0; }}@keyframes fly {    100% { transform: rotateX(0deg); opacity: 1; transform-origin:50% 50% 0; }}/* EFFECT 2 */.effect-2 {    -webkit-transform: translateY(200px);    -moz-transform: translateY(200px);    transform: translateY(200px);    -webkit-animation: moveUp ease forwards;    -moz-animation: moveUp ease forwards;    animation: moveUp ease forwards;}@-webkit-keyframes moveUp {    to { -webkit-transform: translateY(0); opacity: 1; }}@-moz-keyframes moveUp {    to { -moz-transform: translateY(0); opacity: 1; }}@keyframes moveUp {    to { transform: translateY(0); opacity: 1; }}/* EFFECT 3 */.effect-3 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);    -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);    transform: translateZ(400px) translateY(300px) rotateX(-90deg);    -webkit-animation: fallPerspective ease-in-out forwards;    -moz-animation: fallPerspective ease-in-out forwards;    animation: fallPerspective ease-in-out forwards;}@-webkit-keyframes fallPerspective {    100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}@-moz-keyframes fallPerspective {    100% { -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}@keyframes fallPerspective {    100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}/* EFFECT 4 */.effect-4 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform-origin: 0% 0%;    -moz-transform-origin: 0% 0%;    transform-origin: 0% 0%;    -webkit-transform: rotateX(-80deg);    -moz-transform: rotateX(-80deg);    transform: rotateX(-80deg);    -webkit-animation: flip ease-in-out forwards;    -moz-animation: flip ease-in-out forwards;    animation: flip ease-in-out forwards;}@-webkit-keyframes flip {    100% { -webkit-transform: rotateX(0deg); opacity: 1; }}@-moz-keyframes flip {    100% { -moz-transform: rotateX(0deg); opacity: 1; }}@keyframes flip {    100% { transform: rotateX(0deg); opacity: 1; }}/* EFFECT 5 */.effect-5 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform: rotateY(-180deg);    -moz-transform: rotateY(-180deg);    transform: rotateY(-180deg);    -webkit-animation: moveUp ease-in-out forwards;    -moz-animation: moveUp ease-in-out forwards;    animation: moveUp ease-in-out forwards;}/* EFFECT 6 */.effect-6 {    -webkit-transform:  scale(0.638) translate(-179px);    -moz-transform:     scale(0.638) translate(-179px);    transform:          scale(0.638) translate(-179px);    -webkit-animation: moveUp ease-in-out forwards;    -moz-animation: moveUp ease-in-out forwards;    animation: moveUp ease-in-out forwards;}/* Universal durations */.effect-duration-1{    -webkit-animation-duration: .4s;    -moz-animation-duration:    .4s;    animation-duration:         .4s;}.effect-duration-2{    -webkit-animation-duration: .5s;    -moz-animation-duration:    .5s;    animation-duration:         .5s;}.effect-duration-3{    -webkit-animation-duration: .6s;    -moz-animation-duration:    .6s;    animation-duration:         .6s;}.effect-duration-4{    -webkit-animation-duration: .7s;    -moz-animation-duration:    .7s;    animation-duration:         .7s;}.effect-duration-5{    -webkit-animation-duration: .8s;    -moz-animation-duration:    .8s;    animation-duration:         .8s;}.effect-duration-6{    -webkit-animation-duration: .9s;    -moz-animation-duration:    .9s;    animation-duration:         .9s;}.effect-duration-7{    -webkit-animation-duration: .95s;    -moz-animation-duration:    .95s;    animation-duration:         .95s;}.effect-duration-8{    -webkit-animation-duration: 1s;    -moz-animation-duration:    1s;    animation-duration:         1s;}.effect-duration-9{    -webkit-animation-duration: 1.05s;    -moz-animation-duration:    1.05s;    animation-duration:         1.05s;}.effect-duration-10{    -webkit-animation-duration: 1.1s;    -moz-animation-duration:    1.1s;    animation-duration:         1.1s;}/* end of transitions.css */#stacks_in_105 .Collage{    /*This is where you set the padding you want between the images*/    padding: 10px;}#stacks_in_105 { 	margin: 0px;}#stacks_in_105 * {	-webkit-transition: all 400ms ease-in-out;	   -moz-transition: all 400ms ease-in-out;	     -o-transition: all 400ms ease-in-out;	        transition: all 400ms ease-in-out;}	#stacks_in_105 .Collage img{    margin:0;    padding:0;    display:inline-block;    vertical-align:bottom;    opacity:1;    /*This is where you set the border you want for the image*/    border: 0px solid #FFFFFF;        			opacity: 0.50;	}#stacks_in_105 .Collage img:hover {    border: 0px solid #E6E6E6;    				-webkit-filter: blur(0) grayscale(0) sepia(1);	filter: blur(0) grayscale(0) sepia(1);			opacity: 1;	}#stacks_in_105 .centered_image {    opacity:0;  	box-shadow: 0 0 10px rgba(128, 128, 128, 1.00);    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}    #stacks_in_105 .centered_image img{    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}#stacks_in_105 .Caption_Background {	    border-radius: 0 0 0px 0px;}#stacks_in_105 .Caption{    font-size: 14px;	font-weight: normal;	font-style: italic;	}#stacks_in_105 .Caption_Content{    color: #FFFFFF;    padding:20px;}/* End of CollagePlus stack [page.css] *//* LiftedCorners Stack 1.2.2 */#stacks_in_7 {	padding: 16px 6px;	z-index: 1;}#stacks_in_7, #stacks_in_7 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}#stacks_in_7 .page-curl {	background: #CCCCCC !important;	border: 1px solid #777777;	-webkit-border-radius: 6px;	   -moz-border-radius: 6px;	        border-radius: 6px;	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);	        box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);	position: relative;	}#stacks_in_7 .page-curl img {	-webkit-border-radius: 6px;	   -moz-border-radius: 6px;	        border-radius: 6px;	width: 100%;	height: auto;}#stacks_in_7 .page-curl:before, #stacks_in_7 .page-curl:after {	background: none;	bottom: 12px;	-webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);	        box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);	content: "";	height: 10px;	left: 12px;	position: absolute;	width: 30%;	z-index: -1;	-webkit-transform: skew(-4deg) rotate(-4deg);	   -moz-transform: skew(-4deg) rotate(-4deg);	    -ms-transform: skew(-4deg) rotate(-4deg);	        transform: skew(-4deg) rotate(-4deg);}#stacks_in_7 .page-curl:after {	-webkit-transform: skew(4deg) rotate(4deg);	   -moz-transform: skew(4deg) rotate(4deg);	    -ms-transform: skew(4deg) rotate(4deg);	        transform: skew(4deg) rotate(4deg);	left: auto;	right: 12px;}#stacks_in_7 .page-curl.shadow-left {	background: #CCCCCC !important;}#stacks_in_7 .page-curl.shadow-right {	background: #CCCCCC !important;}#stacks_in_7 .shadow-bottom:before, #stacks_in_7 .shadow-bottom:after {	top: auto;	bottom: 12px;	-webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);	        box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);}#stacks_in_7 .shadow-left:after {	display: none;}doesnotexist:-o-prefocus, #stacks_in_7 .shadow-left:after {	display: block;}#stacks_in_7 .shadow-right:before {	display: none;}#stacks_in_7 .shadow-top-bottom.shadow-left:after {	display: block;	bottom: auto;	top: 15px;	right: auto;	left: 12px;	-webkit-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);	        box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);}doesnotexist:-o-prefocus, #stacks_in_7 .shadow-top-bottom.shadow-left:after {	bottom: -100px;	top:  auto;}#stacks_in_7 .shadow-top-bottom.shadow-right:before {	display: block;	bottom: auto;	top: 15px;	right: 12px;	left: auto;	-webkit-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);	        box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.5);}/* End of LiftedCorners stack */
#stacks_in_7 {
	margin:  12px;
	padding:  10px;
}
/* UltimateImage Stack v1.1.0 */#stacks_in_5 img {	filter: grayscale(0)   			    			    			    			    			    			    			    			  	;  		-webkit-transform: scaleX(1) scaleY(1) rotate(0deg);	        transform: scaleX(1) scaleY(1) rotate(0deg);}/* End of stackTitle% Stack *//* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_9, #lbm_stacks_in_9 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_9 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 0px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_9, #lbm_stacks_in_9 *:not(.fa) {			}#lbm_stacks_in_9 img {	width: 100%;	height: auto;}#lbm_stacks_in_9 a#stacks_in_9_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	left: -14px;	left: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_9 a#stacks_in_9_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_9 a#stacks_in_9_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack *//* SuperB&B2 v1.0.3 [content: text/mixed | background: gradient | border: inside] */stacks_in_137 {	z-index: 10000 !important;}/* start background */
#stacks_in_137_sbg
  {		/* content other */				box-sizing: border-box;

	

		position: absolute;		width: 100%;		height: 100%;			top: 6px;			bottom: 6px;		left: 6px;		right: 6px;		width: auto !important;		height: auto !important;				
		

	zoom: 1;		/* vertical */	background: rgba(242, 225, 193, 1.00);	background: -moz-linear-gradient(top, rgba(242, 225, 193, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242, 225, 193, 1.00)), color-stop(100%,rgba(255, 255, 255, 1.00)));	background: -webkit-linear-gradient(top, rgba(242, 225, 193, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);	background: -o-linear-gradient(top, rgba(242, 225, 193, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);	background: -ms-linear-gradient(top, rgba(242, 225, 193, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);	background: linear-gradient(to bottom, rgba(242, 225, 193, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(242, 225, 193, 1.00)', endColorstr='rgba(255, 255, 255, 1.00)',GradientType=0 );					}/* end background *//* start border */
#stacks_in_137_border
  {

	z-index: 1;/*4*/		border: 1px double rgba(128, 0, 0, 1.00);

	
		position: absolute;		/*border outside */		width: 100%;		height: 100%;			
	

	box-sizing: border-box;}/* start content *//* content other */	#stacks_in_137 .bnbWrapper {		margin: 6px !important;	z-index: 2;	position: relative;}#stacks_in_137 .bnbWrapper p {	margin: 0;}	/* end border *//* End of SuperB&B2 */
#stacks_in_137 {
	margin:  20px;
}

#stacks_in_59 {
	margin:  20px;
	padding:  20px;
}
/* MarineTraffic stack v1.1.2 *//* End of MarineTraffic stack *//* Squiggle Stack v1.0.3 */#stacks_in_40 s {	text-decoration: none !important;	background-position: 0 0px !important;}/* End of Squiggle Stack *//* FancyLine Stack v1.2.2 */#stacks_in_4 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;						 border-top-style: dashed;				border-top-color: #2E2920;	 background: #F6DB10;				}	*:first-child+html #stacks_in_4 hr, * html  #stacks_in_4 hr {height: 1px /*IE7*/;}* html  #stacks_in_4 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack *//* LangMenu Stack v1.2.2 */#stacks_in_15 {	display: none !important;}#cssmenu > ul > li > a[href="http://"],ul li a[href="http://"] {					}/* End of LangMenu stack *//* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */
#stacks_in_179 {
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  10px;
}

#stacks_out_179 {
	width: 70%;
}
/* Spoiler Stack v1.0.4 */ /*WHOLE*/#stacks_in_96.stacks_in_96-spoiler a {	text-decoration: none;	pointer-events: none;}	#stacks_in_96.stacks_in_96-spoiler {		filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="4" /></filter></svg>#filter');		-webkit-filter: blur(3px);		        filter: blur(3px);		-webkit-transition: all 0.5s;			    transition: all 0.5s;	}#stacks_in_96.stacks_in_96-spoiler img {	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="20" /></filter></svg>#filter');	-webkit-filter: blur(30px);	        filter: blur(30px);	-webkit-transition: all 0.5s;		    transition: all 0.5s;}#stacks_in_96.stacks_in_96-spoiler:hover {	cursor: help;}#stacks_in_96.stacks_in_96-noSpoiler, #stacks_in_96.stacks_in_96-noSpoiler img {	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');	-webkit-filter: blur(0px);	        filter: blur(0px);}#stacks_in_96.stacks_in_96-noSpoiler, #stacks_in_96.stacks_in_96-noSpoiler img {	-webkit-transition: all 0.5s;		    transition: all 0.5s;}#stacks_in_96.stacks_in_96-noSpoiler:hover {	cursor: not-allowed;}/* End of Spoiler Stack */
#stacks_out_96 {
	width: 90%;
}
/* TuckedCorners Stack v1.2.2 */#stacks_in_63 .tucked-corners-top {	position: relative;	min-height: 80px;	min-width: 50px;	padding: 10px;	background-color: #D9002A; /* Fallback */				/* unprefixed version first or Firefox gets confused */	background: -webkit-linear-gradient(45deg,  transparent 10px, #D9002A 10px),				-webkit-linear-gradient(135deg, transparent 10px, #D9002A 10px),				-webkit-linear-gradient(225deg, transparent 10px, #D9002A 10px),				-webkit-linear-gradient(315deg, transparent 10px, #D9002A 10px);	background:    -moz-linear-gradient(45deg,  transparent 10px, #D9002A 10px),				   -moz-linear-gradient(135deg, transparent 10px, #D9002A 10px),				   -moz-linear-gradient(225deg, transparent 10px, #D9002A 10px),				   -moz-linear-gradient(315deg, transparent 10px, #D9002A 10px);	background:      -o-linear-gradient(45deg,  transparent 10px, #D9002A 10px),				     -o-linear-gradient(135deg, transparent 10px, #D9002A 10px),				     -o-linear-gradient(225deg, transparent 10px, #D9002A 10px),				     -o-linear-gradient(315deg, transparent 10px, #D9002A 10px);	background:     -ms-linear-gradient(45deg,  transparent 10px, #D9002A 10px),				    -ms-linear-gradient(135deg, transparent 10px, #D9002A 10px),				    -ms-linear-gradient(225deg, transparent 10px, #D9002A 10px),				    -ms-linear-gradient(315deg, transparent 10px, #D9002A 10px);	background-position: bottom left, bottom right, top right, top left;	background-size: 51% 51%;	background-repeat: no-repeat;	-webkit-box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);	   -moz-box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);	        box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);}#stacks_in_63 .tucked-corners-top::before,#stacks_in_63 .tucked-corners-top::after,#stacks_in_63 .tucked-corners-bottom::before,#stacks_in_63 .tucked-corners-bottom::after {	content: '';	position: absolute;	height: 20px;	width: 80px;	-webkit-box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);	   -moz-box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);	        box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);}#stacks_in_63 .tc_noie9 .tucked-corners-top::before,#stacks_in_63 .tc_noie9 .tucked-corners-top::after,#stacks_in_63 .tc_noie9 .tucked-corners-bottom::before,#stacks_in_63 .tc_noie9 .tucked-corners-bottom::after {	box-shadow: none;}#stacks_in_63 .tucked-corners-top::before,#stacks_in_63 .tucked-corners-top::after {	top: -10px;}#stacks_in_63 .tucked-corners-bottom::before,#stacks_in_63 .tucked-corners-bottom::after {	bottom: -10px;}#stacks_in_63 .tucked-corners-top::before,#stacks_in_63 .tucked-corners-bottom::before {	left: -42px;}#stacks_in_63 .tucked-corners-top::after,#stacks_in_63 .tucked-corners-bottom::after {	right: -42px;}#stacks_in_63 .tucked-corners-top::before {	-webkit-transform: rotate(-45deg);	   -moz-transform: rotate(-45deg);	    -ms-transform: rotate(-45deg);	     -o-transform: rotate(-45deg);	        transform: rotate(-45deg);}#stacks_in_63 .tucked-corners-top::after {	-webkit-transform: rotate(45deg);	   -moz-transform: rotate(45deg);	    -ms-transform: rotate(45deg);	     -o-transform: rotate(45deg);	        transform: rotate(45deg);}#stacks_in_63 .tucked-corners-bottom::before {	-webkit-transform: rotate(-135deg);	   -moz-transform: rotate(-135deg);	    -ms-transform: rotate(-135deg);	     -o-transform: rotate(-135deg);	        transform: rotate(-135deg);}#stacks_in_63 .tucked-corners-bottom::after {	-webkit-transform: rotate(135deg);	   -moz-transform: rotate(135deg);	    -ms-transform: rotate(135deg);	     -o-transform: rotate(135deg);	        transform: rotate(135deg);}#stacks_in_63 img{	width: 100% !important;	height: auto !important;} /*responsive image*/#stacks_in_63 .tucked-corners-wrapper {	max-width: 400px;	margin: 20px auto; 				padding: 0 20px;}/* @end *//* End of TuckedCorners Stack */
#stacks_in_63 {
	margin:  20px;
}

#stacks_in_98 {
	margin: 0px 25px 0px 25px;
	padding:  20px;
}
#stacks_in_70>.s3_row {
	margin: 0 -20px;
}

#stacks_in_70>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_70>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_70>.s3_row>.s3_column {
	padding: 0 20px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_70>.s3_row  {
		margin: -20px 0;
	}
	#stacks_in_70>.s3_row>.s3_column {
		padding: 20px 0;
		width:100%;
	}


}






#stacks_in_70 {
	margin:  10px;
}
/* Start of PriceList stack v1.2.3 [page.css] */#stacks_in_18 ul[id^="pricelist-stacks_in"] {	padding: 0 !important;	margin: 0 !important;		 	line-height: inherit !important;}#stacks_in_18 ul[id^="pricelist-stacks_in"] li {	display: table;	margin-bottom: 3px;}#stacks_in_18 ul[id^="pricelist-stacks_in"] li span {	display: table-cell;}/* description */#stacks_in_18 ul[id^="pricelist-stacks_in"] li span:first-child {	position: relative;	overflow: hidden; /* Don't go underneath the price */		font-style: italic;		}/* horizontal line */#stacks_in_18 ul[id^="pricelist-stacks_in"] li span:not(.pli_text_only):first-child:after {	content: "";	position: absolute;	bottom: 6px; /* Set as you want */       	margin-left: 0.25em; /* Keep same for the next span's left padding */	width: 100%;	border-bottom-style: dotted;	border-bottom-width: 1px; 	border-bottom-color: #DE564B;}/* price */#stacks_in_18 ul[id^="pricelist-stacks_in"] li span + span {	text-align: right;	width: 1%; /* Trick it */	vertical-align: bottom; /* Keep Price text bottom-aligned */	padding-left: 0.25em;	white-space: nowrap; /* Uncomment if needed */		font-style: italic;		}#stacks_in_18 ul[id^="pricelist-stacks_in"] li span + span:after {	content: " €"}/* End of PriceList stack [page.css] */
#stacks_in_18 {
	margin:  5px;
}
/* Start of PriceList stack v1.2.3 [page.css] */#stacks_in_73 ul[id^="pricelist-stacks_in"] {	padding: 0 !important;	margin: 0 !important;		 	line-height: inherit !important;}#stacks_in_73 ul[id^="pricelist-stacks_in"] li {	display: table;	}#stacks_in_73 ul[id^="pricelist-stacks_in"] li span {	display: table-cell;}/* description */#stacks_in_73 ul[id^="pricelist-stacks_in"] li span:first-child {	position: relative;	overflow: hidden; /* Don't go underneath the price */				}/* horizontal line */#stacks_in_73 ul[id^="pricelist-stacks_in"] li span:not(.pli_text_only):first-child:after {	content: "";	position: absolute;	bottom: 6px; /* Set as you want */       	margin-left: 0.25em; /* Keep same for the next span's left padding */	width: 100%;	border-bottom-style: dashed;	border-bottom-width: 1px; 	border-bottom-color: #DE564B;}/* price */#stacks_in_73 ul[id^="pricelist-stacks_in"] li span + span {	text-align: right;	width: 1%; /* Trick it */	vertical-align: bottom; /* Keep Price text bottom-aligned */	padding-left: 0.25em;	white-space: nowrap; /* Uncomment if needed */				}/* End of PriceList stack [page.css] */
#stacks_in_73 {
	margin:  5px;
}
/* RainbowText stack 1.0.6 */#stacks_in_38 > div.rt_stacks_in_38 {			-webkit-background-clip: text !important;	-webkit-text-fill-color: transparent !important;	background-clip: text !important;			display: inline-block;		background-image: -webkit-linear-gradient( 90deg, 		#FF0000, 		#FF7F00 16.67%, 		#FFFF00 33.33%, 		#00FF00 50.00%, 		#0000FF 66.67%,		#4B0082 83.33%, 		#9400D3		) !important;	background-image: linear-gradient( 90deg, 		#FF0000, 		#FF7F00 16.67%, 		#FFFF00 33.33%, 		#00FF00 50.00%, 		#0000FF 66.67%,		#4B0082 83.33%, 		#9400D3		) !important;			font-weight: normal !important;				text-transform: none;	font-size: 100% !important;	text-shadow: none !important;	text-decoration: none !important;}#stacks_in_38 {	text-align: justify !important;}/* @group IE 8-10 */@media screen\0 {	#stacks_in_38 > div.rt_stacks_in_38  {		background-image: none !important;			}}/* @end *//* @group IE10+ */@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {	#stacks_in_38 > div.rt_stacks_in_38  {		background-image: none !important;			}}/* @end *//* End of RainbowText stack */
#stacks_in_38 {
	margin:  10px;
	padding:  10px;
}
/* Squiggle Stack v1.0.3 */#stacks_in_42 s {	text-decoration: none !important;	background-position: 0 0px !important;}/* End of Squiggle Stack */
#stacks_in_49 {
	margin:  20px;
}
/* CapsLockDay stack v1.1.3 */

/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Below are the parts of this version of jQuery UI needed for the CapsLockDay stack
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Misc visuals
----------------------------------

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	font-size: 12px !important;	/* inherit */
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-size: 1.1em;
	z-index: 100;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.CLD-stacks_in_44.ui-corner-all,
.CLD-stacks_in_44 .ui-corner-all {
	border-radius: 4px;
}

/* @group CapsLockDay fixed settings */

.CLD-stacks_in_44 {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	display: none;
}

.CLD-stacks_in_44.ui-widget {
	z-index: 1000 !important; /* fixes a z-index issue with the Reservations theme */
}

#CLD-stacks_in_44_dialog-message, #CLD-stacks_in_44_info, #CLD-stacks_in_44_reject_link {
	display: none;
}

.CLD-stacks_in_44 .ui-dialog-titlebar-close {
	display: none;
}

.CLD-stacks_in_44.ui-dialog .ui-dialog-title {
	width: 100% !important;
}

.CLD-stacks_in_44.ui-dialog-buttonpane {
	background: transparent !important;
}

.CLD-stacks_in_44.ui-dialog .ui-dialog-buttonpane button:last-of-type {
	margin: .5em 0
}
              
.CLD-stacks_in_44 {
	padding: .5em;
}
      
.CLD-stacks_in_44.ui-dialog .ui-dialog-content {
	padding: .5em 0;
 	margin: .5em 0 !important;
}

/* @end */


/* @group CapsLockDay customizable settings */

/* ============================ general styling ============================== */

 
.CLD-stacks_in_44 {
	text-transform: uppercase !important;
}


.CLD-stacks_in_44.ui-dialog, .CLD-stacks_in_44.ui-widget-content .ui-state-default {
font-family: inherit !important;
}

.CLD-stacks_in_44.ui-widget {
	border: 1px solid #4C4C4C !important;
	background: #FFFFFF !important;
}

.stacks_in_44-overlay {
	background: #000000 !important;
	opacity: .75 !important;
	filter: Alpha(Opacity=75) !important;
}



/* ====================== header settings and styling ======================== */


 
.CLD-stacks_in_44 .ui-widget-header {
	border: 1px solid #4C4C4C !important;
	background: #FFFFFF !important;
	text-align: solid !important;
	font-size: 12px !important;
	   
}

.CLD-stacks_in_44 .ui-dialog-title {
	color: #4C4C4C !important;
	font-weight: normal !important;
}

/* ========================= message text styling ============================ */

.CLD-stacks_in_44 .ui-widget-content {
	font-size: 12px !important;
	color: #4C4C4C !important;
}

.CLD-stacks_in_44.ui-dialog .ui-dialog-buttonpane {
	border: none !important;
	padding: 0 !important;
}

/* ======================= button settings (general) ========================= */

.CLD-stacks_in_44.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
	
}
            
.CLD-stacks_in_44 .ui-button {
	font-size: 12px !important;
	border-width: 1px;
	border-style: solid !important;
}



/* ========================= accept button styling =========================== */

.CLD-stacks_in_44.ui-widget-content .ui-state-default {
	border-color: #D3D3D3 !important;
	background: #808080 !important;
	font-weight: normal !important;
	color: #FFFFFF !important;
}

.CLD-stacks_in_44.ui-widget-content .ui-state-default:hover {
	border-color: #D3D3D3 !important;
	background: #808080 !important;
	color: #FFFFFF !important;
}

/* ========================= reject button styling =========================== */



/* @end */

/* End of CapsLockDay stack *//* RapidLorem stack v1.4.2 */

[data-lorem] {
	display: inline-block;
	
	}
	
[data-lorem$="s"] {
	display: inline;
}

[data-lorem$="p"]{
	display: block;
}

.lorem-wn {
	text-transform: capitalize;
} 

.lorem-wc:first-letter, .lorem-ws:first-letter {
	text-transform: capitalize;
} 

.lorem-ws:after {
	content: ".";
}

[data-lorem$="p"]:before {
	
	content: "Veggies sunt bona vobis, proinde vos postulo esse magis. ";
	
	
	
	
}
/* end of RapidLorem stack */
#stacks_in_48 {
	margin:  20px;
}
/* EliteHack stack v1.1.2 */#stacks_in_102 {	display: none !important;}#cssmenu ul ul a {	-webkit-user-select: none;	-webkit-touch-callout: none;	-webkit-tap-highlight-color: transparent;	cursor: default;}#cssmenu ul ul a:focus {	  outline:0;}#cssmenu ul li > a:after {	content: "";}#cssmenu ul li.eliteHack ul li a {  display: none;}#cssmenu > ul > li.eliteHack > ul::after {  border: none;}.mean-container .mean-nav ul li a.mean-expand {	display: none;}/* End of EliteHack stack *//* SmartListItem stack v1.1.1 */



.SmartListWrapper .stacks_in_118_custom_li  {
	
	
	
	
}


.SmartListWrapper .stacks_in_118_custom_li>span  {
	display: table-cell;
	padding-right: 0.4em;
	white-space: nowrap;

	
	
	
	

font-family: inherit;

}


.SmartListWrapper .stacks_in_118_custom_li>span:before  {
	
	
	
	
	
}

/* End of SmartListItem stack */
/* SmartListWrapper stack v1.1.4 */


#stacks_in_122 .SmartListWrapper {
	border-collapse: collapse;
}




#stacks_in_122 .SmartListWrapper {
	border-collapse: collapse;
}

#stacks_in_122 .SmartListWrapper ol {
	counter-reset: stacks_in_122-counter 0;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
	
}


#stacks_in_122 .SmartListWrapper ol>li {
	display: table-row;
	border-right: 1em solid transparent;
	
	counter-increment: stacks_in_122-counter 1;
	border-bottom: 0px solid transparent;
}


#stacks_in_122 .SmartListWrapper ol>li:last-of-type {
	border-bottom: none;
}




#stacks_in_122 .SmartListWrapper ol>li>span {
	display: table-cell;
	text-align: right;
}



#stacks_in_122 .SmartListWrapper ol>li>span:before {
      content: counter(stacks_in_122-counter,decimal) ;
	
	
	
	padding-right: 0.4em;

	
	
	
	

	white-space: nowrap;
font-family: inherit;
	
}




/* End of SmartListWrapper stack */

/* Antiquify stack v1.0.3 */#stacks_in_124 {	padding: .1em;}#stacks_in_124 p {	text-indent: 0em;}/* End of Antiquify stack *//* PanelSlider stack 1.1.2 */

body {
	width: auto;
}

.stacks_in_128-panel, .stacks_in_128-panel * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

.stacks_in_128-panel {
	display: none;
	overflow: auto;
}

#stacks_in_128 #left-panel {
	
	
	
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left center, right center, from(#CCCCCC), to(#FFFFFF));
	background-image: -webkit-linear-gradient(left, #CCCCCC, #FFFFFF);
	background-image:    -moz-linear-gradient(left, #CCCCCC, #FFFFFF);
	background-image:     -ms-linear-gradient(left, #CCCCCC, #FFFFFF);
	background-image:      -o-linear-gradient(left, #CCCCCC, #FFFFFF);
	background-image:         linear-gradient(left, #CCCCCC, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#CCCCCC', EndColorStr='#FFFFFF');
	
	
	width: 300px;
	border-right: 2px solid #666666;
	padding: 0px;
		
	box-shadow: inset -6px 0px 6px -5px rgba(0,0,0,0.5);
	text-align: left;
}




#stacks_in_128 #right-panel {
	
	
	
	background-color: #CCCCCC;
	background-image: -webkit-gradient(linear, left center, right center, from(#FFFFFF), to(#CCCCCC));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CCCCCC);
	background-image:    -moz-linear-gradient(left, #FFFFFF, #CCCCCC);
	background-image:     -ms-linear-gradient(left, #FFFFFF, #CCCCCC);
	background-image:      -o-linear-gradient(left, #FFFFFF, #CCCCCC);
	background-image:         linear-gradient(left, #FFFFFF, #CCCCCC);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFFFF', EndColorStr='#CCCCCC');
	
	
	width: 300px;
	border-left: 2px solid #666666;
	padding: 0px;
	
	box-shadow: inset 6px 0px 6px -5px rgba(0,0,0,0.5);
	text-align: left;
}



/* End of PanelSlider stack */
#stacks_in_131 {
	margin:  8px;
	padding:  6px;
}

#stacks_in_134 {
	margin:  8px;
	padding:  6px;
}
/* PanelSliderTrigger stack v1.1.2 */





@font-face {
 	font-family: 'PSTicomoon';
	src:url('../files/PSTicomoon/PSTicomoon.eot');
	src:url('../files/PSTicomoon/PSTicomoon.eot?#iefix') format('embedded-opentype'),
		url('../files/PSTicomoon/PSTicomoon.woff') format('woff'),
		url('../files/PSTicomoon/PSTicomoon.ttf') format('truetype'),
		url('../files/PSTicomoon/PSTicomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

#stacks_in_130 [class^="PSTicon-"], #stacks_in_130 [class*=" PSTicon-"],
#stacks_in_130 {
	font-family: 'PSTicomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#stacks_in_130 .PSTicon-home:before {content: "\e600";}
#stacks_in_130 .PSTicon-home2:before {content: "\e601";}
#stacks_in_130 .PSTicon-home3:before {content: "\e602";}
#stacks_in_130 .PSTicon-office:before {content: "\e603";}
#stacks_in_130 .PSTicon-newspaper:before {content: "\e604";}
#stacks_in_130 .PSTicon-pencil:before {content: "\e605";}
#stacks_in_130 .PSTicon-pencil2:before {content: "\e606";}
#stacks_in_130 .PSTicon-quill:before {content: "\e607";}
#stacks_in_130 .PSTicon-pen:before {content: "\e608";}
#stacks_in_130 .PSTicon-blog:before {content: "\e609";}
#stacks_in_130 .PSTicon-droplet:before {content: "\e60a";}
#stacks_in_130 .PSTicon-paint-format:before {content: "\e60b";}
#stacks_in_130 .PSTicon-image:before {content: "\e60c";}
#stacks_in_130 .PSTicon-image2:before {content: "\e60d";}
#stacks_in_130 .PSTicon-images:before {content: "\e60e";}
#stacks_in_130 .PSTicon-camera:before {content: "\e60f";}
#stacks_in_130 .PSTicon-music:before {content: "\e610";}
#stacks_in_130 .PSTicon-headphones:before {content: "\e611";}
#stacks_in_130 .PSTicon-play:before {content: "\e612";}
#stacks_in_130 .PSTicon-film:before {content: "\e613";}
#stacks_in_130 .PSTicon-camera2:before {content: "\e614";}
#stacks_in_130 .PSTicon-dice:before {content: "\e615";}
#stacks_in_130 .PSTicon-pacman:before {content: "\e616";}
#stacks_in_130 .PSTicon-spades:before {content: "\e617";}
#stacks_in_130 .PSTicon-clubs:before {content: "\e618";}
#stacks_in_130 .PSTicon-diamonds:before {content: "\e619";}
#stacks_in_130 .PSTicon-pawn:before {content: "\e61a";}
#stacks_in_130 .PSTicon-bullhorn:before {content: "\e61b";}
#stacks_in_130 .PSTicon-connection:before {content: "\e61c";}
#stacks_in_130 .PSTicon-podcast:before {content: "\e61d";}
#stacks_in_130 .PSTicon-feed:before {content: "\e61e";}
#stacks_in_130 .PSTicon-book:before {content: "\e61f";}
#stacks_in_130 .PSTicon-books:before {content: "\e620";}
#stacks_in_130 .PSTicon-library:before {content: "\e621";}
#stacks_in_130 .PSTicon-file:before {content: "\e622";}
#stacks_in_130 .PSTicon-profile:before {content: "\e623";}
#stacks_in_130 .PSTicon-file2:before {content: "\e624";}
#stacks_in_130 .PSTicon-file3:before {content: "\e625";}
#stacks_in_130 .PSTicon-file4:before {content: "\e626";}
#stacks_in_130 .PSTicon-copy:before {content: "\e627";}
#stacks_in_130 .PSTicon-copy2:before {content: "\e628";}
#stacks_in_130 .PSTicon-copy3:before {content: "\e629";}
#stacks_in_130 .PSTicon-paste:before {content: "\e62a";}
#stacks_in_130 .PSTicon-paste2:before {content: "\e62b";}
#stacks_in_130 .PSTicon-paste3:before {content: "\e62c";}
#stacks_in_130 .PSTicon-stack:before {content: "\e62d";}
#stacks_in_130 .PSTicon-folder:before {content: "\e62e";}
#stacks_in_130 .PSTicon-folder-open:before {content: "\e62f";}
#stacks_in_130 .PSTicon-tag:before {content: "\e630";}
#stacks_in_130 .PSTicon-tags:before {content: "\e631";}
#stacks_in_130 .PSTicon-barcode:before {content: "\e632";}
#stacks_in_130 .PSTicon-qrcode:before {content: "\e633";}
#stacks_in_130 .PSTicon-ticket:before {content: "\e634";}
#stacks_in_130 .PSTicon-cart:before {content: "\e635";}
#stacks_in_130 .PSTicon-cart2:before {content: "\e636";}
#stacks_in_130 .PSTicon-cart3:before {content: "\e637";}
#stacks_in_130 .PSTicon-coin:before {content: "\e638";}
#stacks_in_130 .PSTicon-credit:before {content: "\e639";}
#stacks_in_130 .PSTicon-calculate:before {content: "\e63a";}
#stacks_in_130 .PSTicon-support:before {content: "\e63b";}
#stacks_in_130 .PSTicon-phone:before {content: "\e63c";}
#stacks_in_130 .PSTicon-phone-hang-up:before {content: "\e63d";}
#stacks_in_130 .PSTicon-address-book:before {content: "\e63e";}
#stacks_in_130 .PSTicon-notebook:before {content: "\e63f";}
#stacks_in_130 .PSTicon-envelope:before {content: "\e640";}
#stacks_in_130 .PSTicon-pushpin:before {content: "\e641";}
#stacks_in_130 .PSTicon-location:before {content: "\e642";}
#stacks_in_130 .PSTicon-location2:before {content: "\e643";}
#stacks_in_130 .PSTicon-compass:before {content: "\e644";}
#stacks_in_130 .PSTicon-map:before {content: "\e645";}
#stacks_in_130 .PSTicon-map2:before {content: "\e646";}
#stacks_in_130 .PSTicon-history:before {content: "\e647";}
#stacks_in_130 .PSTicon-clock:before {content: "\e648";}
#stacks_in_130 .PSTicon-clock2:before {content: "\e649";}
#stacks_in_130 .PSTicon-alarm:before {content: "\e64a";}
#stacks_in_130 .PSTicon-alarm2:before {content: "\e64b";}
#stacks_in_130 .PSTicon-bell:before {content: "\e64c";}
#stacks_in_130 .PSTicon-stopwatch:before {content: "\e64d";}
#stacks_in_130 .PSTicon-calendar:before {content: "\e64e";}
#stacks_in_130 .PSTicon-calendar2:before {content: "\e64f";}
#stacks_in_130 .PSTicon-print:before {content: "\e650";}
#stacks_in_130 .PSTicon-keyboard:before {content: "\e651";}
#stacks_in_130 .PSTicon-screen:before {content: "\e652";}
#stacks_in_130 .PSTicon-laptop:before {content: "\e653";}
#stacks_in_130 .PSTicon-mobile:before {content: "\e654";}
#stacks_in_130 .PSTicon-mobile2:before {content: "\e655";}
#stacks_in_130 .PSTicon-tablet:before {content: "\e656";}
#stacks_in_130 .PSTicon-tv:before {content: "\e657";}
#stacks_in_130 .PSTicon-cabinet:before {content: "\e658";}
#stacks_in_130 .PSTicon-drawer:before {content: "\e659";}
#stacks_in_130 .PSTicon-drawer2:before {content: "\e65a";}
#stacks_in_130 .PSTicon-drawer3:before {content: "\e65b";}
#stacks_in_130 .PSTicon-box-add:before {content: "\e65c";}
#stacks_in_130 .PSTicon-box-remove:before {content: "\e65d";}
#stacks_in_130 .PSTicon-download:before {content: "\e65e";}
#stacks_in_130 .PSTicon-upload:before {content: "\e65f";}
#stacks_in_130 .PSTicon-disk:before {content: "\e660";}
#stacks_in_130 .PSTicon-storage:before {content: "\e661";}
#stacks_in_130 .PSTicon-undo:before {content: "\e662";}
#stacks_in_130 .PSTicon-redo:before {content: "\e663";}
#stacks_in_130 .PSTicon-flip:before {content: "\e664";}
#stacks_in_130 .PSTicon-flip2:before {content: "\e665";}
#stacks_in_130 .PSTicon-undo2:before {content: "\e666";}
#stacks_in_130 .PSTicon-redo2:before {content: "\e667";}
#stacks_in_130 .PSTicon-forward:before {content: "\e668";}
#stacks_in_130 .PSTicon-reply:before {content: "\e669";}
#stacks_in_130 .PSTicon-bubble:before {content: "\e66a";}
#stacks_in_130 .PSTicon-bubbles:before {content: "\e66b";}
#stacks_in_130 .PSTicon-bubbles2:before {content: "\e66c";}
#stacks_in_130 .PSTicon-bubble2:before {content: "\e66d";}
#stacks_in_130 .PSTicon-bubbles3:before {content: "\e66e";}
#stacks_in_130 .PSTicon-bubbles4:before {content: "\e66f";}
#stacks_in_130 .PSTicon-user:before {content: "\e670";}
#stacks_in_130 .PSTicon-users:before {content: "\e671";}
#stacks_in_130 .PSTicon-user2:before {content: "\e672";}
#stacks_in_130 .PSTicon-users2:before {content: "\e673";}
#stacks_in_130 .PSTicon-user3:before {content: "\e674";}
#stacks_in_130 .PSTicon-user4:before {content: "\e675";}
#stacks_in_130 .PSTicon-quotes-left:before {content: "\e676";}
#stacks_in_130 .PSTicon-busy:before {content: "\e677";}
#stacks_in_130 .PSTicon-spinner:before {content: "\e678";}
#stacks_in_130 .PSTicon-spinner2:before {content: "\e679";}
#stacks_in_130 .PSTicon-spinner3:before {content: "\e67a";}
#stacks_in_130 .PSTicon-spinner4:before {content: "\e67b";}
#stacks_in_130 .PSTicon-spinner5:before {content: "\e67c";}
#stacks_in_130 .PSTicon-spinner6:before {content: "\e67d";}
#stacks_in_130 .PSTicon-binoculars:before {content: "\e67e";}
#stacks_in_130 .PSTicon-search:before {content: "\e67f";}
#stacks_in_130 .PSTicon-zoomin:before {content: "\e680";}
#stacks_in_130 .PSTicon-zoomout:before {content: "\e681";}
#stacks_in_130 .PSTicon-expand:before {content: "\e682";}
#stacks_in_130 .PSTicon-contract:before {content: "\e683";}
#stacks_in_130 .PSTicon-expand2:before {content: "\e684";}
#stacks_in_130 .PSTicon-contract2:before {content: "\e685";}
#stacks_in_130 .PSTicon-key:before {content: "\e686";}
#stacks_in_130 .PSTicon-key2:before {content: "\e687";}
#stacks_in_130 .PSTicon-lock:before {content: "\e688";}
#stacks_in_130 .PSTicon-lock2:before {content: "\e689";}
#stacks_in_130 .PSTicon-unlocked:before {content: "\e68a";}
#stacks_in_130 .PSTicon-wrench:before {content: "\e68b";}
#stacks_in_130 .PSTicon-settings:before {content: "\e68c";}
#stacks_in_130 .PSTicon-equalizer:before {content: "\e68d";}
#stacks_in_130 .PSTicon-cog:before {content: "\e68e";}
#stacks_in_130 .PSTicon-cogs:before {content: "\e68f";}
#stacks_in_130 .PSTicon-cog2:before {content: "\e690";}
#stacks_in_130 .PSTicon-hammer:before {content: "\e691";}
#stacks_in_130 .PSTicon-wand:before {content: "\e692";}
#stacks_in_130 .PSTicon-aid:before {content: "\e693";}
#stacks_in_130 .PSTicon-bug:before {content: "\e694";}
#stacks_in_130 .PSTicon-pie:before {content: "\e695";}
#stacks_in_130 .PSTicon-stats:before {content: "\e696";}
#stacks_in_130 .PSTicon-bars:before {content: "\e697";}
#stacks_in_130 .PSTicon-bars2:before {content: "\e698";}
#stacks_in_130 .PSTicon-gift:before {content: "\e699";}
#stacks_in_130 .PSTicon-trophy:before {content: "\e69a";}
#stacks_in_130 .PSTicon-glass:before {content: "\e69b";}
#stacks_in_130 .PSTicon-mug:before {content: "\e69c";}
#stacks_in_130 .PSTicon-food:before {content: "\e69d";}
#stacks_in_130 .PSTicon-leaf:before {content: "\e69e";}
#stacks_in_130 .PSTicon-rocket:before {content: "\e69f";}
#stacks_in_130 .PSTicon-meter:before {content: "\e6a0";}
#stacks_in_130 .PSTicon-meter2:before {content: "\e6a1";}
#stacks_in_130 .PSTicon-dashboard:before {content: "\e6a2";}
#stacks_in_130 .PSTicon-hammer2:before {content: "\e6a3";}
#stacks_in_130 .PSTicon-fire:before {content: "\e6a4";}
#stacks_in_130 .PSTicon-lab:before {content: "\e6a5";}
#stacks_in_130 .PSTicon-magnet:before {content: "\e6a6";}
#stacks_in_130 .PSTicon-remove:before {content: "\e6a7";}
#stacks_in_130 .PSTicon-remove2:before {content: "\e6a8";}
#stacks_in_130 .PSTicon-briefcase:before {content: "\e6a9";}
#stacks_in_130 .PSTicon-airplane:before {content: "\e6aa";}
#stacks_in_130 .PSTicon-truck:before {content: "\e6ab";}
#stacks_in_130 .PSTicon-road:before {content: "\e6ac";}
#stacks_in_130 .PSTicon-accessibility:before {content: "\e6ad";}
#stacks_in_130 .PSTicon-target:before {content: "\e6ae";}
#stacks_in_130 .PSTicon-shield:before {content: "\e6af";}
#stacks_in_130 .PSTicon-lightning:before {content: "\e6b0";}
#stacks_in_130 .PSTicon-switch:before {content: "\e6b1";}
#stacks_in_130 .PSTicon-powercord:before {content: "\e6b2";}
#stacks_in_130 .PSTicon-signup:before {content: "\e6b3";}
#stacks_in_130 .PSTicon-list:before {content: "\e6b4";}
#stacks_in_130 .PSTicon-list2:before {content: "\e6b5";}
#stacks_in_130 .PSTicon-numbered-list:before {content: "\e6b6";}
#stacks_in_130 .PSTicon-menu:before {content: "\e6b7";}
#stacks_in_130 .PSTicon-menu2:before {content: "\e6b8";}
#stacks_in_130 .PSTicon-tree:before {content: "\e6b9";}
#stacks_in_130 .PSTicon-cloud:before {content: "\e6ba";}
#stacks_in_130 .PSTicon-cloud-download:before {content: "\e6bb";}
#stacks_in_130 .PSTicon-cloud-upload:before {content: "\e6bc";}
#stacks_in_130 .PSTicon-download2:before {content: "\e6bd";}
#stacks_in_130 .PSTicon-upload2:before {content: "\e6be";}
#stacks_in_130 .PSTicon-download3:before {content: "\e6bf";}
#stacks_in_130 .PSTicon-upload3:before {content: "\e6c0";}
#stacks_in_130 .PSTicon-globe:before {content: "\e6c1";}
#stacks_in_130 .PSTicon-earth:before {content: "\e6c2";}
#stacks_in_130 .PSTicon-link:before {content: "\e6c3";}
#stacks_in_130 .PSTicon-flag:before {content: "\e6c4";}
#stacks_in_130 .PSTicon-attachment:before {content: "\e6c5";}
#stacks_in_130 .PSTicon-eye:before {content: "\e6c6";}
#stacks_in_130 .PSTicon-eye-blocked:before {content: "\e6c7";}
#stacks_in_130 .PSTicon-eye2:before {content: "\e6c8";}
#stacks_in_130 .PSTicon-bookmark:before {content: "\e6c9";}
#stacks_in_130 .PSTicon-bookmarks:before {content: "\e6ca";}
#stacks_in_130 .PSTicon-brightness-medium:before {content: "\e6cb";}
#stacks_in_130 .PSTicon-brightness-contrast:before {content: "\e6cc";}
#stacks_in_130 .PSTicon-contrast:before {content: "\e6cd";}
#stacks_in_130 .PSTicon-star:before {content: "\e6ce";}
#stacks_in_130 .PSTicon-star2:before {content: "\e6cf";}
#stacks_in_130 .PSTicon-star3:before {content: "\e6d0";}
#stacks_in_130 .PSTicon-heart:before {content: "\e6d1";}
#stacks_in_130 .PSTicon-heart2:before {content: "\e6d2";}
#stacks_in_130 .PSTicon-heart-broken:before {content: "\e6d3";}
#stacks_in_130 .PSTicon-thumbs-up:before {content: "\e6d4";}
#stacks_in_130 .PSTicon-thumbs-up2:before {content: "\e6d5";}
#stacks_in_130 .PSTicon-happy:before {content: "\e6d6";}
#stacks_in_130 .PSTicon-happy2:before {content: "\e6d7";}
#stacks_in_130 .PSTicon-smiley:before {content: "\e6d8";}
#stacks_in_130 .PSTicon-smiley2:before {content: "\e6d9";}
#stacks_in_130 .PSTicon-tongue:before {content: "\e6da";}
#stacks_in_130 .PSTicon-tongue2:before {content: "\e6db";}
#stacks_in_130 .PSTicon-sad:before {content: "\e6dc";}
#stacks_in_130 .PSTicon-sad2:before {content: "\e6dd";}
#stacks_in_130 .PSTicon-wink:before {content: "\e6de";}
#stacks_in_130 .PSTicon-wink2:before {content: "\e6df";}
#stacks_in_130 .PSTicon-grin:before {content: "\e6e0";}
#stacks_in_130 .PSTicon-grin2:before {content: "\e6e1";}
#stacks_in_130 .PSTicon-cool:before {content: "\e6e2";}
#stacks_in_130 .PSTicon-cool2:before {content: "\e6e3";}
#stacks_in_130 .PSTicon-angry:before {content: "\e6e4";}
#stacks_in_130 .PSTicon-angry2:before {content: "\e6e5";}
#stacks_in_130 .PSTicon-evil:before {content: "\e6e6";}
#stacks_in_130 .PSTicon-evil2:before {content: "\e6e7";}
#stacks_in_130 .PSTicon-shocked:before {content: "\e6e8";}
#stacks_in_130 .PSTicon-shocked2:before {content: "\e6e9";}
#stacks_in_130 .PSTicon-confused:before {content: "\e6ea";}
#stacks_in_130 .PSTicon-confused2:before {content: "\e6eb";}
#stacks_in_130 .PSTicon-neutral:before {content: "\e6ec";}
#stacks_in_130 .PSTicon-neutral2:before {content: "\e6ed";}
#stacks_in_130 .PSTicon-wondering:before {content: "\e6ee";}
#stacks_in_130 .PSTicon-wondering2:before {content: "\e6ef";}
#stacks_in_130 .PSTicon-point-up:before {content: "\e6f0";}
#stacks_in_130 .PSTicon-point-right:before {content: "\e6f1";}
#stacks_in_130 .PSTicon-point-down:before {content: "\e6f2";}
#stacks_in_130 .PSTicon-point-left:before {content: "\e6f3";}
#stacks_in_130 .PSTicon-warning:before {content: "\e6f4";}
#stacks_in_130 .PSTicon-notification:before {content: "\e6f5";}
#stacks_in_130 .PSTicon-question:before {content: "\e6f6";}
#stacks_in_130 .PSTicon-info:before {content: "\e6f7";}
#stacks_in_130 .PSTicon-info2:before {content: "\e6f8";}
#stacks_in_130 .PSTicon-blocked:before {content: "\e6f9";}
#stacks_in_130 .PSTicon-cancel-circle:before {content: "\e6fa";}
#stacks_in_130 .PSTicon-checkmark-circle:before {content: "\e6fb";}
#stacks_in_130 .PSTicon-spam:before {content: "\e6fc";}
#stacks_in_130 .PSTicon-close:before {content: "\e6fd";}
#stacks_in_130 .PSTicon-checkmark:before {content: "\e6fe";}
#stacks_in_130 .PSTicon-checkmark2:before {content: "\e6ff";}
#stacks_in_130 .PSTicon-spell-check:before {content: "\e700";}
#stacks_in_130 .PSTicon-minus:before {content: "\e701";}
#stacks_in_130 .PSTicon-plus:before {content: "\e702";}
#stacks_in_130 .PSTicon-enter:before {content: "\e703";}
#stacks_in_130 .PSTicon-exit:before {content: "\e704";}
#stacks_in_130 .PSTicon-play2:before {content: "\e705";}
#stacks_in_130 .PSTicon-pause:before {content: "\e706";}
#stacks_in_130 .PSTicon-stop:before {content: "\e707";}
#stacks_in_130 .PSTicon-backward:before {content: "\e708";}
#stacks_in_130 .PSTicon-forward2:before {content: "\e709";}
#stacks_in_130 .PSTicon-play3:before {content: "\e70a";}
#stacks_in_130 .PSTicon-pause2:before {content: "\e70b";}
#stacks_in_130 .PSTicon-stop2:before {content: "\e70c";}
#stacks_in_130 .PSTicon-backward2:before {content: "\e70d";}
#stacks_in_130 .PSTicon-forward3:before {content: "\e70e";}
#stacks_in_130 .PSTicon-first:before {content: "\e70f";}
#stacks_in_130 .PSTicon-last:before {content: "\e710";}
#stacks_in_130 .PSTicon-previous:before {content: "\e711";}
#stacks_in_130 .PSTicon-next:before {content: "\e712";}
#stacks_in_130 .PSTicon-eject:before {content: "\e713";}
#stacks_in_130 .PSTicon-volume-high:before {content: "\e714";}
#stacks_in_130 .PSTicon-volume-medium:before {content: "\e715";}
#stacks_in_130 .PSTicon-volume-low:before {content: "\e716";}
#stacks_in_130 .PSTicon-volume-mute:before {content: "\e717";}
#stacks_in_130 .PSTicon-volume-mute2:before {content: "\e718";}
#stacks_in_130 .PSTicon-volume-increase:before {content: "\e719";}
#stacks_in_130 .PSTicon-volume-decrease:before {content: "\e71a";}
#stacks_in_130 .PSTicon-loop:before {content: "\e71b";}
#stacks_in_130 .PSTicon-loop2:before {content: "\e71c";}
#stacks_in_130 .PSTicon-loop3:before {content: "\e71d";}
#stacks_in_130 .PSTicon-shuffle:before {content: "\e71e";}
#stacks_in_130 .PSTicon-arrow-up-left:before {content: "\e71f";}
#stacks_in_130 .PSTicon-arrow-up:before {content: "\e720";}
#stacks_in_130 .PSTicon-arrow-up-right:before {content: "\e721";}
#stacks_in_130 .PSTicon-arrow-right:before {content: "\e722";}
#stacks_in_130 .PSTicon-arrow-down-right:before {content: "\e723";}
#stacks_in_130 .PSTicon-arrow-down:before {content: "\e724";}
#stacks_in_130 .PSTicon-arrow-down-left:before {content: "\e725";}
#stacks_in_130 .PSTicon-arrow-left:before {content: "\e726";}
#stacks_in_130 .PSTicon-arrow-up-left2:before {content: "\e727";}
#stacks_in_130 .PSTicon-arrow-up2:before {content: "\e728";}
#stacks_in_130 .PSTicon-arrow-up-right2:before {content: "\e729";}
#stacks_in_130 .PSTicon-arrow-right2:before {content: "\e72a";}
#stacks_in_130 .PSTicon-arrow-down-right2:before {content: "\e72b";}
#stacks_in_130 .PSTicon-arrow-down2:before {content: "\e72c";}
#stacks_in_130 .PSTicon-arrow-down-left2:before {content: "\e72d";}
#stacks_in_130 .PSTicon-arrow-left2:before {content: "\e72e";}
#stacks_in_130 .PSTicon-arrow-up-left3:before {content: "\e72f";}
#stacks_in_130 .PSTicon-arrow-up3:before {content: "\e730";}
#stacks_in_130 .PSTicon-arrow-up-right3:before {content: "\e731";}
#stacks_in_130 .PSTicon-arrow-right3:before {content: "\e732";}
#stacks_in_130 .PSTicon-arrow-down-right3:before {content: "\e733";}
#stacks_in_130 .PSTicon-arrow-down3:before {content: "\e734";}
#stacks_in_130 .PSTicon-arrow-down-left3:before {content: "\e735";}
#stacks_in_130 .PSTicon-arrow-left3:before {content: "\e736";}
#stacks_in_130 .PSTicon-tab:before {content: "\e737";}
#stacks_in_130 .PSTicon-checkbox-checked:before {content: "\e738";}
#stacks_in_130 .PSTicon-checkbox-unchecked:before {content: "\e739";}
#stacks_in_130 .PSTicon-checkbox-partial:before {content: "\e73a";}
#stacks_in_130 .PSTicon-radio-checked:before {content: "\e73b";}
#stacks_in_130 .PSTicon-radio-unchecked:before {content: "\e73c";}
#stacks_in_130 .PSTicon-crop:before {content: "\e73d";}
#stacks_in_130 .PSTicon-scissors:before {content: "\e73e";}
#stacks_in_130 .PSTicon-filter:before {content: "\e73f";}
#stacks_in_130 .PSTicon-filter2:before {content: "\e740";}
#stacks_in_130 .PSTicon-font:before {content: "\e741";}
#stacks_in_130 .PSTicon-text-height:before {content: "\e742";}
#stacks_in_130 .PSTicon-text-width:before {content: "\e743";}
#stacks_in_130 .PSTicon-bold:before {content: "\e744";}
#stacks_in_130 .PSTicon-underline:before {content: "\e745";}
#stacks_in_130 .PSTicon-italic:before {content: "\e746";}
#stacks_in_130 .PSTicon-strikethrough:before {content: "\e747";}
#stacks_in_130 .PSTicon-omega:before {content: "\e748";}
#stacks_in_130 .PSTicon-sigma:before {content: "\e749";}
#stacks_in_130 .PSTicon-table:before {content: "\e74a";}
#stacks_in_130 .PSTicon-table2:before {content: "\e74b";}
#stacks_in_130 .PSTicon-insert-template:before {content: "\e74c";}
#stacks_in_130 .PSTicon-pilcrow:before {content: "\e74d";}
#stacks_in_130 .PSTicon-lefttoright:before {content: "\e74e";}
#stacks_in_130 .PSTicon-righttoleft:before {content: "\e74f";}
#stacks_in_130 .PSTicon-paragraph-left:before {content: "\e750";}
#stacks_in_130 .PSTicon-paragraph-center:before {content: "\e751";}
#stacks_in_130 .PSTicon-paragraph-right:before {content: "\e752";}
#stacks_in_130 .PSTicon-paragraph-justify:before {content: "\e753";}
#stacks_in_130 .PSTicon-paragraph-left2:before {content: "\e754";}
#stacks_in_130 .PSTicon-paragraph-center2:before {content: "\e755";}
#stacks_in_130 .PSTicon-paragraph-right2:before {content: "\e756";}
#stacks_in_130 .PSTicon-paragraph-justify2:before {content: "\e757";}
#stacks_in_130 .PSTicon-indent-increase:before {content: "\e758";}
#stacks_in_130 .PSTicon-indent-decrease:before {content: "\e759";}
#stacks_in_130 .PSTicon-newtab:before {content: "\e75a";}
#stacks_in_130 .PSTicon-embed:before {content: "\e75b";}
#stacks_in_130 .PSTicon-code:before {content: "\e75c";}
#stacks_in_130 .PSTicon-console:before {content: "\e75d";}
#stacks_in_130 .PSTicon-share:before {content: "\e75e";}
#stacks_in_130 .PSTicon-mail:before {content: "\e75f";}
#stacks_in_130 .PSTicon-mail2:before {content: "\e760";}
#stacks_in_130 .PSTicon-mail3:before {content: "\e761";}
#stacks_in_130 .PSTicon-mail4:before {content: "\e762";}
#stacks_in_130 .PSTicon-google:before {content: "\e763";}
#stacks_in_130 .PSTicon-googleplus:before {content: "\e764";}
#stacks_in_130 .PSTicon-googleplus2:before {content: "\e765";}
#stacks_in_130 .PSTicon-googleplus3:before {content: "\e766";}
#stacks_in_130 .PSTicon-googleplus4:before {content: "\e767";}
#stacks_in_130 .PSTicon-google-drive:before {content: "\e768";}
#stacks_in_130 .PSTicon-facebook:before {content: "\e769";}
#stacks_in_130 .PSTicon-facebook2:before {content: "\e76a";}
#stacks_in_130 .PSTicon-facebook3:before {content: "\e76b";}
#stacks_in_130 .PSTicon-instagram:before {content: "\e76c";}
#stacks_in_130 .PSTicon-twitter:before {content: "\e76d";}
#stacks_in_130 .PSTicon-twitter2:before {content: "\e76e";}
#stacks_in_130 .PSTicon-twitter3:before {content: "\e76f";}
#stacks_in_130 .PSTicon-feed2:before {content: "\e770";}
#stacks_in_130 .PSTicon-feed3:before {content: "\e771";}
#stacks_in_130 .PSTicon-feed4:before {content: "\e772";}
#stacks_in_130 .PSTicon-youtube:before {content: "\e773";}
#stacks_in_130 .PSTicon-youtube2:before {content: "\e774";}
#stacks_in_130 .PSTicon-vimeo:before {content: "\e775";}
#stacks_in_130 .PSTicon-vimeo2:before {content: "\e776";}
#stacks_in_130 .PSTicon-vimeo3:before {content: "\e777";}
#stacks_in_130 .PSTicon-lanyrd:before {content: "\e778";}
#stacks_in_130 .PSTicon-flickr:before {content: "\e779";}
#stacks_in_130 .PSTicon-flickr2:before {content: "\e77a";}
#stacks_in_130 .PSTicon-flickr3:before {content: "\e77b";}
#stacks_in_130 .PSTicon-flickr4:before {content: "\e77c";}
#stacks_in_130 .PSTicon-picassa:before {content: "\e77d";}
#stacks_in_130 .PSTicon-picassa2:before {content: "\e77e";}
#stacks_in_130 .PSTicon-dribbble:before {content: "\e77f";}
#stacks_in_130 .PSTicon-dribbble2:before {content: "\e780";}
#stacks_in_130 .PSTicon-dribbble3:before {content: "\e781";}
#stacks_in_130 .PSTicon-forrst:before {content: "\e782";}
#stacks_in_130 .PSTicon-forrst2:before {content: "\e783";}
#stacks_in_130 .PSTicon-deviantart:before {content: "\e784";}
#stacks_in_130 .PSTicon-deviantart2:before {content: "\e785";}
#stacks_in_130 .PSTicon-steam:before {content: "\e786";}
#stacks_in_130 .PSTicon-steam2:before {content: "\e787";}
#stacks_in_130 .PSTicon-github:before {content: "\e788";}
#stacks_in_130 .PSTicon-github2:before {content: "\e789";}
#stacks_in_130 .PSTicon-github3:before {content: "\e78a";}
#stacks_in_130 .PSTicon-github4:before {content: "\e78b";}
#stacks_in_130 .PSTicon-github5:before {content: "\e78c";}
#stacks_in_130 .PSTicon-wordpress:before {content: "\e78d";}
#stacks_in_130 .PSTicon-wordpress2:before {content: "\e78e";}
#stacks_in_130 .PSTicon-joomla:before {content: "\e78f";}
#stacks_in_130 .PSTicon-blogger:before {content: "\e790";}
#stacks_in_130 .PSTicon-blogger2:before {content: "\e791";}
#stacks_in_130 .PSTicon-tumblr:before {content: "\e792";}
#stacks_in_130 .PSTicon-tumblr2:before {content: "\e793";}
#stacks_in_130 .PSTicon-yahoo:before {content: "\e794";}
#stacks_in_130 .PSTicon-tux:before {content: "\e795";}
#stacks_in_130 .PSTicon-apple:before {content: "\e796";}
#stacks_in_130 .PSTicon-finder:before {content: "\e797";}
#stacks_in_130 .PSTicon-android:before {content: "\e798";}
#stacks_in_130 .PSTicon-windows:before {content: "\e799";}
#stacks_in_130 .PSTicon-windows8:before {content: "\e79a";}
#stacks_in_130 .PSTicon-soundcloud:before {content: "\e79b";}
#stacks_in_130 .PSTicon-soundcloud2:before {content: "\e79c";}
#stacks_in_130 .PSTicon-skype:before {content: "\e79d";}
#stacks_in_130 .PSTicon-reddit:before {content: "\e79e";}
#stacks_in_130 .PSTicon-linkedin:before {content: "\e79f";}
#stacks_in_130 .PSTicon-lastfm:before {content: "\e7a0";}
#stacks_in_130 .PSTicon-lastfm2:before {content: "\e7a1";}
#stacks_in_130 .PSTicon-delicious:before {content: "\e7a2";}
#stacks_in_130 .PSTicon-stumbleupon:before {content: "\e7a3";}
#stacks_in_130 .PSTicon-stumbleupon2:before {content: "\e7a4";}
#stacks_in_130 .PSTicon-stackoverflow:before {content: "\e7a5";}
#stacks_in_130 .PSTicon-pinterest:before {content: "\e7a6";}
#stacks_in_130 .PSTicon-pinterest2:before {content: "\e7a7";}
#stacks_in_130 .PSTicon-xing:before {content: "\e7a8";}
#stacks_in_130 .PSTicon-xing2:before {content: "\e7a9";}
#stacks_in_130 .PSTicon-flattr:before {content: "\e7aa";}
#stacks_in_130 .PSTicon-foursquare:before {content: "\e7ab";}
#stacks_in_130 .PSTicon-foursquare2:before {content: "\e7ac";}
#stacks_in_130 .PSTicon-paypal:before {content: "\e7ad";}
#stacks_in_130 .PSTicon-paypal2:before {content: "\e7ae";}
#stacks_in_130 .PSTicon-paypal3:before {content: "\e7af";}
#stacks_in_130 .PSTicon-yelp:before {content: "\e7b0";}
#stacks_in_130 .PSTicon-libreoffice:before {content: "\e7b1";}
#stacks_in_130 .PSTicon-file-pdf:before {content: "\e7b2";}
#stacks_in_130 .PSTicon-file-openoffice:before {content: "\e7b3";}
#stacks_in_130 .PSTicon-file-word:before {content: "\e7b4";}
#stacks_in_130 .PSTicon-file-excel:before {content: "\e7b5";}
#stacks_in_130 .PSTicon-file-zip:before {content: "\e7b6";}
#stacks_in_130 .PSTicon-file-powerpoint:before {content: "\e7b7";}
#stacks_in_130 .PSTicon-file-xml:before {content: "\e7b8";}
#stacks_in_130 .PSTicon-file-css:before {content: "\e7b9";}
#stacks_in_130 .PSTicon-html5:before {content: "\e7ba";}
#stacks_in_130 .PSTicon-html52:before {content: "\e7bb";}
#stacks_in_130 .PSTicon-css3:before {content: "\e7bc";}
#stacks_in_130 .PSTicon-chrome:before {content: "\e7bd";}
#stacks_in_130 .PSTicon-firefox:before {content: "\e7be";}
#stacks_in_130 .PSTicon-IE:before {content: "\e7bf";}
#stacks_in_130 .PSTicon-opera:before {content: "\e7c0";}
#stacks_in_130 .PSTicon-safari:before {content: "\e7c1";}
#stacks_in_130 .PSTicon-IcoMoon:before {content: "\e7c2";}



#stacks_in_130 .PSTtab {
	display: inline-block;
	position: fixed;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 999;
}

#stacks_in_130 #right-panel-tab {
	font-size: 30px;
	color: #491C01;
	width: 50px;
	
		
	
	height: 50px;
	text-align: center;
	line-height: 50px !important;
	border-radius: 50px 0 0 50px;
	top: 50%;
	right: 0px;
	margin-top: -25px;
	
	
}

#stacks_in_130 a#right-panel-tab:link {
	text-decoration: none;
	color: #491C01;
}

#stacks_in_130 a#right-panel-tab:hover,
#stacks_in_130 #right-panel-tab span[class^="PSTicon-"]:hover {
	text-decoration: none;
	color: #C28D27 !important;
}


#stacks_in_130 #right-panel-tab:active {
	margin-top: -24px;
}

#stacks_in_130 #left-panel-tab {
	font-size: 30px;
	color: #491C01;
	width: 50px;
	
		
	
	height: 50px;
	text-align: center;
	line-height: 50px !important;
	border-radius: 0 50px 50px 0;
	top: 50%;
	left: 0px;
	margin-top: -25px;
	
	

}

#stacks_in_130 a#left-panel-tab:link {
	text-decoration: none;
	color: #491C01;
}

#stacks_in_130 a#left-panel-tab:hover,
#stacks_in_130 #left-panel-tab span[class^="PSTicon-"]:hover {
	text-decoration: none;
	color: #C28D27 !important;
}


#stacks_in_130 #left-panel-tab:active {
	margin-top: -24px;
}
/* End of PanelSliderTrigger stack */

/* SmartListWrapper stack v1.1.4 */


#stacks_in_171 .SmartListWrapper {
	border-collapse: collapse;
}




#stacks_in_171 .SmartListWrapper {
	border-collapse: collapse;
}

#stacks_in_171 .SmartListWrapper ol {
	counter-reset: stacks_in_171-counter 0;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
	
}


#stacks_in_171 .SmartListWrapper ol>li {
	display: table-row;
	border-right: 1em solid transparent;
	
	counter-increment: stacks_in_171-counter 1;
	border-bottom: 0px solid transparent;
}


#stacks_in_171 .SmartListWrapper ol>li:last-of-type {
	border-bottom: none;
}




#stacks_in_171 .SmartListWrapper ol>li>span {
	display: table-cell;
	text-align: right;
}



#stacks_in_171 .SmartListWrapper ol>li>span:before {
      content: counter(stacks_in_171-counter,decimal) ;
	
	
	
	padding-right: 0.4em;

	
	
	
	

	white-space: nowrap;
font-family: inherit;
	
}




/* End of SmartListWrapper stack */


#stacks_in_171 {
	margin:  20px;
	padding:  20px;
}
/* SmartListItem stack v1.1.1 */



.SmartListWrapper .stacks_in_155_custom_li  {
	
	
	color: #CC66FF;
	
}


.SmartListWrapper .stacks_in_155_custom_li>span  {
	display: table-cell;
	padding-right: 0.4em;
	white-space: nowrap;

	
	
	
	

font-family: inherit;

}


.SmartListWrapper .stacks_in_155_custom_li>span:before  {
	
	
	
	
	
}

/* End of SmartListItem stack */
/* SmartListItem stack v1.1.1 */



.SmartListWrapper .stacks_in_173_custom_li  {
	
	
	
		font-size: 132% !important;
}


.SmartListWrapper .stacks_in_173_custom_li>span  {
	display: table-cell;
	padding-right: 0.4em;
	white-space: nowrap;

	
	
	
	

font-family: inherit;

}


.SmartListWrapper .stacks_in_173_custom_li>span:before  {
	
	
	
	
	
}

/* End of SmartListItem stack */
/* SmartListItem stack v1.1.1 */



.SmartListWrapper .stacks_in_175_custom_li  {
	
	
	
	
}


.SmartListWrapper .stacks_in_175_custom_li>span  {
	display: table-cell;
	padding-right: 0.4em;
	white-space: nowrap;

	
	
	
	

font-family: inherit;

}


.SmartListWrapper .stacks_in_175_custom_li>span:before  {
	
	
	
	
	
}

/* End of SmartListItem stack */
/* SmartListItem stack v1.1.1 */



.SmartListWrapper .stacks_in_177_custom_li  {
	
	
	color: #0F80FF;
	
}


.SmartListWrapper .stacks_in_177_custom_li>span  {
	display: table-cell;
	padding-right: 0.4em;
	white-space: nowrap;

	
	
	font-size: 100% !important;
	

font-family: inherit;

}


.SmartListWrapper .stacks_in_177_custom_li>span:before  {
	
	
	
	
	color: #CC66FF !important;
}

/* End of SmartListItem stack */
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack *//* -- Start Tabloid Each css Template -- */



#stacks_in_165, #stacks_in_165 .stacks_in, #stacks_in_165 .stacks_out {
	overflow: visible !important;
}

.stacks_in_165tabloid {
	-webkit-columns: 200x;
	-moz-columns: 200px;
	columns: 200px;
	
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;

	-webkit-column-rule: 1px solid rgba(0, 0, 0, 0.10); /* Chrome, Safari, Opera */
	-moz-column-rule: 1px solid rgba(0, 0, 0, 0.10); /* Firefox */
	column-rule: 1px solid rgba(0, 0, 0, 0.10);
}





/* -- End Tabloid Each css Template -- */
#stacks_in_165 {
	margin: 100px 0px 0px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_169 {	word-wrap: break-word;	 text-align: justify !important; 	-ms-text-justify: newspaper;	text-justify: newspaper;	}#stacks_in_169 code, #hyp_stacks_in_169 var, #hyp_stacks_in_169 kbd, #hyp_stacks_in_169 samp, #hyp_stacks_in_169 tt, #hyp_stacks_in_169 dir, #hyp_stacks_in_169 listing, #hyp_stacks_in_169 plaintext, #hyp_stacks_in_169 xmp, #hyp_stacks_in_169 abbr, #hyp_stacks_in_169 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */