/* 1. THE HEADER FIX (Kept from the version that worked) */
.page-id-1669 .ast-sticky-active, 
.page-id-1669 .ast-fixed-header,
.page-id-1669 #ast-fixed-header {
    display: none !important;
}

.page-id-1669 .site-header, 
.page-id-1669 .main-header-bar, 
.page-id-1669 .ast-primary-header-bar {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    height: auto !important;
}

/* 2. THE TEXT FIX (Placed at the bottom to ensure it works) */
.page-id-1669 .entry-content h1, 
.page-id-1669 .entry-content h2, 
.page-id-1669 .entry-content h3, 
.page-id-1669 .entry-content h4,
.page-id-1669 .entry-title,
.page-id-1669 .wp-block-heading {
    color: #006400 !important; /* Bottle Green */
    font-family: 'Lucida Bright', serif !important;
    font-weight: 700 !important;
    display: block !important;
}

.page-id-1669 .entry-content p, 
.page-id-1669 .entry-content li {
    font-family: 'Lucida Bright', serif !important;
    color: #000000 !important;
    line-height: 1.8 !important;
}

/* 3. SITE HEADER LOGO/MENU RESET */
.page-id-1669 .site-header * {
    font-family: inherit !important;
    color: inherit !important;
}
/* Force the 'shop' link on Page 1669 to be Bottle Green */
.page-id-1669 .entry-content a {
    color: #006400 !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}

/* Make it turn Black when someone hovers over it */
.page-id-1669 .entry-content a:hover {
    color: #000000 !important;
}
.site-footer
a{color:#C9CCD1}
.site-footer
a:hover{color:#F3EDE2}
.site-footer
p,.site-footer
li,.site-footer
span,.site-footer
h1,.site-footer
h2,.site-footer
h3,.site-footer
h4,.site-footer
h5,.site-footer
h6,.site-footer
.wp-block-heading{color:#F3EDE2}
.site-footer
.wp-block-heading,.site-footer
h2,.site-footer
h3,.site-footer
h4{color:#F3EDE2}
html
body
.site-footer
a{color:#C9CCD1}
html
body
.site-footer
a:hover{color:#F3EDE2}
body.single-product
h1.product_title{font-size:44px;line-height:1.15}
#colophon
a{color:#C9CCD1}
#colophon
a:hover{color:#F3EDE2}
#colophon
.footer-widget-area
a{color:#C9CCD1}
#colophon
p,#colophon
li,#colophon
.widget{color:#F3EDE2}
#masthead
.main-header-menu
.menu-link{font-family:Cormorant
	Garamond,serif;font-weight:600;font-size:19px}
.home .wp-block-cover.alignfull:first-of-type h1{line-height:1.15} .home .wp-block-cover.alignfull:first-of-type p{line-height:1.4}

/* W&D footer colours match header */
.site-footer, .site-primary-footer-wrap, .site-below-footer-wrap, .ast-builder-footer-grid-columns { background: linear-gradient(135deg, #3A1A4A 0%, #1A0E1F 100%) !important; background-color: #3A1A4A !important; }
.site-footer .ast-footer-copyright * { color: #FAF6EE !important; }
.site-footer, .site-footer p, .site-footer li, .site-footer span, .site-footer a { color: #FAF6EE !important; }.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 { color: #FAF6EE !important; }.site-footer .widget-title, .site-footer .ast-footer-copyright { color: #FAF6EE !important; }
.site-footer a:hover, .site-footer a:focus { color: #9a9ea3 !important; }

/* W&D: no related products on urn pages, and urns never shown as related */
.single-product div.product.product_cat-forest-of-ancestry .related.products,
.single-product div.product.product_cat-forest-of-ancestry .up-sells { display: none !important; }
.related.products li.product.product_cat-forest-of-ancestry { display: none !important; }
/* W&D: homepage shows the name once (banner wordmark); hide header logo on home only */body.home .site-header .site-branding, body.home .site-header .ast-site-identity { visibility: hidden !important; }

@media (max-width:768px){ body.home .entry-content .wp-block-cover.alignfull:first-of-type .wp-block-cover__image-background{ content:url("https://wildanddark.com/wp-content/uploads/2026/10/wd-hero-wisteria-a-mobile-900x1300-1.jpg"); object-fit:cover; object-position:center center; } body.home .entry-content .wp-block-cover.alignfull:first-of-type{ min-height:150vw; } }