.footer {
  margin-top: 20px;
  background: url(../images/footer.png);
  background-position: 50% 0;
  background-color: #1a1a1c;
  background-repeat: no-repeat;
  height: 205px; }
  .footer .footer-tile {
    padding: 20px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 200;
    line-height: 1.1em;
    width: 30.46875%;
    margin: 0 1.40625%;
    margin-bottom: 32px;
    float: left; }
    .footer .footer-tile h1 {
      font-size: 14px;
      margin-bottom: 4px;
      color: #ccc; }
    .footer .footer-tile .footer-nav {
      margin-bottom: 10px; }
      .footer .footer-tile .footer-nav li {
        list-style-type: none; }
    .footer .footer-tile .footer-logo {
      width: 120px; }
    .footer .footer-tile address {
      font-style: normal; }
    .footer .footer-tile a {
      color: #fff;
      text-decoration: none; }
  @media (max-width: 600px) {
    .footer {
      height: auto; }
      .footer .footer-tile {
        margin: 0 auto;
        width: auto;
        float: none;
        font-size: 1em;
        padding: 20px 30px; } }
