:root{--sec-color:#d90000!important;--color-lyetbpri:#d90000!important;--color-lyet6v93:#e00000!important;--color-ctodylps:#fff!important}
.branding .logo img{height:90px!important;width:135px!important;object-fit:contain;background:#fff;border-radius:4px}
img[src$="big-league-logo.webp"]{object-fit:contain!important;background:#fff}
.nav-bar-row{background:rgba(0,0,0,.8)!important}
body.scrolled .nav-bar-row{background:#111!important}
.dropdown-item:hover,.dropdown-item:hover a{background:#d90000!important;color:#fff!important}
a:focus-visible,button:focus-visible,[role="button"]:focus-visible{outline:3px solid #ff4242;outline-offset:4px}
@media(max-width:768px){.branding .logo img{height:74px!important;width:112px!important}img{max-width:100%}}
#_builder-form button[type="submit"],.form-builder--wrap button[type="submit"]{background:#d90000!important;color:#fff!important}
#_builder-form a{color:#ff5a5a!important}
.mobile-brand-mark{display:none}
@media(max-width:768px){.mobile-brand-mark{display:block!important;width:145px!important;height:auto!important;margin:0 0 22px!important;border-radius:3px}.mobile-brand-mark img{width:100%;height:auto}}

/* Retired GoHighLevel chat: quote requests now use Wix Forms. */
chat-widget{display:none!important}

/* Curated customer reviews */
iframe#msgsndr_reviews{height:440px!important;min-height:440px!important;width:100%!important;border:0!important}

/* Shared footer copyright and website credit. */
.bl-footer-credit{width:100%;max-width:100%;margin:24px auto 0;padding:16px 12px;text-align:center;color:#222;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.65;clear:both}
.bl-footer-credit p{margin:0;overflow-wrap:break-word}
.bl-footer-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:10px 0}
.bl-footer-credit a:hover{color:#d90000}


/* Keep chat as the only floating contact button on every screen size. */
.cta-bottom-right{display:none!important}
