@import url(../css-1.css);

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #878787;
}

h1 {
	font-weight: normal;
/*	text-transform: uppercase;*/
	margin-bottom: 15px;
}

h1, h2, h3 {
	margin-top: 0px;
	font-weight: normal;
}

a { text-decoration: none; color: #fff; }

#logo {
	float: left;
	margin-left: 0px;
	margin-top: 18px;
}

#menu {
	margin: 0px 0px 0px 0px;
/*	padding-left: 100px;*/
	position: absolute;
	z-index: 9999;
/*	background: #669034;*/
/*	height: 120px;*/
}

#logo {
	margin-left: 100px;
}

.outer-menu .menu {
	width: 50%;
}

.slider {
	height: 820px;
}

.slider-content h1 {
	font-size: 58px;
}

.slider-content {
	padding-top: 200px;
	padding-left: 100px;
	width: 35%;
	font-size: 18px;
}

.slider-content p {	font-style: italic; }

.index-row {
	position: relative;
	background: #eee;
}

.index-box {
	width: 50%;
	text-align: center;
	height: 440px;
	background: #fff;
}

.index-box img {
/*	width: 100%;*/
}

.index-box .intro {
	padding: 25px;
}

.index-box h2 {
	font-weight: 100;
	font-size: 42px;
	text-align: center;
}

.index-box .more-button { cursor: pointer; }

.index-content {
	display: none;
	padding: 0px;
	width: 50%;
	background: #fff;
}
.index-content p {
	padding: 0px 30px 0px 30px;
}

.index-content p:first-child {
	padding-top: 30px;
	margin-top: 0px;
}

.index-content p:last-child {
	padding-bottom: 30px;
	margin-bottom: 0px;
}

.grid div {
	display: inline-block;
	width: 30%;
	padding: 4px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.products img {
	margin-top: 10px;
	width: 80px;
}

/* OTHERS */

.pdf-small { margin-bottom: 2px; margin-top: 2px; }

.clear { clear: both; }

.left { float: left; }

.right { float: right; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.icon { vertical-align: middle; }

.blue { color: #0f3864; }

.half { width: 50%; }

@media (max-width: 1200px) {
	body {
		font-size: 16px;
	}
}

@media (max-width: 1000px) {
/*	#menu {
		padding-left: 15px;
		padding-top: 30px;
	}*/
	#logo {
		width: 60%;
	}
	
	.index-content {
		width: 100%;
		padding: 0px;
	}
	
	.index-content p { padding: 0px 15px 0px 15px; }
	
	.index-box {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	.slider-content {
		padding-left: 15px;
		width: 90%;
	}
	.owl-theme .owl-controls {
		left: 15px !important;
	}
}

@media (max-width: 768px) {
	.outer-menu .menu {
		width: 100%;
	}
	.owl-theme .owl-controls {
		bottom: 0px !important;
		left: 0px !important;
		left: 10px !important;
	}
	.slider {
		height: 612px !important;
	}
	.slider-content {
		font-size: 16px !important;
	}
}

@media (max-width: 420px) {
	.slider-content h1 {
		font-size: 42px;
	}
	.grid div {
		width: 45%;
	}
}.zoldseg-link {
	font-weight: normal;
	color: #060;
}
.zoldseg-link:hover {
	text-decoration: underline;
	color: #060;
}
