@media screen and (max-width: 999px) {


	body {
		font-size: 24px;
	}

	div.pagewrapper {
		padding: 0px 10px 0px 10px;
	}


	#cikktorzs .tagek a {
		font-size: 28px;
	}


	#hamburger {
		display: block;
		float: left;
		height: 30px;
		width: auto;
		cursor: pointer;
		position: relative;
		top: 30px;
	}

	#fejlec #fomenu a {
		display: none;
	}

	#fejlec #fomenu a.fejlec_fb {
		display: inline-block;
	}

	#fejlec img.logo {
		display: inline-block;
		float: none;
		position: relative;
		left: 40px;
	}

	#fejlec #fomenu {
		display: block;
		float: right;
		width: 130px;
		justify-content: initial;
		top: 32px;
	}

	#fejlec #fomenu img {
		height: 35px;
		margin-left: 25px;
	}



	#mobilmenu {
		position: fixed;
		z-index: 100;
		display: none;
		width: calc(100% - 10px);
		left: 0px;
		top: 120px;
		text-align: left;
		background-color: #fddd34;
		font-size: 44px;
		padding: 5px;
		color: #da2415;
		text-transform: uppercase;
	}
	#mobilmenu a {
		color: #da2415;
		display: block;
	}
	#mobilmenu a.fomenu {
		display: block;
		color: #da2415;
		padding: 13px 20px 0px 20px;
		background: transparent url(../assets/kisnyil_le.png) right center no-repeat;
	}

	#mobilmenu a.fomenu.open {
		display: block;
		color: #da2415;
		padding: 13px 20px 0px 20px;
		background-image: url(../assets/kisnyil_fel.png);
	}

	#mobilmenu a.almenu {
		padding: 0px 25px 10px 25px;
		font-size: 32px;
	}

	#slideshow {
		height: 700px;
	}

	#slideshow .oneslide .desc .cimke {
		font-size: 20px;
	}

	#slideshow .oneslide .desc {
		top: auto;
		left: 0px;
		max-width: inherit;
		width: calc(100% - 12px);
		bottom: -160px;
		padding: 5px;
		font-size: 32px;
	}


	#slideshow .oneslide .desc .lead {
		display: none;
	}

	#slideshow .oneslide .desc .cim {
	font-size: 32pt;
	margin: 5px 0px 20px 0px;
}

	#fizessenelo {
		display: none;
	}


	#slideshow .slidepottyok {
		bottom: 20px;
		height: 20px;
	}

	#slideshow .slidepottyok .egypotty {
		width: 30px;
		height: 30px;
		margin: 0px 5px 0px 5px;
		background-size: 25px 25px;
	}


	/* blokkelemek */

	div.flexblokk {
		display: block;
		justify-content: initial;
		margin-bottom: 30px;
	}



	div.feles {
		width: 100%;
		display: block;
		margin-bottom: 30px;
	}

	div.harmad {
		width: 100%;
		display: block;
		margin-right: 0px;
		margin-bottom: 30px;
	}

	/*
	div.listaelemfuggo .lead {
		display: none;
	}
	*/


	div.listaelemfuggo img {
		display: block;
		width: 100%;
		height: auto;
		border-radius: 6px;
		float: none;
	}



	div.nagycimke {
		font-size: 34px;
	}

	div.piroscimke {
		font-size: 24px;
	}

	div.listaelemkocka .cimke {
		font-size: 22px;
	}


	div.listaelemkocka .cim {
		font-size: 42px;
	}


	div.listaelemkocka .lead {
		font-size: 32px;
	}

	div.listaelemfuggo .cimke {
		font-size: 24px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	div.listaelemfuggo .cim {
		font-size: 42px;
	}

	div.listaelemfuggo .lead {
		font-size: 32px;
	}

	div.listaelemtegla .szoveg {
		font-size: 32px;
	}



	div.listaelemfuggo .cim {
		color: #000;
		font-size: 42px;
		font-weight: bold;
		display: block;
		margin-bottom: 10px;
		color: #da2415;
	}



	div.listaelemtegla {
	    width: calc(50% - 3px);
	    text-align: center;
	}


	#lablec .osztas {
		margin-left: 25px;
		text-align: center;
		width: 20%;
		float: none !important;
	}


	#cikkoldalsav {
		width: 100%;
	}


	#cikktorzs {
		margin-right: 0px;
		width: 100%;
		max-width: initial;
		font-size: 32px;
		line-height: normal;
	}

	#cikktorzs .cikklead {
		font-size: 36px;
		line-height: initial;
		font-weight: bold;
	}


	div.flexcenter {
		display: block;
		justify-content: initial;
	}


	.bannerhely.billboard, .bannerhely.billboard img {
		width: 100%;
		height: auto;
	}

}