/* G&M main-page covers. Page IDs keep these rules separate from the homepage slider and other templates. */
body.page-id-110 .breadcrumb-area,
body.page-id-106 .breadcrumb-area,
body.page-id-8623 .breadcrumb-area,
body.page-id-8624 .breadcrumb-area,
body.page-id-1249 .breadcrumb-area{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;overflow:hidden}
body.page-id-106 .breadcrumb-area{background-image:url("https://gandminsurance.com/wp-content/uploads/2026/10/gm-home-cover-2026.jpg")!important;background-position:center 55%!important}
body.page-id-110 .breadcrumb-area{background-image:url("https://gandminsurance.com/wp-content/uploads/2026/10/gm-auto-cover-2026.jpg")!important;background-position:center 55%!important}
body.page-id-8623 .breadcrumb-area{background-image:url("https://gandminsurance.com/wp-content/uploads/2026/10/gm-small-business-hero-web-2026.jpg")!important;background-position:center 57%!important}
body.page-id-8624 .breadcrumb-area{background-image:url("https://gandminsurance.com/wp-content/uploads/2026/10/gm-pet-insurance-hero-web-2026.jpg")!important;background-position:center 52%!important}
body.page-id-1249 .breadcrumb-area{background-image:radial-gradient(ellipse at 85% 25%,rgba(68,183,174,.36),transparent 58%),repeating-radial-gradient(ellipse at 95% 100%,transparent 0 74px,rgba(255,255,255,.07) 75px 76px),linear-gradient(110deg,#123850,#17636c)!important}
body.page-id-110 .breadcrumb-area,
body.page-id-106 .breadcrumb-area,
body.page-id-8623 .breadcrumb-area,
body.page-id-8624 .breadcrumb-area,
body.page-id-1249 .breadcrumb-area{padding-top:150px;padding-bottom:110px}
body.page-id-110 .breadcrumb-area .breadcumb-title,
body.page-id-106 .breadcrumb-area .breadcumb-title,
body.page-id-8623 .breadcrumb-area .breadcumb-title,
body.page-id-8624 .breadcrumb-area .breadcumb-title,
body.page-id-1249 .breadcrumb-area .breadcumb-title{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.3)}
@media(max-width:767px){body.page-id-110 .breadcrumb-area{background-position:72% center!important}body.page-id-110 .breadcrumb-area,
body.page-id-106 .breadcrumb-area,
body.page-id-8623 .breadcrumb-area,
body.page-id-8624 .breadcrumb-area,
body.page-id-1249 .breadcrumb-area{padding-top:72px;padding-bottom:72px}body.page-id-8624 .breadcrumb-area{background-position:65% center!important}body.page-id-8623 .breadcrumb-area{background-position:62% center!important}}

/* Keep the full product menu clear of the header action icons on desktop. */
@media(min-width:1024px){nav #menu-main-navigation>li>a{font-size:15px!important;padding-left:10px!important;padding-right:10px!important}}

/* About uses the same cover treatment with a branded pattern. */
body.page-id-235 .breadcrumb-area{background-image:linear-gradient(125deg,rgba(12,49,74,.25),rgba(8,126,118,.24)),repeating-linear-gradient(130deg,transparent 0 90px,rgba(255,255,255,.055) 90px 92px),linear-gradient(115deg,#113b59,#176c70)!important;background-size:cover!important;background-position:center!important;padding-top:150px;padding-bottom:110px;overflow:hidden}
body.page-id-235 .breadcrumb-area .breadcumb-title{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.3)}
@media(max-width:767px){body.page-id-235 .breadcrumb-area{padding-top:72px;padding-bottom:72px}}

/* Approved G&M logo: preserve proportions and contrast on dark surfaces. */
img[src$="/gm-insurance-logo-2026.png"]{object-fit:contain}
footer img[src$="/gm-insurance-logo-2026.png"]{width:190px!important;height:auto!important;max-width:100%;filter:brightness(0) invert(1)}
.side .logo img[src$="/gm-insurance-logo-2026.png"],
nav.box-style-one.sticked .navbar-brand img[src$="/gm-insurance-logo-2026.png"]{filter:brightness(0) invert(1)}

