div.lakasok table {
	width: 100%;
}
div.lakasok thead {
	color: #fff;
	font-size: 1.11em;
	font-weight: 600;
	background-color: #135b8d;
}
div.lakasok td, th {
	padding: 0.69em;
	text-align: center;
}
div.lakasok td {
	font-weight: 500;
}


.szabad td {
	font-weight: 600;
}

.kapcsolat-print, .ingatlan-adatok-print {
	display: none;
	width: 100%;
}

.ingatlan-adatok-print-reszletek {
	width: 33.3%;
	float: left;
	margin-bottom: 1em;
}
.w50 {
	width: 50%;
	float: left;
}

@media print {
	.szabad {
		background-color: lavender;
	}

	@page {
		size: auto;
		margin: 20mm;
	}

	p, .kapcsolat-print, .ingatlan-adatok-print {
		display: inline-block;
	}

	p, .npp-table__body-grid {
		break-inside: avoid;
		page-break-inside: avoid;
		position: static;
		orphans: 4;
		widows: 4;
		line-height: 1.5;
	}

	html, body {
		background: #FFF;
		color: #0a0a0a;
	}

	body {
		font-size: 11pt;
		overflow: visible;
	}

	a[href]:after {
		content: none !important;
		visibility: hidden !important;
	}

	a:target{
		outline: none;
		border: 0px;
	}

	img {
		max-width: 100%;
	}
	.container, .subpage, .subpage__card {
		padding: 0 !important;
		max-width: unset;
		box-shadow: unset !important;
		border: unset !important;
		margin-top: 1em;
	}

	header, footer, .c-to-top, .section.is--nav, .breadcrumb, .n-prop-p__content-right-wrap, .new-prop__data-request, .contact, .nav_container, .section-nav-dropdown, .section-home-header {
		display: none !important;
		visibility: hidden !important;
	}

	.c-n-prop-page, .c-prop-p,  #muszaki {
		display: inline-block !important;
	}

	.n-prop-p__flat-list-grid {
		font-size: 8pt;
	}

	.debug {
		display: none;
		visibility: hidden;
	}

	.prop-p__main-img-wrap {
		height: 25em;
	}

	.prop-p__contact-details-wrap, .ingatlan_adatok, .c-loancalc, .hide-on-print, .ingprezi-mod {
		display: none;
	}

	.is--agent-card {
		color: #0a0a0a !important;
	}

	.hidden-to-left, .hidden-to-right, .scaled-down {
		transform: unset !important;
		-webkit-transform: unset !important;
		transform: scale(1) !important;
		animation: unset !important;
		-webkit-animation:: unset !important;
	}

	.slide-in-from-left, .slide-in-from-right, .scaled-in {
		animation: unset;
		-webkit-animation:: unset;
	}

	.padding-huge {
		padding: 0;
	}

	/* A Google Translate fejléc eltüntetése */
	.skiptranslate {
		display: none !important;
	}
}
