@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Rozha+One');

/*
	font-family: 'Rozha One', serif;
	font-family: 'Montserrat', sans-serif;
*/

body {
	background-color: #ebebeb;
}


.kozepen {
	text-align:center;}

.kozepen_div {
	margin:auto;
	text-align:center;}

.fejlec_telefon {
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
	font-size:13px;
	color:#181d26;
	margin:0;
	padding:0;}

.cegnev {
	font-family: 'Rozha One', serif;
	font-size:30px;
	color:#000;
	text-transform:uppercase;
	padding:30px 0 0 0;}

.fejlec_vonal {
	margin:0;
	padding:0;}






.nyitokep_box {
	width:100%;
	height:710px;
	background-image:url(kepek/nyitokep.jpg);}

.nyitokep_box2 {
	width:100%;
	height:300px;
	background-image:url(kepek/tanacsadas.png);}

.nyitokep_box3 {
	width:100%;
	background-image:url(kepek/partnereink.png);}





.cim1 {
	font-family: 'Rozha One', serif;
	font-size:32px;
	color:#181d26;
	font-weight:normal;}

.cim2 {
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#9f8957;
	font-weight:400;}

.cim3 {
	font-family: 'Rozha One', serif;
	font-size:32px;
	color:#9F8957;
	font-weight:400;
	margin:0;
	padding:0;}

.cim4 {
	font-family: 'Rozha One', serif;
	font-size:32px;
	color:#181d26;
	font-weight:normal;
	margin-top:55px;}

.cim5 {
	font-family: 'Rozha One', serif;
	font-size:32px;
	color:#fff;
	font-weight:400;
	margin:0;
	padding:0;}

.szoveg1 {
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#181d26;
	line-height:30px;}

.szoveg2 {
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#181d26;
	margin:0;
	padding:0;
	line-height:14px;}

.felugro_cim1 {
	font-family: 'Montserrat', sans-serif;
	color:#9e8a57;
	font-size:17px;
	text-transform:uppercase;}

.felugro_szoveg1 {
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	text-align:justify;
	padding:0 30px 0 0;
	}

.szurke_hatter {
	background-color:#f9f9f7;}

.emailcim {
	margin-top:40px;
	text-align:center;
	color:#9e8a57;}




.partner_div_tavolsag {
	margin-bottom:90px;}

.partner_cim {
	font-family: 'Rozha One', serif;
	font-size:21px;
	color:#9f8957;
	text-align:center;}

.partner_szoveg1 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:300;}

.partner_email {
	font-family: 'Montserrat', sans-serif;
	color:#9f8957;
	font-size:13px;
	font-weight:300;
	text-decoration:underline;
	margin:0;
	padding:0;}

.partner_honlap {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:300;
	margin:0;
	padding:0;}


.partner_logo{
	float:right;
	margin-right:30px;}

.partnerek_also_tabla {
	font-family: 'Montserrat', sans-serif;
	color:#9e8a57;
	font-size:14px;}

.kapcsolat_div {
	margin-bottom:-30px !important;}


.viktor_z_index {
	z-index:10000;}


.mezo1 {
	width:183px;
	height:23px;
	background-image:url(kepek/mezo.png);
	border:0;
	outline:none;
	padding:0 0 0 10px;
	margin-top:6px;
	margin-bottom:6px;}


.mezo2 {
	width:183px;
	height:23px;
	background-image:url(kepek/mezo.png);
	border:0;
	outline:none;
	padding:0 0 0 10px;
	margin-bottom:6px;}

.mezo3 {
	width:182px;
	height:60px;
	background-image:url(kepek/mezo2.png);
	border:0;
	outline:none;
	padding:4px 0 0 10px;}

.mezo4 {
	width:183px;
	height:23px;
	background-image:url(kepek/mezo.png);
	border:0;
	outline:none;
	padding:0 0 0 10px;
	margin-bottom:2px;}

.gomb {
	width:86px;
	height:23px;
	background-image:url(kepek/gomb.png);
	border:0;
	outline:none;
	margin-left:15px;
	padding-top:18px;}	

.gomb_angol {
	width:86px;
	height:23px;
	background-image:url(kepek/gomb_angol.png);
	border:0;
	outline:none;
	margin-left:15px;
	padding-top:18px;}	

.gomb_nemet {
	width:86px;
	height:23px;
	background-image:url(kepek/gomb_nemet.png);
	border:0;
	outline:none;
	margin-left:15px;
	padding-top:18px;}	

.also_terkoz_off {
	margin-bottom:-10px;}









/* Összecsukló menü START*/



section.stretch {
	float: left;
	height: 1500px;
	width: 100%;
}

section.stretch p{
	font-family: sans-serif;
	font-size: 30px;
	color: #969696;
	text-align: center;
	position: relative;
	margin-top: 250px;
}

section.stretch p.bottom {
	top: 100%;
	padding-bottom: 1em;
}

header {
	background-color: #c7c7c7;
	border-bottom: 1px solid #aaa;
	float: left;
	width: 100%;
	position: fixed;
	z-index: 10;
}

header a {
	color: #969696;
	text-decoration: none;
	font-family: 'Amaranth', sans-serif;
	text-transform: uppercase;
	font-size: 1em;
}

header a.active, header a:hover {
	color: #3d3d3d;
}

header li {
	margin-right: 30px;
}


	





@media (max-width: 991px) {
	
	/*Nagy képernyőn összecsuklik a fejléc, kicsinél a small meg a large ua.*/
	/* header large */
		header.large {
			height: 40px;
		}
		header.large img {
		  height:40px;
		  margin-top:4px;
		}
		header.large li {
			margin-top: 0px;
		}
		
		/* header small */
		
		header.small {
			height: 40px;
		}
		header.small img {
			height:40px;
			margin-top:4px;
		}
		header.small li {
			margin-top: 0px;
		}
		
	
	
	
	/*Fejléc Viktor*/
		header.small .cegnev {
			display:none;}
			
		header.small .fejlec_telefon {
			display:none;}
			
		header.small .kozepen_div {
			margin-top:2px;}
			
		header.small .fejlec_vonal {
			display:none;}		
		
		header.small .kozepen_div img {
			float:left;
			vertical-align:middle;}
		
		header.small .navbar-nav {
			float:right;
			padding-top:0px;
			}
		
		header.large .cegnev {
			display:none;}
			
		header.large .fejlec_telefon {
			display:none;}
			
		header.large .kozepen_div {
			margin-top:2px;}
			
		header.large .fejlec_vonal {
			display:none;}		
		
		header.large .kozepen_div img {
			float:left;
			vertical-align:middle;}
		
		header.large .navbar-nav {
			float:right;
			padding-top:0px;
			}
	
	
	
	.nyitokep_szoveg {
		margin:auto;
		margin-top:275px;
		font-family: 'Rozha One', serif;
		font-size:60px;
		color:#FFF;
		text-align:center;}
	
	.nyitokep_szoveg2 {
		margin:auto;
		margin-top:30px;
		font-family: 'Rozha One', serif;
		font-size:60px;
		color:#FFF;
		text-align:center;}
	
	
	/* POPUP START */
	
		/* Outer */
		.popup {
			width:100%;
			height:95%;
			display:none;
			position:fixed;
			top:0px;
			left:0px;
			background:rgba(0,0,0,0.75);
			overflow:auto;
		}
		 
		/* Inner */
		.popup-inner {
			max-width:100%;
			width:90%;
			padding:15px;
			position:relative;
			/*top:800px;*/
			margin-top:160%;
			left:50%;
			-webkit-transform:translate(-50%, -50%);
			transform:translate(-50%, -50%);
			box-shadow:0px 2px 6px rgba(0,0,0,1);
			border-radius:3px;
			background:#fff;
			overflow:auto;
		}
		
		.popup-inner2 {
			max-width:100%;
			width:90%;
			padding:15px;
			position:relative;
			/*top:800px;*/
			margin-top:245%;
			left:50%;
			-webkit-transform:translate(-50%, -50%);
			transform:translate(-50%, -50%);
			box-shadow:0px 2px 6px rgba(0,0,0,1);
			border-radius:3px;
			background:#fff;
			overflow:auto;
		}
		
		 
		/* Close Button */
		.popup-close {
			width:25px;
			height:25px;
			padding-top:3px;
			padding-left:1px;
			display:inline-block;
			position:absolute;
			top:20px;
			right:20px;
			transition:ease 0.25s all;
			border-radius:1000px;
			border:1px solid #9e8a57;
			background:rgba(255,255,255,0.80);
			font-family:Arial, Sans-Serif;
			font-size:15px;
			text-align:center;
			line-height:100%;
			color:#9e8a57;
		}
		 
		.popup-close:hover {
			background:#9e8a57;
			color:#FFF;
			text-decoration:none;
		}
	
	/* POPUP END */
	
	
	
	
	header .navbar-collapse  ul.navbar-nav {
		margin:auto;}
	
	
	.nyelv_box {
		}

	.logo_box {
		width:169px;
		margin:auto;
		text-align:center;
	}
	
	.logo_box img {
		margin:auto;
		text-align:center;}
}


@media (min-width: 992px) {
	
	/*Nagy képernyőn összecsuklik a fejléc, tehát ez a nagy képernyős mód, kicsinél a small meg a large ua.*/
	/* header large */
		header.large {
			height: 120px;
		}
		header.large img {
		  margin-top: 0px;
		}
		header.large li {
			margin-top: 52px;
		}
		
		/* header small */
		
		header.small {
			height: 40px;
		}
		header.small img {
			height:40px;
			margin-top:4px;
		}
		header.small li {
			margin-top: 0px;
		}

	/*Fejléc Viktor*/
		header.small .cegnev {
			display:none;}
			
		header.small .fejlec_telefon {
			display:none;}
			
		header.small .kozepen_div {
			margin-top:2px;}
			
		header.small .fejlec_vonal {
			display:none;}		
		
		header.small .kozepen_div img {
			/*float:left;*/
			vertical-align:middle;}
		
		header.small .navbar-nav {
			/*float:right;*/
			padding-top:0px;
			}
	
	
	
	

	.nyitokep_szoveg {
		width:450px;
		margin:auto;
		margin-top:275px;
		font-family: 'Rozha One', serif;
		font-size:98px;
		color:#FFF;
		text-align:center;}
	
	.nyitokep_szoveg2 {
		width:450px;
		margin:auto;
		margin-top:30px;
		font-family: 'Rozha One', serif;
		font-size:60px;
		color:#FFF;
		text-align:center;}
	
	
	
	
	/* POPUP START */
	
		/* Outer */
		.popup {
			width:100%;
			height:100%;
			display:none;
			position:fixed;
			top:0px;
			left:0px;
			background:rgba(0,0,0,0.75);
		}
		 
		/* Inner */
		.popup-inner {
			max-width:1000px;
			width:90%;
			padding:40px;
			position:absolute;
			top:50%;
			left:50%;
			-webkit-transform:translate(-50%, -50%);
			transform:translate(-50%, -50%);
			box-shadow:0px 2px 6px rgba(0,0,0,1);
			border-radius:3px;
			background:#fff;
		}

		.popup-inner2 {
			max-width:1000px;
			width:90%;
			padding:40px;
			position:absolute;
			top:50%;
			left:50%;
			-webkit-transform:translate(-50%, -50%);
			transform:translate(-50%, -50%);
			box-shadow:0px 2px 6px rgba(0,0,0,1);
			border-radius:3px;
			background:#fff;
		}
		 
		/* Close Button */
		.popup-close {
			width:25px;
			height:25px;
			padding-top:3px;
			padding-left:1px;
			display:inline-block;
			position:absolute;
			top:20px;
			right:20px;
			transition:ease 0.25s all;
			border-radius:1000px;
			border:1px solid #9e8a57;
			background:rgba(255,255,255,0.80);
			font-family:Arial, Sans-Serif;
			font-size:15px;
			text-align:center;
			line-height:100%;
			color:#9e8a57;
		}
		 
		.popup-close:hover {
			background:#9e8a57;
			color:#FFF;
			text-decoration:none;
		}
	
	/* POPUP END */
	
	
	header .navbar-collapse  ul.navbar-nav {
		width:570px;
		margin:auto;}
	
	.nyelv_box {
	float:right;
	}
	
	.logo_box {
		width:260px;
		margin:auto;
	}

}



























