@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: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

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

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounce {
  -webkit-animation-name: elxr_bricks_bounce;
  animation-name: elxr_bricks_bounce;
}

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

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

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

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

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

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_pulse {
  -webkit-animation-name: elxr_bricks_pulse;
  animation-name: elxr_bricks_pulse;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rubberBand {
  -webkit-animation-name: elxr_bricks_rubberBand;
  animation-name: elxr_bricks_rubberBand;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_shake {
  -webkit-animation-name: elxr_bricks_shake;
  animation-name: elxr_bricks_shake;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_bricks_swing;
  animation-name: elxr_bricks_swing;
}

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

  10%, 20% {
    opacity: 1;
    -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% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_bricks_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_bricks_tada {
  -webkit-animation-name: elxr_bricks_tada;
  animation-name: elxr_bricks_tada;
}

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_wobble {
  -webkit-animation-name: elxr_bricks_wobble;
  animation-name: elxr_bricks_wobble;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceIn {
  -webkit-animation-name: elxr_bricks_bounceIn;
  animation-name: elxr_bricks_bounceIn;
}

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

@keyframes elxr_bricks_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% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

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

@keyframes elxr_bricks_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% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

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

@keyframes elxr_bricks_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% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

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

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

@keyframes elxr_bricks_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% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceOut {
  -webkit-animation-name: elxr_bricks_bounceOut;
  animation-name: elxr_bricks_bounceOut;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceOutDown {
  -webkit-animation-name: elxr_bricks_bounceOutDown;
  animation-name: elxr_bricks_bounceOutDown;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceOutLeft {
  -webkit-animation-name: elxr_bricks_bounceOutLeft;
  animation-name: elxr_bricks_bounceOutLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceOutRight {
  -webkit-animation-name: elxr_bricks_bounceOutRight;
  animation-name: elxr_bricks_bounceOutRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_bounceOutUp {
  -webkit-animation-name: elxr_bricks_bounceOutUp;
  animation-name: elxr_bricks_bounceOutUp;
}

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

  100% {
    opacity: 1;
  }
}

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

  100% {
    opacity: 1;
  }
}

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

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

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

@keyframes elxr_bricks_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_bricks_fadeInDown {
  -webkit-animation-name: elxr_bricks_fadeInDown;
  animation-name: elxr_bricks_fadeInDown;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInDownBig {
  -webkit-animation-name: elxr_bricks_fadeInDownBig;
  animation-name: elxr_bricks_fadeInDownBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInLeft {
  -webkit-animation-name: elxr_bricks_fadeInLeft;
  animation-name: elxr_bricks_fadeInLeft;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInLeftBig {
  -webkit-animation-name: elxr_bricks_fadeInLeftBig;
  animation-name: elxr_bricks_fadeInLeftBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInRight {
  -webkit-animation-name: elxr_bricks_fadeInRight;
  animation-name: elxr_bricks_fadeInRight;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInRightBig {
  -webkit-animation-name: elxr_bricks_fadeInRightBig;
  animation-name: elxr_bricks_fadeInRightBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInUp {
  -webkit-animation-name: elxr_bricks_fadeInUp;
  animation-name: elxr_bricks_fadeInUp;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeInUpBig {
  -webkit-animation-name: elxr_bricks_fadeInUpBig;
  animation-name: elxr_bricks_fadeInUpBig;
}

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

  100% {
    opacity: 0;
  }
}

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

  100% {
    opacity: 0;
  }
}

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

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

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

@keyframes elxr_bricks_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_bricks_fadeOutDown {
  -webkit-animation-name: elxr_bricks_fadeOutDown;
  animation-name: elxr_bricks_fadeOutDown;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutDownBig {
  -webkit-animation-name: elxr_bricks_fadeOutDownBig;
  animation-name: elxr_bricks_fadeOutDownBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutLeft {
  -webkit-animation-name: elxr_bricks_fadeOutLeft;
  animation-name: elxr_bricks_fadeOutLeft;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutLeftBig {
  -webkit-animation-name: elxr_bricks_fadeOutLeftBig;
  animation-name: elxr_bricks_fadeOutLeftBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutRight {
  -webkit-animation-name: elxr_bricks_fadeOutRight;
  animation-name: elxr_bricks_fadeOutRight;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutRightBig {
  -webkit-animation-name: elxr_bricks_fadeOutRightBig;
  animation-name: elxr_bricks_fadeOutRightBig;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutUp {
  -webkit-animation-name: elxr_bricks_fadeOutUp;
  animation-name: elxr_bricks_fadeOutUp;
}

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

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

@keyframes elxr_bricks_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_bricks_fadeOutUpBig {
  -webkit-animation-name: elxr_bricks_fadeOutUpBig;
  animation-name: elxr_bricks_fadeOutUpBig;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_bricks_flip;
  animation-name: elxr_bricks_flip;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_bricks_flipInX;
  animation-name: elxr_bricks_flipInX;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_bricks_flipInY;
  animation-name: elxr_bricks_flipInY;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_flipOutX {
  -webkit-animation-name: elxr_bricks_flipOutX;
  animation-name: elxr_bricks_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_bricks_flipOutY;
  animation-name: elxr_bricks_flipOutY;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_lightSpeedIn {
  -webkit-animation-name: elxr_bricks_lightSpeedIn;
  animation-name: elxr_bricks_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_lightSpeedOut {
  -webkit-animation-name: elxr_bricks_lightSpeedOut;
  animation-name: elxr_bricks_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateIn {
  -webkit-animation-name: elxr_bricks_rotateIn;
  animation-name: elxr_bricks_rotateIn;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateInDownLeft {
  -webkit-animation-name: elxr_bricks_rotateInDownLeft;
  animation-name: elxr_bricks_rotateInDownLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateInDownRight {
  -webkit-animation-name: elxr_bricks_rotateInDownRight;
  animation-name: elxr_bricks_rotateInDownRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateInUpLeft {
  -webkit-animation-name: elxr_bricks_rotateInUpLeft;
  animation-name: elxr_bricks_rotateInUpLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateInUpRight {
  -webkit-animation-name: elxr_bricks_rotateInUpRight;
  animation-name: elxr_bricks_rotateInUpRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateOut {
  -webkit-animation-name: elxr_bricks_rotateOut;
  animation-name: elxr_bricks_rotateOut;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateOutDownLeft {
  -webkit-animation-name: elxr_bricks_rotateOutDownLeft;
  animation-name: elxr_bricks_rotateOutDownLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateOutDownRight {
  -webkit-animation-name: elxr_bricks_rotateOutDownRight;
  animation-name: elxr_bricks_rotateOutDownRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateOutUpLeft {
  -webkit-animation-name: elxr_bricks_rotateOutUpLeft;
  animation-name: elxr_bricks_rotateOutUpLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rotateOutUpRight {
  -webkit-animation-name: elxr_bricks_rotateOutUpRight;
  animation-name: elxr_bricks_rotateOutUpRight;
}

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

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

@keyframes elxr_bricks_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_bricks_slideInDown {
  -webkit-animation-name: elxr_bricks_slideInDown;
  animation-name: elxr_bricks_slideInDown;
}

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

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

@keyframes elxr_bricks_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_bricks_slideInLeft {
  -webkit-animation-name: elxr_bricks_slideInLeft;
  animation-name: elxr_bricks_slideInLeft;
}

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

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

@keyframes elxr_bricks_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_bricks_slideInRight {
  -webkit-animation-name: elxr_bricks_slideInRight;
  animation-name: elxr_bricks_slideInRight;
}

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

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

@keyframes elxr_bricks_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_bricks_slideOutLeft {
  -webkit-animation-name: elxr_bricks_slideOutLeft;
  animation-name: elxr_bricks_slideOutLeft;
}

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

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

@keyframes elxr_bricks_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_bricks_slideOutRight {
  -webkit-animation-name: elxr_bricks_slideOutRight;
  animation-name: elxr_bricks_slideOutRight;
}

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

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

@keyframes elxr_bricks_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_bricks_slideOutUp {
  -webkit-animation-name: elxr_bricks_slideOutUp;
  animation-name: elxr_bricks_slideOutUp;
}

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

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

@keyframes elxr_bricks_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_bricks_slideInUp {
  -webkit-animation-name: elxr_bricks_slideInUp;
  animation-name: elxr_bricks_slideInUp;
}

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

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

@keyframes elxr_bricks_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_bricks_slideOutDown {
  -webkit-animation-name: elxr_bricks_slideOutDown;
  animation-name: elxr_bricks_slideOutDown;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_hinge {
  -webkit-animation-name: elxr_bricks_hinge;
  animation-name: elxr_bricks_hinge;
}

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rollIn {
  -webkit-animation-name: elxr_bricks_rollIn;
  animation-name: elxr_bricks_rollIn;
}

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_rollOut {
  -webkit-animation-name: elxr_bricks_rollOut;
  animation-name: elxr_bricks_rollOut;
}

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

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

.elxr_bricks_zoomIn {
  -webkit-animation-name: elxr_bricks_zoomIn;
  animation-name: elxr_bricks_zoomIn;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

@-webkit-keyframes elxr_bricks_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;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_bricks_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;
  }

  100% {
    opacity: 1;
  }

}

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

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomInLeft {
  -webkit-animation-name: elxr_bricks_zoomInLeft;
  animation-name: elxr_bricks_zoomInLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomInRight {
  -webkit-animation-name: elxr_bricks_zoomInRight;
  animation-name: elxr_bricks_zoomInRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomInUp {
  -webkit-animation-name: elxr_bricks_zoomInUp;
  animation-name: elxr_bricks_zoomInUp;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomOut {
  -webkit-animation-name: elxr_bricks_zoomOut;
  animation-name: elxr_bricks_zoomOut;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomOutDown {
  -webkit-animation-name: elxr_bricks_zoomOutDown;
  animation-name: elxr_bricks_zoomOutDown;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomOutLeft {
  -webkit-animation-name: elxr_bricks_zoomOutLeft;
  animation-name: elxr_bricks_zoomOutLeft;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomOutRight {
  -webkit-animation-name: elxr_bricks_zoomOutRight;
  animation-name: elxr_bricks_zoomOutRight;
}

@-webkit-keyframes elxr_bricks_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_bricks_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_bricks_zoomOutUp {
  -webkit-animation-name: elxr_bricks_zoomOutUp;
  animation-name: elxr_bricks_zoomOutUp;
}

#stacks_in_607_1 {
	background-color: rgba(0, 0, 0, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_607_2 {
	font-size: 1.12em;
	color: #FFFFFF;
	line-height: 1.20em;
}

#stacks_in_607_2 p {
	font-size: 1.12em;
	color: ##FFFFFF;
	line-height: 1.20em;
}

#stacks_in_607_2 a:link  {
	color: #FFFFFF;
	text-decoration: none;
}

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

#stacks_in_607_2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_607_2  a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_607_2 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_607_2 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_607_2 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_607_2 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_607_2 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_607_2 {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_607_2 p {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_607_2 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_607_2 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_607_2 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_607_2 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_607_2 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_607_3 {
	padding: 12px 10px 6px 10px;
}

#stacks_in_607_4 {
	text-transform: uppercase;
}

#stacks_in_8 {
	padding:  20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Logo Stack' 
Style Sheet: fsrlogo.css
Created: 25, October, 2010
Last Modified: 22, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_9 {
	text-align: center;
}

#logo {
	background: transparent;
}

#logo img {
	position:  relative;
	height: auto !important;
	max-width: 100%;
	overflow: hidden;
}

/* Smartphones (landscape) ----------- */
@media screen and (max-width: 600px) {
	
#stacks_in_9 {
	text-align: center;
}
	
#logo img {
	height: auto !important;
	max-width: 75% !important;
}
}


#stacks_in_554 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_554 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_554 .fluid-image.unlimited img{width:100% !important}#stacks_in_554 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_554 .fluid-image.align-left img{float:left}#stacks_in_554 .fluid-image.align-right img{float:right}
html, body {
	height: 100%;
}

/* Hide Gateway stacks from the main page container (stops flickering on page load) */
#gatewayBarstacks_in_802 {
	display: none;
}

#gatewayWindowShadestacks_in_802 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none !important;
	z-index: 998;
	background: #000000;
	opacity: 0.75;
	filter: alpha(opacity = 75);
}

#gatewayContainerstacks_in_802 {
	position: fixed;
	-webkit-transform: translateZ(0);
	bottom: 0%;
	left: 0%;
	display: block;
	width: 100%;
	z-index: 999999;
}

#gatewayBarstacks_in_802 {
	width: 100%;
	display: block;
}

#gatewayBarFillstacks_in_802 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#gatewayBarstacks_in_802 {
	display: none;
	position: relative;
}

#gatewayBarContentstacks_in_802 {
	position: relative;
	z-index: 10;
	display: block;
	color: #FFFFFF;
	max-width: 1200px;
	margin: 0 auto;
}

#gatewayBarContentstacks_in_802 h1,
#gatewayBarContentstacks_in_802 h2,
#gatewayBarContentstacks_in_802 h3,
#gatewayBarContentstacks_in_802 h4,
#gatewayBarContentstacks_in_802 h5,
#gatewayBarContentstacks_in_802 h6,
#gatewayBarContentstacks_in_802 label {
	color: #FF0000;
}

#gatewayBarContentstacks_in_802 a {
	color: #BFBFBF;
}

#gatewayBarContentstacks_in_802 a:hover {
	color: #808080;
}

#gatewayLinkstacks_in_802 a {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	height: 100%;
	width: 100%;
	background: transparent;
}

#closeButtonstacks_in_802 {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
	display: block;
	padding: 10px;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#closeButtonstacks_in_802:hover {
	cursor: pointer;
	color: #BFBFBF;
}

#closeButtonstacks_in_802 [class^="fa fa-"] {
	color: #FFFFFF;
}

#closeButtonstacks_in_802:hover [class^="fa fa-"] {
	color: #BFBFBF;
}

/* @group Behaviours */









/* Helper class to keep GW hidden, even when the page is scrolled. */
.GatewayPermaHide {
	display: none !important;
}

/* @end */

@media print {
	#gatewayWindowShadestacks_in_802,
	#closeButtonstacks_in_802,
	#gatewayContainerstacks_in_802 {
		display: none !important;
	}
}



/* Start Responsive Shim stack CSS code */.stacks_in_804shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code *//* -- Start Textalign Each css Template -- */
#stacks_in_805 {
	text-align: left !important;
}


#stacks_in_805 img {
	margin: 0 !important;
}




@media only screen and (max-width: 768px) {
    #stacks_in_805 {
		text-align: left !important;
	}
	
	#stacks_in_805 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_805 img {
		margin: 0 !important;
	}
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_805 {
		text-align: center !important;
	}
	
	#stacks_in_805 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_805 {
	margin: 40px 40px 40px 40px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_544 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_544 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_544 .fluid-image.unlimited img{width:100% !important}#stacks_in_544 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_544 .fluid-image.align-left img{float:left}#stacks_in_544 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Add-Ons Pack 1'
fsrnavmenures6f.css Style Sheet
Created: 24, July, 2013
Last Modified: 09, September, 2013
Author: Blueball Design/Charlie Lockhart
www.blueballdesign.com
Copyright 2013 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#navbar {
	display: block !important;	
	height: auto;
	font-size: 1.21em;
	font-weight: 400;
}

#nav ul {
	bottom: 0;
	left: 0;
	line-height: 65px;
	margin: 0;
	padding: 0;
	text-align: center;
}

*:first-child+html #nav ul {
	height: 65px !important;
}

#nav ul li {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 65px;
	border-right: 0px solid #FFFFFF;
	width: auto;
}

#nav ul li a, #nav ul li a:visited {
	background-color: rgba(0, 0, 0, 0.90);
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 1.21em;
	font-weight: 400;
	padding: 0 30px 0 30px;
	text-decoration: none;
}

#nav ul li a:hover {
	background-color: rgba(255, 255, 255, 0.99);
	/*background: 255, 255, 255,;*/
	color: #323232;
}

#nav ul li #current {
	background-color: rgba(255, 255, 255, 0.99);
	color: #333333;
}

#nav ul li .currentAncestor {
	color: #333333;
}

#nav ul li a:hover > ul {
	position: relative;
	display: inline-block;
}

#nav ul li.hasChild > a {
	background-image: url(../bildgallerie-wimpernverlaengerung_files/downarrow_black50.png);
	background-position: 96% 50%;
	background-repeat: no-repeat;
	padding: 0 44px 0 30px;
}

#nav li:first-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav li:last-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav ul li:last-child {
	border-right: 0px;
}

/* Sub Menu Levels */

#nav ul ul {
	display: none;
	height: 40px;
	left: 0;
	line-height: 40px;
	margin: 0;
	position: absolute;
	top: 64px;
	width: 200px;
	z-index: 999;
	text-align: left;
}

#nav ul ul li {
	display: block;
	padding: 0;
	height: 40px;
	width: 200px;
	border-right: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav ul ul li a, #nav ul ul li a:visited {
	background-color: rgba(255, 255, 255, 0.50);
	/*background: 255, 255, 255,;*/
	color: #000000;
	border-top: px solid #EFEFEF;
	font-size: 1.00em;
	font-weight: normal;
	height: 40px;
	padding: 0 14px 0 14px;
	margin: 0;
	text-shadow: none;
	width: 186px;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
}

*:first-child+html #nav ul ul li a, #nav ul ul li a:visited {
	padding: 0 14px 0 14px;
	line-height: 40px !important;
	width: 186px !important;
}

#nav ul ul li a:hover {
	background-color: rgba(255, 255, 255, 0.50);
	/*background: 255, 255, 255,;*/
	color: #005DB3;
	width: 186px;
	background-image: none;
}

#nav ul ul li #current, #nav ul ul li .currentAncestor {
	background-color: rgba(255, 255, 255, 0.50);
	/*background: 255, 255, 255,;*/
	color: #005DB3;
	width: 186px;
}

#nav ul ul li:last-child > a {
	border-bottom: 1px solid #EFEFEF;
}

#nav ul ul li.hasChild > a {
	background-image: url(../bildgallerie-wimpernverlaengerung_files/rightarrow_black50.png);
	background-position: 97% 50%;
	background-repeat: no-repeat;
	width: 186px;
	padding: 0 14px 0 14px;
}

#nav li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav ul ul ul {
	top: 0;
	left: 214px;
}

*:first-child+html #nav ul ul ul {
	top: 0;
	left: 214px !important;
}

#nav li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav li li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#nav li li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}


/************************************************************************************
MOBILE
*************************************************************************************/

/* #######################################################################

	meanMenu
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

@media screen and (max-width: 768px) {
	
#navbar, #nav { 
    display: none; 
    visibility: collapse;
    height: 0px;
}

#pagecontainer, #pagewrapper {
	overflow: hidden !important;
}

@-moz-document url-prefix() {
    #pagecontainer, #pagewrapper {
	overflow: visible !important;
}
}

}

/* hide the link until viewport size is reached */
a.meanmenu-reveal {
display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar { 
float: left;
width: 100%;
position: relative;
background: #333333;
/*original background: #0c1923;*/
padding: 4px 0 0 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
color: #FFFFFF;
cursor: pointer;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
display: block;
background: #FFFFFF;
/*Original menu icon color - background: #ffffff;*/
height: 3px;
margin-top: 3px;
}

.mean-container a:hover.meanmenu-reveal span {
display: block;
background: #FFFFFF;
/*Original menu icon color - background: #ffffff;*/
height: 3px;
margin-top: 3px;
}

.mean-container .mean-nav { 
float: left;
width: 100%;
background: #333333;
/*original background: #0c1923;*/
margin-top: 38px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #FFFFFF;
/*original active link color: #fff;*/
border-bottom: 1px solid #FFFFFF;
/*original border-bottom: 1px solid #383838;*/
text-decoration: none;
text-transform: none;
}

.mean-container .mean-nav ul li #current {
	background-color: #FFFFFF;
	color: #333333;
}

.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-bottom: 1px solid #FFFFFF;
/*border-bottom: 1px solid #f1f1f1;*/
opacity: 0.75; 
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover { 
color: #333333;
background: #FFFFFF;
/*original hover background: #252525;*/
}
.mean-container .mean-nav ul li a.mean-expand {
width: 26px;
height: 26px;
border: none !important;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
font-size: 20px !important;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push { 
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both; 
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}





#stacks_in_384 {
	background-color: rgba(0, 0, 0, 1.00);
}
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 01, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_17 {
	max-width: 1200px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_17 {
	max-width: 100% !important;
	min-width: % !important;
}

}

#stacks_in_560 {
	padding: 60px 30px 20px 30px;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_561 {
	font-family: 'Verdana', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 100%;
}

}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_562 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_562 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_562 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_562 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_562 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_562  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_562 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_562 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_562 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_562 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_562 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_562 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_562 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_562 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_562 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_562 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_562 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_562 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_563 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_564 {
	text-transform: uppercase;
}
#stacks_in_791 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_791 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_791 #jwresp_col2_stacks_in_791{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_791 #jwresp_col1_stacks_in_791,#stacks_in_791 #jwresp_col2_stacks_in_791{width:100%;float:none;display:block}#stacks_in_791 #jwresp_col1_stacks_in_791{margin-bottom:15px}}

#stacks_in_791 {
	padding: 20px 30px 60px 30px;
}
#stacks_in_793 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_793 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_793 .fluid-image.unlimited img{width:100% !important}#stacks_in_793 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_793 .fluid-image.align-left img{float:left}#stacks_in_793 .fluid-image.align-right img{float:right}
#stacks_in_798 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_798 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_798 .fluid-image.unlimited img{width:100% !important}#stacks_in_798 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_798 .fluid-image.align-left img{float:left}#stacks_in_798 .fluid-image.align-right img{float:right}
#stacks_in_780 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_780 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_780 #jwresp_col2_stacks_in_780{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_780 #jwresp_col1_stacks_in_780,#stacks_in_780 #jwresp_col2_stacks_in_780{width:100%;float:none;display:block}#stacks_in_780 #jwresp_col1_stacks_in_780{margin-bottom:15px}}

#stacks_in_780 {
	padding: 20px 30px 60px 30px;
}
#stacks_in_750 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_750 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_750 .fluid-image.unlimited img{width:100% !important}#stacks_in_750 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_750 .fluid-image.align-left img{float:left}#stacks_in_750 .fluid-image.align-right img{float:right}
#stacks_in_730 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_730 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_730 .fluid-image.unlimited img{width:100% !important}#stacks_in_730 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_730 .fluid-image.align-left img{float:left}#stacks_in_730 .fluid-image.align-right img{float:right}
#stacks_in_568 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_568 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_568 #jwresp_col2_stacks_in_568{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_568 #jwresp_col1_stacks_in_568,#stacks_in_568 #jwresp_col2_stacks_in_568{width:100%;float:none;display:block}#stacks_in_568 #jwresp_col1_stacks_in_568{margin-bottom:15px}}

#stacks_in_568 {
	padding: 20px 30px 60px 30px;
}
#stacks_in_574 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_574 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_574 .fluid-image.unlimited img{width:100% !important}#stacks_in_574 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_574 .fluid-image.align-left img{float:left}#stacks_in_574 .fluid-image.align-right img{float:right}
#stacks_in_583 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_583 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_583 .fluid-image.unlimited img{width:100% !important}#stacks_in_583 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_583 .fluid-image.align-left img{float:left}#stacks_in_583 .fluid-image.align-right img{float:right}
/*-- YouTube HTML5 Stack v1.5.0 by Joe Workman --*/

/*-- End YouTube HTML5 Stack --*/
#stacks_in_606 {
	padding: 20px 0px 20px 0px;
}

#stacks_in_385 {
	padding: 60px 30px 20px 30px;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_386 {
	font-family: 'Verdana', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 100%;
}

}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_387 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_387 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_387 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_387 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_387 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_387  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_387 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_387 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_387 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_387 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_387 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_387 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_387 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_387 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_387 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_387 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_387 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_387 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_388 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_389 {
	text-transform: uppercase;
}

#stacks_in_753 {
	padding: 20px 30px 60px 30px;
}
#stacks_in_755 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_755 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_755 .fluid-image.unlimited img{width:100% !important}#stacks_in_755 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_755 .fluid-image.align-left img{float:left}#stacks_in_755 .fluid-image.align-right img{float:right}
#stacks_in_757 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_757 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_757 #jwresp_col2_stacks_in_757{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_757 #jwresp_col1_stacks_in_757,#stacks_in_757 #jwresp_col2_stacks_in_757{width:100%;float:none;display:block}#stacks_in_757 #jwresp_col1_stacks_in_757{margin-bottom:15px}}

#stacks_in_757 {
	padding: 20px 30px 60px 30px;
}
#stacks_in_776 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_776 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_776 .fluid-image.unlimited img{width:100% !important}#stacks_in_776 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_776 .fluid-image.align-left img{float:left}#stacks_in_776 .fluid-image.align-right img{float:right}
#stacks_in_778 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_778 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_778 .fluid-image.unlimited img{width:100% !important}#stacks_in_778 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_778 .fluid-image.align-left img{float:left}#stacks_in_778 .fluid-image.align-right img{float:right}
#stacks_in_315 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_315 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_315 #jwresp_col2_stacks_in_315{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_315 #jwresp_col1_stacks_in_315,#stacks_in_315 #jwresp_col2_stacks_in_315{width:100%;float:none;display:block}#stacks_in_315 #jwresp_col1_stacks_in_315{margin-bottom:15px}}

#stacks_in_315 {
	padding: 20px 30px 60px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_317 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_317 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_317 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_317 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_317 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_317  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_317 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_317 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_317 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_317 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_317 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_317 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_317 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_317 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_317 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_317 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_317 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_317 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_318 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_319 {
	text-transform: uppercase;
}
#stacks_in_321 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_321 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_321 .fluid-image.unlimited img{width:100% !important}#stacks_in_321 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_321 .fluid-image.align-left img{float:left}#stacks_in_321 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_325 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_325 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_325 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_325 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_325 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_325  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_325 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_325 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_325 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_325 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_325 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_325 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_325 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_325 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_325 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_325 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_325 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_325 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_326 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_327 {
	text-transform: uppercase;
}
#stacks_in_329 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_329 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_329 .fluid-image.unlimited img{width:100% !important}#stacks_in_329 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_329 .fluid-image.align-left img{float:left}#stacks_in_329 .fluid-image.align-right img{float:right}
#stacks_in_332 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_332 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_332 #jwresp_col2_stacks_in_332{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_332 #jwresp_col1_stacks_in_332,#stacks_in_332 #jwresp_col2_stacks_in_332{width:100%;float:none;display:block}#stacks_in_332 #jwresp_col1_stacks_in_332{margin-bottom:15px}}

#stacks_in_332 {
	padding: 20px 30px 60px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_334 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_334 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_334 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_334 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_334 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_334  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_334 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_334 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_334 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_334 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_334 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_334 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_334 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_334 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_334 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_334 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_334 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_334 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_335 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_336 {
	text-transform: uppercase;
}
#stacks_in_338 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_338 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_338 .fluid-image.unlimited img{width:100% !important}#stacks_in_338 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_338 .fluid-image.align-left img{float:left}#stacks_in_338 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_342 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_342 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_342 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_342 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_342 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_342  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_342 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_342 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_342 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_342 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_342 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_342 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_342 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_342 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_342 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_342 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_342 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_342 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_343 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_344 {
	text-transform: uppercase;
}
#stacks_in_346 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_346 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_346 .fluid-image.unlimited img{width:100% !important}#stacks_in_346 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_346 .fluid-image.align-left img{float:left}#stacks_in_346 .fluid-image.align-right img{float:right}
#stacks_in_506 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_506 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_506 #jwresp_col2_stacks_in_506{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_506 #jwresp_col1_stacks_in_506,#stacks_in_506 #jwresp_col2_stacks_in_506{width:100%;float:none;display:block}#stacks_in_506 #jwresp_col1_stacks_in_506{margin-bottom:15px}}

#stacks_in_506 {
	padding: 20px 30px 60px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_508 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_508 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_508 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_508 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_508 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_508  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_508 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_508 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_508 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_508 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_508 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_508 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_508 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_508 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_508 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_508 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_508 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_508 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_509 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_510 {
	text-transform: uppercase;
}
#stacks_in_512 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_512 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_512 .fluid-image.unlimited img{width:100% !important}#stacks_in_512 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_512 .fluid-image.align-left img{float:left}#stacks_in_512 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_516 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_516 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_516 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_516 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_516 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_516  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_516 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_516 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_516 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_516 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_516 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_516 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_516 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_516 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_516 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_516 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_516 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_516 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_517 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_518 {
	text-transform: uppercase;
}
#stacks_in_520 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_520 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_520 .fluid-image.unlimited img{width:100% !important}#stacks_in_520 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_520 .fluid-image.align-left img{float:left}#stacks_in_520 .fluid-image.align-right img{float:right}
#stacks_in_523 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_523 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_523 #jwresp_col2_stacks_in_523{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_523 #jwresp_col1_stacks_in_523,#stacks_in_523 #jwresp_col2_stacks_in_523{width:100%;float:none;display:block}#stacks_in_523 #jwresp_col1_stacks_in_523{margin-bottom:15px}}

#stacks_in_523 {
	padding: 20px 30px 60px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_525 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_525 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_525 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_525 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_525 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_525  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_525 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_525 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_525 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_525 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_525 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_525 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_525 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_525 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_525 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_525 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_525 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_525 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_526 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_527 {
	text-transform: uppercase;
}
#stacks_in_529 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_529 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_529 .fluid-image.unlimited img{width:100% !important}#stacks_in_529 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_529 .fluid-image.align-left img{float:left}#stacks_in_529 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_533 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_533 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_533 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_533 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_533 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_533  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_533 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_533 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_533 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_533 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_533 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_533 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_533 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_533 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_533 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_533 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_533 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_533 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_534 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_535 {
	text-transform: uppercase;
}
#stacks_in_537 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_537 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_537 .fluid-image.unlimited img{width:100% !important}#stacks_in_537 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_537 .fluid-image.align-left img{float:left}#stacks_in_537 .fluid-image.align-right img{float:right}
#stacks_in_349 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_349 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_349 #jwresp_col2_stacks_in_349{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_349 #jwresp_col1_stacks_in_349,#stacks_in_349 #jwresp_col2_stacks_in_349{width:100%;float:none;display:block}#stacks_in_349 #jwresp_col1_stacks_in_349{margin-bottom:15px}}

#stacks_in_349 {
	padding: 20px 30px 60px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_351 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_351 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_351 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_351 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_351 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_351  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_351 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_351 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_351 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_351 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_351 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_351 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_351 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_351 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_351 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_351 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_351 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_351 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_352 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_353 {
	text-transform: uppercase;
}
#stacks_in_355 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_355 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_355 .fluid-image.unlimited img{width:100% !important}#stacks_in_355 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_355 .fluid-image.align-left img{float:left}#stacks_in_355 .fluid-image.align-right img{float:right}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_359 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_359 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_359 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_359 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_359 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_359  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_359 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_359 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_359 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_359 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_359 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_359 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_359 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_359 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_359 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_359 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_359 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_359 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_360 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_361 {
	text-transform: uppercase;
}
#stacks_in_363 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_363 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_363 .fluid-image.unlimited img{width:100% !important}#stacks_in_363 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_363 .fluid-image.align-left img{float:left}#stacks_in_363 .fluid-image.align-right img{float:right}

#stacks_in_809 {
	padding: 60px 30px 20px 30px;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_811 {
	font-family: 'Verdana', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 100%;
}

}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_813 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_813 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_813 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_813 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_813 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_813  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_813 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_813 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_813 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_813 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_813 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_813 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_813 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_813 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_813 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_813 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_813 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_813 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_815 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_816 {
	text-transform: uppercase;
}
#stacks_in_817 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_817 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_817 #jwresp_col2_stacks_in_817{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_817 #jwresp_col1_stacks_in_817,#stacks_in_817 #jwresp_col2_stacks_in_817{width:100%;float:none;display:block}#stacks_in_817 #jwresp_col1_stacks_in_817{margin-bottom:15px}}

#stacks_in_817 {
	padding: 0px 30px 20px 30px;
}
#stacks_in_821 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_821 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_821 .fluid-image.unlimited img{width:100% !important}#stacks_in_821 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_821 .fluid-image.align-left img{float:left}#stacks_in_821 .fluid-image.align-right img{float:right}
/* Start Responsive Shim stack CSS code */.stacks_in_823shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code */#stacks_in_827 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_827 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_827 .fluid-image.unlimited img{width:100% !important}#stacks_in_827 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_827 .fluid-image.align-left img{float:left}#stacks_in_827 .fluid-image.align-right img{float:right}
#stacks_in_829 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_829 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_829 #jwresp_col2_stacks_in_829{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_829 #jwresp_col1_stacks_in_829,#stacks_in_829 #jwresp_col2_stacks_in_829{width:100%;float:none;display:block}#stacks_in_829 #jwresp_col1_stacks_in_829{margin-bottom:15px}}

#stacks_in_829 {
	padding: 20px 30px 20px 30px;
}
#stacks_in_833 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_833 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_833 .fluid-image.unlimited img{width:100% !important}#stacks_in_833 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_833 .fluid-image.align-left img{float:left}#stacks_in_833 .fluid-image.align-right img{float:right}
/* Start Responsive Shim stack CSS code */.stacks_in_835shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code */#stacks_in_839 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_839 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_839 .fluid-image.unlimited img{width:100% !important}#stacks_in_839 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_839 .fluid-image.align-left img{float:left}#stacks_in_839 .fluid-image.align-right img{float:right}
#stacks_in_841 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_841 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_841 #jwresp_col2_stacks_in_841{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_841 #jwresp_col1_stacks_in_841,#stacks_in_841 #jwresp_col2_stacks_in_841{width:100%;float:none;display:block}#stacks_in_841 #jwresp_col1_stacks_in_841{margin-bottom:15px}}

#stacks_in_841 {
	padding: 20px 30px 20px 30px;
}
#stacks_in_845 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_845 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_845 .fluid-image.unlimited img{width:100% !important}#stacks_in_845 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_845 .fluid-image.align-left img{float:left}#stacks_in_845 .fluid-image.align-right img{float:right}
/* Start Responsive Shim stack CSS code */.stacks_in_847shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code */#stacks_in_851 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_851 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_851 .fluid-image.unlimited img{width:100% !important}#stacks_in_851 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_851 .fluid-image.align-left img{float:left}#stacks_in_851 .fluid-image.align-right img{float:right}
#stacks_in_853 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_853 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_853 #jwresp_col2_stacks_in_853{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_853 #jwresp_col1_stacks_in_853,#stacks_in_853 #jwresp_col2_stacks_in_853{width:100%;float:none;display:block}#stacks_in_853 #jwresp_col1_stacks_in_853{margin-bottom:15px}}

#stacks_in_853 {
	padding: 20px 30px 20px 30px;
}
#stacks_in_857 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_857 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_857 .fluid-image.unlimited img{width:100% !important}#stacks_in_857 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_857 .fluid-image.align-left img{float:left}#stacks_in_857 .fluid-image.align-right img{float:right}
/* Start Responsive Shim stack CSS code */.stacks_in_859shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code */#stacks_in_863 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_863 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_863 .fluid-image.unlimited img{width:100% !important}#stacks_in_863 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_863 .fluid-image.align-left img{float:left}#stacks_in_863 .fluid-image.align-right img{float:right}
#stacks_in_865 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_865 .jwresp_col{overflow:hidden;margin:0;width:48%; float:left;}#stacks_in_865 #jwresp_col2_stacks_in_865{ float:right; width:48%}@media screen and (max-width:500px){#stacks_in_865 #jwresp_col1_stacks_in_865,#stacks_in_865 #jwresp_col2_stacks_in_865{width:100%;float:none;display:block}#stacks_in_865 #jwresp_col1_stacks_in_865{margin-bottom:15px}}

#stacks_in_865 {
	padding: 20px 30px 50px 30px;
}
#stacks_in_869 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_869 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_869 .fluid-image.unlimited img{width:100% !important}#stacks_in_869 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_869 .fluid-image.align-left img{float:left}#stacks_in_869 .fluid-image.align-right img{float:right}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      

#stacks_in_401 {
	padding: 80px 30px 20px 30px;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_402 {
	font-family: 'Open sans', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 100%;
}

}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_395 {
	font-size: 1.41em;
	color: #000000;
	line-height: 1.20em;
}

#stacks_in_395 p {
	font-size: 1.41em;
	color: ##000000;
	line-height: 1.20em;
}

#stacks_in_395 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_395 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_395 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_395  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_395 h1 {
	color: #000000;
	font-size: 1.00em;
	line-height: 1.00em;
}

#stacks_in_395 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_395 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_395 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_395 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_395 {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_395 p {
	font-size: 1.30em;
	line-height: 1.20em;
}

#stacks_in_395 h1 {
	font-size: 1.00em;
	line-height: 1.20em;
}

#stacks_in_395 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_395 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_395 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_395 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_396 {
	padding: 0px 0px 5px 3px;
}

#stacks_in_397 {
	text-transform: uppercase;
}
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 01, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_558 {
	max-width: 1260px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_558 {
	max-width: 100% !important;
	min-width: % !important;
}

}



#stacks_in_458 .bricks_loader {
  display: none;
  width: 26px;
  height: 26px;
  margin: 20px auto;
}


#stacks_in_458 {
	margin: 0px 30px 60px 30px;
}

#stacks_in_609_1 {
	background-color: rgba(242, 242, 242, 1.00);
	padding: 40px 0px 50px 0px;
}
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 01, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_609_2 {
	max-width: 1200px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_609_2 {
	max-width: 100% !important;
	min-width: % !important;
}

}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_609_3 {
	font-family: 'Verdana', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 100%;
}

}


#stacks_in_609_3 {
	padding: 0px 30px 0px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_609_4 {
	font-size: 1.41em;
	color: #808080;
	line-height: 1.20em;
}

#stacks_in_609_4 p {
	font-size: 1.41em;
	color: ##808080;
	line-height: 1.20em;
}

#stacks_in_609_4 a:link  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_609_4 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_609_4 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_609_4  a:active  {
	color: #0000FF;
	text-decoration: underline;
}

#stacks_in_609_4 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_609_4 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_609_4 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_609_4 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_609_4 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_609_4 {
	font-size: 1.10em;
	line-height: 1.20em;
}

#stacks_in_609_4 p {
	font-size: 1.10em;
	line-height: 1.20em;
}

#stacks_in_609_4 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_609_4 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_609_4 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_609_4 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_609_4 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}/* -- Start Textalign Each css Template -- */
#stacks_in_609_5 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_609_5 {
		text-align: center !important;
	}
	
	#stacks_in_609_5 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_609_5 {
		text-align: center !important;
	}
	
	#stacks_in_609_5 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_609_5 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_609_6 {
	text-transform: uppercase;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_609_8 {
	font-size: 3.00em;
	color: #404040;
	line-height: 1.10em;
}

#stacks_in_609_8 p {
	font-size: 3.00em;
	color: ##404040;
	line-height: 1.10em;
}

#stacks_in_609_8 a:link  {
	color: #404040;
	text-decoration: none;
}

#stacks_in_609_8 a:visited {
	color: #404040;
	text-decoration: none;
}

#stacks_in_609_8 a:hover {
	color: #404040;
	text-decoration: none;
}

#stacks_in_609_8  a:active  {
	color: #404040;
	text-decoration: none;
}

#stacks_in_609_8 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_609_8 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_609_8 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_609_8 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_609_8 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_609_8 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_609_8 p {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_609_8 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_609_8 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_609_8 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_609_8 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_609_8 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}/* -- Start Textalign Each css Template -- */
#stacks_in_609_9 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_609_9 {
		text-align: center !important;
	}
	
	#stacks_in_609_9 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_609_9 {
		text-align: center !important;
	}
	
	#stacks_in_609_9 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_609_9 {
	padding: 0px 0px 10px 0px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_609_20 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_609_20 {
		text-align: center !important;
	}
	
	#stacks_in_609_20 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_609_20 {
		text-align: center !important;
	}
	
	#stacks_in_609_20 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_609_20 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_608_2 {
	background-color: rgba(64, 64, 64, 1.00);
	padding: 20px 0px 20px 0px;
}
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 01, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_608_3 {
	max-width: 1200px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_608_3 {
	max-width: 100% !important;
	min-width: % !important;
}

}

/* START ICONZ CSS */

#stacks_in_608_4 i {
	font-size: 6em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}








/* if no text */
#stacks_in_608_4 {
	text-align: center;
}

#stacks_in_608_4 a{
	text-decoration: none;
}


	
		#stacks_in_608_4 a i:hover{
			color: #FFFFFF !important;
		}
		
		
	




#stacks_in_608_4 .stacks_in_608_4quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_608_4 .stacks_in_608_4quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_608_4 .stacks_in_608_4quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_608_4 {
	padding: 10px 0px 20px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_608_5 {
	font-size: 1.02em;
	color: #FFFFFF;
	line-height: 1.20em;
}

#stacks_in_608_5 p {
	font-size: 1.02em;
	color: ##FFFFFF;
	line-height: 1.20em;
}

#stacks_in_608_5 a:link  {
	color: #FFFFFF;
	text-decoration: none;
}

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

#stacks_in_608_5 a:hover {
	color: #FEC7C8;
	text-decoration: none;
}

#stacks_in_608_5  a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_608_5 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_608_5 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_608_5 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_608_5 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_608_5 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_608_5 {
	font-size: 1.10em;
	line-height: 1.20em;
}

#stacks_in_608_5 p {
	font-size: 1.10em;
	line-height: 1.20em;
}

#stacks_in_608_5 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_608_5 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_608_5 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_608_5 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_608_5 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

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

#stacks_in_608_7 {
	text-transform: uppercase;
}

#stacks_in_608_11 {
	background-color: rgba(64, 64, 64, 1.00);
	padding:  20px;
}
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 01, May 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_608_12 {
	max-width: 1200px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_608_12 {
	max-width: 100% !important;
	min-width: % !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_608_13 {
	font-size: 1.02em;
	color: #FFFFFF;
	line-height: 1.20em;
}

#stacks_in_608_13 p {
	font-size: 1.02em;
	color: ##FFFFFF;
	line-height: 1.20em;
}

#stacks_in_608_13 a:link  {
	color: #FFFFFF;
	text-decoration: none;
}

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

#stacks_in_608_13 a:hover {
	color: #FEC7C8;
	text-decoration: none;
}

#stacks_in_608_13  a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_608_13 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_608_13 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_608_13 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_608_13 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_608_13 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_608_13 {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_608_13 p {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_608_13 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_608_13 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_608_13 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_608_13 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_608_13 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
/* START ICONZ CSS */

#stacks_in_608_14 i {
	font-size: 6em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}








/* if no text */
#stacks_in_608_14 {
	text-align: center;
}

#stacks_in_608_14 a{
	text-decoration: none;
}


	
		#stacks_in_608_14 a i:hover{
			color: #FFFFFF !important;
		}
		
		
	




#stacks_in_608_14 .stacks_in_608_14quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_608_14 .stacks_in_608_14quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_608_14 .stacks_in_608_14quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_608_14 {
	padding: 10px 0px 20px 0px;
}

#stacks_in_608_15 {
	padding:  20px;
}

#stacks_in_608_16 {
	text-transform: uppercase;
}
