body {
  margin: 0;
}

.header .logo img {
  width: 120px;
  height: auto;
}

#slider,
#banner,
.main,
.header .header-inner,
.footer .footer-inner {
  max-width: 970px;
}

#slider {
  margin-top: 0;
}

.main {
  padding-top: 30px;
}

.main .content.fullwidth {
  width: 100%;
}

#scrolled-content {
  max-width: 940px;
}

.footer {
  float: left;
  width: 100%;
}

ul.flex-direction-nav li a,
.flex-direction-nav a {
  background: url("/assets/images/slider-arrows.png") no-repeat 0 0;
  border: 0;
  border-radius: 0;
  width: 29px;
  height: 56px;
  margin-top: -28px;
  opacity: 1;
  text-indent: -9999px;
  overflow: hidden;
  color: transparent;
  font-size: 0;
  top: 50%;
  bottom: auto;
  box-shadow: none;
}

.flex-direction-nav .flex-prev {
  background-position: 0 0;
  left: 12px;
}

.flex-direction-nav .flex-next {
  background-position: -39px 0;
  right: 12px;
}

@media (max-width: 767px) {
  .header .logo,
  nav {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
  }

  .header .logo img {
    margin: 0 auto 12px;
  }

  .flex-direction-nav .flex-prev {
    left: 8px;
  }

  .flex-direction-nav .flex-next {
    right: 8px;
  }
}
