/*
 * jarallax css
 */

.jarallax {
    position: relative;
    z-index: 0;
}
.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    /* support for plugin https://github.com/bfred-it/object-fit-images */
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}


@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;
  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-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -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);
  }
}
@-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);
  }
}
@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);
  }
}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
/* buttons */

.filter-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  margin:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-btn:before,
.filter-btn:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-btn:focus,
.filter-btn:active:focus,
.filter-btn.active:focus,
.filter-btn.focus,
.filter-btn:active.focus,
.filter-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.filter-btn:hover,
.filter-btn:focus,
.filter-btn.focus {
  color: #333333;
  text-decoration: none;
}
.filter-btn:active,
.filter-btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.filter-btn.disabled,
.filter-btn[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.filter-btn.disabled {
  pointer-events: none;
}

.filter-btn {
  color: #777777;
  background-color: #ffffff;
  border-color: #cccccc;
  text-shadow: none !important;
}
.filter-btn:focus,
.filter-btn.focus {
  color: #333333;
  background-color: transparent;
  border-color: #CCC;
  text-shadow: none !important;
}
.filter-btn:hover {
  color: #333333;
  background-color: transparent;
  border-color: #ccc;
  text-shadow: none !important;
}
.filter-btn:active,
.filter-btn.active {
  color: #54A8FA;
  background-color: transparent;
  border-color: #CCC;
  text-shadow: none !important;
}
.filter-btn:active:hover,
.filter-btn.active:hover,
.filter-btn:active:focus,
.filter-btn.active:focus,
.filter-btn:active.focus,
.filter-btn.active.focus {
  color: #54A8FA;
  background-color: transparent;
  border-color: #ccc;
  text-shadow: none !important;
}
.filter-btn:active,
.filter-btn.active {
  background-image: none;
}
.filter-btn.disabled,
.filter-btn[disabled],
.filter-btn.disabled:hover,
.filter-btn[disabled]:hover,
.filter-btn.disabled:focus,
.filter-btn[disabled]:focus,
.filter-btn.disabled.focus,
.filter-btn[disabled].focus,
.filter-btn.disabled:active,
.filter-btn[disabled]:active,
.filter-btn.disabled.active,
.filter-btn[disabled].active {
  background-color: #ffffff;
  border-color: #cccccc;
  text-shadow: none !important;
}


		
.filter-search {
	display: block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	width:100%;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-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;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* search input */
		
.filter-search:focus {
/* 	border-color: #66afe9; */
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}		

.filter-search:before,
.filter-search:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*placeholder */

.filter-search::-webkit-input-placeholder {
    color: #CCCCCC;
}
.filter-search:-moz-placeholder {
    color: #CCCCCC;
}
.filter-search::-moz-placeholder {
    color: #CCCCCC;
}
.filter-search:-ms-input-placeholder {
    color: #CCCCCC;
}

/* input groups */
	
	
.filter-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width:100%;
  padding-right:10px;
}

.filter-input-group > input {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.filter-input-group > .filter-form-control,
.filter-input-group > .filter-group-btn > .filter-btn {
  height:34px;
  padding: 6px 16px;
  border-radius: 4px;
}

.filter-group-btn,
.filter-input-group > input {
  display: table-cell;
}

.filter-group-btn:not(:first-child):not(:last-child),
.filter-input-group .filter-form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.filter-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.filter-input-group .filter-form-control:first-child,
.filter-group-btn.layout > .filter-btn:first-child,
.filter-group-btn.sort > .filter-btn:first-child,
.filter-group-btn > .filter-btn:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left:10px;
}

.filter-input-group .filter-form-control:last-child,
.filter-group-btn > .filter-btn:last-child,
.filter-group-btn:first-child > .filter-btn:not(:first-child),
.filter-group-btn:first-child > .filter-btn-group:not(:first-child) > .filter-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.filter-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  margin:0;
}
.filter-group-btn > .filter-btn {
  position: relative;
}
.filter-group-btn > .filter-btn + .filter-btn {
  margin-left: -1px;
}
.filter-group-btn > .filter-btn:hover,
.filter-group-btn > .filter-btn:focus,
.filter-group-btn > .filter-btn:active {
  z-index: 2;
}
.filter-group-btn:first-child > .filter-btn,
.filter-group-btn:first-child > .filter-btn-group {
  margin-right: -1px;
}
.filter-group-btn:last-child > .filter-btn,
.filter-group-btn:last-child > .filter-btn-group {
  z-index: 2;
  margin-left: -1px;
}




/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

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

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  font-size: 14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

.paragraph {
  color: #373a3c; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

pre {
  margin-top: 0;
  margin-bottom: 1rem; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: Roboto;
  font-weight: 700;
  line-height: 1.2;
  color: #373a3c; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.lead {
  font-size: 14px;
  font-weight: 300; }

.display-1 {
  font-size: 96px;
  font-weight: 300; }

.display-2 {
  font-size: 88px;
  font-weight: 300; }

.display-3 {
  font-size: 72px;
  font-weight: 300; }

.display-4 {
  font-size: 56px;
  font-weight: 300; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: normal; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.dl-horizontal {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 4px; }

.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 4px; }

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 767px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

.row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .row::after {
    content: "";
    display: table;
    clear: both; }

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 544px) {
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 767px) {
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1 {
    float: left; }
  .col-xl-1 {
    width: 8.3333333333%; }
  .col-xl-2 {
    width: 16.6666666667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.3333333333%; }
  .col-xl-5 {
    width: 41.6666666667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.3333333333%; }
  .col-xl-8 {
    width: 66.6666666667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.3333333333%; }
  .col-xl-11 {
    width: 91.6666666667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.3333333333%; }
  .col-xl-pull-2 {
    right: 16.6666666667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.3333333333%; }
  .col-xl-pull-5 {
    right: 41.6666666667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.3333333333%; }
  .col-xl-pull-8 {
    right: 66.6666666667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.3333333333%; }
  .col-xl-pull-11 {
    right: 91.6666666667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.3333333333%; }
  .col-xl-push-2 {
    left: 16.6666666667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.3333333333%; }
  .col-xl-push-5 {
    left: 41.6666666667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.3333333333%; }
  .col-xl-push-8 {
    left: 66.6666666667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.3333333333%; }
  .col-xl-push-11 {
    left: 91.6666666667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8625rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

.form-control-file,
.form-control-range {
  display: block; }

.form-control-label {
  padding: 0.375rem 1em;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input.form-control[type="date"],
  input.form-control[type="time"],
  input.form-control[type="datetime-local"],
  input.form-control[type="month"] {
    line-height: 2.25rem; }
  input.input-sm[type="date"], .input-group-sm input.form-control[type="date"],
  input.input-sm[type="time"], .input-group-sm input.form-control[type="time"],
  input.input-sm[type="datetime-local"], .input-group-sm input.form-control[type="datetime-local"],
  input.input-sm[type="month"], .input-group-sm input.form-control[type="month"] {
    line-height: 1.8625rem; }
  input.input-lg[type="date"], .input-group-lg input.form-control[type="date"],
  input.input-lg[type="time"], .input-group-lg input.form-control[type="time"],
  input.input-lg[type="datetime-local"], .input-group-lg input.form-control[type="datetime-local"],
  input.input-lg[type="month"], .input-group-lg input.form-control[type="month"] {
    line-height: 3.1666666667rem; } }

.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.form-group {
  margin-bottom: 1rem; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-top: 4px \9;
  margin-left: -1.25rem; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

input[type="radio"]:disabled, input.disabled[type="radio"],
input[type="checkbox"]:disabled,
input.disabled[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c !important;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #f0ad4e; }

.has-warning .form-control {
  border-color: #f0ad4e; }

.has-warning .input-group-addon {
  color: #f0ad4e !important;
  border-color: #f0ad4e;
  background-color: white; }

.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f !important;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  margin-bottom: 0.5px;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary.focus:active, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary.focus:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info.focus:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success.focus:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning.focus:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger.focus:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #43a7fd; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline.focus:disabled {
    border-color: white; }
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline.focus:disabled {
    border-color: #b0e1ef; }
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline.focus:disabled {
    border-color: #a3d7a3; }
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline.focus:disabled {
    border-color: #f8d9ac; }
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline.focus:disabled {
    border-color: #eba5a3; }
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.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;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group,
.btn-group-vertical {
  border-radius: 4px; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 4px; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  .c-input + .c-input {
    margin-left: 1rem; }

.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.c-checkbox .c-indicator {
  border-radius: .25rem; }

.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

.c-radio .c-indicator {
  border-radius: 50%; }

.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

.c-inputs-stacked .c-input {
  display: inline; }
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  .c-select::-ms-expand {
    opacity: 0; }

.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

.file-custom::after {
  content: "Choose file..."; }

.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: underline; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 4px; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 4px; } }
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 767px) {
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.card-block {
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: underline; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 4px 4px 0 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 4px 4px; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-radius: 4px 4px 0 0; }

.card-img-bottom {
  border-radius: 0 0 4px 4px; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
    -ms-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    -o-column-gap: 1.25rem;
    -ms-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 4px; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  .breadcrumb > .active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: white;
    cursor: default;
    background-color: #0375d8;
    border-color: #0375d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white;
    border-color: #dddddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0375d8;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd; }
  .page-link:focus, .page-link:hover {
    color: #004c8c;
    background-color: #eceeef;
    border-color: #dddddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: white;
      border: 1px solid #dddddd;
      border-radius: 15px; }
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }

.pager-next > a,
.pager-next > span {
  float: right; }

.pager-prev > a,
.pager-prev > span {
  float: left; }

.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .label:empty {
    display: none; }

.btn .label {
  position: relative;
  top: -1px; }

a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

.label-default {
  background-color: #818a91; }
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

.label-primary {
  background-color: #0275d8; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 4px; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-hr {
  border-top-color: #d0d5d8; }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px; }

.progress-bar {
  height: 1rem;
  line-height: 1rem; }

.progress-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.progress-primary {
  background-color: #0275d8; }

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color: #0275d8; } }

.progress-success {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

.progress-danger {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right {
  padding-left: 10px; }

.media-left {
  padding-right: 10px; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #ffffff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #ffffff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #ffffff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #ffffff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-9by16 {
  padding-bottom: 177.7777777778%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2051;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.8); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: 1; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover-arrow {
  border-width: 11px; }

.popover-arrow::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 767px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.invisible {
  visibility: hidden !important; }

.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 767px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

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

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91; }

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 766px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 767px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }

.featured_image {
  margin-bottom: 2rem;
  border-radius: 4px; }

.gallery_image {
  margin-bottom: 1rem;
  border-radius: 4px; }

p.featured_image_caption {
  margin-bottom: 2rem; }

.accordion_item {
  border-radius: 4px; }

.foundry-label > h3:before,
.foundry-label > h3:after {
  background: rgba(0, 0, 0, 0.1); }

ul.social_badges_container li a {
  border-radius: 4px; }

.foundry_icon i {
  border-radius: 4px; }

.icon_bar_wrapper {
  border-radius: 4px; }

ul.bulleted_list li i {
  line-height: 1.5; }

.label {
  margin-bottom: 0.5rem;
  /* Foundry addition */ }

.positioner_wrapper,
.foundry-base-margin {
  margin-bottom: 1rem; }

.foundry-footer {
  color: #373a3c; }

.foundry-footer a,
.foundry-footer a:visited {
  color: #0275d8; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #014c8c; }

.foundry-accordion-title-bar-bg-primary a.accordion_toggle {
  background: #0275d8; }

.foundry-accordion-title-bar-bg-success a.accordion_toggle {
  background: #5cb85c; }

.foundry-accordion-title-bar-bg-info a.accordion_toggle {
  background: #5bc0de; }

.foundry-accordion-title-bar-bg-warning a.accordion_toggle {
  background: #f0ad4e; }

.foundry-accordion-title-bar-bg-danger a.accordion_toggle {
  background: #d9534f; }

pre.prettyprint {
  border-radius: 4px; }

.hi-content-wrap {
  line-height: 1.5; }

ul.lz-menu {
  border-radius: 4px; }

/*****************************************/
/*  Foundry Specific CSS                 */
/*****************************************/
/* End Edit Mode */
/* Site Background Styling Options - Background Image, Color Picker, or determined by theme. */
body {
  font-weight: 400; }

/* Header Font Sizing Options */
@media (max-width: 33.9em) {
  /* Mobile */
  h1 {
    font-size: 30px; }
  h2 {
    font-size: 22px; }
  h3 {
    font-size: 18px; }
  h4 {
    font-size: 16px; }
  h5 {
    font-size: 14px; }
  h6 {
    font-size: 12px; } }

@media (min-width: 34em) and (max-width: 47.9375em) {
  /* Tablet */
  h1 {
    font-size: 30px; }
  h2 {
    font-size: 22px; }
  h3 {
    font-size: 18px; }
  h4 {
    font-size: 16px; }
  h5 {
    font-size: 14px; }
  h6 {
    font-size: 12px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  /* Desktop */
  h1 {
    font-size: 50px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

@media (min-width: 62em) {
  /* Widescreen */
  h1 {
    font-size: 50px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #0275d8; }

.foundry-mask-success-bg,
.foundry-success-bg-color {
  background-color: #5cb85c; }

.foundry-mask-info-bg,
.foundry-info-bg-color {
  background-color: #5bc0de; }

.foundry-mask-warning-bg,
.foundry-warning-bg-color {
  background-color: #f0ad4e; }

.foundry-mask-danger-bg,
.foundry-danger-bg-color {
  background-color: #d9534f; }

.foundry-site-background {
  fill: #fff; }

@media (max-width: 47.9375em) {
  .foundry-paragraph-override {
    font-size: 14px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  .foundry-paragraph-override {
    font-size: 15px; } }

@media (min-width: 62em) {
  .foundry-paragraph-override {
    font-size: 16px; } }

.fdy-drop-zone {
  line-height: 1.5; }

.foundry-typeface-one {
  font-family: 'Roboto', sans-serif;
  font-weight: 400; }

.foundry-typeface-one strong {
  font-weight: 700; }

.foundry-typeface-one strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-one em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-one-page-wide-headers h1,
.foundry-typeface-one-page-wide-headers h2,
.foundry-typeface-one-page-wide-headers h3,
.foundry-typeface-one-page-wide-headers h4,
.foundry-typeface-one-page-wide-headers h5,
.foundry-typeface-one-page-wide-headers h6 {
  font-family: 'Roboto', sans-serif; }

h1.foundry-typeface-one,
h2.foundry-typeface-one,
h3.foundry-typeface-one,
h4.foundry-typeface-one,
h5.foundry-typeface-one,
h6.foundry-typeface-one {
  font-family: 'Roboto', sans-serif !important; }
.foundry-typeface-two {
  font-family: 'Poppins', sans-serif;
  font-weight: 400; }

.foundry-typeface-two strong {
  font-weight: 700; }

.foundry-typeface-two strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-two em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-two-page-wide-headers h1,
.foundry-typeface-two-page-wide-headers h2,
.foundry-typeface-two-page-wide-headers h3,
.foundry-typeface-two-page-wide-headers h4,
.foundry-typeface-two-page-wide-headers h5,
.foundry-typeface-two-page-wide-headers h6 {
  font-family: 'Poppins', sans-serif; }

h1.foundry-typeface-two,
h2.foundry-typeface-two,
h3.foundry-typeface-two,
h4.foundry-typeface-two,
h5.foundry-typeface-two,
h6.foundry-typeface-two {
  font-family: 'Poppins', sans-serif !important; }
.foundry-typeface-three {
  font-family: 'Catamaran', sans-serif;
  font-weight: 400; }

.foundry-typeface-three strong {
  font-weight: 600; }

.foundry-typeface-three strong em {
  font-weight: 600;
  font-style: italic; }

.foundry-typeface-three em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-three-page-wide-headers h1,
.foundry-typeface-three-page-wide-headers h2,
.foundry-typeface-three-page-wide-headers h3,
.foundry-typeface-three-page-wide-headers h4,
.foundry-typeface-three-page-wide-headers h5,
.foundry-typeface-three-page-wide-headers h6 {
  font-family: 'Catamaran', sans-serif; }

h1.foundry-typeface-three,
h2.foundry-typeface-three,
h3.foundry-typeface-three,
h4.foundry-typeface-three,
h5.foundry-typeface-three,
h6.foundry-typeface-three {
  font-family: 'Catamaran', sans-serif !important; }


#stacks_in_1191 {
	-webkit-font-smoothing: antialiased;
}

#stacks_in_1191 .navigation_container {
	position: relative;
}

/* Drop Shadow */


/* Branding */

#stacks_in_1191 .branding_logo {
	overflow: hidden;
	
	display: inline-block;
	
	vertical-align: top;
	
		float: left;
		
		margin-right: 15px;
		
	
	
}

#stacks_in_1191 .branding_logo img {
	vertical-align: top;
	width: auto;
}


#stacks_in_1191 nav.navigation_bar .navigation_branding {
	margin-bottom: 0;
	padding-top: 3px;
	
	display: inline-block;
	
	
		padding-right: 15px;
		
			padding-left: 15px;
		
	
	
}

#stacks_in_1191 nav.navigation_bar .navigation_branding,
#stacks_in_1191 nav.navigation_bar .navigation_branding a {
	color: rgba(0, 0, 0, 0.60);
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
  



/* Navigation Bar */
#stacks_in_1191 nav.navigation_bar {
	z-index: 100;
	background-color: rgba(255, 255, 255, 1.00);
	
	font-size: 14px;
	text-align: right;
	
		border-radius: 0px;
	
	/*width: 100% !important;*/
}

#stacks_in_1191 nav.navigation_bar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

#stacks_in_1191 nav.navigation_bar ul a.nav_item {
	text-decoration: none;
	color: rgba(55, 162, 103, 1.00);
	cursor: pointer;
	white-space: nowrap;
	text-transform: none;
	font-weight: 400;
}

/* Banner Pairing Feature */

	



/* Underline Indicator */



/* Background Indicator & Navigation Items */

#stacks_in_1191 nav.navigation_bar ul a.nav_item:hover,
#stacks_in_1191 nav.navigation_bar ul a.nav_item.open,
#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
	text-decoration: none;
	color: rgba(2, 48, 115, 1.00);
	
}

#stacks_in_1191 nav.navigation_bar ul a.nav_active,
#stacks_in_1191 nav.navigation_bar ul a#current {
	
	font-weight: 700;
	
}

#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li {
	margin-left: 30px;
	position: relative;
}

#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li:first-child {
	margin-left: 0px;
}

#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li {
	display: inline-block;
}

#stacks_in_1191 nav.navigation_bar ul > li > a.parent::after {
	font-family: "FontAwesome";
	content: '\f107';
	padding-left: 5px;
}

#stacks_in_1191 nav.navigation_bar ul > li > a.parent {
}

#stacks_in_1191 nav.navigation_bar ul ul {
	background-color: rgba(55, 162, 103, 1.00);
	position: absolute;
	display: none;
	z-index: 101;
	overflow: hidden;
	border: 1px solid rgba(52, 62, 71, 0.00);
	
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	text-align: left;
	margin-top: 0px;
}

#stacks_in_1191 nav.navigation_bar ul ul a.nav_item {
	color: rgba(255, 255, 255, 1.00);
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 1.5;
}

#stacks_in_1191 nav.navigation_bar ul ul a.nav_item:hover,
#stacks_in_1191 nav.navigation_bar ul ul li.Selected > a.nav_item {
	
	background-color: rgba(0, 0, 0, 0.10);
	
	color: rgba(98, 203, 5, 1.00);
}

#stacks_in_1191 nav.navigation_bar ul ul .small_hdr {
	color: rgba(0, 0, 0, 0.30);
	text-transform: uppercase;
	font-size: 12px;
	line-height: 24px;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
}

#stacks_in_1191 nav.navigation_bar ul ul a.nav_item:hover,
#stacks_in_1191 nav.navigation_bar ul ul a.nav_active {
	color: rgba(98, 203, 5, 1.00);
}

#stacks_in_1191 nav.navigation_bar ul ul .nav_divider {
	border-top: 1px solid rgba(52, 62, 71, 0.00);
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#stacks_in_1191 nav.navigation_bar ul ul ul,
#stacks_in_1191 nav.navigation_bar ul ul ul ul,
#stacks_in_1191 nav.navigation_bar ul ul ul ul ul,
#stacks_in_1191 nav.navigation_bar ul ul ul ul ul ul,
#stacks_in_1191 nav.navigation_bar ul ul ul ul ul ul ul {
	display: none;
}


#stacks_in_1191 nav.navigation_bar .container-fluid ul li:last-child > ul {
	right: 0;
}

/* Mobile Navigation Toggle */
#stacks_in_1191 #stacks_in_1191_mobile_navigation_toggle {
	display: none;
	float: right;
	padding: 0 15px;
	font-size: 24px;
	color: rgba(31, 141, 174, 1.00);
	cursor: pointer;

	/* v1.0.1 update */
	z-index: 2000;
}



/*****************/
/* Media Queries */
/*****************/

@media (max-width: 47.9375em) {
	/* iPhone */

	.logo_float_clear {
		clear: both;
	}

	#stacks_in_1191 nav.navigation_bar {
		text-align: left;
	}

	#stacks_in_1191 .head_wrap {
		display: block;
		/*height: 55px;*/
	}

	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		
			display: block;
		
		
		float: none;
		
	}

	#stacks_in_1191 #stacks_in_1191_mobile_navigation_toggle {
		display: block;
	}

	#stacks_in_1191 .navigation_container > ul {
		display: none;
		padding-bottom: 20px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li,
	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		display: block;
		margin: 0;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		padding-left: 15px;
		padding-right: 15px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		line-height: 34px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_1191 nav.navigation_bar ul ul .small_hdr {
		padding-left: 30px;
		padding-right: 15px;
	}

	#stacks_in_1191 nav.navigation_bar > ul > li > a.nav_item:hover,
	#stacks_in_1191 nav.navigation_bar > ul > li > a.nav_item.open,
	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
		border-bottom: 0px;
	}

	#stacks_in_1191 .navigation_bar .container,
	#stacks_in_1191 .navigation_bar .container-fluid {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#stacks_in_1191 nav.navigation_bar ul ul {
		background-color: transparent;
		position: relative;
		display: none;
		overflow: hidden;
		border: none;
		padding: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

}

@media (min-width: 48em) {
	/* iPad and up */

	
}

@media (min-width: 34em) and (max-width: 47.9375em) {
	/* iPad */

	.logo_float_clear {
		clear: both;
	}

	#stacks_in_1191 .head_wrap {
		display: block;
		/*height: 65px;*/
	}

	#stacks_in_1191 nav.navigation_bar {
		text-align: left;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		
		display: block;
		
		
		float: none;
		
	}

	#stacks_in_1191 #stacks_in_1191_mobile_navigation_toggle {
		display: block;
	}

	#stacks_in_1191 .navigation_container > ul {
		display: none;
		padding-bottom: 20px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li,
	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		display: block;
		margin: 0;
		line-height: 34px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		padding-left: 15px;
		padding-right: 15px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_1191 nav.navigation_bar ul ul .small_hdr {
		padding-left: 30px;
		padding-right: 15px;
	}

	#stacks_in_1191 .navigation_bar > .container,
	#stacks_in_1191 .navigation_bar > .container-fluid {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#stacks_in_1191 nav.navigation_bar ul ul {
		background-color: transparent;
		position: relative;
		display: none;
		overflow: hidden;
		border: none;
		padding: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

}

@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		margin-left: 15px;
	}

	#stacks_in_1191 nav.navigation_bar {
		font-size: 12px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_branding,
	#stacks_in_1191 nav.navigation_bar .navigation_branding a {
		font-size: 16px;
	}

	#stacks_in_1191 .navigation_bar .navigation_container > ul {
		display: none;
		/*margin-bottom: 20px;*/
	}

	
	#stacks_in_1191 .branding_logo {
		/*display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;*/
		height: 51px;
		line-height: 51px;
		margin-left: 5px;
		margin-right: 5px;
		overflow: visible;
		position: relative;
		/*margin-top: -2px;*/
	}

	#stacks_in_1191 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 51px;
		line-height: 51px;
		align-self: center;
	}
	

	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		line-height: 51px;
	}

	#stacks_in_1191 nav.navigation_bar {
		/*height: 55px;*/
		line-height: 55px;
	}

	#stacks_in_1191 .nav_bar_placeholder {
		height: 55px;
	}

		#stacks_in_1191 nav.navigation_bar ul a.nav_item {
			border-radius: 0 !important;
		}

	/* Mobile Color Overrides */
	#stacks_in_1191 .navigation_container > ul {
		background-color: rgba(2, 48, 71, 1.00);
	}

	

	#stacks_in_1191 nav.navigation_bar ul a.nav_item,
	#stacks_in_1191 nav.navigation_bar ul ul a.nav_item {
		color: rgba(208, 208, 208, 1.00);
	}

	#stacks_in_1191 nav.navigation_bar ul a.nav_item:hover,
	#stacks_in_1191 nav.navigation_bar ul li.Selected > a.nav_item {
		color: rgba(255, 255, 255, 1.00);
	}

	#stacks_in_1191 nav.navigation_bar ul a.nav_item:hover,
	#stacks_in_1191 nav.navigation_bar ul a.nav_item.open,
	#stacks_in_1191 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
		color: rgba(255, 255, 255, 1.00) !important;
		
			background-color: rgba(35, 158, 126, 1.00) !important;
		
	}

}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1191 nav.navigation_bar .navigation_branding {
			float: left;
	}

	#stacks_in_1191 nav.navigation_bar {
		font-size: 13px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_branding,
	#stacks_in_1191 nav.navigation_bar .navigation_branding a {
		font-size: 20px;
	}

	#stacks_in_1191 .navigation_bar .navigation_container > ul {
		display: inline-block !important;
	}

	
	#stacks_in_1191 .branding_logo {
		/*display: flex;*/
		height: 61px;
		line-height: 61px;
		overflow: visible;
		margin-top: 0px;
	}

	#stacks_in_1191 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 61px;
		line-height: 61px;
		align-self: center;
	}
	

	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		line-height: 61px;
	}

	#stacks_in_1191 nav.navigation_bar {
		line-height: 65px;
		/*height: 65px;*/
	}

	#stacks_in_1191 .nav_bar_placeholder {
		height: 65px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		float: left;
	}

	#stacks_in_1191 nav.navigation_bar {
		font-size: 14px;
	}

	#stacks_in_1191 nav.navigation_bar .navigation_branding,
	#stacks_in_1191 nav.navigation_bar .navigation_branding a {
		font-size: 24px;
	}

	#stacks_in_1191 .navigation_bar .navigation_container > ul {
		display: inline-block !important;
	}

	
	#stacks_in_1191 .branding_logo {
		/*display: flex;*/
		height: 86px;
		line-height: 86px;
		overflow: visible;
		margin-top: 0px;
	}

	#stacks_in_1191 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 86px;
		line-height: 86px;
		align-self: center;
	}
	

	#stacks_in_1191 nav.navigation_bar .navigation_branding {
		position: relative;
		margin-top: -1px;
		height: 86px;
		line-height: 86px;
	}

	#stacks_in_1191 nav.navigation_bar {
		/*height: 90px;*/
		line-height: 90px;
	}

	#stacks_in_1191 .nav_bar_placeholder {
		height: 90px;
	}
}



	@media (max-width: 47.9375em) {
		/*Small*/
		nav.navigation_bar > .container-fluid h1.navigation_branding {
			padding-left: 0px !important;
		}
	}

	@media (min-width: 48em) and (max-width: 61.9375em) {
		/*Medium*/
		nav.navigation_bar > .container-fluid {
			padding-left: 20px;
			padding-right: 20px;
		}
	}

	@media (min-width: 62em) {
		/*Large*/
		nav.navigation_bar > .container-fluid {
			padding-left: 30px;
			padding-right: 30px;
		}
	}



/*  Sticky Navigation */
#stacks_in_1191 .nav_bar_placeholder {
	z-index: 999;
	position: relative;
}


	#stacks_in_1191 .navigation_bar.sticky {
		width: 100% !important;
		left: 0 !important;
		right: 0 !important;
		z-index: 3000;
	}

	#stacks_in_1191 .navigation_bar.simple-sticky {
		top: 0;
		position: fixed;
	}



#stacks_in_1191 #sticky-wrapper,
#stacks_in_1191 .navigation_bar {
	width: 100% !important;
}



	@media (max-width: 47.9375em) {
		
		#stacks_in_1191 .navigation_branding {
			display: none !important;
		}
		

		
			
		
	}

	@media (min-width: 48em) and (max-width: 61.9375em) {
			

		
			
		
	}

	@media (min-width: 62em) {
		
		#stacks_in_1191 .navigation_branding {
			display: none !important;
		}
			
		
			
		
	}







	


#stacks_in_1191 {
	margin: 11px 0px 11px 0px;
}





	


#stacks_in_516 .banner {
	width: 100%;
}


	








	#stacks_in_516 .banner {
		
		background: url() no-repeat right bottom;
		
		
		
		background-repeat: repeat;
		overflow: hidden;
	}

	
	@media (prefers-color-scheme: dark) {
		#stacks_in_516 .banner {
			
			
	
			
			}
	}
	

	#stacks_in_516 .banner_inner {
		

		
		background: rgba(111, 24, 174, 0.60); /* fallback for old browsers */
		background: -webkit-linear-gradient(-45deg, rgba(111, 24, 174, 0.60) , #rgba(178, 69, 146, 0.75)); /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(-45deg, rgba(111, 24, 174, 0.60) , rgba(178, 69, 146, 0.75)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
		
	}















	





	
		/* Media queries for non-Hero banner heights at different breakpoints */

		/* Mobile */
		@media (max-width: 33.9em) {
			#stacks_in_516 .banner {
				height: 200px;
			}
		}

		@media (min-width: 34em) and (max-width: 47.9375em) {
			#stacks_in_516 .banner {
				height: 200px;
			}
		}

		/* Tablets */
		@media (min-width: 48em) and (max-width: 61.9em) {
			#stacks_in_516 .banner {
				height: 300px;
			}
		}

		/* Desktop */
		@media (min-width: 62em) and (max-width: 74.9em) {
			#stacks_in_516 .banner {
				height: 200px;
			}
		}

		/* Wide Screens */
		@media (min-width: 75em) {
			#stacks_in_516 .banner {
				height: 200px;
			}
		}
	




	#stacks_in_516 .banner_content > .container {
		max-width: 1200px;
	}


#stacks_in_516 .banner_inner {
	display: table;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	z-index: 100;
	width: 100%;
}

#stacks_in_516 .banner_content {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

#stacks_in_516_scroll_button {
	background: rgba(255, 255, 255, 0.80);
	color: rgba(0, 0, 0, 1.00);
	height: 44px;
	width: 44px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -22px;
	bottom: 30px;
	text-align: center;
	line-height: 44px !important;
	cursor: pointer;
	
}

@media (max-width: 47.9375em) {
	/*Small*/
	#stacks_in_516_scroll_button {
		bottom: 70px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Medium*/
	#stacks_in_516_scroll_button {
		bottom: 70px;
	}
}

@media (min-width: 62em) {
	/*Large*/
	#stacks_in_516_scroll_button {
		bottom: 30px;
	}
}




	#stacks_in_516 #jarallax-container-0 > div {
		background-size: cover; 
		position: fixed; 
		top: 0px; 
		left: 0px; 
		overflow: hidden; 
		pointer-events: none; 
		margin-top: 0px; 
		transform: translate3d(0px, 0px, 0px); 
		background-position: 50% 50%; 
		background-repeat: no-repeat no-repeat;
	}

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



.wow {
	visibility: hidden;
}


#stacks_in_948 h3 {
	
		font-weight: 600;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}




	/* Preset White Header Style */
	#stacks_in_948 h3 {
		color: #fff;
	}

	#stacks_in_948 h3 small {
		color: #fff;
	}








#stacks_in_948 a.foundry-header-linked,
#stacks_in_948 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_948 a.foundry-header-linked:hover,
#stacks_in_948 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_948 {
	padding:  20px;
}
/* fix all the stupid foundation shit... */
#stacks_in_957 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* this makes the widths work as expected */	
#stacks_in_957 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_957 *:before,
#stacks_in_957 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
		
/* clears */

#stacks_in_957 .clearfix:before,
#stacks_in_957 .clearfix:after {
  content: " ";
  display: table;
}
#stacks_in_957 .clearfix:after {
  clear: both;
}


#stacks_in_957 .filter-controls {
	display: block;
	clear: both;
}

#stacks_in_957-cat-buttons {
	text-align: center;
}

#stacks_in_957 input[type="text"] {
	margin:0;
	margin-bottom:0;
}


#stacks_in_957 a.category-filter {
	background: rgba(231, 233, 237, 1.00);
	color: rgba(0, 59, 131, 1.00);
	border: 0px solid rgba(204, 204, 204, 1.00);
	width:100%;
	font-family: Roboto;
	font-size: 12px;
	text-decoration: none;
	border-radius:0px 0px 0px 0px;
	padding:4px 8px 4px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:4px 0;
}


#stacks_in_957 a.category-filter {
	width: auto;
	display:inline-block;
}


#stacks_in_957 a.category-filter:hover,
#stacks_in_957 a.category-filter:focus {
	background: rgba(31, 171, 99, 0.85);
	color: rgba(231, 233, 237, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}

#stacks_in_957 a.category-filter:active {
	background: rgba(231, 233, 237, 1.00);
	color: rgba(231, 233, 237, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}

#stacks_in_957 a.category-filter.active,
#stacks_in_957 a.category-filter.active:hover {
	background: rgba(0, 59, 131, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}




#stacks_in_957 {
	background-color: rgba(231, 233, 237, 1.00);
	margin: 0px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
}






	#stacks_in_520 > .container {
		max-width: 1200px;
	}










	#stacks_in_520 > .container {
		border-radius: 0px;
	}

	


#stacks_in_520 {
	background-color: rgba(255, 255, 255, 1.00);
	margin: 0px 0px 20px 0px;
}
/* Filter v.1.1.5 CSS */
@charset "UTF-8";

/* this makes the widths work as expected */	
#stacks_in_952 li,
#stacks_in_952 li > div > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_952 li:before,
#stacks_in_952 li:after,
#stacks_in_952 li > div > div:before,
#stacks_in_952 li > div > div:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
		
/* clears */

#stacks_in_952 .clearfix:before,
#stacks_in_952 .clearfix:after {
  content: " ";
  display: table;
}
#stacks_in_952 .clearfix:after {
  clear: both;
}


/* grid/pack styling */

#stacks_in_952-filter{
	position: relative;
}

#stacks_in_952 .filter-tags,
#stacks_in_952 .filter-sort {
	display:none;
}


/* clear fix */
#stacks_in_952-filter:after {
  content: '';
  display: block;
  clear: both;
}

#stacks_in_952 ul.filter-items
{
	margin:0 !important;
	padding:0 !important;
	list-style: none !important;
}





#stacks_in_952 ul.filter-items
{
	visibility: hidden;
	opacity:0;
	transition: visibility 0s 500ms, opacity 500ms linear;
}

#stacks_in_952 ul.filter-items.visible
{
	visibility: visible;
	opacity:1;
}


.filter-content > div {
	line-height: normal;
}
	    
ul.filter-items.grid > li,
ul.filter-items.pack > li {
	width:25%;
    display: block;
    text-align: center;
    vertical-align: top;
    float:none;
	padding:20px;
	margin:0;
}


ul.filter-items.grid > li > div,
ul.filter-items.pack > li > div {
	width: 100%; 
    display: inline-block;
    background: rgba(255, 255, 255, 1.00);
    border:  1px solid rgba(204, 204, 204, 1.00);
    text-align: center;
    vertical-align: top;
	border-radius: 0px;
	padding:0;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
}

ul.filter-items.grid >li>div>div {
	width: 100%; 
    display: inline-block;
    text-align: center;
    vertical-align: top;
	padding:10px 10px 10px 10px;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
}

.filter-img img {
	display: inline-block; /* added */
	overflow: visible;
	-webkit-text-size-adjust: none;
    font-family: inherit;
    font-size: 0;
    line-height: 0;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
}

ul.filter-items.grid >li .filter-img {
/* 	padding-bottom:10px; */
	position: relative;
    display: inline-block; /* added */
	overflow: visible;
	-webkit-text-size-adjust: none;
    font-family: inherit;
    font-size: 0;
    line-height: 0;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
}




@media (max-width: 767px) {
	ul.filter-items.grid li,
	ul.filter-items.pack li {
	 width: 100% !important;
	 }
}


/* list styling */

ul.filter-items.list {
   width: 100%;
   display: table;
}

ul.filter-items.list > li {
    width: 100%;
    display: table-row;
    background: rgba(255, 255, 255, 1.00);
    border-bottom: 1px solid rgba(204, 204, 204, 1.00);
    text-align: left;
    vertical-align: top;
    padding:10px 10px 10px 10px;
}

ul.filter-items.list > li > div.filter-img > img {
    min-width: 128px;
    width: auto;
    max-width: 100%;
    height: auto;
    background: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    border: 0px solid #808000 !important;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
    
    /* no shadow */
}

ul.filter-items.list > li.filter-catalog .filter-img {
    display: table-cell;
    padding: 0 10px;
    min-width: 108px;
    text-align: center;
    width:30%;
    position: relative;
    overflow: hidden; /* added */
}

ul.filter-items.list > li .filter-img > img {
    
}

ul.filter-items.list li.filter-catalog .filter-content {
    display: table-cell;
    padding: 0 10px 10px;
    vertical-align: top;
    width:70%;
}

ul.filter-items.list > li.filter-gallery {
	text-align:center;
}

@media (max-width:767px) {

    ul.filter-items.list > li .filter-img,
    ul.filter-items.list > li .filter-content {
        width: 100%;
        display:block;
    }

}


/* FAQ Style */

ul.filter-items > li.filter-faq .filter-content {
	visibility: hidden;
    opacity: 0;
    transition: visibility 0s 1s, opacity 1s linear;
    display:none;
}

ul.filter-items > li.filter-faq .filter-content.show {
	visibility: visible;
    opacity: 1;
    transition: opacity 1s linear;
}

ul.filter-items > li.filter-faq .filter-title {
	cursor: pointer;
}






/*! fancyBox v3.2.10 | fancyapps.com/fancybox/#license */
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}



/* Image Lightbox Hover Effect */

#stacks_in_952 a.filter-zoom
{
	width:100%;
	border-width:0;
}

#stacks_in_952 a.filter-zoom:before
{
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	letter-spacing: 1px;
	font-size: 36px;
	padding: 0 0 0 2px;
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	z-index: 20;
	color: #fff;
	opacity: 0;
	background:#000;
	background-color:rgba(0,0,0,.5);
	border-radius:25px;
	-webkit-transform: translateZ(100px) rotateY(55deg);
	transform: translateZ(100px) rotateY(55deg);
	-webkit-transition: opacity 250ms ease-out, -webkit-transform 300ms;
	transition: opacity 250ms ease-out, -webkit-transform 300ms;
	transition: transform 300ms, opacity 250ms ease-out;
	transition: transform 300ms, opacity 250ms ease-out, -webkit-transform 300ms
}

#stacks_in_952 a.filter-zoom:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width:20px;
	background-color: transparent;
	content: '';
	display: block;
	opacity: 0;
	z-index: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1, 1);
	transform: translateZ(0) scale(1, 1)
}

#stacks_in_952  a:hover.filter-zoom{
	background-color:transparent !important;
}

#stacks_in_952 a:hover.filter-zoom:after,
#stacks_in_952 a:hover.filter-zoom:before
{
	opacity: 1;
}

#stacks_in_952 a:hover.filter-zoom:before {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}



#stacks_in_918 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_918 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_918 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_918 h6 {
		font-size: 17px;
	}
}


#stacks_in_918 a.foundry-header-linked,
#stacks_in_918 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_918 a.foundry-header-linked:hover,
#stacks_in_918 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_918 {
	padding: 10px 0px 0px 0px;
}


 
#stacks_in_2002 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2002_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2002 .foundry_modal_button > .btn:focus,
#stacks_in_2002 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2002 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2003 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2003 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2003 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2003 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2003 .row.no-gutters > [class^="col-"],
  #stacks_in_2003 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2003 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2013 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2013 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2013 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2013 img {
		
			
			
	}
}


#stacks_in_2013 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2015 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2015 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2015 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2015 img {
		
			
			
	}
}


#stacks_in_2015 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2015 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2005 p,
	#stacks_in_2005 {
		font-size: 15px;
	}
	

	
	
	
	
	



#stacks_in_2005 p,
#stacks_in_2005 {
	margin-bottom: 0;
}




#stacks_in_2008 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2008 ul.striped-list li a,
#stacks_in_2008 ul.striped-list li a:visited,
#stacks_in_2008 ul.striped-list li a:hover,
#stacks_in_2008 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2008 ul.striped-list li a,
#stacks_in_2008 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2008 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2008 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2008 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2008 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2008 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2008 ul.striped-list li:hover,
#stacks_in_2008 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2008 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2008 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2008 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2008 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2008 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2008 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2008 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2008 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2008 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2009-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2011-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2012 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2012 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2012 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2012 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2012 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2012 .btn {
		
	}
}


#stacks_in_2012 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2016 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_924 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_924 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_924 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_924 h6 {
		font-size: 17px;
	}
}


#stacks_in_924 a.foundry-header-linked,
#stacks_in_924 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_924 a.foundry-header-linked:hover,
#stacks_in_924 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_924 {
	padding: 10px 0px 0px 0px;
}


 
#stacks_in_1984 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1984_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1984 .foundry_modal_button > .btn:focus,
#stacks_in_1984 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_1984 {
	margin: 10px 10px 10px 10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1985 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1985 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1985 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1985 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1985 .row.no-gutters > [class^="col-"],
  #stacks_in_1985 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1985 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1995 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1995 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1995 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1995 img {
		
			
			
	}
}


#stacks_in_1995 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1997 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1997 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1997 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1997 img {
		
			
			
	}
}


#stacks_in_1997 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1997 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1987 p,
	#stacks_in_1987 {
		font-size: 15px;
	}
	

	
	
	
	
	



#stacks_in_1987 p,
#stacks_in_1987 {
	
}




#stacks_in_1990 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1990 ul.striped-list li a,
#stacks_in_1990 ul.striped-list li a:visited,
#stacks_in_1990 ul.striped-list li a:hover,
#stacks_in_1990 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1990 ul.striped-list li a,
#stacks_in_1990 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1990 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1990 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1990 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1990 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1990 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1990 ul.striped-list li:hover,
#stacks_in_1990 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1990 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1990 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1990 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1990 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1990 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1990 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1990 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1990 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1990 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_1991-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1993-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_1994 .btn {
		background: rgba(33, 68, 155, 1.00);
		background: -moz-linear-gradient(top, rgba(33, 68, 155, 1.00) 1%, rgba(33, 68, 155, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(33, 68, 155, 1.00) 1%,rgba(33, 68, 155, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(33, 68, 155, 1.00) 1%,rgba(33, 68, 155, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(33, 68, 155, 1.00);
		border-bottom-color: rgba(33, 68, 155, 1.00);
	}
	
	#stacks_in_1994 .btn:hover {
		background: rgba(33, 68, 155, 1.00);
		background: -moz-linear-gradient(top, rgba(45, 96, 232, 1.00) 1%, rgba(45, 96, 232, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(45, 96, 232, 1.00) 1%,rgba(45, 96, 232, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(45, 96, 232, 1.00) 1%,rgba(45, 96, 232, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(45, 96, 232, 1.00);
		border-bottom-color: rgba(45, 96, 232, 1.00);
	}
	




#stacks_in_1994 .btn {
	font-weight: 400;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_1994 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_1994 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1994 .btn {
		
	}
}


#stacks_in_1994 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_1998 {
	letter-spacing: 1px;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_927 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_927 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_927 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_927 h6 {
		font-size: 17px;
	}
}


#stacks_in_927 a.foundry-header-linked,
#stacks_in_927 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_927 a.foundry-header-linked:hover,
#stacks_in_927 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_927 {
	padding: 10px 0px 0px 0px;
}


 
#stacks_in_2020 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2020_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2020 .foundry_modal_button > .btn:focus,
#stacks_in_2020 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2020 {
	margin: 0px 0px 10px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2021 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2021 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2021 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2021 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2021 .row.no-gutters > [class^="col-"],
  #stacks_in_2021 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2021 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2031 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2031 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2031 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2031 img {
		
			
			
	}
}


#stacks_in_2031 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2033 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2033 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2033 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2033 img {
		
			
			
	}
}


#stacks_in_2033 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2033 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2023 p,
	#stacks_in_2023 {
		
	}
	

	
	
	
	
	



#stacks_in_2023 p,
#stacks_in_2023 {
	
}




#stacks_in_2026 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2026 ul.striped-list li a,
#stacks_in_2026 ul.striped-list li a:visited,
#stacks_in_2026 ul.striped-list li a:hover,
#stacks_in_2026 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2026 ul.striped-list li a,
#stacks_in_2026 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2026 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2026 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2026 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2026 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2026 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2026 ul.striped-list li:hover,
#stacks_in_2026 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2026 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2026 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2026 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2026 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2026 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2026 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2026 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2026 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2026 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2027-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2029-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2030 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2030 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2030 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2030 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2030 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2030 .btn {
		
	}
}


#stacks_in_2030 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2034 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_930 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_930 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_930 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_930 h6 {
		font-size: 17px;
	}
}


#stacks_in_930 a.foundry-header-linked,
#stacks_in_930 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_930 a.foundry-header-linked:hover,
#stacks_in_930 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_930 {
	padding: 10px 0px 0px 0px;
}


 
#stacks_in_2035 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2035_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2035 .foundry_modal_button > .btn:focus,
#stacks_in_2035 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2035 {
	margin: 0px 0px 10px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2036 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2036 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2036 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2036 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2036 .row.no-gutters > [class^="col-"],
  #stacks_in_2036 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2036 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2046 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2046 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2046 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2046 img {
		
			
			
	}
}


#stacks_in_2046 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2048 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2048 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2048 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2048 img {
		
			
			
	}
}


#stacks_in_2048 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2048 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2038 p,
	#stacks_in_2038 {
		
	}
	

	
	
	
	
	



#stacks_in_2038 p,
#stacks_in_2038 {
	
}




#stacks_in_2041 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2041 ul.striped-list li a,
#stacks_in_2041 ul.striped-list li a:visited,
#stacks_in_2041 ul.striped-list li a:hover,
#stacks_in_2041 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2041 ul.striped-list li a,
#stacks_in_2041 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2041 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2041 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2041 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2041 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2041 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2041 ul.striped-list li:hover,
#stacks_in_2041 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2041 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2041 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2041 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2041 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2041 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2041 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2041 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2041 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2041 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2042-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2044-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2045 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2045 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2045 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2045 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2045 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2045 .btn {
		
	}
}


#stacks_in_2045 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2049 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_933 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_933 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_933 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_933 h6 {
		font-size: 17px;
	}
}


#stacks_in_933 a.foundry-header-linked,
#stacks_in_933 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_933 a.foundry-header-linked:hover,
#stacks_in_933 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_933 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_934 {
	text-transform: uppercase;
}


 
#stacks_in_2056 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2056_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2056 .foundry_modal_button > .btn:focus,
#stacks_in_2056 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2056 {
	margin: 0px 0px 10px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2057 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2057 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2057 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2057 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2057 .row.no-gutters > [class^="col-"],
  #stacks_in_2057 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2057 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2067 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2067 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2067 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2067 img {
		
			
			
	}
}


#stacks_in_2067 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2069 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2069 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2069 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2069 img {
		
			
			
	}
}


#stacks_in_2069 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2069 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2059 p,
	#stacks_in_2059 {
		
	}
	

	
	
	
	
	



#stacks_in_2059 p,
#stacks_in_2059 {
	
}




#stacks_in_2062 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2062 ul.striped-list li a,
#stacks_in_2062 ul.striped-list li a:visited,
#stacks_in_2062 ul.striped-list li a:hover,
#stacks_in_2062 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2062 ul.striped-list li a,
#stacks_in_2062 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2062 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2062 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2062 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2062 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2062 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2062 ul.striped-list li:hover,
#stacks_in_2062 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2062 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2062 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2062 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2062 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2062 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2062 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2062 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2062 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2062 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2063-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2065-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2066 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2066 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2066 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2066 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2066 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2066 .btn {
		
	}
}


#stacks_in_2066 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2070 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_939 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_939 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_939 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_939 h6 {
		font-size: 17px;
	}
}


#stacks_in_939 a.foundry-header-linked,
#stacks_in_939 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_939 a.foundry-header-linked:hover,
#stacks_in_939 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_939 {
	padding: 10px 0px 0px 0px;
}


 
#stacks_in_2074 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2074_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2074 .foundry_modal_button > .btn:focus,
#stacks_in_2074 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2075 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2075 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2075 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2075 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2075 .row.no-gutters > [class^="col-"],
  #stacks_in_2075 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2075 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2085 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2085 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2085 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2085 img {
		
			
			
	}
}


#stacks_in_2085 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2087 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2087 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2087 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2087 img {
		
			
			
	}
}


#stacks_in_2087 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2087 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2077 p,
	#stacks_in_2077 {
		font-size: 15px;
	}
	

	
	
	
	
	



#stacks_in_2077 p,
#stacks_in_2077 {
	
}




#stacks_in_2080 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2080 ul.striped-list li a,
#stacks_in_2080 ul.striped-list li a:visited,
#stacks_in_2080 ul.striped-list li a:hover,
#stacks_in_2080 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2080 ul.striped-list li a,
#stacks_in_2080 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2080 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2080 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2080 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2080 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2080 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2080 ul.striped-list li:hover,
#stacks_in_2080 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2080 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2080 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2080 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2080 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2080 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2080 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2080 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2080 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2080 {
	padding: 20px 0px 20px 0px;
}
.stacks_in_2081-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2083-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2084-striped-list-description {
	margin-left: 0px;
}


#stacks_in_2088 {
	font-weight: lighter;
}


#stacks_in_2092 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2092 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2092 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2092 h6 {
		font-size: 17px;
	}
}


#stacks_in_2092 a.foundry-header-linked,
#stacks_in_2092 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2092 a.foundry-header-linked:hover,
#stacks_in_2092 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2094 {
	text-transform: uppercase;
}


 
#stacks_in_2093 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2093_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2093 .foundry_modal_button > .btn:focus,
#stacks_in_2093 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2093 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2095 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2095 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2095 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2095 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2095 .row.no-gutters > [class^="col-"],
  #stacks_in_2095 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2095 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2104 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2104 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2104 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2104 img {
		
			
			
	}
}


#stacks_in_2104 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2104 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2106 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2106 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2106 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2106 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}


#stacks_in_2106 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2106 {
	margin: 30px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2097 p,
	#stacks_in_2097 {
		
	}
	

	
	
	
	
	



#stacks_in_2097 p,
#stacks_in_2097 {
	
}




#stacks_in_2100 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2100 ul.striped-list li a,
#stacks_in_2100 ul.striped-list li a:visited,
#stacks_in_2100 ul.striped-list li a:hover,
#stacks_in_2100 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2100 ul.striped-list li a,
#stacks_in_2100 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2100 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2100 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2100 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2100 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2100 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2100 ul.striped-list li:hover,
#stacks_in_2100 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2100 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2100 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2100 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2100 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2100 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2100 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2100 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2100 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2100 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2101-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2103 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2103 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2103 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2103 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2103 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2103 .btn {
		
	}
}


#stacks_in_2103 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2103 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2107 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2108 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2108 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2108 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2108 h6 {
		font-size: 17px;
	}
}


#stacks_in_2108 a.foundry-header-linked,
#stacks_in_2108 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2108 a.foundry-header-linked:hover,
#stacks_in_2108 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2110 {
	text-transform: uppercase;
}


 
#stacks_in_2109 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2109_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2109 .foundry_modal_button > .btn:focus,
#stacks_in_2109 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2109 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2111 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2111 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2111 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2111 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2111 .row.no-gutters > [class^="col-"],
  #stacks_in_2111 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2111 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2120 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2120 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2120 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2120 img {
		
			
			
	}
}


#stacks_in_2120 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2120 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2122 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2122 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2122 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2122 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}


#stacks_in_2122 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2122 {
	margin: 30px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2113 p,
	#stacks_in_2113 {
		
	}
	

	
	
	
	
	



#stacks_in_2113 p,
#stacks_in_2113 {
	
}




#stacks_in_2116 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2116 ul.striped-list li a,
#stacks_in_2116 ul.striped-list li a:visited,
#stacks_in_2116 ul.striped-list li a:hover,
#stacks_in_2116 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2116 ul.striped-list li a,
#stacks_in_2116 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2116 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2116 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2116 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2116 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2116 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2116 ul.striped-list li:hover,
#stacks_in_2116 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2116 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2116 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2116 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2116 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2116 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2116 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2116 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2116 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2116 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2117-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2119 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2119 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2119 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2119 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2119 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2119 .btn {
		
	}
}


#stacks_in_2119 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2119 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2123 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2124 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2124 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2124 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2124 h6 {
		font-size: 17px;
	}
}


#stacks_in_2124 a.foundry-header-linked,
#stacks_in_2124 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2124 a.foundry-header-linked:hover,
#stacks_in_2124 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2126 {
	text-transform: uppercase;
}


 
#stacks_in_2125 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2125_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2125 .foundry_modal_button > .btn:focus,
#stacks_in_2125 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2125 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2127 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2127 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2127 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2127 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2127 .row.no-gutters > [class^="col-"],
  #stacks_in_2127 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2127 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2136 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2136 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2136 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2136 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}


#stacks_in_2136 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2138 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2138 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2138 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2138 img {
		
		
		width: 20%;
		height: auto;
			
			
	}
}


#stacks_in_2138 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2138 {
	margin: 30px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2129 p,
	#stacks_in_2129 {
		
	}
	

	
	
	
	
	



#stacks_in_2129 p,
#stacks_in_2129 {
	margin-bottom: 0;
}




#stacks_in_2132 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2132 ul.striped-list li a,
#stacks_in_2132 ul.striped-list li a:visited,
#stacks_in_2132 ul.striped-list li a:hover,
#stacks_in_2132 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2132 ul.striped-list li a,
#stacks_in_2132 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2132 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2132 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2132 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2132 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2132 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2132 ul.striped-list li:hover,
#stacks_in_2132 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2132 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2132 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2132 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2132 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2132 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2132 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2132 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2132 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2132 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2133-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2135 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2135 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2135 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2135 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2135 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2135 .btn {
		
	}
}


#stacks_in_2135 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2135 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2139 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2140 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2140 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2140 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2140 h6 {
		font-size: 17px;
	}
}


#stacks_in_2140 a.foundry-header-linked,
#stacks_in_2140 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2140 a.foundry-header-linked:hover,
#stacks_in_2140 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2142 {
	text-transform: uppercase;
}


 
#stacks_in_2141 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2141_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2141 .foundry_modal_button > .btn:focus,
#stacks_in_2141 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2141 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2143 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2143 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2143 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2143 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2143 .row.no-gutters > [class^="col-"],
  #stacks_in_2143 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2143 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2152 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2152 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2152 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2152 img {
		
		
		width: 90%;
		height: auto;
			
			
	}
}


#stacks_in_2152 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2152 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2154 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2154 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2154 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2154 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}


#stacks_in_2154 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2154 {
	margin: 30px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2145 p,
	#stacks_in_2145 {
		
	}
	

	
	
	
	
	



#stacks_in_2145 p,
#stacks_in_2145 {
	
}




#stacks_in_2148 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2148 ul.striped-list li a,
#stacks_in_2148 ul.striped-list li a:visited,
#stacks_in_2148 ul.striped-list li a:hover,
#stacks_in_2148 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2148 ul.striped-list li a,
#stacks_in_2148 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2148 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2148 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2148 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2148 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2148 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2148 ul.striped-list li:hover,
#stacks_in_2148 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2148 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2148 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2148 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2148 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2148 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2148 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2148 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2148 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2148 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2149-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2151 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2151 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2151 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2151 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2151 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2151 .btn {
		
	}
}


#stacks_in_2151 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2151 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2155 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2156 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2156 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2156 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2156 h6 {
		font-size: 17px;
	}
}


#stacks_in_2156 a.foundry-header-linked,
#stacks_in_2156 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2156 a.foundry-header-linked:hover,
#stacks_in_2156 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2158 {
	text-transform: uppercase;
}


 
#stacks_in_2157 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2157_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2157 .foundry_modal_button > .btn:focus,
#stacks_in_2157 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2157 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2159 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2159 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2159 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2159 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2159 .row.no-gutters > [class^="col-"],
  #stacks_in_2159 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2159 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2168 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2168 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2168 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2168 img {
		
			
			
	}
}


#stacks_in_2168 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2168 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2170 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2170 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2170 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2170 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}


#stacks_in_2170 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2170 {
	margin:  10px;
}



/* Color picker style settings */







	
	#stacks_in_2161 p,
	#stacks_in_2161 {
		
	}
	

	
	
	
	
	



#stacks_in_2161 p,
#stacks_in_2161 {
	margin-bottom: 0;
}




#stacks_in_2164 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2164 ul.striped-list li a,
#stacks_in_2164 ul.striped-list li a:visited,
#stacks_in_2164 ul.striped-list li a:hover,
#stacks_in_2164 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2164 ul.striped-list li a,
#stacks_in_2164 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2164 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2164 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2164 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2164 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2164 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2164 ul.striped-list li:hover,
#stacks_in_2164 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2164 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2164 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2164 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2164 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2164 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2164 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2164 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2164 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2164 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2165-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2167 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2167 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2167 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2167 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2167 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2167 .btn {
		
	}
}


#stacks_in_2167 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2167 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2171 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2331 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2331 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2331 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2331 h6 {
		font-size: 17px;
	}
}


#stacks_in_2331 a.foundry-header-linked,
#stacks_in_2331 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2331 a.foundry-header-linked:hover,
#stacks_in_2331 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2333 {
	text-transform: uppercase;
}


 
#stacks_in_2332 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2332_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2332 .foundry_modal_button > .btn:focus,
#stacks_in_2332 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2332 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2334 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2334 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2334 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2334 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2334 .row.no-gutters > [class^="col-"],
  #stacks_in_2334 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2334 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2344 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2344 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2344 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2344 img {
		
			
			
	}
}


#stacks_in_2344 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2344 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2346 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2346 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2346 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2346 img {
		
			
			
	}
}


#stacks_in_2346 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2346 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2336 p,
	#stacks_in_2336 {
		
	}
	

	
	
	
	
	



#stacks_in_2336 p,
#stacks_in_2336 {
	margin-bottom: 0;
}




#stacks_in_2339 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2339 ul.striped-list li a,
#stacks_in_2339 ul.striped-list li a:visited,
#stacks_in_2339 ul.striped-list li a:hover,
#stacks_in_2339 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2339 ul.striped-list li a,
#stacks_in_2339 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2339 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2339 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2339 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2339 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2339 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2339 ul.striped-list li:hover,
#stacks_in_2339 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2339 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2339 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2339 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2339 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2339 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2339 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2339 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2339 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2339 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2340-striped-list-description {
	margin-left: 0px;
}



#stacks_in_2342-video iframe.custom-rounded-corners,
#stacks_in_2342-video video.custom-rounded-corners {
	border-radius: 10px 10px 10px 10px;
}

#stacks_in_2342-video iframe.custom-shadow,
#stacks_in_2342-video video.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}


/* Base Margins */
#stacks_in_2342-video {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_2342-video {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_2342-video {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_2342-video {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_2342-video {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_2342-video {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}








	#stacks_in_2343 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2343 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2343 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2343 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2343 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2343 .btn {
		
	}
}


#stacks_in_2343 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2343 {
	padding: 10px 0px 20px 0px;
}

#stacks_in_2347 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2272 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2272 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2272 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2272 h6 {
		font-size: 17px;
	}
}


#stacks_in_2272 a.foundry-header-linked,
#stacks_in_2272 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2272 a.foundry-header-linked:hover,
#stacks_in_2272 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_2272 {
	padding: 20px 0px 10px 0px;
}


 
#stacks_in_2273 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2273_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2273 .foundry_modal_button > .btn:focus,
#stacks_in_2273 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2275 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2275 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2275 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2275 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2275 .row.no-gutters > [class^="col-"],
  #stacks_in_2275 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2275 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2285 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2285 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2285 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2285 img {
		
			
			
	}
}


#stacks_in_2285 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2287 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2287 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2287 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2287 img {
		
			
			
	}
}


#stacks_in_2287 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2287 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2277 p,
	#stacks_in_2277 {
		
	}
	

	
	
	
	
	



#stacks_in_2277 p,
#stacks_in_2277 {
	
}




#stacks_in_2280 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2280 ul.striped-list li a,
#stacks_in_2280 ul.striped-list li a:visited,
#stacks_in_2280 ul.striped-list li a:hover,
#stacks_in_2280 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2280 ul.striped-list li a,
#stacks_in_2280 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2280 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2280 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2280 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2280 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2280 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2280 ul.striped-list li:hover,
#stacks_in_2280 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2280 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2280 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2280 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2280 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2280 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2280 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2280 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2280 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2280 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2281-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2283-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2284 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2284 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2284 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2284 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2284 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2284 .btn {
		
	}
}


#stacks_in_2284 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2288 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2289 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2289 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2289 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2289 h6 {
		font-size: 17px;
	}
}


#stacks_in_2289 a.foundry-header-linked,
#stacks_in_2289 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2289 a.foundry-header-linked:hover,
#stacks_in_2289 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_2289 {
	padding: 20px 0px 10px 0px;
}


 
#stacks_in_2290 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2290_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2290 .foundry_modal_button > .btn:focus,
#stacks_in_2290 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2292 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2292 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2292 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2292 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2292 .row.no-gutters > [class^="col-"],
  #stacks_in_2292 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2292 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2302 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2302 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2302 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2302 img {
		
			
			
	}
}


#stacks_in_2302 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_2304 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2304 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2304 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2304 img {
		
			
			
	}
}


#stacks_in_2304 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2304 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_2294 p,
	#stacks_in_2294 {
		
	}
	

	
	
	
	
	



#stacks_in_2294 p,
#stacks_in_2294 {
	
}




#stacks_in_2297 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2297 ul.striped-list li a,
#stacks_in_2297 ul.striped-list li a:visited,
#stacks_in_2297 ul.striped-list li a:hover,
#stacks_in_2297 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2297 ul.striped-list li a,
#stacks_in_2297 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2297 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2297 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2297 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2297 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2297 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2297 ul.striped-list li:hover,
#stacks_in_2297 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2297 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2297 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2297 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2297 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2297 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2297 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2297 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2297 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2297 {
	padding: 20px 0px 10px 0px;
}
.stacks_in_2298-striped-list-description {
	margin-left: 0px;
}

.stacks_in_2300-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2301 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2301 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2301 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2301 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2301 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2301 .btn {
		
	}
}


#stacks_in_2301 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2305 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1211 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1211 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1211 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1211 h6 {
		font-size: 18px;
	}
}


#stacks_in_1211 a.foundry-header-linked,
#stacks_in_1211 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1211 a.foundry-header-linked:hover,
#stacks_in_1211 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1211 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1194 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1194_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1194 .foundry_modal_button > .btn:focus,
#stacks_in_1194 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1194 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1195 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1195 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1195 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1195 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1195 .row.no-gutters > [class^="col-"],
  #stacks_in_1195 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  












#stacks_in_1204 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1204 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1204 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1204 img {
		
			
			
	}
}


#stacks_in_1204 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1206 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1206 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1206 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1206 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1206 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}




/* Color picker style settings */







	
	#stacks_in_1197 p,
	#stacks_in_1197 {
		
	}
	

	
	
	
	
	



#stacks_in_1197 p,
#stacks_in_1197 {
	
}




#stacks_in_1200 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1200 ul.striped-list li a,
#stacks_in_1200 ul.striped-list li a:visited,
#stacks_in_1200 ul.striped-list li a:hover,
#stacks_in_1200 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1200 ul.striped-list li a,
#stacks_in_1200 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1200 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1200 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1200 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(225, 227, 232, 1.00);
		}

		#stacks_in_1200 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1200 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1200 ul.striped-list li:hover,
#stacks_in_1200 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1200 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1200 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1200 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1200 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1200 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1200 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1200 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1200 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1200 {
	padding: 20px 0px 20px 0px;
}
.stacks_in_1201-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1203-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1207 {
	letter-spacing: 1px;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1216 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1216 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1216 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1216 h6 {
		font-size: 18px;
	}
}


#stacks_in_1216 a.foundry-header-linked,
#stacks_in_1216 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1216 a.foundry-header-linked:hover,
#stacks_in_1216 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1216 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1218 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1218_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1218 .foundry_modal_button > .btn:focus,
#stacks_in_1218 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1218 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1219 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1219 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1219 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1219 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1219 .row.no-gutters > [class^="col-"],
  #stacks_in_1219 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1219 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1228 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1228 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1228 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1228 img {
		
			
			
	}
}


#stacks_in_1228 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1230 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1230 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1230 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1230 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1230 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}




/* Color picker style settings */







	
	#stacks_in_1221 p,
	#stacks_in_1221 {
		
	}
	

	
	
	
	
	



#stacks_in_1221 p,
#stacks_in_1221 {
	
}




#stacks_in_1224 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1224 ul.striped-list li a,
#stacks_in_1224 ul.striped-list li a:visited,
#stacks_in_1224 ul.striped-list li a:hover,
#stacks_in_1224 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1224 ul.striped-list li a,
#stacks_in_1224 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1224 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1224 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1224 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1224 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1224 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1224 ul.striped-list li:hover,
#stacks_in_1224 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1224 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1224 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1224 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1224 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1224 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1224 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1224 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1224 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1224 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1225-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1227-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1231 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1234 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1234 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1234 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1234 h6 {
		font-size: 18px;
	}
}


#stacks_in_1234 a.foundry-header-linked,
#stacks_in_1234 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1234 a.foundry-header-linked:hover,
#stacks_in_1234 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1234 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1236 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1236_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1236 .foundry_modal_button > .btn:focus,
#stacks_in_1236 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1236 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1237 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1237 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1237 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1237 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1237 .row.no-gutters > [class^="col-"],
  #stacks_in_1237 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1237 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2352 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2352 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2352 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2352 img {
		
			
			
	}
}


#stacks_in_2352 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2352 {
	margin: 20px 0px 0px 0px;
}


#stacks_in_1249 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1249 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1249 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1249 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1249 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1249 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1239 p,
	#stacks_in_1239 {
		
	}
	

	
	
	
	
	



#stacks_in_1239 p,
#stacks_in_1239 {
	
}




#stacks_in_1242 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1242 ul.striped-list li a,
#stacks_in_1242 ul.striped-list li a:visited,
#stacks_in_1242 ul.striped-list li a:hover,
#stacks_in_1242 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1242 ul.striped-list li a,
#stacks_in_1242 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1242 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1242 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1242 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1242 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1242 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1242 ul.striped-list li:hover,
#stacks_in_1242 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1242 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1242 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1242 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1242 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1242 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1242 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1242 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1242 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1242 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1243-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1245-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1250 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1262 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1262 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1262 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1262 h6 {
		font-size: 18px;
	}
}


#stacks_in_1262 a.foundry-header-linked,
#stacks_in_1262 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1262 a.foundry-header-linked:hover,
#stacks_in_1262 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1262 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1264 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1264_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1264 .foundry_modal_button > .btn:focus,
#stacks_in_1264 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1264 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1265 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1265 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1265 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1265 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1265 .row.no-gutters > [class^="col-"],
  #stacks_in_1265 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1265 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1277 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1277 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1277 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1277 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1277 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1277 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1267 p,
	#stacks_in_1267 {
		
	}
	

	
	
	
	
	



#stacks_in_1267 p,
#stacks_in_1267 {
	
}




#stacks_in_1270 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1270 ul.striped-list li a,
#stacks_in_1270 ul.striped-list li a:visited,
#stacks_in_1270 ul.striped-list li a:hover,
#stacks_in_1270 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1270 ul.striped-list li a,
#stacks_in_1270 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1270 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1270 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1270 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1270 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1270 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1270 ul.striped-list li:hover,
#stacks_in_1270 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1270 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1270 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1270 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1270 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1270 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1270 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1270 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1270 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1270 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1271-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1273-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1278 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1281 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1281 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1281 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1281 h6 {
		font-size: 18px;
	}
}


#stacks_in_1281 a.foundry-header-linked,
#stacks_in_1281 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1281 a.foundry-header-linked:hover,
#stacks_in_1281 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1281 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1283 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1283_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1283 .foundry_modal_button > .btn:focus,
#stacks_in_1283 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1283 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1284 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1284 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1284 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1284 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1284 .row.no-gutters > [class^="col-"],
  #stacks_in_1284 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1284 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1296 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1296 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1296 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1296 img {
		
			
			
	}
}


#stacks_in_1296 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1296 {
	margin: 20px 0px 0px 0px;
}


#stacks_in_2353 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2353 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2353 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2353 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_2353 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2353 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1286 p,
	#stacks_in_1286 {
		
	}
	

	
	
	
	
	



#stacks_in_1286 p,
#stacks_in_1286 {
	
}




#stacks_in_1289 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1289 ul.striped-list li a,
#stacks_in_1289 ul.striped-list li a:visited,
#stacks_in_1289 ul.striped-list li a:hover,
#stacks_in_1289 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1289 ul.striped-list li a,
#stacks_in_1289 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1289 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1289 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1289 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1289 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1289 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1289 ul.striped-list li:hover,
#stacks_in_1289 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1289 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1289 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1289 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1289 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1289 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1289 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1289 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1289 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1289 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1290-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1292-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1297 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1308 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1308 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1308 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1308 h6 {
		font-size: 18px;
	}
}


#stacks_in_1308 a.foundry-header-linked,
#stacks_in_1308 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1308 a.foundry-header-linked:hover,
#stacks_in_1308 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1308 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1310 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1310_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1310 .foundry_modal_button > .btn:focus,
#stacks_in_1310 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1310 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1311 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1311 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1311 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1311 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1311 .row.no-gutters > [class^="col-"],
  #stacks_in_1311 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1311 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1323 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1323 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1323 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1323 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1323 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1323 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1313 p,
	#stacks_in_1313 {
		
	}
	

	
	
	
	
	



#stacks_in_1313 p,
#stacks_in_1313 {
	
}




#stacks_in_1316 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1316 ul.striped-list li a,
#stacks_in_1316 ul.striped-list li a:visited,
#stacks_in_1316 ul.striped-list li a:hover,
#stacks_in_1316 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1316 ul.striped-list li a,
#stacks_in_1316 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1316 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1316 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1316 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1316 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1316 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1316 ul.striped-list li:hover,
#stacks_in_1316 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1316 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1316 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1316 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1316 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1316 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1316 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1316 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1316 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1316 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1317-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1319-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1324 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1331 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1331 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1331 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1331 h6 {
		font-size: 18px;
	}
}


#stacks_in_1331 a.foundry-header-linked,
#stacks_in_1331 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1331 a.foundry-header-linked:hover,
#stacks_in_1331 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1331 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1333 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1333_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1333 .foundry_modal_button > .btn:focus,
#stacks_in_1333 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1333 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1334 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1334 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1334 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1334 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1334 .row.no-gutters > [class^="col-"],
  #stacks_in_1334 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1334 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1346 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1346 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1346 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1346 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1346 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


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



/* Color picker style settings */







	
	#stacks_in_1336 p,
	#stacks_in_1336 {
		
	}
	

	
	
	
	
	



#stacks_in_1336 p,
#stacks_in_1336 {
	
}




#stacks_in_1339 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1339 ul.striped-list li a,
#stacks_in_1339 ul.striped-list li a:visited,
#stacks_in_1339 ul.striped-list li a:hover,
#stacks_in_1339 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1339 ul.striped-list li a,
#stacks_in_1339 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1339 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1339 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1339 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1339 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1339 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1339 ul.striped-list li:hover,
#stacks_in_1339 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1339 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1339 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1339 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1339 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1339 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1339 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1339 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1339 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1339 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1340-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1342-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1347 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1354 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1354 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1354 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1354 h6 {
		font-size: 18px;
	}
}


#stacks_in_1354 a.foundry-header-linked,
#stacks_in_1354 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1354 a.foundry-header-linked:hover,
#stacks_in_1354 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1354 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1356 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1356_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1356 .foundry_modal_button > .btn:focus,
#stacks_in_1356 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1356 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1357 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1357 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1357 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1357 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1357 .row.no-gutters > [class^="col-"],
  #stacks_in_1357 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1357 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1369 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1369 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1369 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1369 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1369 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


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



/* Color picker style settings */







	
	#stacks_in_1359 p,
	#stacks_in_1359 {
		
	}
	

	
	
	
	
	



#stacks_in_1359 p,
#stacks_in_1359 {
	
}




#stacks_in_1362 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1362 ul.striped-list li a,
#stacks_in_1362 ul.striped-list li a:visited,
#stacks_in_1362 ul.striped-list li a:hover,
#stacks_in_1362 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1362 ul.striped-list li a,
#stacks_in_1362 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1362 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1362 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1362 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1362 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1362 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1362 ul.striped-list li:hover,
#stacks_in_1362 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1362 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1362 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1362 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1362 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1362 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1362 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1362 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1362 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1362 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1363-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1365-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1370 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1377 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1377 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1377 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1377 h6 {
		font-size: 18px;
	}
}


#stacks_in_1377 a.foundry-header-linked,
#stacks_in_1377 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1377 a.foundry-header-linked:hover,
#stacks_in_1377 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1377 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1379 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1379_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1379 .foundry_modal_button > .btn:focus,
#stacks_in_1379 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1379 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1380 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1380 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1380 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1380 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1380 .row.no-gutters > [class^="col-"],
  #stacks_in_1380 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1380 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1392 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1392 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1392 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1392 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1392 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


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



/* Color picker style settings */







	
	#stacks_in_1382 p,
	#stacks_in_1382 {
		
	}
	

	
	
	
	
	



#stacks_in_1382 p,
#stacks_in_1382 {
	
}




#stacks_in_1385 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1385 ul.striped-list li a,
#stacks_in_1385 ul.striped-list li a:visited,
#stacks_in_1385 ul.striped-list li a:hover,
#stacks_in_1385 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1385 ul.striped-list li a,
#stacks_in_1385 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1385 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1385 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1385 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1385 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1385 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1385 ul.striped-list li:hover,
#stacks_in_1385 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1385 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1385 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1385 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1385 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1385 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1385 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1385 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1385 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1385 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1386-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1388-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1393 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1396 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1396 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1396 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1396 h6 {
		font-size: 18px;
	}
}


#stacks_in_1396 a.foundry-header-linked,
#stacks_in_1396 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1396 a.foundry-header-linked:hover,
#stacks_in_1396 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1396 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1398 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1398_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1398 .foundry_modal_button > .btn:focus,
#stacks_in_1398 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1398 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1399 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1399 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1399 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1399 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1399 .row.no-gutters > [class^="col-"],
  #stacks_in_1399 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1399 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1411 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1411 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1411 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1411 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1411 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1411 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1401 p,
	#stacks_in_1401 {
		
	}
	

	
	
	
	
	



#stacks_in_1401 p,
#stacks_in_1401 {
	
}




#stacks_in_1404 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1404 ul.striped-list li a,
#stacks_in_1404 ul.striped-list li a:visited,
#stacks_in_1404 ul.striped-list li a:hover,
#stacks_in_1404 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1404 ul.striped-list li a,
#stacks_in_1404 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1404 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1404 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1404 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1404 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1404 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1404 ul.striped-list li:hover,
#stacks_in_1404 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1404 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1404 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1404 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1404 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1404 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1404 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1404 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1404 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1404 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1405-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1407-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1412 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1423 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1423 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1423 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1423 h6 {
		font-size: 18px;
	}
}


#stacks_in_1423 a.foundry-header-linked,
#stacks_in_1423 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1423 a.foundry-header-linked:hover,
#stacks_in_1423 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1423 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1425 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1425_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1425 .foundry_modal_button > .btn:focus,
#stacks_in_1425 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1425 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1426 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1426 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1426 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1426 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1426 .row.no-gutters > [class^="col-"],
  #stacks_in_1426 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1426 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1435 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1435 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1435 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1435 img {
		
			
			
	}
}


#stacks_in_1435 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1437 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1437 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1437 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1437 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1437 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1437 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1428 p,
	#stacks_in_1428 {
		
	}
	

	
	
	
	
	



#stacks_in_1428 p,
#stacks_in_1428 {
	
}




#stacks_in_1431 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1431 ul.striped-list li a,
#stacks_in_1431 ul.striped-list li a:visited,
#stacks_in_1431 ul.striped-list li a:hover,
#stacks_in_1431 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1431 ul.striped-list li a,
#stacks_in_1431 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1431 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1431 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1431 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1431 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1431 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1431 ul.striped-list li:hover,
#stacks_in_1431 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1431 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1431 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1431 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1431 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1431 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1431 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1431 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1431 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1431 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1432-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1434-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1438 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1445 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1445 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1445 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1445 h6 {
		font-size: 18px;
	}
}


#stacks_in_1445 a.foundry-header-linked,
#stacks_in_1445 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1445 a.foundry-header-linked:hover,
#stacks_in_1445 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_1445 {
	padding: 10px 0px 10px 0px;
}


 
#stacks_in_1447 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1447_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1447 .foundry_modal_button > .btn:focus,
#stacks_in_1447 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}


#stacks_in_1447 .foundry_modal_button > .btn {
	font-weight: 600;
}






.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1448 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1448 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1448 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1448 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1448 .row.no-gutters > [class^="col-"],
  #stacks_in_1448 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1448 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1457 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1457 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1457 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1457 img {
		
			
			
	}
}


#stacks_in_1457 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1459 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1459 img {
		
			
		
		width: 150px;
		height: auto;
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1459 img {
		
			
		
		width: 180px;
		height: auto;
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1459 img {
		
			
		
		width: 200px;
		height: auto;
			
	}
}


#stacks_in_1459 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1459 {
	margin: 20px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1450 p,
	#stacks_in_1450 {
		
	}
	

	
	
	
	
	



#stacks_in_1450 p,
#stacks_in_1450 {
	
}




#stacks_in_1453 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1453 ul.striped-list li a,
#stacks_in_1453 ul.striped-list li a:visited,
#stacks_in_1453 ul.striped-list li a:hover,
#stacks_in_1453 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1453 ul.striped-list li a,
#stacks_in_1453 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1453 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1453 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1453 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1453 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1453 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1453 ul.striped-list li:hover,
#stacks_in_1453 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1453 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1453 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1453 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1453 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1453 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1453 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1453 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1453 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1453 {
	padding: 10px 0px 20px 0px;
}
.stacks_in_1454-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1456-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1460 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2212 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2212 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2212 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2212 h6 {
		font-size: 17px;
	}
}


#stacks_in_2212 a.foundry-header-linked,
#stacks_in_2212 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2212 a.foundry-header-linked:hover,
#stacks_in_2212 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2214 {
	text-transform: uppercase;
}


 
#stacks_in_2213 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2213_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2213 .foundry_modal_button > .btn:focus,
#stacks_in_2213 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2213 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2215 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2215 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2215 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2215 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2215 .row.no-gutters > [class^="col-"],
  #stacks_in_2215 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2215 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2224 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2224 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2224 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2224 img {
		
			
			
	}
}


#stacks_in_2224 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2224 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2226 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2226 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2226 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2226 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}


#stacks_in_2226 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2226 {
	margin:  10px;
}



/* Color picker style settings */







	
	#stacks_in_2217 p,
	#stacks_in_2217 {
		
	}
	

	
	
	
	
	



#stacks_in_2217 p,
#stacks_in_2217 {
	margin-bottom: 0;
}




#stacks_in_2220 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2220 ul.striped-list li a,
#stacks_in_2220 ul.striped-list li a:visited,
#stacks_in_2220 ul.striped-list li a:hover,
#stacks_in_2220 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2220 ul.striped-list li a,
#stacks_in_2220 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2220 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2220 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2220 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2220 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2220 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2220 ul.striped-list li:hover,
#stacks_in_2220 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2220 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2220 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2220 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2220 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2220 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2220 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2220 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2220 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2220 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2221-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2223 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2223 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2223 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2223 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2223 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2223 .btn {
		
	}
}


#stacks_in_2223 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2223 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2227 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2228 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2228 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2228 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2228 h6 {
		font-size: 17px;
	}
}


#stacks_in_2228 a.foundry-header-linked,
#stacks_in_2228 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2228 a.foundry-header-linked:hover,
#stacks_in_2228 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2230 {
	text-transform: uppercase;
}


 
#stacks_in_2229 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2229_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2229 .foundry_modal_button > .btn:focus,
#stacks_in_2229 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2229 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2231 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2231 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2231 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2231 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2231 .row.no-gutters > [class^="col-"],
  #stacks_in_2231 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2231 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2240 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2240 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2240 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2240 img {
		
			
			
	}
}


#stacks_in_2240 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2240 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2242 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2242 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2242 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2242 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}


#stacks_in_2242 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2242 {
	margin:  10px;
}



/* Color picker style settings */







	
	#stacks_in_2233 p,
	#stacks_in_2233 {
		
	}
	

	
	
	
	
	



#stacks_in_2233 p,
#stacks_in_2233 {
	margin-bottom: 0;
}




#stacks_in_2236 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2236 ul.striped-list li a,
#stacks_in_2236 ul.striped-list li a:visited,
#stacks_in_2236 ul.striped-list li a:hover,
#stacks_in_2236 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2236 ul.striped-list li a,
#stacks_in_2236 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2236 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2236 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2236 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2236 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2236 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2236 ul.striped-list li:hover,
#stacks_in_2236 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2236 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2236 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2236 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2236 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2236 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2236 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2236 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2236 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2236 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2237-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2239 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2239 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2239 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2239 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2239 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2239 .btn {
		
	}
}


#stacks_in_2239 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2239 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2243 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_2252 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2252 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2252 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2252 h6 {
		font-size: 17px;
	}
}


#stacks_in_2252 a.foundry-header-linked,
#stacks_in_2252 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_2252 a.foundry-header-linked:hover,
#stacks_in_2252 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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

#stacks_in_2254 {
	text-transform: uppercase;
}


 
#stacks_in_2253 a.img-trigger {
	display: inline-block;
}





	#stacks_in_2253_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_2253 .foundry_modal_button > .btn:focus,
#stacks_in_2253 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}
#stacks_in_2253 {
	padding:  10px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2255 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2255 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2255 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_2255 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_2255 .row.no-gutters > [class^="col-"],
  #stacks_in_2255 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_2255 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_2264 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2264 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2264 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2264 img {
		
			
			
	}
}


#stacks_in_2264 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2264 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_2266 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_2266 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_2266 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_2266 img {
		
		
		width: 30%;
		height: auto;
			
			
	}
}


#stacks_in_2266 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_2266 {
	margin:  10px;
}



/* Color picker style settings */







	
	#stacks_in_2257 p,
	#stacks_in_2257 {
		
	}
	

	
	
	
	
	



#stacks_in_2257 p,
#stacks_in_2257 {
	margin-bottom: 0;
}




#stacks_in_2260 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_2260 ul.striped-list li a,
#stacks_in_2260 ul.striped-list li a:visited,
#stacks_in_2260 ul.striped-list li a:hover,
#stacks_in_2260 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_2260 ul.striped-list li a,
#stacks_in_2260 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_2260 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_2260 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_2260 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_2260 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_2260 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_2260 ul.striped-list li:hover,
#stacks_in_2260 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_2260 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_2260 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_2260 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_2260 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_2260 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_2260 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_2260 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_2260 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_2260 {
	padding: 10px 0px 10px 0px;
}
.stacks_in_2261-striped-list-description {
	margin-left: 0px;
}









	#stacks_in_2263 .btn {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%, rgba(55, 89, 166, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(55, 89, 166, 1.00) 1%,rgba(55, 89, 166, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(55, 89, 166, 1.00);
		border-bottom-color: rgba(55, 89, 166, 1.00);
	}
	
	#stacks_in_2263 .btn:hover {
		background: rgba(55, 89, 166, 1.00);
		background: -moz-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%, rgba(57, 121, 237, 1.00) 100%);
		background: -webkit-linear-gradient(top, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		background: linear-gradient(to bottom, rgba(57, 121, 237, 1.00) 1%,rgba(57, 121, 237, 1.00) 100%);
		color: rgba(255, 255, 255, 1.00);
		border-top-color: rgba(57, 121, 237, 1.00);
		border-bottom-color: rgba(57, 121, 237, 1.00);
	}
	




#stacks_in_2263 .btn {
	font-weight: 600;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_2263 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_2263 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2263 .btn {
		
	}
}


#stacks_in_2263 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}

#stacks_in_2263 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_2267 {
	text-transform: uppercase;
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1933 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1933 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1933 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1933 h6 {
		font-size: 17px;
	}
}


#stacks_in_1933 a.foundry-header-linked,
#stacks_in_1933 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1933 a.foundry-header-linked:hover,
#stacks_in_1933 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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


 
#stacks_in_1936 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1936_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1936 .foundry_modal_button > .btn:focus,
#stacks_in_1936 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1937 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1937 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1937 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1937 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1937 .row.no-gutters > [class^="col-"],
  #stacks_in_1937 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1937 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1947 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1947 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1947 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1947 img {
		
			
			
	}
}


#stacks_in_1947 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1949 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1949 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1949 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1949 img {
		
			
			
	}
}


#stacks_in_1949 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1949 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1939 p,
	#stacks_in_1939 {
		
	}
	

	
	
	
	
	



#stacks_in_1939 p,
#stacks_in_1939 {
	
}




#stacks_in_1942 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1942 ul.striped-list li a,
#stacks_in_1942 ul.striped-list li a:visited,
#stacks_in_1942 ul.striped-list li a:hover,
#stacks_in_1942 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1942 ul.striped-list li a,
#stacks_in_1942 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1942 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1942 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1942 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1942 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1942 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1942 ul.striped-list li:hover,
#stacks_in_1942 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1942 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1942 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1942 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1942 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1942 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1942 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1942 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1942 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1942 {
	padding: 20px 0px 20px 0px;
}
.stacks_in_1943-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1945-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1946-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1950 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_1958 h6 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 1px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1958 h6 {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1958 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1958 h6 {
		font-size: 17px;
	}
}


#stacks_in_1958 a.foundry-header-linked,
#stacks_in_1958 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_1958 a.foundry-header-linked:hover,
#stacks_in_1958 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

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


 
#stacks_in_1961 a.img-trigger {
	display: inline-block;
}





	#stacks_in_1961_myModal .closer_x {
		width: 100%;
		z-index: 99;
		display: block;
		height: 23px;
		padding-right: 5px;
		position: absolute;
	}




#stacks_in_1961 .foundry_modal_button > .btn:focus,
#stacks_in_1961 .foundry_modal_button > .img-trigger:focus {
	outline: none;
}







.modal-dialog-centered {
	display: flex;
    align-items:center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}


.modal-xl {
	width: 1200px;
}


@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1962 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1962 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1962 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1962 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1962 .row.no-gutters > [class^="col-"],
  #stacks_in_1962 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1962 {
	padding: 0px 10px 0px 10px;
}


#stacks_in_1972 img {
	
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1972 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1972 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1972 img {
		
			
			
	}
}


#stacks_in_1972 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1974 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1974 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1974 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1974 img {
		
			
			
	}
}


#stacks_in_1974 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_in_1974 {
	padding: 10px 0px 0px 0px;
}



/* Color picker style settings */







	
	#stacks_in_1964 p,
	#stacks_in_1964 {
		
	}
	

	
	
	
	
	



#stacks_in_1964 p,
#stacks_in_1964 {
	
}




#stacks_in_1967 ul.striped-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#stacks_in_1967 ul.striped-list li a,
#stacks_in_1967 ul.striped-list li a:visited,
#stacks_in_1967 ul.striped-list li a:hover,
#stacks_in_1967 ul.striped-list li a:active {
	display: block;
	text-decoration: none;
}

#stacks_in_1967 ul.striped-list li a,
#stacks_in_1967 ul.striped-list li a:visited {
	transition-duration: 250ms;
	transition-property: background-color, background;
}


	#stacks_in_1967 ul.striped-list li:nth-child(odd) a {
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_1967 ul.striped-list li:nth-child(even) a{
		color: rgba(55, 58, 60, 1.00);
	}

	
		#stacks_in_1967 ul.striped-list li:nth-child(odd) a {
			background-color: rgba(245, 245, 245, 1.00);
		}

		#stacks_in_1967 ul.striped-list li:nth-child(even) a{
			background-color: rgba(225, 227, 232, 0.60);
		}

		#stacks_in_1967 ul.striped-list li a:hover {
			background-color: rgba(35, 158, 126, 1.00);
			color: rgba(255, 255, 255, 1.00);
		}
	




#stacks_in_1967 ul.striped-list li:hover,
#stacks_in_1967 ul.striped-list li:hover a {
	position: relative;
}

#stacks_in_1967 .striped-list-label-text {
	font-weight: 400;
}


#stacks_in_1967 .striped-list-description {
	font-weight: 400;
}

@media (max-width: 47.9375em) {
	#stacks_in_1967 ul.striped-list li a {

		
		padding: 12px;
		
		
	}

	#stacks_in_1967 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1967 ul.striped-list li a {

		
		padding: 12px;
		
	}

	#stacks_in_1967 ul.striped-list li a .striped-list-label-text {

		

	}
}

@media (min-width: 62em) {
	#stacks_in_1967 ul.striped-list li a {

		
		padding: 12px;
		

	}

	#stacks_in_1967 ul.striped-list li a .striped-list-label-text {

		

	}
}





#stacks_in_1967 {
	padding: 20px 0px 20px 0px;
}
.stacks_in_1968-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1970-striped-list-description {
	margin-left: 0px;
}

.stacks_in_1971-striped-list-description {
	margin-left: 0px;
}


#stacks_in_1975 {
	font-size: 80%;
	font-weight: lighter;
}


#stacks_in_40 .foundry-footer {
	
}





#stacks_in_40 {
	margin: 20px 0px 0px 0px;
}
