.is-frontpage .header-bottom .container {
  min-height: auto;
}

.is-frontpage .l-logo {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.brandbox .description {
  margin: 50px auto;
  width: 800px;
}

.is-frontpage .brandbox .description {
  text-align: center;
}

.is-frontpage .block.block-events {
	margin-top: 50px;
	margin-bottom: 50px;
	padding-bottom: 30px;
}

.l-logo img {
	height: 75px;
}

.is-second-index .header-bottom {
    background: #255d9b url('/skin/brandbox-background.jpg') repeat-x center top;
}
.is-second-index .header-bottom .container {
  min-height: 330px;
}

.pagination {
  text-align: right;
  padding: 0 20px;
}

.pagination .nav.previous,
.pagination .nav.next {
  position: relative;
  top: auto;
  right: auto;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: #f2f2f2;
  background-image: none;
  transition: background-color .15s;
}

.pagination .nav.previous:hover,
.pagination .nav.next:hover {
  right: auto;
  background-color: #dbdbdb;
  background-image: none;
}

.pagination .previous::before,
.pagination .next::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-top: solid 3px #555;
  transition: transform .15s;
  content: '';
}

.pagination .previous::before {
  border-left: solid 3px #555;
  transform: translate(-30%, -50%) rotate(-45deg);
}

.pagination .previous:hover::before {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.pagination .next::before {
  border-right: solid 3px #555;
  transform: translate(-70%, -50%) rotate(45deg);
}

.pagination .next:hover::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
