.elementor-1141 .elementor-element.elementor-element-ef75d5c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS *//* Books catalog image grid */


/* Books page: tighten the first fold */
@media (min-width: 900px) {
  body.page-id-1141 [data-id="e78e05d"] {
    min-height: clamp(22rem, 20.5vw, 26.5rem) !important;
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 [data-id="a9d0ceb"] {
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 .books-panel-summary {
    margin-top: 12px !important;
  }

  body.page-id-1141 .e-5c6f93f-4eb721d {
    margin: 12px 0 0 !important;
  }

  body.page-id-1141 a.e-a87b3d9-4475fd5 {
    bottom: 0.4rem !important;
    right: calc(4% + 10px) !important;
  }
}

.elementor-element-7df9565,
.elementor-element-cf6e495,
.elementor-element-a3d4466 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 1rem !important;
}

.elementor-element-3253c39,
.elementor-element-1ee41a0,
.elementor-element-dca8326,
.elementor-element-16d7bdd,
.elementor-element-3d0944e,
.elementor-element-005b17e,
.elementor-element-400b65f,
.elementor-element-fdb6807,
.elementor-element-fdc45b2,
.elementor-element-ed60710,
.elementor-element-5747577,
.elementor-element-f71b979,
.elementor-element-9334ebc,
.elementor-element-d7c549b,
.elementor-element-7dd96c9,
.elementor-element-1f0d8f5,
.elementor-element-50f8e7b,
.elementor-element-64e7d61,
.elementor-element-9d8439e,
.elementor-element-0292889,
.elementor-element-1205be5,
.elementor-element-fa60ce1,
.elementor-element-013f4a4,
.elementor-element-262bb3b {
  min-height: 17rem !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.elementor-element-3253c39 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/cold-war-catalog-900-v2.webp") !important; }
.elementor-element-1ee41a0 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/american-civil-war-catalog-900-v2.webp") !important; }
.elementor-element-dca8326 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/africa-colonial-wars-catalog-900-v2.webp") !important; }
.elementor-element-16d7bdd { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/british-empire-colonial-wars-catalog-900-v2.webp") !important; }
.elementor-element-3d0944e { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/american-frontier-catalog-900-v2.webp") !important; }
.elementor-element-005b17e { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/pow-escape-catalog-900-v2.webp") !important; }
.elementor-element-400b65f { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/maps-charts-plans-catalog-900-v2.webp") !important; }
.elementor-element-fdb6807 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/british-india-catalog-900-v2.webp") !important; }
.elementor-element-fdc45b2 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/commandos-special-forces-catalog-900-v2.webp") !important; }
.elementor-element-ed60710 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/east-africa-catalog-900-v2.webp") !important; }
.elementor-element-5747577 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/german-military-history-catalog-900-v2.webp") !important; }
.elementor-element-f71b979 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/aviation-catalog-900-v2.webp") !important; }
.elementor-element-9334ebc { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/intelligence-catalog-900-v2.webp") !important; }
.elementor-element-d7c549b { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/naval-catalog-900-v2.webp") !important; }
.elementor-element-7dd96c9 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/old-west-catalog-900-v2.webp") !important; }
.elementor-element-1f0d8f5 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/manuals-technical-publications-catalog-900-v2.webp") !important; }
.elementor-element-50f8e7b { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/pacific-war-catalog-900-v2.webp") !important; }
.elementor-element-64e7d61 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/police-crime-catalog-900-v2.webp") !important; }
.elementor-element-9d8439e { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/south-africa-catalog-900-v2.webp") !important; }
.elementor-element-0292889 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/regimental-unit-histories-catalog-900-v2.webp") !important; }
.elementor-element-1205be5 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/signed-inscribed-association-copies-catalog-900-v2.webp") !important; }
.elementor-element-fa60ce1 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/rhodesia-zimbabwe-catalog-900-v2.webp") !important; }
.elementor-element-013f4a4 { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/world-war-one-catalog-900-v2.webp") !important; }
.elementor-element-262bb3b { background-image: url("https://historicalantiques.com/wp-content/uploads/2026/09/books-landing-page-hero-1600x900-v2.webp") !important; }

@media (max-width: 1024px) {
  .elementor-element-7df9565, .elementor-element-cf6e495, .elementor-element-a3d4466 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 767px) {
  .elementor-element-7df9565, .elementor-element-cf6e495, .elementor-element-a3d4466 { grid-template-columns: 1fr !important; }
}

/* Keep catalog titles as compact bottom captions */
.elementor-element-7df9565 > .e-flexbox-base,
.elementor-element-cf6e495 > .e-flexbox-base,
.elementor-element-a3d4466 > .e-flexbox-base {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  align-items: stretch !important;
}
.elementor-element-7df9565 .catalog-title-overlay,
.elementor-element-cf6e495 .catalog-title-overlay,
.elementor-element-a3d4466 .catalog-title-overlay {
  height: auto !important;
  min-height: 0 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  width: 100% !important;
  padding: 0.6rem 0.7rem !important;
  background: rgba(8, 12, 14, 0.86) !important;
  color: #fff !important;
  font-size: 1rem !important;
  line-height: 1.18 !important;
}

/* Books hero and search-panel layout */
[data-interaction-id="0c30b75"],
[data-interaction-id="1f13363"],
[data-interaction-id="f487a81"],
[data-interaction-id="a6edfcc"] { display: none !important; }
.elementor-element-a9d0ceb {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: center !important;
  gap: 0 !important;
  padding: 1.75rem 6% !important;
}
.books-search-panel { width: 100%; max-width: 48rem; margin: 0 auto; color: #18352f; }
.books-panel-title { margin: 0 0 1.1rem; font-size: clamp(2rem, 2.7vw, 3rem); line-height: 1.05; color: #111; font-weight: 600; }
.books-search-group { margin: 0 0 1rem; }
.books-search-group label { display: block; margin: 0 0 .45rem; font-size: 1.12rem; line-height: 1.2; font-weight: 700; color: #18352f; }
.books-search-group select, .books-keyword-form input { width: 100%; min-width: 0; min-hei

/* Books page: tighten the first fold */
@media (min-width: 900px) {
  body.page-id-1141 [data-id="e78e05d"] {
    min-height: clamp(22rem, 20.5vw, 26.5rem) !important;
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 [data-id="a9d0ceb"] {
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 .books-panel-summary {
    margin-top: 12px !important;
  }

  body.page-id-1141 .e-5c6f93f-4eb721d {
    margin: 12px 0 0 !important;
  }

  body.page-id-1141 a.e-a87b3d9-4475fd5 {
    bottom: 0.4rem !important;
    right: calc(4% + 10px) !important;
  }
}


/* Books page: tighten the first fold */
@media (min-width: 900px) {
  body.page-id-1141 [data-id="e78e05d"] {
    min-height: clamp(22rem, 20.5vw, 26.5rem) !important;
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 [data-id="a9d0ceb"] {
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 .books-panel-summary {
    margin-top: 12px !important;
  }

  body.page-id-1141 .e-5c6f93f-4eb721d {
    margin: 12px 0 0 !important;
  }

  body.page-id-1141 a.e-a87b3d9-4475fd5 {
    bottom: 0.4rem !important;
    right: calc(4% + 10px) !important;
  }
}
ght: 3rem; padding: .75rem 1rem; font-size: 1rem; color: #18352f; background: #fff; border: 1.5px solid #b78a2d; border-radius: 4px; box-sizing: border-box; }
.books-keyword-form { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .6rem; margin: 0; }
.books-keyword-form button { min-height: 3rem; padding: .75rem 1.1rem; border: 0; border-radius: 4px; background: #b78a2d; color: #fff; font-size: .98rem; font-weight: 700; cursor: pointer; }
.books-keyword-form button:hover, .books-keyword-form button:focus { background: #8f691f; }
.books-panel-summary { margin: .15rem 0 0; font-size: .96rem; line-height: 1.45; color: #3f4a46; }
@media (max-width: 767px) {
  .elementor-element-a9d0ceb { padding: 1.5rem 1.25rem !important; }
  .books-keyword-form { grid-template-columns: 1fr; }
  .books-panel-title { font-size: 2rem; }
}

/* Unified catalog order and Dictionaries tile */
[data-interaction-id="a87b3d9"] { position: absolute !important; top: 1rem !important; left: 1rem !important; right: auto !important; bottom: auto !important; margin: 0 !important; z-index: 5 !important; }
.elementor-element-e78e05d { position: relative !important; }
.elementor.elementor-1141 { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 1rem !important; padding: 0 .75rem 1rem !important; }
.elementor.elementor-1141 > .elementor-element-b1b299b { grid-column: 1 / -1 !important; order: 0 !important; }
.elementor.elementor-1141 > .elementor-element-7df9565, .elementor.elementor-1141 > .elementor-element-cf6e495, .elementor.elementor-1141 > .elementor-element-a3d4466 { display: contents !important; }
.elementor-element-7df9565 > .e-flexbox-base, .elementor-element-cf6e495 > .e-flexbox-base, .elementor-element-a3d4466 > .e-flexbox-base { order: 50; }
.elementor-element-262bb3b { order: 1 !important; }
.elementor-element-1205be5 { order: 2 !important; }
.elementor-element-3d0944e { order: 3 !important; }
.elementor-element-64e7d61 { order: 4 !important; }
.elementor-element-7dd96c9 { order: 5 !important; }
.elementor-element-0292889 { order: 6 !important; }
.elementor-element-ef75d5c { order: 7 !important; position: relative !important; min-height: 17rem !important; padding: 10px !important; background-color: #efe9df !important; background-image: url("https://pictures.abebooks.com/inventory/32242991050._SL500_.jpg"), url("https://pictures.abebooks.com/inventory/32164658257._SL500_.jpg"), url("https://pictures.abebooks.com/inventory/32375648983._SL500_.jpg") !important; background-position: left center, center center, right center !important; background-size: 33.34% auto !important; background-repeat: no-repeat !important; }
.elementor-element-ef75d5c > .e-con-inner { width: 100% !important; max-width: none !important; padding: 0 !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; align-items: stretch !important; }
.elementor-element-cb06b8d { margin: 0 !important; z-index: 2 !important; }
.elementor-element-cb06b8d .elementor-heading-title { margin: 0 !important; padding: .6rem .7rem !important; background: rgba(8,12,14,.86) !important; color: #fff !important; font-size: 1rem !important; line-height: 1.18 !important; font-weight: 700 !important; }
.elementor-element-cb06b8d .elementor-heading-title a { color: #fff !important; display: block !important; }
.elementor-element-cb06b8d .elementor-heading-title a::after { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; }
@media (max-width: 1024px) { .elementor.elementor-1141 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 767px) { .elementor.elementor-1141 { grid-template-columns: 1fr !important; padding: 0 .6rem 1rem !important; } }

/* Editor and live wrapper compatibility */
.elementor-1141 > .elementor-section-wrap { display: contents !important; }
.elementor-1141 .elementor-element-b1b299b { grid-column: 1 / -1 !important; order: 0 !important; }
.elementor-1141 .elementor-element-7df9565, .elementor-1141 .elementor-element-cf6e495, .elementor-1141 .elementor-element-a3d4466 { display: contents !important; }

/* Stable, non-cropping image presentation */
.elementor-element-e78e05d { background-size: contain !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-color: #efe8dc !important; }
.elementor-element-3253c39,
.elementor-element-1ee41a0,
.elementor-element-dca8326,
.elementor-element-16d7bdd,
.elementor-element-3d0944e,
.elementor-element-005b17e,
.elementor-element-400b65f,
.elementor-element-fdb6807,
.elementor-element-fdc45b2,
.elementor-element-ed60710,
.elementor-element-5747577,
.elementor-element-f71b979,
.elementor-element-9334ebc,
.elementor-element-d7c549b,
.elementor-element-7dd96c9,
.elementor-element-1f0d8f5,
.elementor-element-50f8e7b,
.elementor-element-64e7d61,
.elementor-element-9d8439e,
.elementor-element-0292889,
.elementor-element-1205be5,
.elementor-element-fa60ce1,
.elementor-element-013f4a4,
.elementor-element-262bb3b {
  min-height: 0 !important;
  height: auto !important;
  padding: 100% 0 0 !important;
  box-sizing: border-box !important;
  background-size: 100% auto !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-color: #f3ede4 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
}
.elementor-element-262bb3b { background-size: contain !important; background-position: center center !important; }
.elementor-element-7df9565 .catalog-title-overlay, .elementor-element-cf6e495 .catalog-title-overlay, .elementor-element-a3d4466 .catalog-title-overlay { position: static !important; height: auto !important; min-height: 0 !important; flex: 0 0 auto !important; margin: 0 !important; }
.elementor-element-ef75d5c { min-height: 0 !important; height: auto !important; padding: 100% 0 0 !important; box-sizing: border-box !important; background-size: 33.34% auto !important; background-position: left 44%, center 44%, right 44% !important; }
.elementor-element-ef75d5c > .e-con-inner { position: static !important; width: 100% !important; max-width: none !important; padding: 0 !important; }
.elementor-element-cb06b8d { position: static !important; width: 100% !important; margin: 0 !important; }


/* Larger catalog-card titles and a stronger catalog prompt */
body.page-id-1141 .e-heading-base,
body.page-id-1141 .e-heading-base a,
body.page-id-1141 .catalog-title-overlay,
body.page-id-1141 .catalog-title-overlay a {
  font-size: clamp(1.125rem, 1.55vw, 1.4rem) !important;
  line-height: 1.18 !important;
  font-weight: 700 !important;
}
body.page-id-1141 .books-search-group label {
  font-size: clamp(1.2rem, 1.55vw, 1.5rem) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
}


/* Keep the catalog discovery suffix compact on desktop */
body.page-id-1141 .books-search-group label .catalog-discovery-tag { font-size: .82em !important; font-weight: 600 !important; white-space: nowrap; }
@media (max-width: 767px) { body.page-id-1141 .books-search-group label .catalog-discovery-tag { white-space: normal; font-size: .92em !important; } }


/* Improve Books landing-page spacing */
body.page-id-1141 .books-search-group:first-of-type { margin-bottom: 1.55rem !important; }
body.page-id-1141 .books-panel-summary { margin-bottom: 0 !important; }
body.page-id-1141 [data-interaction-id="a87b3d9"] { margin-top: -0.8rem !important; }


/* Keep the short catalog suffix on one desktop line */
body.page-id-1141 .books-search-group label {
  white-space: nowrap !important;
}
body.page-id-1141 .books-search-group label .catalog-discovery-tag {
  display: inline-block !important;
  font-size: .62em !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
}
@media (max-width: 767px) {
  body.page-id-1141 .books-search-group label {
    white-space: normal !important;
  }
  body.page-id-1141 .books-search-group label .catalog-discovery-tag {
    font-size: .9em !important;
    white-space: normal !important;
  }
}

/* Books page: tighten the first fold */
@media (min-width: 900px) {
  body.page-id-1141 [data-id="e78e05d"] {
    min-height: clamp(22rem, 20.5vw, 26.5rem) !important;
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 [data-id="a9d0ceb"] {
    padding: 0.4rem 4% !important;
  }

  body.page-id-1141 .books-panel-summary {
    margin-top: 12px !important;
  }

  body.page-id-1141 .e-5c6f93f-4eb721d {
    margin: 12px 0 0 !important;
  }

  body.page-id-1141 a.e-a87b3d9-4475fd5 {
    bottom: 0.4rem !important;
    right: calc(4% + 10px) !important;
  }
}

/* Books page: preserve the two-column desktop first fold */
@media (min-width: 900px) {
  body.page-id-1141 [data-id="b1b299b"] {
    flex-direction: row !important;
  }
}/* End custom CSS */