/* ================================
   GLOBAL FONT: Georgia everywhere
   ================================ */

/* Base typography */
html, body,
p, span, div,
a, li, ul, ol,
label, input, textarea, select, button,
table, th, td,
blockquote, cite, small {
  font-family: Georgia, "Times New Roman", Times, serif !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6,
.pkp_site_name, .pkp_page_title, .pkp_branding {
  font-family: Georgia, "Times New Roman", Times, serif !important;
}


/* ==========================================
   MENU: +5% (more subtle)
   ========================================== */

/* Primary nav links (top menu) */
.pkp_navigation_primary,
.pkp_site_nav_menu,
.pkp_navigation_primary > li > a,
.pkp_site_nav_menu > li > a,
.pkp_navigation_user,
.pkp_navigation_user > li > a {
  font-size: 105% !important;      /* was 120% */
  line-height: 1.2 !important;
}

/* Optional: smaller click-area so it looks proportional */
.pkp_navigation_primary > li > a,
.pkp_site_nav_menu > li > a,
.pkp_navigation_user > li > a {
  padding-top: 0.35em !important;  /* was 0.6em */
  padding-bottom: 0.35em !important;
}

/* Dropdown items (if present) */
.pkp_site_nav_menu .pkp_nav_list a,
.pkp_navigation_primary .pkp_nav_list a,
.pkp_navigation_user .pkp_nav_list a {
  font-size: 105% !important;
}
