@charset "UTF-8";

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

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

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

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

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

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

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

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

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

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

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

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

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

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

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

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

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

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

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

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

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

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

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

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

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

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

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

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

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

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

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

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

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

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

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

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

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

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

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

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

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

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

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

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

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

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

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

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

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

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

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

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

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

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

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

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

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

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

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

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

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

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

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

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

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

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

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

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

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

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

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

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

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

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

  100% {
    opacity: 1;
  }
}

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

  100% {
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

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

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

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

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

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

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

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

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

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

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

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

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

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

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

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

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

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

  100% {
    opacity: 0;
  }
}

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

  100% {
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

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

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

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

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

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

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

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

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

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

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

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

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

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

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

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

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

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

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

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

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

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

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

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

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

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

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

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

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

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

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

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

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

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

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

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

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

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

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

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

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

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

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

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

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

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

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

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

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

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

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

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

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

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

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

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

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

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

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

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

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

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

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

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

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

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

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(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: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -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: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-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: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-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: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

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

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

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

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

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

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

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

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

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

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

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

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

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

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

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

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

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

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

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

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

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

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

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

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

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

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

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



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2,2);
    -moz-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1,1);
    -moz-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1,1);
    filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}/* Corner Stack v.1.0.1 */


/* General styles for the modal */

.corner-modal {
	position: fixed;
	z-index: 9999;
  transform: translateZ(0px);
	right: 0px;
  bottom: 0px;
	max-width: 320px;
	/*max-height:100%;*/
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	margin:20px;
}

.corner-modal.corner-show{
	visibility: visible;
}

.corner-button {
	visibility: hidden;
	opacity: 0;
	z-index: 9998;
	transform: translateZ(0px);
	position: fixed;
	right:0px;
	bottom:0px;
	padding:10px 20px;
  margin: 20px;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
  cursor:pointer;
}

.corner-button.corner-tl,
.corner-button.corner-tr {
	margin-top: -60px;
}

.corner-button.corner-bl,
.corner-button.corner-br {
	margin-bottom: -60px;
}

.corner-button.corner-show {
	visibility: visible;
	opacity: 1;
}

.corner-button.corner-tl.corner-show,
.corner-button.corner-tr.corner-show {
	margin-top: 20px;
}

.corner-button.corner-bl.corner-show,
.corner-button.corner-br.corner-show {
	margin-bottom: 20px;
}

.corner-close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

.corner-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-overlay.corner-show {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.corner-content {
	position: relative;
	margin: 0 auto;
  padding:30px 20px 20px 20px;
}

/*.corner-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}*/

.corner-tl
{
	left: 0px;
  top: 0px;
  bottom: auto !important;
  right:auto !important;
}

.corner-tr
{
	left: auto !important;
  top: 0px;
  bottom: auto !important;
  right:0px;
}

.corner-br
{
	left: auto !important;
  top: auto !important;
  bottom: 0px;
  right:0px;
}

.corner-bl
{
	left: 0px;
  top: auto !important;
  bottom: 0px;
  right:auto !important;
}


/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.corner-effect-1 .corner-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-1 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.corner-effect-2 .corner-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.corner-show.corner-effect-2 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.corner-effect-3 .corner-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-3 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.corner-effect-4 .corner-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.corner-show.corner-effect-4 ~ .corner-overlay,
.corner-effect-4 .corner-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-4 .corner-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.corner-effect-5.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-5 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.corner-show.corner-effect-5 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.corner-effect-6.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-6 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.corner-show.corner-effect-6 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.corner-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.corner-effect-7 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.corner-show.corner-effect-7 .corner-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.corner-effect-8.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-8 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-8 .corner-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.corner-effect-9.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-9 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-9 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.corner-effect-10.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-10 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-10 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.corner-effect-11 .corner-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-11 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.corner-effect-12 .corner-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-12 ~ .corner-overlay {
	background: #e74c3c;
} 

.corner-effect-12 .corner-content h3,
.corner-effect-12 .corner-content {
	background: transparent;
}

.corner-show.corner-effect-12 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.corner-effect-13.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-13 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.corner-show.corner-effect-13 .corner-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.corner-effect-14.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-14 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.corner-show.corner-effect-14 .corner-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.corner-effect-15.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-15 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-15 .corner-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* Effect 16:  Blur */
.corner-show.corner-effect-16 ~ .corner-overlay {
	background: rgba(180,46,32,0.5);
}

.corner-show.corner-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.corner-effect-16 .corner-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.corner-show.corner-effect-16 ~ .container,
.corner-effect-16 .corner-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-16 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.corner-show.corner-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}	

.corner-show.corner-effect-17 ~ .container,
.corner-show.corner-effect-17 ~ .corner-overlay  {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.corner-effect-17 .corner-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}

.corner-show.corner-effect-17 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.corner-show.corner-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-18 ~ .corner-overlay {
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-18 ~ .container,
.corner-show.corner-effect-18 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}

.corner-effect-18 .corner-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.corner-show.corner-effect-18 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.corner-show.corner-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-19 ~ .container,
.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}

.corner-effect-19 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.corner-show.corner-effect-19 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}



#wrapper_stacks_in_1166{position:fixed;bottom:-5000px;left:0px;width:100%;height:auto;background:#151C6C;opacity:.95;z-index:999;-webkit-box-shadow:0px 1px 15px #000000;box-shadow:0px 1px 15px #000000;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#wrapper_stacks_in_1166:hover{background:#141C6C;opacity:1;}#content_stacks_in_1166{position:relative;color:#FFFFFF;font-size:size_px;height:auto;width:90%;padding:5px;margin:0 auto;}#close_stacks_in_1166{position:absolute;top:0;right:0;cursor:pointer;z-index:8999}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1170 {
	height: 40.00px;
}




























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

.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1172 {
	height: 10.00px;
}




























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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1171 {
	height: 40.00px;
}




























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

#ExtraContentPlusstacks_in_512 #myExtraContent2,
#ExtraContentPlusstacks_in_512 #fs {
	display: none;
}

#viewPortTextstacks_in_521 h1,
#viewPortTextstacks_in_521 h2,
#viewPortTextstacks_in_521 h3,
#viewPortTextstacks_in_521 h4,
#viewPortTextstacks_in_521 h5,
#viewPortTextstacks_in_521 h6,
#viewPortTextstacks_in_521 p,
#viewPortTextstacks_in_521

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_521 h1,
	#viewPortTextstacks_in_521 h2,
	#viewPortTextstacks_in_521 h3,
	#viewPortTextstacks_in_521 h4,
	#viewPortTextstacks_in_521 h5,
	#viewPortTextstacks_in_521 h6,
	#viewPortTextstacks_in_521 p,
	#viewPortTextstacks_in_521
	
	{
		font-size: 6.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_521 h1,
	#viewPortTextstacks_in_521 h2,
	#viewPortTextstacks_in_521 h3,
	#viewPortTextstacks_in_521 h4,
	#viewPortTextstacks_in_521 h5,
	#viewPortTextstacks_in_521 h6,
	#viewPortTextstacks_in_521 p,
	#viewPortTextstacks_in_521
	
	{
		font-size: 32px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_521 h1,
	#viewPortTextstacks_in_521 h2,
	#viewPortTextstacks_in_521 h3,
	#viewPortTextstacks_in_521 h4,
	#viewPortTextstacks_in_521 h5,
	#viewPortTextstacks_in_521 h6,
	#viewPortTextstacks_in_521 p,
	#viewPortTextstacks_in_521
	
	{
		font-size: 18px;
	}
}/* Font style applied when the page has finished loading */

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

/* DooBox Spin CSS Document */




#stacks_in_631 .stacks_in_631spin{
display:none;
}







/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_599 article,
#stacks_in_599 aside,
#stacks_in_599 details,
#stacks_in_599 figcaption,
#stacks_in_599 figure,
#stacks_in_599 footer,
#stacks_in_599 header,
#stacks_in_599 hgroup,
#stacks_in_599 main,
#stacks_in_599 nav,
#stacks_in_599 section,
#stacks_in_599 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_599 audio,
#stacks_in_599 canvas,
#stacks_in_599 progress,
#stacks_in_599 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_599 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_599 [hidden],
#stacks_in_599 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_599 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_599 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_599 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_599 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_599 code,
#stacks_in_599 kbd,
#stacks_in_599 pre,
#stacks_in_599 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_599 *,
#stacks_in_599 *:before,
#stacks_in_599 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_599 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_599 .column_base_margin {
    margin-bottom: 0px;
  }
}

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

  #stacks_in_599 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_599 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_599 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_599 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_599 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_599 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_599 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_599 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_599 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_599 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_599 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_599 *,
#stacks_in_599 *:before,
#stacks_in_599 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_599 .left {
  float: left !important; }

#stacks_in_599 .right {
  float: right !important; }

#stacks_in_599 .clearfix:before,
#stacks_in_599 .clearfix:after {
  content: " ";
  display: table; }

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

#stacks_in_599 .hide {
  display: none; }

#stacks_in_599 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_599 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_599 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_599 select {
  width: 100%; }

#stacks_in_599 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_599 .row:before,
#stacks_in_599 .row:after {
  content: " ";
  display: table; }

#stacks_in_599 .row:after {
  clear: both; }

#stacks_in_599 .row.collapse > .column,
#stacks_in_599 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_599 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_599 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_599 .row .row:before,
#stacks_in_599 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_599 .row .row:after {
  clear: both; }

#stacks_in_599 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_599 .row .row.collapse:before,
#stacks_in_599 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_599 .row .row.collapse:after {
  clear: both; }

#stacks_in_599 .column,
#stacks_in_599 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_599 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_599 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_599 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_599 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_599 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_599 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_599 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_599 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_599 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_599 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_599 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_599 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_599 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_599 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_599 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_599 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_599 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_599 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_599 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_599 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_599 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_599 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_599 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_599 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_599 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_599 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_599 .column,
  #stacks_in_599 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_599 .small-1 {
    width: 8.33333%; }

  #stacks_in_599 .small-2 {
    width: 16.66667%; }

  #stacks_in_599 .small-3 {
    width: 25%; }

  #stacks_in_599 .small-4 {
    width: 33.33333%; }

  #stacks_in_599 .small-5 {
    width: 41.66667%; }

  #stacks_in_599 .small-6 {
    width: 50%; }

  #stacks_in_599 .small-7 {
    width: 58.33333%; }

  #stacks_in_599 .small-8 {
    width: 66.66667%; }

  #stacks_in_599 .small-9 {
    width: 75%; }

  #stacks_in_599 .small-10 {
    width: 83.33333%; }

  #stacks_in_599 .small-11 {
    width: 91.66667%; }

  #stacks_in_599 .small-12 {
    width: 100%; }

  #stacks_in_599 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_599 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_599 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_599 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_599 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_599 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_599 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_599 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_599 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_599 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_599 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_599 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_599 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_599 .column.small-centered,
  #stacks_in_599 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_599 .column.small-uncentered,
  #stacks_in_599 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_599 .column.small-centered:last-child,
  #stacks_in_599 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_599 .column.small-uncentered:last-child,
  #stacks_in_599 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_599 .column.small-uncentered.opposite,
  #stacks_in_599 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_599 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_599 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_599 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_599 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_599 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_599 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_599 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_599 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_599 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_599 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_599 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_599 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_599 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_599 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_599 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_599 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_599 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_599 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_599 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_599 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_599 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_599 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_599 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_599 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_599 .column,
  #stacks_in_599 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_599 .medium-1 {
    width: 8.33333%; }

  #stacks_in_599 .medium-2 {
    width: 16.66667%; }

  #stacks_in_599 .medium-3 {
    width: 25%; }

  #stacks_in_599 .medium-4 {
    width: 33.33333%; }

  #stacks_in_599 .medium-5 {
    width: 41.66667%; }

  #stacks_in_599 .medium-6 {
    width: 50%; }

  #stacks_in_599 .medium-7 {
    width: 58.33333%; }

  #stacks_in_599 .medium-8 {
    width: 66.66667%; }

  #stacks_in_599 .medium-9 {
    width: 75%; }

  #stacks_in_599 .medium-10 {
    width: 83.33333%; }

  #stacks_in_599 .medium-11 {
    width: 91.66667%; }

  #stacks_in_599 .medium-12 {
    width: 100%; }

  #stacks_in_599 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_599 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_599 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_599 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_599 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_599 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_599 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_599 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_599 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_599 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_599 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_599 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_599 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_599 .column.medium-centered,
  #stacks_in_599 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_599 .column.medium-uncentered,
  #stacks_in_599 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_599 .column.medium-centered:last-child,
  #stacks_in_599 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_599 .column.medium-uncentered:last-child,
  #stacks_in_599 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_599 .column.medium-uncentered.opposite,
  #stacks_in_599 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_599 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_599 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_599 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_599 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_599 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_599 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_599 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_599 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_599 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_599 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_599 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_599 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_599 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_599 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_599 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_599 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_599 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_599 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_599 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_599 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_599 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_599 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_599 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_599 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_599 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_599 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_599 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_599 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_599 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_599 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_599 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_599 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_599 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_599 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_599 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_599 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_599 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_599 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_599 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_599 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_599 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_599 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_599 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_599 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_599 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_599 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_599 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_599 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_599 .column,
  #stacks_in_599 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_599 .large-1 {
    width: 8.33333%; }

  #stacks_in_599 .large-2 {
    width: 16.66667%; }

  #stacks_in_599 .large-3 {
    width: 25%; }

  #stacks_in_599 .large-4 {
    width: 33.33333%; }

  #stacks_in_599 .large-5 {
    width: 41.66667%; }

  #stacks_in_599 .large-6 {
    width: 50%; }

  #stacks_in_599 .large-7 {
    width: 58.33333%; }

  #stacks_in_599 .large-8 {
    width: 66.66667%; }

  #stacks_in_599 .large-9 {
    width: 75%; }

  #stacks_in_599 .large-10 {
    width: 83.33333%; }

  #stacks_in_599 .large-11 {
    width: 91.66667%; }

  #stacks_in_599 .large-12 {
    width: 100%; }

  #stacks_in_599 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_599 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_599 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_599 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_599 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_599 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_599 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_599 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_599 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_599 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_599 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_599 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_599 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_599 .column.large-centered,
  #stacks_in_599 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_599 .column.large-uncentered,
  #stacks_in_599 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_599 .column.large-centered:last-child,
  #stacks_in_599 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_599 .column.large-uncentered:last-child,
  #stacks_in_599 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_599 .column.large-uncentered.opposite,
  #stacks_in_599 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_599 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_599 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_599 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_599 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_599 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_599 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_599 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_599 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_599 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_599 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_599 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_599 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_599 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_599 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_599 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_599 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_599 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_599 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_599 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_599 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_599 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_599 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_599 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_599 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_599 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_599 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_599 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_599 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_599 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_599 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_599 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_599 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_599 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_599 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_599 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_599 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_599 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_599 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_599 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_599 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_599 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_599 {
	padding: 20px 0px 0px 0px;
}
#rollFadestacks_in_682 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_682:hover {
	opacity: 0.65;
}
#stacks_in_903 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_702 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_702:hover {
	opacity: 0.65;
}
#stacks_in_900 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_921 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_921:hover {
	opacity: 0.65;
}
#stacks_in_922 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_894 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_894:hover {
	opacity: 0.65;
}
#stacks_in_952 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_910 article,
#stacks_in_910 aside,
#stacks_in_910 details,
#stacks_in_910 figcaption,
#stacks_in_910 figure,
#stacks_in_910 footer,
#stacks_in_910 header,
#stacks_in_910 hgroup,
#stacks_in_910 main,
#stacks_in_910 nav,
#stacks_in_910 section,
#stacks_in_910 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_910 audio,
#stacks_in_910 canvas,
#stacks_in_910 progress,
#stacks_in_910 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_910 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_910 [hidden],
#stacks_in_910 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_910 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_910 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_910 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_910 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_910 code,
#stacks_in_910 kbd,
#stacks_in_910 pre,
#stacks_in_910 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_910 *,
#stacks_in_910 *:before,
#stacks_in_910 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_910 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_910 .column_base_margin {
    margin-bottom: 0px;
  }
}

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

  #stacks_in_910 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_910 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_910 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_910 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_910 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_910 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_910 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_910 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_910 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_910 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_910 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_910 *,
#stacks_in_910 *:before,
#stacks_in_910 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_910 .left {
  float: left !important; }

#stacks_in_910 .right {
  float: right !important; }

#stacks_in_910 .clearfix:before,
#stacks_in_910 .clearfix:after {
  content: " ";
  display: table; }

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

#stacks_in_910 .hide {
  display: none; }

#stacks_in_910 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_910 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_910 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_910 select {
  width: 100%; }

#stacks_in_910 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_910 .row:before,
#stacks_in_910 .row:after {
  content: " ";
  display: table; }

#stacks_in_910 .row:after {
  clear: both; }

#stacks_in_910 .row.collapse > .column,
#stacks_in_910 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_910 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_910 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_910 .row .row:before,
#stacks_in_910 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_910 .row .row:after {
  clear: both; }

#stacks_in_910 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_910 .row .row.collapse:before,
#stacks_in_910 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_910 .row .row.collapse:after {
  clear: both; }

#stacks_in_910 .column,
#stacks_in_910 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_910 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_910 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_910 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_910 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_910 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_910 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_910 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_910 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_910 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_910 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_910 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_910 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_910 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_910 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_910 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_910 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_910 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_910 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_910 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_910 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_910 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_910 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_910 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_910 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_910 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_910 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_910 .column,
  #stacks_in_910 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_910 .small-1 {
    width: 8.33333%; }

  #stacks_in_910 .small-2 {
    width: 16.66667%; }

  #stacks_in_910 .small-3 {
    width: 25%; }

  #stacks_in_910 .small-4 {
    width: 33.33333%; }

  #stacks_in_910 .small-5 {
    width: 41.66667%; }

  #stacks_in_910 .small-6 {
    width: 50%; }

  #stacks_in_910 .small-7 {
    width: 58.33333%; }

  #stacks_in_910 .small-8 {
    width: 66.66667%; }

  #stacks_in_910 .small-9 {
    width: 75%; }

  #stacks_in_910 .small-10 {
    width: 83.33333%; }

  #stacks_in_910 .small-11 {
    width: 91.66667%; }

  #stacks_in_910 .small-12 {
    width: 100%; }

  #stacks_in_910 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_910 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_910 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_910 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_910 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_910 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_910 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_910 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_910 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_910 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_910 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_910 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_910 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_910 .column.small-centered,
  #stacks_in_910 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_910 .column.small-uncentered,
  #stacks_in_910 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_910 .column.small-centered:last-child,
  #stacks_in_910 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_910 .column.small-uncentered:last-child,
  #stacks_in_910 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_910 .column.small-uncentered.opposite,
  #stacks_in_910 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_910 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_910 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_910 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_910 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_910 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_910 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_910 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_910 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_910 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_910 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_910 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_910 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_910 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_910 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_910 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_910 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_910 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_910 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_910 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_910 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_910 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_910 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_910 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_910 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_910 .column,
  #stacks_in_910 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_910 .medium-1 {
    width: 8.33333%; }

  #stacks_in_910 .medium-2 {
    width: 16.66667%; }

  #stacks_in_910 .medium-3 {
    width: 25%; }

  #stacks_in_910 .medium-4 {
    width: 33.33333%; }

  #stacks_in_910 .medium-5 {
    width: 41.66667%; }

  #stacks_in_910 .medium-6 {
    width: 50%; }

  #stacks_in_910 .medium-7 {
    width: 58.33333%; }

  #stacks_in_910 .medium-8 {
    width: 66.66667%; }

  #stacks_in_910 .medium-9 {
    width: 75%; }

  #stacks_in_910 .medium-10 {
    width: 83.33333%; }

  #stacks_in_910 .medium-11 {
    width: 91.66667%; }

  #stacks_in_910 .medium-12 {
    width: 100%; }

  #stacks_in_910 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_910 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_910 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_910 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_910 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_910 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_910 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_910 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_910 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_910 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_910 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_910 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_910 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_910 .column.medium-centered,
  #stacks_in_910 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_910 .column.medium-uncentered,
  #stacks_in_910 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_910 .column.medium-centered:last-child,
  #stacks_in_910 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_910 .column.medium-uncentered:last-child,
  #stacks_in_910 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_910 .column.medium-uncentered.opposite,
  #stacks_in_910 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_910 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_910 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_910 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_910 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_910 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_910 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_910 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_910 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_910 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_910 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_910 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_910 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_910 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_910 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_910 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_910 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_910 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_910 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_910 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_910 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_910 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_910 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_910 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_910 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_910 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_910 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_910 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_910 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_910 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_910 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_910 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_910 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_910 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_910 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_910 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_910 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_910 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_910 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_910 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_910 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_910 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_910 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_910 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_910 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_910 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_910 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_910 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_910 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_910 .column,
  #stacks_in_910 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_910 .large-1 {
    width: 8.33333%; }

  #stacks_in_910 .large-2 {
    width: 16.66667%; }

  #stacks_in_910 .large-3 {
    width: 25%; }

  #stacks_in_910 .large-4 {
    width: 33.33333%; }

  #stacks_in_910 .large-5 {
    width: 41.66667%; }

  #stacks_in_910 .large-6 {
    width: 50%; }

  #stacks_in_910 .large-7 {
    width: 58.33333%; }

  #stacks_in_910 .large-8 {
    width: 66.66667%; }

  #stacks_in_910 .large-9 {
    width: 75%; }

  #stacks_in_910 .large-10 {
    width: 83.33333%; }

  #stacks_in_910 .large-11 {
    width: 91.66667%; }

  #stacks_in_910 .large-12 {
    width: 100%; }

  #stacks_in_910 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_910 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_910 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_910 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_910 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_910 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_910 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_910 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_910 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_910 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_910 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_910 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_910 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_910 .column.large-centered,
  #stacks_in_910 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_910 .column.large-uncentered,
  #stacks_in_910 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_910 .column.large-centered:last-child,
  #stacks_in_910 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_910 .column.large-uncentered:last-child,
  #stacks_in_910 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_910 .column.large-uncentered.opposite,
  #stacks_in_910 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_910 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_910 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_910 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_910 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_910 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_910 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_910 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_910 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_910 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_910 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_910 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_910 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_910 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_910 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_910 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_910 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_910 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_910 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_910 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_910 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_910 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_910 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_910 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_910 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_910 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_910 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_910 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_910 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_910 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_910 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_910 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_910 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_910 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_910 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_910 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_910 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_910 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_910 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_910 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_910 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_910 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_910 {
	padding: 20px 0px 0px 0px;
}
#rollFadestacks_in_911 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_911:hover {
	opacity: 0.65;
}
#stacks_in_912 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_916 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_916:hover {
	opacity: 0.65;
}
#stacks_in_917 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_906 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_906:hover {
	opacity: 0.65;
}
#stacks_in_896 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_962 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_962:hover {
	opacity: 0.65;
}
#stacks_in_963 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_933 article,
#stacks_in_933 aside,
#stacks_in_933 details,
#stacks_in_933 figcaption,
#stacks_in_933 figure,
#stacks_in_933 footer,
#stacks_in_933 header,
#stacks_in_933 hgroup,
#stacks_in_933 main,
#stacks_in_933 nav,
#stacks_in_933 section,
#stacks_in_933 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_933 audio,
#stacks_in_933 canvas,
#stacks_in_933 progress,
#stacks_in_933 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_933 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_933 [hidden],
#stacks_in_933 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_933 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_933 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_933 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_933 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_933 code,
#stacks_in_933 kbd,
#stacks_in_933 pre,
#stacks_in_933 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_933 *,
#stacks_in_933 *:before,
#stacks_in_933 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_933 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_933 .column_base_margin {
    margin-bottom: 0px;
  }
}

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

  #stacks_in_933 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_933 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_933 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_933 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_933 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_933 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_933 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_933 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_933 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_933 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_933 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_933 *,
#stacks_in_933 *:before,
#stacks_in_933 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_933 .left {
  float: left !important; }

#stacks_in_933 .right {
  float: right !important; }

#stacks_in_933 .clearfix:before,
#stacks_in_933 .clearfix:after {
  content: " ";
  display: table; }

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

#stacks_in_933 .hide {
  display: none; }

#stacks_in_933 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_933 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_933 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_933 select {
  width: 100%; }

#stacks_in_933 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_933 .row:before,
#stacks_in_933 .row:after {
  content: " ";
  display: table; }

#stacks_in_933 .row:after {
  clear: both; }

#stacks_in_933 .row.collapse > .column,
#stacks_in_933 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_933 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_933 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_933 .row .row:before,
#stacks_in_933 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_933 .row .row:after {
  clear: both; }

#stacks_in_933 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_933 .row .row.collapse:before,
#stacks_in_933 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_933 .row .row.collapse:after {
  clear: both; }

#stacks_in_933 .column,
#stacks_in_933 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_933 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_933 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_933 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_933 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_933 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_933 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_933 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_933 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_933 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_933 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_933 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_933 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_933 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_933 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_933 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_933 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_933 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_933 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_933 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_933 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_933 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_933 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_933 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_933 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_933 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_933 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_933 .column,
  #stacks_in_933 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_933 .small-1 {
    width: 8.33333%; }

  #stacks_in_933 .small-2 {
    width: 16.66667%; }

  #stacks_in_933 .small-3 {
    width: 25%; }

  #stacks_in_933 .small-4 {
    width: 33.33333%; }

  #stacks_in_933 .small-5 {
    width: 41.66667%; }

  #stacks_in_933 .small-6 {
    width: 50%; }

  #stacks_in_933 .small-7 {
    width: 58.33333%; }

  #stacks_in_933 .small-8 {
    width: 66.66667%; }

  #stacks_in_933 .small-9 {
    width: 75%; }

  #stacks_in_933 .small-10 {
    width: 83.33333%; }

  #stacks_in_933 .small-11 {
    width: 91.66667%; }

  #stacks_in_933 .small-12 {
    width: 100%; }

  #stacks_in_933 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_933 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_933 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_933 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_933 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_933 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_933 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_933 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_933 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_933 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_933 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_933 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_933 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_933 .column.small-centered,
  #stacks_in_933 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_933 .column.small-uncentered,
  #stacks_in_933 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_933 .column.small-centered:last-child,
  #stacks_in_933 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_933 .column.small-uncentered:last-child,
  #stacks_in_933 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_933 .column.small-uncentered.opposite,
  #stacks_in_933 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_933 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_933 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_933 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_933 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_933 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_933 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_933 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_933 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_933 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_933 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_933 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_933 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_933 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_933 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_933 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_933 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_933 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_933 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_933 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_933 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_933 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_933 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_933 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_933 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_933 .column,
  #stacks_in_933 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_933 .medium-1 {
    width: 8.33333%; }

  #stacks_in_933 .medium-2 {
    width: 16.66667%; }

  #stacks_in_933 .medium-3 {
    width: 25%; }

  #stacks_in_933 .medium-4 {
    width: 33.33333%; }

  #stacks_in_933 .medium-5 {
    width: 41.66667%; }

  #stacks_in_933 .medium-6 {
    width: 50%; }

  #stacks_in_933 .medium-7 {
    width: 58.33333%; }

  #stacks_in_933 .medium-8 {
    width: 66.66667%; }

  #stacks_in_933 .medium-9 {
    width: 75%; }

  #stacks_in_933 .medium-10 {
    width: 83.33333%; }

  #stacks_in_933 .medium-11 {
    width: 91.66667%; }

  #stacks_in_933 .medium-12 {
    width: 100%; }

  #stacks_in_933 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_933 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_933 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_933 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_933 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_933 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_933 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_933 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_933 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_933 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_933 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_933 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_933 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_933 .column.medium-centered,
  #stacks_in_933 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_933 .column.medium-uncentered,
  #stacks_in_933 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_933 .column.medium-centered:last-child,
  #stacks_in_933 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_933 .column.medium-uncentered:last-child,
  #stacks_in_933 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_933 .column.medium-uncentered.opposite,
  #stacks_in_933 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_933 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_933 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_933 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_933 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_933 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_933 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_933 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_933 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_933 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_933 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_933 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_933 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_933 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_933 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_933 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_933 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_933 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_933 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_933 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_933 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_933 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_933 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_933 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_933 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_933 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_933 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_933 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_933 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_933 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_933 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_933 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_933 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_933 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_933 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_933 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_933 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_933 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_933 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_933 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_933 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_933 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_933 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_933 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_933 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_933 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_933 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_933 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_933 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_933 .column,
  #stacks_in_933 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_933 .large-1 {
    width: 8.33333%; }

  #stacks_in_933 .large-2 {
    width: 16.66667%; }

  #stacks_in_933 .large-3 {
    width: 25%; }

  #stacks_in_933 .large-4 {
    width: 33.33333%; }

  #stacks_in_933 .large-5 {
    width: 41.66667%; }

  #stacks_in_933 .large-6 {
    width: 50%; }

  #stacks_in_933 .large-7 {
    width: 58.33333%; }

  #stacks_in_933 .large-8 {
    width: 66.66667%; }

  #stacks_in_933 .large-9 {
    width: 75%; }

  #stacks_in_933 .large-10 {
    width: 83.33333%; }

  #stacks_in_933 .large-11 {
    width: 91.66667%; }

  #stacks_in_933 .large-12 {
    width: 100%; }

  #stacks_in_933 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_933 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_933 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_933 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_933 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_933 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_933 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_933 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_933 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_933 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_933 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_933 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_933 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_933 .column.large-centered,
  #stacks_in_933 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_933 .column.large-uncentered,
  #stacks_in_933 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_933 .column.large-centered:last-child,
  #stacks_in_933 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_933 .column.large-uncentered:last-child,
  #stacks_in_933 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_933 .column.large-uncentered.opposite,
  #stacks_in_933 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_933 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_933 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_933 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_933 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_933 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_933 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_933 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_933 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_933 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_933 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_933 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_933 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_933 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_933 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_933 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_933 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_933 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_933 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_933 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_933 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_933 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_933 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_933 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_933 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_933 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_933 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_933 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_933 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_933 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_933 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_933 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_933 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_933 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_933 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_933 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_933 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_933 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_933 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_933 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_933 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_933 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_933 {
	padding: 20px 0px 0px 0px;
}
#rollFadestacks_in_934 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_934:hover {
	opacity: 0.65;
}
#stacks_in_935 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_958 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_958:hover {
	opacity: 0.65;
}
#stacks_in_959 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_926 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_926:hover {
	opacity: 0.65;
}
#stacks_in_956 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_949 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_949:hover {
	opacity: 0.65;
}#rollFadestacks_in_966 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_966:hover {
	opacity: 0.65;
}
#stacks_in_967 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_986 article,
#stacks_in_986 aside,
#stacks_in_986 details,
#stacks_in_986 figcaption,
#stacks_in_986 figure,
#stacks_in_986 footer,
#stacks_in_986 header,
#stacks_in_986 hgroup,
#stacks_in_986 main,
#stacks_in_986 nav,
#stacks_in_986 section,
#stacks_in_986 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_986 audio,
#stacks_in_986 canvas,
#stacks_in_986 progress,
#stacks_in_986 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_986 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_986 [hidden],
#stacks_in_986 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_986 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_986 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_986 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_986 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_986 code,
#stacks_in_986 kbd,
#stacks_in_986 pre,
#stacks_in_986 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_986 *,
#stacks_in_986 *:before,
#stacks_in_986 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_986 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_986 .column_base_margin {
    margin-bottom: 0px;
  }
}

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

  #stacks_in_986 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_986 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_986 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_986 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_986 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_986 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_986 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_986 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_986 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_986 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_986 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_986 *,
#stacks_in_986 *:before,
#stacks_in_986 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_986 .left {
  float: left !important; }

#stacks_in_986 .right {
  float: right !important; }

#stacks_in_986 .clearfix:before,
#stacks_in_986 .clearfix:after {
  content: " ";
  display: table; }

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

#stacks_in_986 .hide {
  display: none; }

#stacks_in_986 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_986 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_986 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_986 select {
  width: 100%; }

#stacks_in_986 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_986 .row:before,
#stacks_in_986 .row:after {
  content: " ";
  display: table; }

#stacks_in_986 .row:after {
  clear: both; }

#stacks_in_986 .row.collapse > .column,
#stacks_in_986 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_986 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_986 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_986 .row .row:before,
#stacks_in_986 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_986 .row .row:after {
  clear: both; }

#stacks_in_986 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_986 .row .row.collapse:before,
#stacks_in_986 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_986 .row .row.collapse:after {
  clear: both; }

#stacks_in_986 .column,
#stacks_in_986 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_986 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_986 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_986 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_986 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_986 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_986 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_986 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_986 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_986 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_986 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_986 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_986 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_986 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_986 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_986 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_986 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_986 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_986 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_986 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_986 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_986 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_986 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_986 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_986 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_986 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_986 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_986 .column,
  #stacks_in_986 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_986 .small-1 {
    width: 8.33333%; }

  #stacks_in_986 .small-2 {
    width: 16.66667%; }

  #stacks_in_986 .small-3 {
    width: 25%; }

  #stacks_in_986 .small-4 {
    width: 33.33333%; }

  #stacks_in_986 .small-5 {
    width: 41.66667%; }

  #stacks_in_986 .small-6 {
    width: 50%; }

  #stacks_in_986 .small-7 {
    width: 58.33333%; }

  #stacks_in_986 .small-8 {
    width: 66.66667%; }

  #stacks_in_986 .small-9 {
    width: 75%; }

  #stacks_in_986 .small-10 {
    width: 83.33333%; }

  #stacks_in_986 .small-11 {
    width: 91.66667%; }

  #stacks_in_986 .small-12 {
    width: 100%; }

  #stacks_in_986 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_986 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_986 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_986 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_986 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_986 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_986 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_986 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_986 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_986 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_986 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_986 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_986 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_986 .column.small-centered,
  #stacks_in_986 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_986 .column.small-uncentered,
  #stacks_in_986 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_986 .column.small-centered:last-child,
  #stacks_in_986 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_986 .column.small-uncentered:last-child,
  #stacks_in_986 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_986 .column.small-uncentered.opposite,
  #stacks_in_986 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_986 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_986 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_986 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_986 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_986 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_986 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_986 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_986 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_986 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_986 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_986 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_986 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_986 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_986 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_986 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_986 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_986 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_986 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_986 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_986 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_986 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_986 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_986 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_986 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_986 .column,
  #stacks_in_986 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_986 .medium-1 {
    width: 8.33333%; }

  #stacks_in_986 .medium-2 {
    width: 16.66667%; }

  #stacks_in_986 .medium-3 {
    width: 25%; }

  #stacks_in_986 .medium-4 {
    width: 33.33333%; }

  #stacks_in_986 .medium-5 {
    width: 41.66667%; }

  #stacks_in_986 .medium-6 {
    width: 50%; }

  #stacks_in_986 .medium-7 {
    width: 58.33333%; }

  #stacks_in_986 .medium-8 {
    width: 66.66667%; }

  #stacks_in_986 .medium-9 {
    width: 75%; }

  #stacks_in_986 .medium-10 {
    width: 83.33333%; }

  #stacks_in_986 .medium-11 {
    width: 91.66667%; }

  #stacks_in_986 .medium-12 {
    width: 100%; }

  #stacks_in_986 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_986 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_986 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_986 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_986 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_986 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_986 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_986 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_986 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_986 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_986 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_986 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_986 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_986 .column.medium-centered,
  #stacks_in_986 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_986 .column.medium-uncentered,
  #stacks_in_986 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_986 .column.medium-centered:last-child,
  #stacks_in_986 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_986 .column.medium-uncentered:last-child,
  #stacks_in_986 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_986 .column.medium-uncentered.opposite,
  #stacks_in_986 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_986 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_986 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_986 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_986 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_986 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_986 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_986 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_986 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_986 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_986 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_986 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_986 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_986 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_986 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_986 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_986 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_986 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_986 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_986 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_986 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_986 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_986 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_986 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_986 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_986 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_986 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_986 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_986 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_986 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_986 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_986 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_986 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_986 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_986 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_986 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_986 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_986 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_986 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_986 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_986 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_986 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_986 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_986 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_986 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_986 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_986 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_986 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_986 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_986 .column,
  #stacks_in_986 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_986 .large-1 {
    width: 8.33333%; }

  #stacks_in_986 .large-2 {
    width: 16.66667%; }

  #stacks_in_986 .large-3 {
    width: 25%; }

  #stacks_in_986 .large-4 {
    width: 33.33333%; }

  #stacks_in_986 .large-5 {
    width: 41.66667%; }

  #stacks_in_986 .large-6 {
    width: 50%; }

  #stacks_in_986 .large-7 {
    width: 58.33333%; }

  #stacks_in_986 .large-8 {
    width: 66.66667%; }

  #stacks_in_986 .large-9 {
    width: 75%; }

  #stacks_in_986 .large-10 {
    width: 83.33333%; }

  #stacks_in_986 .large-11 {
    width: 91.66667%; }

  #stacks_in_986 .large-12 {
    width: 100%; }

  #stacks_in_986 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_986 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_986 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_986 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_986 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_986 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_986 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_986 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_986 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_986 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_986 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_986 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_986 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_986 .column.large-centered,
  #stacks_in_986 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_986 .column.large-uncentered,
  #stacks_in_986 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_986 .column.large-centered:last-child,
  #stacks_in_986 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_986 .column.large-uncentered:last-child,
  #stacks_in_986 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_986 .column.large-uncentered.opposite,
  #stacks_in_986 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_986 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_986 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_986 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_986 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_986 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_986 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_986 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_986 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_986 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_986 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_986 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_986 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_986 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_986 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_986 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_986 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_986 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_986 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_986 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_986 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_986 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_986 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_986 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_986 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_986 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_986 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_986 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_986 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_986 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_986 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_986 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_986 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_986 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_986 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_986 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_986 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_986 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_986 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_986 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_986 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_986 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_986 {
	padding: 20px 0px 0px 0px;
}
#rollFadestacks_in_987 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_987:hover {
	opacity: 0.65;
}
#stacks_in_988 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_992 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_992:hover {
	opacity: 0.65;
}
#stacks_in_993 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_997 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_997:hover {
	opacity: 0.65;
}
#stacks_in_998 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}
#rollFadestacks_in_1002 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1002:hover {
	opacity: 0.65;
}#rollFadestacks_in_1003 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1003:hover {
	opacity: 0.65;
}
#stacks_in_1004 {
	border: solid rgba(231, 231, 231, 1.00);
	border-width:  2px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1054 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1054 {
		display: none !important;
	}
}
:root {
  --multi_columns_stacks_in_533:minmax(600px,min-content) minmax(400px,min-content);
}
#multi_columns_stacks_in_533 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_533);
  grid-gap: 16px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_533 > div {
  min-width: 0;
}
#multi_columns_stacks_in_533 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_533 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_533 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_533 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_533 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_533 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_533 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_533 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_533 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_533 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_533 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_533 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_533 > div > * {position: relative;}
  #multi_columns_stacks_in_533 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_533 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_533 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_533 > div > * {position: relative;}
  #multi_columns_stacks_in_533 > div > * > * {transform: translate(0,0);}
  
}

#viewPortTextstacks_in_542 h1,
#viewPortTextstacks_in_542 h2,
#viewPortTextstacks_in_542 h3,
#viewPortTextstacks_in_542 h4,
#viewPortTextstacks_in_542 h5,
#viewPortTextstacks_in_542 h6,
#viewPortTextstacks_in_542 p,
#viewPortTextstacks_in_542

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_542 h1,
	#viewPortTextstacks_in_542 h2,
	#viewPortTextstacks_in_542 h3,
	#viewPortTextstacks_in_542 h4,
	#viewPortTextstacks_in_542 h5,
	#viewPortTextstacks_in_542 h6,
	#viewPortTextstacks_in_542 p,
	#viewPortTextstacks_in_542
	
	{
		font-size: 9.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_542 h1,
	#viewPortTextstacks_in_542 h2,
	#viewPortTextstacks_in_542 h3,
	#viewPortTextstacks_in_542 h4,
	#viewPortTextstacks_in_542 h5,
	#viewPortTextstacks_in_542 h6,
	#viewPortTextstacks_in_542 p,
	#viewPortTextstacks_in_542
	
	{
		font-size: 32px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_542 h1,
	#viewPortTextstacks_in_542 h2,
	#viewPortTextstacks_in_542 h3,
	#viewPortTextstacks_in_542 h4,
	#viewPortTextstacks_in_542 h5,
	#viewPortTextstacks_in_542 h6,
	#viewPortTextstacks_in_542 p,
	#viewPortTextstacks_in_542
	
	{
		font-size: 18px;
	}
}
#stacks_in_484 {
	padding: 13px 0px 0px 0px;
}

#stacks_out_484 {
	width: 290px;
	float: left;
	margin-left:0;
}

#stacks_in_311 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_311 {
	width: 65%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1073 {
	height: 40.00px;
}




























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

/* START NOTES CSS */


  
/* END NOTES CSS */      
/* custom stuff */


#corner-stacks_in_1087 .corner-modal
{
  z-index: 9999;
  max-width:400px;
  max-height:400px;
}



#corner-stacks_in_1087 .corner-content {
	border:1px solid rgba(0, 0, 0, 0.40);
	border-radius:2px;
  background-color:rgba(255, 255, 255, 1.00);
  color: rgba(102, 102, 102, 1.00);
  overflow:auto;
}

#corner-stacks_in_1087 .corner-button
{
	font-family: Helvetica;
	font-size: 14px;
  font-weight: 700;
	border:2px solid rgba(255, 255, 255, 0.40);
	border-radius:22px;
  background-color:rgba(36, 27, 169, 1.00);
  color: rgba(255, 255, 255, 1.00);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  z-index: 9998;
}


#corner-stacks_in_1087 .corner-button.corner-tl,
#corner-stacks_in_1087 .corner-button.corner-tr {
  margin-top: -60px;
}

#corner-stacks_in_1087 .corner-button.corner-bl,
#corner-stacks_in_1087 .corner-button.corner-br {
  margin-bottom: -60px;
}


#corner-stacks_in_1087 .corner-content {
	padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

#corner-stacks_in_1087 .corner-button.corner-tl.corner-show,
#corner-stacks_in_1087 .corner-button.corner-tr.corner-show {
  margin-top: 20px;
}

#corner-stacks_in_1087 .corner-button.corner-bl.corner-show,
#corner-stacks_in_1087 .corner-button.corner-br.corner-show {
  margin-bottom: 20px;
}


/* hide the text in button on smaller screens */
@media only screen and (max-width: 770px)  
{ 
  #corner-stacks_in_1087 .corner-modal
  {
    width:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
  }

  #corner-stacks_in_1087 .corner-content
  {
    margin:4px;
  }

  #corner-stacks_in_1087 span.corner-label { 
    display:none; 
  }
}



#viewPortTextstacks_in_1089 h1,
#viewPortTextstacks_in_1089 h2,
#viewPortTextstacks_in_1089 h3,
#viewPortTextstacks_in_1089 h4,
#viewPortTextstacks_in_1089 h5,
#viewPortTextstacks_in_1089 h6,
#viewPortTextstacks_in_1089 p,
#viewPortTextstacks_in_1089

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_1089 h1,
	#viewPortTextstacks_in_1089 h2,
	#viewPortTextstacks_in_1089 h3,
	#viewPortTextstacks_in_1089 h4,
	#viewPortTextstacks_in_1089 h5,
	#viewPortTextstacks_in_1089 h6,
	#viewPortTextstacks_in_1089 p,
	#viewPortTextstacks_in_1089
	
	{
		font-size: 5.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_1089 h1,
	#viewPortTextstacks_in_1089 h2,
	#viewPortTextstacks_in_1089 h3,
	#viewPortTextstacks_in_1089 h4,
	#viewPortTextstacks_in_1089 h5,
	#viewPortTextstacks_in_1089 h6,
	#viewPortTextstacks_in_1089 p,
	#viewPortTextstacks_in_1089
	
	{
		font-size: 18px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1089 h1,
	#viewPortTextstacks_in_1089 h2,
	#viewPortTextstacks_in_1089 h3,
	#viewPortTextstacks_in_1089 h4,
	#viewPortTextstacks_in_1089 h5,
	#viewPortTextstacks_in_1089 h6,
	#viewPortTextstacks_in_1089 p,
	#viewPortTextstacks_in_1089
	
	{
		font-size: 18px;
	}
}#viewPortTextstacks_in_1093 h1,
#viewPortTextstacks_in_1093 h2,
#viewPortTextstacks_in_1093 h3,
#viewPortTextstacks_in_1093 h4,
#viewPortTextstacks_in_1093 h5,
#viewPortTextstacks_in_1093 h6,
#viewPortTextstacks_in_1093 p,
#viewPortTextstacks_in_1093

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_1093 h1,
	#viewPortTextstacks_in_1093 h2,
	#viewPortTextstacks_in_1093 h3,
	#viewPortTextstacks_in_1093 h4,
	#viewPortTextstacks_in_1093 h5,
	#viewPortTextstacks_in_1093 h6,
	#viewPortTextstacks_in_1093 p,
	#viewPortTextstacks_in_1093
	
	{
		font-size: 4.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_1093 h1,
	#viewPortTextstacks_in_1093 h2,
	#viewPortTextstacks_in_1093 h3,
	#viewPortTextstacks_in_1093 h4,
	#viewPortTextstacks_in_1093 h5,
	#viewPortTextstacks_in_1093 h6,
	#viewPortTextstacks_in_1093 p,
	#viewPortTextstacks_in_1093
	
	{
		font-size: 16px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1093 h1,
	#viewPortTextstacks_in_1093 h2,
	#viewPortTextstacks_in_1093 h3,
	#viewPortTextstacks_in_1093 h4,
	#viewPortTextstacks_in_1093 h5,
	#viewPortTextstacks_in_1093 h6,
	#viewPortTextstacks_in_1093 p,
	#viewPortTextstacks_in_1093
	
	{
		font-size: 18px;
	}
}
#stacks_in_1095 {
	padding: 10px 0px 0px 0px;
}
#viewPortTextstacks_in_298 h1,
#viewPortTextstacks_in_298 h2,
#viewPortTextstacks_in_298 h3,
#viewPortTextstacks_in_298 h4,
#viewPortTextstacks_in_298 h5,
#viewPortTextstacks_in_298 h6,
#viewPortTextstacks_in_298 p,
#viewPortTextstacks_in_298

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_298 h1,
	#viewPortTextstacks_in_298 h2,
	#viewPortTextstacks_in_298 h3,
	#viewPortTextstacks_in_298 h4,
	#viewPortTextstacks_in_298 h5,
	#viewPortTextstacks_in_298 h6,
	#viewPortTextstacks_in_298 p,
	#viewPortTextstacks_in_298
	
	{
		font-size: 6.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_298 h1,
	#viewPortTextstacks_in_298 h2,
	#viewPortTextstacks_in_298 h3,
	#viewPortTextstacks_in_298 h4,
	#viewPortTextstacks_in_298 h5,
	#viewPortTextstacks_in_298 h6,
	#viewPortTextstacks_in_298 p,
	#viewPortTextstacks_in_298
	
	{
		font-size: 32px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_298 h1,
	#viewPortTextstacks_in_298 h2,
	#viewPortTextstacks_in_298 h3,
	#viewPortTextstacks_in_298 h4,
	#viewPortTextstacks_in_298 h5,
	#viewPortTextstacks_in_298 h6,
	#viewPortTextstacks_in_298 p,
	#viewPortTextstacks_in_298
	
	{
		font-size: 18px;
	}
}
#stacks_in_27 {
	padding: 0px 0px 10px 0px;
}
/* Start Hunter 3 Navigation stack each CSS code */.stacks_in_83clearer{	clear: both;	height: 0;	margin: 0;	padding: 0;}#stacks_in_83 .hunterItemPad{	height: 5px !important;	margin: 0 !important;	padding: 0 !important;}/* Filter Bar Styling                      *//* ####################################### */#stacks_in_83 .huntFilterbar{position: relative;display: block;margin-bottom: 25px;}#stacks_in_83 .huntFilterbar span{	display: inline-block;}#stacks_in_83 .huntFilterbar span a, #stacks_in_83 .huntFilterbar span a:active, #stacks_in_83 .huntFilterbar span a:visited{	display: inline-block;	color: #1C457C !important;	text-decoration: none !important;	border-radius: 2px;	}#stacks_in_83 .huntFilterbar span a:hover{	color: #3B0A08 !important;	text-decoration: none !important;}#stacks_in_83 .huntFilterbar span a.huntcurrent{	color: #3B0A08 !important;}#stacks_in_83 .huntFilterbar{padding: 0 12px 8px 12px;background: #5264D0;border-radius: 4px;}#stacks_in_83 .huntFilterbar span{	margin: 0 14px 0 0;}#stacks_in_83 .huntFilterbar span a{	padding: 8px 20px 8px 20px;	margin: 8px 0 0 0;	font-size: 100% !important;	line-height: 100% !important;}#stacks_in_83 .huntFilterbar span a.huntcurrent{	color: #3B0A08 !important;	background: #EBE7E3;}#stacks_in_83 .huntFilterbar span a, #stacks_in_83 .huntFilterbar span a:active, #stacks_in_83 .huntFilterbar span a:visited{	background: #FFFFFF;	border-radius: 4px;}#stacks_in_83 .huntFilterbar span a:hover{	background: #EBE7E3;}/* End Hunter 3 Navigation stack each CSS code */
#stacks_in_83 {
	background-color: rgba(235, 255, 245, 1.00);
	border: solid rgba(125, 16, 23, 0.20);
	border-width:  1px;
}

/* START NOTES CSS */


  
/* END NOTES CSS */      
/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_83 #stacks_in_85{	margin: 0 !important;	padding: 0 !important;}.stacks_in_85topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_95 {
	padding:  8px;
}

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_249 {
	height: 15.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1049 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_265 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_265 {
		display: none !important;
	}
}
 #stacks_in_113 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_113 hr.gradient{height:2px;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_113 hr.faded{height:2px;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_113 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_113 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_113 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_113 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_113 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_113 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_113 hr.cloudy:after{content:"\00a0"}#stacks_in_113 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_113 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_113 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_113 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_113 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_113 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_113 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_113 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.80em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_264 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1041 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1074 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_404 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_404 {
		display: none !important;
	}
}
 #stacks_in_405 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_405 hr.gradient{height:2px;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_405 hr.faded{height:2px;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_405 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_405 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_405 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_405 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_405 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_405 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_405 hr.cloudy:after{content:"\00a0"}#stacks_in_405 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_405 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_405 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_405 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_405 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_405 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_405 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_405 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.80em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_406 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_409 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_409 {
		display: none !important;
	}
}
/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_83 #stacks_in_89{	margin: 0 !important;	padding: 0 !important;}.stacks_in_89topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_97 {
	padding:  8px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1086 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1037 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_101 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_101 {
		display: none !important;
	}
}
 #stacks_in_58 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_58 hr.gradient{height:2px;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_58 hr.faded{height:2px;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_58 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_58 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_58 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_58 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_58 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_58 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_58 hr.cloudy:after{content:"\00a0"}#stacks_in_58 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_58 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_58 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_58 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_58 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_58 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_58 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_58 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.80em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_261 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_270 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_270 {
		display: none !important;
	}
}
/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_83 #stacks_in_92{	margin: 0 !important;	padding: 0 !important;}.stacks_in_92topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_99 {
	padding:  8px;
}

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_268 {
	height: 15.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1035 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_257 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_257 {
		display: none !important;
	}
}
 #stacks_in_114 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_114 hr.gradient{height:2px;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_114 hr.faded{height:2px;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_114 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_114 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_114 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_114 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_114 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_114 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_114 hr.cloudy:after{content:"\00a0"}#stacks_in_114 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_114 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_114 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_114 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_114 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_114 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_114 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_114 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.80em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_266 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1028 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1036 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_259 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_259 {
		display: none !important;
	}
}
 #stacks_in_115 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_115 hr.gradient{height:2px;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_115 hr.faded{height:2px;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_115 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_115 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_115 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_115 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_115 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_115 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_115 hr.cloudy:after{content:"\00a0"}#stacks_in_115 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_115 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_115 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_115 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_115 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_115 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_115 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_115 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.80em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_260 {
	height: 20.00px;
}




























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

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_269 {
	height: 20.00px;
}




























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

#stacks_in_462 {
	background-color: rgba(64, 76, 197, 1.00);
}

#stacks_in_432 {
	margin:  5px;
	padding: 15px 0px 5px 0px;
}

/* START NOTES CSS */


  
/* END NOTES CSS */      

#stacks_out_236 {
  padding: 0px;
}

#stacks_in_236 .circliful {
  position: relative;
  
  
  margin: 0 auto;
  
  color: rgba(51, 51, 51, 1.00);
  font-family: inherit;
}
#stacks_in_236 .centerMe:before {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  
  height: 100px;
  
  
  max-width: 100%;
  left: 50%;
  top: 50%;
  z-index: 0;
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 0;
  background-image: url();
  background-size: cover;
  background-position: center center;
  
  
  padding: 0px;
}
#stacks_in_236 .circliful.halfCircle .centerMe:before {
 top: 75%;
}
#stacks_in_236 .circliful.halfCircle {
  
  
  margin: 0 auto -155.000000px auto;
  
}

#stacks_in_236 .circliful .centerMe {
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  position: absolute;
  height: 100%;
  /**/
  width: 100%;
}
#stacks_in_236 .circliful.halfCircle .centerMe {
  height: 65%;
}
#stacks_in_236 .circliful .centerMe div {
  padding: 0px 30px;
  z-index: 2;
  position: relative;
}
#stacks_in_236 canvas {
  z-index: 1;
  position: relative;
}

#stacks_in_236 .circle-text, #stacks_in_236 .circle-info, #stacks_in_236 .circle-text-half, #stacks_in_236 .circle-info-half {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-family: inherit;
}

#stacks_in_236 .circle-info, #stacks_in_236 .circle-info-half {
  font-size: 18px;
  color: rgba(51, 51, 51, 1.00);
  margin-top: 0px;
}
#stacks_in_236 .os-icon-wrap {
  margin-bottom: 0px;
}

#stacks_in_236 .circliful .fa {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  font-size: 26px;
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_236 .circliful .customIcon {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  width: 26px;
  height: 26px;
}

/**/

.spacerStack {
	height: 25.00px;
}

#spacerStackstacks_in_125 {
	height: 25.00px;
}




























@media print {
	#spacerStackstacks_in_125 {
		display: none !important;
	}
}
#viewPortTextstacks_in_315 h1,
#viewPortTextstacks_in_315 h2,
#viewPortTextstacks_in_315 h3,
#viewPortTextstacks_in_315 h4,
#viewPortTextstacks_in_315 h5,
#viewPortTextstacks_in_315 h6,
#viewPortTextstacks_in_315 p,
#viewPortTextstacks_in_315

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_315 h1,
	#viewPortTextstacks_in_315 h2,
	#viewPortTextstacks_in_315 h3,
	#viewPortTextstacks_in_315 h4,
	#viewPortTextstacks_in_315 h5,
	#viewPortTextstacks_in_315 h6,
	#viewPortTextstacks_in_315 p,
	#viewPortTextstacks_in_315
	
	{
		font-size: 6.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_315 h1,
	#viewPortTextstacks_in_315 h2,
	#viewPortTextstacks_in_315 h3,
	#viewPortTextstacks_in_315 h4,
	#viewPortTextstacks_in_315 h5,
	#viewPortTextstacks_in_315 h6,
	#viewPortTextstacks_in_315 p,
	#viewPortTextstacks_in_315
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_315 h1,
	#viewPortTextstacks_in_315 h2,
	#viewPortTextstacks_in_315 h3,
	#viewPortTextstacks_in_315 h4,
	#viewPortTextstacks_in_315 h5,
	#viewPortTextstacks_in_315 h6,
	#viewPortTextstacks_in_315 p,
	#viewPortTextstacks_in_315
	
	{
		font-size: 18px;
	}
}
#stacks_in_350 {
	padding: 0px 0px 5px 0px;
}

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_332 {
	height: 5.00px;
}




























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

/* START NOTES CSS */


  
/* END NOTES CSS */      
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_495 *,
#adaptiveGridstacks_in_495 *:before,
#adaptiveGridstacks_in_495 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_495 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_495:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_495 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_495 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_495 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 3px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -3px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -3px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 25.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column3 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column3 {
		width: 25.00%;
	}
}



/* If column 4 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column4 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column4 {
		width: 25.00%;
	}
}


















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_495 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_495 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_495 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_495 .column1,
	#adaptiveGridstacks_in_495 .column2,
	#adaptiveGridstacks_in_495 .column3,
	#adaptiveGridstacks_in_495 .column4,
	#adaptiveGridstacks_in_495 .column5,
	#adaptiveGridstacks_in_495 .column6,
	#adaptiveGridstacks_in_495 .column7,
	#adaptiveGridstacks_in_495 .column8,
	#adaptiveGridstacks_in_495 .column9,
	#adaptiveGridstacks_in_495 .column10,
	#adaptiveGridstacks_in_495 .column11,
	#adaptiveGridstacks_in_495 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */
#stacks_in_495 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 4px 0px 0px 0px;
}
#rollFadestacks_in_1159 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1159:hover {
	opacity: 0.60;
}#shadyStackstacks_in_1160 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_1160 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_1160 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1164 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1164 {
		display: none !important;
	}
}
#rollFadestacks_in_342 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_342:hover {
	opacity: 0.60;
}#shadyStackstacks_in_594 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_594 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_594 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_500 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_500 {
		display: none !important;
	}
}
#rollFadestacks_in_1106 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1106:hover {
	opacity: 0.60;
}#shadyStackstacks_in_1107 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_1107 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_1107 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1111 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1111 {
		display: none !important;
	}
}
#rollFadestacks_in_344 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_344:hover {
	opacity: 0.60;
}#shadyStackstacks_in_578 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_578 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_578 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_501 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_501 {
		display: none !important;
	}
}
#rollFadestacks_in_452 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_452:hover {
	opacity: 0.60;
}#shadyStackstacks_in_574 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_574 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_574 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_502 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_502 {
		display: none !important;
	}
}
#rollFadestacks_in_1099 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1099:hover {
	opacity: 0.60;
}#shadyStackstacks_in_1100 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_1100 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_1100 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1104 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1104 {
		display: none !important;
	}
}
#rollFadestacks_in_456 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_456:hover {
	opacity: 0.60;
}#shadyStackstacks_in_572 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_572 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_572 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_503 {
	height: 5.00px;
}




























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

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1157 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1157 {
		display: none !important;
	}
}
#rollFadestacks_in_1152 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_1152:hover {
	opacity: 0.60;
}#shadyStackstacks_in_1153 {
	-webkit-box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 2px 1px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_1153 {
	margin: 5px;
}


@media print {
	#shadyStackstacks_in_1153 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_568 {
	height: 40.00px;
}




























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

#stacks_in_566 {
	background-color: rgba(248, 248, 248, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 1px 0px 0px 0px;
}

#stacks_in_564 {
	padding: 20px 0px 10px 0px;
}

#stacks_in_284 {
	background-color: rgba(221, 232, 248, 1.00);
	border: solid rgba(174, 200, 216, 1.00);
	border-width:  1px;
}
/* @group Basics */

#switcherstacks_in_391,
#switcherstacks_in_391 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_391 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_391 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_391 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_391>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_391 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(211, 43, 32, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_391 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_391 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_391 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(153, 51, 102, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_391 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_391 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_391 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(40, 88, 30, 1.00);
}

#accordionInterfacestacks_in_391 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_391 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_391 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(211, 43, 32, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_391 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_391 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_391 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_391 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_391 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_391 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_391 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_391>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_391 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_391 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 20.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
	cursor: pointer;
	background: rgba(219, 91, 55, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 48px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_391 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_391 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_391 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_391 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_391 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_391.tabbed-layout #accordionInterfacestacks_in_391 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_391.tabbed-layout #tabbedInterfacestacks_in_391 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_391.accordion-layout #tabbedInterfacestacks_in_391 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_391 .closedIcon,
ul#switcherTabsstacks_in_391 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_391 .accordion-content,
#accordionInterfacestacks_in_391 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_391 .accordion-content .contentInner,
#accordionInterfacestacks_in_391 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(213, 226, 246, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_391 #accordionInterfacestacks_in_391 {
		display: block !important;
	}
	
	#switcherstacks_in_391 #tabbedInterfacestacks_in_391 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_391 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_391,
	#switcherstacks_in_391.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_391 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_391 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_119 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding: 15px 15px 15px 15px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_525 article,
#stacks_in_525 aside,
#stacks_in_525 details,
#stacks_in_525 figcaption,
#stacks_in_525 figure,
#stacks_in_525 footer,
#stacks_in_525 header,
#stacks_in_525 hgroup,
#stacks_in_525 main,
#stacks_in_525 nav,
#stacks_in_525 section,
#stacks_in_525 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_525 audio,
#stacks_in_525 canvas,
#stacks_in_525 progress,
#stacks_in_525 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_525 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_525 [hidden],
#stacks_in_525 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_525 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_525 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_525 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_525 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_525 code,
#stacks_in_525 kbd,
#stacks_in_525 pre,
#stacks_in_525 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_525 *,
#stacks_in_525 *:before,
#stacks_in_525 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_525 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_525 .column_base_margin {
    margin-bottom: 0px;
  }
}

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

  #stacks_in_525 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_525 .column_base_margin {
    margin-bottom: 40px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_525 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_525 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_525 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_525 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_525 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_525 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_525 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_525 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_525 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_525 *,
#stacks_in_525 *:before,
#stacks_in_525 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_525 .left {
  float: left !important; }

#stacks_in_525 .right {
  float: right !important; }

#stacks_in_525 .clearfix:before,
#stacks_in_525 .clearfix:after {
  content: " ";
  display: table; }

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

#stacks_in_525 .hide {
  display: none; }

#stacks_in_525 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_525 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_525 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_525 select {
  width: 100%; }

#stacks_in_525 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_525 .row:before,
#stacks_in_525 .row:after {
  content: " ";
  display: table; }

#stacks_in_525 .row:after {
  clear: both; }

#stacks_in_525 .row.collapse > .column,
#stacks_in_525 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_525 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_525 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_525 .row .row:before,
#stacks_in_525 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_525 .row .row:after {
  clear: both; }

#stacks_in_525 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_525 .row .row.collapse:before,
#stacks_in_525 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_525 .row .row.collapse:after {
  clear: both; }

#stacks_in_525 .column,
#stacks_in_525 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_525 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_525 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_525 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_525 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_525 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_525 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_525 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_525 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_525 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_525 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_525 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_525 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_525 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_525 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_525 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_525 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_525 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_525 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_525 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_525 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_525 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_525 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_525 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_525 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_525 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_525 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_525 .column,
  #stacks_in_525 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_525 .small-1 {
    width: 8.33333%; }

  #stacks_in_525 .small-2 {
    width: 16.66667%; }

  #stacks_in_525 .small-3 {
    width: 25%; }

  #stacks_in_525 .small-4 {
    width: 33.33333%; }

  #stacks_in_525 .small-5 {
    width: 41.66667%; }

  #stacks_in_525 .small-6 {
    width: 50%; }

  #stacks_in_525 .small-7 {
    width: 58.33333%; }

  #stacks_in_525 .small-8 {
    width: 66.66667%; }

  #stacks_in_525 .small-9 {
    width: 75%; }

  #stacks_in_525 .small-10 {
    width: 83.33333%; }

  #stacks_in_525 .small-11 {
    width: 91.66667%; }

  #stacks_in_525 .small-12 {
    width: 100%; }

  #stacks_in_525 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_525 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_525 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_525 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_525 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_525 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_525 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_525 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_525 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_525 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_525 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_525 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_525 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_525 .column.small-centered,
  #stacks_in_525 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_525 .column.small-uncentered,
  #stacks_in_525 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_525 .column.small-centered:last-child,
  #stacks_in_525 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_525 .column.small-uncentered:last-child,
  #stacks_in_525 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_525 .column.small-uncentered.opposite,
  #stacks_in_525 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_525 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_525 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_525 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_525 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_525 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_525 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_525 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_525 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_525 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_525 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_525 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_525 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_525 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_525 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_525 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_525 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_525 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_525 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_525 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_525 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_525 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_525 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_525 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_525 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_525 .column,
  #stacks_in_525 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_525 .medium-1 {
    width: 8.33333%; }

  #stacks_in_525 .medium-2 {
    width: 16.66667%; }

  #stacks_in_525 .medium-3 {
    width: 25%; }

  #stacks_in_525 .medium-4 {
    width: 33.33333%; }

  #stacks_in_525 .medium-5 {
    width: 41.66667%; }

  #stacks_in_525 .medium-6 {
    width: 50%; }

  #stacks_in_525 .medium-7 {
    width: 58.33333%; }

  #stacks_in_525 .medium-8 {
    width: 66.66667%; }

  #stacks_in_525 .medium-9 {
    width: 75%; }

  #stacks_in_525 .medium-10 {
    width: 83.33333%; }

  #stacks_in_525 .medium-11 {
    width: 91.66667%; }

  #stacks_in_525 .medium-12 {
    width: 100%; }

  #stacks_in_525 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_525 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_525 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_525 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_525 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_525 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_525 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_525 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_525 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_525 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_525 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_525 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_525 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_525 .column.medium-centered,
  #stacks_in_525 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_525 .column.medium-uncentered,
  #stacks_in_525 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_525 .column.medium-centered:last-child,
  #stacks_in_525 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_525 .column.medium-uncentered:last-child,
  #stacks_in_525 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_525 .column.medium-uncentered.opposite,
  #stacks_in_525 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_525 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_525 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_525 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_525 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_525 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_525 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_525 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_525 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_525 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_525 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_525 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_525 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_525 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_525 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_525 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_525 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_525 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_525 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_525 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_525 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_525 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_525 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_525 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_525 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_525 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_525 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_525 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_525 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_525 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_525 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_525 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_525 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_525 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_525 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_525 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_525 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_525 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_525 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_525 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_525 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_525 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_525 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_525 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_525 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_525 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_525 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_525 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_525 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_525 .column,
  #stacks_in_525 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_525 .large-1 {
    width: 8.33333%; }

  #stacks_in_525 .large-2 {
    width: 16.66667%; }

  #stacks_in_525 .large-3 {
    width: 25%; }

  #stacks_in_525 .large-4 {
    width: 33.33333%; }

  #stacks_in_525 .large-5 {
    width: 41.66667%; }

  #stacks_in_525 .large-6 {
    width: 50%; }

  #stacks_in_525 .large-7 {
    width: 58.33333%; }

  #stacks_in_525 .large-8 {
    width: 66.66667%; }

  #stacks_in_525 .large-9 {
    width: 75%; }

  #stacks_in_525 .large-10 {
    width: 83.33333%; }

  #stacks_in_525 .large-11 {
    width: 91.66667%; }

  #stacks_in_525 .large-12 {
    width: 100%; }

  #stacks_in_525 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_525 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_525 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_525 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_525 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_525 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_525 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_525 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_525 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_525 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_525 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_525 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_525 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_525 .column.large-centered,
  #stacks_in_525 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_525 .column.large-uncentered,
  #stacks_in_525 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_525 .column.large-centered:last-child,
  #stacks_in_525 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_525 .column.large-uncentered:last-child,
  #stacks_in_525 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_525 .column.large-uncentered.opposite,
  #stacks_in_525 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_525 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_525 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_525 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_525 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_525 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_525 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_525 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_525 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_525 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_525 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_525 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_525 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_525 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_525 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_525 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_525 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_525 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_525 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_525 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_525 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_525 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_525 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_525 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_525 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_525 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_525 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_525 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_525 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_525 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_525 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_525 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_525 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_525 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_525 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_525 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_525 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_525 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_525 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_525 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_525 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_525 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_240 {
	height: 5.00px;
}




























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

#stacks_in_166 {
	font-size: 90%;
}

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_241 {
	height: 5.00px;
}




























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

#stacks_in_168 {
	font-size: 90%;
}

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_242 {
	height: 5.00px;
}




























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

#stacks_in_170 {
	font-size: 90%;
}

.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_243 {
	height: 5.00px;
}




























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

#stacks_in_172 {
	font-size: 90%;
}
#viewPortTextstacks_in_346 h1,
#viewPortTextstacks_in_346 h2,
#viewPortTextstacks_in_346 h3,
#viewPortTextstacks_in_346 h4,
#viewPortTextstacks_in_346 h5,
#viewPortTextstacks_in_346 h6,
#viewPortTextstacks_in_346 p,
#viewPortTextstacks_in_346

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_346 h1,
	#viewPortTextstacks_in_346 h2,
	#viewPortTextstacks_in_346 h3,
	#viewPortTextstacks_in_346 h4,
	#viewPortTextstacks_in_346 h5,
	#viewPortTextstacks_in_346 h6,
	#viewPortTextstacks_in_346 p,
	#viewPortTextstacks_in_346
	
	{
		font-size: 5.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_346 h1,
	#viewPortTextstacks_in_346 h2,
	#viewPortTextstacks_in_346 h3,
	#viewPortTextstacks_in_346 h4,
	#viewPortTextstacks_in_346 h5,
	#viewPortTextstacks_in_346 h6,
	#viewPortTextstacks_in_346 p,
	#viewPortTextstacks_in_346
	
	{
		font-size: 19px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_346 h1,
	#viewPortTextstacks_in_346 h2,
	#viewPortTextstacks_in_346 h3,
	#viewPortTextstacks_in_346 h4,
	#viewPortTextstacks_in_346 h5,
	#viewPortTextstacks_in_346 h6,
	#viewPortTextstacks_in_346 p,
	#viewPortTextstacks_in_346
	
	{
		font-size: 18px;
	}
}
#stacks_in_1150 {
	padding: 0px 0px 5px 15px;
}

#stacks_in_173 {
	padding: 5px 0px 0px 15px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_130 {
	height: 40.00px;
}




























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

#stacks_in_1097 {
	padding: 5px 0px 0px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_419_5 #myExtraContent5,
#ExtraContentPlusstacks_in_419_5 #fs {
	display: none;
}


#stacks_in_419_3 {
	padding: 20px 0px 0px 0px;
}
