/*
 * text-align
 */

.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nomargin-top{margin-top:0}.text-nomargin-top.text >:first-child{margin-top:0}.text-nomargin-bottom{margin-bottom:0}.text-nomargin-bottom.text >:last-child{margin-bottom:0}


@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);
  }
}
.launchpad-wrapper{position:relative;display:inline-block;z-index:1}.launchpad,.satellite,.tierahs,.tierahs-link{background-color:transparent;border:none;border-radius:50%;aspect-ratio:1/1;text-align:center;padding:0;margin:0;transition:all 300ms ease-out;display:inline-grid;justify-content:center;align-content:center;cursor:pointer}.launchpad:hover,.satellite:hover,.tierahs:hover,.tierahs-link:hover{background-color:transparent}.launchpad:active,.launchpad.launched:active,.satellite:active,.satellite.launched:active,.tierahs:active,.tierahs.launched:active,.tierahs-link:active,.tierahs-link.launched:active{scale:0.95}.launchpad svg,.satellite svg,.tierahs svg,.tierahs-link svg{width:100%;height:auto}button.satellite,button.tierahs{appearance:none}.satellite{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;scale:0.5}.satellite.launched{scale:1}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
.launchpad-wrapper{position:relative;display:inline-block;z-index:1}.launchpad,.satellite,.tierahs,.tierahs-link{background-color:transparent;border:none;border-radius:50%;aspect-ratio:1/1;text-align:center;padding:0;margin:0;transition:all 300ms ease-out;display:inline-grid;justify-content:center;align-content:center;cursor:pointer}.launchpad:hover,.satellite:hover,.tierahs:hover,.tierahs-link:hover{background-color:transparent}.launchpad:active,.launchpad.launched:active,.satellite:active,.satellite.launched:active,.tierahs:active,.tierahs.launched:active,.tierahs-link:active,.tierahs-link.launched:active{scale:0.95}.launchpad svg,.satellite svg,.tierahs svg,.tierahs-link svg{width:100%;height:auto}button.satellite,button.tierahs{appearance:none}.satellite{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;scale:0.5}.satellite.launched{scale:1}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_78013_2 {
		position: relative;
		z-index: 300;
		top: 0px;
		left: 0px;
	}

#simplePosition_stacks_in_78013_2.sizeControlOn {
	width: 300px;
	height: 300px;
}
#simplePosition_stacks_in_78013_2 h3.advert {
	
}

#stacks_in_78013_4 { position: fixed; z-index: 300; width: 135px; font-size: 14px; }

#stacks_in_78013_4 { top: 20px; right: 15px; float: right; }

@media screen and (max-width:1140px) { #stacks_in_78013_4 { display: none; } }


.tierahs.stacks_in_78013_6_3,.tierahs-link.stacks_in_78013_6_3{color:rgba(255, 255, 255, 1.00);font-size:20px;width:20px}.tierahs.stacks_in_78013_6_3 svg,.tierahs-link.stacks_in_78013_6_3 svg{max-width:20px;max-height:20px}.tierahs.stacks_in_78013_6_3 svg *,.tierahs-link.stacks_in_78013_6_3 svg *{fill:rgba(255, 255, 255, 1.00)}
.tierahs.stacks_in_78013_6_10,.tierahs-link.stacks_in_78013_6_10{color:rgba(255, 255, 255, 1.00);font-size:20px;width:20px}.tierahs.stacks_in_78013_6_10 svg,.tierahs-link.stacks_in_78013_6_10 svg{max-width:20px;max-height:20px}.tierahs.stacks_in_78013_6_10 svg *,.tierahs-link.stacks_in_78013_6_10 svg *{fill:rgba(255, 255, 255, 1.00)}
.tierahs.stacks_in_78013_6_18,.tierahs-link.stacks_in_78013_6_18{color:rgba(255, 255, 255, 1.00);font-size:20px;width:20px}.tierahs.stacks_in_78013_6_18 svg,.tierahs-link.stacks_in_78013_6_18 svg{max-width:20px;max-height:20px}.tierahs.stacks_in_78013_6_18 svg *,.tierahs-link.stacks_in_78013_6_18 svg *{fill:rgba(255, 255, 255, 1.00)}
.tierahs.stacks_in_78013_6_12,.tierahs-link.stacks_in_78013_6_12{color:rgba(255, 255, 255, 1.00);font-size:20px;width:20px}.tierahs.stacks_in_78013_6_12 svg,.tierahs-link.stacks_in_78013_6_12 svg{max-width:20px;max-height:20px}.tierahs.stacks_in_78013_6_12 svg *,.tierahs-link.stacks_in_78013_6_12 svg *{fill:rgba(255, 255, 255, 1.00)}
.tierahs.stacks_in_78013_6_13,.tierahs-link.stacks_in_78013_6_13{color:rgba(255, 255, 255, 1.00);font-size:20px;width:20px}.tierahs.stacks_in_78013_6_13 svg,.tierahs-link.stacks_in_78013_6_13 svg{max-width:20px;max-height:20px}.tierahs.stacks_in_78013_6_13 svg *,.tierahs-link.stacks_in_78013_6_13 svg *{fill:rgba(255, 255, 255, 1.00)}
/*
1.5.0.1
- hotfix: display bug with dropdown items in edit mode
*/
#stacks_in_77992_2 {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_77992_2 > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline-style:none;
  box-shadow:none;
  border-color:transparent;
}

#stacks_in_77992_2 .clean-menu-extra {
  display: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-right {
  white-space: nowrap;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-right * {
  margin: 0;
  display: flex;
  align-self: center;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu li > a:hover,
#clean-menu_stacks_in_77992_2 li > a:hover {
  text-decoration: none;
}

#stacks_in_77992_2 nav {
  border: 0px solid transparent;
}
#clean-menu_stacks_in_77992_2 {
  max-width: 1320px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}
/* compatability fixes */
#clean-menu_stacks_in_77992_2 ul {
  margin: 0;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
#clean-menu_stacks_in_77992_2 ul li > a:after,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a:after {
  align-self: center;
}
/* --- */
#clean-menu-full_stacks_in_77992_2.cm-full-menu,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  top: 0;
  left: 0;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  text-decoration: none;
  list-style: none;
  margin: 0;
  display: block;
  padding: 0px 0px;
  background: transparent;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul {
  padding: 6px 0px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  background: transparent;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a {
  padding: 5px 20px;
  margin: 0;
  line-height: 1;
  background: transparent;
  display: inline-block;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  padding: 6px 0px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a {
  padding: 6px 20px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul > li > a {
  font-weight: bold;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul > li > .cm-custom-content {
  padding: 4px 20px 4px 20px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul > li > .cm-custom-content {
  padding: 4px 20px 4px 30px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul > li.cm-grouped-item > .cm-custom-content  {
  padding: 4px 20px 4px 0px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul > li > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul ul {
  padding: 6px 20px;
  font-weight: normal;
  line-height: 1;
  height: auto;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul > div,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul > div {
  padding: 20px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul > div a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul > div a {
  display: block;
  padding: 0;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul ul {
  display: block;
  padding: 0px 0px 10px 10px;
  margin: 0;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  z-index: 100;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, opacity 300ms ease;
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  min-width: 250px;
  border-radius: 4px;
  box-shadow: 0px 10px 20px rgba(0,0,0,0.4);
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu {
  height: 0;
  overflow: hidden;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active {
  height: auto;
}


#clean-menu-full_stacks_in_77992_2.cm-full-menu {
  -webkit-transform: translate(-100%, 50px);
  transform: translate(-100%, 50px);
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(-100%, 5px);
  transform: translate(-100%, 5px);
}


#clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active ul {
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_77992_2 ul {
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  -webkit-transition: opacity 450ms ease;
  transition: opacity 450ms ease;
}
#clean-menu-full_stacks_in_77992_2.clean-menu-active ul {
  opacity: 1;
  pointer-events: all;
}
.cm-toggle {
  width: 30px;
  height: 28px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.cm-toggle span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #333;
  border-radius: 4px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.cm-toggle span:nth-child(1) {
  top: 0px;
}
.cm-toggle span:nth-child(2),.cm-toggle span:nth-child(3) {
  top: 10px;
}
.cm-toggle span:nth-child(4) {
  top: 20px;
}
.cm-toggle.open span:nth-child(1) {
  opacity: 0;
}
.cm-toggle.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cm-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cm-toggle.open span:nth-child(4) {
  opacity: 0;
}



#clean-menu_stacks_in_77992_2 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#clean-menu_stacks_in_77992_2 > div {
  align-self: center;
}
#clean-menu_stacks_in_77992_2 .clean-menu-full .cm-menu-toggle {
  width: 30px;
  height: 25px;
  box-sizing: border-box;
  padding: 0;
/*  border: 1px solid #000;*/
  border-radius: 3px;
  cursor: pointer;
}
#clean-menu_stacks_in_77992_2 > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px 0;
  flex-grow: 1;
  transition: margin 300ms ease;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo {
  max-width: 200px;
  min-width: 200px;
  margin: 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-wrap {
  max-width: 200px;
  min-width: 200px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: center;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo a {
  text-decoration: none;
  display: block;
}
/*
div[tag="slice"] > .mez > #stacks_in_77992_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo {
  width: 300px; max-width: 300px;
}
*/
#clean-menu_stacks_in_77992_2 .clean-menu-logo > div > div {
  align-self: center;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-left {
  max-width: 73px;
  
  
  max-width: 9999px;
  
  margin: 10px 0;
}
div[tag="slice"] > .mez > #stacks_in_77992_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo .cm-logo-left  {
  max-width: 128px;
  
  max-width: 9999px;
  
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-right {
  
  display: none;
  
  margin: 10px 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  
  
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  
  -ms-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  text-decoration: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul > div {
  display: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul ul {
  display: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li {
  margin: 0 15px;
  align-self: center;
  line-height: 1;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li:first-child {
  margin-left: 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li:last-child {
  margin-right: 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li:last-child.cm-group-True {
  margin: 0;
}


div[tag="slice"] > .mez > #stacks_in_77992_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 0 0 15px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a:visited {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(255, 255, 255, 1.00);
  font-size: 22px;
  
  line-height: 25px;
  align-items: center;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a {
  font-size: 22px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a {
  font-family: ContoCond;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu > ul > li > a {
  
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a svg,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a svg {
  fill: rgba(255, 255, 255, 1.00);
  align-self: center;
  vertical-align: middle;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a{
  transition: color 150ms ease;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-grouped-item,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  padding: 5px 20px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-grouped-item > a,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
  display: inline-block;
  margin-left: 8px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-grouped-item > a {
  padding: 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-grouped-item > a:first-child,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a:first-child {
  margin-left: 0px;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
  padding: 4px 30px 4px 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a ion-icon, #clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a i,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a ion-icon, #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a i {
  font-size: 25px;
  line-height: 25px;
  
  font-size: 22px;
  line-height: 22px;
  

}
#stacks_in_77992_2 li > a svg,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a svg,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a svg {
  
  width: 22px;
  height: 22px;
  
}

#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a:hover {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(179, 179, 179, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a:hover svg,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a:hover svg {
  fill: rgba(179, 179, 179, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a.cm-heading {
  pointer-events: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-current > a {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(82, 181, 245, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-current > a svg,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-current > a svg {
  fill: rgba(82, 181, 245, 1.00);
}
#clean-menu_stacks_in_77992_2 .cm-toggle span {
  background: #FFFFFF;
}
#clean-menu_stacks_in_77992_2 h1, #clean-menu_stacks_in_77992_2 h2, #clean-menu_stacks_in_77992_2 h3, #clean-menu_stacks_in_77992_2 h4, #clean-menu_stacks_in_77992_2 h5, #clean-menu_stacks_in_77992_2 h6, #clean-menu_stacks_in_77992_2 .layouts-text, #clean-menu_stacks_in_77992_2 p {
  color: rgba(0, 0, 0, 0.60);
  font-size: inherit;
  margin: 0;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  background: rgba(255, 255, 255, 1.00);
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu > ul > li,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu > ul > li:last-child,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a:visited,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a:visited,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a svg,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul li:before {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
}
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a:hover,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a:hover,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a:hover svg {
  color: rgba(0, 125, 250, 1.00);
  fill:  rgba(0, 125, 250, 1.00);
}
/* #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a.cm-heading:hover,
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a.cm-heading:hover svg,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a.cm-heading:hover {
  color: rgba(102, 102, 102, 1.00);
  cursor: default;
} */
#clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-current > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li.cm-current > a,
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li.cm-current > a svg {
  color: rgba(0, 125, 250, 1.00);
  fill:  rgba(0, 125, 250, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(255, 255, 255, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(179, 179, 179, 1.00);
}
/* #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(255, 255, 255, 1.00);
} */
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(82, 181, 245, 1.00);
}
.disable-parents #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a.parent:hover:after,
.disable-parents #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul li > a.parent:hover,
#clean-menu-full_stacks_in_77992_2.cm-full-menu.disable-parents  ul li > a.parent:hover {
  color: rgba(102, 102, 102, 1.00);
  border-color: rgba(102, 102, 102, 1.00);
}
.disable-parents #clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a.parent:hover,
.disable-parents #clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li > a.parent:hover:after {
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 1.00);
}

#clean-menu_stacks_in_77992_2 .clean-menu-logo {
  margin: 0;
  width: 200px;
  max-width: 200px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-logo .cm-logo-wrap {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  max-width: 200px;
  width: 100%;
  margin-right: 5px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-full {
  width: 200px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}
/*
div[tag="slice"] > .mez > #stacks_in_77992_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-full {
width: auto; max-width: 300px;
}
*/
#clean-menu_stacks_in_77992_2 .clean-menu-full .cm-menu-toggle {
  display: inline-block;
  float: right;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
div[tag="slice"] > .mez > #stacks_in_77992_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 7px;
}






#clean-menu_stacks_in_77992_2 .clean-menu-full {
  margin: 0;
}
#clean-menu_stacks_in_77992_2 .clean-menu-full .cm-menu-toggle {
  display: none;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul {
  display: block;
  position: fixed;
  pointer-events: none;
  opacity: 0;
  top: 100%;
  box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li {
  position: relative;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  pointer-events: all;
  opacity: 1;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent:after {
  content: "";
  border-style: solid;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin: -3px 0 0 8px;
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent a.parent:after {
  border-color: rgba(102, 102, 102, 1.00);
}
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent a.parent:hover:after {
  border-color: rgba(0, 125, 250, 1.00);
}
/* #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent a.cm-heading.parent:hover:after {
  border-color: rgba(102, 102, 102, 1.00);
} */
#clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > a.parent a.parent.cm-current:after {
  border-color: rgba(0, 125, 250, 1.00);
}





.cm-sticky-wrap_stacks_in_77992_2 {
  transition: background 300ms ease;
  background: transparent;
}
.cm-sticky-wrap_stacks_in_77992_2.cm-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(37, 72, 143, 0.97);
}
.cm-sticky-wrap_stacks_in_77992_2.cm-sticky > #clean-menu-full_stacks_in_77992_2.cm-full-menu {
  z-index: 100;
}
.cm-sticky-wrap_stacks_in_77992_2.cm-sticky #clean-menu_stacks_in_77992_2.clean-menu {
  max-width: 1320px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}



@media all and (min-width: 771px) {
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li {
    border-width: 0;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_77992_2 {
    padding: 10px 0px;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-hide-dropdown-menu,
  body:not(.cm-mobile-example) #clean-menu_stacks_in_77992_2 ul li.cm-hide-menu {
    display: none;
  }
  
  #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul.cm-wide {
    display: grid;
  }
  #clean-menu_stacks_in_77992_2 .clean-menu-top-level > ul > li > ul.cm-wide > li {
    text-align: left;
    align-self: flex-start;
  }
}

@media all and (max-width: 770px) {
  
  #clean-menu_stacks_in_77992_2.clean-menu {
    gap: 0 16px;
  }
  #clean-menu-full_stacks_in_77992_2 {
    min-width: 300px;
  }
  #clean-menu_stacks_in_77992_2 .clean-menu-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 0;
  }
  #clean-menu_stacks_in_77992_2 > div:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #clean-menu_stacks_in_77992_2 .clean-menu-full .cm-menu-toggle {
    display: block;
  }
  #clean-menu_stacks_in_77992_2 .clean-menu-top-level {
    display: none;
  }
  
  
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li {
    display: block;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul {
    padding: 12px 0px;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul > li > .cm-custom-content {
    padding: 4px 24px 4px 24px;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul > li > .cm-custom-content {
    padding: 4px 24px 4px 34px;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul > li.cm-grouped-item > .cm-custom-content  {
    padding: 4px 24px 4px 0px;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item{
    padding: 4px 24px;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a {
    font-size: calc(22px + 2 );
    line-height: calc(22px + 2 );
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul > li > a {
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
    width: auto;
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active {
    -webkit-transform: translate(0px, 5px);
    transform: translate(0px, 5px);
  }
  #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
    padding: 8px 30px 8px 0;
  }
}






.cm-mobile-example #clean-menu-full_stacks_in_77992_2 {
  min-width: 300px;
}
.cm-mobile-example #clean-menu_stacks_in_77992_2 .clean-menu-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_77992_2 > div:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_77992_2 .clean-menu-full .cm-menu-toggle {
  display: block;
}
.cm-mobile-example #clean-menu_stacks_in_77992_2 .clean-menu-top-level {
  display: none;
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li {
  display: block;
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu ul ul > li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
  width: auto;
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu {
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
}
.cm-mobile-example #clean-menu-full_stacks_in_77992_2.cm-full-menu ul li.cm-grouped-item > a {
  padding: 8px 30px 8px 0;
}









#clean-menu_stacks_in_77992_2 .clean-menu-top-level ul li.cm-current > a {
  
}

#stacks_in_77992_2 {
	background-color: rgba(51, 51, 51, 0.95);
}

#stacks_in_77992_4 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoCond';
        src: url('../../resources/fonts/ContoCond.eot'); /* IE9 Compat Modes */
    src: local('ContoCond')
           , url('../../resources/fonts/ContoCond.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../../resources/fonts/ContoCond.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/ContoCond.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/ContoCond.svg#ContoCond') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_78004, #stacks_in_78004 h1, #stacks_in_78004 h2, #stacks_in_78004 h3, #stacks_in_78004 h4, #stacks_in_78004 h5, #stacks_in_78004 h6, #stacks_in_78004 p {
    font-family: 'ContoCond', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_77758 {
	margin: 70px 0px 0px 0px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoCondBold';
        src: url('../../resources/fonts/ContoCondBold.eot'); /* IE9 Compat Modes */
    src: local('ContoCondBold')
           , url('../../resources/fonts/ContoCondBold.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../../resources/fonts/ContoCondBold.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/ContoCondBold.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/ContoCondBold.svg#ContoCondBold') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77758_2, #stacks_in_77758_2 h1, #stacks_in_77758_2 h2, #stacks_in_77758_2 h3, #stacks_in_77758_2 h4, #stacks_in_77758_2 h5, #stacks_in_77758_2 h6, #stacks_in_77758_2 p {
    font-family: 'ContoCondBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77758_3 p,#stacks_in_77758_3 div{margin-bottom:0}#stacks_in_77758_3 p,#stacks_in_77758_3 div,#stacks_in_77758_3 ul,#stacks_in_77758_3 ol,#stacks_in_77758_3 dl{color:rgba(51, 102, 204, 1.00)}#stacks_in_77758_3 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77758_3 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77758_3,#stacks_in_77758_3 div,#stacks_in_77758_3 p,#stacks_in_77758_3 ol,#stacks_in_77758_3 ul li,#stacks_in_77758_3 ol li,#stacks_in_77758_3 ol,#stacks_in_77758_3 dl{font-size:2.81rem}@media all and (max-width:640px){#stacks_in_77758_3,#stacks_in_77758_3 div,#stacks_in_77758_3 p,#stacks_in_77758_3 ol,#stacks_in_77758_3 ul li,#stacks_in_77758_3 ol li,#stacks_in_77758_3 ol,#stacks_in_77758_3 dl{font-size:1.95rem}}@media only screen and (min-width:0px){#stacks_in_77758_3,#stacks_in_77758_3 div,#stacks_in_77758_3 p,#stacks_in_77758_3 .fa:not(.no-indent),#stacks_in_77758_3 ol,#stacks_in_77758_3 ul li,#stacks_in_77758_3 ol li,#stacks_in_77758_3 ol,#stacks_in_77758_3 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_77758_3{}}


#stacks_in_77758_3 {
	margin: 30px 10px 10px 10px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoCond';
     /* IE9 Compat Modes */
    src: local('ContoCond')
        
        
          , url('../../resources/fonts/ContoCond.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/ContoCond.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/ContoCond.svg#ContoCond') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77758_12_1, #stacks_in_77758_12_1 h1, #stacks_in_77758_12_1 h2, #stacks_in_77758_12_1 h3, #stacks_in_77758_12_1 h4, #stacks_in_77758_12_1 h5, #stacks_in_77758_12_1 h6, #stacks_in_77758_12_1 p {
    font-family: 'ContoCond', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_77758_12_1 {
	margin: 0px 0px 30px 0px;
}
#stacks_in_77758_12_2 p,#stacks_in_77758_12_2 div,#stacks_in_77758_12_2 ul,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 dl{color:rgba(51, 51, 51, 1.00)}#stacks_in_77758_12_2 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77758_12_2 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77758_12_2,#stacks_in_77758_12_2 div,#stacks_in_77758_12_2 p,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 ul li,#stacks_in_77758_12_2 ol li,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_77758_12_2,#stacks_in_77758_12_2 div,#stacks_in_77758_12_2 p,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 ul li,#stacks_in_77758_12_2 ol li,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 dl{font-size:1.25rem}}@media only screen and (min-width:0px){#stacks_in_77758_12_2,#stacks_in_77758_12_2 div,#stacks_in_77758_12_2 p,#stacks_in_77758_12_2 .fa:not(.no-indent),#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 ul li,#stacks_in_77758_12_2 ol li,#stacks_in_77758_12_2 ol,#stacks_in_77758_12_2 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_77758_12_2{}}


#stacks_in_366 {
	margin: 40px 0px 0px 0px;
}

#stacks_out_366 {
	width: 90%;
}
#stacks_in_2326 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_2326 .jwresp_col{overflow:hidden;margin:0;width:63%; float:left;}#stacks_in_2326 #jwresp_col2_stacks_in_2326{ float:right; width:35%}@media screen and (max-width:500px){#stacks_in_2326 #jwresp_col1_stacks_in_2326,#stacks_in_2326 #jwresp_col2_stacks_in_2326{width:100%;float:none;display:block}#stacks_in_2326 #jwresp_col1_stacks_in_2326{margin-bottom:15px}}

#stacks_in_2328 .stacks_left {
	float:left;
	width:20%;
}

#stacks_in_2328 .stacks_right {
	float:right;
	width:80%;
}#stacks_in_1743 *,
#stacks_in_1743 *:before,
#stacks_in_1743 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* Start True Retina stack CSS code */#stacks_in_1610 img{	max-width: 100%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_1610 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_77692 *,
#stacks_in_77692 *:before,
#stacks_in_77692 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
     /* IE9 Compat Modes */
    src: local('ContoBold')
        
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77767, #stacks_in_77767 h1, #stacks_in_77767 h2, #stacks_in_77767 h3, #stacks_in_77767 h4, #stacks_in_77767 h5, #stacks_in_77767 h6, #stacks_in_77767 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77768 p,#stacks_in_77768 div,#stacks_in_77768 ul,#stacks_in_77768 ol,#stacks_in_77768 dl{color:rgba(51, 51, 51, 1.00)}#stacks_in_77768 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77768 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77768,#stacks_in_77768 div,#stacks_in_77768 p,#stacks_in_77768 ol,#stacks_in_77768 ul li,#stacks_in_77768 ol li,#stacks_in_77768 ol,#stacks_in_77768 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77768,#stacks_in_77768 div,#stacks_in_77768 p,#stacks_in_77768 ol,#stacks_in_77768 ul li,#stacks_in_77768 ol li,#stacks_in_77768 ol,#stacks_in_77768 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77768{}}


#stacks_in_77768 {
	margin: 7px 0px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoRegular';
     /* IE9 Compat Modes */
    src: local('ContoRegular')
        
        
          , url('../../resources/fonts/ContoRegular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77772, #stacks_in_77772 h1, #stacks_in_77772 h2, #stacks_in_77772 h3, #stacks_in_77772 h4, #stacks_in_77772 h5, #stacks_in_77772 h6, #stacks_in_77772 p {
    font-family: 'ContoRegular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77773 p,#stacks_in_77773 div,#stacks_in_77773 ul,#stacks_in_77773 ol,#stacks_in_77773 dl{color:rgba(51, 51, 51, 1.00)}#stacks_in_77773 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77773 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77773,#stacks_in_77773 div,#stacks_in_77773 p,#stacks_in_77773 ol,#stacks_in_77773 ul li,#stacks_in_77773 ol li,#stacks_in_77773 ol,#stacks_in_77773 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77773,#stacks_in_77773 div,#stacks_in_77773 p,#stacks_in_77773 ol,#stacks_in_77773 ul li,#stacks_in_77773 ol li,#stacks_in_77773 ol,#stacks_in_77773 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77773,#stacks_in_77773 div,#stacks_in_77773 p,#stacks_in_77773 .fa:not(.no-indent),#stacks_in_77773 ol,#stacks_in_77773 ul li,#stacks_in_77773 ol li,#stacks_in_77773 ol,#stacks_in_77773 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_77773{}}


#stacks_in_77773 {
	margin: 7px 0px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
        src: url('../../resources/fonts/ContoBold.eot'); /* IE9 Compat Modes */
    src: local('ContoBold')
           , url('../../resources/fonts/ContoBold.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/ContoBold.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/ContoBold.svg#ContoBold') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77741, #stacks_in_77741 h1, #stacks_in_77741 h2, #stacks_in_77741 h3, #stacks_in_77741 h4, #stacks_in_77741 h5, #stacks_in_77741 h6, #stacks_in_77741 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77737_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_77737 a:link, #stacks_in_77737 a:visited {
	 display:block; 
	
	 float:right; 
	position: relative;
	text-decoration:none;
}
#stacks_in_77737 a:hover, #stacks_in_77737 a:active {
	color:#3366CC;
}



#stacks_in_77737 a:link, #stacks_in_77737 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_77737 a:hover {
	background-color:#FFFFFF;
}
#stacks_in_77737 a:active {
	background-color:#D8D8D8;
}







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



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

#stacks_in_361 {
	margin: 12px 0px 12px 0px;
}
#stacks_in_1864 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1864 .jwresp_col{overflow:hidden;margin:0;width:63%; float:left;}#stacks_in_1864 #jwresp_col2_stacks_in_1864{ float:right; width:35%}@media screen and (max-width:500px){#stacks_in_1864 #jwresp_col1_stacks_in_1864,#stacks_in_1864 #jwresp_col2_stacks_in_1864{width:100%;float:none;display:block}#stacks_in_1864 #jwresp_col1_stacks_in_1864{margin-bottom:15px}}

#stacks_in_1864 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_370 .stacks_left {
	float:left;
	width:20%;
}

#stacks_in_370 .stacks_right {
	float:right;
	width:80%;
}#stacks_in_1793 *,
#stacks_in_1793 *:before,
#stacks_in_1793 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* Start True Retina stack CSS code */#stacks_in_1638 img{	max-width: 100%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_1638 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1846 *,
#stacks_in_1846 *:before,
#stacks_in_1846 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
     /* IE9 Compat Modes */
    src: local('ContoBold')
        
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77777, #stacks_in_77777 h1, #stacks_in_77777 h2, #stacks_in_77777 h3, #stacks_in_77777 h4, #stacks_in_77777 h5, #stacks_in_77777 h6, #stacks_in_77777 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77778 p,#stacks_in_77778 div,#stacks_in_77778 ul,#stacks_in_77778 ol,#stacks_in_77778 dl{color:rgba(51, 51, 51, 1.00)}#stacks_in_77778 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77778 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77778,#stacks_in_77778 div,#stacks_in_77778 p,#stacks_in_77778 ol,#stacks_in_77778 ul li,#stacks_in_77778 ol li,#stacks_in_77778 ol,#stacks_in_77778 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77778,#stacks_in_77778 div,#stacks_in_77778 p,#stacks_in_77778 ol,#stacks_in_77778 ul li,#stacks_in_77778 ol li,#stacks_in_77778 ol,#stacks_in_77778 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77778{}}


#stacks_in_77778 {
	margin: 7px 0px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoRegular';
     /* IE9 Compat Modes */
    src: local('ContoRegular')
        
        
          , url('../../resources/fonts/ContoRegular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77782, #stacks_in_77782 h1, #stacks_in_77782 h2, #stacks_in_77782 h3, #stacks_in_77782 h4, #stacks_in_77782 h5, #stacks_in_77782 h6, #stacks_in_77782 p {
    font-family: 'ContoRegular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77783 p,#stacks_in_77783 div,#stacks_in_77783 ul,#stacks_in_77783 ol,#stacks_in_77783 dl{color:rgba(51, 51, 51, 1.00)}#stacks_in_77783 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77783 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77783,#stacks_in_77783 div,#stacks_in_77783 p,#stacks_in_77783 ol,#stacks_in_77783 ul li,#stacks_in_77783 ol li,#stacks_in_77783 ol,#stacks_in_77783 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77783,#stacks_in_77783 div,#stacks_in_77783 p,#stacks_in_77783 ol,#stacks_in_77783 ul li,#stacks_in_77783 ol li,#stacks_in_77783 ol,#stacks_in_77783 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77783,#stacks_in_77783 div,#stacks_in_77783 p,#stacks_in_77783 .fa:not(.no-indent),#stacks_in_77783 ol,#stacks_in_77783 ul li,#stacks_in_77783 ol li,#stacks_in_77783 ol,#stacks_in_77783 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_77783{}}


#stacks_in_77783 {
	margin: 7px 0px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
        src: url('../../resources/fonts/ContoBold.eot'); /* IE9 Compat Modes */
    src: local('ContoBold')
           , url('../../resources/fonts/ContoBold.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/ContoBold.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/ContoBold.svg#ContoBold') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77749, #stacks_in_77749 h1, #stacks_in_77749 h2, #stacks_in_77749 h3, #stacks_in_77749 h4, #stacks_in_77749 h5, #stacks_in_77749 h6, #stacks_in_77749 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77750_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_77750 a:link, #stacks_in_77750 a:visited {
	 display:block; 
	
	 float:right; 
	position: relative;
	text-decoration:none;
}
#stacks_in_77750 a:hover, #stacks_in_77750 a:active {
	color:#3366CC;
}



#stacks_in_77750 a:link, #stacks_in_77750 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_77750 a:hover {
	background-color:#FFFFFF;
}
#stacks_in_77750 a:active {
	background-color:#D8D8D8;
}







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



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

#stacks_in_389 {
	margin: 12px 0px 12px 0px;
}
#stacks_in_1960 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1960 .jwresp_col{overflow:hidden;margin:0;width:63%; float:left;}#stacks_in_1960 #jwresp_col2_stacks_in_1960{ float:right; width:35%}@media screen and (max-width:500px){#stacks_in_1960 #jwresp_col1_stacks_in_1960,#stacks_in_1960 #jwresp_col2_stacks_in_1960{width:100%;float:none;display:block}#stacks_in_1960 #jwresp_col1_stacks_in_1960{margin-bottom:15px}}

#stacks_in_1960 {
	margin: 20px 0px 30px 0px;
}

#stacks_in_1962 .stacks_left {
	float:left;
	width:20%;
}

#stacks_in_1962 .stacks_right {
	float:right;
	width:80%;
}#stacks_in_1964 *,
#stacks_in_1964 *:before,
#stacks_in_1964 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* Start True Retina stack CSS code */#stacks_in_1640 img{	max-width: 100%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_1640 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1971 *,
#stacks_in_1971 *:before,
#stacks_in_1971 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
     /* IE9 Compat Modes */
    src: local('ContoBold')
        
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77789, #stacks_in_77789 h1, #stacks_in_77789 h2, #stacks_in_77789 h3, #stacks_in_77789 h4, #stacks_in_77789 h5, #stacks_in_77789 h6, #stacks_in_77789 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77790 p,#stacks_in_77790 div,#stacks_in_77790 ul,#stacks_in_77790 ol,#stacks_in_77790 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_77790 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77790 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77790,#stacks_in_77790 div,#stacks_in_77790 p,#stacks_in_77790 ol,#stacks_in_77790 ul li,#stacks_in_77790 ol li,#stacks_in_77790 ol,#stacks_in_77790 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77790,#stacks_in_77790 div,#stacks_in_77790 p,#stacks_in_77790 ol,#stacks_in_77790 ul li,#stacks_in_77790 ol li,#stacks_in_77790 ol,#stacks_in_77790 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77790{}}


#stacks_in_77790 {
	margin: 7px 0px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoRegular';
     /* IE9 Compat Modes */
    src: local('ContoRegular')
        
        
          , url('../../resources/fonts/ContoRegular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77794, #stacks_in_77794 h1, #stacks_in_77794 h2, #stacks_in_77794 h3, #stacks_in_77794 h4, #stacks_in_77794 h5, #stacks_in_77794 h6, #stacks_in_77794 p {
    font-family: 'ContoRegular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77795 p,#stacks_in_77795 div,#stacks_in_77795 ul,#stacks_in_77795 ol,#stacks_in_77795 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_77795 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77795 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77795,#stacks_in_77795 div,#stacks_in_77795 p,#stacks_in_77795 ol,#stacks_in_77795 ul li,#stacks_in_77795 ol li,#stacks_in_77795 ol,#stacks_in_77795 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77795,#stacks_in_77795 div,#stacks_in_77795 p,#stacks_in_77795 ol,#stacks_in_77795 ul li,#stacks_in_77795 ol li,#stacks_in_77795 ol,#stacks_in_77795 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77795,#stacks_in_77795 div,#stacks_in_77795 p,#stacks_in_77795 .fa:not(.no-indent),#stacks_in_77795 ol,#stacks_in_77795 ul li,#stacks_in_77795 ol li,#stacks_in_77795 ol,#stacks_in_77795 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_77795{}}


#stacks_in_77795 {
	margin: 7px 0px 0px 20px;
}
#stacks_in_1980 *,
#stacks_in_1980 *:before,
#stacks_in_1980 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_in_1980 {
	margin: 0px 0px 20px 0px;
}
/* Start True Retina stack CSS code */#stacks_in_1642 img{	max-width: 100%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_1642 {
	margin: 40px 0px 0px 0px;
}

#stacks_out_1642 {
	width: 67%;
}
#stacks_in_77948 *,
#stacks_in_77948 *:before,
#stacks_in_77948 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_in_77948 {
    background-image: url("46D5A817-16DE-406E-80C1-F5858771548F");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 25px 0px 40px 0px;
}

#stacks_out_77948 {
	width: 90%;
}
/*  */
section#section-stacks_in_77949 {
  /*  */
  /*  */
  /*  */
  padding: 20px 0px 20px 0px;
  box-sizing: border-box; }
  section#section-stacks_in_77949 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_77949 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_77949 .section-header-description {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_77949.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_77949.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_77949 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_77949 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_77949 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_77949 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }
#stacks_in_77950 *,
#stacks_in_77950 *:before,
#stacks_in_77950 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_out_77950 {
	width: 96%;
}

#stacks_in_77969 {
	background-color: rgba(0, 125, 250, 0.87);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 0px 0px 20px 0px;
	padding: 20px 24px 10px 24px;
}

#stacks_out_77969 {
	width: 35%;
	margin-left:0;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoBold';
     /* IE9 Compat Modes */
    src: local('ContoBold')
        
        
          , url('../../resources/fonts/ContoBold.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_78001, #stacks_in_78001 h1, #stacks_in_78001 h2, #stacks_in_78001 h3, #stacks_in_78001 h4, #stacks_in_78001 h5, #stacks_in_78001 h6, #stacks_in_78001 p {
    font-family: 'ContoBold', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77972 p,#stacks_in_77972 div,#stacks_in_77972 ul,#stacks_in_77972 ol,#stacks_in_77972 dl{color:rgba(247, 247, 247, 1.00)}#stacks_in_77972 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77972 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77972,#stacks_in_77972 div,#stacks_in_77972 p,#stacks_in_77972 ol,#stacks_in_77972 ul li,#stacks_in_77972 ol li,#stacks_in_77972 ol,#stacks_in_77972 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_77972,#stacks_in_77972 div,#stacks_in_77972 p,#stacks_in_77972 ol,#stacks_in_77972 ul li,#stacks_in_77972 ol li,#stacks_in_77972 ol,#stacks_in_77972 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_77972,#stacks_in_77972 div,#stacks_in_77972 p,#stacks_in_77972 .fa:not(.no-indent),#stacks_in_77972 ol,#stacks_in_77972 ul li,#stacks_in_77972 ol li,#stacks_in_77972 ol,#stacks_in_77972 dl{line-height:1.05}}@media only screen and (min-width:0px){#stacks_in_77972{}}

/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'ContoRegular';
     /* IE9 Compat Modes */
    src: local('ContoRegular')
        
        
          , url('../../resources/fonts/ContoRegular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_77999, #stacks_in_77999 h1, #stacks_in_77999 h2, #stacks_in_77999 h3, #stacks_in_77999 h4, #stacks_in_77999 h5, #stacks_in_77999 h6, #stacks_in_77999 p {
    font-family: 'ContoRegular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_77977 p,#stacks_in_77977 div,#stacks_in_77977 ul,#stacks_in_77977 ol,#stacks_in_77977 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_77977 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_77977 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_77977,#stacks_in_77977 div,#stacks_in_77977 p,#stacks_in_77977 ol,#stacks_in_77977 ul li,#stacks_in_77977 ol li,#stacks_in_77977 ol,#stacks_in_77977 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_77977,#stacks_in_77977 div,#stacks_in_77977 p,#stacks_in_77977 ol,#stacks_in_77977 ul li,#stacks_in_77977 ol li,#stacks_in_77977 ol,#stacks_in_77977 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_77977,#stacks_in_77977 div,#stacks_in_77977 p,#stacks_in_77977 .fa:not(.no-indent),#stacks_in_77977 ol,#stacks_in_77977 ul li,#stacks_in_77977 ol li,#stacks_in_77977 ol,#stacks_in_77977 dl{line-height:1.25}}@media only screen and (min-width:0px){#stacks_in_77977{}}

/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_77709 {
		position: relative;
		z-index: 0;
		top: 0px;
		left: 0px;
	}

#simplePosition_stacks_in_77709.sizeControlOn {
	width: 300px;
	height: 300px;
}
#simplePosition_stacks_in_77709 h3.advert {
	display: none;
}
  @media screen and (max-width:500px){#stacks_in_77710_5230{display:none}} 

#stacks_in_77710_5230 {
	background-color: rgba(102, 102, 102, 1.00);
	padding:  20px;
}
#stacks_in_77710_5232 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_77710_5232 .jwresp_col{overflow:hidden;margin:0;width:75%; float:left;}#stacks_in_77710_5232 #jwresp_col2_stacks_in_77710_5232{ float:right; width:25%}@media screen and (max-width:500px){#stacks_in_77710_5232 #jwresp_col1_stacks_in_77710_5232,#stacks_in_77710_5232 #jwresp_col2_stacks_in_77710_5232{width:100%;float:none;display:block}#stacks_in_77710_5232 #jwresp_col1_stacks_in_77710_5232{margin-bottom:15px}}

#stacks_in_77710_5232 {
	margin: 40px 0px 0px 0px;
}

#stacks_out_77710_5232 {
	width: 70%;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_77710_5234Calligrapher{			font-size: 90% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_77710_5234Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5234Calligrapher h6, .stacks_in_77710_5234Calligrapher h5, .stacks_in_77710_5234Calligrapher h4, .stacks_in_77710_5234Calligrapher h3, .stacks_in_77710_5234Calligrapher h2, .stacks_in_77710_5234Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_77710_5234Calligrapher, .stacks_in_77710_5234Calligrapher h1, .stacks_in_77710_5234Calligrapher h2, .stacks_in_77710_5234Calligrapher h3, .stacks_in_77710_5234Calligrapher h4, .stacks_in_77710_5234Calligrapher h5, .stacks_in_77710_5234Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_77710_5234targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_77710_5234Calligrapher a:link{			color: #D0D0D0 !important;			text-decoration: blink !important;		}				.stacks_in_77710_5234Calligrapher a:visited{			color: #D0D0D0 !important;		}				.stacks_in_77710_5234Calligrapher a:active{			color: #D0D0D0 !important;		}				.stacks_in_77710_5234Calligrapher a:hover{			color: #E5E5E5 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_77710_5234 {
	padding:  10px;
}

#stacks_out_77710_5234 {
	margin-left:0;
}
#stacks_in_77710_5236 .simple_columns_column {	display:	block;	position:	relative;	float:		left;	max-width:		169px;	margin:		0 8px;	padding:0;}.simple_columns_wrap_in {	display:	block;	position:	relative;	max-width:		1110px;	margin:0 auto;	padding:0;}.simple_columns_wrap_out {	display:	block;	position:	relative;	margin:0;	padding:0;}.simple_clearer {	display: block;	position: relative;	clear:both;}
#stacks_in_77710_5236 {
	border: solid rgba(127, 127, 127, 1.00);
	border-width: 0px 1px 0px 0px;
}

#stacks_out_77710_5238 {
	margin-left:0;
}

#stacks_out_77710_5241 {
	margin-left:0;
}

#stacks_out_77710_5250 {
	margin-left:0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_77710_5253Calligrapher{			font-size: 90% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_77710_5253Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_77710_5253Calligrapher h6, .stacks_in_77710_5253Calligrapher h5, .stacks_in_77710_5253Calligrapher h4, .stacks_in_77710_5253Calligrapher h3, .stacks_in_77710_5253Calligrapher h2, .stacks_in_77710_5253Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_77710_5253Calligrapher, .stacks_in_77710_5253Calligrapher h1, .stacks_in_77710_5253Calligrapher h2, .stacks_in_77710_5253Calligrapher h3, .stacks_in_77710_5253Calligrapher h4, .stacks_in_77710_5253Calligrapher h5, .stacks_in_77710_5253Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_77710_5253targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_77710_5253Calligrapher a:link{			color: #D0D0D0 !important;			text-decoration: none !important;		}				.stacks_in_77710_5253Calligrapher a:visited{			color: #D0D0D0 !important;		}				.stacks_in_77710_5253Calligrapher a:active{			color: #D0D0D0 !important;		}				.stacks_in_77710_5253Calligrapher a:hover{			color: #E5E5E5 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_77710_5253 {
	padding:  10px;
}

#stacks_out_77710_5253 {
	margin-left:0;
}

#stacks_in_77710_5255 {
	margin: 1px 0px 20px 0px;
}

#stacks_in_77710_5256 {
	display:inline-block; width:100%; line-height: 1.350000em;
}
#stacks_in_77710_5268 .flat_button_2_alignment {
  font-size: 14px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


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

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(104, 103, 108, 1.00);

  

}


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


#stacks_in_77710_5268 a i,
#stacks_in_77710_5268 a:visited i {
  font-size: 19px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_77710_5268 a,
  #stacks_in_77710_5268 a:visited {
    background: rgba(182, 185, 185, 1.00);
    background: -moz-linear-gradient(top,  rgba(182, 185, 185, 1.00) 0%, rgba(108, 107, 111, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(182, 185, 185, 1.00) 0%,rgba(108, 107, 111, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(182, 185, 185, 1.00) 0%,rgba(108, 107, 111, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_77710_5268 a:hover,
  #stacks_in_77710_5268 a:active {
    background: rgba(166, 170, 170, 1.00);
    background: -moz-linear-gradient(top,  rgba(166, 170, 170, 1.00) 0%, rgba(89, 88, 92, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(166, 170, 170, 1.00) 0%,rgba(89, 88, 92, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(166, 170, 170, 1.00) 0%,rgba(89, 88, 92, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_77710_5268 a i,
  #stacks_in_77710_5268 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_77710_5268 a:hover i,
  #stacks_in_77710_5268 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }










  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_77710_5268 a,
    #stacks_in_77710_5268 a:visited {
      width: 100%;
    }
  }

  





#stacks_in_77710_5268 {
	margin: 40px 0px 0px 0px;
}

#stacks_in_77710_5274 {
	margin: 30px 0px 20px 20px;
}
