/* Start custom CSS for section, class: .elementor-element-a8d61a3 *//* ── NizmoPRO Full Width Fix for Woodmart ── */

/* Hide Header */
.whb-header,
.woodmart-sticky-header,
.whb-general-header,
#site-header,
.site-header,
header.whb-header,
.whb-row,
.whb-main-header {
  display: none !important;
}

/* Hide Footer */
footer.footer-container,
.footer-container,
.woodmart-footer,
#colophon,
.site-footer,
.footer-top,
.footer-bottom,
.woodmart-footer-widgets,
.bottom-bar-wrap {
  display: none !important;
}

/* Remove white background from page */
.site-content,
.woodmart-content-section,
.main-page-wrapper,
#main,
.site-main,
#content {
  background: #050d14 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove container max-width restrictions */
.woodmart-container,
.container,
.entry-content,
.page-content,
.post-content {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

/* Remove white around HTML block */
.wp-block-html,
.wp-block-group,
.wp-block-group__inner-container {
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove page title / breadcrumbs */
.page-title-section,
.woodmart-page-title,
.whb-page-title,
.breadcrumbs-container,
.woocommerce-breadcrumb {
  display: none !important;
}

/* Remove Woodmart inner page padding */
.single-page-content,
.woodmart-single-content,
.entry-header,
.page-header {
  display: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Full width block stretch */
.nzp-wrap,
.nzp {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative !important;
}

/* Remove body white background */
body.page {
  background: #050d14 !important;
}

/* Remove Woodmart row padding */
.wd-layout-section,
.woodmart-row {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */