.main-footer {
  background: $white;
  padding-bottom: 32px;
  padding-top: 60px;
}
  .row > div {
    }
  
  .main-footer ul.nav > li > a:hover {
    background: none;
}

  ul {
    margin-bottom: 32px;
    padding: 0;
  }

  li {
    list-style: none;
  }
    a {
      font-size: 16px;
      padding: 6px 0;
	}
      .a:hover,
      a:focus {
        text-decoration: underline;
      }

  h4 {
    color: inherit !important;
  }

  .main-footer img.image-responsive {
    margin-bottom: 20px;
    max-width: 300px;
    display: block;
}

.brand-footer {
  padding: 0;
  width: 100%;
}
  img {
    float: none;
    margin: 0 auto;
  }

body.sticky-footer {
  height: 100%;

  .main-footer {
    display: table-row;
    height: 1px;

    > div {
      padding-bottom: 30px;
      padding-top: 60px;
    }
  }
}