.c-hero-masthead + div.o-layout-sidebar-after {
  margin-top: 0; }

.core-service.has-subbrand.no-featured-news .p-core-service__intro {
  background-color: white; }

@media (min-width: 62em) {
  .core-service.no-subbrand.has-featured-news .c-hero__content {
    padding-right: 34.09091%; }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro {
    position: relative; }
    .core-service.no-subbrand.has-featured-news .p-core-service__intro > .o-layout-sidebar-after__secondary {
      margin-top: -1.66667rem;
      padding-top: 0; }
    .core-service.no-subbrand.has-featured-news .p-core-service__intro .c-page-header__icon {
      margin-top: -1.66667rem; } }

@media (min-width: 87.5em) {
  .core-service.no-subbrand.has-featured-news .c-hero__content {
    padding-right: 36.36364%; }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro {
    position: relative; }
    .core-service.no-subbrand.has-featured-news .p-core-service__intro > .o-layout-sidebar-after__secondary {
      margin-top: -3.33333rem; }
    .core-service.no-subbrand.has-featured-news .p-core-service__intro .c-page-header__icon {
      margin-top: -3.33333rem; } }

@media (min-width: 71em) {
  .p-core-service__news {
    -webkit-box-align: stretch;
            align-items: stretch; }
    .p-core-service__news .primary-feature-news {
      height: auto; }
    .p-core-service__news .views-element-container,
    .p-core-service__news .c-hero {
      height: 100%; } }

@media (max-width: 47.9375em) {
  .p-core-service__services .o-layout-grid__item:nth-child(n+7) {
    display: none; }
  .p-core-service__events .o-layout-grid__item:nth-child(n+4),
  .p-core-service__places .o-layout-grid__item:nth-child(n+4),
  .p-core-service__projects .o-layout-grid__item:nth-child(n+4) {
    display: none; }
  .p-core-service__news .o-layout-grid__item:nth-child(n+3) {
    display: none; } }
