
body {
	background: #222326;
	overflow: hidden;
}

/* Preloader */
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; /* change if the mask should have another color then white */
	z-index:99; /* makes sure it stays on top */
}

#status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	background-image:url(status.gif); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}

/*-------------------NAVIGATION------------------*/

.navigation {
	position: fixed;
	background: #222326;
	width: 100%;
	height: 65px;
	z-index: 5;
}

.logo {
	position: absolute;
	left: 40px;
	top: 20px;
}

.logo_text {
	position: absolute;
	left: 82px;
	top: 22px;
	font-family: 'Lekton', sans-serif;
	font-size: 1.563em;
	color: white;
}

ul {
	font-family: 'Lekton', sans-serif;
	font-size: 1.25em;
}

#button_video {
	position: absolute;
	color: white;
	right: 340px;
	top: 26px;
	cursor: pointer;
}

#button_video:hover {
	color: #535362;
}

#button_about {
	position: absolute;
	color: white;
	right: 230px;
	top: 26px;
	cursor: pointer;
}

#button_about:hover {
	color: #535362;
}

#button_sticker {
	position: absolute;
	color: white;
	right: 100px;
	top: 26px;
	cursor: pointer;
}

#button_sticker:hover {
	color: #535362;
}

/*-------------------VIDEO-PLAYER------------------*/

.player {
	position: fixed;
	opacity: 0;
	width: 100%;

	top: 0;
	left: 0;
}

/*-------------------VIDEO------------------*/

.video {
	position: fixed;
	top: 4.063em;
	width: 100%;
	z-index: 1;
}

.video_img {
	position: fixed;
	top: 4.063em;
	width: 100%;
	opacity: 1;
}

.play {
	position: absolute;
	top: 20.188em;
	width: 100%;
	cursor: pointer;
}

.video_text {
	position: absolute;
	right: 44%;
	top: 2.125em;
	font-family: 'Lekton', sans-serif;
	font-size: 1.563em;
	color: white;
}

.video_play {
	position: absolute;
	right: 38%;
	width: 27.375em;
	opacity: 1;
}

.video_play2 {
	position: absolute;
	right: 38%;
	width: 27.375em;
	opacity: 0;
}

@media screen and ( max-width: 70em ) {
	
	.play {
	top: 10em;
	}
    
    .video_play {
	width: 21.375em;
	}

}

/*-------------------ABOUT------------------*/

.white {
	position: absolute;
	background: white;
	top: 1200px;
	width: 100%;
	height: 619px;
	z-index: 2;
}

.wrapper {
	position: relative;
	margin: 0 auto;
	height: 986px;
	width: 1024px;
	top: 1200px;
	z-index: 3;
}

.about_img {
	position: absolute;
	top: 78px;
	left: 77px;
}

h1 {
	position: absolute;
	top: 101px;
	left: 469px;
	font-family: 'Lekton', sans-serif;
	font-size: 40px;
	color: white;
	z-index: 10;
}

h2 {
	position: absolute;
	top: 101px;
	left: 625px;
	font-family: 'Lekton', sans-serif;
	font-size: 40px;
	color: #222326;
}

.about_text {
	position: absolute;
	top: 175px;
	left: 559px;
	width: 387px;
	font-family: 'Lekton', sans-serif;
	font-size: 1em;
	color: #222326;
	line-height: 110%;
}

.pixel1 {
	margin-left: -79px;
	position: absolute;
}

.pixel2 {
	margin-left: 5px;
	margin-bottom: 70px;
}

/*-------------------STICKER------------------*/

.black {
	position: absolute;
	background: #222326;	
	top: 1818px;
	width: 100%;
	height: 441px;
	z-index: 2;
}

.box_sticker {
	position: absolute;
	top: 618px;
}

h3 {
	position: absolute;
	top: 101px;
	left: 160px;
	font-family: 'Lekton', sans-serif;
	font-size: 40px;
	color: #222326;
}

h4 {
	position: absolute;
	top: 101px;
	left: 323px;
	font-family: 'Lekton', sans-serif;
	font-size: 40px;
	color: white;
}

.sticker_text {
	position: absolute;
	top: 175px;
	left: 174px;
	width: 387px;
	font-family: 'Lekton', sans-serif;
	font-size: 1em;
	color: white;
	line-height: 110%;
}

.pdf {
	position: absolute;
	top: 281px;
	left: 137px;
}

h5 {
	position: absolute;
	top: 284px;
	left: 206px;
	font-family: 'Lekton', sans-serif;
	font-size: 26px;
	color: white;
}

.heart {
	position: absolute;
	top: 287px;
	left: 335px;
	opacity: 1;
}

.heart2 {
	position: absolute;
	top: 287px;
	left: 335px;
	opacity: 0;
}

h6 {
	position: absolute;
	top: 284px;
	left: 362px;
	font-family: 'Lekton', sans-serif;
	font-size: 26px;
	color: white;
}

h7 {
	position: absolute;
	top: 315px;
	left: 206px;
	font-family: 'Lekton', sans-serif;
	font-size: 26px;
	color: white;
}

