.footer-51 .container > .module {
  color: #ffffff;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .footer-51 .container > .module {
    padding-top: 80px;
  }
}
@media (min-width: 992px) {
  .footer-51 .container > .module {
    padding-top: 80px;
  }
}
@media (min-width: 1200px) {
  .footer-51 .container > .module {
    padding-top: 80px;
  }
}
@media (min-width: 768px) {
  .footer-51 .container > .module {
    padding-bottom: 80px;
  }
}
@media (min-width: 992px) {
  .footer-51 .container > .module {
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .footer-51 .container > .module {
    padding-bottom: 80px;
  }
}
.footer-51 .module {
  background-color: transparent;
  margin-bottom: 0;
}
.footer-51 .button-area-8,
.footer-51 .social-links-26 {
  text-align: center;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .footer-51 .button-area-8,
  .footer-51 .social-links-26 {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .footer-51 .button-area-8,
  .footer-51 .social-links-26 {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .footer-51 .button-area-8,
  .footer-51 .social-links-26 {
    margin-top: 40px;
  }
}
.footer-51 .item-address-1 .module-content,
.footer-51 .list-links-2 .module-content,
.footer-51 .social-links-26 .module-content {
  line-height: 28px;
}
.footer-51 .item-address-1 .module-content a,
.footer-51 .list-links-2 .module-content a,
.footer-51 .social-links-26 .module-content a {
  text-decoration: none;
}
.footer-51 .item-address-1 .module-content a:hover,
.footer-51 .list-links-2 .module-content a:hover,
.footer-51 .social-links-26 .module-content a:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .footer-51 .button-area-8,
  .footer-51 .social-links-26 {
    text-align: left;
    margin-top: 0;
  }
}
