/* v10: logo alongside contact number and social media, responsive */
.site-header .wrap .adore-brand-contact{display:flex;align-items:center;gap:20px;min-width:0}
.site-header .adore-brand-contact>.brand{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}
.site-header .adore-brand-contact>.brand img.company-logo{display:block;max-width:170px;max-height:65px;object-fit:contain}
.adore-contact{display:flex;align-items:center;gap:14px;border-left:1px solid #e1e6ed;padding-left:17px}
.adore-phone{display:flex;align-items:center;gap:8px;color:#0d2b4e;white-space:nowrap;font-size:13px}
.adore-phone>span:first-child{font-size:22px;color:#c6933d}
.adore-phone small{display:block;color:#748294;font-size:10px;font-weight:600;line-height:1.4}
.adore-phone strong{font-size:13px;font-weight:800;letter-spacing:0}
.adore-social{display:flex;align-items:center;gap:5px}
.adore-social a,.adore-social-disabled{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:15px;font-weight:800;background:#143455;color:white;line-height:1}
.adore-social a:hover{background:#c6933d}
.adore-social-disabled{opacity:.35;cursor:not-allowed}
@media(max-width:1380px){.site-header .wrap .adore-brand-contact{gap:12px}.adore-contact{gap:8px;padding-left:12px}.site-header nav{gap:11px}.adore-social a,.adore-social-disabled{width:24px;height:24px}}
@media(max-width:1080px){.site-header .wrap{flex-wrap:wrap;justify-content:center;padding-top:10px;padding-bottom:10px}.site-header .wrap .adore-brand-contact{width:100%;justify-content:space-between}.site-header nav{justify-content:center}}
@media(max-width:600px){.site-header .wrap .adore-brand-contact{flex-direction:column;gap:9px}.adore-contact{border-left:0;padding-left:0;flex-wrap:wrap;justify-content:center}.adore-phone strong{font-size:12px}.site-header .adore-brand-contact>.brand img.company-logo{max-height:54px}}
