body {line-height: 1.31;font-size: 14px;}
#cikkbalhasab {display: none;}
.rcclass, .goAdverticum, .rckaexclude, .rcstatic, #cenmg, iframe, div.rckaclass, #lead, #reallead, #lead .social, #header, #main, #menu, #lead blockquote, #lead .kep.full, #lead .kep.full img, #lead .kep sub  {max-width: 100%; box-sizing: border-box;}
.kapcsolodo ul li a {width: auto;}
#lead {box-sizing: border-box; padding: 1rem;color: #1a1000;}
.kapcsolodo {width: 100%;margin: 1rem 0 2rem;}
#lead .kep.full img, #lead .kep sub {margin: 0;}
#lead img {float: none;}
.goAdverticum a img {width: 100% !important; height: auto !important;}
#lead h1 {margin-top: 1rem;}

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

	body {font-size: 13px;}
	#nevnap, #bookmark, #idi {display: none;}

	#wrap {width: 94%;}
	#col1, #col2 {width: 96%; margin: 2%;}
	#col1 *, #col2 * {max-width: 100% !important;}
	/*#col2 * {height: auto !important;}*/
	#header {background-position: left bottom 12px !important;}

	#search, #kereso, div.archive, .warning {width: 100%;}
	#search button {position: absolute; right: 2%;}

	#col1 div.bal, #col1 div.jobb {
		box-sizing: border-box;
		margin: 0;
		padding: 1rem;
		width: 50%;
	}
	.leadpic {
		width: 100%;
		box-sizing: border-box;
		margin: 1rem 0;
	}

	#menu, #almenu {
		display: flex;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		box-sizing: border-box;
		height: 38px;
	}
	#col1 #lead p, #col1 #lead h1, #col1 #lead h2, #col1 #lead h3, #reallead {
		/*max-width: 555px !important;*/
		max-width: 100% !important;
		margin-left: auto;
		margin-right: auto;
		line-height: 1.5;
	}
	#reallead  {
		overflow: auto;
		float: none;
	}
}

@media screen and (max-width: 720px) {
	#col1 div.bal, #col1 div.jobb {
		width: 100%;
		padding: 1ex;
	}
	#lead {
		padding: 1ex;
	}

	div.super {
		overflow: hidden;
	}
}