.nav-dropdown-content { background-color: #1a2744 !important; }
.nav-dropdown-content a { color: #fff !important; }
.nav-dropdown-content a:hover { background-color: #c9a227 !important; color: #1a2744 !important; }

.lcs_logo_container,
.lcs_logo_container .lcs_logo_link { display: block !important; }

.lcs_logo_container .lcs_logo_link {
  min-height: 70px !important;
  min-width: 180px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.lcs_logo_container img {
  display: block !important;
  height: 60px !important;
  width: auto !important;
  max-width: 200px !important;
  object-fit: contain !important;
}
.carriers-featured{
  display:flex;
  gap:30px;
  justify-content:center;
  align-items:center;
  margin-bottom:30px;
  flex-wrap:wrap;
}

.carriers-featured img{
  height:48px;
  width:auto;
  max-width:160px;
  object-fit:contain;
  opacity:.95;
}
{
  "@context": "https://schema.org",
  "@type": "InsuranceAgency",
  "name": "Browning Insurance Agency",
  "image": "https://browninginsuranceagency.com/wp-content/uploads/2025/12/Browning-Ins-Stacked-with-BG-2025-resized.jpeg",
  "url": "https://browninginsuranceagency.com",
  "telephone": "970-353-3608",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "600 S Airport Rd Bldg A Ste E",
    "addressLocality": "Longmont",
    "addressRegion": "CO",
    "postalCode": "80503",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "40.152260",
    "longitude": "-105.152896"
  },
  "areaServed": [
    {
      "@type": "City",
      "name": "Longmont"
    },
    {
      "@type": "City",
      "name": "Fort Collins"
    },
    {
      "@type": "City",
      "name": "Greeley"
    },
    {
      "@type": "City",
      "name": "Wray"
    }
  ],
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "opens": "08:30",
    "closes": "17:00"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "reviewCount": "51"
  }
}

.bbb-seal {
  display: inline-block;
  margin: 20px 10px;
}

.bbb-seal img {
  max-width: 150px;
  height: auto;
  transition: transform 0.3s ease;
}

.bbb-seal img:hover {
  transform: scale(1.05);
}

/* Footer trust seals section */
.trust-seals {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin: 20px 0;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .trust-seals {
    flex-direction: column;
    gap: 15px;
  }
}
/* FOOTER SPACING FIX - Add to Appearance → Customize → Additional CSS */

/* Reduce overall footer padding */
.site-footer {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}

/* Tighten spacing between footer elements */
.footer-contact,
.footer-info,
.footer-logo-section {
    margin-bottom: 20px !important;
}

/* Reduce space above social icons */
.footer-social {
    margin-top: 20px !important;
    margin-bottom: 15px !important;
}

/* Condense trust section */
.footer-trust-section {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    padding-top: 20px !important;
}

/* Reduce space in footer bottom/copyright */
.footer-bottom {
    margin-top: 20px !important;
    padding-top: 15px !important;
}

/* Make BBB seal slightly smaller to match better */
.footer-trust-section img {
    max-width: 100px !important;
}

/* Tighten line height in footer */
.site-footer p,
.site-footer span,
.site-footer div {
    line-height: 1.4 !important;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .site-footer {
        padding-top: 30px !important;
        padding-bottom: 15px !important;
    }
    
    .footer-trust-section {
        margin-top: 15px !important;
    }
}
/* Tighter navigation spacing */
@media (min-width: 1024px) {
  .main-nav {
    gap: 1.25rem !important;
  }
}

