/* AURA 8.9.15 — hard mobile navigation colour correction.
   Target both links and WordPress-generated label/span wrappers so inherited global styles cannot grey submenu text. */
@media (max-width:900px){
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__label,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content span,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open a,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open a:link,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open a:visited{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    opacity:1!important;
    filter:none!important;
  }

  /* Service links: larger and genuinely white. */
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation-item__label{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
    font-size:16.5px!important;
    font-weight:500!important;
  }

  /* Third-level Property Marketing links stay smaller but no longer grey. */
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__label{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
    font-size:14.5px!important;
  }

  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover .wp-block-navigation-item__label,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus,
  .aura-site-header .aura-main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus .wp-block-navigation-item__label{
    color:#c8a86b!important;
    -webkit-text-fill-color:#c8a86b!important;
  }
}