/**
 * SGE — Global chrome: hide breadcrumbs site-wide.
 * Cart / checkout step bar (#sub-header) is kept via sub-header.php.
 */

/* Theme page-title bar (fallback if sub-header ever renders on content pages) */
body:not(.woocommerce-cart):not(.woocommerce-checkout) #sub-header {
	display: none !important;
}

/*
 * Kill ErgoCraft content gutters that leave a white band above the footer
 * (and under the header on has-page-header pages).
 */
.page-wrapper > article > .page-content,
body.woocommerce.single .page-wrapper > article > .page-content,
body.vamtam-limited-layout article > .page-content,
body.vamtam-limited-layout.archive article > .page-content,
body.vamtam-limited-layout.woocommerce article > .page-content,
body.vamtam-limited-layout.single-post article > .page-content,
body.responsive-layout.has-page-header article > .page-content,
body.responsive-layout.vamtam-limited-layout:not(.has-page-header) article > .page-content {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

body:not(.woocommerce-cart):not(.woocommerce-checkout) #main.vamtam-main,
body:not(.woocommerce-cart):not(.woocommerce-checkout) .page-wrapper,
body:not(.woocommerce-cart):not(.woocommerce-checkout) .page-wrapper > article {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

/* WooCommerce & Elementor breadcrumb widgets */
.woocommerce-breadcrumb,
.elementor-widget-woocommerce-breadcrumb,
.elementor-widget-theme-breadcrumbs,
.elementor-widget-breadcrumbs {
	display: none !important;
	visibility: hidden !important;
	height: 0 !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

/* Demo ThemeForest single-page breadcrumb block (Theme Builder) */
.elementor-location-single .elementor-element-c8fe7c9 {
	display: none !important;
}

/* Header — hide profile + wishlist/heart (desktop + mobile) */
.elementor-99 .elementor-element-cd731b8,
.elementor-99 .elementor-element-8a06691,
.elementor-99 .elementor-element-42ca212 {
	display: none !important;
	visibility: hidden !important;
	pointer-events: none !important;
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	opacity: 0 !important;
}

/* Hide ErgoCraft default search popup (opened by old header Search icon) */
.elementor-location-popup.elementor-1535,
.elementor-1535,
[data-elementor-type="popup"].elementor-1535,
#elementor-popup-modal-1535 {
	display: none !important;
	visibility: hidden !important;
	pointer-events: none !important;
}

/* Avoid double search icons: keep one SGE search in the desktop chrome */
@media (min-width: 1025px) {
	.elementor-99 .elementor-element-11c033b {
		display: none !important;
	}
}

/* Kill leftover FiboSearch overlay UI if plugin still injects it */
.dgwt-wcas-preloader,
.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-details-wrapp,
.dgwt-wcas-overlay-mobile,
body .dgwt-wcas-search-wrapp {
	display: none !important;
}
