/* ANIMATION */
@-moz-keyframes cycle {
	0%  {  }
	4%  {  } 
	16% {  opacity:1;  } 
	20% {  opacity:0;  } 
	21% {  opacity:0;  }
	92% {  opacity:0;  }
	96% {  opacity:0; }
	100%{  opacity:1; }
	
}
@-moz-keyframes cycletwo {
	0%  {  opacity:0; }
	16% {  opacity:0; }
	20% {  opacity:1; }
	24% {  opacity:1; } 
	36% {  opacity:1;  } 
	40% {  opacity:0;  }
	41% {  opacity:0;  } 
	100%{  opacity:0;  }
}
@-moz-keyframes cyclethree {
	0%  {  opacity:0; }
	36% {  opacity:0; }
	40% {  opacity:1; }
	44% {  opacity:1; } 
	56% {  opacity:1; } 
	60% {  opacity:0;  }
	61% {  opacity:0;  } 
	100%{  opacity:0;  }
}
@-moz-keyframes cyclefour {
	0%  {  opacity:0; }
	56% {  opacity:0; }
	60% {  opacity:1; }
	64% {  opacity:1; }
	76% {  opacity:1;  }
	80% {  opacity:0;  }
	81% {  opacity:0;  }
	100%{  opacity:0;  }
}
@-moz-keyframes cyclefive {
	0%  {  opacity:0; }
	76% {  opacity:0; }
	80% {  opacity:1; }
	84% {  opacity:1; }
	96% {  opacity:1;  }
	100%{  opacity:0;  }
}

@-webkit-keyframes cycle {
	0%  {  }
	4%  {  }
	16% {  opacity:1;  } 
	20% {  opacity:0;  }
	21% {  opacity:0;  }
	50% {  opacity:0;  }
	92% {  opacity:0;  }
	96% {  opacity:0; }
	100%{  opacity:1; }
	
}
@-webkit-keyframes cycletwo {
	0%  {  opacity:0; }
	16% {  opacity:0; }
	20% {  opacity:1; }
	24% {  opacity:1; } 
	36% {  opacity:1;  } 
	40% {  opacity:0;  }
	41% {  opacity:0;  }  
	100%{  opacity:0;  }
}
@-webkit-keyframes cyclethree {
	0%  {  opacity:0; }
	36% {  opacity:0; }
	40% {  opacity:1; }
	44% {  opacity:1; } 
	56% {  opacity:1;  } 
	60% {  opacity:0;  } 
	61% {  opacity:0;  }
	100%{  opacity:0;  }
}
@-webkit-keyframes cyclefour {
	0%  {  opacity:0; }
	56% {  opacity:0; }
	60% {  opacity:1; }
	64% {  opacity:1; }
	76% {  opacity:1;  }
	80% {  opacity:0;  }
	81% {  opacity:0;  }
	100%{  opacity:0;  }
}
@-webkit-keyframes cyclefive {
	0%  {  opacity:0; }
	76% {  opacity:0; }
	80% {  opacity:1; }
	84% {  opacity:1; }
	96% {  opacity:1;  }
	100%{  opacity:0;  }
}

/* ANIMATION BAR */
@-moz-keyframes fullexpand {
    0%, 20%, 40%, 60%, 80%, 100% { width:0%; opacity:0; }
    4%, 24%, 44%, 64%, 84% { width:0%; opacity:0.3; }
   16%, 36%, 56%, 76%, 96% { width:100%; opacity:0.7; }
   17%, 37%, 57%, 77%, 97% { width:100%; opacity:0.3; }
   18%, 38%, 58%, 78%, 98% { width:100%; opacity:0; }	
}
@-webkit-keyframes fullexpand {
    0%, 20%, 40%, 60%, 80%, 100% { width:0%; opacity:0; }
    4%, 24%, 44%, 64%, 84% { width:0%; opacity:0.3; }
   16%, 36%, 56%, 76%, 96% { width:100%; opacity:0.7; }
   17%, 37%, 57%, 77%, 97% { width:100%; opacity:0.3; }
   18%, 38%, 58%, 78%, 98% { width:100%; opacity:0; }	
}