.pt-14 {
    padding-top: 1.5rem!important;
}

.bottomb .card-header::after, .blog-featured .page-header::after, .newsflash-title::after, .blog .page-header::after {
    position: absolute;
    width: 60px;
    height: 3px;
    content: '';
    bottom: 2px;
    left: 0;
}

.mb-4 {
    margin-bottom: 1rem!important;
    margin-top: 1rem!important;
}

footer .moduletable > h3::after, footer .moduletable > h4::after, footer .moduletable > h5::after {
    content: "";
    display: block;
    height: 4px;
    width: 40px;
    margin-top: 10px;
} 