/* =========================================================
   ICS typography override
   Load this after page-specific CSS so the softer nav/button
   weights are not overwritten.
   ========================================================= */

/* Top navigation */
html body .site-header .navbar .nav-link,
html body .site-header .navbar-nav .nav-link,
html body .site-header .dropdown-toggle,
html body.home-page .site-header .navbar .nav-link,
html body.membership-page .site-header .navbar .nav-link,
html body.training-page .site-header .navbar .nav-link,
html body.advice-page .site-header .navbar .nav-link,
html body.shop-page .site-header .navbar .nav-link,
html body.directory-page .site-header .navbar .nav-link,
html body.member-profile-page .site-header .navbar .nav-link {
  font-weight: 500 !important;
}

/* Header CTA and main buttons */
html body .site-header .nav-cta,
html body .btn-ics-primary,
html body .btn-ics-secondary,
html body .btn-ics-outline,
html body .shop-card-link,
html body .shop-email-link,
html body .shop-btn-primary,
html body .shop-btn-secondary,
html body .contact-card .contact-link,
html body .home-contact-link,
html body .listing-profile-btn,
html body .btn-call,
html body .btn-email,
html body .join-panel-link,
html body.home-page .site-header .nav-cta,
html body.membership-page .site-header .nav-cta,
html body.training-page .site-header .nav-cta,
html body.advice-page .site-header .nav-cta,
html body.shop-page .site-header .nav-cta,
html body.directory-page .site-header .nav-cta,
html body.member-profile-page .site-header .nav-cta {
  font-weight: 600 !important;
}
