/* ----------------------------------------------
 * Generated by Animista on 2020-3-4 19:13:25
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation vibrate-1
 * ----------------------------------------
 */
@-webkit-keyframes vibrate-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }

    20% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
    }

    40% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
    }

    60% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px);
    }

    80% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
    }

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

@keyframes vibrate-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }

    25% {
        -webkit-transform: translate(-10px, -10px);
        transform: translate(-10px, -10px);
    }
    
    50% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
    
    75% {
        -webkit-transform: translate(10px, 10px);
        transform: translate(10px, 10px);
    }


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

@keyframes vibrate-2 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }

    25% {
        -webkit-transform: translate(-5px, -5px);
        transform: translate(-5px, -5px);
    }
    
    50% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
    
    75% {
        -webkit-transform: translate(5px, 5px);
        transform: translate(5px, 5px);
    }


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

.vibrate-1,
.deficiency li:nth-of-type(1),
.deficiency li:nth-of-type(3), 
.deficiency li:nth-of-type(5) {
	-webkit-animation: vibrate-1 5s linear infinite both;
	        animation: vibrate-1 5s linear infinite both;
}

.vibrate-2,
.deficiency li:nth-of-type(2),
.deficiency li:nth-of-type(4), 
.deficiency li:nth-of-type(6) {
	-webkit-animation: vibrate-2 5s linear infinite both;
	        animation: vibrate-2 5s linear infinite both;
}

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
 @-webkit-keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  
  .carousel-inner .overlay:first-child::before {
    -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
  }


/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
 @-webkit-keyframes slide-top {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-130px);
              transform: translateY(-130px);
    }
  }
  @keyframes slide-top {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-130px);
              transform: translateY(-130px);
    }
  }
  
  .slide-top {
	-webkit-animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}