
BAL BACKGROUND - OVERRIDE THEME
   ================================ */

/* Page background - very light tan */
html, body {
  background-color: #fdf6e3 !important; /* very light tan */
  min-height: 100%;
  margin: 0;
  padding: 0;
}

/* Force all major WP containers to be transparent */
.wp-site-blocks,
.site,
.site-content,
.site-main,
.content-area,
.container,
.wrap,
.entry-content,
.page,
.post {
  background: transparent !important;
}

/* Kill background on header/footer if needed */
.site-header,
.site-footer,
.wp-block-template-part {
  background: transparent !important;
}

/* ================================
   IMAGE STYLES
   ================================ */

/* All images get rounded corners */
img {
  border-radius: 20px;
  overflow: hidden;
  display: block;
}


/* === Global page background (force it everywhere) === */
html, body,
#wrapper,
.tcb-style-wrap,
#content,
.main-container,
.theme-section,
.section-content,
.section-background,
.main-content-background,
.tcb-post-content,
.entry-content,
.site,
.site-content,
.site-main,
.wp-site-blocks {
  background-color: #fdf6e3 !important;   /* very light tan */
  background: #fdf6e3 !important;
}

/* Kill any stray white backgrounds the theme injects */
.section-background,
.main-content-background,
.tve-theme-33 .section-background,
.tve-theme-33 .content-section .section-background,
.tve-theme-33 .content-section,
.thrive-layout-20 .main-container,
.thrive-layout-20 .layout-content-width,
.thrive-layout-20 .layout-content-width > .section-content {
  background: transparent !important;
}

/* Make sure the hero band or other colored bands still show when you add them later */
.hero-section,
.top-section,
.bottom-section {
  background-clip: padding-box !important;
}

