#member-roster tr.heading{
    content:inherit;
    display:table-row;
    clear:inherit
}
#member-roster tr.heading th{
    background:#5091cd;
    color:#fff;
    font:20px "Akkurat Pro Bold",Arial,sans-serif
}
#member-roster td ul{
    padding-left:1rem;
    margin:0
}
.meet-the-council-isotope #grid{
    margin-top:3rem
}
.meet-the-council-isotope #grid article{
    width:360px;
    margin-bottom:20px;
    display:flex;
    flex-direction:column;
    border:2px solid #e4e0ee;
    outline-offset:-2px;
    background:#fff;
    transition:border-color 0.2s ease, background-color 0.4s ease 0.15s;
    position:relative;
    text-align:center
}
.meet-the-council-isotope #grid article:hover{
    border-color:#401f68;
    background:#f9f6ff
}
.meet-the-council-isotope #grid article:hover img{
    box-shadow:0 0 0 4px #fff
}
.meet-the-council-isotope #grid .banner{
    background:linear-gradient(84deg, #e4e0ee 0%, #C9BEE2 50.45%, #e4e0ee 107.08%);
    height:110px;
    display:flex;
    justify-content:center;
    align-items:flex-end
}
.meet-the-council-isotope #grid img{
    border-radius:50%;
    width:175px;
    height:175px;
    object-fit:cover;
    transform:translateY(50%);
    box-shadow:0 0 0 0px #e4e0ee;
    transition:box-shadow 0.2s ease 0.1s
}
.meet-the-council-isotope #grid .executive .banner{
    background:linear-gradient(86deg, #4e2a84 8.94%, #0b3b98 55.04%, #4e2a84 99.41%)
}
.meet-the-council-isotope #grid .text{
    padding:calc(90px + 1rem) 1rem 1.5rem;
    display:flex;
    flex-direction:column;
    align-items:center
}
.meet-the-council-isotope #grid h2,.meet-the-council-isotope #grid h3{
    font:28px/1.5em "Akkurat Pro Bold",Arial,sans-serif;
    color:#4e2a84;
    margin-bottom:.5rem
}
.meet-the-council-isotope #grid h2 a,.meet-the-council-isotope #grid h3 a{
    font:28px/1.5em "Akkurat Pro Bold",Arial,sans-serif
}
.meet-the-council-isotope #grid h2 a:after,.meet-the-council-isotope #grid h3 a:after{
    content:"";
    position:absolute;
    inset:0
}
.meet-the-council-isotope #grid .campus{
    font:15px/1.4em "Akkurat Pro Italic",Arial,sans-serif;
    color:#716c6b;
    margin-bottom:.5rem
}
.meet-the-council-isotope #grid .committee{
    font:16px/1.4em "Akkurat Pro Bold",Arial,sans-serif;
    color:#401f68
}
@media (max-width: 40em){
    .meet-the-council-isotope #grid article{
        width:100%;
        height:auto
    }
}
table#our-impact.dataTable tbody tr:nth-child(odd){
    background:none !important
}
table#our-impact.dataTable tbody tr:nth-child(even){
    background:none !important
}
table#our-impact.dataTable tbody tr:hover{
    background:none !important
}
table#our-impact.dataTable tbody td{
    box-shadow:none !important
}
#our-impact_wrapper div.dt-layout-row div.dt-layout-cell.dt-layout-end{
    justify-content:inherit;
    margin-left:unset
}
#our-impact_wrapper div.dt-layout-row:first-of-type div.dt-layout-cell.dt-layout-end{
    width:100%
}
#our-impact_wrapper table,#our-impact_wrapper table td{
    border:none;
    padding:0;
    box-shadow:none !important
}
#our-impact_wrapper thead,#our-impact_wrapper caption{
    position:absolute;
    left:-99999em;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    color:#000;
    background:#fff
}
#our-impact article{
    margin-bottom:1rem;
    padding:1rem;
    border:1px solid #e4e0ee
}
#our-impact article h2,#our-impact article h3{
    font:22px/1.4em "Akkurat Pro Bold",Arial,sans-serif
}
#our-impact article .year{
    margin-bottom:.75rem;
    color:#401f68
}
#our-impact article .description{
    margin-bottom:.75rem
}
#our-impact article .category{
    font:14px "Akkurat Pro Italic",Arial,sans-serif;
    background:#f0f0f0;
    padding:.25rem .5rem;
    display:inline-block
}
 