/* Home */

.collier-header {
    background: #F1F1F1;
    height: 40px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    width: 100%;
    display: flex;
    position: relative;
    z-index: 11;
}

.ch-inner {
    display:flex;
    flex-direction: row;

    height:40px;
    justify-content: space-between;
    align-items: center;
    margin:0 auto;
}

.ch-header-link {
    color: #5D0F93;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
    text-decoration:none;
    margin: 0 25px;
}

.container {
    width:850px;
    margin:0 auto;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content: center;
    box-sizing: border-box;
}

div {
    box-sizing: border-box;
}

.container-2 {
    width:540px;
    margin:0 auto;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content: center;
    box-sizing: border-box;
}

#judges-page.container-2 {
    width:530px;
    margin:0 auto;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content: center;
    box-sizing: border-box;
}

#awardee-single.container-2 {
    width:530px;
    max-width:530px;
    margin:0 auto;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content: center;
    box-sizing: border-box;
}

.container-inner {
    padding:0px 20px;
}

.collier-hero {
    width:100%;
    height:342px;
    display:flex;
    border-radius: 0px 0px 50px 50px;
    padding:48px 54px;
    box-sizing: border-box;
    background-size:cover;
    background-position:center center;
    position:relative;
    margin-bottom:20px;
}

.collier-hero.has-button {
    margin-bottom:70px;
}

.collier-logo {
    width:265px;
    box-sizing: border-box;
}

.collier-logo img {
    width:265px;
}

a.collier-application-link {
    display:flex;
    align-items: center;
    justify-content: center;
    width: 265px;
    height: 60px;
    flex-shrink: 0;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    background: #5D0F93;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    text-decoration: none;
    position:absolute;
    bottom:-40px;
    left:0;
    right:0;
    margin:auto;
}

.collier-about-text {
    max-width:588px;
    padding:20px 0px 24px;
    display: flex;
    flex-direction: column;
    margin-bottom:52px;
}

.collier-about-text p {
    color: #000;
    text-align: center;
    font-family: Georgia;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:38px;
}

a.collier-read-more {
    display: flex;
    height: 30px;
    padding: 10px 50px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    background:  #F1F1F1;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
    color: #5D0F93;
    text-align: center;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    text-decoration: none;
    margin:0 auto;
    box-sizing: border-box;
}

.collier-home-news {
    display:flex;
    flex-direction: column;
    align-items: flex-start;
    width:100%;
    margin-bottom:76px;
}

.news-eyebrow {
    color: #5D0F93;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 2.08px;
    text-transform: uppercase;
}

.collier-news-container {

}

.collier-posts-list {
    margin-top:16px;
    margin-bottom:50px;
    display:flex;
    gap:48px;
    border-top: 1px solid #5D0F93;
}

.collier-posts-list article {
    width:100%;
    display: flex;
    flex-direction: column;
    position:relative;
}

.collier-post-thumbnail {
    height:168px;
    border-radius: 0px 0px 10px 10px;
    background-size:cover;
    background-position:center center;
    margin-bottom:16px;
    position:relative;
}

.collier-post-thumbnail a {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}


.collier-entry-meta {
    color: #000;
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.04px;
    text-transform: uppercase;
    margin-bottom:16px;
}

h2.collier-entry-title {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom:0px;
}

h2.collier-entry-title a {
    text-decoration: none;
    color: #000;
}

.collier-h1 {
    color: #5D0F93;
    font-family: Montserrat;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding:45px 0px 38px;
    margin:0px;
}

h3.collier-h3 {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.56px;
    margin-bottom:0px;
}

h4.collier-h4 {
    margin-top:0px;
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom:10px;
}

.full-link {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0;
}

.collier-entry-content p {
    color: #000;
    font-family: Georgia;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:28px;
    margin-top:20px;
}

.collier-entry-link {
    display: flex;
    align-self: flex-end;
}

.collier-entry-link a {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
    text-decoration: none;
    display: flex;
    align-self: flex-end;
    position:absolute;
    bottom:0;
    right:0;
}

.collier-home-fa {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom:90px;
}

.collier-home-awardee {
    display:flex;
    gap:30px;
    border-top: 1px solid #5D0F93;
    align-items: flex-start;
    justify-content: center;
    margin-top: 16px;
}

.fa-image {
    height:318px;
    width:100%;
    border-radius: 0px 0px 10px 10px;
    background-size:cover;
    background-position:center center;
}

.fa-post {
    width:100%;
    padding:16px 0px;
}

.fa-date {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.04px;
    border-radius: 10px;
    background: var(--Lighter-grey, #F1F1F1);
    display:flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 15px;
    flex-shrink: 0;
    margin-bottom:16px;
}

.fa-title {
    color: #000;
    font-family: Georgia;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 100% */
    margin-bottom:40px;
}

.fa-subtitle {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom:10px;
}

.fa-excerpt {
    color: #000;
    font-family: Georgia;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:40px;
}

.fa-excerpt p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    color: #000;
    font-family: Georgia;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

a.fa-link {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
    text-decoration: none;
    display: flex;
    align-self: flex-end;
}

a.fa-see-all {
    display: flex;
    margin:50px auto 0px;
    width:236px;
    height: 30px;
    padding: 10px 50px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    background: #5D0F93;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    text-decoration: none;
    box-sizing: border-box;
}

/* AWARDEES */

.awardees-about-text {
    width:100%;
    display:flex;
    flex-direction: column;
}

.collier-awardee {
    margin-bottom:60px;
}

.collier-awardee-year {
    padding:10px 17px;
    margin-bottom:14px;
    border-radius: 0px 0px 20px 20px;
    background: var(--Light-grey, #E3E3E3);
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}

.collier-awardee-date {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom:4px;
}

.collier-awardee-date span {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 150% */
}

.collier-awardee-links {
    margin-bottom:36px;
}

.collier-awardee-links a {
    display: flex;
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    align-items: center;
    margin-bottom:4px;
}
.collier-awardee-links a:first-child:before {
    content: "";
    width:14px;
    height:14px;
    display:inline-block;
    background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/download.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    margin-right:6px;
}
.collier-awardee-links a:last-child:before {
    content: "";
    width:14px;
    height:14px;
    display:inline-block;
    background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/outlink.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    margin-right:6px;
}


.collier-awardees-list-student, .collier-awardees-list-local {
    border-top: 1px solid var(--NYU-Purple, #5D0F93);
    padding:10px 0px;
}

.collier-award-category {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 11px; /* 68.75% */
    letter-spacing: 2.08px;
    margin-bottom:22px;
}

.collier-awardee-list-single {
    display:flex;
    flex-direction:row;
    margin-bottom:18px;
    position:relative;
}

.cal-image {
    width:105px;
    height:64px;
    background-size:cover;
    background-position:center center;
    border-radius: 0px 0px 8px 8px;
}

.cal-content {
    width:424px;
    padding-left:10px;
}

.cal-name {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 150% */
}

.winner-text {
    display:inline-block;
    border-radius: 10px;
    background: var(--NYU-Purple, #5D0F93);
    color: var(--Lighter-grey, #F1F1F1);
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
    padding:2px 12px;
    margin-left:10px;
}

.cal-title {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

/* JUDGES */


.judges-about-text {
    width:100%;
    display:flex;
    flex-direction: column;
}

.judges-intro {
    color: #000;
    font-family: Georgia;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.judges-intro p {
    margin-top:0px;
    margin-bottom:36px;
}

.collier-judges {
    display:flex;
    flex-direction: column;
    gap:40px;
    align-items: center;
    justify-content: center;
    margin-top: 56px;
}

.collier-judge {
    border-top: 1px solid #5D0F93;
    display:flex;
    width:530px;
}

.collier-judge-image {
    width:190px;
    height:190px;
    border-radius: 0px 0px 10px 10px;
    background-size:cover;
    background-position:center center;
}

.collier-judge-content {
    width:340px;
    padding:16px 20px;
}

.collier-judge-name {
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.collier-judge-title {
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.collier-judge-bio {
    color: #000;
    font-family: Georgia;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

/* SYMPOSIUM */

.ceremony-images h3 {
    margin-bottom:10px;
}

.ceremony-images img {
    width:100%;
    margin-bottom:20px;
}

.symposium-schedule {
    margin-top:62px;
    margin-bottom:110px;
}

.single-schedule {
    padding-top:8px;
    border-top:1px solid #5D0F93;
    display:flex;
    margin-bottom:46px;
}

.schedule-time {
    width:180px;
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.schedule-content {
    width: 360px;
    color: #000;
    font-family: Georgia;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.symposium-title {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom:6px;
}

.symposium-date {
    color: var(--Text, #1D1D1D);
    font-family: Montserrat;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 24.7px; /* 130% */
}

.symposium-location {
    color: var(--Text, #1D1D1D);
    font-family: Montserrat;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 24.7px; /* 130% */

}
.symposium-description {
    font-family: Georgia;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:72px;
    max-width:540px;
}

.ceremony-images {
    width:540px;
}

/* SINGLE AWARDEE */


a.awards-breadcrumb {
    color: var(--Grey-99, #999);
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.3px;
    text-decoration: none;
    margin-top:22px;
}

.award-title {
    color: var(--Text, #1D1D1D);
    font-family: Montserrat;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom:26px;
}

#awardee-single h1.collier-h1 {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 10px 0px;
}

.awardee-image {
    width:100%;
    height:280px;
    background-size:cover;
    background-position:center center;
    margin-bottom:28px;
}

h2.project-title {
    color: #000;
    font-family: Georgia;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.collier-awardee-links a {
    display: flex;
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    align-items: center;
    margin-bottom:26px;
}

.collier-awardee-links a:last-child:before {
    content: "";
    width:14px;
    height:14px;
    display:inline-block;
    background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/outlink.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    margin-right:6px;
}

.project-description {
    color: #000;
    font-family: Georgia;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:36px;
}

#awardee-single h3.collier-h3 {
    color: var(--NYU-Purple, #5D0F93);
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.56px;
    margin-bottom:5px;
}

.project-description p {
    margin-top:0px;
}

.judges-citation {
    margin-bottom:36px;
}

.judges-citation p {
    color: #000;
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin-top:0;
}

.ceremony-images h3 {
    margin-bottom:10px;
}

.ceremony-images img {
    width:100%;
    margin-bottom:20px;
}

@media (max-width: 1000px) {
    /* Home */

    .container {
        width:100%;
        padding:0px 20px;
        margin:0 auto;
        display:flex;
        flex-direction: column;
        align-items:center;
        justify-content: center;
        box-sizing: border-box;
    }

    div {
        box-sizing: border-box;
    }

    .collier-header {
        display:none;
    }

    .container-2 {
        width:100%;
        padding:0px 20px;
        margin:0 auto;
        display:flex;
        flex-direction: column;
        align-items:center;
        justify-content: center;
        box-sizing: border-box;
    }

    #judges-page.container-2 {
        width:100%;
        padding:0px 20px;
        margin:0 auto;
        display:flex;
        flex-direction: column;
        align-items:center;
        justify-content: center;
        box-sizing: border-box;
    }

    #awardee-single.container-2 {
        width:100%;
        padding:0px 20px;
        max-width:100%;
        margin:0 auto;
        display:flex;
        flex-direction: column;
        align-items:center;
        justify-content: center;
        box-sizing: border-box;
    }

    .container-inner {
        padding:0px 20px;
    }

    .collier-hero {
        width:100%;
        height:200px;
        display:flex;
        border-radius: 0px 0px 50px 50px;
        padding:40px 54px;
        box-sizing: border-box;
        background-size:cover;
        background-position:center center;
        position:relative;
        margin-bottom:10px;
    }

    .collier-hero.has-button {
        margin-bottom:30px;
}

    

    .collier-logo {
        width:140px;
        box-sizing: border-box;
    }

    .collier-logo img {
        width:140px;
    }

    a.collier-application-link {
        display:flex;
        align-items: center;
        justify-content: center;
        width: 265px;
        height: 60px;
        flex-shrink: 0;
        box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        background: #5D0F93;
        color: #FFF;
        text-align: center;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.8px;
        text-transform: uppercase;
        text-decoration: none;
        position:absolute;
        bottom:-40px;
        left:0;
        right:0;
        margin:auto;
    }

    .collier-about-text {
        max-width:100%;
        padding:20px 0px 24px;
        display: flex;
        flex-direction: column;
        margin-bottom:52px;
    }

    .collier-about-text p {
        color: #000;
        text-align: center;
        font-family: Georgia;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom:38px;
    }

    a.collier-read-more {
        display: flex;
        height: 30px;
        padding: 10px 50px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        border-radius: 10px;
        background:  #F1F1F1;
        box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
        color: #5D0F93;
        text-align: center;
        font-family: Montserrat;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.3px;
        text-transform: uppercase;
        text-decoration: none;
        margin:0 auto;
        box-sizing: border-box;
    }

    .collier-home-news {
        display:flex;
        flex-direction: column;
        align-items: flex-start;
        width:100%;
        margin-bottom:76px;
    }

    .news-eyebrow {
        color: #5D0F93;
        text-align: center;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 2.08px;
        text-transform: uppercase;
    }

    .collier-news-container {

    }

    .collier-posts-list {
        margin-top:16px;
        margin-bottom:50px;
        display:flex;
        flex-direction: column;
        gap:48px;
        border-top: 1px solid #5D0F93;
    }

    .collier-posts-list article {
        width:100%;
        display: flex;
        flex-direction: column;
        position:relative;
    }

    .collier-post-thumbnail {
        height:168px;
        border-radius: 0px 0px 10px 10px;
        background-size:cover;
        background-position:center center;
        margin-bottom:16px;
        position:relative;
    }

    .collier-post-thumbnail a {
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        margin:auto;
    }

    header.collier-entry-header {

    }

    .collier-entry-meta {
        color: #000;
        font-family: Montserrat;
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 1.04px;
        text-transform: uppercase;
        margin-bottom:16px;
    }

    h2.collier-entry-title {
        color: #000;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-bottom:0px;
    }

    h2.collier-entry-title a {
        text-decoration: none;
        color: #000;
    }

    .collier-h1 {
        color: #5D0F93;
        font-family: Montserrat;
        font-size: 38px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding:45px 0px 38px;
        margin:0px;
    }

    h3.collier-h3 {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.56px;
        margin-bottom:0px;
    }

    h4.collier-h4 {
        margin-top:0px;
        color: #000;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-bottom:10px;
    }

    .full-link {
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        top:0;
    }

    .collier-entry-content {

    }

    .collier-entry-content p {
        color: #000;
        font-family: Georgia;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom:28px;
        margin-top:20px;
    }

    .collier-entry-link {
        display: flex;
        align-self: flex-end;
    }

    .collier-entry-link a {
        color: #000;
        text-align: right;
        font-family: Montserrat;
        font-size: 8px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.04px;
        text-decoration: none;
        display: flex;
        align-self: flex-end;
        position:absolute;
        bottom:0;
        right:0;
    }

    .collier-home-fa {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom:90px;
    }

    .collier-home-awardee {
        display:flex;
        flex-direction: column;
        gap:30px;
        border-top: 1px solid #5D0F93;
        align-items: flex-start;
        justify-content: center;
        margin-top: 16px;
    }

    .fa-image {
        height:318px;
        width:100%;
        border-radius: 0px 0px 10px 10px;
        background-size:cover;
        background-position:center center;
    }

    .fa-post {
        width:100%;
        padding:16px 0px;
    }

    .fa-date {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 1.04px;
        border-radius: 10px;
        background: var(--Lighter-grey, #F1F1F1);
        display:flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 15px;
        flex-shrink: 0;
        margin-bottom:16px;
    }

    .fa-title {
        color: #000;
        font-family: Georgia;
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: 36px; /* 100% */
        margin-bottom:40px;
    }

    .fa-subtitle {
        color: #000;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:10px;
    }

    .fa-excerpt {
        color: #000;
        font-family: Georgia;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom:40px;
    }

    .fa-excerpt p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        color: #000;
        font-family: Georgia;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    a.fa-link {
        color: #000;
        text-align: right;
        font-family: Montserrat;
        font-size: 8px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.04px;
        text-decoration: none;
        display: flex;
        align-self: flex-end;
    }

    a.fa-see-all {
        display: flex;
        margin:50px auto 0px;
        width:236px;
        height: 30px;
        padding: 10px 50px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        border-radius: 10px;
        background: #5D0F93;
        box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
        color: #FFF;
        text-align: center;
        font-family: Montserrat;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.3px;
        text-transform: uppercase;
        text-decoration: none;
        box-sizing: border-box;
    }

    /* AWARDEES */

    .awardees-about-text {
        width:100%;
        display:flex;
        flex-direction: column;
    }

    .collier-awardees {
        width:100%;
    }

    .collier-awardee {
        margin-bottom:60px;
    }

    .collier-awardee-year {
        padding:10px 17px;
        margin-bottom:14px;
        border-radius: 0px 0px 20px 20px;
        background: var(--Light-grey, #E3E3E3);
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
    }

    .collier-awardee-date {
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        margin-bottom:4px;
    }

    .collier-awardee-date span {
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 18px; /* 150% */
    }

    .collier-awardee-links {
        margin-bottom:36px;
    }

    .collier-awardee-links a {
        display: flex;
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: auto;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
        align-items: center;
        margin-bottom:4px;
    }
    .collier-awardee-links a:first-child:before {
        content: "";
        width:14px;
        height:14px;
        display:inline-block;
        background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/download.svg);
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center center;
        margin-right:6px;
    }
    .collier-awardee-links a:last-child:before {
        content: "";
        width:14px;
        height:14px;
        display:inline-block;
        background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/outlink.svg);
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center center;
        margin-right:6px;
    }


    .collier-awardees-list-student, .collier-awardees-list-local {
        border-top: 1px solid var(--NYU-Purple, #5D0F93);
        padding:10px 0px;
    }

    .collier-award-category {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 11px; /* 68.75% */
        letter-spacing: 2.08px;
        margin-bottom:22px;
    }

    .collier-awardee-list-single {
        display:flex;
        flex-direction:row;
        margin-bottom:18px;
        position:relative;
    }

    .cal-image {
        width:105px;
        height:64px;
        background-size:cover;
        background-position:center center;
        border-radius: 0px 0px 8px 8px;
    }

    .cal-content {
        width:424px;
        padding-left:10px;
    }

    .cal-name {
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 18px; /* 150% */
    }

    .winner-text {
        display:inline-block;
        border-radius: 10px;
        background: var(--NYU-Purple, #5D0F93);
        color: var(--Lighter-grey, #F1F1F1);
        font-family: Montserrat;
        font-size: 8px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.04px;
        padding:2px 12px;
        margin-left:10px;
    }

    .cal-title {
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    /* JUDGES */


    .judges-about-text {
        width:100%;
        display:flex;
        flex-direction: column;
    }

    .judges-intro {
        color: #000;
        font-family: Georgia;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .judges-intro p {
        margin-top:0px;
        margin-bottom:36px;
    }

    .collier-judges {
        display:flex;
        width:100%;
        flex-direction: column;
        gap:40px;
        align-items: center;
        justify-content: center;
        margin-top: 56px;
    }

    .collier-judge {
        border-top: 1px solid #5D0F93;
        display:flex;
        width:100%;
    }

    .collier-judge-image {
        width:150px;
        height:120px;
        border-radius: 0px 0px 10px 10px;
        background-size:cover;
        background-position:center center;
    }

    .collier-judge-content {
        width:100%;
        padding:16px 20px;
    }

    .collier-judge-name {
        color: #000;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .collier-judge-title {
        color: #000;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .collier-judge-bio {
        color: #000;
        font-family: Georgia;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
    }

    /* SYMPOSIUM */

    .ceremony-images h3 {
        margin-bottom:10px;
    }

    .ceremony-images img {
        width:100%;
        margin-bottom:20px;
    }

    .symposium-schedule {
        margin-top:62px;
        margin-bottom:60px;
    }

    .single-schedule {
        padding-top:8px;
        border-top:1px solid #5D0F93;
        display:flex;
        margin-bottom:46px;
    }

    .schedule-time {
        width:140px;
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .schedule-content {
        width: 100%;
        color: #000;
        font-family: Georgia;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .symposium-title {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 38px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-bottom:6px;
    }

    .symposium-date {
        color: var(--Text, #1D1D1D);
        font-family: Montserrat;
        font-size: 19px;
        font-style: normal;
        font-weight: 600;
        line-height: 24.7px; /* 130% */
    }

    .symposium-location {
        color: var(--Text, #1D1D1D);
        font-family: Montserrat;
        font-size: 19px;
        font-style: normal;
        font-weight: 600;
        line-height: 24.7px; /* 130% */
        margin-bottom:72px;
    }

    .ceremony-images {
        width:100%;
    }

    /* SINGLE AWARDEE */


    a.awards-breadcrumb {
        color: var(--Grey-99, #999);
        font-family: Montserrat;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.3px;
        text-decoration: none;
        margin-top:22px;
    }

    .award-title {
        color: var(--Text, #1D1D1D);
        font-family: Montserrat;
        font-size: 19px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-bottom:26px;
    }

    #awardee-single h1.collier-h1 {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 38px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding: 10px 0px;
    }

    .awardee-image {
        width:100%;
        height:280px;
        background-size:cover;
        background-position:center center;
        margin-bottom:28px;
    }

    h2.project-title {
        color: #000;
        font-family: Georgia;
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .collier-awardee-links a {
        display: flex;
        color: #000;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: auto;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
        align-items: center;
        margin-bottom:6px;
    }

    .collier-awardee-links a:last-child:before {
        content: "";
        width:14px;
        height:14px;
        display:inline-block;
        background-image:url(/wp-content/themes/ethicsandjournalism/assets/img/outlink.svg);
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center center;
        margin-right:6px;
    }

    .project-description {
        color: #000;
        font-family: Georgia;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom:36px;
    }

    #awardee-single h3.collier-h3 {
        color: var(--NYU-Purple, #5D0F93);
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.56px;
        margin-bottom:0px;
    }

    .project-description p {
        margin-top:0px;
    }

    .judges-citation {
        margin-bottom:36px;
    }

    .judges-citation p {
        color: #000;
        font-family: Georgia;
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        line-height: normal;
        margin-top:0;
    }

    .ceremony-images h3 {
        margin-bottom:10px;
    }

    .ceremony-images img {
        width:100%;
        margin-bottom:20px;
    }
}