/* ============================================================
   QA fixes for the static / offline Jordan Boats dump
   Loaded last on every page so these rules win the cascade.
   ============================================================ */

/* 1. Main navigation was overflowing (menu items ~1016px in a ~923px bar),
      which pushed "Statement 2022" onto a second line. Tighten the item
      padding + font so the whole menu sits on one row at desktop widths. */
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > .sp-group-title {
  padding-left: 12px !important;
  padding-right: 12px !important;
  font-size: 16px !important;
}

/* 2. Google Maps embeds cannot load offline (the API key is locked to the
      jordanboats.net referrer), so they rendered an ugly grey
      "Oops! Something went wrong" box. Replace with a clean placeholder. */
.sppb-addon-gmap-canvas { min-height: 300px; height: 100%; }
.jb-static-map {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 300px;
  background: #e9eef2;
  color: #2a3b4d;
  text-decoration: none;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  border: 1px solid #d7dfe5;
}
.jb-static-map:hover { background: #e0e8ee; }
.jb-static-map .jb-pin  { font-size: 40px; line-height: 1; display: block; margin-bottom: 10px; }
.jb-static-map .jb-addr { font-size: 16px; font-weight: 600; display: block; }
.jb-static-map .jb-link { font-size: 13px; color: #1c6ea4; display: block; margin-top: 6px; }
