
body.has-overlay-header .site-header.is-scrolled,
body.has-transparent-banner-header .site-header.is-scrolled,
body.home.scrolled .site-header {
  background-color: hsl(var(--color-surface));
  color: hsl(var(--color-on-surface));
  box-shadow: 0 0 10px rgba(0, 0, 0, .06);
}

/* Current/Active/Hover Menu Item Styles */
/* .secondary-menu > li.current-menu-item > a,
.secondary-menu > li.current-menu-ancestor > a,
.secondary-menu > li.current_page_item > a,
.secondary-menu > li.current_page_ancestor > a,
.wa-nav__menu > li.current-menu-item > a,
.wa-nav__menu > li.current-menu-ancestor > a {
    background: var(--wa-nav-active-bg);
    color: var(--wa-nav-active-color);
} */

/* ==================================================
   Block: Content Slider
================================================== */
.phearum-slide {
    /* border: 1px solid #122f4e; */
    border: transparent;
    border-radius: 18px;
    overflow: hidden;
    background-color: transparent;
    opacity: 0;
}
.phearum-slide.is-active {
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}



/* =============================================
ARN Base Adjustments (WP-Angel child-theme)
============================================= */
.section-contained-width {
    max-width: var(--containers-xl, 1300px);
    margin: 0 auto;
    padding: 0 20px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background),
.wp-block-buttons .default-primary-button .wp-block-button__link {
    background-color: hsl(var(--color-primary));
    color: hsl(var(--color-surface));
}

/* ============================
   STICKY HEADER
============================ */
.is-header-sticky .site-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1100;
    backdrop-filter: blur(8px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.10);
}

.has-sticky-header-active {
    padding-top: var(--wp-angel-sticky-header-height, 0);
}

.admin-bar.is-header-sticky .site-header {
    top: 32px;
}

@media (max-width: 782px) {
    .admin-bar.is-header-sticky .site-header {
        top: 46px;
    }
}


/* ============================
   Menu Styles
============================ */
* {
    --containers-xl: 1200px;
}

/* Secondary Menu */
.secondary-menu {
    /* gap: 40px; */
}

.menu-location-nav-below-header .secondary-navigation {
    /* background-color: hsl(var(--color-primary)); */
}

.secondary-menu > li > a {
    padding: 1rem 1.25rem; /* adjust */
}

.secondary-menu > li > a:hover {
    background: rgba(255, 255, 255, 0.1);
}

.secondary-menu.icon-top > li > a {
    flex-direction: column;
    text-align: center;
}

.secondary-menu.icon-top > li.current-menu-item > a span {
    box-shadow: inset 0 -2px 0 var(--header-primary, currentColor);
    padding-bottom: 0.25rem;
}

/* ============================
   MOBILE RESPONSIVE
============================ */
@media (max-width: 992px) {
    .header-actions {
        justify-content: center;
    }

    .site-logo img {
        max-width: 260px;
    }

    .header-actions {
        margin-left: 0;
    }
}

@media (max-width: 768px) {
    .secondary-menu {
        gap: 20px;
        flex-wrap: wrap;
    }
    .dropdown-arrow {
        right: -5px;
    }
}

@media (max-width: 1280px) {
    .header-actions .header-btn.header-btn-phone .header-btn-icon,
    .header-actions .header-btn.header-btn-consultation .header-btn-icon {
        background-color: transparent;
        color: inherit;
        padding: 0;
    }
}



/* =============================================
style for Transparent Header with Banner
============================================= */
.banner-slider-animation {
  animation-delay: 0.3s;
}
/* Transparent Header Overlay Styles */
.phearum-banner.has-transparent-header {
  margin-top: -80px; /* Adjust based on typical header height */
  padding-top: 80px; /* Compensate for negative margin */
}



/* ============================
   Contact Us Form 7 Adjustments
============================ */
/* .inside-article {
    max-width: 800px;
    margin: 0 auto;
    #a6de9b
} */

#client-contact-us .inside-article .entry-header {
  text-align: center;
  padding-top: 72px;
  padding-bottom: calc(72px + 3rem);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: radial-gradient(33.17% 82.61% at 81.42% 43.25%, #ffdf9e80 0, #ffdf9e00 100%);
  overflow: hidden;
  position: relative;
}

#client-contact-us .inside-article .entry-header:after {
    pointer-events: none;
    position: absolute;
    inset: 0;
    display: block;
    opacity: .5;
    content: "";
    background: url(//assets.betterhelp.com/betterhelp_two/css-elements/bg-texture.png);
}
.header-curve {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    height: 6rem;
    width: 100%;
}
.header-curve:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0;
    height: 54px;
    background: #fff;
    /* clip-path: ellipse(70% 72% at 50% 100%); */
    border-radius: 50% 50% 0 0 / 100% 100% 0 0;
    z-index: 2;
    height: 4rem;
    display: block;
}

#client-contact-us .inside-article .entry-content {
  max-width: 800px;
  padding: 2rem;
  margin: 2rem auto 4rem auto;
  border: 1px solid #dce2da;
  border-radius: 1rem;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
  border-color: #dbdeda;
  border-radius: .5rem;
}

/* .no-sidebar:not(.home, .page-template-template-contact) .site-content .content-area {
  width: 70%;
  margin: 0 auto;
} */
