/* Down To Earth rebrand — loaded AFTER the theme sheet so these win.
   Scoped to the two brand <img> slots ONLY.

   Do NOT touch .navbar_logo-link. The theme gives it flex:1 with max-width:10rem; lifting that
   cap lets the link grow to ~463px, which squeezes the nav menu into a second line and adds 20px
   to the header. Constrain the IMAGE, never its container. */
.navbar1-logo{height:4rem;width:auto;object-fit:contain}
.footer1_logo{width:auto;height:8.75rem;object-fit:contain}
@media screen and (max-width:991px){.navbar1-logo{height:3.25rem}}
@media screen and (max-width:767px){.navbar1-logo{height:3rem}.footer1_logo{height:7.5rem}}

/* Homepage services accordion, 4th card (Aquascape Services). The first three cards' backgrounds
   live in the theme CSS (.d-8-image / .two / .three); this one follows the same pattern with the
   bubbling-rock fountain photo. */
.d-8-image.aqua{background-image:linear-gradient(#00000080,#00000080),url(/assets/images/dte-07.jpg);
  background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;
  background-attachment:scroll,scroll}

/* Contact form: City / State / ZIP row. Mirrors .form_field-2col's gaps so it sits in the same
   rhythm as the rest of the form, and collapses to one column at the same breakpoint. */
.dte-field-3col{grid-template-columns:2fr 1.4fr 1fr}
@media screen and (max-width:767px){.dte-field-3col{grid-template-columns:1fr}}

/* Google Places dropdown (.pac-*) — Google owns the markup; we only restyle it to match the form.
   Google's default is a white box with a Google logo footer; this keeps its behaviour and just
   aligns the type and hover colour. */
.pac-container{border:1px solid #000;border-top:0;border-radius:0;box-shadow:0 8px 24px #0000001f;
  font-family:inherit;background:#fff;z-index:9999}
.pac-item{padding:.5rem .75rem;font-size:.95rem;line-height:1.4;border-top:0;cursor:pointer;color:#222}
.pac-item:hover,.pac-item-selected{background:var(--main-brand-color);color:#fff}
.pac-item:hover .pac-item-query,.pac-item-selected .pac-item-query,
.pac-item:hover .pac-matched,.pac-item-selected .pac-matched{color:#fff}
.pac-item-query{font-size:.95rem;color:#000}
