.container-before-footer h2 {
  color: #47833F;
}
.container-before-footer .row > * {
  padding-left: 0px;
  padding-right: 0px;
}
.container-before-footer .page__content-left #edit-proximity-wrapper {
  width: 100%;
  margin-bottom: -28px !important;
}
.container-before-footer .page__content-left #views-exposed-form-locations-filters-page-1 .address-input {
  max-width: 330px;
}
body.service-parent .page__content-right {
  background-color: #F6F8FA;
  padding: 1rem;
}
@media (min-width: 992px) {
  body.service-parent .page__content-right {
    padding: 5em;
    height: 100%;
  }
}
@media (min-width: 992px) {
  body .page__content-left {
    margin-right: 4rem;
  }
}

body.service-child main, body.node-1100 main {
  background-color: #F6F8FA;
}
body.service-child .left, body.node-1100 .left {
  min-width: 60%;
}
body.service-child .page__content-right, body.node-1100 .page__content-right {
  background-color: #fff;
  padding: 1em;
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  body.service-child .page__content-right, body.node-1100 .page__content-right {
    max-width: 500px;
    padding: 3.5em;
  }
}
@media (min-width: 992px) {
  body.service-child .page__content-left, body.node-1100 .page__content-left {
    padding-right: 4rem;
    background-color: #F6F8FA;
    padding-bottom: 4rem;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.service-child .left-column, body.node-1100 .left-column {
    padding-right: 4rem;
  }
}
body.service-child .right-column, body.node-1100 .right-column {
  background-color: #fff;
  padding: 1em;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  body.service-child .right-column, body.node-1100 .right-column {
    padding: 3.5em;
  }
}

/*# sourceMappingURL=page-content.css.map*/