/* Pollena - dostosowania wyglądu (przeniesione z plików wtyczek, 2026-11) */

/* --- SiteOrigin Page Builder (było w siteorigin-panels/css/front.css) --- */
body .panel-grid-cell .so-panel {
	padding: 40px 0px;
}
@media all and (max-width: 800px) {
	body #pl-9 .panel-grid-cell .so-panel:last-child,
	body #pl-36 .panel-grid-cell .so-panel:last-child {
		padding: 5px 0px;
	}
}
body.page-id-7 .so-panel,
body.page-id-784 .so-panel {
	padding: 0px 0px;
}
body #pl-22 #pg-22-1.panel-grid,
body #pl-778 #pg-778-1.panel-grid {
	margin-bottom: 0px;
}
body #panel-22-2-0-0.so-panel,
body #panel-778-2-0-0.so-panel {
	padding: 0px 0px;
}

/* --- Shortcodes Ultimate, rozwijane listy plików (było w shortcodes-ultimate/assets/css/box-shortcodes.css) --- */
body .su-spoiler-title {
	min-height: 100px;
}
body .su-spoiler-icon-plus .su-spoiler-content.su-clearfix a {
	background: url(img/pdf.png) no-repeat;
	display: block;
	min-height: 37px;
	height: auto;
	margin-left: 60px;
	padding: 10px 40px;
	position: relative;
	color: #0e4194;
}
@media only screen and (max-width: 768px) {
	body .su-spoiler-icon-plus .su-spoiler-content.su-clearfix a {
		margin-left: 20px;
	}
}
body .su-spoiler-icon-plus .su-spoiler-icon {
	background: url(img/plik_open.png);
	width: 104px;
	height: 98px;
}
body .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon {
	background: url(img/plik_close.png);
	width: 104px;
	height: 98px;
}
body .su-spoiler-icon-plus .su-spoiler-icon:before,
body .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
	content: none;
}
body .su-spoiler-style-default > .su-spoiler-title {
	padding-left: 106px;
	padding-top: 40px;
	font-size: 16px;
	padding-right: 0;
}

/* --- Kontakt: stary WordPress zostawiał tekst po <hr> poza akapitem (bez marginesu), nowy go poprawnie owija w <p> --- */
body.page-id-22 hr + p,
body.page-id-778 hr + p {
	margin-bottom: 0;
}
