@charset "utf-8";

.parches-box{ width: 100%;height:100%; position: absolute; }
	.parche-1{z-index:1;width:101px; height:86px;max-height: 86px;transform: translate(227px,168px); background:rgba(0, 0, 0, 0) 
		url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/techo-1.png") no-repeat scroll 0px 0px/ contain ;}
	.parche-2{z-index:1;width:103px; height:70px;max-height: 70px;transform: translate(432px,-43px); background:rgba(0, 0, 0, 0) 
		url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/techo-2.png") no-repeat scroll 0px 0px/ contain ;}

.animation-box { height:100%; position: absolute; overflow:hidden; max-width:none; width:1900px; }
.shadows-cars{background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/shadows_cars.png") no-repeat scroll 344px 0px/ 968px auto;height: 100%;position: absolute;z-index: 1;width: 1900px;}
.car1{ width:33px; height:25px;max-height:25px;
 background:rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car1.png")no-repeat scroll 0px 0px/ contain ;
  animation: auto1 linear 30s;			animation-iteration-count: infinite;	transform-origin: 50% 50%;
  -webkit-animation: auto1 linear 30s; -webkit-animation-iteration-count: infinite;-webkit-transform-origin: 50% 50%;
  -moz-animation: auto1 linear 30s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 50% 50%;}
.car1::after { content: "";position: absolute; width: 33px; height: 25px; max-height:25px;left: 95px; bottom: -110px;display: block; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car1_after.png")no-repeat scroll 0px 0px/ contain;}
.car1::before { content: "";position: absolute; width: 33px;height: 25px;left:-45px; top: -80px;  display: block; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car1_before.png")no-repeat scroll 0px 0px/ contain;}
@keyframes auto1{
  0% 	{ transform:  translate(440px,-32px);}	
  55% 	{ transform:  translate(885px,546px);}
  70% 	{ transform:  translate(1075px,795px);}
  73% 	{ transform:  translate(1075px,795px);}
  100%{ transform: translate(1226px,994px);}
}
/*moz-*/
@-moz-keyframes auto1{
  0% 	{ moz-transform:  translate(440px,-32px);}	
  55% 	{ moz-transform:  translate(865px,546px);}
  70% 	{ moz-transform:  translate(1075px,795px);}
  73% 	{ moz-transform:  translate(1075px,795px);}
  100%  { moz-transform: translate(1226px,994px);}
} 
/* -webkit-*/
@-webkit-keyframes auto1 {
  0% 	{ -webkit-transform:  translate(440px,-32px);}	
  55% 	{ -webkit-transform:  translate(865px,546px);}
  70% 	{ -webkit-transform:  translate(1075px,795px);}
  73% 	{ -webkit-transform:  translate(1075px,795px);}
  100%  { -webkit-transform: translate(1226px,994px);}
}
/**/
.car2{ width: 33px; height: 25px; max-height:25px;
 background:rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car2.png")no-repeat scroll 0px 0px/ contain ;
  animation: auto2 linear 30s;			animation-iteration-count: infinite;	transform-origin: 50% 50%;
  -webkit-animation: auto2 linear 30s; -webkit-animation-iteration-count: infinite;-webkit-transform-origin: 50% 50%;
  -moz-animation: auto2 linear 30s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 50% 50%;
}
.car2::after { content: "";position: absolute; width: 33px; height: 25px; max-height:25px;left:22px; bottom: 20px;display: block; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car2_after.png")no-repeat scroll 0px 0px/ contain;}
.car2::before { content: "";position: absolute; width: 33px; height: 25px; max-height:25px;left: -79px; top:60px;  display: block; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/car2_before.png")no-repeat scroll 0px 0px/ contain;}

@keyframes auto2{
  0% 	{ transform:  translate(1163px,546px);}	
  65% 	{ transform:  translate(781px,802px);}
  67% 	{ transform:  translate(741px,824px);}
  74% 	{ transform:  translate(541px,970px);}
  100%{ transform: translate(-33px,1336px);}
}
/*moz-*/
@-moz-keyframes auto2{

}  0% 	{ moz-transform:  translate(1163px,546px);}	
  65% 	{ moz-transform:  translate(781px,802px);}
  67% 	{ moz-transform:  translate(741px,824px);}
  74% 	{ moz-transform:  translate(541px,970px);}
  100%{ moz-transform: translate(-33px,1336px);}
/* -webkit-*/
@-webkit-keyframes auto2 {
  0% 	{ -webkit-transform:  translate(1163px,546px);}	
  65% 	{ -webkit-transform:  translate(781px,802px);}
  67% 	{ -webkit-transform:  translate(741px,824px);}
  74% 	{-webkit-transform:  translate(541px,970px);}
  100%{-webkit- transform: translate(-33px,1336px);}
}
/**/
.bus1::before {content: ""; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/bus1_before.png") no-repeat scroll 0px 0px/ contain ;width: 35px; height: 48px; max-height:48px; left: -25px; top: -55px; display: block; position: absolute;}
.bus1::after {content: ""; background: rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/bus_after.png") no-repeat scroll 0px 0px/ contain ;width: 33px; height: 25px; max-height:25px; left:205px; bottom:-210px; display: block; position: absolute;}
.bus1{ width:55px; height:53px; background:rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/bus.png") no-repeat scroll 0px 0px/ contain ; max-height: 83px;
  animation: animationBUS1 linear 40s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: animationBUS1 linear 40s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationBUS1 linear 40s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
}

@keyframes animationBUS1{
  0% { transform:  translate(1281px,954px)  ; }
  40% { transform:  translate(905px,480px)  ; }
  50% { transform:  translate(805px,350px)  ; }
  100% { transform:  translate(452px,-100px)  ;}
}

@-moz-keyframes animationBUS1{
  0% { moz-transform:  translate(1281px,954px)  ; }
  40% { moz-transform:  translate(905px,480px)  ; }
  50% { moz-transform:  translate(805px,350px)  ; }
  100% { moz-transform:  translate(452px,-100px)  ;}
}

@-webkit-keyframes animationBUS1 {
  0% { -webkit-transform:  translate(1281px,954px)  ; }
  40% { -webkit-transform:  translate(905px,480px)  ; }
  50% { -webkit-transform:  translate(805px,350px)  ; }
  100% { -webkit-transform:  translate(452px,-100px)  ;}
}
/*balloon*/
.balloon { width:221px; height:299px; max-height: 299px; z-index:2; position:relative;background:rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/balloon.png") no-repeat scroll 0px 0px/ contain ;  
  animation: balloon-move linear 120s infinite; transform-origin: 50% 50%;
  -webkit-animation: balloon-move linear 120s infinite;-webkit-transform-origin: 50% 50%;
   -moz-animation: balloon-move linear 120s infinite; moz-transform-origin: 50% 50%;
}
@keyframes balloon-move{
  0% { transform:  translate(1512px,-154px)  ; }
  40% { transform:  translate(838px,162px)  ;}
  100% { transform:  translate(-220px,686px)  ;}
}
@-webkit-keyframes balloon-move{
  0% { -webkit-transform:  translate(1512px,-154px)  ; }
  40% { -webkit-transform:  translate(838px,162px)  ;}
  100% {-webkit-transform:  translate(-220px,686px)  ;}
}
.balloon-shadow{width:193px; height:126px; max-height: 126px;position:absolute; mix-blend-mode: multiply; background:rgba(0, 0, 0, 0) url("https://www.feriavirtualaliat.com/demo/wp-content/themes/demoWP-theme/img/animations/balloon_shadow.png") no-repeat scroll 0px 0px/ contain ;  z-index:1; 
  animation: animationZEPPELIN-sombra linear 120s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: animationZEPPELIN-sombra linear 120s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationZEPPELIN-sombra linear 120s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: aanimationZEPPELIN-sombra linear 120s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationZEPPELIN-sombra linear 120s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}
@keyframes animationZEPPELIN-sombra{
  0% { transform:  translate(1512px,-154px)  ; }
  40% { transform:  translate(838px,162px)  ;}
  100% { transform:  translate(-220px,686px)  ;}
}