@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);
  }
}
/* CSS code for getting consent for cookies, custom popup message box */
#mini_cookie_wrapper_stacks_in_121 {
	display: inline-block;
	background: rgba(46, 50, 60, 1.00);
	border-radius: 0.5rem;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.20);
	margin: 2rem;
	padding: 1rem;
	
	
	
	
	
	
	
	
	
	
	
	position: relative;
	display: block;
	max-width: calc(100% - 2rem - 2rem);
	
	
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	z-index: 99999;
}

#mini_cookie_wrapper_stacks_in_121.dismissed {
	display: none;
}

#mini_cookie_stacks_in_121 {
	display: flex;
	align-items: center;
}

#mini_cookie_content_stacks_in_121,
#mini_cookie_button_stacks_in_121 {
	font-size: 1.125rem;
	line-height: 1.5em;
	letter-spacing: 0px;
	margin: 0;
}

#mini_cookie_content_stacks_in_121 {
	flex: 1;
	color: rgba(241, 241, 241, 1.00);
}

@media screen and (max-width: 300px) {
	/* Mobile styling */
	#mini_cookie_stacks_in_121 {
		flex-direction: column;
	}

	#mini_cookie_wrapper_stacks_in_121 {
		width: 100vw;
		margin: 0;
		border-radius: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#mini_cookie_content_stacks_in_121 {
		text-align: center;
		margin-bottom: 1rem;
	}

	#mini_cookie_button_stacks_in_121 {
		margin-left: 0 !important;
	}

}

#mini_cookie_content_stacks_in_121 a,
#mini_cookie_content_stacks_in_121 a:visited {
	font-weight: 600;
	color: rgba(255, 63, 0, 1.00);
	background: none;
	border: none;
	transition: all 100ms ease-in-out;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	
	
	
}

#mini_cookie_content_stacks_in_121 a:hover,
#mini_cookie_content_stacks_in_121 a:active {
	color: rgba(27, 30, 35, 1.00);
	text-decoration: none;
	background: none;
	border: none;
}

#mini_cookie_content_stacks_in_121 a:focus {
	outline: 1px dotted rgba(27, 30, 35, 1.00);
}






/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_121,
#mini_cookie_button_accept_all_stacks_in_121,
.mini_cookie_button_stacks_in_121 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(255, 63, 0, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(241, 241, 241, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_121 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_121:hover,
.mini_cookie_button_stacks_in_121:hover,
#mini_cookie_button_accept_all_stacks_in_121:hover,
#mini_cookie_button_stacks_in_121:active,
.mini_cookie_button_stacks_in_121:active {
	color: rgba(178, 178, 178, 1.00);
	background-color: rgba(27, 30, 35, 1.00);
}

#mini_cookie_button_stacks_in_121:focus,
#mini_cookie_button_accept_all_stacks_in_121:focus,
.mini_cookie_button_stacks_in_121:focus {
	outline: 1px dotted rgba(178, 178, 178, 1.00);
}








/* ********* */
/* 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_182 article,
#stacks_in_182 aside,
#stacks_in_182 details,
#stacks_in_182 figcaption,
#stacks_in_182 figure,
#stacks_in_182 footer,
#stacks_in_182 header,
#stacks_in_182 hgroup,
#stacks_in_182 main,
#stacks_in_182 nav,
#stacks_in_182 section,
#stacks_in_182 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_182 audio,
#stacks_in_182 canvas,
#stacks_in_182 progress,
#stacks_in_182 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_182 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_182 [hidden],
#stacks_in_182 template {
  display: none;
}


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

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

#stacks_in_182 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_182 pre {
  overflow: auto;
}

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

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



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


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


#stacks_in_182 .wow {
  visibility: hidden;
}



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


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

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

  #stacks_in_182 .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_182 .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_182 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_182 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_182 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_182 .hide {
  display: none; }

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


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


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

#stacks_in_182 select {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_182 .column,
#stacks_in_182 .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_182 [class*="column"] + [class*="column"]:last-child {
  float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_182 .large-1 {
    width: 8.33333%; }

  #stacks_in_182 .large-2 {
    width: 16.66667%; }

  #stacks_in_182 .large-3 {
    width: 25%; }

  #stacks_in_182 .large-4 {
    width: 33.33333%; }

  #stacks_in_182 .large-5 {
    width: 41.66667%; }

  #stacks_in_182 .large-6 {
    width: 50%; }

  #stacks_in_182 .large-7 {
    width: 58.33333%; }

  #stacks_in_182 .large-8 {
    width: 66.66667%; }

  #stacks_in_182 .large-9 {
    width: 75%; }

  #stacks_in_182 .large-10 {
    width: 83.33333%; }

  #stacks_in_182 .large-11 {
    width: 91.66667%; }

  #stacks_in_182 .large-12 {
    width: 100%; }

  #stacks_in_182 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_182 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_182 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_182 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_182 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_182 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_182 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_182 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_182 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_182 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_182 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_182 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_182 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

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

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

  #stacks_in_182 .column.large-centered:last-child,
  #stacks_in_182 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_182 .column.large-uncentered:last-child,
  #stacks_in_182 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_182 .column.large-uncentered.opposite,
  #stacks_in_182 .columns.large-uncentered.opposite {
    float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_182 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_182 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_182 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_182 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_182 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_182 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_182 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_182 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_182 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_182 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_182 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_182 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_182 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_182 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_182 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_182 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_182 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_182 {
	padding: 15px 0px 30px 0px;
}

#stacks_in_119 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_117 {
	padding: 0px 0px 39px 0px;
}

#stacks_in_192 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_234 article,
#stacks_in_234 aside,
#stacks_in_234 details,
#stacks_in_234 figcaption,
#stacks_in_234 figure,
#stacks_in_234 footer,
#stacks_in_234 header,
#stacks_in_234 hgroup,
#stacks_in_234 main,
#stacks_in_234 nav,
#stacks_in_234 section,
#stacks_in_234 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_234 audio,
#stacks_in_234 canvas,
#stacks_in_234 progress,
#stacks_in_234 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_234 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_234 [hidden],
#stacks_in_234 template {
  display: none;
}


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

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

#stacks_in_234 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_234 pre {
  overflow: auto;
}

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

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



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


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


#stacks_in_234 .wow {
  visibility: hidden;
}



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


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

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

  #stacks_in_234 .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_234 .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_234 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_234 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_234 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_234 .hide {
  display: none; }

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


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


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

#stacks_in_234 select {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_234 .column,
#stacks_in_234 .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_234 [class*="column"] + [class*="column"]:last-child {
  float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_234 .large-1 {
    width: 8.33333%; }

  #stacks_in_234 .large-2 {
    width: 16.66667%; }

  #stacks_in_234 .large-3 {
    width: 25%; }

  #stacks_in_234 .large-4 {
    width: 33.33333%; }

  #stacks_in_234 .large-5 {
    width: 41.66667%; }

  #stacks_in_234 .large-6 {
    width: 50%; }

  #stacks_in_234 .large-7 {
    width: 58.33333%; }

  #stacks_in_234 .large-8 {
    width: 66.66667%; }

  #stacks_in_234 .large-9 {
    width: 75%; }

  #stacks_in_234 .large-10 {
    width: 83.33333%; }

  #stacks_in_234 .large-11 {
    width: 91.66667%; }

  #stacks_in_234 .large-12 {
    width: 100%; }

  #stacks_in_234 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_234 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_234 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_234 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_234 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_234 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_234 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_234 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_234 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_234 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_234 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_234 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_234 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

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

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

  #stacks_in_234 .column.large-centered:last-child,
  #stacks_in_234 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_234 .column.large-uncentered:last-child,
  #stacks_in_234 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_234 .column.large-uncentered.opposite,
  #stacks_in_234 .columns.large-uncentered.opposite {
    float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_234 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_234 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_234 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_234 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_234 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_234 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_234 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_234 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_234 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_234 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_234 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_234 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_234 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_234 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_234 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_234 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_234 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_234 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 15px 0px 25px 0px;
}

#stacks_in_244 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_268_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_268 a:link, #stacks_in_268 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_268 a:hover, #stacks_in_268 a:active {
	color:#FFFFFF;
}







#stacks_in_268 a:link, #stacks_in_268 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_268 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_268 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}





.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_179 {
	height: 38px;
}












#stacks_in_253 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_255 article,
#stacks_in_255 aside,
#stacks_in_255 details,
#stacks_in_255 figcaption,
#stacks_in_255 figure,
#stacks_in_255 footer,
#stacks_in_255 header,
#stacks_in_255 hgroup,
#stacks_in_255 main,
#stacks_in_255 nav,
#stacks_in_255 section,
#stacks_in_255 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_255 audio,
#stacks_in_255 canvas,
#stacks_in_255 progress,
#stacks_in_255 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_255 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_255 [hidden],
#stacks_in_255 template {
  display: none;
}


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

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

#stacks_in_255 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_255 pre {
  overflow: auto;
}

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

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



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


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


#stacks_in_255 .wow {
  visibility: hidden;
}



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


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

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

  #stacks_in_255 .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_255 .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_255 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_255 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_255 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_255 .hide {
  display: none; }

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


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


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

#stacks_in_255 select {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_255 .column,
#stacks_in_255 .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_255 [class*="column"] + [class*="column"]:last-child {
  float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_255 .large-1 {
    width: 8.33333%; }

  #stacks_in_255 .large-2 {
    width: 16.66667%; }

  #stacks_in_255 .large-3 {
    width: 25%; }

  #stacks_in_255 .large-4 {
    width: 33.33333%; }

  #stacks_in_255 .large-5 {
    width: 41.66667%; }

  #stacks_in_255 .large-6 {
    width: 50%; }

  #stacks_in_255 .large-7 {
    width: 58.33333%; }

  #stacks_in_255 .large-8 {
    width: 66.66667%; }

  #stacks_in_255 .large-9 {
    width: 75%; }

  #stacks_in_255 .large-10 {
    width: 83.33333%; }

  #stacks_in_255 .large-11 {
    width: 91.66667%; }

  #stacks_in_255 .large-12 {
    width: 100%; }

  #stacks_in_255 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_255 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_255 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_255 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_255 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_255 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_255 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_255 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_255 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_255 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_255 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_255 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_255 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

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

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

  #stacks_in_255 .column.large-centered:last-child,
  #stacks_in_255 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_255 .column.large-uncentered:last-child,
  #stacks_in_255 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_255 .column.large-uncentered.opposite,
  #stacks_in_255 .columns.large-uncentered.opposite {
    float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_255 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_255 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_255 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_255 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_255 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_255 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_255 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_255 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_255 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_255 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_255 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_255 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_255 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_255 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_255 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_255 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_255 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_255 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 15px 0px 25px 0px;
}

#stacks_in_256 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_266_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_266 a:link, #stacks_in_266 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_266 a:hover, #stacks_in_266 a:active {
	color:#FFFFFF;
}







#stacks_in_266 a:link, #stacks_in_266 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_266 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_266 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}





.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_272 {
	height: 38px;
}












#stacks_in_273 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_275 article,
#stacks_in_275 aside,
#stacks_in_275 details,
#stacks_in_275 figcaption,
#stacks_in_275 figure,
#stacks_in_275 footer,
#stacks_in_275 header,
#stacks_in_275 hgroup,
#stacks_in_275 main,
#stacks_in_275 nav,
#stacks_in_275 section,
#stacks_in_275 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_275 audio,
#stacks_in_275 canvas,
#stacks_in_275 progress,
#stacks_in_275 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_275 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_275 [hidden],
#stacks_in_275 template {
  display: none;
}


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

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

#stacks_in_275 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_275 pre {
  overflow: auto;
}

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

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



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


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


#stacks_in_275 .wow {
  visibility: hidden;
}



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


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

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

  #stacks_in_275 .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_275 .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_275 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_275 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_275 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_275 .hide {
  display: none; }

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


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


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

#stacks_in_275 select {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_275 .column,
#stacks_in_275 .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_275 [class*="column"] + [class*="column"]:last-child {
  float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_275 .medium-2 {
    width: 16.66667%; }

  #stacks_in_275 .medium-3 {
    width: 25%; }

  #stacks_in_275 .medium-4 {
    width: 33.33333%; }

  #stacks_in_275 .medium-5 {
    width: 41.66667%; }

  #stacks_in_275 .medium-6 {
    width: 50%; }

  #stacks_in_275 .medium-7 {
    width: 58.33333%; }

  #stacks_in_275 .medium-8 {
    width: 66.66667%; }

  #stacks_in_275 .medium-9 {
    width: 75%; }

  #stacks_in_275 .medium-10 {
    width: 83.33333%; }

  #stacks_in_275 .medium-11 {
    width: 91.66667%; }

  #stacks_in_275 .medium-12 {
    width: 100%; }

  #stacks_in_275 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_275 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_275 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_275 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_275 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_275 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_275 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_275 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_275 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_275 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_275 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_275 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_275 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_275 .column.medium-centered,
  #stacks_in_275 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_275 .column.medium-uncentered,
  #stacks_in_275 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_275 .column.medium-centered:last-child,
  #stacks_in_275 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_275 .column.medium-uncentered:last-child,
  #stacks_in_275 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_275 .column.medium-uncentered.opposite,
  #stacks_in_275 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_275 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_275 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_275 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_275 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_275 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_275 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_275 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_275 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_275 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_275 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_275 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_275 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_275 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_275 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_275 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_275 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_275 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_275 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_275 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_275 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_275 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_275 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_275 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_275 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_275 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_275 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_275 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_275 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_275 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_275 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_275 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_275 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_275 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_275 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_275 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_275 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_275 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_275 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_275 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_275 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_275 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_275 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_275 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_275 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_275 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_275 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_275 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_275 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_275 .column,
  #stacks_in_275 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_275 .large-1 {
    width: 8.33333%; }

  #stacks_in_275 .large-2 {
    width: 16.66667%; }

  #stacks_in_275 .large-3 {
    width: 25%; }

  #stacks_in_275 .large-4 {
    width: 33.33333%; }

  #stacks_in_275 .large-5 {
    width: 41.66667%; }

  #stacks_in_275 .large-6 {
    width: 50%; }

  #stacks_in_275 .large-7 {
    width: 58.33333%; }

  #stacks_in_275 .large-8 {
    width: 66.66667%; }

  #stacks_in_275 .large-9 {
    width: 75%; }

  #stacks_in_275 .large-10 {
    width: 83.33333%; }

  #stacks_in_275 .large-11 {
    width: 91.66667%; }

  #stacks_in_275 .large-12 {
    width: 100%; }

  #stacks_in_275 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_275 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_275 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_275 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_275 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_275 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_275 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_275 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_275 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_275 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_275 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_275 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_275 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_275 .column.large-centered,
  #stacks_in_275 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_275 .column.large-uncentered,
  #stacks_in_275 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_275 .column.large-centered:last-child,
  #stacks_in_275 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_275 .column.large-uncentered:last-child,
  #stacks_in_275 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_275 .column.large-uncentered.opposite,
  #stacks_in_275 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_275 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_275 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_275 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_275 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_275 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_275 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_275 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_275 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_275 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_275 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_275 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_275 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_275 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_275 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_275 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_275 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_275 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_275 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_275 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_275 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_275 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_275 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_275 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_275 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_275 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_275 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_275 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_275 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_275 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_275 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_275 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_275 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_275 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_275 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_275 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_275 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_275 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_275 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_275 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_275 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_275 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_275 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 15px 0px 25px 0px;
}

#stacks_in_276 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_278_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_278 a:link, #stacks_in_278 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_278 a:hover, #stacks_in_278 a:active {
	color:#FFFFFF;
}







#stacks_in_278 a:link, #stacks_in_278 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_278 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_278 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}





.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_316 {
	height: 38px;
}












#stacks_in_290 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_292 article,
#stacks_in_292 aside,
#stacks_in_292 details,
#stacks_in_292 figcaption,
#stacks_in_292 figure,
#stacks_in_292 footer,
#stacks_in_292 header,
#stacks_in_292 hgroup,
#stacks_in_292 main,
#stacks_in_292 nav,
#stacks_in_292 section,
#stacks_in_292 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_292 audio,
#stacks_in_292 canvas,
#stacks_in_292 progress,
#stacks_in_292 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_292 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_292 [hidden],
#stacks_in_292 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_292 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_292 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_292 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_292 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_292 code,
#stacks_in_292 kbd,
#stacks_in_292 pre,
#stacks_in_292 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_292 *,
#stacks_in_292 *:before,
#stacks_in_292 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_292 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_292 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_292 .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_292 .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_292 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_292 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_292 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_292 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_292 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_292 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_292 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_292 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_292 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_292 *,
#stacks_in_292 *:before,
#stacks_in_292 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_292 .left {
  float: left !important; }

#stacks_in_292 .right {
  float: right !important; }

#stacks_in_292 .clearfix:before,
#stacks_in_292 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_292 .clearfix:after {
  clear: both; }

#stacks_in_292 .hide {
  display: none; }

#stacks_in_292 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_292 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_292 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_292 select {
  width: 100%; }

#stacks_in_292 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_292 .row:before,
#stacks_in_292 .row:after {
  content: " ";
  display: table; }

#stacks_in_292 .row:after {
  clear: both; }

#stacks_in_292 .row.collapse > .column,
#stacks_in_292 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_292 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_292 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_292 .row .row:before,
#stacks_in_292 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_292 .row .row:after {
  clear: both; }

#stacks_in_292 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_292 .row .row.collapse:before,
#stacks_in_292 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_292 .row .row.collapse:after {
  clear: both; }

#stacks_in_292 .column,
#stacks_in_292 .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_292 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_292 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_292 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_292 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_292 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_292 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_292 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_292 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_292 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_292 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_292 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_292 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_292 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_292 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_292 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_292 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_292 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_292 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_292 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_292 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_292 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_292 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_292 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_292 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_292 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_292 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_292 .column,
  #stacks_in_292 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_292 .small-1 {
    width: 8.33333%; }

  #stacks_in_292 .small-2 {
    width: 16.66667%; }

  #stacks_in_292 .small-3 {
    width: 25%; }

  #stacks_in_292 .small-4 {
    width: 33.33333%; }

  #stacks_in_292 .small-5 {
    width: 41.66667%; }

  #stacks_in_292 .small-6 {
    width: 50%; }

  #stacks_in_292 .small-7 {
    width: 58.33333%; }

  #stacks_in_292 .small-8 {
    width: 66.66667%; }

  #stacks_in_292 .small-9 {
    width: 75%; }

  #stacks_in_292 .small-10 {
    width: 83.33333%; }

  #stacks_in_292 .small-11 {
    width: 91.66667%; }

  #stacks_in_292 .small-12 {
    width: 100%; }

  #stacks_in_292 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_292 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_292 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_292 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_292 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_292 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_292 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_292 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_292 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_292 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_292 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_292 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_292 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_292 .column.small-centered,
  #stacks_in_292 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_292 .column.small-uncentered,
  #stacks_in_292 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_292 .column.small-centered:last-child,
  #stacks_in_292 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_292 .column.small-uncentered:last-child,
  #stacks_in_292 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_292 .column.small-uncentered.opposite,
  #stacks_in_292 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_292 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_292 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_292 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_292 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_292 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_292 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_292 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_292 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_292 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_292 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_292 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_292 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_292 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_292 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_292 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_292 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_292 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_292 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_292 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_292 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_292 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_292 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_292 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_292 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_292 .column,
  #stacks_in_292 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_292 .medium-1 {
    width: 8.33333%; }

  #stacks_in_292 .medium-2 {
    width: 16.66667%; }

  #stacks_in_292 .medium-3 {
    width: 25%; }

  #stacks_in_292 .medium-4 {
    width: 33.33333%; }

  #stacks_in_292 .medium-5 {
    width: 41.66667%; }

  #stacks_in_292 .medium-6 {
    width: 50%; }

  #stacks_in_292 .medium-7 {
    width: 58.33333%; }

  #stacks_in_292 .medium-8 {
    width: 66.66667%; }

  #stacks_in_292 .medium-9 {
    width: 75%; }

  #stacks_in_292 .medium-10 {
    width: 83.33333%; }

  #stacks_in_292 .medium-11 {
    width: 91.66667%; }

  #stacks_in_292 .medium-12 {
    width: 100%; }

  #stacks_in_292 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_292 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_292 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_292 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_292 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_292 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_292 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_292 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_292 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_292 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_292 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_292 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_292 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_292 .column.medium-centered,
  #stacks_in_292 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_292 .column.medium-uncentered,
  #stacks_in_292 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_292 .column.medium-centered:last-child,
  #stacks_in_292 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_292 .column.medium-uncentered:last-child,
  #stacks_in_292 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_292 .column.medium-uncentered.opposite,
  #stacks_in_292 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_292 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_292 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_292 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_292 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_292 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_292 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_292 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_292 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_292 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_292 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_292 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_292 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_292 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_292 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_292 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_292 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_292 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_292 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_292 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_292 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_292 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_292 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_292 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_292 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_292 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_292 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_292 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_292 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_292 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_292 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_292 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_292 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_292 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_292 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_292 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_292 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_292 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_292 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_292 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_292 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_292 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_292 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_292 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_292 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_292 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_292 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_292 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_292 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_292 .column,
  #stacks_in_292 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_292 .large-1 {
    width: 8.33333%; }

  #stacks_in_292 .large-2 {
    width: 16.66667%; }

  #stacks_in_292 .large-3 {
    width: 25%; }

  #stacks_in_292 .large-4 {
    width: 33.33333%; }

  #stacks_in_292 .large-5 {
    width: 41.66667%; }

  #stacks_in_292 .large-6 {
    width: 50%; }

  #stacks_in_292 .large-7 {
    width: 58.33333%; }

  #stacks_in_292 .large-8 {
    width: 66.66667%; }

  #stacks_in_292 .large-9 {
    width: 75%; }

  #stacks_in_292 .large-10 {
    width: 83.33333%; }

  #stacks_in_292 .large-11 {
    width: 91.66667%; }

  #stacks_in_292 .large-12 {
    width: 100%; }

  #stacks_in_292 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_292 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_292 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_292 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_292 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_292 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_292 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_292 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_292 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_292 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_292 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_292 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_292 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_292 .column.large-centered,
  #stacks_in_292 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_292 .column.large-uncentered,
  #stacks_in_292 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_292 .column.large-centered:last-child,
  #stacks_in_292 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_292 .column.large-uncentered:last-child,
  #stacks_in_292 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_292 .column.large-uncentered.opposite,
  #stacks_in_292 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_292 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_292 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_292 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_292 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_292 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_292 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_292 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_292 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_292 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_292 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_292 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_292 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_292 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_292 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_292 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_292 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_292 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_292 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_292 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_292 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_292 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_292 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_292 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_292 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_292 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_292 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_292 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_292 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_292 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_292 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_292 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_292 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_292 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_292 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_292 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_292 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_292 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_292 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_292 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_292 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_292 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_292 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 15px 0px 25px 0px;
}

#stacks_in_293 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_295_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_295 a:link, #stacks_in_295 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_295 a:hover, #stacks_in_295 a:active {
	color:#FFFFFF;
}







#stacks_in_295 a:link, #stacks_in_295 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_295 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_295 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}





.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_287 {
	height: 38px;
}












/* ********* */
/* 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_306 article,
#stacks_in_306 aside,
#stacks_in_306 details,
#stacks_in_306 figcaption,
#stacks_in_306 figure,
#stacks_in_306 footer,
#stacks_in_306 header,
#stacks_in_306 hgroup,
#stacks_in_306 main,
#stacks_in_306 nav,
#stacks_in_306 section,
#stacks_in_306 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_306 audio,
#stacks_in_306 canvas,
#stacks_in_306 progress,
#stacks_in_306 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_306 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_306 [hidden],
#stacks_in_306 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_306 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_306 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_306 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_306 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_306 code,
#stacks_in_306 kbd,
#stacks_in_306 pre,
#stacks_in_306 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_306 *,
#stacks_in_306 *:before,
#stacks_in_306 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_306 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_306 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_306 .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_306 .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_306 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_306 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_306 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_306 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_306 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_306 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_306 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_306 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_306 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_306 *,
#stacks_in_306 *:before,
#stacks_in_306 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_306 .left {
  float: left !important; }

#stacks_in_306 .right {
  float: right !important; }

#stacks_in_306 .clearfix:before,
#stacks_in_306 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_306 .clearfix:after {
  clear: both; }

#stacks_in_306 .hide {
  display: none; }

#stacks_in_306 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_306 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_306 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_306 select {
  width: 100%; }

#stacks_in_306 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_306 .row:before,
#stacks_in_306 .row:after {
  content: " ";
  display: table; }

#stacks_in_306 .row:after {
  clear: both; }

#stacks_in_306 .row.collapse > .column,
#stacks_in_306 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_306 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_306 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_306 .row .row:before,
#stacks_in_306 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_306 .row .row:after {
  clear: both; }

#stacks_in_306 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_306 .row .row.collapse:before,
#stacks_in_306 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_306 .row .row.collapse:after {
  clear: both; }

#stacks_in_306 .column,
#stacks_in_306 .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_306 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_306 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_306 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_306 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_306 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_306 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_306 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_306 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_306 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_306 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_306 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_306 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_306 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_306 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_306 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_306 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_306 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_306 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_306 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_306 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_306 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_306 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_306 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_306 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_306 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_306 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_306 .column,
  #stacks_in_306 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_306 .small-1 {
    width: 8.33333%; }

  #stacks_in_306 .small-2 {
    width: 16.66667%; }

  #stacks_in_306 .small-3 {
    width: 25%; }

  #stacks_in_306 .small-4 {
    width: 33.33333%; }

  #stacks_in_306 .small-5 {
    width: 41.66667%; }

  #stacks_in_306 .small-6 {
    width: 50%; }

  #stacks_in_306 .small-7 {
    width: 58.33333%; }

  #stacks_in_306 .small-8 {
    width: 66.66667%; }

  #stacks_in_306 .small-9 {
    width: 75%; }

  #stacks_in_306 .small-10 {
    width: 83.33333%; }

  #stacks_in_306 .small-11 {
    width: 91.66667%; }

  #stacks_in_306 .small-12 {
    width: 100%; }

  #stacks_in_306 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_306 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_306 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_306 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_306 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_306 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_306 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_306 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_306 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_306 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_306 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_306 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_306 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_306 .column.small-centered,
  #stacks_in_306 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_306 .column.small-uncentered,
  #stacks_in_306 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_306 .column.small-centered:last-child,
  #stacks_in_306 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_306 .column.small-uncentered:last-child,
  #stacks_in_306 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_306 .column.small-uncentered.opposite,
  #stacks_in_306 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_306 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_306 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_306 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_306 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_306 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_306 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_306 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_306 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_306 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_306 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_306 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_306 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_306 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_306 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_306 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_306 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_306 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_306 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_306 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_306 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_306 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_306 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_306 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_306 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_306 .column,
  #stacks_in_306 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_306 .medium-1 {
    width: 8.33333%; }

  #stacks_in_306 .medium-2 {
    width: 16.66667%; }

  #stacks_in_306 .medium-3 {
    width: 25%; }

  #stacks_in_306 .medium-4 {
    width: 33.33333%; }

  #stacks_in_306 .medium-5 {
    width: 41.66667%; }

  #stacks_in_306 .medium-6 {
    width: 50%; }

  #stacks_in_306 .medium-7 {
    width: 58.33333%; }

  #stacks_in_306 .medium-8 {
    width: 66.66667%; }

  #stacks_in_306 .medium-9 {
    width: 75%; }

  #stacks_in_306 .medium-10 {
    width: 83.33333%; }

  #stacks_in_306 .medium-11 {
    width: 91.66667%; }

  #stacks_in_306 .medium-12 {
    width: 100%; }

  #stacks_in_306 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_306 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_306 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_306 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_306 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_306 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_306 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_306 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_306 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_306 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_306 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_306 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_306 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_306 .column.medium-centered,
  #stacks_in_306 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_306 .column.medium-uncentered,
  #stacks_in_306 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_306 .column.medium-centered:last-child,
  #stacks_in_306 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_306 .column.medium-uncentered:last-child,
  #stacks_in_306 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_306 .column.medium-uncentered.opposite,
  #stacks_in_306 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_306 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_306 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_306 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_306 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_306 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_306 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_306 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_306 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_306 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_306 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_306 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_306 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_306 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_306 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_306 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_306 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_306 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_306 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_306 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_306 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_306 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_306 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_306 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_306 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_306 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_306 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_306 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_306 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_306 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_306 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_306 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_306 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_306 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_306 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_306 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_306 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_306 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_306 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_306 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_306 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_306 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_306 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_306 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_306 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_306 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_306 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_306 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_306 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_306 .column,
  #stacks_in_306 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_306 .large-1 {
    width: 8.33333%; }

  #stacks_in_306 .large-2 {
    width: 16.66667%; }

  #stacks_in_306 .large-3 {
    width: 25%; }

  #stacks_in_306 .large-4 {
    width: 33.33333%; }

  #stacks_in_306 .large-5 {
    width: 41.66667%; }

  #stacks_in_306 .large-6 {
    width: 50%; }

  #stacks_in_306 .large-7 {
    width: 58.33333%; }

  #stacks_in_306 .large-8 {
    width: 66.66667%; }

  #stacks_in_306 .large-9 {
    width: 75%; }

  #stacks_in_306 .large-10 {
    width: 83.33333%; }

  #stacks_in_306 .large-11 {
    width: 91.66667%; }

  #stacks_in_306 .large-12 {
    width: 100%; }

  #stacks_in_306 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_306 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_306 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_306 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_306 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_306 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_306 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_306 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_306 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_306 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_306 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_306 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_306 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_306 .column.large-centered,
  #stacks_in_306 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_306 .column.large-uncentered,
  #stacks_in_306 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_306 .column.large-centered:last-child,
  #stacks_in_306 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_306 .column.large-uncentered:last-child,
  #stacks_in_306 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_306 .column.large-uncentered.opposite,
  #stacks_in_306 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_306 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_306 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_306 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_306 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_306 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_306 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_306 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_306 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_306 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_306 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_306 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_306 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_306 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_306 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_306 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_306 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_306 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_306 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_306 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_306 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_306 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_306 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_306 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_306 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_306 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_306 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_306 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_306 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_306 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_306 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_306 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_306 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_306 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_306 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_306 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_306 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_306 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_306 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_306 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_306 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_306 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_306 {
	padding: 15px 0px 25px 0px;
}

#stacks_in_319 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_321 article,
#stacks_in_321 aside,
#stacks_in_321 details,
#stacks_in_321 figcaption,
#stacks_in_321 figure,
#stacks_in_321 footer,
#stacks_in_321 header,
#stacks_in_321 hgroup,
#stacks_in_321 main,
#stacks_in_321 nav,
#stacks_in_321 section,
#stacks_in_321 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_321 audio,
#stacks_in_321 canvas,
#stacks_in_321 progress,
#stacks_in_321 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_321 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_321 [hidden],
#stacks_in_321 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_321 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_321 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_321 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_321 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_321 code,
#stacks_in_321 kbd,
#stacks_in_321 pre,
#stacks_in_321 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_321 *,
#stacks_in_321 *:before,
#stacks_in_321 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_321 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_321 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_321 .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_321 .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_321 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_321 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_321 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_321 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_321 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_321 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_321 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_321 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_321 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_321 *,
#stacks_in_321 *:before,
#stacks_in_321 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_321 .left {
  float: left !important; }

#stacks_in_321 .right {
  float: right !important; }

#stacks_in_321 .clearfix:before,
#stacks_in_321 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_321 .clearfix:after {
  clear: both; }

#stacks_in_321 .hide {
  display: none; }

#stacks_in_321 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_321 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_321 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_321 select {
  width: 100%; }

#stacks_in_321 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_321 .row:before,
#stacks_in_321 .row:after {
  content: " ";
  display: table; }

#stacks_in_321 .row:after {
  clear: both; }

#stacks_in_321 .row.collapse > .column,
#stacks_in_321 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_321 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_321 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_321 .row .row:before,
#stacks_in_321 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_321 .row .row:after {
  clear: both; }

#stacks_in_321 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_321 .row .row.collapse:before,
#stacks_in_321 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_321 .row .row.collapse:after {
  clear: both; }

#stacks_in_321 .column,
#stacks_in_321 .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_321 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_321 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_321 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_321 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_321 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_321 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_321 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_321 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_321 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_321 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_321 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_321 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_321 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_321 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_321 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_321 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_321 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_321 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_321 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_321 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_321 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_321 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_321 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_321 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_321 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_321 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_321 .column,
  #stacks_in_321 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_321 .small-1 {
    width: 8.33333%; }

  #stacks_in_321 .small-2 {
    width: 16.66667%; }

  #stacks_in_321 .small-3 {
    width: 25%; }

  #stacks_in_321 .small-4 {
    width: 33.33333%; }

  #stacks_in_321 .small-5 {
    width: 41.66667%; }

  #stacks_in_321 .small-6 {
    width: 50%; }

  #stacks_in_321 .small-7 {
    width: 58.33333%; }

  #stacks_in_321 .small-8 {
    width: 66.66667%; }

  #stacks_in_321 .small-9 {
    width: 75%; }

  #stacks_in_321 .small-10 {
    width: 83.33333%; }

  #stacks_in_321 .small-11 {
    width: 91.66667%; }

  #stacks_in_321 .small-12 {
    width: 100%; }

  #stacks_in_321 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_321 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_321 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_321 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_321 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_321 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_321 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_321 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_321 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_321 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_321 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_321 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_321 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_321 .column.small-centered,
  #stacks_in_321 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_321 .column.small-uncentered,
  #stacks_in_321 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_321 .column.small-centered:last-child,
  #stacks_in_321 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_321 .column.small-uncentered:last-child,
  #stacks_in_321 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_321 .column.small-uncentered.opposite,
  #stacks_in_321 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_321 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_321 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_321 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_321 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_321 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_321 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_321 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_321 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_321 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_321 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_321 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_321 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_321 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_321 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_321 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_321 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_321 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_321 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_321 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_321 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_321 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_321 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_321 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_321 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_321 .column,
  #stacks_in_321 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_321 .medium-1 {
    width: 8.33333%; }

  #stacks_in_321 .medium-2 {
    width: 16.66667%; }

  #stacks_in_321 .medium-3 {
    width: 25%; }

  #stacks_in_321 .medium-4 {
    width: 33.33333%; }

  #stacks_in_321 .medium-5 {
    width: 41.66667%; }

  #stacks_in_321 .medium-6 {
    width: 50%; }

  #stacks_in_321 .medium-7 {
    width: 58.33333%; }

  #stacks_in_321 .medium-8 {
    width: 66.66667%; }

  #stacks_in_321 .medium-9 {
    width: 75%; }

  #stacks_in_321 .medium-10 {
    width: 83.33333%; }

  #stacks_in_321 .medium-11 {
    width: 91.66667%; }

  #stacks_in_321 .medium-12 {
    width: 100%; }

  #stacks_in_321 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_321 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_321 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_321 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_321 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_321 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_321 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_321 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_321 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_321 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_321 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_321 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_321 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_321 .column.medium-centered,
  #stacks_in_321 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_321 .column.medium-uncentered,
  #stacks_in_321 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_321 .column.medium-centered:last-child,
  #stacks_in_321 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_321 .column.medium-uncentered:last-child,
  #stacks_in_321 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_321 .column.medium-uncentered.opposite,
  #stacks_in_321 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_321 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_321 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_321 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_321 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_321 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_321 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_321 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_321 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_321 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_321 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_321 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_321 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_321 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_321 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_321 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_321 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_321 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_321 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_321 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_321 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_321 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_321 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_321 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_321 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_321 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_321 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_321 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_321 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_321 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_321 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_321 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_321 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_321 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_321 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_321 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_321 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_321 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_321 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_321 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_321 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_321 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_321 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_321 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_321 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_321 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_321 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_321 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_321 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_321 .column,
  #stacks_in_321 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_321 .large-1 {
    width: 8.33333%; }

  #stacks_in_321 .large-2 {
    width: 16.66667%; }

  #stacks_in_321 .large-3 {
    width: 25%; }

  #stacks_in_321 .large-4 {
    width: 33.33333%; }

  #stacks_in_321 .large-5 {
    width: 41.66667%; }

  #stacks_in_321 .large-6 {
    width: 50%; }

  #stacks_in_321 .large-7 {
    width: 58.33333%; }

  #stacks_in_321 .large-8 {
    width: 66.66667%; }

  #stacks_in_321 .large-9 {
    width: 75%; }

  #stacks_in_321 .large-10 {
    width: 83.33333%; }

  #stacks_in_321 .large-11 {
    width: 91.66667%; }

  #stacks_in_321 .large-12 {
    width: 100%; }

  #stacks_in_321 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_321 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_321 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_321 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_321 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_321 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_321 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_321 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_321 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_321 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_321 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_321 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_321 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_321 .column.large-centered,
  #stacks_in_321 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_321 .column.large-uncentered,
  #stacks_in_321 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_321 .column.large-centered:last-child,
  #stacks_in_321 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_321 .column.large-uncentered:last-child,
  #stacks_in_321 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_321 .column.large-uncentered.opposite,
  #stacks_in_321 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_321 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_321 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_321 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_321 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_321 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_321 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_321 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_321 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_321 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_321 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_321 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_321 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_321 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_321 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_321 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_321 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_321 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_321 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_321 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_321 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_321 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_321 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_321 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_321 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_321 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_321 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_321 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_321 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_321 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_321 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_321 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_321 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_321 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_321 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_321 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_321 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_321 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_321 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_321 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_321 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_321 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_321 {
	padding: 15px 0px 25px 0px;
}

#stacks_in_322 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_324_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_324 a:link, #stacks_in_324 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_324 a:hover, #stacks_in_324 a:active {
	color:#FFFFFF;
}







#stacks_in_324 a:link, #stacks_in_324 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_324 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_324 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



/* ********* */
/* 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_370 article,
#stacks_in_370 aside,
#stacks_in_370 details,
#stacks_in_370 figcaption,
#stacks_in_370 figure,
#stacks_in_370 footer,
#stacks_in_370 header,
#stacks_in_370 hgroup,
#stacks_in_370 main,
#stacks_in_370 nav,
#stacks_in_370 section,
#stacks_in_370 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_370 audio,
#stacks_in_370 canvas,
#stacks_in_370 progress,
#stacks_in_370 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_370 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_370 [hidden],
#stacks_in_370 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_370 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_370 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_370 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_370 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_370 code,
#stacks_in_370 kbd,
#stacks_in_370 pre,
#stacks_in_370 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_370 *,
#stacks_in_370 *:before,
#stacks_in_370 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_370 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_370 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_370 .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_370 .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_370 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_370 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_370 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_370 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_370 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_370 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_370 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_370 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_370 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_370 *,
#stacks_in_370 *:before,
#stacks_in_370 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_370 .left {
  float: left !important; }

#stacks_in_370 .right {
  float: right !important; }

#stacks_in_370 .clearfix:before,
#stacks_in_370 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_370 .clearfix:after {
  clear: both; }

#stacks_in_370 .hide {
  display: none; }

#stacks_in_370 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_370 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_370 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_370 select {
  width: 100%; }

#stacks_in_370 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_370 .row:before,
#stacks_in_370 .row:after {
  content: " ";
  display: table; }

#stacks_in_370 .row:after {
  clear: both; }

#stacks_in_370 .row.collapse > .column,
#stacks_in_370 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_370 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_370 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_370 .row .row:before,
#stacks_in_370 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_370 .row .row:after {
  clear: both; }

#stacks_in_370 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_370 .row .row.collapse:before,
#stacks_in_370 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_370 .row .row.collapse:after {
  clear: both; }

#stacks_in_370 .column,
#stacks_in_370 .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_370 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_370 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_370 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_370 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_370 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_370 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_370 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_370 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_370 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_370 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_370 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_370 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_370 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_370 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_370 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_370 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_370 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_370 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_370 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_370 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_370 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_370 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_370 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_370 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_370 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_370 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_370 .column,
  #stacks_in_370 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_370 .small-1 {
    width: 8.33333%; }

  #stacks_in_370 .small-2 {
    width: 16.66667%; }

  #stacks_in_370 .small-3 {
    width: 25%; }

  #stacks_in_370 .small-4 {
    width: 33.33333%; }

  #stacks_in_370 .small-5 {
    width: 41.66667%; }

  #stacks_in_370 .small-6 {
    width: 50%; }

  #stacks_in_370 .small-7 {
    width: 58.33333%; }

  #stacks_in_370 .small-8 {
    width: 66.66667%; }

  #stacks_in_370 .small-9 {
    width: 75%; }

  #stacks_in_370 .small-10 {
    width: 83.33333%; }

  #stacks_in_370 .small-11 {
    width: 91.66667%; }

  #stacks_in_370 .small-12 {
    width: 100%; }

  #stacks_in_370 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_370 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_370 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_370 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_370 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_370 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_370 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_370 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_370 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_370 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_370 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_370 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_370 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_370 .column.small-centered,
  #stacks_in_370 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_370 .column.small-uncentered,
  #stacks_in_370 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_370 .column.small-centered:last-child,
  #stacks_in_370 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_370 .column.small-uncentered:last-child,
  #stacks_in_370 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_370 .column.small-uncentered.opposite,
  #stacks_in_370 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_370 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_370 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_370 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_370 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_370 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_370 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_370 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_370 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_370 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_370 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_370 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_370 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_370 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_370 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_370 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_370 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_370 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_370 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_370 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_370 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_370 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_370 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_370 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_370 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_370 .column,
  #stacks_in_370 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_370 .medium-1 {
    width: 8.33333%; }

  #stacks_in_370 .medium-2 {
    width: 16.66667%; }

  #stacks_in_370 .medium-3 {
    width: 25%; }

  #stacks_in_370 .medium-4 {
    width: 33.33333%; }

  #stacks_in_370 .medium-5 {
    width: 41.66667%; }

  #stacks_in_370 .medium-6 {
    width: 50%; }

  #stacks_in_370 .medium-7 {
    width: 58.33333%; }

  #stacks_in_370 .medium-8 {
    width: 66.66667%; }

  #stacks_in_370 .medium-9 {
    width: 75%; }

  #stacks_in_370 .medium-10 {
    width: 83.33333%; }

  #stacks_in_370 .medium-11 {
    width: 91.66667%; }

  #stacks_in_370 .medium-12 {
    width: 100%; }

  #stacks_in_370 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_370 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_370 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_370 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_370 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_370 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_370 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_370 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_370 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_370 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_370 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_370 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_370 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_370 .column.medium-centered,
  #stacks_in_370 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_370 .column.medium-uncentered,
  #stacks_in_370 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_370 .column.medium-centered:last-child,
  #stacks_in_370 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_370 .column.medium-uncentered:last-child,
  #stacks_in_370 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_370 .column.medium-uncentered.opposite,
  #stacks_in_370 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_370 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_370 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_370 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_370 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_370 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_370 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_370 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_370 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_370 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_370 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_370 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_370 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_370 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_370 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_370 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_370 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_370 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_370 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_370 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_370 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_370 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_370 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_370 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_370 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_370 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_370 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_370 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_370 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_370 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_370 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_370 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_370 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_370 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_370 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_370 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_370 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_370 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_370 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_370 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_370 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_370 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_370 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_370 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_370 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_370 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_370 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_370 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_370 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_370 .column,
  #stacks_in_370 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_370 .large-1 {
    width: 8.33333%; }

  #stacks_in_370 .large-2 {
    width: 16.66667%; }

  #stacks_in_370 .large-3 {
    width: 25%; }

  #stacks_in_370 .large-4 {
    width: 33.33333%; }

  #stacks_in_370 .large-5 {
    width: 41.66667%; }

  #stacks_in_370 .large-6 {
    width: 50%; }

  #stacks_in_370 .large-7 {
    width: 58.33333%; }

  #stacks_in_370 .large-8 {
    width: 66.66667%; }

  #stacks_in_370 .large-9 {
    width: 75%; }

  #stacks_in_370 .large-10 {
    width: 83.33333%; }

  #stacks_in_370 .large-11 {
    width: 91.66667%; }

  #stacks_in_370 .large-12 {
    width: 100%; }

  #stacks_in_370 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_370 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_370 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_370 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_370 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_370 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_370 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_370 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_370 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_370 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_370 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_370 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_370 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_370 .column.large-centered,
  #stacks_in_370 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_370 .column.large-uncentered,
  #stacks_in_370 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_370 .column.large-centered:last-child,
  #stacks_in_370 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_370 .column.large-uncentered:last-child,
  #stacks_in_370 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_370 .column.large-uncentered.opposite,
  #stacks_in_370 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_370 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_370 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_370 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_370 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_370 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_370 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_370 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_370 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_370 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_370 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_370 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_370 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_370 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_370 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_370 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_370 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_370 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_370 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_370 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_370 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_370 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_370 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_370 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_370 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_370 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_370 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_370 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_370 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_370 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_370 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_370 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_370 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_370 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_370 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_370 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_370 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_370 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_370 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_370 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_370 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_370 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_370 {
	padding: 15px 0px 25px 0px;
}

#stacks_in_371 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_373_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_373 a:link, #stacks_in_373 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_373 a:hover, #stacks_in_373 a:active {
	color:#FFFFFF;
}







#stacks_in_373 a:link, #stacks_in_373 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_373 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_373 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



/* ********* */
/* 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_383 article,
#stacks_in_383 aside,
#stacks_in_383 details,
#stacks_in_383 figcaption,
#stacks_in_383 figure,
#stacks_in_383 footer,
#stacks_in_383 header,
#stacks_in_383 hgroup,
#stacks_in_383 main,
#stacks_in_383 nav,
#stacks_in_383 section,
#stacks_in_383 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_383 audio,
#stacks_in_383 canvas,
#stacks_in_383 progress,
#stacks_in_383 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_383 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_383 [hidden],
#stacks_in_383 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_383 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_383 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_383 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_383 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_383 code,
#stacks_in_383 kbd,
#stacks_in_383 pre,
#stacks_in_383 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_383 *,
#stacks_in_383 *:before,
#stacks_in_383 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_383 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_383 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_383 .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_383 .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_383 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_383 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_383 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_383 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_383 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_383 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_383 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_383 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_383 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_383 *,
#stacks_in_383 *:before,
#stacks_in_383 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_383 .left {
  float: left !important; }

#stacks_in_383 .right {
  float: right !important; }

#stacks_in_383 .clearfix:before,
#stacks_in_383 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_383 .clearfix:after {
  clear: both; }

#stacks_in_383 .hide {
  display: none; }

#stacks_in_383 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_383 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_383 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_383 select {
  width: 100%; }

#stacks_in_383 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_383 .row:before,
#stacks_in_383 .row:after {
  content: " ";
  display: table; }

#stacks_in_383 .row:after {
  clear: both; }

#stacks_in_383 .row.collapse > .column,
#stacks_in_383 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_383 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_383 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_383 .row .row:before,
#stacks_in_383 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_383 .row .row:after {
  clear: both; }

#stacks_in_383 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_383 .row .row.collapse:before,
#stacks_in_383 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_383 .row .row.collapse:after {
  clear: both; }

#stacks_in_383 .column,
#stacks_in_383 .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_383 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_383 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_383 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_383 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_383 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_383 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_383 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_383 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_383 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_383 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_383 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_383 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_383 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_383 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_383 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_383 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_383 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_383 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_383 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_383 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_383 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_383 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_383 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_383 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_383 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_383 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_383 .column,
  #stacks_in_383 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_383 .small-1 {
    width: 8.33333%; }

  #stacks_in_383 .small-2 {
    width: 16.66667%; }

  #stacks_in_383 .small-3 {
    width: 25%; }

  #stacks_in_383 .small-4 {
    width: 33.33333%; }

  #stacks_in_383 .small-5 {
    width: 41.66667%; }

  #stacks_in_383 .small-6 {
    width: 50%; }

  #stacks_in_383 .small-7 {
    width: 58.33333%; }

  #stacks_in_383 .small-8 {
    width: 66.66667%; }

  #stacks_in_383 .small-9 {
    width: 75%; }

  #stacks_in_383 .small-10 {
    width: 83.33333%; }

  #stacks_in_383 .small-11 {
    width: 91.66667%; }

  #stacks_in_383 .small-12 {
    width: 100%; }

  #stacks_in_383 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_383 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_383 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_383 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_383 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_383 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_383 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_383 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_383 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_383 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_383 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_383 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_383 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_383 .column.small-centered,
  #stacks_in_383 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_383 .column.small-uncentered,
  #stacks_in_383 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_383 .column.small-centered:last-child,
  #stacks_in_383 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_383 .column.small-uncentered:last-child,
  #stacks_in_383 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_383 .column.small-uncentered.opposite,
  #stacks_in_383 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_383 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_383 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_383 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_383 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_383 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_383 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_383 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_383 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_383 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_383 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_383 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_383 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_383 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_383 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_383 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_383 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_383 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_383 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_383 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_383 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_383 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_383 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_383 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_383 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_383 .column,
  #stacks_in_383 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_383 .medium-1 {
    width: 8.33333%; }

  #stacks_in_383 .medium-2 {
    width: 16.66667%; }

  #stacks_in_383 .medium-3 {
    width: 25%; }

  #stacks_in_383 .medium-4 {
    width: 33.33333%; }

  #stacks_in_383 .medium-5 {
    width: 41.66667%; }

  #stacks_in_383 .medium-6 {
    width: 50%; }

  #stacks_in_383 .medium-7 {
    width: 58.33333%; }

  #stacks_in_383 .medium-8 {
    width: 66.66667%; }

  #stacks_in_383 .medium-9 {
    width: 75%; }

  #stacks_in_383 .medium-10 {
    width: 83.33333%; }

  #stacks_in_383 .medium-11 {
    width: 91.66667%; }

  #stacks_in_383 .medium-12 {
    width: 100%; }

  #stacks_in_383 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_383 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_383 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_383 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_383 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_383 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_383 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_383 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_383 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_383 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_383 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_383 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_383 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_383 .column.medium-centered,
  #stacks_in_383 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_383 .column.medium-uncentered,
  #stacks_in_383 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_383 .column.medium-centered:last-child,
  #stacks_in_383 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_383 .column.medium-uncentered:last-child,
  #stacks_in_383 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_383 .column.medium-uncentered.opposite,
  #stacks_in_383 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_383 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_383 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_383 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_383 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_383 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_383 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_383 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_383 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_383 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_383 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_383 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_383 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_383 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_383 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_383 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_383 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_383 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_383 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_383 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_383 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_383 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_383 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_383 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_383 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_383 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_383 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_383 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_383 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_383 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_383 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_383 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_383 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_383 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_383 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_383 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_383 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_383 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_383 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_383 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_383 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_383 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_383 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_383 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_383 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_383 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_383 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_383 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_383 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_383 .column,
  #stacks_in_383 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_383 .large-1 {
    width: 8.33333%; }

  #stacks_in_383 .large-2 {
    width: 16.66667%; }

  #stacks_in_383 .large-3 {
    width: 25%; }

  #stacks_in_383 .large-4 {
    width: 33.33333%; }

  #stacks_in_383 .large-5 {
    width: 41.66667%; }

  #stacks_in_383 .large-6 {
    width: 50%; }

  #stacks_in_383 .large-7 {
    width: 58.33333%; }

  #stacks_in_383 .large-8 {
    width: 66.66667%; }

  #stacks_in_383 .large-9 {
    width: 75%; }

  #stacks_in_383 .large-10 {
    width: 83.33333%; }

  #stacks_in_383 .large-11 {
    width: 91.66667%; }

  #stacks_in_383 .large-12 {
    width: 100%; }

  #stacks_in_383 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_383 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_383 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_383 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_383 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_383 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_383 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_383 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_383 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_383 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_383 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_383 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_383 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_383 .column.large-centered,
  #stacks_in_383 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_383 .column.large-uncentered,
  #stacks_in_383 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_383 .column.large-centered:last-child,
  #stacks_in_383 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_383 .column.large-uncentered:last-child,
  #stacks_in_383 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_383 .column.large-uncentered.opposite,
  #stacks_in_383 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_383 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_383 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_383 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_383 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_383 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_383 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_383 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_383 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_383 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_383 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_383 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_383 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_383 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_383 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_383 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_383 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_383 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_383 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_383 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_383 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_383 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_383 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_383 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_383 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_383 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_383 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_383 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_383 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_383 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_383 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_383 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_383 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_383 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_383 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_383 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_383 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_383 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_383 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_383 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_383 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_383 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_383 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 15px 0px 25px 0px;
}

#stacks_in_384 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_386_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_386 a:link, #stacks_in_386 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_386 a:hover, #stacks_in_386 a:active {
	color:#FFFFFF;
}







#stacks_in_386 a:link, #stacks_in_386 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_386 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_386 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}





.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_333 {
	height: 38px;
}












#stacks_in_336 {
	padding: 0px 0px 10px 0px;
}
/* ********* */
/* 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_338 article,
#stacks_in_338 aside,
#stacks_in_338 details,
#stacks_in_338 figcaption,
#stacks_in_338 figure,
#stacks_in_338 footer,
#stacks_in_338 header,
#stacks_in_338 hgroup,
#stacks_in_338 main,
#stacks_in_338 nav,
#stacks_in_338 section,
#stacks_in_338 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_338 audio,
#stacks_in_338 canvas,
#stacks_in_338 progress,
#stacks_in_338 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_338 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_338 [hidden],
#stacks_in_338 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_338 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_338 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_338 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_338 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_338 code,
#stacks_in_338 kbd,
#stacks_in_338 pre,
#stacks_in_338 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_338 *,
#stacks_in_338 *:before,
#stacks_in_338 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_338 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_338 .column_base_margin {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_338 .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_338 .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_338 .column_base_margin {
    margin-bottom: 20px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_338 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_338 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_338 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_338 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_338 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_338 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_338 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_338 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_338 *,
#stacks_in_338 *:before,
#stacks_in_338 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_338 .left {
  float: left !important; }

#stacks_in_338 .right {
  float: right !important; }

#stacks_in_338 .clearfix:before,
#stacks_in_338 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_338 .clearfix:after {
  clear: both; }

#stacks_in_338 .hide {
  display: none; }

#stacks_in_338 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_338 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_338 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_338 select {
  width: 100%; }

#stacks_in_338 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_338 .row:before,
#stacks_in_338 .row:after {
  content: " ";
  display: table; }

#stacks_in_338 .row:after {
  clear: both; }

#stacks_in_338 .row.collapse > .column,
#stacks_in_338 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_338 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_338 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_338 .row .row:before,
#stacks_in_338 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_338 .row .row:after {
  clear: both; }

#stacks_in_338 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_338 .row .row.collapse:before,
#stacks_in_338 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_338 .row .row.collapse:after {
  clear: both; }

#stacks_in_338 .column,
#stacks_in_338 .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_338 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_338 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_338 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_338 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_338 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_338 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_338 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_338 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_338 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_338 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_338 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_338 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_338 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_338 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_338 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_338 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_338 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_338 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_338 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_338 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_338 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_338 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_338 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_338 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_338 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_338 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_338 .column,
  #stacks_in_338 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_338 .small-1 {
    width: 8.33333%; }

  #stacks_in_338 .small-2 {
    width: 16.66667%; }

  #stacks_in_338 .small-3 {
    width: 25%; }

  #stacks_in_338 .small-4 {
    width: 33.33333%; }

  #stacks_in_338 .small-5 {
    width: 41.66667%; }

  #stacks_in_338 .small-6 {
    width: 50%; }

  #stacks_in_338 .small-7 {
    width: 58.33333%; }

  #stacks_in_338 .small-8 {
    width: 66.66667%; }

  #stacks_in_338 .small-9 {
    width: 75%; }

  #stacks_in_338 .small-10 {
    width: 83.33333%; }

  #stacks_in_338 .small-11 {
    width: 91.66667%; }

  #stacks_in_338 .small-12 {
    width: 100%; }

  #stacks_in_338 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_338 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_338 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_338 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_338 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_338 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_338 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_338 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_338 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_338 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_338 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_338 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_338 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_338 .column.small-centered,
  #stacks_in_338 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_338 .column.small-uncentered,
  #stacks_in_338 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_338 .column.small-centered:last-child,
  #stacks_in_338 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_338 .column.small-uncentered:last-child,
  #stacks_in_338 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_338 .column.small-uncentered.opposite,
  #stacks_in_338 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_338 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_338 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_338 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_338 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_338 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_338 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_338 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_338 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_338 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_338 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_338 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_338 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_338 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_338 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_338 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_338 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_338 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_338 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_338 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_338 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_338 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_338 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_338 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_338 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_338 .column,
  #stacks_in_338 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_338 .medium-1 {
    width: 8.33333%; }

  #stacks_in_338 .medium-2 {
    width: 16.66667%; }

  #stacks_in_338 .medium-3 {
    width: 25%; }

  #stacks_in_338 .medium-4 {
    width: 33.33333%; }

  #stacks_in_338 .medium-5 {
    width: 41.66667%; }

  #stacks_in_338 .medium-6 {
    width: 50%; }

  #stacks_in_338 .medium-7 {
    width: 58.33333%; }

  #stacks_in_338 .medium-8 {
    width: 66.66667%; }

  #stacks_in_338 .medium-9 {
    width: 75%; }

  #stacks_in_338 .medium-10 {
    width: 83.33333%; }

  #stacks_in_338 .medium-11 {
    width: 91.66667%; }

  #stacks_in_338 .medium-12 {
    width: 100%; }

  #stacks_in_338 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_338 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_338 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_338 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_338 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_338 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_338 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_338 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_338 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_338 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_338 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_338 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_338 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_338 .column.medium-centered,
  #stacks_in_338 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_338 .column.medium-uncentered,
  #stacks_in_338 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_338 .column.medium-centered:last-child,
  #stacks_in_338 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_338 .column.medium-uncentered:last-child,
  #stacks_in_338 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_338 .column.medium-uncentered.opposite,
  #stacks_in_338 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_338 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_338 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_338 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_338 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_338 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_338 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_338 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_338 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_338 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_338 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_338 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_338 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_338 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_338 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_338 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_338 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_338 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_338 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_338 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_338 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_338 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_338 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_338 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_338 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_338 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_338 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_338 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_338 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_338 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_338 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_338 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_338 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_338 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_338 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_338 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_338 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_338 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_338 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_338 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_338 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_338 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_338 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_338 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_338 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_338 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_338 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_338 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_338 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_338 .column,
  #stacks_in_338 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_338 .large-1 {
    width: 8.33333%; }

  #stacks_in_338 .large-2 {
    width: 16.66667%; }

  #stacks_in_338 .large-3 {
    width: 25%; }

  #stacks_in_338 .large-4 {
    width: 33.33333%; }

  #stacks_in_338 .large-5 {
    width: 41.66667%; }

  #stacks_in_338 .large-6 {
    width: 50%; }

  #stacks_in_338 .large-7 {
    width: 58.33333%; }

  #stacks_in_338 .large-8 {
    width: 66.66667%; }

  #stacks_in_338 .large-9 {
    width: 75%; }

  #stacks_in_338 .large-10 {
    width: 83.33333%; }

  #stacks_in_338 .large-11 {
    width: 91.66667%; }

  #stacks_in_338 .large-12 {
    width: 100%; }

  #stacks_in_338 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_338 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_338 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_338 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_338 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_338 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_338 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_338 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_338 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_338 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_338 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_338 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_338 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_338 .column.large-centered,
  #stacks_in_338 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_338 .column.large-uncentered,
  #stacks_in_338 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_338 .column.large-centered:last-child,
  #stacks_in_338 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_338 .column.large-uncentered:last-child,
  #stacks_in_338 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_338 .column.large-uncentered.opposite,
  #stacks_in_338 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_338 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_338 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_338 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_338 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_338 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_338 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_338 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_338 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_338 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_338 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_338 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_338 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_338 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_338 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_338 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_338 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_338 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_338 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_338 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_338 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_338 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_338 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_338 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_338 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_338 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_338 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_338 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_338 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_338 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_338 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_338 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_338 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_338 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_338 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_338 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_338 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_338 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_338 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_338 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_338 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_338 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_338 {
	padding: 15px 0px 25px 0px;
}

#stacks_in_339 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_341_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_341 a:link, #stacks_in_341 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_341 a:hover, #stacks_in_341 a:active {
	color:#FFFFFF;
}







#stacks_in_341 a:link, #stacks_in_341 a:visited {
	background-color:#FF4E00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E00), to(#BF2F00));
	border:1px solid #BF2F00;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_341 a:hover {
	background-color:#FF5500;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5500), to(#A52800));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_341 a:active {
	background-color:#FF4E00;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_353 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 1px 0px 1px 0px;
}

#stacks_in_354 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_354 .pullquote:before, #stacks_in_354 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_354 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_354 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_354 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_354 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}

.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_360 {
	height: 38px;
}












#stacks_in_411 {
	padding: 0px 0px 30px 0px;
}
/* Formsnap v.2.1.7 Stylesheet - // Timestamp: [[ 2016-01-17 07:51:56 +0000 by Mike Yrabedra (mikeyrab) ]] */

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

/* this makes the widths work as expected */	
.formsnap * {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
}
.formsnap *:before,
.formsnap *:after {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
}

.ydfs-loader {
  background: transparent none repeat scroll 0 0;
  display: none;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 40px;
  z-index: 10002;
}

.ydfs-loader div {
  background: transparent url(../rw_common/plugins/stacks/formsnap/assets/img/fancy_progress.png) no-repeat scroll 0 0;
  height: 480px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: 10003;
}


/* Validation Styles */

#stacks_in_413 form.formsnap-form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #DB4B4B;
	display: block;
	font-style: italic;
	font-weight: 400;
	margin: 6px 0 !important;
}

#stacks_in_413 form.formsnap-form .gray * { color: gray; }

#stacks_in_413 .message{
		padding: 6px 14px 7px;
	    border: 1px solid #b55e42;
	    color: #b55e42;
	    text-shadow: 1px 1px 0 #f9f0af;
	    background: -webkit-gradient(linear, left bottom, left top, from(#fccb5c), to(#fffde6), color-stop(0.9, #f3e278)) #f3e278;
	    line-height: 14px;
	    font-size: 12px;
	    -webkit-border-radius: 9px;
	    -moz-border-radius: 9px;
	    border-radius: 9px;
	    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.17);
}

#stacks_in_413 p.ydfs-error {
		padding: 6px 14px 7px 12px;
	    border: 1px solid #821b1b;
	    color: #ffffff;
	    text-shadow: 1px 1px 0 #46130f;
	    background: -webkit-gradient(linear, left bottom, left top, from(#db4b4b), color-stop(0.9, #db5b5b), to(#f7e0e0)) #db4b4b;
	    line-height: 14px;
	    font-size: 12px;
	    -webkit-border-radius: 9px;
	    -moz-border-radius: 9px;
	    border-radius: 9px;
	    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.17);
	}

#stacks_in_413  div.formsnap-option > ul, #stacks_in_413 div.formsnap-option > ol,
#stacks_in_413  div.controls > ul, #stacks_in_413 div.controls > ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}


#stacks_in_413 label.formsnap-label,
#stacks_in_413 label.control-label {
	color: #1B1E23;
	font-size: 12px;
	font-weight:normal;
}

#stacks_in_413 label.formsnap-label.required,
#stacks_in_413 label.control-label.required {
	color: #FF3F00;
}


#stacks_in_413  label.formsnap-label,
#stacks_in_413 label.control-label {
	font-weight:bold;
}



#stacks_in_413  label {
	display: block;
}


#rellikmaps { display:none; }
div.formsnap-output { display:none; }

#stacks_in_413 .ydfs-debug {
	border-radius:  5px;
	border:  1px dashed silver;
	padding: 20px;
	background: #fff;
}

.datepicker-dropdown 
{
	z-index: 9999 !important;
}






/* Form Inputs (START) */

div.formsnap .btn{display:inline-block;padding:0;margin-bottom:0;font-size:0;line-height:0;color:inherit;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;background-color:inherit;background-image:none;background-repeat:inherit;border:none;border-color:inherit;border-bottom-color:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
div.formsnap{}
div.formsnap fieldset{padding:0;margin:0;border:0}
div.formsnap legend{display:block;width:100%;padding:0;margin-bottom:15px;font-size:18px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
div.formsnap label{display:inline-block;margin-bottom:5px;font-weight:bold}
div.formsnap input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.formsnap input[type="radio"],div.formsnap input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
div.formsnap input[type="file"]{display:block}
div.formsnap select[multiple],div.formsnap select[size]{height:auto}
div.formsnap select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}
div.formsnap input[type="file"]:focus,div.formsnap input[type="radio"]:focus,div.formsnap input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
div.formsnap input[type="number"]::-webkit-outer-spin-button,div.formsnap input[type="number"]::-webkit-inner-spin-button{height:auto}
div.formsnap .form-control:-moz-placeholder{color:#999}
div.formsnap .form-control::-moz-placeholder{color:#999}
div.formsnap .form-control:-ms-input-placeholder{color:#999}
div.formsnap .form-control::-webkit-input-placeholder{color:#999}
div.formsnap .form-control{display:block;width:100%;height:33px;padding:8px 12px;font-size:12px;line-height:1.333333333;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}div.formsnap .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
div.formsnap .form-control[disabled],div.formsnap .form-control[readonly],fieldset[disabled] div.formsnap .form-control{cursor:not-allowed;background-color:#eee}
textareadiv.formsnap .form-control{height:auto}
div.formsnap .form-group{margin-bottom:15px}
div.formsnap .radio,div.formsnap .checkbox{display:block;min-height:15px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}div.formsnap .radio label,div.formsnap .checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}
div.formsnap .radio input[type="radio"],div.formsnap .radio-inline input[type="radio"],div.formsnap .checkbox input[type="checkbox"],div.formsnap .checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}
div.formsnap .radio+.radio,div.formsnap .checkbox+.checkbox{margin-top:-5px}
div.formsnap .radio-inline,div.formsnap .checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
div.formsnap .radio-inline+.radio-inline,div.formsnap .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
div.formsnap input[type="radio"][disabled],div.formsnap input[type="checkbox"][disabled],div.formsnap .radio[disabled],div.formsnap .radio-inline[disabled],div.formsnap .checkbox[disabled],div.formsnap .checkbox-inline[disabled],fieldset[disabled] div.formsnap input[type="radio"],fieldset[disabled] div.formsnap input[type="checkbox"],fieldset[disabled] div.formsnap .radio,fieldset[disabled] div.formsnap .radio-inline,fieldset[disabled] div.formsnap .checkbox,fieldset[disabled] div.formsnap .checkbox-inline{cursor:not-allowed}
div.formsnap .input-sm{height:28px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:3px}selectdiv.formsnap .input-sm{height:28px;line-height:28px}
textareadiv.formsnap .input-sm{height:auto}
div.formsnap .input-lg{height:49px;padding:14px 16px;font-size:15px;line-height:1.33;border-radius:6px}selectdiv.formsnap .input-lg{height:49px;line-height:49px}
textareadiv.formsnap .input-lg{height:auto}
div.formsnap .has-warning .help-block,div.formsnap .has-warning .control-label{color:#c09853}
div.formsnap .has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}div.formsnap .has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
div.formsnap .has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3}
div.formsnap .has-error .help-block,div.formsnap .has-error .control-label{color:#b94a48}
div.formsnap .has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}div.formsnap .has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
div.formsnap .has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede}
div.formsnap .has-success .help-block,div.formsnap .has-success .control-label{color:#468847}
div.formsnap .has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}div.formsnap .has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
div.formsnap .has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}
div.formsnap .form-control-static{margin-bottom:0;padding-top:8px}
div.formsnap .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){div.formsnap .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle} div.formsnap .form-inline .form-control{display:inline-block} div.formsnap .form-inline .radio,div.formsnap .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0} div.formsnap .form-inline .radio input[type="radio"],div.formsnap .form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}
div.formsnap .form-horizontal .control-label,div.formsnap .form-horizontal .radio-inline,div.formsnap .form-horizontal .checkbox-inline{padding-top:8px}
div.formsnap .form-horizontal .form-group:before,div.formsnap .form-horizontal .form-group:after{content:" ";display:table;}
div.formsnap .form-horizontal .form-group:after{clear:both}
@media (min-width:768px){.container div.formsnap .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}}
div.formsnap .form-horizontal .form-group .row{margin-left:-15px;margin-right:-15px}
@media (min-width:768px){div.formsnap .form-horizontal .control-label{text-align:right}}div.formsnap .btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:12px;font-weight:bold;line-height:1.333333333;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}div.formsnap .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
div.formsnap .btn:hover,div.formsnap .btn:focus{color:#333;text-decoration:none}
div.formsnap .btn:active,div.formsnap .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
div.formsnap .btn.disabled,div.formsnap .btn[disabled],fieldset[disabled] div.formsnap .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
div.formsnap .btn-default{color:#333;background-color:#fff;border-color:#ccc}div.formsnap .btn-default:hover,div.formsnap .btn-default:focus,div.formsnap .btn-default:active,div.formsnap .btn-default.active,.open .dropdown-togglediv.formsnap .btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
div.formsnap .btn-default:active,div.formsnap .btn-default.active,.open .dropdown-togglediv.formsnap .btn-default{background-image:none}
div.formsnap .btn-default.disabled,div.formsnap .btn-default[disabled],fieldset[disabled] div.formsnap .btn-default,div.formsnap .btn-default.disabled:hover,div.formsnap .btn-default[disabled]:hover,fieldset[disabled] div.formsnap .btn-default:hover,div.formsnap .btn-default.disabled:focus,div.formsnap .btn-default[disabled]:focus,fieldset[disabled] div.formsnap .btn-default:focus,div.formsnap .btn-default.disabled:active,div.formsnap .btn-default[disabled]:active,fieldset[disabled] div.formsnap .btn-default:active,div.formsnap .btn-default.disabled.active,div.formsnap .btn-default[disabled].active,fieldset[disabled] div.formsnap .btn-default.active{background-color:#fff;border-color:#ccc}
div.formsnap .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}div.formsnap .btn-primary:hover,div.formsnap .btn-primary:focus,div.formsnap .btn-primary:active,div.formsnap .btn-primary.active,.open .dropdown-togglediv.formsnap .btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
div.formsnap .btn-primary:active,div.formsnap .btn-primary.active,.open .dropdown-togglediv.formsnap .btn-primary{background-image:none}
div.formsnap .btn-primary.disabled,div.formsnap .btn-primary[disabled],fieldset[disabled] div.formsnap .btn-primary,div.formsnap .btn-primary.disabled:hover,div.formsnap .btn-primary[disabled]:hover,fieldset[disabled] div.formsnap .btn-primary:hover,div.formsnap .btn-primary.disabled:focus,div.formsnap .btn-primary[disabled]:focus,fieldset[disabled] div.formsnap .btn-primary:focus,div.formsnap .btn-primary.disabled:active,div.formsnap .btn-primary[disabled]:active,fieldset[disabled] div.formsnap .btn-primary:active,div.formsnap .btn-primary.disabled.active,div.formsnap .btn-primary[disabled].active,fieldset[disabled] div.formsnap .btn-primary.active{background-color:#428bca;border-color:#357ebd}
div.formsnap .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}div.formsnap .btn-warning:hover,div.formsnap .btn-warning:focus,div.formsnap .btn-warning:active,div.formsnap .btn-warning.active,.open .dropdown-togglediv.formsnap .btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
div.formsnap .btn-warning:active,div.formsnap .btn-warning.active,.open .dropdown-togglediv.formsnap .btn-warning{background-image:none}
div.formsnap .btn-warning.disabled,div.formsnap .btn-warning[disabled],fieldset[disabled] div.formsnap .btn-warning,div.formsnap .btn-warning.disabled:hover,div.formsnap .btn-warning[disabled]:hover,fieldset[disabled] div.formsnap .btn-warning:hover,div.formsnap .btn-warning.disabled:focus,div.formsnap .btn-warning[disabled]:focus,fieldset[disabled] div.formsnap .btn-warning:focus,div.formsnap .btn-warning.disabled:active,div.formsnap .btn-warning[disabled]:active,fieldset[disabled] div.formsnap .btn-warning:active,div.formsnap .btn-warning.disabled.active,div.formsnap .btn-warning[disabled].active,fieldset[disabled] div.formsnap .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
div.formsnap .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}div.formsnap .btn-danger:hover,div.formsnap .btn-danger:focus,div.formsnap .btn-danger:active,div.formsnap .btn-danger.active,.open .dropdown-togglediv.formsnap .btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
div.formsnap .btn-danger:active,div.formsnap .btn-danger.active,.open .dropdown-togglediv.formsnap .btn-danger{background-image:none}
div.formsnap .btn-danger.disabled,div.formsnap .btn-danger[disabled],fieldset[disabled] div.formsnap .btn-danger,div.formsnap .btn-danger.disabled:hover,div.formsnap .btn-danger[disabled]:hover,fieldset[disabled] div.formsnap .btn-danger:hover,div.formsnap .btn-danger.disabled:focus,div.formsnap .btn-danger[disabled]:focus,fieldset[disabled] div.formsnap .btn-danger:focus,div.formsnap .btn-danger.disabled:active,div.formsnap .btn-danger[disabled]:active,fieldset[disabled] div.formsnap .btn-danger:active,div.formsnap .btn-danger.disabled.active,div.formsnap .btn-danger[disabled].active,fieldset[disabled] div.formsnap .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
div.formsnap .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}div.formsnap .btn-success:hover,div.formsnap .btn-success:focus,div.formsnap .btn-success:active,div.formsnap .btn-success.active,.open .dropdown-togglediv.formsnap .btn-success{color:#fff;background-color:#47a447;border-color:#398439}
div.formsnap .btn-success:active,div.formsnap .btn-success.active,.open .dropdown-togglediv.formsnap .btn-success{background-image:none}
div.formsnap .btn-success.disabled,div.formsnap .btn-success[disabled],fieldset[disabled] div.formsnap .btn-success,div.formsnap .btn-success.disabled:hover,div.formsnap .btn-success[disabled]:hover,fieldset[disabled] div.formsnap .btn-success:hover,div.formsnap .btn-success.disabled:focus,div.formsnap .btn-success[disabled]:focus,fieldset[disabled] div.formsnap .btn-success:focus,div.formsnap .btn-success.disabled:active,div.formsnap .btn-success[disabled]:active,fieldset[disabled] div.formsnap .btn-success:active,div.formsnap .btn-success.disabled.active,div.formsnap .btn-success[disabled].active,fieldset[disabled] div.formsnap .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
div.formsnap .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}div.formsnap .btn-info:hover,div.formsnap .btn-info:focus,div.formsnap .btn-info:active,div.formsnap .btn-info.active,.open .dropdown-togglediv.formsnap .btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
div.formsnap .btn-info:active,div.formsnap .btn-info.active,.open .dropdown-togglediv.formsnap .btn-info{background-image:none}
div.formsnap .btn-info.disabled,div.formsnap .btn-info[disabled],fieldset[disabled] div.formsnap .btn-info,div.formsnap .btn-info.disabled:hover,div.formsnap .btn-info[disabled]:hover,fieldset[disabled] div.formsnap .btn-info:hover,div.formsnap .btn-info.disabled:focus,div.formsnap .btn-info[disabled]:focus,fieldset[disabled] div.formsnap .btn-info:focus,div.formsnap .btn-info.disabled:active,div.formsnap .btn-info[disabled]:active,fieldset[disabled] div.formsnap .btn-info:active,div.formsnap .btn-info.disabled.active,div.formsnap .btn-info[disabled].active,fieldset[disabled] div.formsnap .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
div.formsnap .btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}div.formsnap .btn-link,div.formsnap .btn-link:active,div.formsnap .btn-link[disabled],fieldset[disabled] div.formsnap .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
div.formsnap .btn-link,div.formsnap .btn-link:hover,div.formsnap .btn-link:focus,div.formsnap .btn-link:active{border-color:transparent}
div.formsnap .btn-link:hover,div.formsnap .btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
div.formsnap .btn-link[disabled]:hover,fieldset[disabled] div.formsnap .btn-link:hover,div.formsnap .btn-link[disabled]:focus,fieldset[disabled] div.formsnap .btn-link:focus{color:#999;text-decoration:none}
div.formsnap .btn-lg{padding:14px 16px;font-size:15px;line-height:1.33;border-radius:6px}
div.formsnap .btn-sm,div.formsnap .btn-xs{padding:5px 10px;font-size:11px;line-height:1.5;border-radius:3px}
div.formsnap .btn-xs{padding:3px 5px}
div.formsnap .btn-block{display:block;width:100%;padding-left:0;padding-right:0}
div.formsnap .btn-block+.btn-block{margin-top:5px}
div.formsnap input[type="submit"].btn-block,div.formsnap input[type="reset"].btn-block,div.formsnap input[type="button"].btn-block{width:100%}
div.formsnap .input-group{position:relative;display:table;border-collapse:separate}div.formsnap .input-group.col{float:none;padding-left:0;padding-right:0}
div.formsnap .input-group .form-control{width:100%;margin-bottom:0}
div.formsnap .input-group-lg>.form-control,div.formsnap .input-group-lg>.input-group-addon,div.formsnap .input-group-lg>.input-group-btn>.btn{height:49px;padding:14px 16px;font-size:15px;line-height:1.33;border-radius:6px}selectdiv.formsnap .input-group-lg>.form-control,selectdiv.formsnap .input-group-lg>.input-group-addon,selectdiv.formsnap .input-group-lg>.input-group-btn>.btn{height:49px;line-height:49px}
textareadiv.formsnap .input-group-lg>.form-control,textareadiv.formsnap .input-group-lg>.input-group-addon,textareadiv.formsnap .input-group-lg>.input-group-btn>.btn{height:auto}
div.formsnap .input-group-sm>.form-control,div.formsnap .input-group-sm>.input-group-addon,div.formsnap .input-group-sm>.input-group-btn>.btn{height:28px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:3px}selectdiv.formsnap .input-group-sm>.form-control,selectdiv.formsnap .input-group-sm>.input-group-addon,selectdiv.formsnap .input-group-sm>.input-group-btn>.btn{height:28px;line-height:28px}
textareadiv.formsnap .input-group-sm>.form-control,textareadiv.formsnap .input-group-sm>.input-group-addon,textareadiv.formsnap .input-group-sm>.input-group-btn>.btn{height:auto}
div.formsnap .input-group-addon,div.formsnap .input-group-btn,div.formsnap .input-group .form-control{display:table-cell}div.formsnap .input-group-addon:not(:first-child):not(:last-child),div.formsnap .input-group-btn:not(:first-child):not(:last-child),div.formsnap .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
div.formsnap .input-group-addon,div.formsnap .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
div.formsnap .input-group-addon{padding:8px 12px;font-size:12px;font-weight:normal;line-height:1;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}div.formsnap .input-group-addon.input-sm{padding:5px 10px;font-size:11px;border-radius:3px}
div.formsnap .input-group-addon.input-lg{padding:14px 16px;font-size:15px;border-radius:6px}
div.formsnap .input-group-addon input[type="radio"],div.formsnap .input-group-addon input[type="checkbox"]{margin-top:0}
div.formsnap .input-group .form-control:first-child,div.formsnap .input-group-addon:first-child,div.formsnap .input-group-btn:first-child>.btn,div.formsnap .input-group-btn:first-child>.dropdown-toggle,div.formsnap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
div.formsnap .input-group-addon:first-child{border-right:0}
div.formsnap .input-group .form-control:last-child,div.formsnap .input-group-addon:last-child,div.formsnap .input-group-btn:last-child>.btn,div.formsnap .input-group-btn:last-child>.dropdown-toggle,div.formsnap .input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
div.formsnap .input-group-addon:last-child{border-left:0}
div.formsnap .input-group-btn{position:relative;white-space:nowrap}
div.formsnap .input-group-btn>.btn{position:relative}div.formsnap .input-group-btn>.btn+.btn{margin-left:-4px}
div.formsnap .input-group-btn>.btn:hover,div.formsnap .input-group-btn>.btn:active{z-index:2}
div.formsnap .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
div.formsnap .dropdown{position:relative}
div.formsnap .dropdown-toggle:focus{outline:0}
div.formsnap .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:12px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}div.formsnap .dropdown-menu.pull-right{right:0;left:auto}
div.formsnap .dropdown-menu .divider{height:1px;margin:6.5px 0;overflow:hidden;background-color:#e5e5e5}
div.formsnap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.333333333;color:#333;white-space:nowrap}
div.formsnap .dropdown-menu>li>a:hover,div.formsnap .dropdown-menu>li>a:focus{text-decoration:none;color:#fff;background-color:#428bca}
div.formsnap .dropdown-menu>.active>a,div.formsnap .dropdown-menu>.active>a:hover,div.formsnap .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}
div.formsnap .dropdown-menu>.disabled>a,div.formsnap .dropdown-menu>.disabled>a:hover,div.formsnap .dropdown-menu>.disabled>a:focus{color:#999}
div.formsnap .dropdown-menu>.disabled>a:hover,div.formsnap .dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
div.formsnap .open>.dropdown-menu{display:block}
div.formsnap .open>a{outline:0}
div.formsnap .dropdown-header{display:block;padding:3px 20px;font-size:11px;line-height:1.333333333;color:#999}
div.formsnap .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
div.formsnap .pull-right>.dropdown-menu{right:0;left:auto}
div.formsnap .dropup .caret,div.formsnap .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
div.formsnap .dropup .dropdown-menu,div.formsnap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
div.formsnap .panel{margin-bottom:15px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
div.formsnap .panel-body{padding:15px}
div.formsnap .panel>.list-group{margin-bottom:0}div.formsnap .panel>.list-group .list-group-item{border-width:1px 0}div.formsnap .panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
div.formsnap .panel>.list-group .list-group-item:last-child{border-bottom:0}
div.formsnap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
div.formsnap .panel-heading{padding:10px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px}
div.formsnap .panel-title{margin-top:0;margin-bottom:0;font-size:15px}div.formsnap .panel-title>a{color:inherit}
div.formsnap .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
div.formsnap .panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}div.formsnap .panel-group .panel+.panel{margin-top:5px}
div.formsnap .panel-group .panel-heading{border-bottom:0}div.formsnap .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
div.formsnap .panel-group .panel-footer{border-top:0}div.formsnap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
div.formsnap .panel-primary{border-color:#428bca}div.formsnap .panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}div.formsnap .panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}
div.formsnap .panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}
div.formsnap .panel-success{border-color:#d6e9c6}div.formsnap .panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}div.formsnap .panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}
div.formsnap .panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}
div.formsnap .panel-warning{border-color:#fbeed5}div.formsnap .panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}div.formsnap .panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbeed5}
div.formsnap .panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbeed5}
div.formsnap .panel-danger{border-color:#eed3d7}div.formsnap .panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}div.formsnap .panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7}
div.formsnap .panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7}
div.formsnap .panel-info{border-color:#bce8f1}div.formsnap .panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}div.formsnap .panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}
div.formsnap .panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}
div.formsnap .yd-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee;color:#000}
div.formsnap .yd-callout h4{margin-top:0;color:#000}
div.formsnap .yd-callout p:last-child{margin-bottom:0}
div.formsnap .yd-callout code,div.formsnap .yd-callout .highlight{background-color:#fff}
div.formsnap .yd-callout-danger{background-color:#fcf2f2;border-color:#dfb5b4}
div.formsnap .yd-callout-danger i{color:#dfb5b4}
div.formsnap .yd-callout-warning{background-color:#fefbed;border-color:#f1e7bc}
div.formsnap .yd-callout-warning i{color:#f1e7bc}
div.formsnap .yd-callout-info{background-color:#f0f7fd;border-color:#d0e3f0}
div.formsnap input.form-control{height:auto}
div.formsnap .btn{padding:8px 12px}
div.formsnap label.radio,div.formsnap label.checkbox{font-weight:normal}
div.formsnap label.radio-inline,div.formsnap label.checkbox-inline{font-weight:normal;display:inline-block !important}

.formsnap-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;color:#333}
.formsnap-dropdown-menu.pull-right{right:0;left:auto}
.formsnap-dropdown-menu .divider{height:1px;margin:6.5px 0;overflow:hidden;background-color:#e5e5e5}
.formsnap-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.333333333;color:#333;white-space:nowrap}
.formsnap-dropdown-menu>li>a:hover,.formsnap-dropdown-menu>li>a:focus{text-decoration:none;color:#fff;background-color:#357ebd;background-image:-webkit-gradient(linear, left 0, left 100%, from(#428bca), to(#357ebd));background-image:-webkit-linear-gradient(top, #428bca, 0, #357ebd, 100%);background-image:-moz-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:linear-gradient(to bottom, #428bca 0, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}
.formsnap-dropdown-menu>.active>a,.formsnap-dropdown-menu>.active>a:hover,.formsnap-dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#357ebd;background-image:-webkit-gradient(linear, left 0, left 100%, from(#428bca), to(#357ebd));background-image:-webkit-linear-gradient(top, #428bca, 0, #357ebd, 100%);background-image:-moz-linear-gradient(top, #428bca 0, #357ebd 100%);background-image:linear-gradient(to bottom, #428bca 0, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}
.formsnap-dropdown-menu>.disabled>a,.formsnap-dropdown-menu>.disabled>a:hover,.formsnap-dropdown-menu>.disabled>a:focus{color:#999}
.formsnap-dropdown-menu>.disabled>a:hover,.formsnap-dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}
#stacks_in_413  .table-striped .datepicker table tr td,#stacks_in_413  .table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover{background:#eee;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#eee;color:#000 !important}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;color:#fff}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#428bca}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;color:#fff}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#428bca}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}
.datepicker table tr td span.old{color:#999}
.datepicker th.switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th{cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr:first-child th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.input-group.date .input-group-addon i,.input-group.date .input-group-addon i{display:block;cursor:pointer;width:16px;height:16px}



/*
Select2 Version: 4.0.0 Timestamp: 2015-10-03 05:32 am
*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

div.formsnap-modal{position:absolute;left:50%;z-index:1002 !important;height:auto;margin-left:-20%;width:40%;padding:0;top:30%}
#fs-modal-wrap{background-color:rgba(0,0,0,0.3);padding:8px;margin-left:auto;margin-right:auto;position:absolute;z-index:1;left:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
#fs-modal-heading{padding:12px;background-color:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:bold;font-size:16px}
#fs-modal-body{padding:20px;background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #bababa;color:#555;font-size:16px}
#fs-modal-body .formsnap-btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:12px;font-weight:500;line-height:1.333333333;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;color:#333;background-color:#fff;border-color:#ccc;min-width:80px}
#fs-modal-body .formsnap-btn:hover{background-color:#f1f1f1;border-color:#bbb}
#fs-modal-body .formsnap-btn:focus{outline:none}
#fs-modal-body>ul{list-style:none;margin:0;padding:0}
#fs-modal-body textarea{background:#fff;padding:6px}
#fs-modal-body a{color:#777}
#fs-modal-body p{margin:10px}
#fs-modal-body{ max-height:240px; overflow-y:auto; overflow-x:hidden; }
@media only screen and (min-width:768px){div.formsnap-modal{top:30%} div.formsnap-modal{margin-left:-20%;width:40%}}@media (max-width:480px){.formsnap-modal{margin-left:0 !important;width:auto !important;top:0 !important;left:0 !important;right:0 !important;zoom:0} #fs-modal-body{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px;background:#eee}}#recaptcha_image{display:block;padding:3px;color:#777;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;min-width:300px;min-height:60px}
.form-horizontal .form-group{margin-bottom:20px;*zoom:1}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;line-height:0;content:""}
.form-horizontal .form-group:after{clear:both}
.form-horizontal .formsnap-label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}
.form-horizontal .controls:first-child{*padding-left:180px}
@media (max-width:480px){input[type="checkbox"],input[type="radio"]{border:1px solid #ccc} .form-horizontal .formsnap-label{float:none;width:auto;padding-top:0;text-align:left} .form-horizontal .controls{margin-left:0} .form-horizontal .formsnap-group{width:100%}}

/* stop left cropping in stack */
div.formsnap .radio input[type="radio"],
div.formsnap .radio-inline input[type="radio"],
div.formsnap .checkbox input[type="checkbox"],
div.formsnap .checkbox-inline input[type="checkbox"]{margin-left:-19px}

div#fs-modal-heading {color: #000000;}
div.formsnap label {opacity: 1 !important;}
div.formsnap .checkbox-inline,
div.formsnap .radio-inline {line-height: 1.428571429 !important;}

/* Make recaptcha image responsive */
#recaptcha_challenge_image {
	display: block !important;
  	max-width: 100% !important;
  	height: auto !important;
  	margin:0 auto !important;
}

/* Form Inputs (END) */









#stacks_in_413 {
	padding: 0px 0px 30px 0px;
}
.datepicker-dropdown.formsnap-dropdown-menu {
	background-color: #FFFFFF; /* #fff */
	border-color: #CCCCCC;	/* #ccc */
	color: #333333; /* #333 */
}

/* arrow */

.datepicker-dropdown:before {
border-bottom-color: #CCCCCC; /* #ccc */
}

.datepicker-dropdown:after {
border-bottom-color: #FFFFFF; /* #fff */
}

.datepicker table tr td.old, 
.datepicker table tr td.new,
.datepicker table tr td span.old,
.datepicker table tr td span.new {
color: #999999; /* #999 */
}

.datepicker table tr td.today, 
.datepicker table tr td.today:hover, 
.datepicker table tr td.today.disabled, 
.datepicker table tr td.today.disabled:hover,
.datepicker table tr .today:hover {
background-color: #EEEEEE; /* #eee */
color: #222222; /* #333 */
}

.datepicker table tr td.day:hover{
background-color: #EEEEEE; /* #eee */
color: #222222 ; /* #333 */

}

.datepicker thead tr:first-child th:hover,.datepicker tfoot tr:first-child th:hover,
.datepicker table tr td span:hover {
background: #EEEEEE; /* #eee */
}

.datepicker span.active,
.datepicker td.active,
.datepicker td.today.active,
.datepicker td.today.active:hover {
background-color: #428BCA !important; /* #428bca */
color: #FFFFFF !important; /* #fff */
}

/* #stacks_in_426 Custom Button Style */
#stacks_in_426 .btn {
	color: #FFFFFF !important;
	background-color: #FF3F00 !important;
	border-color: #FF3F00 !important;
}

#stacks_in_426 .btn:hover {
	background-color: #EB2B00 !important;
	border-color: #EB2B00 !important;
}

a.formsnap-reset:hover,
a.formsnap-reset:focus{
	cursor: pointer;
}

#stacks_in_358 {
	padding: 0px 0px 10px 0px;
}


.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_363 {
	height: 38px;
}












#stacks_in_364 {
	border: solid rgba(255, 63, 0, 1.00);
	border-width: 1px 0px 1px 0px;
}

#stacks_in_365 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_365 .pullquote:before, #stacks_in_365 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_365 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_365 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_365 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_365 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}

.spacerStack {
	height: 38px;
}

#spacerStackstacks_in_369 {
	height: 38px;
}












