	
	.pad-top-25{padding-top:25px;}
	.pad-top-50{padding-top:50px;}
	.center-text{text-align: center;vertical-align: middle;line-height: 90px;}
	.center {display: block;margin-left: auto;margin-right: auto;width: 50%;}
	.cimer2{width:70px; height:90px;position:relative;z-index:10 !important;}
	.rakoczi-var{padding-top:10px;background: url('../img/logo.png') center;background-repeat: no-repeat;background-size: 260px 80px; height:80px;}
	.height-100vh{height:100vh;}
	.height-50vh{height:50vh;}
	.black{color:black !important;  text-transform: none;font-size:16px;letter-spacing:0.5px;}
	.black:hover{text-decoration:none;}


	body{
		width: 100%;
		height: 100%;
		font-family: 'Open Sans', sans-serif;
	}
	h2{
		color:white;

	}
	h4{
		color:black;font-size:20px 	;text-align:center;
	}
	ul{
		padding-top:25px;
	}
	li{	
		margin-bottom:10px;
	}
	a:hover{
		text-decoration:none;
	}
	.hatter:before{
		background-image: url('../img/hatter.jpg');
		background-size: cover;
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		z-index: -2;
		opacity: 0.4;
	}	

	.baloldal{
		max-width:500px;
		padding-top: 35px;
		text-align:center;
		background-color: rgb(0, 0, 0, 0.5);
		max-height:700px;
		margin-top:10px;
		border-radius:15px;
		color:white;
	}
	.baloldal-top{
		background-color:rgb(77,61,129);
		width:500px;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
		margin-top:-40px;
		margin-left:-15px;

	}
	.jobboldal a{
		padding: 0 0 0 0;
		text-decoration:none;
		text-transform: capitalize;
	}	
	.jobboldal{margin-top:0px;max-width:270px;}
	.nav-link{
		background: url('../img/menu_vonal.png') no-repeat bottom;
		background-size:170px 15px;
	}

	.fo-oldal-menu, a{
		color:white;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding:0px 0px 0px 0px;
		margin-top:0px;
	}

	.fekete-hatter{
		max-width:100%;
		padding:15px 15px 15px 15px;
		margin-top:40px;
		text-align:center;
		background-color: rgba(0, 0, 0, 0.6);
		max-height:700px;
		border-radius:15px;
		color:white;
	}
	.fekete-hatter h4{
		color:white;
		font-size:20px;
	}
	.fekete-hatter h5{
		font-size:14px;
	}
	.fekete-hatter p{
		font-size:10px;
		margin-bottom:3px;
	}
	.roundd{
		border-radius:15px;
	}

	.EU-bg{
		background-image: url('../img/EU-bg.png');
		position:absolute;bottom:0;right:0;width:33%;height:30%;opacity:1;z-index:100;
	}
	.leiras{
		margin:5px 5px 5px 5px;
		padding-left:10px;
		padding-right:10px;
	}

	/*Samsung VR*/
	@media screen and (max-width: 640px) and (min-width: 420px) {
		.baloldal{max-width:300px;height:90vh;background-color: rgba(0, 0, 0, 0.6) !important;}
		.baloldal-top{background-color:rgb(77,61,129);width:300px;border-top-left-radius:15px;border-top-right-radius:15px;margin-top:-35px;height:80px;margin-left:-15px;}
		.rakoczi-var{background-size: 260px 80px; height:80px;margin-top:15px;padding-top:17px;}	
		.cimer2{width:70px; height:80px;position:relative;z-index:10 !important;}
	}
	/* Oculus Go browser*/
	@media screen and (max-width: 801px) and (min-width: 641px){
		.baloldal{max-width:350px !important;height:90vh;}
		.baloldal-top{width:350px}
	}
