
/* Everstead - consistent desktop navigation hover */
#site-navigation .primary-menu-container > ul > li:hover > a,
#site-navigation .primary-menu-container > ul > li > a:hover,
#site-navigation .primary-menu-container > ul > li > a:focus-visible {
    color: #F4B544 !important;
}

/* Everstead footer navigation separators */

#footer-navigation .footer-menu-container > ul > li {
    display: inline-flex;
    align-items: center;
}

#footer-navigation .footer-menu-container > ul > li:not(:last-child)::after {
    content: "•";
    color: #F4B544;
    margin: 0 12px;
}
/* Heating page - tighten space under title area */
.page-id-1078 .entry-hero {
    padding-top: 24px !important;
    padding-bottom: 18px !important;
}

.page-id-1078 .content-container {
    padding-top: 20px !important;
}
/* Everstead Heating - centered flame watermark */

body.page-id-107 .entry-hero-container-inner .entry-header h1 {
    position: relative;
    z-index: 1;
    isolation: isolate;
}

body.page-id-107 .entry-hero-container-inner .entry-header h1::before {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    top: calc(50%-15px);
    left: 50%;
    transform: translate(-50%, -50%);
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4B544' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A4.5 4.5 0 0 1 9 8c.2 1.5 2 2 2 2s2.5-2.5 1-5c4.5 2.5 7.5 5.4 7.5 9.5a7.5 7.5 0 1 1-15 0c0-2.2 1.2-4.3 2.5-6 0 1.5.5 2.5 1.5 3.5z'/%3E%3C/svg%3E");
    opacity: 0.14;
    pointer-events: none;
    z-index: -1;
}
/* Everstead Cooling - snowflake watermark */

body.page-id-112 .entry-hero-container-inner .entry-header h1 {
    position: relative;
    z-index: 1;
    isolation: isolate;
}

body.page-id-112 .entry-hero-container-inner .entry-header h1::before {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237BAAB2' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M2 12h20M4.9 4.9l14.2 14.2M19.1 4.9 4.9 19.1'/%3E%3Cpath d='m9 4 3 3 3-3M9 20l3-3 3 3M4 9l3 3-3 3M20 9l-3 3 3 3'/%3E%3C/svg%3E");
    opacity: 0.18;
    pointer-events: none;
    z-index: -1;
}/* Maintenance page watermark behind title */
.page-id-116 .entry-title {
  position: relative;
  display: inline-block;
  z-index: 2;
}


/* Everstead Maintenance - wrench watermark */
.page-id-116 .entry-title::before {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    left: 50%;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    background: center / contain no-repeat
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123A32' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-8.26 7.06L5.5 20.3a2 2 0 0 1-2.8-2.8l7.04-7.04a6 6 0 0 1 7.06-8.26z'/%3E%3C/svg%3E");
    opacity: 0.12;
    z-index: -1;
    pointer-events: none;
}
