@charset "utf-8";

/* ===== BASE ===== */
html, body {
	min-height: 0;
	height: auto;
	padding: 0;
	margin: 0;
}
html {
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}
body {
	font: 10pt/14pt "Raleway", Arial, sans-serif;
	width: 100%;
}

@page { margin: 1cm; }

/* ===== HIDE ALL SITE CHROME ===== */
#kul-glava,
header, header.header,
nav, .nav-container,
.recept-jump-nav, .jump-nav,
.spinner-container,
#servisniBlok,
#nadOglas,
#prazniki-container,
#info-praznik,
.info-kuha,
footer, footer.footer,
#bottomAdWrapper, #adContainer,
#receptslike,
#breadcrumbs,
#ozadjeReklama,
#neboticnik,
#footer,
.recipe-ad-column,
.ad-column-sticky,
.ad-column-prazniki,
.oglas-300x600-inner,
.recipe-share-top,
.recept-admin-icon,
.uredi,
form,
.push {
	display: none !important;
}

/* ===== CONTENT LAYOUT — force full width ===== */
#recepti.recept .recipe-with-ad {
	display: block !important;
}
#recepti.recept .recipe-content {
	width: 100% !important;
	max-width: 100% !important;
}

section.main-left { width: 100%; }
#Container { background: none; margin: 0; width: auto; }
#vsebina, #bodyContainer { float: none; }

/* ===== TYPOGRAPHY ===== */
h2 { color: #000; font-size: 16pt; }
h3 { color: #000; font-size: 14pt; }
a, a.linki, .linki a { color: #000 !important; }

hr {
	display: block;
	height: 1px;
	background: transparent;
	width: 100%;
	border: none;
	border-top: solid 1px #aaa;
}

/* ===== RECIPE PRINT ===== */
#print { margin: 0; }
#comments.separate { page-break-before: always; }
