/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 26 2023 | 20:26:19 */
@charset "UTF-8";
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 26 2023 | 20:20:09 */
/************/
/*  Colors  */
/************/
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2022 | 20:38:52 */
#posters-and-publications:after {
    background-position: 50vw 0% !important;
}
#posters-and-publications .content_column > .av-special-heading-h2 {
    padding-bottom: 75px;
}
#posters-and-publications .publication_list {
    --gap: 100px;
    --items: 2;
    --total-gap: calc(var(--gap) * (var(--items) - 1));
    --item-gap-width: calc(var(--total-gap) / var(--items));
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap);
}
@media only screen and (max-width: 989px) {
    #posters-and-publications .publication_list {
        --items: 1;
    }
}
@media only screen and (max-width: 767px) {
    #posters-and-publications .publication_list {
        --gap: 50px;
    }
}
#posters-and-publications .publication_list .grid-item {
    width: calc((100% / var(--items)) - var(--item-gap-width));
}
#posters-and-publications .publication_list article .pub_inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}
#posters-and-publications .publication_list article .pub_inner .pub_name_date span {
    font-family: "Rubik", sans-serif;
    font-weight: 700 !important;
    color: #3C3C3C;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#posters-and-publications .publication_list article .pub_inner hr {
    border: solid #1C71ED;
    border-width: 2px 0 0;
}
#posters-and-publications .publication_list article .pub_inner .pub_title h3 {
    font-weight: 500 !important;
    font-size: clamp(22px, 2vw, 25px);
}
#posters-and-publications .publication_list article .pub_inner .pub_excerpt {
    font-family: "Rubik", sans-serif;
    color: #3C3C3C;
    margin: 30px 0;
}
#posters-and-publications .publication_list article .pub_inner .pub_buttons {
    display: flex;
    gap: 50px;
    margin-top: auto;
}
#posters-and-publications .publication_list article .pub_inner .pub_buttons .button {
    font-family: "Rubik", sans-serif;
    font-weight: 500 !important;
    align-items: center;
    background: transparent;
    border: none !important;
    color: #1C71ED;
    font-size: 16px;
    padding-right: 0 !important;
    text-transform: uppercase;
}
#posters-and-publications .publication_list article .pub_inner .pub_buttons .button:after {
    align-items: center;
    border: 1px solid #1C71ED;
    content: "";
    display: flex;
    font-family: "entypo-fontello";
    height: 35px;
    justify-content: center;
    margin-left: 15px;
    width: 27px;
}
#posters-and-publications .publication_list article .pub_inner .pub_buttons .button:hover {
    background: #1C71ED !important;
    color: #fff !important;
    text-decoration: none;
}
#posters-and-publications .publication_list article .pub_inner .pub_buttons .button:hover:after {
    color: #fff !important;
}
@media only screen and (max-width: 989px) {
    .mfp-content .mfp-close {
        left: 0;
    }
}