/* v5_933 — validated iPad/mobile corrections */
/* 1. Global footer link rhythm: remove faux blank rows between links. */
.administrative-footer .admin-company-links>div,
.administrative-footer .admin-trust-links>div{
  gap:0!important;
}
.administrative-footer .admin-footer-nav a{
  margin:0!important;
  padding:3px 0!important;
  line-height:1.25!important;
}
@media(max-width:1180px){
  .administrative-footer .admin-company-links>div,
  .administrative-footer .admin-trust-links>div{gap:0!important;}
  .administrative-footer .admin-footer-nav a{padding:2px 0!important;line-height:1.22!important;}
}

/* 3. Solutions mega-menu: viewport-centered on all tablet-sized desktop-nav layouts. */
@media(min-width:901px) and (max-width:1400px){
  .site-header.standard-main-nav #solutions-menu.solutions-mega-menu{
    position:fixed!important;
    top:76px!important;
    left:16px!important;
    right:16px!important;
    transform:none!important;
    width:auto!important;
    max-width:1180px!important;
    min-width:0!important;
    margin:0 auto!important;
  }
  .site-header.standard-main-nav .solutions-mega-grid{
    column-gap:18px!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
}
@media(max-width:900px){
  .site-header.standard-main-nav #solutions-menu.solutions-mega-menu{
    position:static!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    overflow:visible!important;
  }
}
