/**
 * Gapyar — WoodMart customizations (no width/layout overrides)
 */

/* Site header: use compact (sticky) height before scroll on desktop */
@media (min-width: 1025px) {
	:root {
		--wd-header-general-h: var(--wd-header-general-sticky-h);
		--wd-header-h: var(--wd-header-sticky-h);
	}

	.whb-general-header-inner {
		height: var(--wd-header-general-sticky-h) !important;
		max-height: var(--wd-header-general-sticky-h) !important;
	}
}

/* Pages & posts: hide page title block */
body.gapyar-clean-content .page-title,
body.gapyar-clean-content .post-title-large-image {
	display: none !important;
}

/*
 * Overlap header: push content below menu without breaking position:fixed on scroll.
 */
body.gapyar-clean-content.wd-header-overlap .main-page-wrapper {
	margin-top: 0 !important;
	padding-top: var(--wd-header-h) !important;
}

@media (max-width: 1024.98px) {
	body.gapyar-clean-content.wd-header-overlap .main-page-wrapper {
		padding-top: var(--wd-header-sm-h) !important;
	}
}

body.admin-bar.gapyar-clean-content.wd-header-overlap .main-page-wrapper {
	padding-top: calc(var(--wd-header-h) + var(--wd-admin-bar-h, 32px)) !important;
}

@media (max-width: 1024.98px) {
	body.admin-bar.gapyar-clean-content.wd-header-overlap .main-page-wrapper {
		padding-top: calc(var(--wd-header-sm-h) + var(--wd-admin-bar-h, 46px)) !important;
	}
}

body.gapyar-clean-content:not(.wd-header-overlap) .main-page-wrapper {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

/* Single post: hide in-content title, featured image, categories, meta */
body.gapyar-clean-content.single-post .post-title,
body.gapyar-clean-content.single-post .entry-header,
body.gapyar-clean-content.single-post .meta-post-categories,
body.gapyar-clean-content.single-post .entry-meta {
	display: none !important;
}

body.gapyar-clean-content.single-post .article-inner {
	padding: 0;
}

body.gapyar-clean-content.single-post .wd-entry-content {
	padding-top: 0;
}
