/* Runing vending
-----------------------------------------------------------------*/
.running-vending {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

img.vending {
	width: 100%;
	-webkit-transition: all 1.5s ease-out;
	-moz-transition: all 1.5s ease-out;
	transition: all 1.5s ease-out;
	margin-left: 900px;
	z-index: 1;
	position: relative;
}

img.vendingMan {
	width: 100%;
}

img.vendingMan {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
}

.running-vending.in-view img.vending {
	-webkit-transform: translate(-900px, 0px) rotate(0deg);
	-moz-transform: translate(-900px, 0px) rotate(0deg);
	transform: translate(-900px, 0px) rotate(-0deg);
}

.device-sm .running-vending.in-view img.vending {
	-webkit-transform: translate(-500px, 0px) rotate(0deg);
	-moz-transform: translate(-500px, 0px) rotate(0deg);
	transform: translate(-500px, 0px) rotate(-0deg);
	margin-left: 348px;
	width: 100%;
}


.device-xs .running-vending.in-view img.vending {
	-webkit-transform: translate(-350px, 0px) rotate(0deg);
	-moz-transform: translate(-350px, 0px) rotate(0deg);
	transform: translate(-350px, 0px) rotate(-0deg);
	margin-left: 348px;
	width: 100%;
}
