.fluid {
	position: absolute;
	width: 240px;
	height: 60px;
	left: 223px;
	bottom: 64px;
	overflow: hidden;
	padding: 0;
	background: #38c;
	animation: current 13s linear infinite;
	-webkit-animation: current 13s linear infinite;
}
.wave {
	float: left;
	width: 42px;
	height: 32px;
	margin: 0 -1% 31px 0;
	border-bottom: 1px solid #8ae;
	border-radius: 0 0 50% 50%;
	background: #79d;
	animation: waves 8s linear infinite;
	-webkit-animation: waves 8s linear infinite;
}
.slice {
	position: absolute;
	width: 32px;
	height: 21px;
	right: 52%;
	bottom: 83px;
	margin-right: -16px;
	background: transparent url("/images/slice.svg") center center no-repeat;
	cursor: url("cursors/link1.cur"), pointer;
	animation: slicing 32s linear infinite;
	-webkit-animation: slicing 32s linear infinite;
}
.bacon {
	position: absolute;
	width: 32px;
	height: 21px;
	right: 52%;
	bottom: 83px;
	margin-bottom: 42px;
	margin-right: -16px;
	background: transparent url("/images/bacon.svg") center center no-repeat;
	animation: slicing 32s linear infinite;
	-webkit-animation: slicing 32s linear infinite;
}
.lettuce {
	position: absolute;
	width: 32px;
	height: 21px;
	right: 52%;
	bottom: 83px;
	margin-bottom: 21px;
	margin-right: 8px;
	background: transparent url("/images/lettuce.svg") center center no-repeat;
	animation: slicing 32s linear infinite;
	-webkit-animation: slicing 32s linear infinite;
}
.tomato {
	position: absolute;
	width: 32px;
	height: 21px;
	right: 52%;
	bottom: 83px;
	margin-bottom: 21px;
	margin-right: -43.875px;
	background: transparent url("/images/tomato.svg") center center no-repeat;
	animation: slicing 32s linear infinite;
	-webkit-animation: slicing 32s linear infinite;
}
@-webkit-keyframes current {
	0% { margin-left: 0; }
	50% { margin-left: -7px; }
	100% { margin-left: 0; }
}
@keyframes current {
	0% { margin-left: 0; }
	50% { margin-left: -7px; }
	100% { margin-left: 0; }
}
@-webkit-keyframes waves {
	0% { height: 32px; border-bottom: 1px solid #9bf; border-radius: 0 0 50% 50%; }
	50% { height: 48px; border-bottom: 1px solid #38c; border-radius: 0 0 0% 0%; }
	100% { height: 32px; border-bottom: 1px solid #9bf; border-radius: 0 0 50% 50%; }
}
@keyframes waves {
	0% { height: 32px; border-bottom: 1px solid #9bf; border-radius: 0 0 50% 50%; }
	50% { height: 48px; border-bottom: 1px solid #38c; border-radius: 0 0 0% 0%; }
	100% { height: 32px; border-bottom: 1px solid #9bf; border-radius: 0 0 50% 50%; }
}
@keyframes slicing {
	0% { bottom: 83px; right: 52%; }
	12.5% { bottom: 67px; }
	25% { bottom: 83px; }
	37.5% { bottom: 67px; }
	50% { bottom: 83px; right: 48%; }
	62.5% { bottom: 67px; }
	75% { bottom: 83px; }
	87.5% { bottom: 67px; }
	100% { bottom: 83px; right: 52%; }
}
@-webkit-keyframes slicing {
	0% { bottom: 83px; right: 52%; }
	12.5% { bottom: 67px; }
	25% { bottom: 83px; }
	37.5% { bottom: 67px; }
	50% { bottom: 83px; right: 48%; }
	62.5% { bottom: 67px; }
	75% { bottom: 83px; }
	87.5% { bottom: 67px; }
	100% { bottom: 83px; right: 52%; }
}

@keyframes baconing {
	0% { bottom: 83px; right: 52%; }
	12.5% { bottom: 67px; }
	25% { bottom: 83px; right: 22%; }
	37.5% { bottom: 67px; }
	50% { bottom: 83px; right: 78%; }
	62.5% { bottom: 67px; }
	100% { bottom: 83px; right: 52%; }
}
@-webkit-keyframes baconing {
	0% { bottom: 83px; right: 52%; }
	12.5% { bottom: 67px; }
	25% { bottom: 83px; right: 22%; }
	37.5% { bottom: 67px; }
	50% { bottom: 83px; right: 78%; }
	62.5% { bottom: 67px; }
	100% { bottom: 83px; right: 52%; }
}