/* Flagship Rentals — compact phone header on inner pages.
   13 Nov 2026. Home and desktop are unchanged.
   On phones, hide the long Theme Builder tagline and the header
   reservation form (the sticky Call/Book bar already covers booking).
   Search icon and menu stay visible. Trust strip stays, tightened
   so it is not 100px tall. */

@media screen and (max-width: 767px) {
  /* Inner pages only. Home (page 16991) uses a different header. */
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_0_tb_header .et_pb_text_0_tb_header {
    display: none !important;
  }

  body:not(.home):not(.page-id-16991) .et-l--header .lg-reservation-section,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_1_tb_header {
    display: none !important;
  }

  /* Compact logo and header padding so the hero starts sooner. */
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_menu__logo img {
    max-height: 64px !important;
    width: auto !important;
    height: auto !important;
  }

  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_0_tb_header,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_0_tb_header .et_pb_row,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_0_tb_header .et_pb_column,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_menu_0_tb_header,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_menu__logo-wrap,
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_menu_inner_container {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    min-height: 0 !important;
    height: auto !important;
  }

  /* Keep every word of the trust strip; tighten the wrap (was ~100px). */
  body:not(.home):not(.page-id-16991) .flagship-trust-strip {
    font-size: 13px !important;
    line-height: 1.3 !important;
    padding: 6px 10px !important;
  }

  /* One compact line under the logo/menu, in place of the long tagline. */
  body:not(.home):not(.page-id-16991) .et-l--header .et_pb_section_0_tb_header::after {
    content: "Family-owned since 1984";
    display: block;
    width: 100%;
    text-align: center;
    font-family: "Alegreya Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 500;
    color: #333;
    padding: 0 10px 6px;
    white-space: nowrap;
    letter-spacing: 0.01em;
  }
}
