/* fullpage.css */

#fp-nav span, .fp-slidesNav span {
	background: #ffffff !important;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

#fp-nav span:hover, .fp-slidesNav span:hover {
	background: #ffc400 !important;
}

.fp-tooltip {
	font: normal 18px 'Neucha Normal' !important;
	text-shadow: 0px 0px 2px rgba(0,0,0,1);
	color: #ffc400 !important;
}

.fp-controlArrow {
	border-width: 15px !important;
}

.fp-controlArrow.fp-prev {
	left: 50px !important;
}

.fp-controlArrow.fp-next {
	right: 50px !important;
}

/* geomag.css */
body {
	background: #868686;
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
}

html {
	opacity: 0;
}

html.loaded {
	opacity: 1;
	transition: all 0.5s ease;
}

@font-face {
    font-family: 'Calibri Light';
    src: url('fonts/calibri-light.ttf');
}

@font-face {
    font-family: 'Calibri Normal';
    src: url('fonts/calibri-normal.ttf');
}

@font-face {
    font-family: 'Calibri Italic';
    src: url('fonts/calibri-italic.ttf');
}

@font-face {
    font-family: 'Calibri Bold';
    src: url('fonts/calibri-bold.ttf');
}

@font-face {
    font-family: 'Neucha Normal';
    src: url('fonts/neucha-normal.ttf');
}

#header {
	position: fixed;
	top: 0px; left: 0px;
	z-index: 100;
	width: 100%;
	min-width: 800px;
	background: #004b93;
	line-height: 80px;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.4);
	border-bottom: solid 2px #ffffff;
}

#header #header-logo {
	height: 50px;
	margin: 0px 40px;
	vertical-align: middle;
}

#header #menu {
	display: inline-block;
    margin: 0px;
    padding: 0px;
	line-height: 50px;
	vertical-align: middle;
	/* float: right; */
	height: 50px;
}

#header #menu a {
	display: inline-block;
    border-radius: 8px;
	padding: 10px 15px;
	margin: 0px;
	text-decoration: none;
	color: #ffffff;
	font: normal 18px 'Calibri Normal';
	text-transform: uppercase;
}

#header #menu a:hover {
    background: rgb(0, 75, 147);
	color: #ffc400;
	transition: all .1s ease-in;
}

#header #menu a.active {
    background: #e41e13;
	color: #ffffff;
}

.section {
	text-align: center;
	overflow: hidden;
}

.section .section-logo {
	height: 60px;
	margin: 20px 0px 0px 0px;
	-webkit-filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.5));
}

.section h1 {
	color: #ffffff;
	font: normal 40px 'Neucha Normal';
	margin: 10px 0px 60px 0px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	text-transform: uppercase;
}

.section h2 {
	color: #ffffff;
	font: normal 30px 'Neucha Normal';
	margin: 0px 0px 30px 0px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	text-transform: uppercase;
}

.section p {
	color: #ffffff;
	font: normal 20px 'Calibri Light';
	text-indent: 20px;
	text-align: justify;
	margin: 0px 0px 20px 0px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.section p a {
	color: #ffc400;
	text-decoration: none;
}

.section p a:hover {
	border-bottom: #ffffff 2px solid;
	border-bottom-color: #ffc400;
}

.section .column {
	width: 40%;
	min-width: 400px;
	display: inline-block;
	transform: transale3d(0,0,0);
}

.section .column.center {
	text-align: center;
}

.section .column.center img {
	width: 300px;
	margin: 20px 0px 20px 0px;
}

.section .column.center p {
	text-align: center;
	text-indent: 0px;
}

.section .column.center p span {
	font: normal 16px 'Calibri Light' !important;
}

.section .column.left:not(.buy) {
	text-align: center;
	min-width: 400px;
	max-width: 700px;
	vertical-align: middle;
	transform: translate3d(-256px, 0px, 0px) rotate(-10deg);
	opacity: 0;
}

.section .column.right {
	min-width: 400px;
	max-width: 800px;
	vertical-align: top;
	margin: 0px 0px 0px 40px;
}

.section .column.left.buy {
	min-width: 400px;
	max-width: 800px;
}

.section .column.right.buy {
	min-width: 400px;
	max-width: 800px;
	margin: 0px 0px 0px 100px;
}

.buy p {
	color: #ffffff;
	font: normal 18px 'Calibri Light';
	text-indent: 0px;
	margin: 0px 0px 20px 0px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.left.buy p {
	text-align: right;
}

.section .column.left.active {
	transform: translate3d(0px, 0px, 0px) rotate(0deg);
	opacity: 1;
	transition: all 0.25s ease;
}

.section .column.left img {
	max-width: 100%;
	max-height: 100%;
	border-radius: 6px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}

.section .column.right span:not(.ru):not(.ua) {
	color: #ffffff;
	font: normal 12px 'Calibri Light';
	background: url('images/icon-piece.png') 6px center no-repeat, rgba(0, 0, 0, 0.25);
	padding: 10px 8px 10px 34px;
	margin: 0px 10px;
	border-radius: 3px;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.section .column.right div {
	padding: 20px 0px;
	margin: 0px 0px 40px 0px;
	display: flex;
	justify-content: space-around;
}

.section .column.right div img {
	height: 150px;
	margin: 0px 20px;
	-webkit-filter: drop-shadow(0px 0px 4px rgba(0,0,0,0.2));
}

.section .column.right div img:hover {
	transform:scale(1.4);
	transition: all 0.4s ease;
	cursor: zoom-in;
}

#purdue {
	width: 200px;
	position: absolute;
	right: 30px; bottom: 30px;
	-webkit-filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.6));
}

#language {
	position: absolute;
	top: 80px; right: 0px;
	z-index: 99;
	background: #004b93;
	display: inline-block;
	color: #ffffff;
	border-radius: 0px 0px 0px 10px;
	font: normal 12px 'Calibri Light';
	padding: 10px 15px 5px 15px;
	cursor: pointer;
	text-transform: uppercase;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
	text-align: center;
	width: 100px;
}

#language:hover {
	background: rgba(255, 196, 0, 1);
	color: #004b93;
}

.ua {
	display: none;
}

/* small screens */
@media screen and (max-width: 1024px) {
	
	.section h1 {
		margin: 10px 0px 20px 0px;
	}
	
	/* single column */
	.section .column {
		width: 80%;
	}
	
	.section .column.left {
		padding: 20px 0px 0px 0px;
	}
	
	.section .column.right {
		margin: 20px 0px 0px 0px;
	}
	
	.section .column.left.buy {
		padding: 20px 0px 0px 0px;
	}
	
	.section .column.right.buy {
		margin: 20px 0px 0px 0px;
	}
	
	.left.buy p {
		text-align: left;
	}
	
	.section .column.right div {
		display: block;
	}
	
	#purdue {
		width: 300px;
		position: relative;
		right: auto;
		margin: 10px 0px 40px 0px;
	}
	
}

.section, .slide {
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.3) 100%), url('images/slide-pattern.png') !important;
}

#slide-1-1 {background: #004b93} /* Geomag */
#slide-1-2 {background: #d82020} /* Geomag */
#slide-1-3 {background: #e38a26} /* Geomag */
#slide-1-4 {background: #87acb5} /* Geomag */
#section-2 {background: #eeba29} /* Classic Color */
#section-3 {background: #00ae57} /* Classic Panels */
#section-4 {background: #00b3d8} /* Classic Glitter */
#section-5 {background: #c06996} /* Classic Pink */
#section-6 {background: #aeca36} /* Classic Glow */
#section-7 {background: #535051} /* Classic Black & White */
#section-8 {background: #f48525} /* Classic Mechanics */
#section-9 {background: #c62127} /* Classic Wheels */
#section-10 {background: #ffd800} /* Kor Color */
#section-11 {background: #07b3e4} /* Kor Tazoo */
#section-12 {background: #9f7a2a} /* Kor Proteon */
#section-13 {background: #454545} /* Buy */