/* ARCHIWUM PORTFOLIO – tylko /portfolio/ */

body.post-type-archive-jetpack-portfolio .site-main {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 36px 28px;
}

body.post-type-archive-jetpack-portfolio .page-header {
	grid-column: 1 / -1;
}

body.post-type-archive-jetpack-portfolio article {
	margin: 0;
	padding: 0;
	border: 0;
}

body.post-type-archive-jetpack-portfolio article .entry-content,
body.post-type-archive-jetpack-portfolio article .entry-summary,
body.post-type-archive-jetpack-portfolio article .entry-meta,
body.post-type-archive-jetpack-portfolio article .entry-footer {
	display: none;
}

body.post-type-archive-jetpack-portfolio article img {
	width: 100%;
	height: auto;
	display: block;
}

body.post-type-archive-jetpack-portfolio article .entry-title {
	margin-top: 12px;
	font-size: 20px;
	line-height: 1.3;
}

/* tablet */
@media (max-width: 900px) {
	body.post-type-archive-jetpack-portfolio .site-main {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* telefon */
@media (max-width: 600px) {
	body.post-type-archive-jetpack-portfolio .site-main {
		grid-template-columns: 1fr;
	}
}
/* Nazwa archiwum Portfolio */
body.post-type-archive-jetpack-portfolio .page-title,
body.post-type-archive-jetpack-portfolio .archive-title {
	font-size: 0;
}

body.post-type-archive-jetpack-portfolio .page-title::after,
body.post-type-archive-jetpack-portfolio .archive-title::after {
	content: "Katalog obrazów abstrakcyjnych";
	font-size: 38px;
	line-height: 1.2;
}
/* Automatyczny status sprzedanego obrazu */
.single-jetpack-portfolio article.jetpack-portfolio-type-sprzedany .entry-content > p:first-of-type::after {
	content: " — SPRZEDANY";
	font-weight: 700;
}
/* Status SPRZEDANY w głównym Portfolio */
body.post-type-archive-jetpack-portfolio
article.jetpack-portfolio-type-sprzedany .entry-title::after {
	content: " — SPRZEDANY";
	font-weight:;
}
/* KATALOG PORTFOLIO – 4 obrazy i wyśrodkowanie */
body.post-type-archive-jetpack-portfolio .site-main {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 45px 28px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}

/* Nagłówek katalogu na całą szerokość i na środku */
body.post-type-archive-jetpack-portfolio .page-header {
	grid-column: 1 / -1;
	text-align: center;
}

/* Każdy obraz i podpis wyśrodkowany w swojej kolumnie */
body.post-type-archive-jetpack-portfolio article {
	text-align: center;
}

/* Tablet – 3 obrazy */
@media (max-width: 1000px) {
	body.post-type-archive-jetpack-portfolio .site-main {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

/* Mniejszy tablet – 2 obrazy */
@media (max-width: 750px) {
	body.post-type-archive-jetpack-portfolio .site-main {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* Telefon – 1 obraz */
@media (max-width: 500px) {
	body.post-type-archive-jetpack-portfolio .site-main {
		grid-template-columns: 1fr;
	}
}