/*
Theme Name: PopularFX Child
Theme URI: https://rasarit-de-soare.ro
Description: Child theme pentru PopularFX – afișează titlul articolelor pe paginile single.
Author: Rasarit de Soare
Template: popularfx
Version: 1.0.6
Text Domain: popularfx-child
*/

.pagelayer-post_title .pagelayer-post-title {
	margin: 0 0 0.75rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #ccd51a;
}

.pagelayer-post_title .pagelayer-post-title h1,
.pagelayer-post_title .pagelayer-post-title .pagelayer-ele-link {
	font-family: inherit;
	font-size: 0.95rem !important;
	font-weight: 600;
	line-height: 1.35;
	color: #535204;
	text-decoration: none;
}

.pagelayer-post_title .pagelayer-post-title h1 {
	margin: 0;
}

@media (min-width: 768px) {
	.pagelayer-post_title .pagelayer-post-title h1,
	.pagelayer-post_title .pagelayer-post-title .pagelayer-ele-link {
		font-size: 1.05rem !important;
	}
}

/* Single post: reduce gap between header image and article */
.single-post .p-kgm8690 {
	padding-top: 120px !important;
	padding-bottom: 50px !important;
}

@media (max-width: 768px) {
	.single-post .p-kgm8690 {
		padding-top: 90px !important;
		padding-bottom: 40px !important;
	}
}

@media (max-width: 500px) {
	.single-post .p-kgm8690 {
		padding-top: 70px !important;
		padding-bottom: 30px !important;
	}
}

.single-post .pagelayer-post-excerpt h2,
.single-post .entry-content h2 {
	font-size: 1.15rem;
	font-weight: 600;
	color: #535204;
	margin: 1.25rem 0 0.5rem;
}

.single-post .pagelayer-post-excerpt h3,
.single-post .entry-content h3 {
	font-size: 1rem;
	font-weight: 600;
	color: #62760c;
	margin: 1rem 0 0.5rem;
}

.rasarit-related-posts {
	margin: 1.5rem 0 0;
	padding: 1rem 1rem 0.5rem;
	border-top: 1px solid #ccd51a;
	background: #fafaf5;
}

.rasarit-related-posts h3 {
	font-size: 1rem;
	font-weight: 600;
	color: #535204;
	margin: 0 0 0.75rem;
}

.rasarit-related-posts ul {
	margin: 0 0 0.5rem 1.25rem;
	padding: 0;
}

.rasarit-related-posts li {
	margin-bottom: 0.4rem;
	line-height: 1.4;
}

.rasarit-related-posts a {
	color: #62760c;
	text-decoration: none;
}

.rasarit-related-posts a:hover {
	text-decoration: underline;
}

.single-post .p-bdr9414 {
	margin-top: 15px !important;
	margin-bottom: 40px !important;
}

.single-post .p-yfr4566 .pagelayer-col-holder > div:not(:last-child) {
	margin-bottom: 8px !important;
}

.single-post .p-yfr4566 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.single-post .pagelayer-featured_img {
	display: none !important;
}

.single-post .p-f8n3612 .pagelayer-col-holder,
.single-post .p-trw3096 .pagelayer-col-holder {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
