/* Capitalize first letter of each word in menu items */
.main-navigation ul li a,
.nav-menu li a,
.menu li a {
    text-transform: capitalize;
}
/* Center the entire navigation menu */
.main-navigation,
.nav-menu,
.menu {
    text-align: center;
}

/* Make the menu items inline so they appear in a row */
.main-navigation ul,
.nav-menu,
.menu {
    display: inline-block;
    padding: 0;
}

.main-navigation ul li,
.nav-menu li,
.menu li {
    display: inline-block;
    float: none;
}
#secondary {
  display: none;
}
.content-area {
  width: 100% !important;
}
/* Expand main content area to full width */
.content-area {
    width: 100% !important;
    float: none;
    margin: 0 auto;
    padding-left: 0 !important;
}

/* Optional: remove leftover spacing */
#primary {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
#secondary .widget_text iframe[src*="facebook.com"] {
    display: none !important;
}
.site-footer {
    border-top: none !important;
}
.site-footer {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

body {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

html {
    padding-bottom: 0 !important;
}
#secondary {
    display: none !important;
}
/* Decrease left and right padding */
#primary, .content-area {
    padding-left: 10px !important; /* Adjust as needed */
    padding-right: 10px !important; /* Adjust as needed */
    max-width: 100% !important; /* Allow content to expand */
}

/* Optionally, increase the content's maximum width */
.site-content {
    max-width: 1200px; /* Adjust based on your design */
    margin: 0 auto;
}
/* Remove gray background */
body.custom-background {
    background: #ffffff !important;
}

/* Make the layout full-width */
.site {
    max-width: 100% !important;
    background: #ffffff !important;
    margin: 0 auto !important;
    padding: 0 !important;
/* Ensure the nav stays on top */
#site-header, .main-menu {
  position: relative !important;
  z-index: 9999 !important;
}

/* Push the hero down below the nav */
.hero-section, .et_pb_slider {
  margin-top: 80px !important; /* adjust 80px to match nav height */
}
.custom-header {
  display: none;
}
.wp-block-embed.aligncenter {
  display: flex;
  justify-content: center;
}

.wp-block-embed__wrapper iframe {
  max-width: 100%;
  height: auto;
}