/*
Theme Name:   Kadence Child
Description:  Korethi Child Theme
Template:     kadence
Version:      1.0.0
*/


/* ── Footer separator line ── */
.kf-wrap {
  border-top: 1px solid rgba(201, 168, 76, 0.35) !important;
}
/* Hide Lyxe widget */
#lyxe-widget,
#lyxe-trigger,
[id^="lyxe-"],
.lyxe-widget,
.lyxe-trigger {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    opacity: 0 !important;
}

/* Ensure Phoxyn is visible */
#phoxyn-widget {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 999999 !important;
}

#phoxyn-trigger {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.wp-block-page-list { display: none !important; }
.wp-site-blocks > nav,
.wp-site-blocks > .wp-block-navigation,
nav.wp-block-navigation {
    display: none !important;
}
.site > nav { display: none !important; }
.site-footer-row-container-inner nav { display: none !important; }
.page-item-287 { order: 999; }


/* =============================================
   TEACH WITH KORETHI PAGE — FULL WIDTH SECTIONS
   ============================================= */

/* Break all kta- sections out of Kadence content wrapper */
.page-id-319 .entry-content,
.page-id-319 .single-content {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

.page-id-319 .kta-hero,
.page-id-319 .kta-why,
.page-id-319 .kta-pillars,
.page-id-319 .kta-phoxyn,
.page-id-319 .kta-tiers,
.page-id-319 .kta-scoring,
.page-id-319 .kta-process,
.page-id-319 .kta-form-section,
.page-id-319 .kta-bottom-note {
  width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  box-sizing: border-box !important;
}

/* Fix dark section background display */
.page-id-319 .kta-hero { background: #1A1A2E !important; }
.page-id-319 .kta-why { background: #F5F0E8 !important; }
.page-id-319 .kta-pillars { background: #fff !important; }
.page-id-319 .kta-phoxyn { background: #1A1A2E !important; }
.page-id-319 .kta-tiers { background: #F5F0E8 !important; }
.page-id-319 .kta-scoring { background: #fff !important; }
.page-id-319 .kta-process { background: #1A1A2E !important; }
.page-id-319 .kta-form-section { background: #F5F0E8 !important; }
.page-id-319 .kta-bottom-note { background: #1A1A2E !important; }

/* Fix text colors in dark sections */
.page-id-319 .kta-hero .kta-hero-title,
.page-id-319 .kta-hero .kta-hero-label,
.page-id-319 .kta-hero .kta-hero-badges,
.page-id-319 .kta-phoxyn .kta-phoxyn-title,
.page-id-319 .kta-process .kta-phoxyn-title,
.page-id-319 .kta-process .kta-step-title,
.page-id-319 .kta-process .kta-section-label { color: inherit !important; }

/* Remove Kadence page title on this page */
.page-id-319 .entry-header,
.page-id-319 .wp-block-post-title { display: none !important; }

/* WPForms style tweaks for Korethi brand */
.page-id-319 .wpforms-submit-container .wpforms-submit {
  background: #C9A84C !important;
  border-color: #C9A84C !important;
  color: #1A1A2E !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  font-size: 1rem !important;
  padding: 14px 36px !important;
  border-radius: 6px !important;
  letter-spacing: .04em !important;
}
.page-id-319 .wpforms-submit-container .wpforms-submit:hover {
  background: #b8922f !important;
}
.page-id-319 .kta-block-header {
  background: #1A1A2E !important;
  color: #C9A84C !important;
  display: block !important;
  margin: 24px -4px 8px !important;
  border-radius: 4px !important;
}

/* COPPA test */