/* Move author next to date */
.meta-date::after {
    content: " • ";
    padding: 0 6px;
}

.post-author {
    display: inline-block;
    margin-left: 0;
}

.post-author .fa {
    display: none; /* hides author icon if present */
}

/* Hide original author section below excerpt */
.entry-footer .post-author {
    display: none !important;
}

/* Align meta beautifully like editorial sites */
.entry-meta {
    font-size: 14px;
    font-style: italic;
    opacity: 0.9;
    letter-spacing: .2px;
}.comment-likes-widget.jetpack-likes-widget.comment-likes iframe {
    height: 18px !important;
}.single-post .post-author {
    display: none;
}

.single-post .entry-meta::before {
    content: "By " attr(data-poet);
    font-style: italic;
    font-size: 16px;
    color: #B38A44; /* poetry gold */
    display: block;
    margin-bottom: 12px;
}/* Top bar main menu text color */
#main-navigation li a,
.ashe-menu li a {
    color: #C8A46D !important;
}

/* Hover + Active state in gold */
#main-navigation li a:hover,
#main-navigation .current-menu-item > a,
#main-navigation .current_page_item > a {
    color: #C8A46D !important;
}/* Mobile icons: share, search, chevron, menu */
.ashe-header .icon,
.ashe-header svg {
    fill: #C8A46D !important;
    color: #C8A46D !important;
}/* Style poem titles on homepage only */
.home .entry-title {
    font-size: 20px !important;
    color: #464646 !important; /* your gold color */
    font-family: 'Merriweather', serif;
    font-weight: 700;
    text-align: left; /* remove if you prefer left alignment */
    margin-bottom: 12px;
}/* —— Poetry-Foundation style overlay menu for Ashe —— */
#ph-overlay{position:fixed;inset:0;background:#fff;z-index:9999;display:none;flex-direction:column}
#ph-overlay.open{display:flex}
#ph-overlay .ph-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}
#ph-overlay .ph-logo{font-size:18px;font-weight:700;letter-spacing:.05em}
#ph-overlay .ph-close{font-size:28px;line-height:1;cursor:pointer;border:0;background:transparent}
#ph-overlay .ph-list{padding:4px 20px 28px;overflow:auto;-webkit-overflow-scrolling:touch}
#ph-overlay .ph-list > ul{list-style:none;margin:0;padding:0}
#ph-overlay a{display:block;padding:18px 0;font-size:22px;letter-spacing:.03em;text-decoration:none;color:inherit}
#ph-overlay li{border-bottom:1px solid #f1f1f1}
#ph-overlay li:last-child{border-bottom:0}
#ph-overlay .has-children > a{position:relative;padding-right:38px}
#ph-overlay .ph-caret{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .2s}
#ph-overlay .has-children.open > a .ph-caret{transform:translateY(-50%) rotate(0)}
#ph-overlay .sub-menu{max-height:0;overflow:hidden;transition:max-height .25s ease;padding-left:0}
#ph-overlay .has-children.open > .sub-menu{max-height:800px}  /* plenty for tall lists */
#ph-overlay .sub-menu a{padding:14px 0 14px 18px;font-size:18px}

body.ph-lock{overflow:hidden} /* prevent background scroll while overlay is open */

/* Small helper: show a simple “MENU” button on mobile if your theme
   doesn’t output a hamburger. Hide it on larger screens. */
#ph-open{display:none}
@media (max-width: 1024px){
  #ph-open{display:inline-flex;align-items:center;gap:.5rem;padding:8px 12px;border:1px solid #d7be8b;border-radius:4px;color:#8f6e37}
}/* —— FORCE MOBILE SUBMENUS TO PUSH THE PAGE DOWN (ASHE PRO) —— */
@media (max-width: 1024px){

  /* 1) Kill any inner scroll containers/max-heights that trap the submenu */
  nav, .main-navigation, .primary-navigation,
  .main-navigation .menu, .main-navigation ul.menu,
  .main-navigation .menu-wrap, .main-navigation .menu-wrapper,
  .main-navigation .menu-container, .main-navigation .menu-scroll {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* 2) Make submenu part of normal flow (no absolute/fixed transforms) */
  .main-navigation .menu > li { position: static !important; }
  .main-navigation .menu > li > ul.sub-menu,
  .main-navigation .menu li .sub-menu {
    position: static !important;
    display: block;                   /* theme will still toggle visibility via class */
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    z-index: auto !important;
  }

  /* 3) If the theme adds a “toggled-on/open” class, make sure that state shows fully */
  .main-navigation .toggled-on,
  .main-navigation li.toggled-on > .sub-menu,
  .main-navigation li.open > .sub-menu,
  .main-navigation li.menu-item-has-children.open > .sub-menu {
    display: block !important;
    max-height: none !important;
  }

  /* 4) Remove any remaining clipping on the nav or header wrappers */
  header, .site-header, .header-wrapper, .nav-wrapper {
    overflow: visible !important;
  }

  /* 5) Just in case a high z-index is causing overlay look */
  .main-navigation, .main-navigation * {
    z-index: auto !important;
  }
}/***********************
  POETRY HABITAT — REFINEMENT PACK (ASHE PRO)
  Spacing rhythm • dividers • poem list legibility • footer tone • mobile polish
************************/

/* 0) Soften the gap under the header on the homepage */
.home .site-main { padding-top: 30px; }

/* 1) Section heading rhythm (e.g., “Our Purpose”, “Latest Poems”, “Latest Non-Fiction”) */
.home h1, .home h2, .home .widget-title, .home .section-title {
  margin-top: 3px;     /* space above each major section */
  margin-bottom: 14px;  /* space below heading before content */
  line-height: 1.25;
}

/* 2) Literary divider — light, centered, not full width */
hr, .wp-block-separator {
  width: 75%;
  margin: 40px auto;
  border: 0;
  border-top: 0.5px solid #d7d3cd; /* soft warm gray */
  opacity: 1; /* override WP default faintness */
}

/* 3) Post/poem list presentation on the homepage */
.home .hentry {
  padding: 28px 0;
  border-bottom: 0.5px solid #eee;
}
.home .hentry:last-of-type { border-bottom: 0; }

/* Poem titles a touch calmer on list pages so the poem body shines */
.home .entry-title {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 1.35em;   /* smaller than single view, still prominent */
  line-height: 1.25;
}

/* Poem/Excerpt legibility */
.home .entry-content p,
.home .excerpt,
.home .entry-summary p {
  line-height: 1.75;
  margin-bottom: 12px;
}

/* Optional: tone down category labels on lists */
.home .cat-links, .home .posted-on, .home .byline { opacity: 0.75; }

/* 4) “Read more” link — cleaner than (READ...) */
.more-link, a.more-link {
  color: #c8a46b;
  text-decoration: none;
  font-weight: 500;
}
.more-link:hover { text-decoration: underline; }

/* 5) Submit block (only applies if you wrap it in a container with this class) */
.ph-submit-block {
  background: #FCFAF7;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 24px;
  text-align: center;
  margin: 26px 0 14px;
}
.ph-submit-block h3 { margin-top: 0; margin-bottom: 8px; }

/* Brand the button (works for Gutenberg + theme buttons) */
.ph-submit-block .wp-block-button__link,
.wp-block-button__link.is-style-outline,
.button, a.button {
  border: 1px solid #B03939;
  color: #B03939;
  background: transparent;
  border-radius: 999px;
  padding: 10px 20px;
  transition: all .2s ease;
}
.ph-submit-block .wp-block-button__link:hover,
.button:hover, a.button:hover {
  background: #B03939;
  color: #fff;
}

/* 6) Footer polish — quieter, elegant */
.site-footer {
  background: #FAFAFA;
  padding: 40px 0;
  font-size: 15px;
  color: #666;
  letter-spacing: 0.2px;
}
.site-footer a { color: inherit; }
.site-footer a:hover { color: #B03939; }

/* 7) Image niceties */
.post-thumbnail img,
.entry-content img { border-radius: 3px; }

/* 8) Mobile refinements */
@media (max-width: 768px){
  .home .site-main { padding-top: 20px; }
  hr, .wp-block-separator { width: 80%; margin: 30px auto; }
  .home h1, .home h2, .home .widget-title, .home .section-title {
    margin-top: 2px;
    margin-bottom: 16px;
  }
  .home .entry-title { font-size: 1.28em; }
}.site-content {
  background: #fff;
  box-shadow: 0 0 15px rgba(0,0,0,0.04);
  border-radius: 4px;
  margin: 40px auto;
  padding: 20px;
}/* Subtle paper texture background for Poetry Habitat */
body {
  background-color: #F8F7F4; /* a clean off-white base */
  background-image: url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed; /* optional: keeps texture fixed while content scrolls */
}/* 1) Apply the paper texture globally */
html, body {
  background-color: #F8F7F4 !important; /* subtle off-white */
  background-image: url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png") !important;
  background-repeat: repeat !important;
  background-size: auto !important;
  background-attachment: scroll !important; /* 'fixed' is buggy on iOS; change to fixed if you prefer on desktop */
}

/* 2) Let the texture show through (remove solid fills on wrappers) */
.site-content,
.site,
.wrapper,
.page,
.content-area,
.container {
  background: transparent !important;
}

/* (Optional) If you want a soft “card” look per post while still seeing texture around it */
.hentry, .post {
  background: rgba(255,255,255,0.92);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0,0,0,0.04);
  padding: 16px;
}/* Make paper texture visible */
body {
  background-color: #F8F7F4 !important;
  background-image: url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png") !important;
  background-repeat: repeat !important;
  background-size: auto !important;
  background-attachment: scroll !important;
}

/* Let it show through the content */
.site-content {
  background: transparent !important;
}/* === Paper texture as a fixed background layer (bulletproof) === */
html, body { height: 100% !important; }

body {
  position: relative !important;     /* create stacking context */
  background: transparent !important;/* don't cover the paper */
}

/* The paper lives here */
body::before{
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;                        /* behind site content */
  pointer-events: none;

  /* texture + base tone */
  background-color: #F8F7F4;
  background-image: url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat;
  background-size: auto;             /* use image’s natural grain */
  /* use 'scroll' if you dislike the fixed effect on desktop */
}

/* Pull all common wrappers above the paper and keep them transparent */
#page,
.site,
.wrapper,
.site-content,
.content-area,
.main-content,
.site-main,
.container,
.page,
.hfeed {
  position: relative !important;
  z-index: 1 !important;
  background: transparent !important; /* critical: no white slab */
}

/* Optional: keep individual posts readable on white cards */
.hentry, .post {
  background: rgba(255,255,255,0.96);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0,0,0,0.04);
  padding: 16px;
}/* === Subtle aged ivory paper tone for Poetry Habitat === */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  /* Base color + texture combo */
  background-color: #f4f1e8; /* ivory tone — softer and warmer */
  background-image: 
    linear-gradient(rgba(255, 255, 240, 0.1), rgba(230, 220, 200, 0.1)), /* faint uneven tint */
    url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  filter: brightness(0.98) sepia(0.05) contrast(1.03); /* subtle “print” feel */
}

/* Keep site content visible over texture */
#page,
.site,
.wrapper,
.site-content,
.content-area,
.main-content,
.container,
.page {
  background: transparent !important;
  position: relative;
  z-index: 1;
}

/* Optional: posts sit on semi-transparent cards for readability */
.hentry, .post {
  background: rgba(255,255,255,0.93);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0,0,0,0.04);
  padding: 16px;
}/* === UNIVERSAL PAPER LAYER (use html instead of body) === */
html, body { height: 100% !important; }

html::before{
  content:"";
  position: fixed;
  inset: 0;
  z-index: 0;               /* stays behind everything */
  pointer-events: none;

  /* aged ivory + your texture */
  background-color: #f4f1e8;
  background-image:
    linear-gradient(rgba(255,255,240,.10), rgba(230,220,200,.10)),
    url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  filter: brightness(.98) sepia(.05) contrast(1.03);
}

/* === BRING ALL WRAPPERS ABOVE THE PAPER & MAKE THEM TRANSPARENT === */
/* (Aggressive list to cover Ashe + common wrappers on singles) */
#page, .site, .wrapper,
.site-content, .content-area, .site-main,
.container, .container-inner, .content, .content-inner,
.page, .hfeed, .primary, .secondary, .inner,
.single-post .site-content, .single-post .content-area,
.single-post .site-main, .single-post .content,
.single-post .post-inner, .single-post .entry-inner,
.single-post .entry-content, .single-post .article-content,
.single-post .post, .single-post .hentry {
  position: relative !important;
  z-index: 1 !important;
  background: transparent !important;
}

/* Optional: readable “card” under the poem text on singles */
.single-post .hentry, .single-post .post {
  background: rgba(255,255,255,0.93) !important;
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05);
  padding: 22px;
  margin: 0 auto 40px;
  max-width: 820px;
}

/* Breathing room so the paper shows around the post */
.single-post .site-main { padding: 28px 14px; }
@media (min-width: 992px){
  .single-post .site-main { padding: 40px 0; }
}/* === Ivory “printed page” look on single posts === */

/* Make sure no inner wrapper forces white */
.single-post .site-content,
.single-post .content-area,
.single-post .site-main,
.single-post .entry-content { background: transparent !important; }

/* The visible page/card around the poem */
.single-post .hentry,
.single-post .post {
  position: relative !important;
  background: rgba(244,241,232,0.94) !important; /* warm ivory */
  border-radius: 8px;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05);
  padding: 24px;
  margin: 0 auto 44px;
  max-width: 820px;
  z-index: 1;
}

/* Add subtle fiber/print texture on the card itself */
.single-post .hentry::before,
.single-post .post::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  mix-blend-mode: multiply;               /* lets the texture tint the ivory */
  opacity: .35;                           /* adjust 0.2–0.5 to taste */
  background-image:
    url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png"),
    radial-gradient(1200px 400px at 50% 0%, rgba(0,0,0,.05), transparent 70%); /* faint top vignette */
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

/* Keep content above the texture layer */
.single-post .hentry > *,
.single-post .post > * { position: relative; z-index: 1; }

/* Breathing room so the outer paper shows around the page */
.single-post .site-main { padding: 40px 12px; }
@media (min-width: 992px){
  .single-post .site-main { padding: 48px 0; }
}/* Archive / category / blog list cards: ivory paper look */
.blog .hentry,
.archive .hentry,
.category .hentry,
.search .hentry,
.home .hentry,
.page-template-template-blog .hentry,
.blog .post,
.archive .post,
.category .post {
  background: rgba(255,253,246,0.92) !important;  /* soft ivory */
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0,0,0,.04);
  padding: 22px;
}

/* If the theme puts the white on an inner wrapper, kill it */
.blog .post-content,
.archive .post-content,
.category .post-content,
.search .post-content {
  background: transparent !important;
}

/* Keep the room around each card */
.blog .hentry,
.archive .hentry,
.category .hentry,
.search .hentry { 
  margin: 0 auto 28px;
}/* === Fine-grain "Rattle-style" refinements === */

/* Global background: gentle vignette + subtle noise overlay */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background: 
    radial-gradient(circle at center, rgba(0,0,0,0) 70%, rgba(0,0,0,0.05) 100%), /* faint vignette */
    url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  mix-blend-mode: multiply;   /* softens with paper color */
  opacity: 0.4;               /* adjust to taste (.3–.5) */
}

/* Add a soft vignette just around post cards */
.single-post .hentry::after,
.single-post .post::after,
.blog .hentry::after,
.archive .hentry::after,
.category .hentry::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 8px;
  pointer-events: none;
  z-index: 2;
  background: radial-gradient(ellipse at center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.07) 100%);
  mix-blend-mode: multiply;
  opacity: 0.5;
}

/* Light speckle texture overlay to mimic print grain */
body::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  opacity: 0.15;
  background-image: 
    repeating-radial-gradient(circle, rgba(0,0,0,0.02) 0, rgba(0,0,0,0.02) 1px, transparent 1px, transparent 100%);
  background-size: 3px 3px;
  mix-blend-mode: multiply;
}

/* Keep content above these textures */
.site,
.wrapper,
.site-content,
.post,
.hentry,
.page { position: relative; z-index: 3; }
/* === PH: perfectly blended paper cards (same as site background) === */

/* Remove all fake white fills so the base texture fully shows through */
.single-post .hentry,
.single-post .post,
.blog .hentry,
.archive .hentry,
.category .hentry,
.search .hentry,
.home .hentry {
  position: relative;
  background: transparent !important; /* use the same paper behind */
  border-radius: 8px;
  border: 1px solid rgba(240, 230, 200, 0.25); /* faint golden edge */
  box-shadow: none; /* remove gray shadows so it feels flat and printed */
  padding: 24px;
  z-index: 1;
}

/* Optional: subtle texture reinforcement (same texture, same tint) */
.single-post .hentry::before,
.single-post .post::before,
.blog .hentry::before,
.archive .hentry::before,
.category .hentry::before,
.search .hentry::before,
.home .hentry::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background-color: #f4f1e8; /* same ivory tone */
  background-image: url("https://poetryhabitat.com/wp-content/uploads/2025/10/paper_fibers.png");
  background-repeat: repeat;
  background-size: auto;
  opacity: 0.08; /* very low so it matches perfectly with site texture */
  mix-blend-mode: multiply;
}

/* Ensure text always stays visible */
.single-post .hentry > *,
.single-post .post > *,
.blog .hentry > *,
.archive .hentry > *,
.category .hentry > *,
.search .hentry > *,
.home .hentry > * {
  position: relative;
  z-index: 1;
}/* === PH: subtle black ink-style border for cards/posts === */
.single-post .hentry,
.single-post .post,
.blog .hentry,
.archive .hentry,
.category .hentry,
.search .hentry,
.home .hentry {
  border: 0.4px solid rgba(0,0,0,0.25) !important; /* ultra-thin black border */
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
}

/* Keep the texture intact */
.single-post .hentry::before,
.single-post .post::before,
.blog .hentry::before,
.archive .hentry::before,
.category .hentry::before,
.search .hentry::before,
.home .hentry::before {
  opacity: 0.08 !important; /* same texture blend */
}/* === Gentle Hover Lift on Cards/Posts === */
.hentry:hover,
.post:hover {
  border-color: rgba(0, 0, 0, 0.35) !important; /* slightly darker ink tone */
  box-shadow: 0 1px 8px rgba(0,0,0,0.08) !important;
  transform: translateY(-1px);
  transition: all 0.25s ease;
}/* CATEGORY ABOVE TITLE — SIZE + COLOR */
.single .entry-header .cat-links a,
.blog .hentry .entry-meta .cat-links a,
.archive .hentry .entry-meta .cat-links a,
.hentry .entry-meta .cat-links a,
.entry-categories a,
.post-categories a,
.posted-in a,
.cat-links a {
  font-size: 0.90rem !important;   /* bump a tad; try 1rem if you want larger */
  color: #c8a46b !important;        /* your gold */
  font-weight: 600;                 /* subtle emphasis */
  text-transform: none;             /* in case theme forces small-caps/all-caps */
}

/* If the theme colors the wrapper instead of the link */
.single .entry-header .cat-links,
.entry-categories,
.post-categories,
.hentry .entry-meta .cat-links {
  color: #c8a46b !important;
  margin-bottom: 6px;               /* small breathing room above title */
}

/* Hover/focus state to match brand */
.entry-categories a:hover,
.post-categories a:hover,
.cat-links a:hover {
  color: #c8a46b !important;
  text-decoration: underline;       /* optional: remove if you prefer no underline */
}/* --- ASHE PRO: MOBILE NAV CLEANUP --- */
@media (max-width: 782px){

  /* A. Make the slide-down area lighter (taupe) */
  #main-nav,
  #main-nav nav,
  #main-nav .menu,
  #main-nav .sub-menu {
    background-color: #6A645E !important; /* lighter than the very dark brown */
  }

  /* B. Tighten spacing & size for readability */
  #main-nav .menu > li > a {           /* top-level items */
    padding: 12px 18px !important;
    line-height: 1.25 !important;
    letter-spacing: 0.2px;
  }
  #main-nav .sub-menu li > a {         /* submenu items */
    padding: 10px 22px !important;
    line-height: 1.25 !important;
  }
  #main-nav .menu li { margin: 2px 0 !important; }

  /* C. Smooth open/close without a leftover block */
  #main-nav .menu .sub-menu{
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    transition: max-height .25s ease, opacity .2s ease;
  }
  /* Ashe typically sets a class on the LI when opened – cover common ones */
  #main-nav .menu .menu-item-has-children.toggled-on > .sub-menu,
  #main-nav .menu .menu-item-has-children.open > .sub-menu,
  #main-nav .menu .menu-item-has-children.active > .sub-menu {
    max-height: 900px;   /* enough to reveal children */
    opacity: 1;
  }

  /* D. Arrow indicator on parent; rotate when open (optional) */
  #main-nav .menu .menu-item-has-children > a{
    position: relative;
  }
  #main-nav .menu .menu-item-has-children > a::after{
    content: "▸";
    position: absolute;
    right: 16px; top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transition: transform .2s ease;
    font-size: 14px; opacity: .75;
  }
  #main-nav .menu .menu-item-has-children.toggled-on > a::after,
  #main-nav .menu .menu-item-has-children.open > a::after,
  #main-nav .menu .menu-item-has-children.active > a::after{
    transform: translateY(-50%) rotate(90deg);
  }
}

/* Tip: On mobile, turn OFF “Fixed Navigation” in Customizer → Main Navigation to prevent iOS stutter. */
@media (max-width: 782px){
  /* Light bar behind the logo/menu area */
  #page-header{
    background: #EFE7DB !important;           /* warm cream */
    box-shadow: 0 2px 10px rgba(0,0,0,.06);
  }

  /* Optional: add a soft container feel */
  #page-header .boxed-wrapper, 
  #page-header .wp-block-group__inner-container{
    max-width: 1200px; margin: 0 auto;
    padding: 10px 12px;
    border-radius: 14px;
  }

  /* Hide the chevron if you don’t want it */
  .wprsticky-wrapper .fa-chevron-down,
  #page-header .fa-chevron-down{ display:none !important; }
}/* Default text + arrows = white */
.main-navigation a,
.main-navigation .menu-item > a,
.main-navigation .submenu-expand {
    color: #ffffff !important;
}

/* Hover + active state = gold (#C8A46B) */
.main-navigation a:hover,
.main-navigation .menu-item > a:hover,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .submenu-expand:hover {
    color: #c8a46b !important;
}

/* Mobile menu override */
@media (max-width: 1024px) {
    #main-nav a,
    #main-nav .menu-item > a,
    #main-nav .submenu-expand {
        color: #ffffff !important;
    }

    #main-nav a:hover,
    #main-nav .menu-item > a:hover,
    #main-nav .current-menu-item > a,
    #main-nav .current-menu-ancestor > a,
    #main-nav .submenu-expand:hover {
        color: #c8a46b !important;
    }
}