.news-section {
     background: #4C2683 url("../images/home-news-bg.jpg") no-repeat center center;
     background-size: cover;
     color: #FFF;
     padding-top: 4em;
     padding-bottom: 4em;
     margin-top: 2em;
}

.news-section p.more-link {
     text-align: center;
     margin: 0;
}

.news-section p.more-link a {
     color: #FFF;
     text-decoration: none;
}

.news-section p.more-link a:hover {
     text-decoration: underline;
}

.related-pages {
    margin-top: 0px;
    margin-bottom: 2em;
}

.section-intro .col-lg-4 {
	display: flex;
	align-items: center;
}

.section-intro .col-lg-4 .sidebar-row {
	flex: 1;
}
