.featuredItems .view-content
{
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
}

.featuredItems
{
    background-color: #F0EDE5;
    padding: 4rem 2rem;
}

.featuredItems,
.featuredItems h2
{
    color: var(--gt-navy);
}

.featuredItems h2
{
    font-size: 1.75rem;
    line-height: 1.2em;
}

.featuredItems h6
{
    color: var(--gt-navy);
}

.featured-date,
.featured-location
{
    color: var(--gt-navy);
    font-weight: 600;
    font-size: 1rem;
}

.featuredItems p
{
    color: var(--gt-gray-dark);
}

.featuredItems .item
{
    display: flex;
    /* align-items: center; */
    flex-wrap: wrap;
}

.featuredItems .views-field-field-image
{
    flex-basis: 39%;
    /* padding-right: 1rem; */
    margin: 0 3% 0 3%;
}

.featuredItems .views-field-field-image img
{
    border-radius: 0px 15px 0px 15px;
    width: 100%;
    height: auto;
}

.featuredItems .views-field-body
{
    flex-basis: 50%;
    padding-left: 1rem;
}

.featuredItems .rbtn
{
    margin-top: 1rem;
}

@media screen and (max-width: 991px)
{
    .featuredItems .views-field-field-image
    {
        margin: 0rem 0rem 1rem 0rem;
    }

    .featuredItems .views-field-field-image img
    {
        max-width: 75%;
        display: block;
        margin: 1rem auto;
    }

    .featuredItems .views-field-field-image,
    .featuredItems .views-field-body
    {
        flex-basis: 100%;
        padding: 0px;
    }
}

@media screen and (max-width: 650px)
{
    .featuredItems .views-field-field-image img
    {
        max-width: 100%;
    }
}