.centered {
  text-align: center;
}

.gsoh-logo {
  padding-left: 56px;
  background: image-url('blue-house.svg');
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-position: left center;
}

// Footer adapted from http://ryanfait.com/sticky-footer/
html, body {
  height: 100%;
}
main {
  min-height: 100%;
  margin: 0 auto -4em;
}
footer, .push {
  height: 3em;
  margin-top: 1em;
}

footer {
  @extend .container;
  background-color: $well-bg;
  line-height: 3em;
  width: 100%;
}

.centered {
  text-align: center;
}

.gsoh-logo {
  margin-left: 15px;
  padding-left: 56px;
  background: image-url('blue-house.svg');
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-position: left center;
}

// Footer adapted from http://ryanfait.com/sticky-footer/
html, body {
  height: 100%;
}
main {
  min-height: 100%;
  margin: 0 auto -4em;
}
footer, .push {
  height: 3em;
  margin-top: 1em;
}

footer {
  @extend .container;
  background-color: $well-bg;
  line-height: 3em;
  width: 100%;
}

Fix logo on small screens
Fix logo on small screens
