@charset "utf-8";
@import "https://fonts.googleapis.com/css?family=Oswald:300,400,700";
@charset "UTF-8";
body { -webkit-backface-visibility:hidden; }
.animated {
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -o-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  -moz-animation-fill-mode:both;
  -o-animation-fill-mode:both;
  animation-fill-mode:both;
}
.animated.hinge {
  -webkit-animation-duration:2s;
  -moz-animation-duration:2s;
  -o-animation-duration:2s;
  animation-duration:2s;
}
@-webkit-keyframes flash {
  0%, 50%, 100% { opacity:1; }
  25%, 75% { opacity:0; }
}
@-moz-keyframes flash {
  0%, 50%, 100% { opacity:1; }
  25%, 75% { opacity:0; }
}
@-o-keyframes flash {
  0%, 50%, 100% { opacity:1; }
  25%, 75% { opacity:0; }
}
@keyframes flash {
  0%, 50%, 100% { opacity:1; }
  25%, 75% { opacity:0; }
}
.flash {
  -webkit-animation-name:flash;
  -moz-animation-name:flash;
  -o-animation-name:flash;
  animation-name:flash;
}
@-webkit-keyframes shake {
  0%, 100% { -webkit-transform:translateX(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform:translateX(-10px); }
  20%, 40%, 60%, 80% { -webkit-transform:translateX(10px); }
}
@-moz-keyframes shake {
  0%, 100% { -moz-transform:translateX(0); }
  10%, 30%, 50%, 70%, 90% { -moz-transform:translateX(-10px); }
  20%, 40%, 60%, 80% { -moz-transform:translateX(10px); }
}
@-o-keyframes shake {
  0%, 100% { -o-transform:translateX(0); }
  10%, 30%, 50%, 70%, 90% { -o-transform:translateX(-10px); }
  20%, 40%, 60%, 80% { -o-transform:translateX(10px); }
}
@keyframes shake {
  0%, 100% { transform:translateX(0); }
  10%, 30%, 50%, 70%, 90% { transform:translateX(-10px); }
  20%, 40%, 60%, 80% { transform:translateX(10px); }
}
.shake {
  -webkit-animation-name:shake;
  -moz-animation-name:shake;
  -o-animation-name:shake;
  animation-name:shake;
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% { -webkit-transform:translateY(0); }
  40% { -webkit-transform:translateY(-30px); }
  60% { -webkit-transform:translateY(-15px); }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% { -moz-transform:translateY(0); }
  40% { -moz-transform:translateY(-30px); }
  60% { -moz-transform:translateY(-15px); }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% { -o-transform:translateY(0); }
  40% { -o-transform:translateY(-30px); }
  60% { -o-transform:translateY(-15px); }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% { transform:translateY(0); }
  40% { transform:translateY(-30px); }
  60% { transform:translateY(-15px); }
}
.bounce {
  -webkit-animation-name:bounce;
  -moz-animation-name:bounce;
  -o-animation-name:bounce;
  animation-name:bounce;
}
@-webkit-keyframes tada {
  0% { -webkit-transform:scale(1); }
  10%, 20% { -webkit-transform:scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform:scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform:scale(1.1) rotate(-3deg); }
  100% { -webkit-transform:scale(1) rotate(0); }
}
@-moz-keyframes tada {
  0% { -moz-transform:scale(1); }
  10%, 20% { -moz-transform:scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -moz-transform:scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -moz-transform:scale(1.1) rotate(-3deg); }
  100% { -moz-transform:scale(1) rotate(0); }
}
@-o-keyframes tada {
  0% { -o-transform:scale(1); }
  10%, 20% { -o-transform:scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -o-transform:scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -o-transform:scale(1.1) rotate(-3deg); }
  100% { -o-transform:scale(1) rotate(0); }
}
@keyframes tada {
  0% { transform:scale(1); }
  10%, 20% { transform:scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform:scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform:scale(1.1) rotate(-3deg); }
  100% { transform:scale(1) rotate(0); }
}
.tada {
  -webkit-animation-name:tada;
  -moz-animation-name:tada;
  -o-animation-name:tada;
  animation-name:tada;
}
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% { -webkit-transform-origin:top center; }
  20% { -webkit-transform:rotate(15deg); }
  40% { -webkit-transform:rotate(-10deg); }
  60% { -webkit-transform:rotate(5deg); }
  80% { -webkit-transform:rotate(-5deg); }
  100% { -webkit-transform:rotate(0deg); }
}
@-moz-keyframes swing {
  20% { -moz-transform:rotate(15deg); }
  40% { -moz-transform:rotate(-10deg); }
  60% { -moz-transform:rotate(5deg); }
  80% { -moz-transform:rotate(-5deg); }
  100% { -moz-transform:rotate(0deg); }
}
@-o-keyframes swing {
  20% { -o-transform:rotate(15deg); }
  40% { -o-transform:rotate(-10deg); }
  60% { -o-transform:rotate(5deg); }
  80% { -o-transform:rotate(-5deg); }
  100% { -o-transform:rotate(0deg); }
}
@keyframes swing {
  20% { transform:rotate(15deg); }
  40% { transform:rotate(-10deg); }
  60% { transform:rotate(5deg); }
  80% { transform:rotate(-5deg); }
  100% { transform:rotate(0deg); }
}
.swing {
  -webkit-transform-origin:top center;
  -moz-transform-origin:top center;
  -o-transform-origin:top center;
  transform-origin:top center;
  -webkit-animation-name:swing;
  -moz-animation-name:swing;
  -o-animation-name:swing;
  animation-name:swing;
}
@-webkit-keyframes wobble {
  0% { -webkit-transform:translateX(0%); }
  15% { -webkit-transform:translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform:translateX(20%) rotate(3deg); }
  45% { -webkit-transform:translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform:translateX(10%) rotate(2deg); }
  75% { -webkit-transform:translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform:translateX(0%); }
}
@-moz-keyframes wobble {
  0% { -moz-transform:translateX(0%); }
  15% { -moz-transform:translateX(-25%) rotate(-5deg); }
  30% { -moz-transform:translateX(20%) rotate(3deg); }
  45% { -moz-transform:translateX(-15%) rotate(-3deg); }
  60% { -moz-transform:translateX(10%) rotate(2deg); }
  75% { -moz-transform:translateX(-5%) rotate(-1deg); }
  100% { -moz-transform:translateX(0%); }
}
@-o-keyframes wobble {
  0% { -o-transform:translateX(0%); }
  15% { -o-transform:translateX(-25%) rotate(-5deg); }
  30% { -o-transform:translateX(20%) rotate(3deg); }
  45% { -o-transform:translateX(-15%) rotate(-3deg); }
  60% { -o-transform:translateX(10%) rotate(2deg); }
  75% { -o-transform:translateX(-5%) rotate(-1deg); }
  100% { -o-transform:translateX(0%); }
}
@keyframes wobble {
  0% { transform:translateX(0%); }
  15% { transform:translateX(-25%) rotate(-5deg); }
  30% { transform:translateX(20%) rotate(3deg); }
  45% { transform:translateX(-15%) rotate(-3deg); }
  60% { transform:translateX(10%) rotate(2deg); }
  75% { transform:translateX(-5%) rotate(-1deg); }
  100% { transform:translateX(0%); }
}
.wobble {
  -webkit-animation-name:wobble;
  -moz-animation-name:wobble;
  -o-animation-name:wobble;
  animation-name:wobble;
}
@-webkit-keyframes pulse {
  0% { -webkit-transform:scale(1); }
  50% { -webkit-transform:scale(1.1); }
  100% { -webkit-transform:scale(1); }
}
@-moz-keyframes pulse {
  0% { -moz-transform:scale(1); }
  50% { -moz-transform:scale(1.1); }
  100% { -moz-transform:scale(1); }
}
@-o-keyframes pulse {
  0% { -o-transform:scale(1); }
  50% { -o-transform:scale(1.1); }
  100% { -o-transform:scale(1); }
}
@keyframes pulse {
  0% { transform:scale(1); }
  50% { transform:scale(1.1); }
  100% { transform:scale(1); }
}
.pulse {
  -webkit-animation-name:pulse;
  -moz-animation-name:pulse;
  -o-animation-name:pulse;
  animation-name:pulse;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform:perspective(400px) rotateY(0);
    -webkit-animation-timing-function:ease-out;
  }
  40% {
    -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function:ease-out;
  }
  50% {
    -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function:ease-in;
  }
  80% {
    -webkit-transform:perspective(400px) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function:ease-in;
  }
  100% {
    -webkit-transform:perspective(400px) scale(1);
    -webkit-animation-timing-function:ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform:perspective(400px) rotateY(0);
    -moz-animation-timing-function:ease-out;
  }
  40% {
    -moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function:ease-out;
  }
  50% {
    -moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function:ease-in;
  }
  80% {
    -moz-transform:perspective(400px) rotateY(360deg) scale(.95);
    -moz-animation-timing-function:ease-in;
  }
  100% {
    -moz-transform:perspective(400px) scale(1);
    -moz-animation-timing-function:ease-in;
  }
}
@-o-keyframes flip {
  0% {
    -o-transform:perspective(400px) rotateY(0);
    -o-animation-timing-function:ease-out;
  }
  40% {
    -o-transform:perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function:ease-out;
  }
  50% {
    -o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function:ease-in;
  }
  80% {
    -o-transform:perspective(400px) rotateY(360deg) scale(.95);
    -o-animation-timing-function:ease-in;
  }
  100% {
    -o-transform:perspective(400px) scale(1);
    -o-animation-timing-function:ease-in;
  }
}
@keyframes flip {
  0% {
    transform:perspective(400px) rotateY(0);
    animation-timing-function:ease-out;
  }
  40% {
    transform:perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function:ease-out;
  }
  50% {
    transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function:ease-in;
  }
  80% {
    transform:perspective(400px) rotateY(360deg) scale(.95);
    animation-timing-function:ease-in;
  }
  100% {
    transform:perspective(400px) scale(1);
    animation-timing-function:ease-in;
  }
}
.flip {
  -webkit-backface-visibility:visible !important;
  -webkit-animation-name:flip;
  -moz-backface-visibility:visible !important;
  -moz-animation-name:flip;
  -o-backface-visibility:visible !important;
  -o-animation-name:flip;
  backface-visibility:visible !important;
  animation-name:flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
  40% { -webkit-transform:perspective(400px) rotateX(-10deg); }
  70% { -webkit-transform:perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
}
@-moz-keyframes flipInX {
  0% {
    -moz-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
  40% { -moz-transform:perspective(400px) rotateX(-10deg); }
  70% { -moz-transform:perspective(400px) rotateX(10deg); }
  100% {
    -moz-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
}
@-o-keyframes flipInX {
  0% {
    -o-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
  40% { -o-transform:perspective(400px) rotateX(-10deg); }
  70% { -o-transform:perspective(400px) rotateX(10deg); }
  100% {
    -o-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
}
@keyframes flipInX {
  0% {
    transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
  40% { transform:perspective(400px) rotateX(-10deg); }
  70% { transform:perspective(400px) rotateX(10deg); }
  100% {
    transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
}
.flipInX {
  -webkit-backface-visibility:visible !important;
  -webkit-animation-name:flipInX;
  -moz-backface-visibility:visible !important;
  -moz-animation-name:flipInX;
  -o-backface-visibility:visible !important;
  -o-animation-name:flipInX;
  backface-visibility:visible !important;
  animation-name:flipInX;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
  100% {
    -webkit-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
}
@-moz-keyframes flipOutX {
  0% {
    -moz-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
  100% {
    -moz-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
}
@-o-keyframes flipOutX {
  0% {
    -o-transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
  100% {
    -o-transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
}
@keyframes flipOutX {
  0% {
    transform:perspective(400px) rotateX(0deg);
    opacity:1;
  }
  100% {
    transform:perspective(400px) rotateX(90deg);
    opacity:0;
  }
}
.flipOutX {
  -webkit-animation-name:flipOutX;
  -webkit-backface-visibility:visible !important;
  -moz-animation-name:flipOutX;
  -moz-backface-visibility:visible !important;
  -o-animation-name:flipOutX;
  -o-backface-visibility:visible !important;
  animation-name:flipOutX;
  backface-visibility:visible !important;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
  40% { -webkit-transform:perspective(400px) rotateY(-10deg); }
  70% { -webkit-transform:perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
}
@-moz-keyframes flipInY {
  0% {
    -moz-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
  40% { -moz-transform:perspective(400px) rotateY(-10deg); }
  70% { -moz-transform:perspective(400px) rotateY(10deg); }
  100% {
    -moz-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
}
@-o-keyframes flipInY {
  0% {
    -o-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
  40% { -o-transform:perspective(400px) rotateY(-10deg); }
  70% { -o-transform:perspective(400px) rotateY(10deg); }
  100% {
    -o-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
}
@keyframes flipInY {
  0% {
    transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
  40% { transform:perspective(400px) rotateY(-10deg); }
  70% { transform:perspective(400px) rotateY(10deg); }
  100% {
    transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
}
.flipInY {
  -webkit-backface-visibility:visible !important;
  -webkit-animation-name:flipInY;
  -moz-backface-visibility:visible !important;
  -moz-animation-name:flipInY;
  -o-backface-visibility:visible !important;
  -o-animation-name:flipInY;
  backface-visibility:visible !important;
  animation-name:flipInY;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
  100% {
    -webkit-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
}
@-moz-keyframes flipOutY {
  0% {
    -moz-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
  100% {
    -moz-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
}
@-o-keyframes flipOutY {
  0% {
    -o-transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
  100% {
    -o-transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
}
@keyframes flipOutY {
  0% {
    transform:perspective(400px) rotateY(0deg);
    opacity:1;
  }
  100% {
    transform:perspective(400px) rotateY(90deg);
    opacity:0;
  }
}
.flipOutY {
  -webkit-backface-visibility:visible !important;
  -webkit-animation-name:flipOutY;
  -moz-backface-visibility:visible !important;
  -moz-animation-name:flipOutY;
  -o-backface-visibility:visible !important;
  -o-animation-name:flipOutY;
  backface-visibility:visible !important;
  animation-name:flipOutY;
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
.fadeIn {
  -webkit-animation-name:fadeIn;
  -moz-animation-name:fadeIn;
  -o-animation-name:fadeIn;
  animation-name:fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity:0;
    -webkit-transform:translateY(20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity:0;
    -moz-transform:translateY(20px);
  }
  100% {
    opacity:1;
    -moz-transform:translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity:0;
    -o-transform:translateY(20px);
  }
  100% {
    opacity:1;
    -o-transform:translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity:0;
    transform:translateY(20px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name:fadeInUp;
  -moz-animation-name:fadeInUp;
  -o-animation-name:fadeInUp;
  animation-name:fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity:0;
    -webkit-transform:translateY(-20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity:0;
    -moz-transform:translateY(-20px);
  }
  100% {
    opacity:1;
    -moz-transform:translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity:0;
    -o-transform:translateY(-20px);
  }
  100% {
    opacity:1;
    -o-transform:translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity:0;
    transform:translateY(-20px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name:fadeInDown;
  -moz-animation-name:fadeInDown;
  -o-animation-name:fadeInDown;
  animation-name:fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity:0;
    -webkit-transform:translateX(-20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity:0;
    -moz-transform:translateX(-20px);
  }
  100% {
    opacity:1;
    -moz-transform:translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity:0;
    -o-transform:translateX(-20px);
  }
  100% {
    opacity:1;
    -o-transform:translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity:0;
    transform:translateX(-20px);
  }
  100% {
    opacity:1;
    transform:translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name:fadeInLeft;
  -moz-animation-name:fadeInLeft;
  -o-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity:0;
    -webkit-transform:translateX(20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity:0;
    -moz-transform:translateX(20px);
  }
  100% {
    opacity:1;
    -moz-transform:translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity:0;
    -o-transform:translateX(20px);
  }
  100% {
    opacity:1;
    -o-transform:translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity:0;
    transform:translateX(20px);
  }
  100% {
    opacity:1;
    transform:translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name:fadeInRight;
  -moz-animation-name:fadeInRight;
  -o-animation-name:fadeInRight;
  animation-name:fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity:0;
    -webkit-transform:translateY(2000px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity:0;
    -moz-transform:translateY(2000px);
  }
  100% {
    opacity:1;
    -moz-transform:translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity:0;
    -o-transform:translateY(2000px);
  }
  100% {
    opacity:1;
    -o-transform:translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity:0;
    transform:translateY(2000px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name:fadeInUpBig;
  -moz-animation-name:fadeInUpBig;
  -o-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity:0;
    -webkit-transform:translateY(-2000px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity:0;
    -moz-transform:translateY(-2000px);
  }
  100% {
    opacity:1;
    -moz-transform:translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity:0;
    -o-transform:translateY(-2000px);
  }
  100% {
    opacity:1;
    -o-transform:translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity:0;
    transform:translateY(-2000px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name:fadeInDownBig;
  -moz-animation-name:fadeInDownBig;
  -o-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity:0;
    -webkit-transform:translateX(-2000px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity:0;
    -moz-transform:translateX(-2000px);
  }
  100% {
    opacity:1;
    -moz-transform:translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity:0;
    -o-transform:translateX(-2000px);
  }
  100% {
    opacity:1;
    -o-transform:translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity:0;
    transform:translateX(-2000px);
  }
  100% {
    opacity:1;
    transform:translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name:fadeInLeftBig;
  -moz-animation-name:fadeInLeftBig;
  -o-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity:0;
    -webkit-transform:translateX(2000px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity:0;
    -moz-transform:translateX(2000px);
  }
  100% {
    opacity:1;
    -moz-transform:translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity:0;
    -o-transform:translateX(2000px);
  }
  100% {
    opacity:1;
    -o-transform:translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity:0;
    transform:translateX(2000px);
  }
  100% {
    opacity:1;
    transform:translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name:fadeInRightBig;
  -moz-animation-name:fadeInRightBig;
  -o-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-o-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
.fadeOut {
  -webkit-animation-name:fadeOut;
  -moz-animation-name:fadeOut;
  -o-animation-name:fadeOut;
  animation-name:fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(-20px);
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    opacity:1;
    -moz-transform:translateY(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(-20px);
  }
}
@-o-keyframes fadeOutUp {
  0% {
    opacity:1;
    -o-transform:translateY(0);
  }
  100% {
    opacity:0;
    -o-transform:translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity:1;
    transform:translateY(0);
  }
  100% {
    opacity:0;
    transform:translateY(-20px);
  }
}
.fadeOutUp {
  -webkit-animation-name:fadeOutUp;
  -moz-animation-name:fadeOutUp;
  -o-animation-name:fadeOutUp;
  animation-name:fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(20px);
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    opacity:1;
    -moz-transform:translateY(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(20px);
  }
}
@-o-keyframes fadeOutDown {
  0% {
    opacity:1;
    -o-transform:translateY(0);
  }
  100% {
    opacity:0;
    -o-transform:translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity:1;
    transform:translateY(0);
  }
  100% {
    opacity:0;
    transform:translateY(20px);
  }
}
.fadeOutDown {
  -webkit-animation-name:fadeOutDown;
  -moz-animation-name:fadeOutDown;
  -o-animation-name:fadeOutDown;
  animation-name:fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(-20px);
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    opacity:1;
    -moz-transform:translateX(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(-20px);
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    opacity:1;
    -o-transform:translateX(0);
  }
  100% {
    opacity:0;
    -o-transform:translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity:1;
    transform:translateX(0);
  }
  100% {
    opacity:0;
    transform:translateX(-20px);
  }
}
.fadeOutLeft {
  -webkit-animation-name:fadeOutLeft;
  -moz-animation-name:fadeOutLeft;
  -o-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(20px);
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    opacity:1;
    -moz-transform:translateX(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(20px);
  }
}
@-o-keyframes fadeOutRight {
  0% {
    opacity:1;
    -o-transform:translateX(0);
  }
  100% {
    opacity:0;
    -o-transform:translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity:1;
    transform:translateX(0);
  }
  100% {
    opacity:0;
    transform:translateX(20px);
  }
}
.fadeOutRight {
  -webkit-animation-name:fadeOutRight;
  -moz-animation-name:fadeOutRight;
  -o-animation-name:fadeOutRight;
  animation-name:fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(-2000px);
  }
}
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity:1;
    -moz-transform:translateY(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(-2000px);
  }
}
@-o-keyframes fadeOutUpBig {
  0% {
    opacity:1;
    -o-transform:translateY(0);
  }
  100% {
    opacity:0;
    -o-transform:translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity:1;
    transform:translateY(0);
  }
  100% {
    opacity:0;
    transform:translateY(-2000px);
  }
}
.fadeOutUpBig {
  -webkit-animation-name:fadeOutUpBig;
  -moz-animation-name:fadeOutUpBig;
  -o-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(2000px);
  }
}
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity:1;
    -moz-transform:translateY(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(2000px);
  }
}
@-o-keyframes fadeOutDownBig {
  0% {
    opacity:1;
    -o-transform:translateY(0);
  }
  100% {
    opacity:0;
    -o-transform:translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity:1;
    transform:translateY(0);
  }
  100% {
    opacity:0;
    transform:translateY(2000px);
  }
}
.fadeOutDownBig {
  -webkit-animation-name:fadeOutDownBig;
  -moz-animation-name:fadeOutDownBig;
  -o-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(-2000px);
  }
}
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity:1;
    -moz-transform:translateX(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(-2000px);
  }
}
@-o-keyframes fadeOutLeftBig {
  0% {
    opacity:1;
    -o-transform:translateX(0);
  }
  100% {
    opacity:0;
    -o-transform:translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity:1;
    transform:translateX(0);
  }
  100% {
    opacity:0;
    transform:translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name:fadeOutLeftBig;
  -moz-animation-name:fadeOutLeftBig;
  -o-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(2000px);
  }
}
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity:1;
    -moz-transform:translateX(0);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(2000px);
  }
}
@-o-keyframes fadeOutRightBig {
  0% {
    opacity:1;
    -o-transform:translateX(0);
  }
  100% {
    opacity:0;
    -o-transform:translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity:1;
    transform:translateX(0);
  }
  100% {
    opacity:0;
    transform:translateX(2000px);
  }
}
.fadeOutRightBig {
  -webkit-animation-name:fadeOutRightBig;
  -moz-animation-name:fadeOutRightBig;
  -o-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity:0;
    -webkit-transform:scale(.3);
  }
  50% {
    opacity:1;
    -webkit-transform:scale(1.05);
  }
  70% { -webkit-transform:scale(.9); }
  100% { -webkit-transform:scale(1); }
}
@-moz-keyframes bounceIn {
  0% {
    opacity:0;
    -moz-transform:scale(.3);
  }
  50% {
    opacity:1;
    -moz-transform:scale(1.05);
  }
  70% { -moz-transform:scale(.9); }
  100% { -moz-transform:scale(1); }
}
@-o-keyframes bounceIn {
  0% {
    opacity:0;
    -o-transform:scale(.3);
  }
  50% {
    opacity:1;
    -o-transform:scale(1.05);
  }
  70% { -o-transform:scale(.9); }
  100% { -o-transform:scale(1); }
}
@keyframes bounceIn {
  0% {
    opacity:0;
    transform:scale(.3);
  }
  50% {
    opacity:1;
    transform:scale(1.05);
  }
  70% { transform:scale(.9); }
  100% { transform:scale(1); }
}
.bounceIn {
  -webkit-animation-name:bounceIn;
  -moz-animation-name:bounceIn;
  -o-animation-name:bounceIn;
  animation-name:bounceIn;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity:0;
    -webkit-transform:translateY(2000px);
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(-30px);
  }
  80% { -webkit-transform:translateY(10px); }
  100% { -webkit-transform:translateY(0); }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity:0;
    -moz-transform:translateY(2000px);
  }
  60% {
    opacity:1;
    -moz-transform:translateY(-30px);
  }
  80% { -moz-transform:translateY(10px); }
  100% { -moz-transform:translateY(0); }
}
@-o-keyframes bounceInUp {
  0% {
    opacity:0;
    -o-transform:translateY(2000px);
  }
  60% {
    opacity:1;
    -o-transform:translateY(-30px);
  }
  80% { -o-transform:translateY(10px); }
  100% { -o-transform:translateY(0); }
}
@keyframes bounceInUp {
  0% {
    opacity:0;
    transform:translateY(2000px);
  }
  60% {
    opacity:1;
    transform:translateY(-30px);
  }
  80% { transform:translateY(10px); }
  100% { transform:translateY(0); }
}
.bounceInUp {
  -webkit-animation-name:bounceInUp;
  -moz-animation-name:bounceInUp;
  -o-animation-name:bounceInUp;
  animation-name:bounceInUp;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity:0;
    -webkit-transform:translateY(-2000px);
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(30px);
  }
  80% { -webkit-transform:translateY(-10px); }
  100% { -webkit-transform:translateY(0); }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity:0;
    -moz-transform:translateY(-2000px);
  }
  60% {
    opacity:1;
    -moz-transform:translateY(30px);
  }
  80% { -moz-transform:translateY(-10px); }
  100% { -moz-transform:translateY(0); }
}
@-o-keyframes bounceInDown {
  0% {
    opacity:0;
    -o-transform:translateY(-2000px);
  }
  60% {
    opacity:1;
    -o-transform:translateY(30px);
  }
  80% { -o-transform:translateY(-10px); }
  100% { -o-transform:translateY(0); }
}
@keyframes bounceInDown {
  0% {
    opacity:0;
    transform:translateY(-2000px);
  }
  60% {
    opacity:1;
    transform:translateY(30px);
  }
  80% { transform:translateY(-10px); }
  100% { transform:translateY(0); }
}
.bounceInDown {
  -webkit-animation-name:bounceInDown;
  -moz-animation-name:bounceInDown;
  -o-animation-name:bounceInDown;
  animation-name:bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity:0;
    -webkit-transform:translateX(-2000px);
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(30px);
  }
  80% { -webkit-transform:translateX(-10px); }
  100% { -webkit-transform:translateX(0); }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity:0;
    -moz-transform:translateX(-2000px);
  }
  60% {
    opacity:1;
    -moz-transform:translateX(30px);
  }
  80% { -moz-transform:translateX(-10px); }
  100% { -moz-transform:translateX(0); }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity:0;
    -o-transform:translateX(-2000px);
  }
  60% {
    opacity:1;
    -o-transform:translateX(30px);
  }
  80% { -o-transform:translateX(-10px); }
  100% { -o-transform:translateX(0); }
}
@keyframes bounceInLeft {
  0% {
    opacity:0;
    transform:translateX(-2000px);
  }
  60% {
    opacity:1;
    transform:translateX(30px);
  }
  80% { transform:translateX(-10px); }
  100% { transform:translateX(0); }
}
.bounceInLeft {
  -webkit-animation-name:bounceInLeft;
  -moz-animation-name:bounceInLeft;
  -o-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity:0;
    -webkit-transform:translateX(2000px);
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(-30px);
  }
  80% { -webkit-transform:translateX(10px); }
  100% { -webkit-transform:translateX(0); }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity:0;
    -moz-transform:translateX(2000px);
  }
  60% {
    opacity:1;
    -moz-transform:translateX(-30px);
  }
  80% { -moz-transform:translateX(10px); }
  100% { -moz-transform:translateX(0); }
}
@-o-keyframes bounceInRight {
  0% {
    opacity:0;
    -o-transform:translateX(2000px);
  }
  60% {
    opacity:1;
    -o-transform:translateX(-30px);
  }
  80% { -o-transform:translateX(10px); }
  100% { -o-transform:translateX(0); }
}
@keyframes bounceInRight {
  0% {
    opacity:0;
    transform:translateX(2000px);
  }
  60% {
    opacity:1;
    transform:translateX(-30px);
  }
  80% { transform:translateX(10px); }
  100% { transform:translateX(0); }
}
.bounceInRight {
  -webkit-animation-name:bounceInRight;
  -moz-animation-name:bounceInRight;
  -o-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
@-webkit-keyframes bounceOut {
  0% { -webkit-transform:scale(1); }
  25% { -webkit-transform:scale(.95); }
  50% {
    opacity:1;
    -webkit-transform:scale(1.1);
  }
  100% {
    opacity:0;
    -webkit-transform:scale(.3);
  }
}
@-moz-keyframes bounceOut {
  0% { -moz-transform:scale(1); }
  25% { -moz-transform:scale(.95); }
  50% {
    opacity:1;
    -moz-transform:scale(1.1);
  }
  100% {
    opacity:0;
    -moz-transform:scale(.3);
  }
}
@-o-keyframes bounceOut {
  0% { -o-transform:scale(1); }
  25% { -o-transform:scale(.95); }
  50% {
    opacity:1;
    -o-transform:scale(1.1);
  }
  100% {
    opacity:0;
    -o-transform:scale(.3);
  }
}
@keyframes bounceOut {
  0% { transform:scale(1); }
  25% { transform:scale(.95); }
  50% {
    opacity:1;
    transform:scale(1.1);
  }
  100% {
    opacity:0;
    transform:scale(.3);
  }
}
.bounceOut {
  -webkit-animation-name:bounceOut;
  -moz-animation-name:bounceOut;
  -o-animation-name:bounceOut;
  animation-name:bounceOut;
}
@-webkit-keyframes bounceOutUp {
  0% { -webkit-transform:translateY(0); }
  20% {
    opacity:1;
    -webkit-transform:translateY(20px);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(-2000px);
  }
}
@-moz-keyframes bounceOutUp {
  0% { -moz-transform:translateY(0); }
  20% {
    opacity:1;
    -moz-transform:translateY(20px);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(-2000px);
  }
}
@-o-keyframes bounceOutUp {
  0% { -o-transform:translateY(0); }
  20% {
    opacity:1;
    -o-transform:translateY(20px);
  }
  100% {
    opacity:0;
    -o-transform:translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% { transform:translateY(0); }
  20% {
    opacity:1;
    transform:translateY(20px);
  }
  100% {
    opacity:0;
    transform:translateY(-2000px);
  }
}
.bounceOutUp {
  -webkit-animation-name:bounceOutUp;
  -moz-animation-name:bounceOutUp;
  -o-animation-name:bounceOutUp;
  animation-name:bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
  0% { -webkit-transform:translateY(0); }
  20% {
    opacity:1;
    -webkit-transform:translateY(-20px);
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(2000px);
  }
}
@-moz-keyframes bounceOutDown {
  0% { -moz-transform:translateY(0); }
  20% {
    opacity:1;
    -moz-transform:translateY(-20px);
  }
  100% {
    opacity:0;
    -moz-transform:translateY(2000px);
  }
}
@-o-keyframes bounceOutDown {
  0% { -o-transform:translateY(0); }
  20% {
    opacity:1;
    -o-transform:translateY(-20px);
  }
  100% {
    opacity:0;
    -o-transform:translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% { transform:translateY(0); }
  20% {
    opacity:1;
    transform:translateY(-20px);
  }
  100% {
    opacity:0;
    transform:translateY(2000px);
  }
}
.bounceOutDown {
  -webkit-animation-name:bounceOutDown;
  -moz-animation-name:bounceOutDown;
  -o-animation-name:bounceOutDown;
  animation-name:bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% { -webkit-transform:translateX(0); }
  20% {
    opacity:1;
    -webkit-transform:translateX(20px);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(-2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  0% { -moz-transform:translateX(0); }
  20% {
    opacity:1;
    -moz-transform:translateX(20px);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(-2000px);
  }
}
@-o-keyframes bounceOutLeft {
  0% { -o-transform:translateX(0); }
  20% {
    opacity:1;
    -o-transform:translateX(20px);
  }
  100% {
    opacity:0;
    -o-transform:translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% { transform:translateX(0); }
  20% {
    opacity:1;
    transform:translateX(20px);
  }
  100% {
    opacity:0;
    transform:translateX(-2000px);
  }
}
.bounceOutLeft {
  -webkit-animation-name:bounceOutLeft;
  -moz-animation-name:bounceOutLeft;
  -o-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% { -webkit-transform:translateX(0); }
  20% {
    opacity:1;
    -webkit-transform:translateX(-20px);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(2000px);
  }
}
@-moz-keyframes bounceOutRight {
  0% { -moz-transform:translateX(0); }
  20% {
    opacity:1;
    -moz-transform:translateX(-20px);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(2000px);
  }
}
@-o-keyframes bounceOutRight {
  0% { -o-transform:translateX(0); }
  20% {
    opacity:1;
    -o-transform:translateX(-20px);
  }
  100% {
    opacity:0;
    -o-transform:translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% { transform:translateX(0); }
  20% {
    opacity:1;
    transform:translateX(-20px);
  }
  100% {
    opacity:0;
    transform:translateX(2000px);
  }
}
.bounceOutRight {
  -webkit-animation-name:bounceOutRight;
  -moz-animation-name:bounceOutRight;
  -o-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin:center center;
    -webkit-transform:rotate(-200deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:center center;
    -webkit-transform:rotate(0);
    opacity:1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin:center center;
    -moz-transform:rotate(-200deg);
    opacity:0;
  }
  100% {
    -moz-transform-origin:center center;
    -moz-transform:rotate(0);
    opacity:1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -o-transform-origin:center center;
    -o-transform:rotate(-200deg);
    opacity:0;
  }
  100% {
    -o-transform-origin:center center;
    -o-transform:rotate(0);
    opacity:1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin:center center;
    transform:rotate(-200deg);
    opacity:0;
  }
  100% {
    transform-origin:center center;
    transform:rotate(0);
    opacity:1;
  }
}
.rotateIn {
  -webkit-animation-name:rotateIn;
  -moz-animation-name:rotateIn;
  -o-animation-name:rotateIn;
  animation-name:rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin:left bottom;
    transform:rotate(90deg);
    opacity:0;
  }
  100% {
    transform-origin:left bottom;
    transform:rotate(0);
    opacity:1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name:rotateInUpLeft;
  -moz-animation-name:rotateInUpLeft;
  -o-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin:left bottom;
    transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    transform-origin:left bottom;
    transform:rotate(0);
    opacity:1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name:rotateInDownLeft;
  -moz-animation-name:rotateInDownLeft;
  -o-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin:right bottom;
    transform:rotate(-90deg);
    opacity:0;
  }
  100% {
    transform-origin:right bottom;
    transform:rotate(0);
    opacity:1;
  }
}
.rotateInUpRight {
  -webkit-animation-name:rotateInUpRight;
  -moz-animation-name:rotateInUpRight;
  -o-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(90deg);
    opacity:0;
  }
  100% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin:right bottom;
    transform:rotate(90deg);
    opacity:0;
  }
  100% {
    transform-origin:right bottom;
    transform:rotate(0);
    opacity:1;
  }
}
.rotateInDownRight {
  -webkit-animation-name:rotateInDownRight;
  -moz-animation-name:rotateInDownRight;
  -o-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin:center center;
    -webkit-transform:rotate(0);
    opacity:1;
  }
  100% {
    -webkit-transform-origin:center center;
    -webkit-transform:rotate(200deg);
    opacity:0;
  }
}
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin:center center;
    -moz-transform:rotate(0);
    opacity:1;
  }
  100% {
    -moz-transform-origin:center center;
    -moz-transform:rotate(200deg);
    opacity:0;
  }
}
@-o-keyframes rotateOut {
  0% {
    -o-transform-origin:center center;
    -o-transform:rotate(0);
    opacity:1;
  }
  100% {
    -o-transform-origin:center center;
    -o-transform:rotate(200deg);
    opacity:0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin:center center;
    transform:rotate(0);
    opacity:1;
  }
  100% {
    transform-origin:center center;
    transform:rotate(200deg);
    opacity:0;
  }
}
.rotateOut {
  -webkit-animation-name:rotateOut;
  -moz-animation-name:rotateOut;
  -o-animation-name:rotateOut;
  animation-name:rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
  100% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(-90deg);
    opacity:0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
  100% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(-90deg);
    opacity:0;
  }
}
@-o-keyframes rotateOutUpLeft {
  0% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
  100% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(-90deg);
    opacity:0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin:left bottom;
    transform:rotate(0);
    opacity:1;
  }
  100% {
    transform-origin:left bottom;
    transform:rotate(-90deg);
    opacity:0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name:rotateOutUpLeft;
  -moz-animation-name:rotateOutUpLeft;
  -o-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
  100% {
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate(90deg);
    opacity:0;
  }
}
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
  100% {
    -moz-transform-origin:left bottom;
    -moz-transform:rotate(90deg);
    opacity:0;
  }
}
@-o-keyframes rotateOutDownLeft {
  0% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
  100% {
    -o-transform-origin:left bottom;
    -o-transform:rotate(90deg);
    opacity:0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin:left bottom;
    transform:rotate(0);
    opacity:1;
  }
  100% {
    transform-origin:left bottom;
    transform:rotate(90deg);
    opacity:0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name:rotateOutDownLeft;
  -moz-animation-name:rotateOutDownLeft;
  -o-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
  100% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(90deg);
    opacity:0;
  }
}
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
  100% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(90deg);
    opacity:0;
  }
}
@-o-keyframes rotateOutUpRight {
  0% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
  100% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(90deg);
    opacity:0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin:right bottom;
    transform:rotate(0);
    opacity:1;
  }
  100% {
    transform-origin:right bottom;
    transform:rotate(90deg);
    opacity:0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name:rotateOutUpRight;
  -moz-animation-name:rotateOutUpRight;
  -o-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(0);
    opacity:1;
  }
  100% {
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate(-90deg);
    opacity:0;
  }
}
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(0);
    opacity:1;
  }
  100% {
    -moz-transform-origin:right bottom;
    -moz-transform:rotate(-90deg);
    opacity:0;
  }
}
@-o-keyframes rotateOutDownRight {
  0% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(0);
    opacity:1;
  }
  100% {
    -o-transform-origin:right bottom;
    -o-transform:rotate(-90deg);
    opacity:0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin:right bottom;
    transform:rotate(0);
    opacity:1;
  }
  100% {
    transform-origin:right bottom;
    transform:rotate(-90deg);
    opacity:0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name:rotateOutDownRight;
  -moz-animation-name:rotateOutDownRight;
  -o-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform:rotate(0);
    -webkit-transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -webkit-transform:rotate(80deg);
    -webkit-transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
  }
  40% {
    -webkit-transform:rotate(60deg);
    -webkit-transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
  }
  80% {
    -webkit-transform:rotate(60deg) translateY(0);
    opacity:1;
    -webkit-transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
  }
  100% {
    -webkit-transform:translateY(700px);
    opacity:0;
  }
}
@-moz-keyframes hinge {
  0% {
    -moz-transform:rotate(0);
    -moz-transform-origin:top left;
    -moz-animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -moz-transform:rotate(80deg);
    -moz-transform-origin:top left;
    -moz-animation-timing-function:ease-in-out;
  }
  40% {
    -moz-transform:rotate(60deg);
    -moz-transform-origin:top left;
    -moz-animation-timing-function:ease-in-out;
  }
  80% {
    -moz-transform:rotate(60deg) translateY(0);
    opacity:1;
    -moz-transform-origin:top left;
    -moz-animation-timing-function:ease-in-out;
  }
  100% {
    -moz-transform:translateY(700px);
    opacity:0;
  }
}
@-o-keyframes hinge {
  0% {
    -o-transform:rotate(0);
    -o-transform-origin:top left;
    -o-animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -o-transform:rotate(80deg);
    -o-transform-origin:top left;
    -o-animation-timing-function:ease-in-out;
  }
  40% {
    -o-transform:rotate(60deg);
    -o-transform-origin:top left;
    -o-animation-timing-function:ease-in-out;
  }
  80% {
    -o-transform:rotate(60deg) translateY(0);
    opacity:1;
    -o-transform-origin:top left;
    -o-animation-timing-function:ease-in-out;
  }
  100% {
    -o-transform:translateY(700px);
    opacity:0;
  }
}
@keyframes hinge {
  0% {
    transform:rotate(0);
    transform-origin:top left;
    animation-timing-function:ease-in-out;
  }
  20%, 60% {
    transform:rotate(80deg);
    transform-origin:top left;
    animation-timing-function:ease-in-out;
  }
  40% {
    transform:rotate(60deg);
    transform-origin:top left;
    animation-timing-function:ease-in-out;
  }
  80% {
    transform:rotate(60deg) translateY(0);
    opacity:1;
    transform-origin:top left;
    animation-timing-function:ease-in-out;
  }
  100% {
    transform:translateY(700px);
    opacity:0;
  }
}
.hinge {
  -webkit-animation-name:hinge;
  -moz-animation-name:hinge;
  -o-animation-name:hinge;
  animation-name:hinge;
}
@-webkit-keyframes rollIn {
  0% {
    opacity:0;
    -webkit-transform:translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0px) rotate(0deg);
  }
}
@-moz-keyframes rollIn {
  0% {
    opacity:0;
    -moz-transform:translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity:1;
    -moz-transform:translateX(0px) rotate(0deg);
  }
}
@-o-keyframes rollIn {
  0% {
    opacity:0;
    -o-transform:translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity:1;
    -o-transform:translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity:0;
    transform:translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity:1;
    transform:translateX(0px) rotate(0deg);
  }
}
.rollIn {
  -webkit-animation-name:rollIn;
  -moz-animation-name:rollIn;
  -o-animation-name:rollIn;
  animation-name:rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity:1;
    -webkit-transform:translateX(0px) rotate(0deg);
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(100%) rotate(120deg);
  }
}
@-moz-keyframes rollOut {
  0% {
    opacity:1;
    -moz-transform:translateX(0px) rotate(0deg);
  }
  100% {
    opacity:0;
    -moz-transform:translateX(100%) rotate(120deg);
  }
}
@-o-keyframes rollOut {
  0% {
    opacity:1;
    -o-transform:translateX(0px) rotate(0deg);
  }
  100% {
    opacity:0;
    -o-transform:translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity:1;
    transform:translateX(0px) rotate(0deg);
  }
  100% {
    opacity:0;
    transform:translateX(100%) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name:rollOut;
  -moz-animation-name:rollOut;
  -o-animation-name:rollOut;
  animation-name:rollOut;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
  60% {
    -webkit-transform:translateX(-20%) skewX(30deg);
    opacity:1;
  }
  80% {
    -webkit-transform:translateX(0%) skewX(-15deg);
    opacity:1;
  }
  100% {
    -webkit-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
}
@-moz-keyframes lightSpeedIn {
  0% {
    -moz-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
  60% {
    -moz-transform:translateX(-20%) skewX(30deg);
    opacity:1;
  }
  80% {
    -moz-transform:translateX(0%) skewX(-15deg);
    opacity:1;
  }
  100% {
    -moz-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
}
@-o-keyframes lightSpeedIn {
  0% {
    -o-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
  60% {
    -o-transform:translateX(-20%) skewX(30deg);
    opacity:1;
  }
  80% {
    -o-transform:translateX(0%) skewX(-15deg);
    opacity:1;
  }
  100% {
    -o-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
}
@keyframes lightSpeedIn {
  0% {
    transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
  60% {
    transform:translateX(-20%) skewX(30deg);
    opacity:1;
  }
  80% {
    transform:translateX(0%) skewX(-15deg);
    opacity:1;
  }
  100% {
    transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
}
.lightSpeedIn {
  -webkit-animation-name:lightSpeedIn;
  -moz-animation-name:lightSpeedIn;
  -o-animation-name:lightSpeedIn;
  animation-name:lightSpeedIn;
  -webkit-animation-timing-function:ease-out;
  -moz-animation-timing-function:ease-out;
  -o-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
.animated.lightSpeedIn {
  -webkit-animation-duration:.5s;
  -moz-animation-duration:.5s;
  -o-animation-duration:.5s;
  animation-duration:.5s;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
  100% {
    -webkit-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
}
@-moz-keyframes lightSpeedOut {
  0% {
    -moz-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
  100% {
    -moz-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    -o-transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
  100% {
    -o-transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
}
@keyframes lightSpeedOut {
  0% {
    transform:translateX(0%) skewX(0deg);
    opacity:1;
  }
  100% {
    transform:translateX(100%) skewX(-30deg);
    opacity:0;
  }
}
.lightSpeedOut {
  -webkit-animation-name:lightSpeedOut;
  -moz-animation-name:lightSpeedOut;
  -o-animation-name:lightSpeedOut;
  animation-name:lightSpeedOut;
  -webkit-animation-timing-function:ease-in;
  -moz-animation-timing-function:ease-in;
  -o-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
}
.animated.lightSpeedOut {
  -webkit-animation-duration:.25s;
  -moz-animation-duration:.25s;
  -o-animation-duration:.25s;
  animation-duration:.25s;
}
@-webkit-keyframes wiggle {
  0% { -webkit-transform:skewX(9deg); }
  10% { -webkit-transform:skewX(-8deg); }
  20% { -webkit-transform:skewX(7deg); }
  30% { -webkit-transform:skewX(-6deg); }
  40% { -webkit-transform:skewX(5deg); }
  50% { -webkit-transform:skewX(-4deg); }
  60% { -webkit-transform:skewX(3deg); }
  70% { -webkit-transform:skewX(-2deg); }
  80% { -webkit-transform:skewX(1deg); }
  90% { -webkit-transform:skewX(0deg); }
  100% { -webkit-transform:skewX(0deg); }
}
@-moz-keyframes wiggle {
  0% { -moz-transform:skewX(9deg); }
  10% { -moz-transform:skewX(-8deg); }
  20% { -moz-transform:skewX(7deg); }
  30% { -moz-transform:skewX(-6deg); }
  40% { -moz-transform:skewX(5deg); }
  50% { -moz-transform:skewX(-4deg); }
  60% { -moz-transform:skewX(3deg); }
  70% { -moz-transform:skewX(-2deg); }
  80% { -moz-transform:skewX(1deg); }
  90% { -moz-transform:skewX(0deg); }
  100% { -moz-transform:skewX(0deg); }
}
@-o-keyframes wiggle {
  0% { -o-transform:skewX(9deg); }
  10% { -o-transform:skewX(-8deg); }
  20% { -o-transform:skewX(7deg); }
  30% { -o-transform:skewX(-6deg); }
  40% { -o-transform:skewX(5deg); }
  50% { -o-transform:skewX(-4deg); }
  60% { -o-transform:skewX(3deg); }
  70% { -o-transform:skewX(-2deg); }
  80% { -o-transform:skewX(1deg); }
  90% { -o-transform:skewX(0deg); }
  100% { -o-transform:skewX(0deg); }
}
@keyframes wiggle {
  0% { transform:skewX(9deg); }
  10% { transform:skewX(-8deg); }
  20% { transform:skewX(7deg); }
  30% { transform:skewX(-6deg); }
  40% { transform:skewX(5deg); }
  50% { transform:skewX(-4deg); }
  60% { transform:skewX(3deg); }
  70% { transform:skewX(-2deg); }
  80% { transform:skewX(1deg); }
  90% { transform:skewX(0deg); }
  100% { transform:skewX(0deg); }
}
.wiggle {
  -webkit-animation-name:wiggle;
  -moz-animation-name:wiggle;
  -o-animation-name:wiggle;
  animation-name:wiggle;
  -webkit-animation-timing-function:ease-in;
  -moz-animation-timing-function:ease-in;
  -o-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
}
.animated.wiggle {
  -webkit-animation-duration:.75s;
  -moz-animation-duration:.75s;
  -o-animation-duration:.75s;
  animation-duration:.75s;
}
.nomargin, .nomargin p {
  margin:0px !important;
  padding:0px !important;
}
html, body { height:100%; }
html #wrapper, body #wrapper {
  height:auto !important;
  min-height:100%;
  height:100%;
  margin:0 auto -480px;
}
html .push, html #footer, body .push, body #footer {
  min-height:480px;
  height:auto;
}
html .clearfix, body .clearfix {
  display:block;
  zoom:1;
}
html .clearfix:after, body .clearfix:after {
  content:" ";
  display:block;
  font-size:0;
  height:0;
  clear:both;
  visibility:hidden;
}
.formResponsive { line-height:2.0; }
.formResponsive .rsform-block-introtext .formControlLabel { display:none; }
.formResponsive .rsform-block-introtext .formControls {
  margin-left:0px;
  margin-bottom:30px;
}
.formResponsive input[type="submit"] {
  background-color:#000000;
  background-image:none;
  background-repeat:none;
  border-color:none;
  color:#FFFFFF;
  text-shadow:none;
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input.active[type="submit"], .formResponsive input.disabled[type="submit"], .formResponsive input[type="submit"][disabled] {
  background-color:#61afda;
  color:#FFFFFF;
  text-shadow:none;
}
.formResponsive .formHorizontal p.formDescription, .formResponsive .formHorizontal .rsform-block { margin:0; }
.rsform-text-box { resize:none; }
formbody, .formResponsive input, .formResponsive textarea { width:96%; }
ul.taglinks {
  margin-top:40px !important;
  margin-bottom:20px !important;
}
@media (min-width: 1200px) {
  body { font-size:20px; }
  h1 { font-size:58px; }
  h2 { font-size:36px; }
  h3 { font-size:36px; }
  h4 { font-size:18px; }
  .btn { font-size:20px !important; }
  .header_top {
    min-height:40px;
    font-size:15px;
  }
  .content .page-header h1, .content .category-desc h1, .moduletable h1 { font-size:58px; }
  .content .page-header h2, .content .category-desc h2, .moduletable h2 { font-size:36px; }
  .content .page-header h3, .content .category-desc h3, .moduletable h3 { font-size:36px; }
  .mainmenu { min-height:110px; }
  .mainmenu .navbar { margin-top:48px; }
  .mainmenu .nav-collapse, .mainmenu .button { font-size:20px; }
  .mainmenu .nav-collapse .nav-child a, .mainmenu .button .nav-child a { font-size:16px; }
  .mainmenu .social img { width:22px; }
  .itemListView .itemContainer { font-size:15px; }
  .k2Pagination { font-size:15px; }
  .k2Pagination ul li a, .k2Pagination ul li span { font-size:15px; }
  .breadcrumbs { margin-top:-20px; }
  .content_top .poll h4 { font-size:18px; }
  .counter .earth { max-width:90px; }
  .counter #counter { font-size:50px; }
  .moduletable.newsletter { min-height:143px; }
  .moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] { width:80% !important; }
  .content_top .moduletable.newsletter .rsform-block-naam, .content_top .moduletable.newsletter .rsform-block-email { width:40%; }
  .bottom_fixed1 .moduletable { margin-left:30px !important; }
  .bottom_fixed1 .moduletable.news { font-size:15px; }
  .bottom_fixed1 .moduletable.news .moduleItemTitle { font-size:18px; }
  .bottom_fixed1 .moduletable.news.facebook .item {
    margin-bottom:30px;
    padding-bottom:30px;
  }
  .footer1 { font-size:15px; }
  .footer1 h3 { font-size:18px; }
  .copyright { font-size:15px; }
  form input[type="text"], form input[type="email"] { height:26px; }
  form select { height:36px; }
  .formResponsive input[type="text"], .formResponsive input[type="email"] { height:26px; }
  .formResponsive input[type="radio"] { margin-top:16px; }
  .formResponsive input[type="checkbox"] { margin-top:18px; }
  .formResponsive .formControls label { margin-top:14px; }
  table.footer_margin_left { width:1000px; }
  table.footer_margin_right { width:1000px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
  body { font-size:16px; }
  h1 { font-size:42px; }
  h2 { font-size:20px; }
  h3 { font-size:20px; }
  h4 { font-size:14px; }
  .btn { font-size:16px !important; }
  .header_top {
    min-height:40px;
    font-size:13px;
  }
  .content .page-header h1, .content .category-desc h1, .moduletable h1 { font-size:42px; }
  .content .page-header h2, .content .category-desc h2, .moduletable h2 { font-size:20px; }
  .content .page-header h3, .content .category-desc h3, .moduletable h3 { font-size:20px; }
  .mainmenu { min-height:98px; }
  .mainmenu .navbar { margin-top:46px; }
  .mainmenu .nav-collapse, .mainmenu .button { font-size:14px; }
  .mainmenu .nav-collapse .nav-child a, .mainmenu .button .nav-child a { font-size:14px; }
  .mainmenu .social img { width:22px; }
  .itemListView .itemContainer { font-size:13px; }
  .k2Pagination { font-size:13px; }
  .k2Pagination ul li a, .k2Pagination ul li span { font-size:13px; }
  .breadcrumbs { margin-top:-20px; }
  .content_top .poll h4 { font-size:14px; }
  .counter .earth { max-width:80px; }
  .counter #counter { font-size:40px; }
  .moduletable.newsletter { min-height:125px; }
  .moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] { width:75% !important; }
  .content_top .moduletable.newsletter .rsform-block-naam, .content_top .moduletable.newsletter .rsform-block-email { width:36%; }
  .content_left .paypallogo { margin-left:0px !important; }
  .bottom_fixed1 .moduletable { margin-left:20px !important; }
  .bottom_fixed1 .moduletable.news { font-size:13px; }
  .bottom_fixed1 .moduletable.news .moduleItemTitle { font-size:14px; }
  .bottom_fixed1 .moduletable.news.facebook .item {
    margin-bottom:30px;
    padding-bottom:30px;
  }
  .footer1 { font-size:13px; }
  .footer1 h3 { font-size:14px; }
  .copyright { font-size:13px; }
  form input[type="text"], form input[type="email"] { height:20px; }
  form select { height:30px; }
  .formResponsive input[type="text"], .formResponsive input[type="email"] { height:20px; }
  .formResponsive input[type="radio"] { margin-top:12px; }
  .formResponsive input[type="checkbox"] { margin-top:14px; }
  .formResponsive .formControls label { margin-top:10px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  body { font-size:14px; }
  h1 { font-size:36px; }
  h2 { font-size:20px; }
  h3 { font-size:20px; }
  h4 { font-size:14px; }
  select, input[type="text"] { max-width:100%; }
  .btn { font-size:14px !important; }
  .header_top {
    min-height:40px;
    font-size:10px;
  }
  .header_top p { text-align:center !important; }
  .header_top .search { text-align:center; }
  .content .page-header h1, .content .category-desc h1, .moduletable h1 { font-size:36px; }
  .content .page-header h2, .content .category-desc h2, .moduletable h2 { font-size:20px; }
  .content .page-header h3, .content .category-desc h3, .moduletable h3 { font-size:20px; }
  .mainmenu { min-height:80px; }
  .mainmenu .navbar { margin-top:24px; }
  .mainmenu .nav-collapse, .mainmenu .button { font-size:14px; }
  .mainmenu .nav-collapse ul li a, .mainmenu .nav-collapse ul li span, .mainmenu .button ul li a, .mainmenu .button ul li span { margin-left:16px !important; }
  .mainmenu .nav-collapse .nav-child a, .mainmenu .button .nav-child a { font-size:14px; }
  .mainmenu .nav-collapse, .mainmenu .nav-collapse.collapse { overflow:visible; }
  .mainmenu .nav-collapse li, .mainmenu .nav-collapse.collapse li { float:left; }
  .mainmenu .nav-collapse li li, .mainmenu .nav-collapse.collapse li li { float:none; }
  .mainmenu .navbar .btn-navbar { display:none; }
  .mainmenu .social img {
    width:16px;
    margin-top:8px;
  }
  .itemListView .itemContainer { font-size:10px; }
  .k2Pagination { font-size:13px; }
  .k2Pagination ul li a, .k2Pagination ul li span { font-size:13px; }
  .mod-languages img { max-width:14px; }
  .breadcrumbs { margin-top:-20px; }
  .content_top .poll h4 { font-size:14px; }
  .counter .earth {
    max-width:50px;
    margin-right:-4px;
    margin-top:-18px !important;
  }
  .counter #counter { font-size:34px; }
  .moduletable.newsletter { min-height:125px; }
  .moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] { width:68% !important; }
  .content_top .moduletable.newsletter .rsform-block-naam, .content_top .moduletable.newsletter .rsform-block-email { width:36%; }
  .content_left .paypallogo { margin-left:0px !important; }
  .bottom_fixed1 .moduletable { margin-left:20px !important; }
  .bottom_fixed1 .moduletable.news { font-size:10px; }
  .bottom_fixed1 .moduletable.news .moduleItemTitle { font-size:14px; }
  .bottom_fixed1 .moduletable.news.facebook .item {
    margin-bottom:30px;
    padding-bottom:30px;
  }
  .footer1 { font-size:10px; }
  .footer1 h3 { font-size:14px; }
  .copyright { font-size:10px; }
  form input[type="text"], form input[type="email"] { height:20px; }
  .formResponsive input[type="text"], .formResponsive input[type="email"], form input[type="text"], form input[type="email"] { height:20px; }
  .formResponsive input[type="radio"], form input[type="radio"] { margin-top:12px; }
  .formResponsive input[type="checkbox"], form input[type="checkbox"] {
    margin-top:14px;
    margin-top:0px;
  }
  .formResponsive .formControls label, form .formControls label { margin-top:10px; }
}
@media (min-width: 481px) and (max-width: 767px) {
  body {
    font-size:18px;
    padding:0px;
  }
  h1 { font-size:58px; }
  h2 { font-size:41px; }
  h3 { font-size:41px; }
  h4 { font-size:18px; }
  select, input[type="text"] { max-width:100%; }
  .btn {
    font-size:18px !important;
    margin-top:2px;
  }
  #wrapper { margin:0px !important; }
  #wrapper .push { min-height:0px; }
  div.mainmenu, div.breadcrumbs, div.content, div.content_top, div.content_bottom, div.bottom_fixed1 { padding:0 20px !important; }
  #footer { min-height:20px !important; }
  #footer .footer1 { display:none; }
  .header_top {
    min-height:40px;
    font-size:14px;
  }
  .header_top p { text-align:center !important; }
  .header_top .search {
    text-align:left;
    margin-left:10px;
    width:200px;
  }
  .content .page-header h1, .content .category-desc h1, .moduletable h1 { font-size:58px; }
  .content .page-header h2, .content .category-desc h2, .moduletable h2 { font-size:41px; }
  .content .page-header h3, .content .category-desc h3, .moduletable h3 { font-size:41px; }
  .mainmenu {
    min-height:80px;
    text-align:center;
  }
  .mainmenu .logo img {
    max-width:70%;
    float:left;
  }
  .mainmenu .navbar {
    display:inline-block;
    width:100%;
    margin-top:0px;
  }
  .mainmenu .nav-collapse {
    font-size:24px;
    margin-top:60px;
  }
  .mainmenu .nav-collapse li {
    border-bottom:1px solid #202020;
    background-color:#61afda;
    margin-bottom:2px;
  }
  .mainmenu .nav-collapse li a, .mainmenu .nav-collapse li span {
    border:0px !important;
    color:#ffffff !important;
    margin-left:0px !important;
  }
  .mainmenu .nav-collapse li a:hover, .mainmenu .nav-collapse li span:hover { color:#d9d9d9 !important; }
  .mainmenu .nav-collapse li .nav-child { display:none !important; }
  .mainmenu .nav-collapse li .nav-child li { padding:0px !important; }
  .mainmenu .nav-collapse li .nav-child li a { padding:4px 0; }
  .mainmenu .nav-collapse li.open .nav-child {
    position:relative !important;
    display:inline !important;
    margin:0px;
  }
  .mainmenu .nav-collapse li.open .nav-child li {
    font-size:18px;
    border:0px;
    background-color:#e7e7e7;
  }
  .mainmenu .nav-collapse li.open .nav-child li a { color:#000000 !important; }
  .mainmenu .nav-collapse li.divider.parent span { cursor:pointer; }
  .mainmenu .social { top:-126px !important; }
  .mainmenu .social img {
    max-width:24px;
    margin-top:8px;
  }
  #k2Container { margin-bottom:0px; }
  .itemListView .itemContainer { font-size:14px; }
  .k2Pagination { font-size:14px; }
  .k2Pagination ul li a, .k2Pagination ul li span { font-size:14px; }
  .mod-languages {
    width:100%;
    text-align:center;
    margin:0 0 10px 0 !important;
  }
  .mod-languages ul {
    margin:0 auto !important;
    display:inline-block;
  }
  .mod-languages img { max-width:24px; }
  .content_top .poll h4 { font-size:18px; }
  .counter .earth { max-width:140px; }
  .counter #counter { font-size:60px; }
  .content_left .counter .earth { max-width:90px; }
  .content_left .counter #counter { font-size:40px; }
  .moduletable.newsletter {
    min-height:125px;
    padding-bottom:20px;
  }
  .moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] { width:84% !important; }
  .content_top .moduletable.newsletter .rsform-block-naam, .content_top .moduletable.newsletter .rsform-block-email { width:36% !important; }
  .content_top .moduletable.newsletter .formResponsive input[type="text"], .content_top .moduletable.newsletter .formResponsive input[type="password"], .content_top .moduletable.newsletter .formResponsive textarea, .content_top .moduletable.newsletter .formResponsive select { width:auto !important; }
  .bottom_fixed1 .moduletable { margin-left:20px !important; }
  .bottom_fixed1 .moduletable.news {
    font-size:14px;
    margin-left:0px !important;
  }
  .bottom_fixed1 .moduletable.news .item { margin-bottom:20px; }
  .bottom_fixed1 .moduletable.news .moduleItemTitle { font-size:18px; }
  .bottom_fixed1 .moduletable.news.facebook .item { margin-bottom:14px !important; }
  .bottom_fixed1 .moduletable.news.facebook .moduleItemReadMore { bottom:14px !important; }
  .footer1 { font-size:14px; }
  .footer1 h3 { font-size:18px; }
  .copyright { font-size:14px; }
  .rtl .nav.menu li { text-indent:10px; }
  div.itemFullText p.bestuur { height:250px; }
}
@media (max-width: 480px) {
  body {
    font-size:15px;
    padding:0px;
  }
  h1 { font-size:30px; }
  h2 { font-size:32px; }
  h3 { font-size:28px; }
  h4 { font-size:15px; }
  select, input[type="text"] { max-width:100%; }
  .btn {
    font-size:15px !important;
    margin-top:2px;
  }
  #wrapper { margin:0px !important; }
  #wrapper .push { min-height:0px; }
  div.mainmenu, div.breadcrumbs, div.content, div.content_top, div.content_bottom, div.bottom_fixed1 { padding:0 20px !important; }
  #footer { min-height:20px !important; }
  #footer .footer1 { display:none; }
  .header_top {
    min-height:40px;
    font-size:12px;
  }
  .header_top p { text-align:center !important; }
  .header_top .search {
    text-align:left;
    margin-left:10px;
    width:200px;
  }
  .header_top .custom p { font-size:10px; }
  .content .page-header h1, .content .category-desc h1, .moduletable h1 { font-size:30px; }
  .content .page-header h2, .content .category-desc h2, .moduletable h2 { font-size:32px; }
  .content .page-header h3, .content .category-desc h3, .moduletable h3 { font-size:28px; }
  .mainmenu {
    min-height:80px;
    text-align:center;
  }
  .mainmenu .logo img {
    max-width:70%;
    float:left;
  }
  .mainmenu .navbar {
    display:inline-block;
    width:100%;
    margin-top:0px;
  }
  .mainmenu .nav-collapse { font-size:20px; }
  .mainmenu .nav-collapse li {
    border-bottom:1px solid #202020;
    background-color:#61afda;
    margin-bottom:2px;
  }
  .mainmenu .nav-collapse li a, .mainmenu .nav-collapse li span {
    border:0px !important;
    color:#ffffff !important;
    margin-left:0px !important;
  }
  .mainmenu .nav-collapse li a:hover, .mainmenu .nav-collapse li span:hover { color:#d9d9d9 !important; }
  .mainmenu .nav-collapse li .nav-child { display:none !important; }
  .mainmenu .nav-collapse li .nav-child li { padding:0px !important; }
  .mainmenu .nav-collapse li .nav-child li a { padding:4px 0; }
  .mainmenu .nav-collapse li.open .nav-child {
    position:relative !important;
    display:inline !important;
    margin:0px;
  }
  .mainmenu .nav-collapse li.open .nav-child li {
    font-size:15px;
    border:0px;
    background-color:#e7e7e7;
  }
  .mainmenu .nav-collapse li.open .nav-child li a { color:#000000 !important; }
  .mainmenu .nav-collapse li.divider.parent span { cursor:pointer; }
  .mainmenu .social { top:-108px !important; }
  .mainmenu .social img {
    max-width:24px;
    margin:6px 0 8px 0;
  }
  #k2Container { margin-bottom:0px; }
  .itemListView .itemContainer { font-size:12px; }
  .k2Pagination { font-size:12px; }
  .k2Pagination ul li a, .k2Pagination ul li span { font-size:12px; }
  .mod-languages {
    width:100%;
    text-align:center;
    margin:0 0 10px 0 !important;
  }
  .mod-languages ul {
    margin:0 auto !important;
    display:inline-block;
  }
  .mod-languages img { max-width:20px; }
  .content_top .poll h4 { font-size:15px; }
  .counter .earth { max-width:90px; }
  .counter #counter { font-size:50px; }
  .content_left .counter .earth { max-width:72px; }
  .content_left .counter #counter { font-size:36px; }
  .moduletable.newsletter {
    min-height:125px;
    padding-bottom:20px;
  }
  .moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] { width:80% !important; }
  .content_top .moduletable.newsletter .rsform-block-naam, .content_top .moduletable.newsletter .rsform-block-email { width:36% !important; }
  .content_top .moduletable.newsletter .rsform-block-email input[type="text"] { margin-left:60px; }
  .content_top .moduletable.newsletter .formResponsive input[type="text"], .content_top .moduletable.newsletter .formResponsive input[type="password"], .content_top .moduletable.newsletter .formResponsive textarea, .content_top .moduletable.newsletter .formResponsive select { width:auto !important; }
  .bottom_fixed1 .moduletable { margin-left:20px !important; }
  .bottom_fixed1 .moduletable.news {
    font-size:12px;
    margin-left:0px !important;
  }
  .bottom_fixed1 .moduletable.news .item { margin-bottom:20px; }
  .bottom_fixed1 .moduletable.news .moduleItemTitle { font-size:15px; }
  .bottom_fixed1 .moduletable.news.facebook .item { margin-bottom:14px; }
  .bottom_fixed1 .moduletable.news.facebook .moduleItemReadMore { bottom:14px !important; }
  .footer1 { font-size:12px; }
  .footer1 h3 { font-size:15px; }
  .copyright { font-size:10px; }
  .rtl .nav.menu li { text-indent:10px; }
  div.itemFullText p.bestuur { height:280px; }
}
body {
  background-color: !important;
  font-family:'Oswald', sans-serif;
  font-weight:300 !important;
  color:#000000;
  line-height:1.8;
}
textarea, input, div { box-sizing:border-box; }
#wrapper { background:#ffffff; }
h1, h2, h3, h4 {
  line-height:1.2;
  font-family:'Oswald', sans-serif !important;
  color:#61afda;
}
h1 { font-weight:300; }
h2 { font-weight:300; }
h3 { font-weight:300; }
a { color:#61afda; }
a:hover { color:#389ad0; }
li { line-height:1.8; }
strong, b { font-weight:400; }
hr { border-color:#c8c8c8; }
.inputStyle {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  -moz-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  padding:4px 6px;
}
.inputStyle:focus { border-color:#287ead; }
input[type="radio"], input[type="checkbox"] { margin:0 0 4px; }
label, input, button, select, textarea { font-weight:300 !important; }
label { font-size:inherit; }
td { vertical-align:top; }
::-webkit-input-placeholder { color:#000000 !important; }
:-moz-placeholder { color:#000000 !important; }
::-moz-placeholder { color:#000000 !important; }
:-ms-input-placeholder { color:#000000 !important; }
.btn {
  color:#ffffff;
  background:#61afda;
  -webkit-border-top-right-radius:3px !important;
  -webkit-border-bottom-right-radius:3px !important;
  -webkit-border-bottom-left-radius:3px !important;
  -webkit-border-top-left-radius:3px !important;
  -moz-border-radius-topright:3px !important;
  -moz-border-radius-bottomright:3px !important;
  -moz-border-radius-bottomleft:3px !important;
  -moz-border-radius-topleft:3px !important;
  border-top-right-radius:3px !important;
  border-bottom-right-radius:3px !important;
  border-bottom-left-radius:3px !important;
  border-top-left-radius:3px !important;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:0px;
  text-transform:uppercase !important;
  padding:8px 12px;
  font-family:'Oswald', sans-serif;
  font-weight:300;
  line-height:1.0;
  text-shadow:none !important;
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
}
.btn:hover {
  background:#e6e6e6 !important;
  color:#333 !important;
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
}
.btn.btn2 { background:#61afda; }
.header_top {
  width:100%;
  background:#61afda;
  color:#ffffff;
}
.header_top p {
  margin-top:13px;
  text-align:right;
}
.header_top .mod-languages {
  float:right;
  margin-top:10px;
}
.header_top .mod-languages li {
  float:left;
  list-style-type:none;
  margin:0 0 0 10px;
}
.search form { margin:8px 0 0 0; }
.search form .inputbox, .search form .search-query {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  height:37px;
}
ul.autocompleter-choices {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
ul.autocompleter-choices li { font-size:0.7em; }
#finder-search .btn .icon-search { display:none; }
.finder #search-query-explained { display:none; }
.ampz_hide_sidebar { display:none !important; }
@media (max-width: 768px) {
  #ampz_sidebar {
    top:auto;
    bottom:0;
  }
  #ampz_sidebar .ampz_container {
    transform:translateY(0) !important;
    -webkit-transform:translateY(0) !important;
    -moz-transform:translateY(0) !important;
  }
  #ampz_sidebar .ampz_container ul li { display:table-cell; }
  #ampz_sidebar .ampz_container ul li a { width:25vw !important; }
}
.mainmenu img { margin-top:14px; }
.mainmenu .container { position:relative; }
.mainmenu .navbar { float:right; }
.mainmenu .navbar .btn-navbar {
  color:#ffffff;
  background:#61afda;
  margin-right:0px;
  margin-top:-40px;
  margin-bottom:40px;
}
.mainmenu .navbar .separator { cursor:pointer; }
.mainmenu .nav-collapse { font-weight:300; }
.mainmenu .nav-collapse li { font-weight:300; }
.mainmenu .nav-collapse li a {
  font-weight:300;
  background-color:transparent !important;
  cursor:pointer;
  text-decoration:none;
  text-shadow:none;
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
  -webkit-transition:background-color 0.3s ease-in-out;
  -moz-transition:background-color 0.3s ease-in-out;
  -ms-transition:background-color 0.3s ease-in-out;
  -o-transition:background-color 0.3s ease-in-out;
  transition:background-color 0.3s ease-in-out;
  box-shadow:none;
}
.mainmenu .nav-collapse li a:hover, .mainmenu .nav-collapse li a:focus, .mainmenu .nav-collapse li.active a, .mainmenu .nav-collapse li span:hover, .mainmenu .nav-collapse li span:focus, .mainmenu .nav-collapse li.active span {
  background-color:transparent !important;
  text-shadow:none;
  box-shadow:none !important;
  border-bottom:3px solid #c8c8c8;
  font-weight:300;
}
.mainmenu .nav-collapse li:last-child { margin-right:0; }
.mainmenu .nav-collapse .nav { margin-right:0px; }
.mainmenu .nav-collapse li ul { min-width:190px; }
.mainmenu .nav-collapse li a, .mainmenu .nav-collapse li span {
  display:block;
  padding:0px;
  margin-left:20px;
  color:#202020;
}
.mainmenu .nav-collapse li li a { border-bottom:0px !important; }
.mainmenu .nav-collapse li .nav-child { display:none; }
.mainmenu .nav-collapse li:hover .nav-child, .mainmenu .nav-collapse li:focus .nav-child {
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -o-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  -moz-animation-fill-mode:both;
  -o-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:fadeInDown;
  -moz-animation-name:fadeInDown;
  -o-animation-name:fadeInDown;
  animation-name:fadeInDown;
  -webkit-animation-duration:0.5s;
  -moz-animation-duration:0.5s;
  -webkit-box-shadow:0px 0px 24px 0px rgba(145,145,145,0.75);
  -moz-box-shadow:0px 0px 24px 0px rgba(145,145,145,0.75);
  box-shadow:0px 0px 24px 0px rgba(145,145,145,0.75);
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  display:inline;
  position:absolute;
  margin-top:-4px;
  background:#ffffff;
  z-index:1000;
  font-size:inherit;
  padding:8px 0 10px 0;
}
.mainmenu .nav-collapse li:hover .nav-child li, .mainmenu .nav-collapse li:focus .nav-child li { padding-right:20px; }
.mainmenu .nav-collapse li:hover .nav-child li a:hover, .mainmenu .nav-collapse li:focus .nav-child li a:hover { color:#000000 !important; }
.mainmenu .nav-collapse li:hover .nav-child li:hover, .mainmenu .nav-collapse li:focus .nav-child li:hover {
  background:#61afda;
  -moz-transition-duration:0.2s;
  -webkit-transition-duration:0.2s;
  -o-transition-duration:0.2s;
  transition-duration:0.2s;
}
.mainmenu .nav-collapse li:hover .nav-child li:hover a, .mainmenu .nav-collapse li:focus .nav-child li:hover a {
  color:#fff !important;
  -moz-transition-duration:0.2s;
  -webkit-transition-duration:0.2s;
  -o-transition-duration:0.2s;
  transition-duration:0.2s;
}
.mainmenu .nav-collapse li.parent:hover a, .mainmenu .nav-collapse li.parent:hover span, .mainmenu .nav-collapse li.parent:focus a, .mainmenu .nav-collapse li.parent:focus span { border-bottom:3px solid #fff; }
.mainmenu .nav-collapse li.parent:hover .nav-child, .mainmenu .nav-collapse li.parent:focus .nav-child { margin-top:0px; }
.mainmenu .social {
  position:absolute;
  top:0px;
  right:-4px;
}
.mainmenu .social p {
  margin:0px;
  padding:0px;
}
.mainmenu .social img {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.header { color:#ffffff; }
.header .container, .header .container-fluid { padding:0px; }
.header .line {
  width:100%;
  height:1px;
  border-bottom:1px solid #ffffff;
  position:absolute;
  z-index:999;
}
.header .overlay {
  position:absolute;
  margin-top:-20px;
  width:100%;
  height:32px;
  background:url('../images/header_overlay.png') top center no-repeat;
  z-index:999;
}
.header .rscarousel .item img { width:100% !important; }
.breadcrumbs {
  margin-bottom:20px;
  color:#202020 !important;
}
.breadcrumbs a, .breadcrumbs span, .breadcrumbs .active { color:#202020 !important; }
.breadcrumbs .breadcrumb {
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-top-left-radius:0px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-topleft:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  border-top-left-radius:0px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  width:100%;
  margin:0px;
  padding:0px;
  background:transparent;
  border-bottom:1px solid #61afda;
}
.breadcrumbs .divider img { display:none; }
.breadcrumbs .divider {
  display:inline-block;
  width:14px;
  height:14px;
  background:url('../images/breadcrumb_divider.png') no-repeat center center;
}
.content_top .container, .content_bottom .container { padding:0 0 30px 0; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { width:100%; }
.content_left .container-fluid, .content_bottom .container-fluid, .bottom_fixed2 .container-fluid { padding:0px; }
.content_left .container-fluid .counter, .content_bottom .container-fluid .counter, .bottom_fixed2 .container-fluid .counter { margin-bottom:20px; }
.content_left .donate, .content_bottom .donate, .bottom_fixed2 .donate {
  position:relative;
  background:url('../images/mod_donate.jpg') no-repeat center center;
  background-size:cover;
  padding:30px;
  min-height:370px;
  overflow:hidden;
  color:#ffffff;
  font-weight:300;
  margin-bottom:20px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.content_left .donate label, .content_bottom .donate label, .bottom_fixed2 .donate label {
  display:inline;
  font-size:inherit;
}
.content_left .donate input[type="text"], .content_bottom .donate input[type="text"], .bottom_fixed2 .donate input[type="text"] {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  -moz-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  padding:4px 6px;
  width:auto;
}
.content_left .donate input[type="text"]:focus, .content_bottom .donate input[type="text"]:focus, .bottom_fixed2 .donate input[type="text"]:focus { border-color:#287ead; }
.content_left .donate select, .content_bottom .donate select, .bottom_fixed2 .donate select { width:auto; }
.content_left .donate h3, .content_left .donate h2, .content_bottom .donate h3, .content_bottom .donate h2, .bottom_fixed2 .donate h3, .bottom_fixed2 .donate h2 { color:#ffffff !important; }
.content_left .donate .wrap, .content_bottom .donate .wrap, .bottom_fixed2 .donate .wrap { padding:20px 30px; }
.content_left .donate span.fieldlabel, .content_bottom .donate span.fieldlabel, .bottom_fixed2 .donate span.fieldlabel {
  display:inline-block;
  width:24px;
}
.content_left .informatiepakket, .content_bottom .informatiepakket, .bottom_fixed2 .informatiepakket {
  background-color:#689B34;
  color:#ffffff;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  padding:30px;
}
.content_left .informatiepakket a, .content_bottom .informatiepakket a, .bottom_fixed2 .informatiepakket a {
  color:#ffffff;
  font-size:18px;
}
.content_left .informatiepakket h3, .content_bottom .informatiepakket h3, .bottom_fixed2 .informatiepakket h3 { color:#ffffff; }
.content_bottom .donate, .bottom_fixed2 .donate {
  min-height:10px;
  margin-bottom:0px;
}
.content_bottom .donate br, .bottom_fixed2 .donate br { display:none; }
.content_bottom .donate form, .bottom_fixed2 .donate form { margin-top:8px; }
.content_bottom .donate input, .bottom_fixed2 .donate input {
  width:auto;
  margin-right:10px;
}
.content_bottom .donate input[type="submit"], .bottom_fixed2 .donate input[type="submit"] { margin-top:-10px; }
.content_bottom .donate select, .bottom_fixed2 .donate select {
  width:auto;
  margin-right:10px;
}
.content_bottom .donate .wrap, .bottom_fixed2 .donate .wrap { padding:10px 30px; }
.content_bottom .donate .fieldlabel.paymentmethod, .bottom_fixed2 .donate .fieldlabel.paymentmethod { display:none; }
.content_bottom .donate .paypallogo, .bottom_fixed2 .donate .paypallogo { display:none; }
.home .content_left .donate { margin-top:24px; }
.content span.fieldlabel {
  display:inline-block;
  width:24px;
}
.content .paypallogo {
  display:inline-block;
  background:url('../images/paypallogo.png');
  width:154px;
  height:80px;
  margin-left:20px;
}
.content #amount { width:auto; }
.lang_nl-NL .paypallogo { display:none; }
.item62562526565 { display:none; }
.page-header { border:0px; }
.item-page { margin:0 auto; }
.content_top h1, .content_top h2, .content_top h3, .content h1, .content h2, .content h3 { color:#61afda; }
.content_top h3, .content h3 {
  color:#61afda;
  font-weight:300;
}
.counter {
  position:relative;
  margin:0;
}
.counter h3 {
  display:block;
  width:100%;
  margin-bottom:10px;
}
.counter .line {
  width:100%;
  height:1px;
  border-bottom:1px solid #61afda;
  margin:2px 0;
}
.counter .earth {
  position:absolute;
  right:10px;
  margin-top:-50px;
}
.counter #counter {
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-top-left-radius:0px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-topleft:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  border-top-left-radius:0px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background:#61afda;
  color:#ffffff;
  width:100%;
  height:100%;
  padding:0 4%;
  font-family:'Oswald', sans-serif;
  font-weight:300;
  margin:0;
}
.content_left .counter .earth {
  right:5px;
  margin-top:-25px;
}
.content_bottom .counter h3 { margin:20px 0 24px 0; }
.moduletable.newsletter {
  background:url('../images/mod_newsletter.jpg') no-repeat center center;
  background-size:cover;
  padding-bottom:10px;
}
.moduletable.newsletter input[type="text"], .moduletable.newsletter input[type="email"] {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  -moz-box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  box-shadow:inset 20px 20px 20px -10px #f5f1f5;
  padding:4px 6px !important;
  margin:20px 0 0 30px;
}
.moduletable.newsletter input[type="text"]:focus, .moduletable.newsletter input[type="email"]:focus { border-color:#287ead; }
.moduletable.newsletter input[type="submit"] {
  margin:20px 0 0 30px;
  text-transform:uppercase;
}
.moduletable.newsletter h2, .moduletable.newsletter h3 {
  color:#ffffff;
  margin:0 0 0 30px;
  padding-top:20px;
}
.moduletable.newsletter h2 span, .moduletable.newsletter h3 span { font-weight:600; }
.moduletable.newsletter fieldset {
  background:transparent !important;
  padding:0px !important;
}
.moduletable.newsletter .formControlLabel { display:none; }
.moduletable.newsletter .formControls { margin-left:0px !important; }
.moduletable.newsletter .formRed { margin-left:30px; }
.moduletable.newsletter .formValidation, .moduletable.newsletter .formDescription { display:none; }
.content_left .moduletable.newsletter {
  margin:18px 0 20px 0;
  padding-bottom:20px;
}
.content_bottom .moduletable.newsletter {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.content_bottom .moduletable.newsletter .formRed, .content_bottom .moduletable.newsletter .formValidation { display:none !important; }
.content_bottom .moduletable.newsletter p {
  padding:20px;
  color:#ffffff;
}
.content .moduletable.newsletter p, .moduletable.newsletter.newsletter-top-nl p {
  padding:20px;
  color:#ffffff;
}
.moduletable.poll { color:#202020; }
.moduletable.poll h4 {
  font-weight:300;
  color:#202020;
}
.moduletable.poll form { margin-top:20px; }
.moduletable.poll label {
  font-size:20px;
  padding-top:4px;
}
.moduletable.poll input[type="radio"] { margin-right:10px; }
.content_left .moduletable.poll {
  background:#c8c8c8;
  color:#61afda;
  padding:10px 30px;
  margin:20px 0;
}
.content_left .moduletable.poll h4 { color:#61afda; }
.content_bottom .moduletable.poll h3 { margin-top:20px; }
.content_left .moduletable {
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.moduletable.newsletterarchive { margin-bottom:20px; }
.itemListView .container-fluid, .itemView .container-fluid { padding:0px; }
.itemListView .container-fluid .row-fluid .clr, .itemView .container-fluid .row-fluid .clr { display:none; }
.itemListView .itemListCategory, .itemView .itemListCategory {
  background:transparent;
  border:0px;
  padding:0px;
}
.itemListView .itemListCategory h2, .itemView .itemListCategory h2 { margin-top:0px; }
.itemListView .itemContainer, .itemView .itemContainer {
  position:relative;
  border-bottom:1px solid #61afda;
  padding-bottom:40px;
  margin-bottom:40px;
}
.itemListView .catItemVideoBlock, .itemView .catItemVideoBlock {
  padding:0px;
  overflow:hidden;
}
.itemListView .catItemVideoBlock h3, .itemView .catItemVideoBlock h3 { display:none; }
.itemListView .catItemView, .itemView .catItemView { padding:0px; }
.itemListView h3.catItemTitle, .itemView h3.catItemTitle {
  line-height:1.2;
  font-family:'Oswald', sans-serif !important;
  color:#61afda;
  font-weight:300;
}
.itemListView h3.catItemTitle a, .itemView h3.catItemTitle a { color:#61afda; }
.itemListView .catItemImageBlock, .itemListView .itemImageBlock, .itemView .catItemImageBlock, .itemView .itemImageBlock {
  border-top:1px solid #61afda;
  border-bottom:1px solid #61afda;
  padding:2px 0px;
}
.itemListView .catItemImageBlock .catItemImage, .itemListView .catItemImageBlock .itemImage, .itemListView .itemImageBlock .catItemImage, .itemListView .itemImageBlock .itemImage, .itemView .catItemImageBlock .catItemImage, .itemView .catItemImageBlock .itemImage, .itemView .itemImageBlock .catItemImage, .itemView .itemImageBlock .itemImage {
  border:0px;
  display:inline;
}
.itemListView .catItemImageBlock .catItemImage img, .itemListView .catItemImageBlock .itemImage img, .itemListView .itemImageBlock .catItemImage img, .itemListView .itemImageBlock .itemImage img, .itemView .catItemImageBlock .catItemImage img, .itemView .catItemImageBlock .itemImage img, .itemView .itemImageBlock .catItemImage img, .itemView .itemImageBlock .itemImage img {
  border:0px;
  padding:0px;
}
.itemListView .catItemIntroText, .itemListView .itemIntroText, .itemListView .itemFullText, .itemView .catItemIntroText, .itemView .itemIntroText, .itemView .itemFullText {
  font-size:inherit;
  font-weight:inherit;
  color:inherit;
  line-height:inherit;
}
.itemListView .catItemIntroText p:last-child, .itemListView .itemIntroText p:last-child, .itemListView .itemFullText p:last-child, .itemView .catItemIntroText p:last-child, .itemView .itemIntroText p:last-child, .itemView .itemFullText p:last-child { margin-bottom:0px !important; }
.itemListView .catItemReadMore, .itemView .catItemReadMore {
  position:absolute;
  bottom:4px;
}
.itemListView .itemToolbar, .itemView .itemToolbar {
  border:0px;
  background:transparent;
  padding:0px;
  margin:0px;
}
.itemListView { margin-top:11px; }
.itemListView span.catItemDateCreated { font-size:inherit !important; }
.itemView span.itemDateCreated { font-size:inherit !important; }
.itemView p, .itemView ul, .itemView ol { margin-bottom:30px !important; }
.itemView i { vertical-align:top; }
.itemView .itemSocialSharing { padding:0px; }
.itemView .itemSocialSharing .itemTwitterButton { margin:0px; }
.itemView .itemSocialSharing .itemFacebookButton {
  width:auto;
  margin:-9px 34px 0 0;
}
.itemView .itemSocialSharing .itemGooglePlusOneButton {
  position:relative;
  padding-top:2px;
}
.home .itemView { margin-top:0px !important; }
.home .itemView .itemBackToTop { display:none; }
.k2Pagination {
  padding:0px !important;
  color:#61afda !important;
}
.k2Pagination ul {
  border-top:1px solid #61afda;
  margin:0px;
}
.k2Pagination ul li { padding:0 8px; }
.k2Pagination ul li a, .k2Pagination ul li span { color:inherit; }
.k2Pagination ul li span.pagenav { font-weight:400; }
.k2Anchor { text-decoration:none !important; }
.bottom_fluid1 { margin-top:0px !important; }
.bottom_fixed1 .moduletable.news { margin:20px 0; }
.bottom_fixed1 .moduletable.news .moduleItemImage {
  padding:2px 0px;
  border-top:1px solid #61afda;
  border-bottom:1px solid #61afda;
}
.bottom_fixed1 .moduletable.news .moduleItemImage img { width:100%; }
.bottom_fixed1 .moduletable.news .moduleItemTitle {
  line-height:1.2;
  font-family:'Oswald', sans-serif !important;
  color:#61afda;
  font-weight:300;
  margin-top:20px;
  display:block;
}
.bottom_fixed1 .moduletable.news .moduleItemIntrotext { line-height:1.8; }
.bottom_fixed1 .moduletable.news .moduleItemReadMore {
  position:absolute;
  bottom:4px;
  margin-left:0px;
}
.bottom_fixed1 .moduletable.news ul { margin:0px; }
.bottom_fixed1 .moduletable.news li {
  position:relative;
  list-style-type:none;
  width:31%;
  margin-right:2%;
  float:left;
  background:transparent;
  border-bottom:1px solid #61afda;
  padding-bottom:40px;
}
.bottom_fixed1 .moduletable.news li.lastItem {
  border-bottom:1px solid #61afda;
  margin-right:0px;
}
.bottom_fixed1 .moduletable.news .item {
  position:relative;
  border-bottom:1px solid #61afda;
  padding-bottom:40px;
}
.bottom_fixed1 .moduletable.news.facebook .moduleItemReadMore { bottom:0px; }
#footer { background:#61afda; }
@media (max-width: 768px) {
  #footer { margin-bottom:60px; }
}
.footer1 {
  width:100%;
  background:#eeeeee;
  margin-top:40px;
  padding:40px 0;
}
.footer1 ul { margin:0; }
.footer1 ul li { list-style-type:none; }
.footer1 .container-fluid { padding:0px; }
.footer1 .contactinfo { color:#61afda; }
.footer1 .contactinfo a { color:#61afda; }
.footer2 ul {
  display:table;
  margin:10px auto;
}
.footer2 ul li {
  display:table-cell;
  list-style-type:none;
  float:left;
  padding:0 8px;
  color:#ffffff;
}
.footer2 ul li a { color:#ffffff; }
.footer2 ul li a:hover, .footer2 ul li a:focus {
  background:transparent;
  color:#cccccc;
}
.copyright {
  color:#ffffff;
  text-align:center;
  direction:ltr;
}
.copyright a {
  text-decoration:none;
  font-weight:300;
  color:#ffffff !important;
}
.copyright:hover a, .copyright a:hover, .copyright a:active, .copyright a:focus { text-decoration:none; }
.copyright span.sitename {
  margin-right:3px;
  font-size:14px;
  font-weight:300;
  text-transform:uppercase;
}
.copyright span.sitename span {
  font-family:;
  font-size:13px;
  font-weight:400;
}
.copyright span.creation-squares span.creation-blocks {
  margin:0;
  display:inline-block;
  width:12px;
  height:12px;
  transition:0.4s;
}
.copyright span.creation-squares span.creation-blocks:hover, .copyright span.creation-squares span.creation-blocks:active, .copyright span.creation-squares span.creation-blocks:focus {
  text-decoration:none;
  transition:0.2s;
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg) !important;
  -moz-transform:rotate(180deg) !important;
  -ms-transform:rotate(180deg) !important;
  -o-transform:rotate(180deg) !important;
}
.copyright span.creation-squares span.image-creations-square { background:#e3000e; }
.copyright span.creation-squares span.graphic-creations-square { background:#f9af00; }
.copyright span.creation-squares span.online-creations-square { background:#005ba9; }
.copyright span.creation-squares span.sound-creations-square { background:#50ae30; }
.copyright .site-slogan {
  display:block;
  font-size:;
  margin-top:5px;
}
.contact form h2 { display:none; }
form input { height:37px !important; }
.rsform-block-tekst { margin-bottom:40px; }
.tooltip-inner {
  font-size:20px;
  padding:16px;
}
.tooltip.in { opacity:1; }
.rtl { direction:rtl !important; }
.rtl ol li, .rtl ul li {
  margin-right:25px;
  text-align:right;
}
.rtl ol li li, .rtl ul li li {
  margin-right:0px;
  text-align:right;
}
.rtl ul.autocompleter-choices li, .rtl .search-results li { margin-right:0px; }
.rtl .nav.menu li { margin-right:0px; }
.rtl .counter #counter { text-align:right; }
.rtl .counter .earth {
  right:initial !important;
  left:5px !important;
}
.rtl .newsletter h2, .rtl .newsletter h3 { margin:0 30px 0 0; }
.rtl .newsletter input[type="text"], .rtl .newsletter input[type="email"], .rtl .newsletter input[type="submit"] { margin:0 30px 0 0; }
.rtl .content .paypallogo {
  margin-left:0px;
  margin-right:20px;
}
.rtl .formResponsive .formControlLabel {
  text-align:right !important;
  float:right;
}
.rtl .formResponsive .formControls {
  margin-left:0px;
  float:left;
  text-align:right;
  width:65%;
}
.simpleModal {
  min-width:315px;
  width:50%;
}
.alert {
  color:inherit !important;
  padding:50px;
  background:transparent !important;
  border:0px;
}
.alert .h4 { color:#61afda; }
.alert .close { display:none; }
p.bestuur { height:200px; }
.faq_category { display:none; }
div.fsf_faqs { padding-left:0 !important; }
div.fsf_faq { padding:20px 0; }
