img {
  height: auto;
  max-width: 100%;
  width: auto;
}

.thumbnails img {
  height: auto !important;
  width: auto !important;
}

.slide {
  text-align: center;
}

#hero22 {
  max-width: none;
}
#hero-overlay {
  position: absolute;
  z-index: 5;
  top: 1.75em;
  right: 2em;
  width: 200px;
}

#hero-overlay img {
  position: absolute;
}

@media only screen and (max-width: 430px) {
  #hero-overlay {
    top: auto;
    right: auto;
    bottom: 1.4em;
    left: 1.45em;
    width: 170px;
  }

  #hero-overlay.pos2 {
    bottom: auto;
    left: auto;
    top: 0.8em;
    right: 0.7em;
  }
}

@media only screen and (max-width: 430px) {
  #hero22 {
    padding-top: 142% !important;
  }
}

@media only screen and (min-width: 1450px) {
  #hero22 {
    height: 700px !important;
  }
}
.editorial .double-columns.intro p {
  text-align: left;
  width: 100%;
}
.editorial .double-columns.intro p + p,
.editorial .double-columns.intro p + ul {
  margin-top: 1em;
}
.editorial .double-columns.intro p:first-child {
  margin-top: 0;
}
.editorial .double-columns.intro {
  margin: 1.5em auto 0 auto;
  max-width: 1100px;
}
@media only screen and (max-width: 767px) {
  .mainTitle.center.pmleft {
    text-align: left;
  }

  .editorial .double-columns.intro {
    margin-top: 1em;
  }
}

.captcha .fieldset-description {
  display: none;
}
.captcha {
  margin-top: 0.75em;
}
