/* Boldogság Kezelő – szövegstílusok (a cikkszerkesztő „Stílusok” lenyílójából).
   Színek a régi boldogsag.net szerint: zöld #577000, sötétzöld #1A2C00, arany #FFCC00, bézs #CDC4AE, kék #0079AC. */

/* Kiemelt idézet */
blockquote.bk-st-idezet {
	margin: 1.4em 0;
	padding: 0.9em 1.2em 0.9em 1.4em;
	border-left: 5px solid #FFCC00;
	background: #F7F3E8;
	color: #2b2b2b;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 1.08em;
}
blockquote.bk-st-idezet p { margin: 0 0 0.6em; }
blockquote.bk-st-idezet p:last-child { margin-bottom: 0; }

/* Vers */
p.bk-st-vers {
	text-align: center;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	line-height: 1.7em;
	margin: 1em auto;
}

/* Mottó, gondolat */
p.bk-st-motto {
	text-align: center;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.45em;
	color: #496A00;
	margin: 1.4em 8%;
}
p.bk-st-motto::before { content: "„"; }
p.bk-st-motto::after { content: "”"; }

/* Díszes kezdőbetű */
p.bk-st-inicialis::first-letter {
	float: left;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 3.4em;
	line-height: 0.85em;
	padding: 0.08em 0.1em 0 0;
	color: #577000;
	font-weight: bold;
}

/* Aláírás */
p.bk-st-alairas {
	text-align: right;
	font-style: italic;
	font-family: Georgia, "Times New Roman", serif;
	margin-top: 1.2em;
}

/* Forrás, megjegyzés */
p.bk-st-forras {
	font-size: 0.85em;
	line-height: 1.5em;
	color: #6b6b6b;
	border-top: 1px solid #CDC4AE;
	padding-top: 0.5em;
}

/* Címek */
h2.bk-st-diszcim {
	font-family: Georgia, "Times New Roman", serif;
	color: #1A2C00;
	border-bottom: 3px solid #FFCC00;
	padding-bottom: 0.2em;
}
h3.bk-st-kiscim {
	font-family: Georgia, "Times New Roman", serif;
	color: #8a6d00;
	font-variant: small-caps;
	letter-spacing: 0.03em;
}

/* Dobozok */
div.bk-st-doboz,
div.bk-st-doboz-arany {
	margin: 1.4em 0;
	padding: 0.9em 1.2em;
	border-radius: 4px;
}
div.bk-st-doboz { border: 2px solid #577000; background: #F2F6E8; }
div.bk-st-doboz-arany { border: 2px solid #E0B400; background: #FFF9E0; }
div.bk-st-doboz > :first-child,
div.bk-st-doboz-arany > :first-child { margin-top: 0; }
div.bk-st-doboz > :last-child,
div.bk-st-doboz-arany > :last-child { margin-bottom: 0; }

/* Betű a szövegben */
span.bk-st-kiemeles { background: #FFF0A0; padding: 0 0.15em; }
span.bk-st-zold { color: #496A00; }
span.bk-st-kek { color: #0079AC; }
span.bk-st-bordo { color: #8B1A1A; }
span.bk-st-nagy { font-size: 1.2em; }
span.bk-st-kicsi { font-size: 0.85em; }
span.bk-st-kiskap { font-variant: small-caps; letter-spacing: 0.03em; }

/* Betűtípusok */
span.bk-bt-alap { font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif; }
span.bk-bt-arial { font-family: Arial, Helvetica, sans-serif; }
span.bk-bt-verdana { font-family: Verdana, Geneva, sans-serif; }
span.bk-bt-tahoma { font-family: Tahoma, Verdana, sans-serif; }
span.bk-bt-trebuchet { font-family: "Trebuchet MS", Arial, sans-serif; }
span.bk-bt-georgia { font-family: Georgia, "Times New Roman", serif; }
span.bk-bt-times { font-family: "Times New Roman", Times, serif; }
span.bk-bt-palatino { font-family: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif; }
span.bk-bt-garamond { font-family: Garamond, "EB Garamond", Georgia, serif; }
span.bk-bt-courier { font-family: "Courier New", Courier, monospace; }

@media (max-width: 600px) {
	p.bk-st-motto { margin-left: 0; margin-right: 0; font-size: 1.18em; }
	blockquote.bk-st-idezet { padding: 0.8em 0.9em; }
}
