.footer-extra-information {
  margin: 50px 0;
  border-top: 1px solid rgba(0,40,87,0.2);
  padding-top: 30px;
}
.footer-extra-information .content {
  width: 100%;
}
.footer-extra-information .info-icons {
  display: flex;
}

.footer-extra-information .info-icons .procovergencia-link img {
  max-width: 540px;
  width: 100%;
}

.footer-extra-information .book-rec-link {
  padding-left: 20px;
}
.footer-extra-information .book-rec-link img {
  max-width: 107px;
}

.footer-extra-information .store-icons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.footer-extra-information .store-icons a {
  padding: 0 10px;
}

.footer-extra-information .store-icons a img {
  max-width: 141px;
}

.footer-extra-information .store-icons a:last-child {
   padding-right: 8px;
}

@media all and (max-width: 768px) {
  .footer-extra-information {
    border: none;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    padding-top: 0px;
  }

  .footer-extra-information .row {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: column-reverse wrap;
    -ms-flex-flow: column-reverse wrap;
    flex-flow: column-reverse wrap;
  }

  .footer-extra-information .info-icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-extra-information .store-icons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 25px;
  }

  .footer-extra-information .info-icons a.book-rec-link,
  .footer-extra-information .info-icons a.procovergencia-link {
    padding-bottom: 20px;
  }

  .footer-extra-information .copyright {
    text-align: center;
  }
}
