/* Only styles for text-logo, does not touch header layout */
header a.lp-swap-textlogo{display:flex; flex-direction:column; align-items:center; justify-content:center; text-decoration:none; line-height:1;}
header a.lp-swap-textlogo .lp-swap-brand{font-size:28px; font-weight:700; letter-spacing:.3px; color:inherit;}
header a.lp-swap-textlogo .lp-swap-tag{margin-top:6px; font-size:12px; font-weight:500; opacity:.85; color:inherit;}
header a.lp-swap-imagelogo img.lp-swap-logoimg{max-height:46px; width:auto; display:block;}
@media (max-width: 980px){
  header a.lp-swap-textlogo .lp-swap-brand{font-size:22px;}
}
