h1 {
  display: none;
}

.ten p strong {
  color: #fff;
}
.ten p em {
  font-style: normal;
  text-transform: uppercase;
}

a.url {
  color: #eee;
  display: block;
  text-decoration: none;
}
.adr span {
  display: block;
}
.adr .locality, .adr .region, .adr .postal-code {
  display: inline;
  padding-right: 2px;
}
.locality:after {
  content: ",";
}
.tel {
  color: #fff;
  display: block;
  font-weight: bold;
  margin: .6em 0 1.2em 0;
}

.imagelist {
  margin-top: -1em;
}
.imagelist li {
  padding: 1em 0;
}
.imagelist h3 {
  font-size: 1.2em;
  margin-bottom: -.2em;
}
.imagelist h3 a {
  color: #eee;
  text-decoration: none;
}
.imagelist h3 a:hover {
  color: #fff;
}
.imagelist h4 {
  font: 1.1em Helvetica Neue, Arial, sans-serif;
  margin: .75em 0 -.25em;
}
.imagelist p {
  color: #aaa;
  line-height: 1.4;
  margin: 0;
}
.imagelist p, .imagelist h4 {
  float: right;
  width: 180px;
}

.more {
  margin: 0;
}