/* Mobile menu dropdown link colors */
.ast-builder-menu-mobile .main-header-menu > li > a {
  color: #003366 !important; /* dark blue */
}

/* On hover or focus */
.ast-builder-menu-mobile .main-header-menu > li > a:hover,
.ast-builder-menu-mobile .main-header-menu > li > a:focus {
  color: #001933 !important; /* darker blue */
}

/* Active page item */
.ast-builder-menu-mobile .main-header-menu > li.current-menu-item > a {
  color: #001933 !important;
}

@media (max-width: 700px) {
  .blog .site-main {
    margin-top: 80px; /* adjust as needed for mobile */
  }
}

@media (min-width: 700px) {
  .blog .site-main {
    margin-top: 30px; /* adjust as needed for mobile */
  }
}



.single-post .entry-content {
  color: #e0e0e0;
}

/* Add space after the header site-wide */
.entry-title,
.ast-archive-title,
h1.entry-title {
    margin-top: 30px; /* Push heading down from header */
}

/* If using Astra's page builder templates, target the main content wrapper too */
.site-main {
    padding-top: 30px;
}
/* Fix page title spacing on mobile */
@media (max-width: 768px) {
    .ast-single-post .entry-title,
    .page-title {
        margin-top: 80px !important; /* adjust value as needed */
    }
}
/* === Desktop dropdown link color === */
.main-header-menu .sub-menu a {
  color: #ffffff !important;   /* normal dropdown text */
}

/* === Hover + focus on dropdown items === */
.main-header-menu .sub-menu a:hover,
.main-header-menu .sub-menu a:focus {
  color: #00c2ff !important;   /* bright readable blue */
  background-color: rgba(255,255,255,0.08); /* subtle highlight */
}

/* === Active/current page inside dropdown === */
.main-header-menu .sub-menu .current-menu-item > a,
.main-header-menu .sub-menu .current_page_item > a {
  color: #00c2ff !important;
}
If the background is ALSO too dark
Sometimes Astra keeps the dropdown background very dark, which makes dark blue text disappear. This lightens it slightly:

css
Copy code
/* Dropdown background */
.main-header-menu .sub-menu {
  background-color: #0f1a2b !important;
}
If it’s STILL not changing
Astra sometimes uses a slightly differen