
/* ----------DAQUI P BAIXO INFINITOS ATÉ O 6 ---------------*/

/* ----------  flutuar  ---------------*/

.flutua {
    animation: flutua 10s ease-in-out infinite;
}

@keyframes flutua {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}

/* ---------- fim flutuar  ---------------*/


.swing1 {
    animation: swing1 ease-in-out 1s infinite alternate;
    transform-origin: center -20px;
    float:left;}
@keyframes swing1 {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}
/* ----------------------------------------------------*/
.swing2 {
    animation: swing2 ease-in-out 2s infinite alternate;
    transform-origin: center -20px;
    float:left;}
@keyframes swing2 {
    0% { transform: rotate(13deg); }
    100% { transform: rotate(-13deg); }
}
/* ----------------------------------------------------*/
.spin1 {
animation-name: spin1;   animation-duration:2000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; 

}
@keyframes spin1 { from {  transform:rotate(0deg);  }  to { transform:rotate(360deg);  }}

/* ----------------------------------------------------*/
.spinUnico {
animation-name: spinUnico;   animation-duration:1000ms;
animation-iteration-count: 1;
animation-timing-function: linear;
    
    width:70px!important;
    margin-left:50px!important;
    top:60px!important;
}
@keyframes spinUnico { from {  transform:rotate(0deg); opacity:0.0;  }  to {  transform:rotate(360deg); opacity:1.0;  }}

/* ----------------------------------------------------*/


.spin2 {
animation-name:spin2;   animation-duration: 20000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; 
}
@keyframes spin2 { from {  transform:rotate(0deg);  }  to { transform:rotate(360deg);  }}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/

.pulse {
  animation: pulse 1s infinite ease-in-out alternate;
}
@keyframes pulse {
  from { transform: scale(0.8); }
  to { transform: scale(1.2); }
}


/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/


.pulse2 {
  animation: pulse2 0.2s infinite ease-in-out alternate;
}
@keyframes pulse2 {
  from { transform: scale(1.0); }
  to { transform: scale(0.9); }
}

/* ------------------------FIM ININITO ---------------------------------*/










        
.kiwiAnima {
  animation: kiwiAnima 3s ;
animation-iteration-count: 1; 
    
    width:70px!important;
    margin-left:50px!important;
    top:60px!important;
    
}
@keyframes kiwiAnima {
    
    
    
    
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/  

        
.gelatine {
  animation: gelatine 0.5s infinite;

}
@keyframes gelatine {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/  

        
.gelatinex2 {
  animation: gelatinex2 0.5s infinite;
animation-iteration-count: 8;
}
@keyframes gelatinex2 {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/   
        
        
.elastic-spin {
  animation: elastic-spin 3s infinite ease;
animation-iteration-count: 1; 
}
@keyframes elastic-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(1440deg); }
}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.pulse {
  animation: pulse 0.5s infinite ease-in-out alternate;

}
@keyframes pulse {
  from { transform: scale(0.5); }
  to { transform: scale(1.2); }
}

 
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.pulsex2 {
  animation: pulsex2 0.5s infinite ease-in-out alternate;
animation-iteration-count: 8; 
}
@keyframes pulsex2 {
  from { transform: scale(0.5); }
  to { transform: scale(1.2); }
}


/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/    
        
.flash {
  animation: flash 500ms ease infinite alternate;
animation-iteration-count: 2; 
}
@keyframes flash {
	from { opacity: 1; }	
	to { opacity: 0; }
}

          

        
.hithere {
  animation: hithere 1s ease infinite;
animation-iteration-count: 2; 
}
@keyframes hithere {
  30% { transform: scale(1.2); }
  40%, 60% { transform: rotate(-20deg) scale(1.2); }
  50% { transform: rotate(20deg) scale(1.2); }
  70% { transform: rotate(0deg) scale(1.2); }
  100% { transform: scale(1); }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/    
        
        
.grow {
  animation: grow 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes grow {
  from { transform: scale(0); }
  to { transform: scale(1); }
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/

        
.fade-in {
  animation: fade-in 2s linear infinite;
animation-iteration-count: 1; 
}
@keyframes fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/

        
.fade-out {
  animation: fade-out 2s linear infinite;
animation-iteration-count: 1; 
}
@keyframes fade-out {
  from { opacity: 1; }
  to { opacity: 0; }
}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/      
        
        
.bounce {
  animation: bounce 3s ease infinite;

}
@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-75%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-15%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-10%); }
    100% { transform:translateY(0); }
}
        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/      
        
        

.bounce2 {
  animation: bounce2 2s ease infinite;

}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/   
        
        
        
        
.shake {
  animation: shake 2s ease infinite;

}
@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}
        
        
        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/    
        
        
        

.flip {
	backface-visibility: visible !important;
	animation: flip 2s ease ;
}
@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(.5);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/    
        
        
.wobble {
  animation: wobble 2s ease infinite;
animation-iteration-count: 1; 
}
@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%); }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.fade-in-down {
  animation: fade-in-down 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes fade-in-down {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.fade-in-left {
  animation: fade-in-left 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.fade-in-right {
  animation: fade-in-right 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes fade-in-right {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/      
        
        
.fade-out-down {
  animation: fade-out-down 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes fade-out-down {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
        
.bounce-in {
  animation: bounce-in 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes bounce-in {
  0% {
    opacity: 0;
    transform: scale(.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% { transform: scale(.9); }
  100% { transform: scale(1); }
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
        
.bounce-in-right {
  animation: bounce-in-right 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes bounce-in-right {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0); }
}
        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/      
        

.bounce-out {
  animation: bounce-out 2s ease ;
animation-iteration-count: 1; 
}
@keyframes bounce-out {
  0% { transform: scale(1); }
  25% { transform: scale(1.50); }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(.3);
  } 
}

        
        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/   
        
        
        
.bounce-out-down {
  animation: bounce-out-down 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes bounce-out-down {
  0% { transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/     
        
.rotate-in-down-left {
  animation: rotate-in-down-left 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes rotate-in-down-left {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/

        
.hinge {
  animation: hinge 2s ease infinite;
animation-iteration-count: 1; 
}
@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; }
}

        
/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/

        
.roll-in {
  animation: roll-in 2s ease infinite;
animation-iteration-count: 1; 
}
@keyframes roll-in {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

/* ----------ANIMAÇÔES DIVERSAS KIWI---------------*/











