/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.25rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 1.9rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.5rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.15rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 0.85rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  border-radius: 0.1875rem;
}
/* line 3, templates/rt_requiem/custom/scss/custom.scss */
#g-utility .alert .close {
  position: inherit;
}
/* line 7, templates/rt_requiem/custom/scss/custom.scss */
#contact-form .form-actions {
  background-color: transparent;
  border-top: none;
}
/* line 13, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-promo {
  unicode-bidi: bidi-override;
  direction: rtl;
}
/* line 19, templates/rt_requiem/custom/scss/custom.scss */
#g-copyright .visitorcounter p {
  text-align: center;
  margin: auto;
}
/* line 25, templates/rt_requiem/custom/scss/custom.scss */
#nopadd .g-content {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 31, templates/rt_requiem/custom/scss/custom.scss */
#g-header .g-promo:first-letter {
  color: #c09;
}
/* line 36, templates/rt_requiem/custom/scss/custom.scss */
.headroom {
  -webkit-transition: -webkit-transform 200ms linear;
  -moz-transition: -moz-transform 200ms linear;
  transition: transform 200ms linear;
}
/* line 39, templates/rt_requiem/custom/scss/custom.scss */
.headroom--pinned {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 42, templates/rt_requiem/custom/scss/custom.scss */
.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 46, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation.headroom--not-top {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1001;
  left: 0;
  background: rgba(102, 0, 102, 0.8) none repeat scroll 0% 0%;
  color: #5c5c5c;
}
/* line 56, templates/rt_requiem/custom/scss/custom.scss */
.g-offcanvas-toggle.headroom--not-top {
  position: fixed;
  z-index: 1002;
}
/* line 59, templates/rt_requiem/custom/scss/custom.scss */
.g-offcanvas-toggle.headroom--not-top.headroom--unpinned {
  top: 0;
}
/*
 .g-offcanvas-toggle{
 top: 0.1rem;
 }*/
/* line 67, templates/rt_requiem/custom/scss/custom.scss */
/* line 68, templates/rt_requiem/custom/scss/custom.scss */
.g-offcanvas-open #g-navigation.headroom--not-top {
  left: 17rem;
}
/* line 71, templates/rt_requiem/custom/scss/custom.scss */
.g-offcanvas-open .g-offcanvas-toggle.headroom--not-top {
  left: 17.7rem;
}
/* line 76, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation.headroom--not-top, .g-offcanvas-toggle.headroom--not-top {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 80, templates/rt_requiem/custom/scss/custom.scss */
#g-navigation.headroom--top {
  background: rgba(102, 0, 102, 0.8) none repeat scroll 0% 0%;
  color: #5c5c5c;
}
/*!
 * font-awesome-animation - v0.0.7
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench {
  /* line 92, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  /* line 97, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  /* line 102, templates/rt_requiem/custom/scss/custom.scss */
  10% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 107, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 112, templates/rt_requiem/custom/scss/custom.scss */
  20% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 117, templates/rt_requiem/custom/scss/custom.scss */
  28% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 122, templates/rt_requiem/custom/scss/custom.scss */
  30% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 127, templates/rt_requiem/custom/scss/custom.scss */
  38% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 132, templates/rt_requiem/custom/scss/custom.scss */
  40% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 137, templates/rt_requiem/custom/scss/custom.scss */
  48% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 142, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 147, templates/rt_requiem/custom/scss/custom.scss */
  58% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 152, templates/rt_requiem/custom/scss/custom.scss */
  60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 157, templates/rt_requiem/custom/scss/custom.scss */
  68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 162, templates/rt_requiem/custom/scss/custom.scss */
  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes wrench {
  /* line 169, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  /* line 175, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  /* line 181, templates/rt_requiem/custom/scss/custom.scss */
  10% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 187, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 193, templates/rt_requiem/custom/scss/custom.scss */
  20% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 199, templates/rt_requiem/custom/scss/custom.scss */
  28% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 205, templates/rt_requiem/custom/scss/custom.scss */
  30% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 211, templates/rt_requiem/custom/scss/custom.scss */
  38% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 217, templates/rt_requiem/custom/scss/custom.scss */
  40% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 223, templates/rt_requiem/custom/scss/custom.scss */
  48% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 229, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 235, templates/rt_requiem/custom/scss/custom.scss */
  58% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 241, templates/rt_requiem/custom/scss/custom.scss */
  60% {
    -webkit-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  /* line 247, templates/rt_requiem/custom/scss/custom.scss */
  68% {
    -webkit-transform: rotate(24deg);
    -ms-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  /* line 253, templates/rt_requiem/custom/scss/custom.scss */
  75%, 100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* line 260, templates/rt_requiem/custom/scss/custom.scss */
.faa-wrench.animated, .faa-wrench.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-wrench {
  -webkit-animation: wrench 2.5s ease infinite;
  animation: wrench 2.5s ease infinite;
  transform-origin-x: 90%;
  transform-origin-y: 35%;
  transform-origin-z: initial;
}
/* line 270, templates/rt_requiem/custom/scss/custom.scss */
.faa-wrench.animated.faa-fast, .faa-wrench.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-wrench.faa-fast {
  -webkit-animation: wrench 1.2s ease infinite;
  animation: wrench 1.2s ease infinite;
}
/* line 277, templates/rt_requiem/custom/scss/custom.scss */
.faa-wrench.animated.faa-slow, .faa-wrench.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-wrench.faa-slow {
  -webkit-animation: wrench 3.7s ease infinite;
  animation: wrench 3.7s ease infinite;
}
/* BELL */
@-webkit-keyframes ring {
  /* line 287, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  /* line 292, templates/rt_requiem/custom/scss/custom.scss */
  2% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 297, templates/rt_requiem/custom/scss/custom.scss */
  4% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  /* line 302, templates/rt_requiem/custom/scss/custom.scss */
  6% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  /* line 307, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  /* line 312, templates/rt_requiem/custom/scss/custom.scss */
  10% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  /* line 317, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  /* line 322, templates/rt_requiem/custom/scss/custom.scss */
  14% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  /* line 327, templates/rt_requiem/custom/scss/custom.scss */
  16% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  /* line 332, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  /* line 337, templates/rt_requiem/custom/scss/custom.scss */
  20%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes ring {
  /* line 344, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  /* line 350, templates/rt_requiem/custom/scss/custom.scss */
  2% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 356, templates/rt_requiem/custom/scss/custom.scss */
  4% {
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  /* line 362, templates/rt_requiem/custom/scss/custom.scss */
  6% {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  /* line 368, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: rotate(-22deg);
    -ms-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  /* line 374, templates/rt_requiem/custom/scss/custom.scss */
  10% {
    -webkit-transform: rotate(22deg);
    -ms-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  /* line 380, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  /* line 386, templates/rt_requiem/custom/scss/custom.scss */
  14% {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  /* line 392, templates/rt_requiem/custom/scss/custom.scss */
  16% {
    -webkit-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  /* line 398, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  /* line 404, templates/rt_requiem/custom/scss/custom.scss */
  20%, 100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* line 411, templates/rt_requiem/custom/scss/custom.scss */
.faa-ring.animated, .faa-ring.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-ring {
  -webkit-animation: ring 2s ease infinite;
  animation: ring 2s ease infinite;
  transform-origin-x: 50%;
  transform-origin-y: 0px;
  transform-origin-z: initial;
}
/* line 421, templates/rt_requiem/custom/scss/custom.scss */
.faa-ring.animated.faa-fast, .faa-ring.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-ring.faa-fast {
  -webkit-animation: ring 1s ease infinite;
  animation: ring 1s ease infinite;
}
/* line 428, templates/rt_requiem/custom/scss/custom.scss */
.faa-ring.animated.faa-slow, .faa-ring.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-ring.faa-slow {
  -webkit-animation: ring 3s ease infinite;
  animation: ring 3s ease infinite;
}
/* VERTICAL */
@-webkit-keyframes vertical {
  /* line 438, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 443, templates/rt_requiem/custom/scss/custom.scss */
  4% {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 448, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 453, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 458, templates/rt_requiem/custom/scss/custom.scss */
  16% {
    -webkit-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 463, templates/rt_requiem/custom/scss/custom.scss */
  20% {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 468, templates/rt_requiem/custom/scss/custom.scss */
  22%, 100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes vertical {
  /* line 475, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 481, templates/rt_requiem/custom/scss/custom.scss */
  4% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 487, templates/rt_requiem/custom/scss/custom.scss */
  8% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 493, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 499, templates/rt_requiem/custom/scss/custom.scss */
  16% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  /* line 505, templates/rt_requiem/custom/scss/custom.scss */
  20% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 511, templates/rt_requiem/custom/scss/custom.scss */
  22%, 100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* line 518, templates/rt_requiem/custom/scss/custom.scss */
.faa-vertical.animated, .faa-vertical.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-vertical {
  -webkit-animation: vertical 2s ease infinite;
  animation: vertical 2s ease infinite;
}
/* line 525, templates/rt_requiem/custom/scss/custom.scss */
.faa-vertical.animated.faa-fast, .faa-vertical.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-vertical.faa-fast {
  -webkit-animation: vertical 1s ease infinite;
  animation: vertical 1s ease infinite;
}
/* line 532, templates/rt_requiem/custom/scss/custom.scss */
.faa-vertical.animated.faa-slow, .faa-vertical.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-vertical.faa-slow {
  -webkit-animation: vertical 4s ease infinite;
  animation: vertical 4s ease infinite;
}
/* HORIZONTAL */
@-webkit-keyframes horizontal {
  /* line 542, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 547, templates/rt_requiem/custom/scss/custom.scss */
  6% {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 552, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 557, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 562, templates/rt_requiem/custom/scss/custom.scss */
  24% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 567, templates/rt_requiem/custom/scss/custom.scss */
  30% {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 572, templates/rt_requiem/custom/scss/custom.scss */
  36%, 100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes horizontal {
  /* line 579, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 585, templates/rt_requiem/custom/scss/custom.scss */
  6% {
    -webkit-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 591, templates/rt_requiem/custom/scss/custom.scss */
  12% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 597, templates/rt_requiem/custom/scss/custom.scss */
  18% {
    -webkit-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 603, templates/rt_requiem/custom/scss/custom.scss */
  24% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 609, templates/rt_requiem/custom/scss/custom.scss */
  30% {
    -webkit-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  /* line 615, templates/rt_requiem/custom/scss/custom.scss */
  36%, 100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* line 622, templates/rt_requiem/custom/scss/custom.scss */
.faa-horizontal.animated, .faa-horizontal.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-horizontal {
  -webkit-animation: horizontal 2s ease infinite;
  animation: horizontal 2s ease infinite;
}
/* line 629, templates/rt_requiem/custom/scss/custom.scss */
.faa-horizontal.animated.faa-fast, .faa-horizontal.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast {
  -webkit-animation: horizontal 1s ease infinite;
  animation: horizontal 1s ease infinite;
}
/* line 636, templates/rt_requiem/custom/scss/custom.scss */
.faa-horizontal.animated.faa-slow, .faa-horizontal.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow {
  -webkit-animation: horizontal 3s ease infinite;
  animation: horizontal 3s ease infinite;
}
/* FLASHING */
@-webkit-keyframes flash {
  /* line 646, templates/rt_requiem/custom/scss/custom.scss */
  0%, 100%, 50% {
    opacity: 1;
  }
  /* line 650, templates/rt_requiem/custom/scss/custom.scss */
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  /* line 656, templates/rt_requiem/custom/scss/custom.scss */
  0%, 100%, 50% {
    opacity: 1;
  }
  /* line 660, templates/rt_requiem/custom/scss/custom.scss */
  25%, 75% {
    opacity: 0;
  }
}
/* line 665, templates/rt_requiem/custom/scss/custom.scss */
.faa-flash.animated, .faa-flash.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-flash {
  -webkit-animation: flash 2s ease infinite;
  animation: flash 2s ease infinite;
}
/* line 672, templates/rt_requiem/custom/scss/custom.scss */
.faa-flash.animated.faa-fast, .faa-flash.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-flash.faa-fast {
  -webkit-animation: flash 1s ease infinite;
  animation: flash 1s ease infinite;
}
/* line 679, templates/rt_requiem/custom/scss/custom.scss */
.faa-flash.animated.faa-slow, .faa-flash.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-flash.faa-slow {
  -webkit-animation: flash 3s ease infinite;
  animation: flash 3s ease infinite;
}
/* BOUNCE */
@-webkit-keyframes bounce {
  /* line 689, templates/rt_requiem/custom/scss/custom.scss */
  0%, 10%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 694, templates/rt_requiem/custom/scss/custom.scss */
  40% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  /* line 699, templates/rt_requiem/custom/scss/custom.scss */
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  /* line 706, templates/rt_requiem/custom/scss/custom.scss */
  0%, 10%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 712, templates/rt_requiem/custom/scss/custom.scss */
  40% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  /* line 718, templates/rt_requiem/custom/scss/custom.scss */
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* line 725, templates/rt_requiem/custom/scss/custom.scss */
.faa-bounce.animated, .faa-bounce.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-bounce {
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}
/* line 732, templates/rt_requiem/custom/scss/custom.scss */
.faa-bounce.animated.faa-fast, .faa-bounce.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-bounce.faa-fast {
  -webkit-animation: bounce 1s ease infinite;
  animation: bounce 1s ease infinite;
}
/* line 739, templates/rt_requiem/custom/scss/custom.scss */
.faa-bounce.animated.faa-slow, .faa-bounce.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-bounce.faa-slow {
  -webkit-animation: bounce 3s ease infinite;
  animation: bounce 3s ease infinite;
}
/* SPIN */
@-webkit-keyframes spin {
  /* line 749, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 754, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  /* line 761, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 767, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 774, templates/rt_requiem/custom/scss/custom.scss */
.faa-spin.animated, .faa-spin.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-spin {
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
/* line 781, templates/rt_requiem/custom/scss/custom.scss */
.faa-spin.animated.faa-fast, .faa-spin.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-spin.faa-fast {
  -webkit-animation: spin 0.7s linear infinite;
  animation: spin 0.7s linear infinite;
}
/* line 788, templates/rt_requiem/custom/scss/custom.scss */
.faa-spin.animated.faa-slow, .faa-spin.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-spin.faa-slow {
  -webkit-animation: spin 2.2s linear infinite;
  animation: spin 2.2s linear infinite;
}
/* FLOAT */
@-webkit-keyframes float {
  /* line 798, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 803, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  /* line 808, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes float {
  /* line 815, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 821, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  /* line 827, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 834, templates/rt_requiem/custom/scss/custom.scss */
.faa-float.animated, .faa-float.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-float {
  -webkit-animation: float 2s linear infinite;
  animation: float 2s linear infinite;
}
/* line 841, templates/rt_requiem/custom/scss/custom.scss */
.faa-float.animated.faa-fast, .faa-float.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-float.faa-fast {
  -webkit-animation: float 1s linear infinite;
  animation: float 1s linear infinite;
}
/* line 848, templates/rt_requiem/custom/scss/custom.scss */
.faa-float.animated.faa-slow, .faa-float.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-float.faa-slow {
  -webkit-animation: float 3s linear infinite;
  animation: float 3s linear infinite;
}
/* PULSE */
@-webkit-keyframes pulse {
  /* line 858, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  /* line 863, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  /* line 868, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes pulse {
  /* line 875, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  /* line 881, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  /* line 887, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
/* line 894, templates/rt_requiem/custom/scss/custom.scss */
.faa-pulse.animated, .faa-pulse.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-pulse {
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
}
/* line 901, templates/rt_requiem/custom/scss/custom.scss */
.faa-pulse.animated.faa-fast, .faa-pulse.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-pulse.faa-fast {
  -webkit-animation: pulse 1s linear infinite;
  animation: pulse 1s linear infinite;
}
/* line 908, templates/rt_requiem/custom/scss/custom.scss */
.faa-pulse.animated.faa-slow, .faa-pulse.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-pulse.faa-slow {
  -webkit-animation: pulse 3s linear infinite;
  animation: pulse 3s linear infinite;
}
/* SHAKE */
/* line 917, templates/rt_requiem/custom/scss/custom.scss */
.faa-shake.animated, .faa-shake.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-shake {
  -webkit-animation: wrench 2.5s ease infinite;
  animation: wrench 2.5s ease infinite;
}
/* line 924, templates/rt_requiem/custom/scss/custom.scss */
.faa-shake.animated.faa-fast, .faa-shake.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-shake.faa-fast {
  -webkit-animation: wrench 1.2s ease infinite;
  animation: wrench 1.2s ease infinite;
}
/* line 931, templates/rt_requiem/custom/scss/custom.scss */
.faa-shake.animated.faa-slow, .faa-shake.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-shake.faa-slow {
  -webkit-animation: wrench 3.7s ease infinite;
  animation: wrench 3.7s ease infinite;
}
/* TADA */
@-webkit-keyframes tada {
  /* line 941, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 946, templates/rt_requiem/custom/scss/custom.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-8deg);
    transform: scale(0.9) rotate(-8deg);
  }
  /* line 951, templates/rt_requiem/custom/scss/custom.scss */
  30%, 50%, 70% {
    -webkit-transform: scale(1.3) rotate(8deg);
    transform: scale(1.3) rotate(8deg);
  }
  /* line 956, templates/rt_requiem/custom/scss/custom.scss */
  40%, 60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
    transform: scale(1.3) rotate(-8deg);
  }
  /* line 961, templates/rt_requiem/custom/scss/custom.scss */
  80%, 100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  /* line 968, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  /* line 974, templates/rt_requiem/custom/scss/custom.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-8deg);
    -ms-transform: scale(0.9) rotate(-8deg);
    transform: scale(0.9) rotate(-8deg);
  }
  /* line 980, templates/rt_requiem/custom/scss/custom.scss */
  30%, 50%, 70% {
    -webkit-transform: scale(1.3) rotate(8deg);
    -ms-transform: scale(1.3) rotate(8deg);
    transform: scale(1.3) rotate(8deg);
  }
  /* line 986, templates/rt_requiem/custom/scss/custom.scss */
  40%, 60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
    -ms-transform: scale(1.3) rotate(-8deg);
    transform: scale(1.3) rotate(-8deg);
  }
  /* line 992, templates/rt_requiem/custom/scss/custom.scss */
  80%, 100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
/* line 999, templates/rt_requiem/custom/scss/custom.scss */
.faa-tada.animated, .faa-tada.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-tada {
  -webkit-animation: tada 2s linear infinite;
  animation: tada 2s linear infinite;
}
/* line 1006, templates/rt_requiem/custom/scss/custom.scss */
.faa-tada.animated.faa-fast, .faa-tada.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-tada.faa-fast {
  -webkit-animation: tada 1s linear infinite;
  animation: tada 1s linear infinite;
}
/* line 1013, templates/rt_requiem/custom/scss/custom.scss */
.faa-tada.animated.faa-slow, .faa-tada.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-tada.faa-slow {
  -webkit-animation: tada 3s linear infinite;
  animation: tada 3s linear infinite;
}
/* PASSING */
@-webkit-keyframes passing {
  /* line 1023, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
  /* line 1029, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  /* line 1035, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}
@keyframes passing {
  /* line 1043, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
  /* line 1050, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  /* line 1057, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}
/* line 1065, templates/rt_requiem/custom/scss/custom.scss */
.faa-passing.animated, .faa-passing.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-passing {
  -webkit-animation: passing 2s linear infinite;
  animation: passing 2s linear infinite;
}
/* line 1072, templates/rt_requiem/custom/scss/custom.scss */
.faa-passing.animated.faa-fast, .faa-passing.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-passing.faa-fast {
  -webkit-animation: passing 1s linear infinite;
  animation: passing 1s linear infinite;
}
/* line 1079, templates/rt_requiem/custom/scss/custom.scss */
.faa-passing.animated.faa-slow, .faa-passing.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-passing.faa-slow {
  -webkit-animation: passing 3s linear infinite;
  animation: passing 3s linear infinite;
}
/* WAVE */
@-webkit-keyframes burst {
  /* line 1089, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    opacity: 0.6;
  }
  /* line 1093, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    opacity: 0;
  }
  /* line 1099, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@keyframes burst {
  /* line 1105, templates/rt_requiem/custom/scss/custom.scss */
  0% {
    opacity: 0.6;
  }
  /* line 1109, templates/rt_requiem/custom/scss/custom.scss */
  50% {
    -webkit-transform: scale(1.8);
    -ms-transform: scale(1.8);
    transform: scale(1.8);
    opacity: 0;
  }
  /* line 1116, templates/rt_requiem/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
/* line 1121, templates/rt_requiem/custom/scss/custom.scss */
.faa-burst.animated, .faa-burst.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-burst {
  -webkit-animation: burst 2s infinite linear;
  animation: burst 2s infinite linear;
}
/* line 1128, templates/rt_requiem/custom/scss/custom.scss */
.faa-burst.animated.faa-fast, .faa-burst.animated-hover.faa-fast:hover, .faa-parent.animated-hover:hover > .faa-burst.faa-fast {
  -webkit-animation: burst 1s infinite linear;
  animation: burst 1s infinite linear;
}
/* line 1135, templates/rt_requiem/custom/scss/custom.scss */
.faa-burst.animated.faa-slow, .faa-burst.animated-hover.faa-slow:hover, .faa-parent.animated-hover:hover > .faa-burst.faa-slow {
  -webkit-animation: burst 3s infinite linear;
  animation: burst 3s infinite linear;
}
