.portal1 {
    background-color: #e9e9e9;
}
.portal1-main {
    line-height: 0;
}

.portal1-highlighted, .portal1-resources, .portal1-architectural {
    padding-bottom: 50px;
}

.portal1-main,
.portal1-architectural,
.portal1-highlighted .highlighted-articles,
.portal1-resources .cb-resource-container .cb-resource-module {
    background-color: #fff;
}

.portal1-resources .cb-resource-container > div {
    padding: 0;
}

.portal1 .cb-event-band {
  margin-bottom: 1.25em;
}

@media screen and (min-width: 1024px) {
  .portal1 .cb-event-band {
    margin-bottom: 1.30208333em;
  }
}
