body {
  color: #fff;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}

header {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 64px 0 22px 0;
  z-index: 3;
}

.logo {
  display: inline-block;
  float: left;
  margin: 5px 0 0;
}

.logo img {
  width: 290px;
}

.navbar {
  background: transparent;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  min-height: 0;
}

.content {
  padding-bottom: 125px;
}

.footer_in {
  margin: 0 auto;
  text-align: center;
  padding: 0 10px;
}

.footer_in p {
  color: #797979;
  font-size: 12px;
  font-weight: normal;
  line-height: 23px;
}

.footer_in a {
  color: #797979;
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
}

.footer_in ul {
  display: block;
  padding: 0;
  margin: 0;
}

.footer_in ul li {
  display: inline-block;
}

.footer_in ul li a {
  display: block;
}

.footer_in ul li a.fb,
.footer_in ul li a.inst,
.footer_in ul li a.print {
  display: block;
  background: url(../images/sprites.jpg) no-repeat;
  width: 24px;
  height: 30px;
}

.footer_in ul li a.fb { background-position: 0 0; }
.footer_in ul li a.inst { background-position: -33px 0; }
.footer_in ul li a.print { background-position: -65px 2px; }

@media (max-width: 767px) {
  .logo { padding-left: 15px; }
  header { padding: 20px 0 8px 0; }
  .navbar-toggle { margin: -31px 10px 6px 0; }
  .navbar-inverse .navbar-toggle { border: none; }
  .navbar-inverse .navbar-toggle:hover,
  .navbar-inverse .navbar-toggle:focus { background: none; }
  .navbar-toggle .icon-bar { width: 34px; }
  .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
}

@media (max-width: 480px) {
  .logo img { width: 250px; }
}
