/* SprayConcept – additions to the Gantry Helium theme */
img{max-width:100%;height:auto}
.sc-extra{margin-top:2rem}
.sc-extra h2,.item-page h2,.item-page h3{margin-top:1.6rem}
.sc-list{margin:0 0 1rem 1.2rem;line-height:1.7}
.sc-meta{font-size:.9rem;opacity:.8}
.sc-cta{text-align:center;margin:2rem 0 1rem}
.sc-btn{display:inline-block;margin:.3rem;padding:.7rem 1.4rem;border-radius:4px;background:#e30613;color:#fff !important;font-weight:700;text-decoration:none}
.sc-btn:hover{background:#b8040f}
.sc-btn-alt{background:#333}
.sc-btn-alt:hover{background:#000}
.sc-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:1rem 0}
.sc-info-grid>div{background:#f5f5f5;border-radius:6px;padding:1rem 1.2rem}
.sc-info-grid h3{margin:0 0 .4rem}
.sc-contact h1{text-align:center}
.sc-map{margin:2rem 0 1rem}
.sc-map iframe{width:100%;height:380px;border:0;border-radius:6px}
.sc-expanded-logo{max-width:220px;margin:auto;display:block}
@media (max-width:47.99rem){.card-img img{width:100%}}
@media (max-width:47.99rem){
#g-navigation{padding-top:2.75rem}
#g-navigation .g-grid{display:flex !important;flex-flow:row wrap !important;align-items:center}
#g-navigation .g-block{flex:0 0 50% !important;max-width:50% !important;width:50% !important}
#g-navigation .g-block.size-59,#g-navigation .g-block.size-100{flex-basis:100% !important;max-width:100% !important;width:100% !important;order:-1}
#g-navigation .g-content{margin:.25rem;padding:.25rem;text-align:center}
#g-navigation .g-block:not(.size-59) img{max-height:44px !important;max-width:100% !important;width:auto !important;height:auto !important}
#g-navigation .g-block.size-59 img{max-width:85%}
}
