.entry-title {
	max-width: none !important;
}

.page .type-page {
	max-width: none;
}

.page-id-5666 .entry-header {
	display: none;
}
/* America 250: link hover color */
a:hover,
a:focus {
  color: #6F1D2A;
}
/* America 250: heading color */
h1, h2, h3, h4, h5, h6,
.entry-title {
  color: #1F2A44;
}
/* 3) America 250: improve readability */
body {
  line-height: 1.8;
}
/* 4) America 250: link default color */
a {
  color: #1F2A44;
}
/* 5) America 250: cleaner link underline */
a {
  text-decoration-thickness: 2px;
  text-underline-offset: 0.18em;
}
/* 6) America 250: crisper headings */
h1, h2, h3, h4, h5, h6,
.entry-title {
  font-weight: 600;
}
/* 7) America 250: classic serif for big titles (safe system fonts) */

/* Cinzel heading polish */
h1, h2, h3, h4, h5, h6,
.entry-title {
  letter-spacing: 0.02em;
}

/* 10) America 250: button colors */
button,
input[type="submit"],
.wp-block-button__link,
a.button,
.button {
  background: #1F2A44;
  color: #FFFFFF !important;
  border-radius: 10px;
  border: none;
}

button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
a.button:hover,
.button:hover {
  background: #6F1D2A;
}
/* 11) America 250: header/menu link colors on light background */
.main-navigation a,
.main-navigation a:visited,
.site-header a,
.site-header a:visited {
  color: #1F2A44;
}

.main-navigation a:hover,
.main-navigation a:focus,
.site-header a:hover,
.site-header a:focus {
  color: #6F1D2A;
}
/* 11) America 250: force menu colors (Ixion / WP menus) */
.main-navigation a,
.main-navigation a:visited,
#site-navigation a,
#site-navigation a:visited,
.nav-menu a,
.nav-menu a:visited,
.menu a,
.menu a:visited {
  color: #1F2A44 !important;   /* ink navy */
}

.main-navigation a:hover,
.main-navigation a:focus,
#site-navigation a:hover,
#site-navigation a:focus,
.nav-menu a:hover,
.nav-menu a:focus,
.menu a:hover,
.menu a:focus {
  color: #6F1D2A !important;   /* oxblood */
}
/* 12) America 250: site title color */
.site-title a,
.site-title a:visited {
  color: #1F2A44 !important;
}

.site-title a:hover,
.site-title a:focus {
  color: #6F1D2A !important;
}
/* 13) America 250: softer dividers on parchment */
hr,
.entry-content hr {
  border: 0;
  height: 1px;
  background: rgba(176, 141, 87, 0.35); /* aged gold */
}
/* 14) America 250: highlight current menu item */
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
#site-navigation .current-menu-item > a,
#site-navigation .current_page_item > a,
.nav-m
/* 14) America 250: highlight current menu item */
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
#site-navigation .current-menu-item > a,
#site-navigation .current_page_item > a,
.nav-menu .current-menu-item > a,
.nav-menu .current_page_item > a {
  color: #6F1D2A !important;          /* oxblood */
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.22em;
}
/* 15) America 250: slightly bolder menu text */
.main-navigation a,
#site-navigation a,
.nav-menu a,
.menu a {
  font-weight: 600 !important;
}
/* 16) America 250: a bit more header breathing room */
.site-header {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
/* Fix menu wrapping after switching to Lato */
.main-navigation a,
#site-navigation a,
.nav-menu a,
.menu a {
  font-size: 15px !important;
}
/* 17) America 250: improve body text contrast on parchment */
.entry-content,
.entry-content p {
  color: #1F1F1F;
}
/* 18) America 250: strengthen Cinzel headings */
h1, h2, h3, h4, h5, h6,
.entry-title {
  color: #162033 !important;   /* slightly darker ink */
  font-weight: 600 !important; /* thicker stroke for Cinzel */
}
/* 19) Body text: slightly darker for parchment */
.entry-content,
.entry-content p {
  color: #222222;
}
/* 20) Meta text: quieter hierarchy */
.entry-meta,
.entry-footer,
.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.wp-block-post-date {
  color: rgba(22, 32, 51, 0.70) !important;
}
/* 21) Keep visited links in the America 250 palette */
a:visited {
  color: #1F2A44;
}
/* 22) America 250: nicer focus outline for accessibility */
a:focus,
button:focus,
input:focus,
textarea:focus {
  outline: 2px solid rgba(111, 29, 42, 0.55); /* oxblood */
  outline-offset: 2px;
}
/* Homepage tagline bar (site-description-wrapper) */
/* Homepage tagline bar */
.site-description-wrapper{
  background: rgba(31, 42, 68, 0.10) !important; /* soft ink wash */
  color: #162033 !important;                      /* darker ink */
}
/* Tagline bar: left align (not centered) */
.site-description-wrapper{
  text-align: left !important;
}
/* Make the timeline use the full available width */
.cool-timeline-wrapper,
.ctl-wrapper,
.cool-timeline {
  width: 100% !important;
  max-width: 100% !important;
}

/* map highlighting */
.hotspot-default {
	fill-opacity: 50% !important;
}