Sablon:Idézet 3/style.css

.idezet3 {
	max-width: 100%;
	border-collapse: collapse;
	background-color: inherit;
	border-style: none;
	line-height: 150%;
}
.idezet3:not(.rquote).floatleft,
.idezet3:not(.rquote).floatright {
	margin: 0;
}

.idezet3 .idezet3-nyito,
.idezet3 .idezet3-csuko {
	color: #b2b7f2;
	font-size: 40px;
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	padding: 10px;
}
.idezet3 .idezet3-nyito {
	vertical-align: bottom;
}
.idezet3 .idezet3-csuko {
	vertical-align: top;
}

.idezet3 .idezet3-tartalom {
	padding: 10px;
}
.idezet3:not(.meretezett) .idezet3-tartalom {
	width: 200px;
}

.idezet3 .idezet3-forras {
	padding-bottom: 10px;
	padding-right: 20px;
	text-align:right;
}
.idezet3:not(.rquote) .idezet3-forras {
	font-size: smaller;
}
@media screen and (min-width: 720px), print {
	.idezet3.floatright {
		float: right;
		clear: right;
	}
	.idezet3.floatleft {
		float: left;
		clear: left;
	}
	.idezet3.floatright:not(.rquote),
	.idezet3.floatleft:not(.rquote) {
		clear: none;
	}
	.idezet3.floatcenter {
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 719px) {
	.idezet3 {
		float: none;
		width: 100%;
	}
	/* .meretezett, :not(.meretezett), hogy specifikusabb legyen a fenti 200px-es szabálynál */
	.idezet3.meretezett .idezet3-tartalom,
	.idezet3:not(.meretezett) .idezet3-tartalom {
		width: 100%;
	}
}

/* rquote stílus */
.idezet3.rquote {
	font-family: Garamond, 'Adobe Garamond Pro', GaramondPremrPro, 'ITC Garamond Std Book', 'Stempel Garamond LT Pro', AGaramond, Galliard, serif;
	font-style: italic;
	font-size: 135%;
	line-height: 135%;
	background-color: inherit;
	border-collapse: collapse;
	border-style: none;
}
.idezet3.rquote i {
	font-style: normal;
}
.idezet3.rquote p.forras {
	font-family: Verdana, sans-serif;
	line-height: 1em;
	text-align: right;
	font-style: normal;
	font-size: 76%;
}

/* tök jó lenne, csak nem paraméterezhető az idézőjelek színe :(
q.idezet3 {
	display: table;
}
q.idezet3::before,
q.idezet3::after {
	display: table-cell;
	color: #b2b7f2;
	font-size: 40px;
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	padding: 10px;
}
q.idezet3::before {
	vertical-align: bottom;
	content: '„';
}
q.idezet3::after {
	vertical-align: top;
	content: '”';
}
*/