.slick-list .courseDirectors__name, .slick-list .courseDirectors__twitter {
    color: var(--cd-textcolor);
}

.slick-list a {
    color: var(--cd-textcolor-hover) !important;
}

.courseDirectors__slider .slick-track {

    display: flex;
    align-items: start;

}


.home .course-director-header {
    color: var(--cd-course-director-header, black) !important;
}

.home .courseDirectors .slick-arrow svg {
    stroke: var(--cd-arrow) !important;
}

.home .courseDirectors .slick-arrow svg:hover {
    stroke: var(--cd-arrow-hover) !important;
}

.course-director-header {
    color: var(--header--color);
}

.courseDirectors__slide > a {
    color: var(--cd-textcolor) !important;
}


.courseDirectors__slide > a {
    color: var(--cd-textcolor-hover) !important;
}


/*.courseDirectorsMatrix__outer {*/
/*    background-color: var(--cd--bgcolor);*/
/*}*/
.courseDirectorsMatrix__aboveDirectors h4,
.courseDirectorsMatrix__aboveDirectors h3,
.courseDirectors__name {
    color: var(--cd-textcolor);
}

.courseDirectors__border, .courseDirectors__border + div {
    border-color: var(--cd-border);
}

.courseDirectors__border + div {
    height: 85px;
    line-height: 16px;
}

.courseDirectors__card > a > div:nth-child(2) {
    border-color: var(--cd-border);
}

/*.courseDirectors__role {*/
/*    background: var(--buttons-bgcolor);*/
/*    color: white;*/
/*}*/

/*.courseDirectors__role.active {*/
/*    background: var(--buttons-bgcolor-hover);*/
/*    color: white;*/
/*}*/

/*.courseDirectors__role:hover {*/
/*    background: var(--buttons--bgcolor--hover);*/
/*    color: white;*/
/*}*/


.courseDirectors__twitter.twitter-link a, .courseDirectors__twitter.twitter-link svg {
    color: var(--cd-twtter) !important;
    fill: var(--cd-twtter) !important;
}

.courseDirectors__role {
    background-color: var(--cd-button-bgcolor, var(--button-bgcolor), white);
    color: var(--cd-button-color, var(--button-color), #333);
}

.courseDirectors__role.active {
    background-color: var(--cd-button-active-bgcolor, var(--cd-btn-active), white);
    color: var(--cd-button-active-color, #333);
    font-size: 18px !important;

}

.facultyProfile__twitter a, .facultyProfile__twitter svg {
    color: var(--fauclty-link-color, var(--cd-twtter)) !important;
    fill: var(--fauclty-link-color, var(--cd-twtter)) !important;
}

.courseDirectors__roles {
    border-bottom: solid 1px var(--cd-button-bottom-line, var(--cd-bgcolor));
}

/* Home */
@media screen and (min-width: 1200px) {
    .home .courseDirectorsMatrix__outer .pageWrapper__outer {
        max-width: 1500px;
        margin: 0 auto;
        align-items: flex-start;
    }

    .home .courseDirectorsMatrix__outer .pageWrapper__inner {
        width: 100%;
        padding: 0 20px;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1540px) {
    .home .courseDirectorsMatrix__outer .pageWrapper__inner {
        padding: 0 30px;
    }
}


/*inner faculty page */
.facultyIndex__facultyHeader small {
    color: var(--textcolor, #333)
}

.filterableFaculty__filter {
    color: var(--textcolor, #333);

    a {
        font-weight: 500;
    }
}

/*individual faculty pages*/
.facultyProfile__section {
    color: var(--textcolor, #333)
}

.facultyIndex__page {
    background-color: var(--body-bgcolor);
}