footer#footer-2026{ 
  border-top:1px solid #DADCE1;   
  max-width:1760px;
  padding:40px 9px 0;
  font-size:16px;
  line-height:24px;
  @media screen and (min-width: 540px) {  padding:48px 65px 0;  }
}
footer#footer-2026 a{ text-decoration: unset;}
footer#footer-2026 .sub-menu-item a{ color: #4B4F59;}
footer#footer-2026 .sub-menu-item a:hover{ text-decoration: underline; }

#footer-2026 .sfs-logo-wpr-mb {
    display: flex;
    justify-content: center;
}
#footer-2026 .sfs-logo-footer-dt{ width:280px; height:auto; }
#footer-2026 .sfs-logo-footer-mb{ width:226px; height:auto; padding-bottom:32px; }
#footer-2026 .connect-wpr .linked-in-icon,
#footer-2026 .connect-wpr .youtube-icon{ width:35px; height:auto; margin: 10px 16px 0px 0px;}
#footer-2026 .download-wpr .apple-store{ width:auto; height:40px; margin:10px 0 8px; }
#footer-2026 .download-wpr .google-play{ width:auto; height:40px;}
#footer-2026 .sec-title{ text-transform:uppercase; color:#222939; font-size:16px; font-weight: 600; }

#footer-2026 li.sub-menu-item {
    padding-bottom: 12px;
}
#footer-2026 li.sub-menu-item:last-child {
    padding-bottom: 0;
}

#footer-2026 .submenu-group h5.d-md-noneNONE{ 
  border-bottom:1px solid #03428E;
  margin-bottom:16px;
  padding-bottom:8px;
}

#footer-2026 .submenu-group{ 
  margin-bottom:16px;
  @media screen and (max-width: 767px) {   border-bottom:1px solid #03428E;  }
}

#footer-2026 .submenu-group a .mb-menu-icon{ 
  height:16px;
  width:16px;
  display:block;
  display: inline-flex;
  transition: transform .2s ease-in-out;
  flex-shrink: 0;
  margin-left: auto;
}
#footer-2026 .submenu-group a:not(.collapsed) .mb-menu-icon svg{ display:none; }
#footer-2026 .submenu-group a:not(.collapsed) .mb-menu-icon{
  background-image:none;
  transform: rotate(-180deg);
  background: #03428E;
  height: 3px;
}


#footer-2026 .submenu-group.submenu-5 h5.d-md-none a{ margin-bottom:0; }
#footer-2026 .submenu-group h5.d-md-none a:hover{ text-decoration: unset;  } 

#footer-2026 .copyright-row{
  border-top: 1px solid #878D96;
  font-size:12px;
  padding:40px 24px 48px;
  margin-top: 20px;
}

#footer-2026 .logo-wpr {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}

#footer-2026 a.logo-anchor {
  display: inline-block;
  padding: 0 12px 20px; 
  @media screen and (min-width: 767px) { padding: 0 25px 20px;  }
}

#footer-2026 img{ max-width: 100%; }
#footer-2026 .logo-img{ 
 height: auto;
}
#footer-2026 .logo-img.Alfa-logo{ width: 49px; }
#footer-2026 .logo-img.Chrysler-logo{ width: 180px; }
#footer-2026 .logo-img.Dodge-logo{ width: 166px; }
#footer-2026 .logo-img.Fiat-logo{ width: 51px; }
#footer-2026 .logo-img.Jeep-logo{ width: 80px; }
#footer-2026 .logo-img.Ram-logo{ width: 47px; }
#footer-2026 .logo-img.Mopar-logo{ width: 47px; }

/*====================================================================
   CUSTOM BOOTSTRAP OVERIDES QUERIES
====================================================================*/
@media screen and (max-width: 1000px) {
  #footer-2026 .logo-col{ 
      width:100%;
      flex: 0 0 100%;
      max-width: 100%;
      display: inline-flex;
      align-items: center;
      justify-content: center;
  }
}

#footer-2026 .smt-8{
   margin-top:40px;
  @media screen and (min-width: 540px) {  margin-top:80px; }
}
#footer-2026 .smt-4{
   margin-top:20px;
  @media screen and (min-width: 540px) {  margin-top:40px; }
}

/*====================================================================
   WELCOME PAGE SPECIFIC OVERIDES
====================================================================*/
#footer-2026 h5,
#footer-2026 h5 a{ color: #03428E; font-weight:600; }

