/* Strony tekstowe (o nas, regulamin, polityka zwrotow, polityka prywatnosci): jednolite odstepy i naglowki.
   Selektory z div#content, bo style.css ustawia naglowki przez div#content h1/h2. */
.static-text { max-width: 920px; margin: 0 0 30px; line-height: 1.65; }
div#content .static-text h1 { margin: 0 0 22px; }
div#content .static-text h2 { font-size: 24px; line-height: 1.3; margin: 34px 0 12px; padding-bottom: 8px; }
div#content .static-text p { margin: 0 0 14px; }
div#content .static-text ul { margin: 0 0 18px 20px; padding: 0; }
div#content .static-text li { margin: 0 0 4px; }
div#content .static-text table { width: 100%; border-collapse: collapse; margin: 0 0 16px; font-size: 14px; }
@media (max-width: 760px) {
	div#content .static-text h1 { font-size: 24px !important; }
	div#content .static-text h2 { font-size: 20px !important; margin-top: 26px; }
}

/* Biala karta jak w pozostalych podstronach (cms-content--card): tytul z niebieskim paskiem, sekcje oddzielone cienka linia */
.static-text { max-width: 980px; box-sizing: border-box; margin: 0 auto 30px; padding: 24px 28px 14px; background: #fff; border: 1px solid #dfe6ee; border-radius: 12px; box-shadow: 0 2px 8px rgba(30, 58, 74, .07); }
div#content .static-text h1 { margin: 0 0 18px; padding: 0 0 0 12px; border: 0; border-left: 4px solid #2ab5f4; font-size: 26px; line-height: 1.25; font-weight: 700; color: #1f567c; text-transform: none; letter-spacing: 0; }
div#content .static-text h2 { font-size: 19px; line-height: 1.3; margin: 26px 0 10px; padding-bottom: 7px; color: #1f567c; border-bottom: 1px solid #e3edf6; }
div#content .static-text p, div#content .static-text li { font-size: 15px; line-height: 1.7; color: #2a3a48; }
@media (max-width: 760px) {
	.static-text { width: 100%; margin: 0 0 20px; padding: 16px 16px 8px; }
	div#content .static-text h1 { font-size: 21px !important; }
	div#content .static-text h2 { font-size: 17px !important; margin-top: 22px; }
	div#content .static-text p, div#content .static-text li { font-size: 14px; }
}
