  .photoButtons-largeButton a, .photoButtons-regularButton a, .photoButtons-smallButton a {
font-size:1.2em;
}

.eventList-intro h3.mt-0 {
    font-weight: 400;
    line-height: 1.2;
    color: var(--gfColors-bodyText);
    font-size: 2rem;
}
.academic-areas h3 {
    color: var(--gfColors-bodyText);
    font-size: 2rem;
    margin: 1.5rem 0 1rem 0 !important;
}
.academic-areas .u-grid3Columns ul {
    margin: 0.5rem !important;
}
@media (min-width:768px) {
.academic-areas .line { 
    content: "";
    height: 1px;
    background-color: var(--gfColors-gold);
    margin-top: 1rem;
    margin-bottom: 3rem;
}
.academic-areas h3, .academic-areas h2 {
    text-align:center;
}
.academic-areas .u-grid3Columns {
    justify-items: center;
}
h3.u-lineHeaderBoth::after, h3.u-lineHeaderBoth::before {
    height: 1px;    
}
}
@media(max-width:767.98px) {
    h3.u-lineHeaderBoth {
    text-align: left;
    display: block;
}
}

