/* Pro Pools V6 0.9.17 · sizing ONLY, original official PNG unchanged. */
/* No top-left tagline; legal/social links remain in exactly the same nav. */
body.ppv6-child-site #header.ppv6-header .ppv6-utility-row {
  justify-content:flex-end!important;
}
/* Big enough to read, but no overlap with search or menu. All scaling proportional. */
@media(min-width:901px){
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row{
   grid-template-columns:182px minmax(0,1fr) minmax(94px,120px)!important;
   min-height:105px!important;column-gap:22px!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo{
   display:block!important;position:relative!important;overflow:hidden!important;
   width:182px!important;min-width:182px!important;height:100px!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo img.ppv6-logo-original{
   position:absolute!important;display:block!important;
   width:210px!important;max-width:none!important;height:auto!important;max-height:none!important;
   left:-32px!important;top:-10px!important;object-fit:contain!important;filter:none!important;
 }
}
@media(min-width:701px) and (max-width:900px){
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row{
   grid-template-columns:142px minmax(0,1fr) 88px!important;
   min-height:90px!important;column-gap:12px!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo{
   display:block!important;position:relative!important;overflow:hidden!important;
   width:142px!important;min-width:142px!important;height:83px!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo img.ppv6-logo-original{
   position:absolute!important;display:block!important;width:169px!important;
   max-width:none!important;height:auto!important;max-height:none!important;
   left:-25px!important;top:-8px!important;filter:none!important;
 }
}
@media(max-width:700px){
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row{
   grid-template-columns:minmax(106px,1fr) minmax(80px,1fr)!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo{
   grid-column:1!important;grid-row:1!important;
   display:block!important;position:relative!important;overflow:hidden!important;
   width:118px!important;min-width:118px!important;height:77px!important;
 }
 body.ppv6-child-site #header.ppv6-header .ppv6-head-row>.ppv6-logo img.ppv6-logo-original{
   position:absolute!important;display:block!important;width:150px!important;
   max-width:none!important;height:auto!important;max-height:none!important;
   left:-23px!important;top:-7px!important;filter:none!important;
 }
}
/* Return the more imposing, full-size official logo to the footer. */
body.ppv6-child-site .ppv6-footer-original .ppv6-footer-grid{
  grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.85fr)!important;
}
body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo {
  max-width:525px!important;
}
body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo img.ppv6-logo-original {
  width:100%!important;max-width:525px!important;max-height:none!important;
  height:auto!important;object-fit:contain!important;object-position:left top!important;
  filter:none!important;
}
@media(max-width:1000px){
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-grid {grid-template-columns:1fr 1fr!important;}
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-brand {grid-column:span 2;}
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo img.ppv6-logo-original {max-width:390px!important;}
}
@media(max-width:640px){
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-grid {grid-template-columns:1fr!important;}
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-brand {grid-column:auto!important;}
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo img.ppv6-logo-original {max-width:320px!important;}
}
