/* This file ist just for keyframe animations < 768 pixels */

.k-header-clouds {
	-skrollr-animation-name: clouds;
}

@-skrollr-keyframes clouds {

	0 {
		background-position: -300px 0px;
	}

	1500 {
		background-position: 0px 0px;
	}
}

.k-header-lens {
	-skrollr-animation-name: lens;
}

@-skrollr-keyframes lens {

	100 {
		background-position: -230px 0px;
	}

	1600 {
		background-position: -600px -115px;
	}
}

.k-interior-headline {
	-skrollr-animation-name: headline;
}

@-skrollr-keyframes headline {

	3120 {
		transform: translate3d(-1000px, 0px, 0px);
		-webkit-transform: translate3d(-1000px, 0px, 0px);
		-moz-transform: translate3d(-1000px, 0px, 0px);
	}

	3340 {
		transform: translate3d(-1000px, 0px, 0px);
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
	}
}

.k-object-detail {
	-skrollr-animation-name: detail;
}

@-skrollr-keyframes detail {

	1800 {
		background-position: 50% 0%;
	}

	3330 {
		background-position: 50% 100%;
	}
}

.k-object-teaser {
	-skrollr-animation-name: teaser;
}

@-skrollr-keyframes teaser {

	30 {
		opacity: 1;
		transform: translate3d(0px, 0px, 0px);
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
	}

	300 {
		opacity: 0;
		transform: translate3d(0px, 300px, 0px);
		-webkit-transform: translate3d(0px, 300px, 0px);
		-moz-transform: translate3d(0px, 300px, 0px);
	}
}

.k-impressions-impr-1 {
	-skrollr-animation-name: impr-1;
}

@-skrollr-keyframes impr-1 {

	6530 {
		left: -800px;
	}

	6750 {
		left: 0px;
	}

	6751 {
		top: 200px;
	}

	6850 {
		top: 0px;
	}
}

.k-impressions-impr-2 {
	-skrollr-animation-name: impr-2;
}

@-skrollr-keyframes impr-2 {

	6530 {
		top: 600px;
	}

	6850 {
		top: 0px;
	}
}

.k-impressions-impr-3 {
	-skrollr-animation-name: impr-3;
}

@-skrollr-keyframes impr-3 {

	6530 {
		right: -800px;
	}

	6750 {
		right: 0px;
	}

	6751 {
		top: 200px;
	}

	6850 {
		top: 0px;
	}
}

.k-impressions-impr-4 {
	-skrollr-animation-name: impr-4;
}

@-skrollr-keyframes impr-4 {

	6750 {
		right: -800px;
	}

	6900 {
		right: 0px;
	}

	6901 {
		top: 100px;
	}

	7000 {
		top: -10px;
	}
}

.k-impressions-impr-5 {
	-skrollr-animation-name: impr-5;
}

@-skrollr-keyframes impr-5 {

	6800 {
		left: -500px;
	}

	7000 {
		left: 0px;
	}
}

.k-impressions-impr-6 {
	-skrollr-animation-name: impr-6;
}

@-skrollr-keyframes impr-6 {

	6910 {
		left: -300px;
	}

	7000 {
		left: 0px;
	}

	7001 {
		top: -75px;
	}

	7150 {
		top: -200px;
	}
}

.k-impressions-impr-7 {
	-skrollr-animation-name: impr-7;
}

@-skrollr-keyframes impr-7 {

	7001 {
		top: -75px;
	}

	7150 {
		top: -200px;
	}
}

.k-impressions-impr-8 {
	-skrollr-animation-name: impr-8;
}

@-skrollr-keyframes impr-8 {

	6910 {
		right: -300px;
	}

	7000 {
		right: 0px;
	}

	7001 {
		top: -75px;
	}

	7150 {
		top: -200px;
	}
}