html,body{height:100%;background-color:#fafafa;position:relative;font-size:14px;line-height:28px;}
.nofloat{float:none;}
a.no-decor{text-decoration:none;}
a.no-decor:hover{text-decoration:none;}
.cur{cursor:pointer;}
h2{font-size:60px;font-weight:300;text-align:center;color:#a0a0a0;}
div.modal-body{font-family: 'Oswald', sans-serif;font-size:3vh;font-weight:300;line-height:4vh;text-align:justify;background-color:#fafafa;}
hr{margin:0;padding:0;margin-top:1vh;margin-bottom:1vh;}
img.logo-mobile{display:none;}

.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
a.carousel-control{width:5%;}
.carousel-inner img{width:100%;}

.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0;
}

.carousel.carousel-fade .active.item {
	opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}

.carousel.carousel-fade .carousel-control {
	z-index: 3;
}

/*
.carousel .carousel-caption{bottom:80px;font-size:48px;color:#f0f0f0;text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;font-family: 'Oswald', sans-serif;}
*/

.carousel-text{border:1px solid #c0c0c0;width:100%;height:100vh;}
.carousel-text .carousel-caption{top:0;left:5%;font-family: 'Oswald', sans-serif;width:90%;}
.carousel-text .carousel-caption h4{font-size:4vh;font-weight:300;text-align:center;color:#a0a0a0;padding:0;margin:0;line-height:5vh;}
.carousel-text .carousel-caption p{font-size:2.5vh;color:#303030;padding:0;margin:0;margin-top:1vh;text-align:justify;line-height:3vh;}
.carousel-text .carousel-caption ul li{font-size:2.5vh;color:#303030;padding:0;margin:0;text-align:justify;line-height:3vh;}
.carousel-text table td{font-size:2vh;color:#303030;padding:0;margin:0;text-align:justify;line-height:3vh;}

/*div.menu{height:50px;border-bottom:4px solid #c0c0c0;z-index:100;background-color:rgba(60,12,61,0.8);text-align:center;position:absolute;top:0;left:0;width:100vw;}*/
/*div.menu{height:50px;border-bottom:4px solid #c0c0c0;z-index:100;background-color:rgba(220,220,220,0.8);text-align:center;position:absolute;top:0;left:0;width:100vw;}*/
div.menu{height:50px;z-index:1000;background-color:white;text-align:center;position:absolute;top:0;left:0;width:100vw;}
div.menu div.logo{height:40px;position:absolute;top:0;left:0;z-index:101;font-style:italic;font-size:18px;line-height:46px;color:#a3328c;}
div.menu div.logo img{height:40px;border-radius:4px;}
/*div.menu a.menu{font-family: 'Oswald', sans-serif;font-size:18px;line-height:50px;padding:0;margin:0;margin-left:7px;margin-right:7px;color:white;text-decoration:none;text-transform:uppercase;}*/
div.menu a.menu{font-family: 'Oswald', sans-serif;font-size:18px;line-height:50px;padding:0;margin:0;margin-left:7px;margin-right:7px;color:#a0a0a0;text-decoration:none;text-transform:uppercase;}
div.menu a.menu-first{margin-left:200px;}
div.menu-fix-on-top{position:fixed;top:0;left:0;}
img.fbicon{position:absolute;top:0;right:6%;width:3%;}

table.vk{width:100%;}
table.vk td.n{width:160px;}
table.vk td.k{width:100px;}
table.vk input{font-size:18px;}
button.vk-button{width:100%;background-color:#c0c0c0;border:1px solid #a0a0a0;color:white;font-size:18px;}
button.vk-button:hover{background-color:#a0a0a0;border:1px solid #808080;color:white;}

div.top-spacer{width:auto;height:50px;}

div.tartalom{font-family: 'Oswald', sans-serif;font-weight:300;font-size:22px;color:#303030;margin:0;padding:0;}
div.tartalom div.t{width:80%;margin:auto;position:relative;}

div.tartalom h3.menucim{font-size:50px;line-height:60px;font-weight:300;text-align:center;color:#a0a0a0;}
div.tartalom h4{font-size:32px;font-weight:300;text-align:center;margin-bottom:10px;color:#303030;}
div.tartalom h5{font-size:120%;font-weight:300;text-align:left;color:#303030;}
div.tartalom img.bordered{border:3px solid #c0c0c0;margin:0;padding:0;}

div.ujd-list{text-align:center;}
div.ujd{display:inline-block;text-align:center;margin:10px;}
div.ujd img{width:20vw;}
div.ujd-carousel-spacer{float:left;width:20vw;height:35vh;}


div.szolg-text{position:absolute;top:20vh;left:40vw;width:50vw;font-family: 'Oswald', sans-serif;display:none;text-align:justify;}
div.szolg-text h4{font-size:4vh;font-weight:300;text-align:center;color:#a0a0a0;padding:0;margin:0;line-height:5vh;}
div.szolg-text p{font-size:3vh;color:#303030;padding:0;margin:0;text-align:justify;line-height:4vh;}

table.arak{border-spacing:0;border:0;margin:auto;}
table.arak td{padding:4px;font-size:3vh;line-height:28px;}

button.menuToggler{width:50px;height:40px;border:none;display:none;opacity:0.3;background-color:transparent;color:black;}
button.menuToggler:focus,button.menuToggler:hover,button.menuToggler:active{border:none;}
button.menuToggler span{font-size:30px;}
div.menu div.menulist{display:block;}

div.ujdonsag h4{font-size:4vh;font-weight:300;text-align:center;color:#a0a0a0;padding:0;margin:0;line-height:5vh;}
div.ujdonsag p{font-size:3vh;color:#303030;padding:0;margin:0;text-align:justify;line-height:4vh;}


/* desktop */
@media only screen and (min-width : 1224px) {}

/* mid1 */
@media screen and (min-width: 930px) and (max-width: 1224px) {
	div.menu a.menu{font-size:14px;margin-left:4px;margin-right:4px;}
	div.menu div.logo img{height:40px;top:6px;}
	div.menu a.menu-first{padding-left:180px;}
	img.fbicon{width:4%;}
	div.tartalom div.t{width:90%;}
}

/* mid2 */
@media screen and (min-width: 530px) and (max-width: 980px) {
	div.top-spacer{height:100px;}
	div.menu{height:100px;}
	div.menu a.menu{font-size:14px;margin-left:4px;margin-right:4px;}
	div.menu div.logo img{height:30px;top:29px;}
	div.menu a.menu-first{padding-left:140px;}
	img.fbicon{width:6%;}
	table.vk td.n{width:100px;}
	table.vk td.k{width:80px;}
	table.vk input{font-size:15px;}
	button.vk-button{font-size:15px;}
	div.tartalom div.t{width:100%;}
	div.ujd{top:180px;}
	div.szolg-text{top:180px;}
	div.carousel-text{display:none;}
}

/* mobile */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {*/
@media only screen and (min-width : 0px) and (max-width : 530px) {
	div.top-spacer{height:0px;}
	
	button.menuToggler{display:inline;float:left;}
	div.menu div.menulist{display:none;}
	
	div.menu{position:relative;width:auto;height:auto;padding-top:10px;border-bottom:none;top:0;text-align:left;opacity:1;text-align:center;z-index:1000;}
	div.menu a.menu{font-size:20px;line-height:30px;margin:4px;display:block;text-align:center;}
	div.menu a.menu-first{padding-left:0px;margin-top:10px;}
	div.menu div.logo{position:static;}
	div.menu div.logo img{height:auto;position:static;}
	div.menu-fix-on-top{position:absolute;bottom:0;left:0;}
	img.fbicon{width:8%;}
	table.vk td.n{width:80px;}
	table.vk td.k{width:60px;}
	table.vk input{font-size:13px;}
	button.vk-button{font-size:13px;}
	div.tartalom div.t{width:100%;}
	div.ujd{display:block;}
	div.ujd img{width:50vw;}
	img.logo-mobile{display:inline;}
	div.menu div.logo{display:none;}
}


/*
lila border: #9065ac
lila font: #733c97
lila háttér: #e3cde4
*/