/*
 * animate.css
 */

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

Copyright (c) 2015 Daniel Eden
*/

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

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

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

.timeline_animated.bounceIn,
.timeline_animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.timeline_animated.flipOutX,
.timeline_animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -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 {
  0%, 20%, 53%, 80%, 100% {
    -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 {
  0%, 50%, 100% {
    opacity: 1;
  }

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

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

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

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

@-webkit-keyframes pulse {
  0% {
    -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);
  }

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

@keyframes pulse {
  0% {
    -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);
  }

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

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

@-webkit-keyframes rubberBand {
  0% {
  	opacity: 1;
    -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);
  }

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

@keyframes rubberBand {
  0% {
  	opacity: 1;
    -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);
  }

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

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

@-webkit-keyframes shake {
  0%, 100% {
    -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 {
  0%, 100% {
    -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% {
  	opacity: 1;
    -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);
  }

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

@keyframes swing {
  20% {
  	opacity: 1;
    -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);
  }

  100% {
  	opacity: 1;
    -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 {
  0% {
    -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);
  }

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

@keyframes tada {
  0% {
    -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);
  }

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

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

@-webkit-keyframes wobble {
  0% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes jello {
  11.1% {
    -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)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -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)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



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

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -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);
  }

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

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -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);
  }

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

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

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -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);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -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, -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);
  }

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

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -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, -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);
  }

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

.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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

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

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

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

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

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

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

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

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

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

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

@-webkit-keyframes flip {
  0% {
  	opacity: 1;
    -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;
  }

  100% {
  	opacity: 1;
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
  	opacity: 1;
    -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;
  }

  100% {
  	opacity: 1;
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

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

@-webkit-keyframes flipInX {
  0% {
    -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);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -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);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}

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

@-webkit-keyframes flipInY {
  0% {
    -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: 1;
  }

  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);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -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: 1;
  }

  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);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}

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

@-webkit-keyframes flipOutX {
  0% {
    -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;
  }

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

@keyframes flipOutX {
  0% {
    -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;
  }

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

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

@-webkit-keyframes flipOutY {
  0% {
    -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;
  }

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

@keyframes flipOutY {
  0% {
    -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;
  }

  100% {
    -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 {
  0% {
    -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;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -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;
  }

  100% {
    -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 {
  0% {
    opacity: 1;
  }

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

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

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

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

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -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 {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -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;
  }

  100% {
    -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;
  }

  100% {
    -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 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  100% {
    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 {
  0% {
    opacity: 1;
  }

  100% {
    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 {
  0% {
    opacity: 1;
  }

  100% {
    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 {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 1;
  }
}

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

  100% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  0% {
    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);
  }

  100% {
    opacity: 1;
  }
}

@keyframes zoomInDown {
  0% {
    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);
  }

  100% {
    opacity: 1;
  }

}

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

@-webkit-keyframes zoomInLeft {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

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

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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);
  }

  100% {
    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 {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.com_joeworkman_stacks_columnist_stack .columnist ul,.com_joeworkman_stacks_columnist_stack .columnist ol{margin-top:0;margin-bottom:0}.com_joeworkman_stacks_columnist_stack .columnist li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.com_joeworkman_stacks_columnist_stack .columnist.text-left{text-align:left}.com_joeworkman_stacks_columnist_stack .columnist.text-right{text-align:right}.com_joeworkman_stacks_columnist_stack .columnist.text-center{text-align:center}.com_joeworkman_stacks_columnist_stack .columnist.text-justify{text-align:justify}.com_joeworkman_stacks_columnist_stack .columnist.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.com_joeworkman_stacks_columnist_stack .columnist.strip-bullets ul,.com_joeworkman_stacks_columnist_stack .columnist.strip-bullets ol{list-style:none}.com_joeworkman_stacks_columnist_stack .columnist .break{-webkit-column-span:all;-moz-column-span:all;column-span:all}

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


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


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

/* Start dooMontage 2 stack page CSS code *//*! * Justified Gallery - v3.6.1 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2015 Miro Mannino * Licensed under the MIT license. */@-webkit-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.doocaption,.justified-gallery>div>.doocaption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:600;font-family:sans-serif}.justified-gallery>a>.doocaption.doocaption-visible,.justified-gallery>div>.doocaption.doocaption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-doocaption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}/* End dooMontage 2 stack page CSS code *//* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_4237 #myExtraContent1,
#ExtraContentPlusstacks_in_4237 #fs {
	display: none;
}


.spacerStack {
	height: 200.00px;
}

#spacerStackstacks_in_4238 {
	height: 200.00px;
}




























@media print {
	#spacerStackstacks_in_4238 {
		display: none !important;
	}
}
#stacks_in_4239>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4239>.s3_row>.s3_column_left {
	width: 20.00%;
}

#stacks_in_4239>.s3_row>.s3_column_right {
	width: 80.000000%;
}




#stacks_in_4239>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






.spacerStack {
	height: 200.00px;
}

#spacerStackstacks_in_4246 {
	height: 200.00px;
}




























@media print {
	#spacerStackstacks_in_4246 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4588 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4588 {
		display: none !important;
	}
}

#stacks_in_4783 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_4665 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_4665 {
		display: none !important;
	}
}
#stacks_in_5173>.s3_row {
	margin: 0 -20px;
}

#stacks_in_5173>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_5173>.s3_row>.s3_column_right {
	width: 60.000000%;
}




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










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



}



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


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


}






#stacks_in_5165 {
	margin:  20px;
}

#stacks_in_5403 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_5447>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5447>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5447 {
	margin:  20px;
}


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_5450popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_5450popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_5450popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_5450popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_5450popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_5450popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_5450popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_5450popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_5450popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_5452popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_5452popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_5452popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_5452popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_5452popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_5452popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_5452popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_5452popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_5452popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

 #stacks_in_5371 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5371 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5371 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5371 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5371 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5371 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5371 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5371 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5371 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5371 hr.cloudy:after{content:"\00a0"}#stacks_in_5371 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5371 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5371 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5371 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5371 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5371 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5371 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5371 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5371 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5380>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5380>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5381 {
	border: solid rgba(0, 128, 255, 1.00);
	border-width:  1px;
	margin:  10px;
	padding:  10px;
}

#stacks_in_5382 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_5388 {
	border: solid rgba(0, 128, 255, 1.00);
	border-width:  1px;
	margin:  10px;
	padding:  10px;
}

#stacks_in_5389 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_5368 .columnist.rule.rule-top{border-top:1px dotted rgba(153, 153, 153, 1.00);padding-top:1rem}#stacks_in_5368 .columnist.rule.rule-bottom{border-bottom:1px dotted rgba(153, 153, 153, 1.00);padding-bottom:1rem}#stacks_in_5368 .columnist .break{margin:1.50rem 0 0.63rem}#stacks_in_5368 .columnist{-webkit-columns:200px 3;-moz-columns:200px 3;columns:200px 3;-webkit-column-gap:1.50rem;-moz-column-gap:1.50rem;column-gap:1.50rem}#stacks_in_5368 .columnist.rule{-webkit-column-rule:1px dotted rgba(153, 153, 153, 1.00);-moz-column-rule:1px dotted rgba(153, 153, 153, 1.00);column-rule:1px dotted rgba(153, 153, 153, 1.00)}

#stacks_in_5368 {
	margin:  20px;
}

 #stacks_in_5169 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5169 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5169 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5169 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5169 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5169 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5169 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5169 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5169 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5169 hr.cloudy:after{content:"\00a0"}#stacks_in_5169 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5169 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5169 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5169 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5169 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5169 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5169 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5169 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5169 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_4775>.s3_row {
	margin: 0 -20px;
}

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

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




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










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



}



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


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


}





/* Start dooImage Plus stack CSS code */#stacks_in_4961{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_4961overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_4961leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_4961leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_4961leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_4961leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_4961posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_4961rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_4961rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_4961theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_4961posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_4961posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_4961posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_4961posterWrapper img:hover{	cursor: pointer;}.stacks_in_4961rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code */
#stacks_in_4961 {
	margin:  20px;
}
 #stacks_in_5167 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5167 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5167 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5167 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5167 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5167 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5167 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5167 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5167 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5167 hr.cloudy:after{content:"\00a0"}#stacks_in_5167 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5167 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5167 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5167 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5167 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5167 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5167 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5167 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5167 {
	margin:  20px;
}
#stacks_in_5154>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5154>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5154 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_4902 {
	margin:  20px;
	padding:  20px;
}
 #stacks_in_5374 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5374 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5374 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5374 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5374 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5374 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5374 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5374 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5374 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5374 hr.cloudy:after{content:"\00a0"}#stacks_in_5374 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5374 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5374 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5374 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5374 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5374 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5374 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5374 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5374 {
	margin:  20px;
}
/* Styling for Preview Mode & Publishing */


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stacks_in_4904 .bx-wrapper {
	position: relative;
	
	margin: 0 auto;
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_4904 .bx-wrapper img {
	
	max-width: 100%;
	height: auto;
	

	
	display: block;
}

/** THEME
===================================*/

#stacks_in_4904 .bx-wrapper .bx-viewport {
}

#stacks_in_4904 .bx-wrapper .bx-pager,
#stacks_in_4904 .bx-wrapper .bx-controls-auto {
	position: absolute;
	
	bottom: 20px;
	
	width: 100%;
	z-index: 200;
}

/* LOADER */

#stacks_in_4904 .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../files/orbit-images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}


/* Only add pagination CSS if toggled on in settings. */
/* PAGER */



#stacks_in_4904 .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#stacks_in_4904 .bx-wrapper .bx-pager .bx-pager-item,
#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#stacks_in_4904 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #E0E0E0;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#stacks_in_4904 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#stacks_in_4904 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #C3C3C3;
}






/* Only add arrow CSS if toggled on in settings. */
/* DIRECTION CONTROLS (NEXT / PREV) */

#stacks_in_4904 .bx-wrapper .bx-prev,
#stacks_in_4904 .bx-wrapper .bx-next,
#stacks_in_4904 .bx-wrapper .bx-pager,
#stacks_in_4904 .bx-wrapper .bx-pager-item,
#stacks_in_4904 .bx-wrapper .bx-pager-item a {
	border: none;
}



#stacks_in_4904 .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat 0 -32px;
}

#stacks_in_4904 .bx-wrapper .bx-next {
	right: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat -43px -32px;
}

#stacks_in_4904 .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

#stacks_in_4904 .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

#stacks_in_4904 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 301;
}

#stacks_in_4904 .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}



/*  Hide navigation arrows if toggled off in settings. */


/* AUTO CONTROLS (START / STOP) */

#stacks_in_4904 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_4904 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stacks_in_4904 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stacks_in_4904 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#stacks_in_4904 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stacks_in_4904 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#stacks_in_4904 ul.bxslider, #stacks_in_4904 ul.bxslider li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}






/* Styling for Edit Mode within Stacks */



#stacks_in_4904 {
	margin:  20px;
}

#stacks_in_4900 {
	margin:  20px;
}
 #stacks_in_5375 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5375 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5375 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5375 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5375 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5375 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5375 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5375 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5375 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5375 hr.cloudy:after{content:"\00a0"}#stacks_in_5375 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5375 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5375 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5375 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5375 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5375 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5375 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5375 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5375 {
	margin:  20px;
}

#stacks_in_5180 {
	margin:  20px;
}
 #stacks_in_5176 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5176 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5176 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5176 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5176 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5176 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5176 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5176 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5176 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5176 hr.cloudy:after{content:"\00a0"}#stacks_in_5176 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5176 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5176 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5176 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5176 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5176 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5176 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5176 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5176 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5372 {
	margin:  20px;
}
/* @group Generic Styles */

#ruleStackstacks_in_4956,
#ruleStackstacks_in_4956:before,
#ruleStackstacks_in_4956:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_4956 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_4956 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_4956 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_4956 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_4956 {
	text-align: center;
}

#ruleStackstacks_in_4956:before,
#ruleStackstacks_in_4956:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_4956:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_4956:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_4956 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_4956 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5186 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_5188 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_5188 {
		display: none !important;
	}
}
/* Start doo Tab 2 stack each CSS code */#stacks_in_5189wrapper{	position: relative;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}#stacks_in_5189 .dooTabContentTitle{	display: none;}ul.stacks_in_5189tabs {	position: relative;	margin: 0 !important;	padding: 0;	float: left;	list-style: none !important;	list-style-type: none !important;	height: 34px;	border-bottom: 1px solid rgba(179, 179, 179, 1.00);	width: 100%;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}ul.stacks_in_5189tabs li {	float: left;	margin: 0;	cursor: pointer;	padding: 0px 21px;	height: 33px;	line-height: 33px !important;	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	/*border-bottom: 1px solid rgba(179, 179, 179, 1.00);*/	border-left: 1px solid rgba(179, 179, 179, 1.00);	background-color: rgba(244, 244, 244, 1.00);	color: rgba(0, 128, 255, 1.00);	overflow: hidden;	position: relative;	margin-left: 2px;	z-index: 1;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	white-space: nowrap;	font-size: 14px !important;	list-style: none !important;	list-style-type: none !important;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}/*.tab_last { border-right: 1px solid ; }*/ul.stacks_in_5189tabs li.tab_first { margin-left: 0px; }ul.stacks_in_5189tabs li:hover {	color: rgba(0, 108, 235, 1.00);}ul.stacks_in_5189tabs li.active {	background-color: rgba(255, 255, 255, 1.00);	color: rgba(51, 51, 51, 1.00);	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-left: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	display: block;	z-index: 10;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}.stacks_in_5189tab_container {	position: relative;	border: 1px solid rgba(179, 179, 179, 1.00);	border-top: none;	background: rgba(255, 255, 255, 1.00);	overflow: auto;	-webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px;	border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}#stacks_in_5189 .dooTabContent {	padding: 20px;	display: none;}#stacks_in_5189 .tab_drawer_heading { display: none; }@media screen and (max-width: 480px) {	ul.stacks_in_5189tabs {		border-bottom: none;	}	.stacks_in_5189tabs {		display: none;	}	#stacks_in_5189 .tab_drawer_heading {		background-color: rgba(244, 244, 244, 1.00) !important;		color: rgba(0, 128, 255, 1.00) !important;		border-top: 1px solid rgba(179, 179, 179, 1.00);		margin: 0;		padding: 8px 20px;		display: block;		cursor: pointer;		-webkit-touch-callout: none;		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-select: none;		-ms-user-select: none;		user-select: none;		font-size: 16px !important;	}	.stacks_in_5189tab_container > div:first-child .tab_drawer_heading {		border-top: 0px !important;	}	.stacks_in_5189_active {		background-color: rgba(255, 255, 255, 1.00) !important;		color: rgba(51, 51, 51, 1.00);		border-bottom: 1px solid rgba(179, 179, 179, 1.00);	}	.stacks_in_5189tab_container {	border: 1px solid rgba(179, 179, 179, 1.00) !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	}}/* End doo Tab 2 stack each CSS code *//* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */#stacks_in_5194>.s3_row {
	margin: 0 -10px;
}

#stacks_in_5194>.s3_row>.s3_column_left {
	width: 45.00%;
}

#stacks_in_5194>.s3_row>.s3_column_right {
	width: 55.000000%;
}




#stacks_in_5194>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}





/* Styling for Preview Mode & Publishing */


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stacks_in_5195 .bx-wrapper {
	position: relative;
	
		
		margin: 0 auto 60px;
		
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_5195 .bx-wrapper img {
	
	max-width: 100%;
	height: auto;
	

	
	display: block;
}

/** THEME
===================================*/

#stacks_in_5195 .bx-wrapper .bx-viewport {
}

#stacks_in_5195 .bx-wrapper .bx-pager,
#stacks_in_5195 .bx-wrapper .bx-controls-auto {
	position: absolute;
	
	bottom: 0px;
	margin-bottom: -40px;
	
	width: 100%;
	z-index: 200;
}

/* LOADER */

#stacks_in_5195 .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../files/orbit-images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}


/* Only add pagination CSS if toggled on in settings. */
/* PAGER */



#stacks_in_5195 .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#stacks_in_5195 .bx-wrapper .bx-pager .bx-pager-item,
#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#stacks_in_5195 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #E0E0E0;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#stacks_in_5195 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#stacks_in_5195 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #C3C3C3;
}






/* Only add arrow CSS if toggled on in settings. */
/* DIRECTION CONTROLS (NEXT / PREV) */

#stacks_in_5195 .bx-wrapper .bx-prev,
#stacks_in_5195 .bx-wrapper .bx-next,
#stacks_in_5195 .bx-wrapper .bx-pager,
#stacks_in_5195 .bx-wrapper .bx-pager-item,
#stacks_in_5195 .bx-wrapper .bx-pager-item a {
	border: none;
}



#stacks_in_5195 .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat 0 -32px;
}

#stacks_in_5195 .bx-wrapper .bx-next {
	right: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat -43px -32px;
}

#stacks_in_5195 .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

#stacks_in_5195 .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

#stacks_in_5195 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 301;
}

#stacks_in_5195 .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}



/*  Hide navigation arrows if toggled off in settings. */


/* AUTO CONTROLS (START / STOP) */

#stacks_in_5195 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_5195 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stacks_in_5195 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stacks_in_5195 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#stacks_in_5195 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stacks_in_5195 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#stacks_in_5195 ul.bxslider, #stacks_in_5195 ul.bxslider li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}






/* Styling for Edit Mode within Stacks */



#stacks_in_5195 {
	border: solid rgba(0, 0, 255, 1.00);
	border-width:  1px;
	margin:  20px;
	padding:  20px;
}

#stacks_in_5196 {
	margin: 2px 2px 0px 2px;
	padding: 5px 2px 5px 2px;
}

#stacks_in_5230 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_5232 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_5232 a,
#stacks_in_5232 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_5232 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_5232 a i,
#stacks_in_5232 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_5232 a,
  #stacks_in_5232 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5232 a:hover,
  #stacks_in_5232 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5232 a i,
  #stacks_in_5232 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_5232 a:hover i,
  #stacks_in_5232 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_5232 a,
  #stacks_in_5232 a:visited {
    width: 320px;
  }

  









#stacks_in_5232 {
	margin:  20px;
	padding:  20px;
}
 #stacks_in_5234 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5234 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5234 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5234 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5234 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5234 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5234 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5234 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5234 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5234 hr.cloudy:after{content:"\00a0"}#stacks_in_5234 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5234 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5234 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5234 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5234 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5234 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5234 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5234 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_5235>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5235>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5235 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_5236 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_5236 a,
#stacks_in_5236 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_5236 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_5236 a i,
#stacks_in_5236 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_5236 a,
  #stacks_in_5236 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5236 a:hover,
  #stacks_in_5236 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5236 a i,
  #stacks_in_5236 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_5236 a:hover i,
  #stacks_in_5236 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_5236 a,
  #stacks_in_5236 a:visited {
    width: 320px;
  }

  








#stacks_in_5238 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_5238 a,
#stacks_in_5238 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_5238 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_5238 a i,
#stacks_in_5238 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_5238 a,
  #stacks_in_5238 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5238 a:hover,
  #stacks_in_5238 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5238 a i,
  #stacks_in_5238 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_5238 a:hover i,
  #stacks_in_5238 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_5238 a,
  #stacks_in_5238 a:visited {
    width: 320px;
  }

  








/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */
#stacks_in_5245 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_5247 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_5247 {
		display: none !important;
	}
}
#stacks_in_5248>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5248>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5249 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5251 {
	padding:  10px;
}

#stacks_in_5253 {
	padding:  10px;
}
/* Start dooImage Plus stack CSS code */#stacks_in_5256{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_5256overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_5256leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_5256leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_5256leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_5256leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_5256posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_5256rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_5256rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_5256theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_5256posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_5256posterWrapper img:hover{		-webkit-transform:scale(1.1); /* Safari and Chrome */	    -moz-transform:scale(1.1); /* Firefox */	    -ms-transform:scale(1.1); /* IE 9 */	    -o-transform:scale(1.1); /* Opera */	     transform:scale(1.1);	}.stacks_in_5256posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_5256posterWrapper img:hover{	cursor: pointer;}.stacks_in_5256rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code */ #stacks_in_5260 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5260 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5260 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5260 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5260 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5260 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5260 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5260 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5260 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5260 hr.cloudy:after{content:"\00a0"}#stacks_in_5260 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5260 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5260 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5260 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5260 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5260 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5260 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5260 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5260 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_5261>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_5261>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}





/* Start dooImage Plus stack CSS code */#stacks_in_5262{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_5262overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_5262leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_5262leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_5262leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_5262leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_5262posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_5262rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_5262rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_5262theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_5262posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_5262posterWrapper img:hover{		-webkit-transform:scale(1.1); /* Safari and Chrome */	    -moz-transform:scale(1.1); /* Firefox */	    -ms-transform:scale(1.1); /* IE 9 */	    -o-transform:scale(1.1); /* Opera */	     transform:scale(1.1);	}.stacks_in_5262posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_5262posterWrapper img:hover{	cursor: pointer;}.stacks_in_5262rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* Start dooImage Plus stack CSS code */#stacks_in_5266{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_5266overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_5266leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_5266leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_5266leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_5266leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_5266posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_5266rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_5266rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_5266theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_5266posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_5266posterWrapper img:hover{		-webkit-transform:scale(1.1); /* Safari and Chrome */	    -moz-transform:scale(1.1); /* Firefox */	    -ms-transform:scale(1.1); /* IE 9 */	    -o-transform:scale(1.1); /* Opera */	     transform:scale(1.1);	}.stacks_in_5266posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_5266posterWrapper img:hover{	cursor: pointer;}.stacks_in_5266rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code */#stacks_in_5270 .stacks_in_5270-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_5270 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_5270 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_5270 .stacks_in_5270-button,
#stacks_in_5270 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_5270 {
		text-align: center;
	}




	#stacks_in_5270 .stacks_in_5270-button {
		width: 400px;
	}






#stacks_in_5270 a.stacks_in_5270-button, #stacks_in_5270 a.stacks_in_5270-button:visited, #stacks_in_5270 a.stacks_in_5270-button:hover, #stacks_in_5270 a.stacks_in_5270-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_5270 .stacks_in_5270-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_5270 a.stacks_in_5270-button, #stacks_in_5270 a.stacks_in_5270-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_5270 a.stacks_in_5270-button:hover, #stacks_in_5270 a.stacks_in_5270-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_5270 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_5270 a.stacks_in_5270-button:hover .button_icon, #stacks_in_5270 a.stacks_in_5270-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_5270 {
	margin:  20px;
	padding:  20px;
}
/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */
#stacks_in_5276 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_5278 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_5278 {
		display: none !important;
	}
}
#stacks_in_5279>.s3_row {
	margin: 0 -10px;
}

#stacks_in_5279>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_5279>.s3_row>.s3_column_right {
	width: 60.000000%;
}




#stacks_in_5279>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_5279 {
	margin:  20px;
}
 #stacks_in_5282 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5282 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5282 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5282 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5282 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5282 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5282 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5282 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5282 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5282 hr.cloudy:after{content:"\00a0"}#stacks_in_5282 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5282 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5282 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5282 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5282 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5282 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5282 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5282 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5282 {
	margin:  20px;
}
/* Start Fit My Video stack CSS code */.stacks_in_5283myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_5283dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_5283 {
	margin:  20px;
}
/* Start dooMontage 2 stack each CSS code */.stacks_in_5288sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.9;display:none;z-index:100006}.stacks_in_5288sl-wrapper{z-index:1000000}.stacks_in_5288sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}.stacks_in_5288sl-wrapper button:hover{opacity:.7}.stacks_in_5288sl-wrapper .stacks_in_5288sl-close{display:none;position:fixed;right:30px;top:30px;z-index:100015;color:#fff}.stacks_in_5288sl-wrapper .stacks_in_5288sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:100015;color:#fff}.stacks_in_5288sl-wrapper .stacks_in_5288sl-navigation{width:100%;display:none}.stacks_in_5288sl-wrapper .stacks_in_5288sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-algin:center;display:block;z-index:100015}.stacks_in_5288sl-wrapper .stacks_in_5288sl-navigation button.stacks_in_5288sl-next{right:40px;color:#fff}.stacks_in_5288sl-wrapper .stacks_in_5288sl-navigation button.stacks_in_5288sl-prev{left:40px;color:#fff}.stacks_in_5288sl-wrapper .stacks_in_5288sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:1000000}.stacks_in_5288sl-wrapper .stacks_in_5288sl-image img{margin:0;padding:0;display:block}.stacks_in_5288sl-wrapper .stacks_in_5288sl-image .stacks_in_5288sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:0;position:absolute;bottom:0;left:0;right:0;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;-o-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;}.stacks_in_5288sl-wrapper .stacks_in_5288sl-image .stacks_in_5288sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:100005}.stacks_in_5288sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:100007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}.stacks_in_5288sl-image:hover > .stacks_in_5288sl-caption{	opacity: 0.8;}.dooMasterImage, .jg-entry, .followMontageLink{-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility: hidden;-webkit-font-smoothing: antialiased}#stacks_in_5288Montage{	background: rgba(230, 230, 230, 1.00);	z-index: 100;}#stacks_in_5288 .montageImageTitle{	display: none;}.stacks_in_5288green{	background: #37332f;	color: #fff;	padding: 0 5px 0 5px;}.stacks_in_5288centerbox {	background-color: #ffffff;	-webkit-border-radius: 3px;	padding: 10px;	border: 1px solid #D3D3D3;}#stacks_in_5288 .montageImageTitle{	display: none !important;}	#stacks_in_5288 .montageImageTitle{		display: block !important;	}/* End Edit Mode UI Style                  *//* ####################################### *//* %[endif]% *//* End dooMontage 2 stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code */#stacks_in_5328 .stacks_in_5328-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_5328 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_5328 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_5328 .stacks_in_5328-button,
#stacks_in_5328 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_5328 {
		text-align: center;
	}




	#stacks_in_5328 .stacks_in_5328-button {
		width: 400px;
	}






#stacks_in_5328 a.stacks_in_5328-button, #stacks_in_5328 a.stacks_in_5328-button:visited, #stacks_in_5328 a.stacks_in_5328-button:hover, #stacks_in_5328 a.stacks_in_5328-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_5328 .stacks_in_5328-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_5328 a.stacks_in_5328-button, #stacks_in_5328 a.stacks_in_5328-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_5328 a.stacks_in_5328-button:hover, #stacks_in_5328 a.stacks_in_5328-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_5328 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_5328 a.stacks_in_5328-button:hover .button_icon, #stacks_in_5328 a.stacks_in_5328-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_5328 {
	margin:  20px;
	padding:  20px;
}
/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */
#stacks_in_5334 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_5336 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_5336 {
		display: none !important;
	}
}
#stacks_in_5337>.s3_row {
	margin: 0 -20px;
}

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

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




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










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



}



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


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


}






#stacks_in_5376 {
	margin:  20px;
}

#stacks_in_5338 {
	margin:  10px;
}

#stacks_in_5340 {
	margin:  10px;
}

#stacks_in_5343 {
	margin:  20px;
}
 #stacks_in_5345 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5345 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5345 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5345 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5345 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5345 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5345 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5345 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5345 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5345 hr.cloudy:after{content:"\00a0"}#stacks_in_5345 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5345 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5345 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5345 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5345 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5345 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5345 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5345 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5345 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5346 {
	margin:  20px;
}
 #stacks_in_5348 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_5348 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_5348 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_5348 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_5348 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_5348 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_5348 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_5348 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_5348 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_5348 hr.cloudy:after{content:"\00a0"}#stacks_in_5348 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_5348 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_5348 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5348 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_5348 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_5348 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_5348 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_5348 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_5348 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_5349 {
	margin:  20px;
}
#stacks_in_5352 .stacks_in_5352-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_5352 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_5352 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_5352 .stacks_in_5352-button,
#stacks_in_5352 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_5352 {
		text-align: center;
	}




	#stacks_in_5352 .stacks_in_5352-button {
		width: 400px;
	}






#stacks_in_5352 a.stacks_in_5352-button, #stacks_in_5352 a.stacks_in_5352-button:visited, #stacks_in_5352 a.stacks_in_5352-button:hover, #stacks_in_5352 a.stacks_in_5352-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_5352 .stacks_in_5352-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_5352 a.stacks_in_5352-button, #stacks_in_5352 a.stacks_in_5352-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_5352 a.stacks_in_5352-button:hover, #stacks_in_5352 a.stacks_in_5352-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_5352 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_5352 a.stacks_in_5352-button:hover .button_icon, #stacks_in_5352 a.stacks_in_5352-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_5352 {
	margin:  20px;
	padding:  20px;
}
/* @group Generic Styles */

#ruleStackstacks_in_5358,
#ruleStackstacks_in_5358:before,
#ruleStackstacks_in_5358:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_5358 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_5358 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_5358 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_5358 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_5358 {
	text-align: center;
}

#ruleStackstacks_in_5358:before,
#ruleStackstacks_in_5358:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_5358:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_5358:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_5358 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_5358 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_4957 {
	border: solid rgba(38, 60, 255, 1.00);
	border-width: 0px 0px 0px 15px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_4959 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_4959 {
		display: none !important;
	}
}
/* Start doo Tab 2 stack each CSS code */#stacks_in_5405wrapper{	position: relative;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}#stacks_in_5405 .dooTabContentTitle{	display: none;}ul.stacks_in_5405tabs {	position: relative;	margin: 0 !important;	padding: 0;	float: left;	list-style: none !important;	list-style-type: none !important;	height: 34px;	border-bottom: 1px solid rgba(179, 179, 179, 1.00);	width: 100%;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}ul.stacks_in_5405tabs li {	float: left;	margin: 0;	cursor: pointer;	padding: 0px 21px;	height: 33px;	line-height: 33px !important;	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	/*border-bottom: 1px solid rgba(179, 179, 179, 1.00);*/	border-left: 1px solid rgba(179, 179, 179, 1.00);	background-color: rgba(244, 244, 244, 1.00);	color: rgba(0, 128, 255, 1.00);	overflow: hidden;	position: relative;	margin-left: 2px;	z-index: 1;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	white-space: nowrap;	font-size: 14px !important;	list-style: none !important;	list-style-type: none !important;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}/*.tab_last { border-right: 1px solid ; }*/ul.stacks_in_5405tabs li.tab_first { margin-left: 0px; }ul.stacks_in_5405tabs li:hover {	color: rgba(0, 108, 235, 1.00);}ul.stacks_in_5405tabs li.active {	background-color: rgba(255, 255, 255, 1.00);	color: rgba(51, 51, 51, 1.00);	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-left: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	display: block;	z-index: 10;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}.stacks_in_5405tab_container {	position: relative;	border: 1px solid rgba(179, 179, 179, 1.00);	border-top: none;	background: rgba(255, 255, 255, 1.00);	overflow: auto;	-webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px;	border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}#stacks_in_5405 .dooTabContent {	padding: 20px;	display: none;}#stacks_in_5405 .tab_drawer_heading { display: none; }@media screen and (max-width: 480px) {	ul.stacks_in_5405tabs {		border-bottom: none;	}	.stacks_in_5405tabs {		display: none;	}	#stacks_in_5405 .tab_drawer_heading {		background-color: rgba(244, 244, 244, 1.00) !important;		color: rgba(0, 128, 255, 1.00) !important;		border-top: 1px solid rgba(179, 179, 179, 1.00);		margin: 0;		padding: 8px 20px;		display: block;		cursor: pointer;		-webkit-touch-callout: none;		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-select: none;		-ms-user-select: none;		user-select: none;		font-size: 16px !important;	}	.stacks_in_5405tab_container > div:first-child .tab_drawer_heading {		border-top: 0px !important;	}	.stacks_in_5405_active {		background-color: rgba(255, 255, 255, 1.00) !important;		color: rgba(51, 51, 51, 1.00);		border-bottom: 1px solid rgba(179, 179, 179, 1.00);	}	.stacks_in_5405tab_container {	border: 1px solid rgba(179, 179, 179, 1.00) !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	}}/* End doo Tab 2 stack each CSS code *//* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */#stacks_in_4923 *, #stacks_in_4923 *:after, #stacks_in_4923 *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

#stacks_in_4923 .stacks-button.add {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
#stacks_in_4923 .clearfix:before,
#stacks_in_4923 .clearfix:after {
	content: " "; display: table;
}

#stacks_in_4923 .clearfix:after { clear: both; }

#stacks_in_4923  {
}

#stacks_in_4923 .timeline_item {
	position: relative;
}

#stacks_in_4923 ul.cbp_tmtimeline {
	margin: 0;
}

#stacks_in_4923 a,
#stacks_in_4923 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_4923 a:hover,
#stacks_in_4923 a:active {
	color: #FFFFFF;
}

#stacks_in_4923 .main {
	width: 95%;
	max-width: 69em;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

#stacks_in_4923 .cbp_tmtimeline {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#stacks_in_4923 .cbp_tmtimeline li {
	margin: 0;
}

/* The line */
#stacks_in_4923 .cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 1px;
	bottom: 0;
	width: 10px;
	
	border-radius: 5px;
	
	

	
	
	
		left: 30%;
	
	
	
	

	margin-left: -10px;
}

/* The date/time */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime {
	display: block;
	
	
	
		width: 35%;
	
	
	
	
	padding-right: 100px;
	position: absolute;
	margin: 0;
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span {
	display: block;
	text-align: right;
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	font-size: 14px;
	line-height: 1.2;
	white-space: normal;
	
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	font-size: 22px;
	line-height: 1.2;
	letter-spacing: -1px;
	white-space: normal;
	
	overflow: hidden;
}

/* Right content */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel {
	
	
	
		margin: 0 0 15px 35%;
	
	
	
	
	
	padding: 2em;
	position: relative;
	border-radius: 5px;
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	margin-top: 0px;
	padding: 0 0 10px 0;
	line-height: 1;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	
}

#stacks_in_4923 .timeline_content {
	margin-top: 20px;
}


/* The triangle */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	border-width: 10px;
	top: 15px;
}


/* The icons */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmicon {
	width: 40px;
	height: 40px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 1.4em;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	
	border-radius: 50%;
	text-align: center;
	top: 8px;

	
	
	
		left: 30%;
	
	
	
	

	margin: 0 0 0 -25px;

	
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmicon i {
	height: 39px;
	line-height: 39px;
}



	#stacks_in_4923 .cbp_tmtime {
		display: block;
	}

	





/********************************************/
/* Color Presets                            */
/********************************************/


/* TESLA PRESET START */

/* TESLA PRESET END */



/* SUBTLE GREYS PRESET START */

/* SUBTLE GREYS PRESET END */



/* FEATHER PRESET START */

/* FEATHER PRESET END */



/* NAVIGATOR PRESET START */

/* NAVIGATOR PRESET END */



/* RUBY PRESET START */


/* Links */
#stacks_in_4923 a,
#stacks_in_4923 a:visited {
	color: #D73B5C;
}

#stacks_in_4923 a:hover,
#stacks_in_4923 a:active {
	color: #BD1042;
}

/* The Line */
#stacks_in_4923 .cbp_tmtimeline:before {
	background: #D73B5C;
}

/* Labels */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	color: #C1C1C7;
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	color: #C1C1C7;
}

/* Bubble & Point */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel {
	background: #EDEDED;
	color: #7A7A84;
}

#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel:after {
	border-right-color: #EDEDED;
}

/* Bubble Label */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	color: #7A7A84;
	border-bottom: 1px solid #BDBDC3;
}

/* The Icon */
#stacks_in_4923 .cbp_tmtimeline li .cbp_tmicon {
	color: #ffffff;
	background: #A80D3B;
	box-shadow: 0 0 0 8px #D53D5E; /* Border of icon */
}

/* RUBY PRESET END */



/* GUN METAL PRESET START */

/* GUN METAL PRESET END */



/* EARTHY PRESET START */

/* EARTHY PRESET END */



/* CONTRASTY GREYS PRESET START */

/* CONTRASTY GREYS PRESET END */



/* HOTH PRESET START */

/* HOTH PRESET END */



/* ATLANTIS PRESET START */

/* ATLANTIS PRESET END */


/* PLUM PRESET START */

/* PLUM PRESET END */



/* ABSTRACT PRESET START */

/* ABSTRACT PRESET END */



/* HIVE PRESET START */

/* HIVE PRESET END */



/* WARMTH PRESET START */

/* WARMTH PRESET END */



/* PRETTY PURPLE PRESET START */

/* PRETTY PURPLE PRESET END */





/* Media Queries */
@media screen and (max-width: 65.375em) {

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 24px;
		line-height: 1.2;
	}
}

@media screen and (max-width: 47.2em) {
	#stacks_in_4923 .cbp_tmtimeline:before {
		display: none;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span {
		text-align: left;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 75px 0 30px 0;
		padding: 1em;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel:after {
		display: none;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 22px;
		line-height: 1.3;
	}


	

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 0px 0 30px 0;
	}

	#stacks_in_4923 .cbp_tmtimeline li .cbp_tmicon {
		position: relative;
		float: right;
		left: auto;
		margin: -55px 5px 0 0px;
		top: 0;
	}

	


}








	#stacks_in_4924 .cbp_tmlabel h3.timeline_label {
		display: block;
	}






	#stacks_in_4928 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_4944 {
	margin:  20px;
}
 #stacks_in_4960 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_4960 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_4960 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_4960 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_4960 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_4960 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_4960 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_4960 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_4960 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_4960 hr.cloudy:after{content:"\00a0"}#stacks_in_4960 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_4960 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_4960 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_4960 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_4960 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_4960 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_4960 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_4960 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_4960 {
	margin:  20px;
}

#stacks_in_4942 {
	margin:  20px;
}




	#stacks_in_4937 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_4946 {
	margin:  10px;
}




	#stacks_in_4948 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_5150 {
	margin:  10px;
}

#stacks_in_4953 {
	margin:  10px;
}
/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */#stacks_in_5417 *, #stacks_in_5417 *:after, #stacks_in_5417 *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

#stacks_in_5417 .stacks-button.add {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
#stacks_in_5417 .clearfix:before,
#stacks_in_5417 .clearfix:after {
	content: " "; display: table;
}

#stacks_in_5417 .clearfix:after { clear: both; }

#stacks_in_5417  {
}

#stacks_in_5417 .timeline_item {
	position: relative;
}

#stacks_in_5417 ul.cbp_tmtimeline {
	margin: 0;
}

#stacks_in_5417 a,
#stacks_in_5417 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_5417 a:hover,
#stacks_in_5417 a:active {
	color: #FFFFFF;
}

#stacks_in_5417 .main {
	width: 95%;
	max-width: 69em;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

#stacks_in_5417 .cbp_tmtimeline {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#stacks_in_5417 .cbp_tmtimeline li {
	margin: 0;
}

/* The line */
#stacks_in_5417 .cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 1px;
	bottom: 0;
	width: 10px;
	
	border-radius: 5px;
	
	

	
	
	
		left: 30%;
	
	
	
	

	margin-left: -10px;
}

/* The date/time */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime {
	display: block;
	
	
	
		width: 35%;
	
	
	
	
	padding-right: 100px;
	position: absolute;
	margin: 0;
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span {
	display: block;
	text-align: right;
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	font-size: 14px;
	line-height: 1.2;
	white-space: normal;
	
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	font-size: 22px;
	line-height: 1.2;
	letter-spacing: -1px;
	white-space: normal;
	
	overflow: hidden;
}

/* Right content */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel {
	
	
	
		margin: 0 0 15px 35%;
	
	
	
	
	
	padding: 2em;
	position: relative;
	border-radius: 5px;
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	margin-top: 0px;
	padding: 0 0 10px 0;
	line-height: 1;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	
}

#stacks_in_5417 .timeline_content {
	margin-top: 20px;
}


/* The triangle */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	border-width: 10px;
	top: 15px;
}


/* The icons */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmicon {
	width: 40px;
	height: 40px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 1.4em;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	
	border-radius: 50%;
	text-align: center;
	top: 8px;

	
	
	
		left: 30%;
	
	
	
	

	margin: 0 0 0 -25px;

	
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmicon i {
	height: 39px;
	line-height: 39px;
}



	#stacks_in_5417 .cbp_tmtime {
		display: block;
	}

	





/********************************************/
/* Color Presets                            */
/********************************************/


/* TESLA PRESET START */

/* TESLA PRESET END */



/* SUBTLE GREYS PRESET START */

/* SUBTLE GREYS PRESET END */



/* FEATHER PRESET START */

/* FEATHER PRESET END */



/* NAVIGATOR PRESET START */

/* NAVIGATOR PRESET END */



/* RUBY PRESET START */


/* Links */
#stacks_in_5417 a,
#stacks_in_5417 a:visited {
	color: #D73B5C;
}

#stacks_in_5417 a:hover,
#stacks_in_5417 a:active {
	color: #BD1042;
}

/* The Line */
#stacks_in_5417 .cbp_tmtimeline:before {
	background: #D73B5C;
}

/* Labels */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	color: #C1C1C7;
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	color: #C1C1C7;
}

/* Bubble & Point */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel {
	background: #EDEDED;
	color: #7A7A84;
}

#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel:after {
	border-right-color: #EDEDED;
}

/* Bubble Label */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	color: #7A7A84;
	border-bottom: 1px solid #BDBDC3;
}

/* The Icon */
#stacks_in_5417 .cbp_tmtimeline li .cbp_tmicon {
	color: #ffffff;
	background: #A80D3B;
	box-shadow: 0 0 0 8px #D53D5E; /* Border of icon */
}

/* RUBY PRESET END */



/* GUN METAL PRESET START */

/* GUN METAL PRESET END */



/* EARTHY PRESET START */

/* EARTHY PRESET END */



/* CONTRASTY GREYS PRESET START */

/* CONTRASTY GREYS PRESET END */



/* HOTH PRESET START */

/* HOTH PRESET END */



/* ATLANTIS PRESET START */

/* ATLANTIS PRESET END */


/* PLUM PRESET START */

/* PLUM PRESET END */



/* ABSTRACT PRESET START */

/* ABSTRACT PRESET END */



/* HIVE PRESET START */

/* HIVE PRESET END */



/* WARMTH PRESET START */

/* WARMTH PRESET END */



/* PRETTY PURPLE PRESET START */

/* PRETTY PURPLE PRESET END */





/* Media Queries */
@media screen and (max-width: 65.375em) {

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 24px;
		line-height: 1.2;
	}
}

@media screen and (max-width: 47.2em) {
	#stacks_in_5417 .cbp_tmtimeline:before {
		display: none;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span {
		text-align: left;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 75px 0 30px 0;
		padding: 1em;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel:after {
		display: none;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 22px;
		line-height: 1.3;
	}


	

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 0px 0 30px 0;
	}

	#stacks_in_5417 .cbp_tmtimeline li .cbp_tmicon {
		position: relative;
		float: right;
		left: auto;
		margin: -55px 5px 0 0px;
		top: 0;
	}

	


}








	#stacks_in_5434 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_5444 {
	margin:  10px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_5359 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_5359 {
		display: none !important;
	}
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_4380 #myExtraContent3,
#ExtraContentPlusstacks_in_4380 #fs {
	display: none;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_327 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_327 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_756 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_756 {
		display: none !important;
	}
}
#stacks_in_4381_788>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4381_788>.s3_row>.s3_column_left {
	width: 35.00%;
}

#stacks_in_4381_788>.s3_row>.s3_column_right {
	width: 65.000000%;
}




#stacks_in_4381_788>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}





#stacks_in_4381_796 .columnist.rule.rule-top{border-top:1px dotted rgba(153, 153, 153, 1.00);padding-top:1rem}#stacks_in_4381_796 .columnist.rule.rule-bottom{border-bottom:1px dotted rgba(153, 153, 153, 1.00);padding-bottom:1rem}#stacks_in_4381_796 .columnist .break{margin:1.50rem 0 0.63rem}#stacks_in_4381_796 .columnist{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-column-gap:1.50rem;-moz-column-gap:1.50rem;column-gap:1.50rem}#stacks_in_4381_796 .columnist.rule{-webkit-column-rule:1px dotted rgba(153, 153, 153, 1.00);-moz-column-rule:1px dotted rgba(153, 153, 153, 1.00);column-rule:1px dotted rgba(153, 153, 153, 1.00)}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_784 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_784 {
		display: none !important;
	}
}

#stacks_in_4381_745 {
	background-color: rgba(255, 241, 237, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  10px;
	padding:  10px;
}
#stacks_in_4381_829 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4381_829 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_4381_829 #jwresp_col2_stacks_in_4381_829{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_4381_829 #jwresp_col1_stacks_in_4381_829,#stacks_in_4381_829 #jwresp_col2_stacks_in_4381_829{width:100%;float:none;display:block}#stacks_in_4381_829 #jwresp_col1_stacks_in_4381_829{margin-bottom:15px}}

#stacks_in_4381_846 {
	margin:  10px;
}

#stacks_in_4381_750 {
	padding:  20px;
}

#stacks_out_4381_750 {
	width: 56%;
}

#stacks_in_4381_767 {
	margin:  10px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_835 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_835 {
		display: none !important;
	}
}
#stacks_in_4381_832 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4381_832 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_4381_832 #jwresp_col2_stacks_in_4381_832{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_4381_832 #jwresp_col1_stacks_in_4381_832,#stacks_in_4381_832 #jwresp_col2_stacks_in_4381_832{width:100%;float:none;display:block}#stacks_in_4381_832 #jwresp_col1_stacks_in_4381_832{margin-bottom:15px}}

#stacks_out_4381_842 {
	width: 100px;
}

#stacks_in_4381_844 {
	margin:  10px;
}

#stacks_in_4381_775 {
	margin:  10px;
}

#stacks_in_4381_753 {
	margin:  10px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_739 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_739 {
		display: none !important;
	}
}
#stacks_in_4381_819 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4381_819 .jwresp_col{overflow:hidden;margin:0;width:19%; float:left;}#stacks_in_4381_819 #jwresp_col2_stacks_in_4381_819{ float:right; width:79%}@media screen and (max-width:500px){#stacks_in_4381_819 #jwresp_col1_stacks_in_4381_819,#stacks_in_4381_819 #jwresp_col2_stacks_in_4381_819{width:100%;float:none;display:block}#stacks_in_4381_819 #jwresp_col1_stacks_in_4381_819{margin-bottom:15px}}

#stacks_in_4381_819 {
	background-color: rgba(255, 255, 102, 0.15);
	border: solid rgba(128, 0, 2, 1.00);
	border-width:  2px;
}

#stacks_out_4381_819 {
	width: 74%;
}

#stacks_in_4381_823 {
	margin:  10px;
	padding:  10px;
}

#stacks_out_4381_823 {
	width: 100px;
}

#stacks_in_4381_825 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_4381_827 {
	margin:  10px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_818 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_818 {
		display: none !important;
	}
}
#stacks_in_4381_804>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_4381_804>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_out_4381_804 {
	width: 80%;
}
#stacks_in_4381_817 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_4381_817 a,
#stacks_in_4381_817 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_4381_817 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_4381_817 a i,
#stacks_in_4381_817 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_4381_817 a,
  #stacks_in_4381_817 a:visited {
    background-color: rgba(128, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_817 a:hover,
  #stacks_in_4381_817 a:active {
    background-color: rgba(255, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_817 a i,
  #stacks_in_4381_817 a:visited i {
    background-color: rgba(255, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_4381_817 a:hover i,
  #stacks_in_4381_817 a:active i {
    background-color: rgba(128, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_4381_817 a,
  #stacks_in_4381_817 a:visited {
    width: 320px;
  }

  









#stacks_in_4381_817 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_4381_760 .stacks_in_4381_760-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4381_760 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4381_760 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4381_760 .stacks_in_4381_760-button,
#stacks_in_4381_760 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4381_760 {
		text-align: center;
	}




	#stacks_in_4381_760 .stacks_in_4381_760-button {
		width: 320px;
	}






#stacks_in_4381_760 a.stacks_in_4381_760-button, #stacks_in_4381_760 a.stacks_in_4381_760-button:visited, #stacks_in_4381_760 a.stacks_in_4381_760-button:hover, #stacks_in_4381_760 a.stacks_in_4381_760-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4381_760 .stacks_in_4381_760-button {
		
			background-color: none;
			border: 1px solid #0000FF;
		
	}

	#stacks_in_4381_760 a.stacks_in_4381_760-button, #stacks_in_4381_760 a.stacks_in_4381_760-button:visited {
		
			color: #0000FF !important;
			
	}

	#stacks_in_4381_760 a.stacks_in_4381_760-button:hover, #stacks_in_4381_760 a.stacks_in_4381_760-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #0000FF;
		
	}

	
	#stacks_in_4381_760 .button_icon {
		
			background-color: none;
			border-right: 1px solid #0000FF;
		
	}

	#stacks_in_4381_760 a.stacks_in_4381_760-button:hover .button_icon, #stacks_in_4381_760 a.stacks_in_4381_760-button:active .button_icon {
		
			background-color: #0000FF;
			border-right: 1px solid #FFFFFF;
				
	}
	



#stacks_in_4381_760 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_4381_812>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_4381_812>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_out_4381_812 {
	width: 80%;
}
#stacks_in_4381_813 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_4381_813 a,
#stacks_in_4381_813 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_4381_813 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_4381_813 a i,
#stacks_in_4381_813 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_4381_813 a,
  #stacks_in_4381_813 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_813 a:hover,
  #stacks_in_4381_813 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_813 a i,
  #stacks_in_4381_813 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_4381_813 a:hover i,
  #stacks_in_4381_813 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_4381_813 a,
  #stacks_in_4381_813 a:visited {
    width: 320px;
  }

  









#stacks_in_4381_813 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_4381_815 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_4381_815 a,
#stacks_in_4381_815 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_4381_815 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_4381_815 a i,
#stacks_in_4381_815 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_4381_815 a,
  #stacks_in_4381_815 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_815 a:hover,
  #stacks_in_4381_815 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_4381_815 a i,
  #stacks_in_4381_815 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_4381_815 a:hover i,
  #stacks_in_4381_815 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }








  /* Fixed Width Mode */
  #stacks_in_4381_815 a,
  #stacks_in_4381_815 a:visited {
    width: 320px;
  }

  









#stacks_in_4381_815 {
	margin:  20px;
	padding:  20px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4381_337 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4381_337 {
		display: none !important;
	}
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_4383 #myExtraContent4,
#ExtraContentPlusstacks_in_4383 #fs {
	display: none;
}

#stacks_in_4384_358 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4384_358 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_4384_358 #jwresp_col2_stacks_in_4384_358{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_4384_358 #jwresp_col1_stacks_in_4384_358,#stacks_in_4384_358 #jwresp_col2_stacks_in_4384_358{width:100%;float:none;display:block}#stacks_in_4384_358 #jwresp_col1_stacks_in_4384_358{margin-bottom:15px}}

#stacks_in_4384_259964 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_4384_259966 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_4384_259969>.s3_row {
	margin: 0 -10px;
}

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

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




#stacks_in_4384_259969>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


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


}






#stacks_in_4384_259969 {
	margin:  20px;
}


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_4384_259973popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_4384_259973popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_4384_259973popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_4384_259973popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_4384_259973popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_4384_259973popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_4384_259973popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_4384_259973popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_4384_259973popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_4384_259970popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_4384_259970popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_4384_259970popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_4384_259970popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_4384_259970popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_4384_259970popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_4384_259970popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_4384_259970popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_4384_259970popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_4384_259950 .like_button_wrapper{margin:5px;display:block;position:relative;float:right;overflow:visible;line-height:1}#like_facebook_stacks_in_4384_259950,#like_twitter_stacks_in_4384_259950{width:85px}#like_google_stacks_in_4384_259950,#like_pinterest_stacks_in_4384_259950{width:65px}#like_email_stacks_in_4384_259950 svg{height:20px;width:auto;fill:rgba(0, 0, 0, 1.00)}

#stacks_in_4384_259950 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_4384_259955 .stacks_in_4384_259955-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259955 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259955 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259955 .stacks_in_4384_259955-button,
#stacks_in_4384_259955 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259955 {
		text-align: center;
	}




	#stacks_in_4384_259955 .stacks_in_4384_259955-button {
		width: 400px;
	}






#stacks_in_4384_259955 a.stacks_in_4384_259955-button, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:visited, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:hover, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259955 .stacks_in_4384_259955-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259955 a.stacks_in_4384_259955-button, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259955 a.stacks_in_4384_259955-button:hover, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259955 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259955 a.stacks_in_4384_259955-button:hover .button_icon, #stacks_in_4384_259955 a.stacks_in_4384_259955-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259955 {
	margin:  20px;
}
#stacks_in_4384_259934 .stacks_in_4384_259934-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259934 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259934 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259934 .stacks_in_4384_259934-button,
#stacks_in_4384_259934 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259934 {
		text-align: center;
	}




	#stacks_in_4384_259934 .stacks_in_4384_259934-button {
		width: 400px;
	}






#stacks_in_4384_259934 a.stacks_in_4384_259934-button, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:visited, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:hover, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259934 .stacks_in_4384_259934-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259934 a.stacks_in_4384_259934-button, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259934 a.stacks_in_4384_259934-button:hover, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259934 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259934 a.stacks_in_4384_259934-button:hover .button_icon, #stacks_in_4384_259934 a.stacks_in_4384_259934-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259934 {
	margin:  20px;
}
#stacks_in_4384_259952 .stacks_in_4384_259952-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259952 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259952 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259952 .stacks_in_4384_259952-button,
#stacks_in_4384_259952 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259952 {
		text-align: center;
	}




	#stacks_in_4384_259952 .stacks_in_4384_259952-button {
		width: 400px;
	}






#stacks_in_4384_259952 a.stacks_in_4384_259952-button, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:visited, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:hover, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259952 .stacks_in_4384_259952-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259952 a.stacks_in_4384_259952-button, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259952 a.stacks_in_4384_259952-button:hover, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259952 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259952 a.stacks_in_4384_259952-button:hover .button_icon, #stacks_in_4384_259952 a.stacks_in_4384_259952-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259952 {
	margin:  20px;
}
#stacks_in_4384_259937 .stacks_in_4384_259937-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259937 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259937 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259937 .stacks_in_4384_259937-button,
#stacks_in_4384_259937 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259937 {
		text-align: center;
	}




	#stacks_in_4384_259937 .stacks_in_4384_259937-button {
		width: 400px;
	}






#stacks_in_4384_259937 a.stacks_in_4384_259937-button, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:visited, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:hover, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259937 .stacks_in_4384_259937-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259937 a.stacks_in_4384_259937-button, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259937 a.stacks_in_4384_259937-button:hover, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259937 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259937 a.stacks_in_4384_259937-button:hover .button_icon, #stacks_in_4384_259937 a.stacks_in_4384_259937-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259937 {
	margin:  20px;
}
#stacks_in_4384_259956 .stacks_in_4384_259956-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259956 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259956 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259956 .stacks_in_4384_259956-button,
#stacks_in_4384_259956 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259956 {
		text-align: center;
	}




	#stacks_in_4384_259956 .stacks_in_4384_259956-button {
		width: 400px;
	}






#stacks_in_4384_259956 a.stacks_in_4384_259956-button, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:visited, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:hover, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259956 .stacks_in_4384_259956-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259956 a.stacks_in_4384_259956-button, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259956 a.stacks_in_4384_259956-button:hover, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259956 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259956 a.stacks_in_4384_259956-button:hover .button_icon, #stacks_in_4384_259956 a.stacks_in_4384_259956-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259956 {
	margin:  20px;
}
#stacks_in_4384_259968 .stacks_in_4384_259968-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259968 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259968 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259968 .stacks_in_4384_259968-button,
#stacks_in_4384_259968 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259968 {
		text-align: center;
	}




	#stacks_in_4384_259968 .stacks_in_4384_259968-button {
		width: 400px;
	}






#stacks_in_4384_259968 a.stacks_in_4384_259968-button, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:visited, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:hover, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259968 .stacks_in_4384_259968-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259968 a.stacks_in_4384_259968-button, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259968 a.stacks_in_4384_259968-button:hover, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259968 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259968 a.stacks_in_4384_259968-button:hover .button_icon, #stacks_in_4384_259968 a.stacks_in_4384_259968-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259968 {
	margin:  20px;
}
#stacks_in_4384_259953 .stacks_in_4384_259953-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_259953 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_259953 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_259953 .stacks_in_4384_259953-button,
#stacks_in_4384_259953 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_259953 {
		text-align: center;
	}




	#stacks_in_4384_259953 .stacks_in_4384_259953-button {
		width: 400px;
	}






#stacks_in_4384_259953 a.stacks_in_4384_259953-button, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:visited, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:hover, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_259953 .stacks_in_4384_259953-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_259953 a.stacks_in_4384_259953-button, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_259953 a.stacks_in_4384_259953-button:hover, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_259953 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_259953 a.stacks_in_4384_259953-button:hover .button_icon, #stacks_in_4384_259953 a.stacks_in_4384_259953-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_259953 {
	margin:  20px;
}
#stacks_in_4384_1335 .stacks_in_4384_1335-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4384_1335 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4384_1335 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_4384_1335 .stacks_in_4384_1335-button,
#stacks_in_4384_1335 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_4384_1335 {
		text-align: center;
	}




	#stacks_in_4384_1335 .stacks_in_4384_1335-button {
		width: 400px;
	}






#stacks_in_4384_1335 a.stacks_in_4384_1335-button, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:visited, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:hover, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4384_1335 .stacks_in_4384_1335-button {
		
			background-color: #0080FF;
		
	}

	#stacks_in_4384_1335 a.stacks_in_4384_1335-button, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4384_1335 a.stacks_in_4384_1335-button:hover, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #1494FF;
		
	}

	
	#stacks_in_4384_1335 .button_icon {
		
			background-color: #66CCFF;
		
	}

	#stacks_in_4384_1335 a.stacks_in_4384_1335-button:hover .button_icon, #stacks_in_4384_1335 a.stacks_in_4384_1335-button:active .button_icon {
		
			background-color: #7AE0FF;
				
	}
	



#stacks_in_4384_1335 {
	margin:  20px;
}

#stacks_in_4384_259957 {
	margin:  20px;
	padding:  20px;
}
