body { font-family:arial,helvetica,Times New Roman; overflow-x: hidden; }

.coverBG {
  background: no-repeat fixed center / cover;
}

.hueRotate {
  -webkit-animation: filter-animation 3s infinite;
  animation: filter-animation 3s infinite;
}

@-webkit-keyframes filter-animation {
  0% {
    -webkit-filter: hue-rotate(0deg);
  }
  
  50% {
    -webkit-filter: hue-rotate(-20deg);
  }
  
  100% {
    -webkit-filter: hue-rotate(0deg);
  }
}

@keyframes filter-animation {
  0% {
    filter: hue-rotate(0deg);
  }
  
  50% {
    filter: hue-rotate(-20deg);
  }
  
  100% {
    filter: hue-rotate(0deg);
  }
}


.heartbeat {
  animation: heartbeat 5s infinite;
}

@keyframes heartbeat
{
  0%
  {
    transform: scale( .85 );
  }
  50%
  {
    transform: scale( 1 );
  }
  100%
  {
    transform: scale( .85 );
  }
}

.zoomMe {
  animation: zoomMe 5s 1;
}

@keyframes zoomMe
{
  0%
  {
    transform: scale( 0 );
  }
  100%
  {
    transform: scale( 1 );
  }
}

/*-----------------------------------------------
|   Font Sizes
-----------------------------------------------*/
.fs--2 {
  font-size: 0.69444rem;
}

.fs--1 {
  font-size: 0.83333rem;
}

.fs-0 {
  font-size: 1rem;
}

.fs-1 {
  font-size: 1.2rem;
}

.fs-2 {
  font-size: 1.44rem;
}

.fs-3 {
  font-size: 1.728rem;
}

.fs-4 {
  font-size: 2.0736rem;
}

.fs-5 {
  font-size: 2.48832rem;
}

.fs-6 {
  font-size: 2.98598rem;
}

.fs-7 {
  font-size: 3.58318rem;
}

.fs-8 {
  font-size: 4.29982rem;
}