.linkCollection {
  margin: 0;
  padding: 1em 0;
}
.linkCollection .column-sm-6 .column-sm-6 {
  width: 100%;
}
.linkCollection .column-sm-6 .column-sm-6:first-child {
  margin-top: 0;
}
@media screen and (min-width: 35em) {
  .linkCollection [class*=column-]:nth-child(2n + 1) {
    clear: left;
  }
}
@media screen and (min-width: 50em) {
  .linkCollection .column-sm-6 .column-sm-6 {
    width: 50%;
  }
  .linkCollection .column-sm-6 .column-sm-6:nth-child(1),
  .linkCollection .column-sm-6 .column-sm-6:nth-child(2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 60em) {
  .linkCollection [class*=column-]:nth-child(2n + 1) {
    clear: none;
  }
  .linkCollection [class*=column-]:nth-child(3n + 1) {
    clear: left;
  }
  .linkCollection .column-md-8 .column-lg-4 {
    clear: none;
  }
  .linkCollection .column-md-8 .column-lg-4:nth-child(2n + 1) {
    clear: left;
  }
}
.linkCollection.services {
  background-color: white;
  color: #f5f7f4;
}
.linkCollection.services.editMode .pageBoundary::before,
.linkCollection.services.editMode .pageBoundary::after {
  content: "";
  display: table;
}
.linkCollection.services.editMode .pageBoundary::after {
  clear: both;
}
.linkCollection.services.editMode [class*=column-] [class*=column-] {
  width: 100%;
}
.linkCollection.services.editMode .column-md-8 .column-sm-6 {
  width: 50%;
}
.linkCollection.services.editMode .column-md-8 .column-sm-6 .column-sm-6 {
  width: 100%;
}
.mainBody .linkCollection:first-child {
  border-top: 1px solid #f5f7f4;
  margin-top: -1em;
}
.linkCollectionCompact {
  margin-bottom: 1.5em;
}
