.featured-news {
    padding-left: var(--dgl-container-gutter-x);
    padding-right: var(--dgl-container-gutter-x);
}
.featured-news.align-full {
    --alignfull-width: calc(100vw - var(--dgl-page-scrollbars-width,15px));
    --alignfull-margin-x: calc(50% - (50vw - var(--dgl-page-scrollbars-width,15px) / 2));
    width: var(--alignfull-width);
    max-width: var(--alignfull-width);
    margin-left: var(--alignfull-margin-x);
    margin-right: var(--alignfull-margin-x);
}
.featured-news:not([data-featured-color="background-transparent"]) {
    background-color: var(--dgl-bs-primary);
}
.featured-news [data-item="featured-news-content"] {
    order: 0;
}
.featured-news [data-item="featured-news-image"] {
    order: 0;
}

.featured-news [data-item="featured-news-content"] .featured-news-content {
    width: 100%;
    margin: 3rem;
}
.featured-news:not([data-featured-color="background-transparent"]) [data-item="featured-news-content"] .featured-news-content {
    color: #fff;
}

/*
.featured-news [data-item="featured-news-content"] .featured-news-content {
    --dgl-content-max-width: calc((var(--dgl-site-width) / 2) - 8rem);
    max-width: calc( var(--dgl-site-width) / 2);
    padding-right: 3rem;
    margin: 0 0 0 auto;
    z-index: 1;
}
*/

.featured-news [data-item="featured-news-content"] .featured-news-content>* {
    max-width: var(--dgl-content-max-width);
}
.featured-news [data-item="featured-news-content"] .featured-news-content .info-type  {
    font-size: 1.25rem;
    margin: 0 0 0 0;
    font-weight: 400;
}
.featured-news [data-item="featured-news-content"] .featured-news-content h2.featured-news-title  {
    display: -webkit-box;
    font-size: 2rem;
    margin: 0 0 1.75rem 0;
    font-weight: 700;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.featured-news [data-item="featured-news-content"] .featured-news-content .featured-news-abstract  {
    font-size: 1.125rem;
    margin: 0 0 0 0;
    font-weight: normal;
}
.featured-news [data-item="featured-news-content"] .featured-news-content .featured-news-abstract[data-clamp="8"]  {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 0 1.75rem 0;
}
.featured-news [data-item="featured-news-content"] .featured-news-content .featured-news-cta-wrapper {
    text-align: right;
}
.featured-news [data-item="featured-news-content"] .featured-news-content a.featured-news-cta {
    text-decoration: none;
    font-weight: 600;
}
.featured-news:not([data-featured-color="background-transparent"]) [data-item="featured-news-content"] .featured-news-content a.featured-news-cta {
    color: #fff;
}
.featured-news [data-item="featured-news-content"] .featured-news-content a.featured-news-cta:hover {
    text-decoration: underline;
}
.featured-news [data-item="featured-news-content"] .featured-news-content a.featured-news-cta>i {
    transform: rotate(-45deg);
}
.featured-news [data-item="featured-news-image"] img.img-responsive {
    height: 100%;
    width: 100%;
    max-width: none;
    object-fit: cover;
}

.featured-news ul.parent-tags {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.featured-news ul.parent-tags>li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: solid 1px var(--bs-primary-30);
}
.featured-news ul.parent-tags>li::after {
    font-family: "Font Awesome 5 Pro";
    content: "\f061";
    line-height: 1;
    transform: rotate(-45deg);
    color: var(--bs-primary-50);
}
.featured-news ul.parent-tags>li>a {
    display: block;
    flex: auto;
    padding: .75rem 0 .75rem 0;
    font-size: 1.125rem;
    font-weight: 600;
    text-decoration: none !important;
}
.featured-news ul.parent-tags>li>a:hover {
    text-decoration: underline !important;
}
.featured-news[data-featured-color="background-transparent"] [data-item="featured-news-image"] img.obj-post-md-center-top {
    object-position: center top;
}

@media (min-width: 992px) {
    .featured-news {
        --dgl-height: 600px;
        min-height: var(--dgl-height);
    }
    .featured-news [data-item="featured-news-content"] {
        position: relative;
        min-height: var(--dgl-height);
    }
    .featured-news:not([data-featured-type="image-first"]) [data-item="featured-news-content"] {
        padding-left: 3rem;
        padding-right: 0;
        z-index: 1;
    }
    .featured-news[data-featured-type="image-first"] [data-item="featured-news-content"] {
        order: 1;
        padding-left: 0;
        padding-right: 3rem;
        z-index: 1;
    }
    .featured-news [data-item="featured-news-image"] {
        position: relative;
        min-height: var(--dgl-height);
    }
    .featured-news:not([data-featured-color="background-transparent"]) [data-item="featured-news-image"] {
        z-index: 0;
    }
    .featured-news.[data-featured-color="background-transparent"] [data-item="featured-news-image"] {
        z-index: 1;
    }
    .featured-news [data-item="featured-news-content"] .featured-news-content {
        --dgl-content-max-width: calc((var(--dgl-site-width) / 2) - 8rem);
        max-width: calc( var(--dgl-site-width) / 2);
        padding:0 3rem 0 0;
        margin: 0 0 0 auto;
        z-index: 1;
    }
    .featured-news:not([data-featured-type="image-first"]) [data-item="featured-news-content"] .featured-news-content {
        padding: 0 6rem 0 0;
        margin: 0 0 0 auto;
    }
    .featured-news[data-featured-type="image-first"] [data-item="featured-news-content"] .featured-news-content {
        padding: 0 0 0 6rem;
        margin: 0 auto 0 0;
    }
    .featured-news:not([data-featured-type="image-first"]) [data-item="featured-news-content"]::before {
        content: "";
        position: absolute;
        inset: 0 0 0 auto;
        width: calc(100% + (var(--dgl-height) / 10));
        background-color: var(--bs-primary-50);
        transform: skewX(-5deg);
        transform-origin: 0 50%;
        pointer-events: none;
        z-index: 0;
    }
    .featured-news:not([data-featured-color="background-transparent"]) [data-item="featured-news-image"] picture {
        position: absolute;
        right: 0;
        top: 0;
        width: calc(100% + (var(--dgl-height) / 10));
        height: 100%;
    }
    .featured-news[data-featured-color="background-transparent"] [data-item="featured-news-image"] picture {
        content: "";
        position: absolute;
        inset: 0 0 0 auto;
        width: 100%;
        transform: skewX(-5deg);
        transform-origin: 0 0;
        pointer-events: none;
        z-index: 1;
        overflow: hidden;
    }
    .featured-news[data-featured-color="background-transparent"] [data-item="featured-news-image"] img.img-responsive {
        transform: skew(5deg);
        width: calc(100% + (var(--dgl-height) / 10));
        left: -100px;
    }
    .featured-news[data-featured-color="background-transparent"] [data-item="featured-news-image"] img.obj-pos-lg-left-center {
        object-position: left center;
    }
    .featured-news [data-item="featured-news-image"] {
        min-height: var(--dgl-height);
    }

}

@media (max-width: 991px) {
    .featured-news[data-image="1"] [data-item="featured-news-image"] {
        height: 400px;
    }
    .featured-news[data-image="0"] [data-item="featured-news-image"] {
        display: none;
    }
    .featured-news:not([data-featured-type="image-first"]) [data-item="featured-news-content"] {
        background-color: var(--bs-primary-50);
    }


}
@media (max-width: 575px) {
    .featured-news [data-item="featured-news-content"] .featured-news-content {
        margin: 3rem .5rem;
    }
}


