@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}


@-webkit-keyframes fancybox-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fancybox-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


@-webkit-keyframes fadeInUpSm {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0,20%,0);
    transform: translate3d(0,20%,0);
  }

  to {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpSm {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,20%,0);
    transform: translate3d(0,20%,0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeInLeftSm {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(20%,0,0);
    transform: translate3d(20%,0,0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftSm {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(20%,0,0);
    transform: translate3d(20%,0,0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeInDownSm {
  0% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0,20%,0);
    transform: translate3d(0,20%,0);
  }
}

@keyframes fadeInDownSm {
  0% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0,20%,0);
    transform: translate3d(0,20%,0);
  }
}

@-webkit-keyframes zoomDownBig {
  0% {
    -webkit-transform: scale(20);
    transform: scale(20);
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes zoomDownBig {
  0% {
    -webkit-transform: scale(20);
    transform: scale(20);
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes slide-down {
    0% { opacity: 0; transform: translateY(10%); }
    20% { opacity: 1; transform: translateY(0); }
}



