.featuredArticleHeadline h5, .featuredArticleHeadline h6 {
    line-height: 1.75em;
}

.categoryName {
    text-transform: capitalize;
}
.categoryHeader {
    background-size: cover;
    background-position: 50% 25%;
    min-height: 330px;
    {{#if categoryLayout.header_image_xl}}
    background-image: url('{{{categoryLayout.header_image_lg}}}');
    {{/if}}
}
@media only screen and (max-width: 576px) {
    #main-content {
        padding-top: 0 !important;
    }
    .categoryHeader {

        {{#if categoryLayout.header_image_xs}}
        background-image: url('{{{categoryLayout.header_image_xs}}}');
        {{/if}}
    }
    .categoryHeader .overlay {
        line-height: 1;
        background-color: rgba(0,0,0,0.5)
    }
    .categoryLayoutFeatures {
        margin-top: -70px;
    }
}
@media only screen and (min-width: 576px) {
    .categoryHeader {

        {{#if categoryLayout.header_image_sm}}
        background-image: url('{{{categoryLayout.header_image_sm}}}');
        {{/if}}
    }
    .categoryLayoutFeatures {
        margin-top: -70px;
    }
}

@media only screen and (min-width: 768px) {
    .categoryHeader {

        {{#if categoryLayout.header_image_md}}
        background-image: url('{{{categoryLayout.header_image_md}}}');
        {{/if}}
    }
    .categoryLayoutFeatures {
        margin-top: -70px;
    }
}

@media only screen and (min-width: 992px) {
    .categoryHeader {
        height: 430px;
        {{#if categoryLayout.header_image_lg}}
        background-image: url('{{{categoryLayout.header_image_lg}}}');
        {{/if}}
    }
    .categoryLayoutFeatures {
        margin-top: -70px;
    }
}

@media only screen and (min-width: 1200px) {
    .categoryHeader {
        height: 500px;
        {{#if categoryLayout.header_image_xl}}
        background-image: url('{{{categoryLayout.header_image_xl}}}');
        {{/if}}
    }
    .categoryLayoutFeatures {
        margin-top: -70px;
    }
}

.categoryHeader .overlay {
    background-color: rgba(0,0,0,.50)
}
.categoryLayoutFeature p {
    line-height: 1;
}
.jumbotron {
    display: flex;
}
.jumbotron .container {
    align-self: flex-end;
}
