footer {
  color: #fff;
  background: #000;
  padding: 30px 0; }
  footer a {
    color: #fff; }
  footer h2 {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px; }
  footer .footer-connect {
    text-align: right;
    padding-right: 50px; }
    @media screen and (max-width: 991px) {
      footer .footer-connect {
        text-align: center;
        padding-right: 15px;
        margin-top: 20px; } }
  footer .footer-menu {
    margin-top: 20px; }
    footer .footer-menu div div:first-child {
      padding-left: 0px; }
    footer .footer-menu ul.list-unstyled:not(.contact-list) a {
      color: #fff; }
    footer .footer-menu h6 {
      font-weight: bold; }

.contact-list {
  color: #78d838; }
  .contact-list li {
    padding-bottom: 10px; }
  .contact-list span,
  .contact-list a {
    border: 2px solid #78d838;
    border-radius: 11px;
    padding-left: 25px;
    padding-right: 10px;
    color: #78d838;
    display: inline-block;
    font-weight: bold; }
    .contact-list span a,
    .contact-list a a {
      border: 0 none;
      padding: 0; }
  .contact-list .phone span {
    background: transparent url(/National_Library/20170120055045oe_/https://sensiolabs.com/images/v2/pictos/phone_border_l.gif) no-repeat -2px -1px;
    background-size: 22px 22px; }
  .contact-list .mail a {
    background: transparent url(/National_Library/20170120055045oe_/https://sensiolabs.com/images/v2/pictos/mail.svg) no-repeat -2px -1px;
    background-size: 22px 22px; }

.footer-baseline img {
  width: 246px; }

/*# sourceMappingURL=footer.css.map */
