.frontpage_events-block
{
    background-image: var(--arta-st-one-left-bg);
}


.frontpage_events-block
{
    background-position: top left;
}

.frontpage_news-block h2::before,
.frontpage_events-block h2::before,
.highlighted_areas-block h2::before
{
    background-image: var(--arta-st-one-heading-image);
    height: 60px;
    width: 54px;
}

.frontpage .topper::after
{
    background-image: none;
}

.frontpage_news-block::before
{
    background-image: var(--arta-st-one-design-left-lg);
    right: unset;
    /* this may not be necessary */
    left: -75px;
    top: -85px;
    width: 370px;
    height: 272px;
}

.frontpage_events-block::before
{
    background-image: var(--arta-st-one-design-right-sm);
    left: unset;
    /* this may not be necessary */
    right: -40px;
    width: 255px;
    height: 187px;
    top: -25px;
}

.frontpage .topper
{
    padding-bottom: 2rem;
    margin-top: 1rem;
}

.frontpage .topper-copy
{
    border-left: 0.5rem solid var(--gt-md-gold);
    border-radius: 0.5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.frontpage .topper-copy p,
.frontpage .topper-copy-title
{
    border-top: none;
    border-left: none;
    padding-left: 0px;
}


.frontpage .topper .rbtn
{
    margin-bottom: unset;
}

.frontpage .topper-image img
{
    object-fit: contain;
}

.view-featured-items,
.frontpage_news-block,
.frontpage_news_row-block
{
    background-color: var(--arta-st-one-gray);
}

.view-featured-items .views-field-field-image
{
    flex-basis: 20%;
}

.view-featured-items .views-field-body
{
    flex-basis: 71%;
}

.hp-news,
.hp-news-3shadow,
.hp-news-text,
.hp-newsAreas .view-content-wrap,
a.hp-news-3shadow:hover
{
    box-shadow: none;
    background-color: var(--arta-st-one-gray);
}

.hp-news
{
    flex-direction: column;
    flex: 0 0 50%;
    gap: 2rem;
}

.hp-news a,
.hp-news a:link,
.hp-news-text
{
    line-height: 1.3em;
    font-weight: 400;
    color: var(--gt-black);
}

.hp-news-3 a:hover .hp-news-text,
.hp-news:hover h3 a
{
    color: var(--gt-drk-gold);
    transition: all 0.35s
}

.hp-news-text
{
    font-size: 1.5rem;
    padding: 1rem 2rem;
}

a.hp-news-3shadow
{
    text-decoration: underline;

}

.view-frontpage-news .view-content
{
    display: flex;
    gap: 2rem;
    justify-content: center;
}

.frontpageEvents .eventMonth
{
    background-image: unset;
    text-align: center;
    padding: unset;
    margin-top: unset;
    color: var(--gt-white);
    background-color: var(--gt-navy);
    border-top-right-radius: 1rem;
}

.frontpageEvents .eventTitle
{
    margin-top: 1rem;
}

.frontpageEvents .item a
{
    background-color: var(--gt-white);
    color: var(--gt-navy);
    box-shadow: var(--arta-shadow-black)
}

.frontpageEvents .more-link a,
.hp-newsAreas .more-link a
{
    font-size: 1.5rem;
    font-weight: 400;
}

.topper-copy .text-top-image
{
    margin-bottom: 2rem;
}

.hp-news .views-field-field-image img,
.hp-news-image img
{
    border-radius: var(--arta-border-radius);
}

/***********************
* STATISTICS BLOCK CSS *
***********************/

.block--by-the-numbers
{
    margin-bottom: 7rem;
}

/***
* @media queries
***/

@media screen and (max-width: 700px)
{
    .view-frontpage-news .view-content
    {
        flex-direction: column;
    }
}

@media screen and (max-width:992px)
{

    .frontpage_events-block::before,
    .frontpage_news-block::before
    {
        display: none;
    }

    .featuredItems .item
    {
        flex-direction: column;
    }

    .highlightedAreas .item
    {
        margin-bottom: unset;
    }

    .frontpageEvents .item a
    {
        height: unset;
    }
}

@media screen and (max-width: 1198px)
{
    .highlightedAreas .view-content-wrap .item
    {
        padding: unset;
    }
}