/* Főcím középre igazítása (Kötetek archívum oldal és Astra page header) */
.ast-archive-description .ast-archive-title,
.page-header .page-title {
	text-align: center;
}

/* Kötetek / Cikkek alapértelmezett WP meta adatainak eltüntetése a lista nézetekben */
.type-pedacta_volume .entry-meta,
.type-pedacta_article .entry-meta,
.type-pedacta_article .entry-header,
.type-pedacta_article .entry-title {
	display: none !important;
}

/* Kötetek címeinek kiemelése lista nézetben */
.type-pedacta_volume .entry-title,
.type-pedacta_volume .entry-title a {
	font-weight: bold !important;
	color: #2c4a7c !important;
}

/* Dobozos elrendezés a köteteknek a lista oldalon */
.type-pedacta_volume.type-pedacta_volume {
	padding: 20px;
	border: 1px solid #e2e8f0;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
	background: #fff;
}

/* Cikk extra */
.pedacta-article-citation {
	margin-bottom: 20px;
}

/* Kötet lista extra */
.pedacta-volume-list-meta {
	margin-top: 15px;
	font-size: 1em;
	color: #4a5568;
}

.pedacta-volume-read-more {
	display: inline-block;
	padding: 6px 14px;
	background-color: #2c4a7c;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	font-weight: bold;
	font-size: 0.9em;
}

.pedacta-volume-read-more:hover {
	opacity: 0.9;
	color: #fff;
}

/* Align 'no-results' empty state globally for custom post types just like Astra does for search */
.ast-separate-container .no-results {
	text-align: center;
}

.ast-separate-container .no-results .search-form {
	max-width: 370px;
	margin: 0 auto;
}

.ast-separate-container .no-results .search-form label {
	position: relative;
	display: block;
	width: 100%;
}
.ast-separate-container .no-results .search-field {
	width: 100%;
	padding-right: 50px;
}
.ast-separate-container .no-results .ast-search-submit {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50px;
	padding: 0;
	background: transparent;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #3a3a3a;
	box-shadow: none;
}
.ast-separate-container .no-results .ast-search-submit i {
	display: flex;
}
.ast-separate-container .no-results input.search-submit {
	display: none;
}