/* Custom CSS
------------------------------------------------------------ */
.text-light a, .text-light a:visited { color: #fff !important; }
.text-light a:active, .text-light a:hover { color: #b1d6fa !important; }

/*
 * FINAL CRITICAL FIX: High-Specificity Body Class Override
 * This rule resets the conflicting Dynamik margin to 0 !important,
 * allowing the Beaver Builder layout.css rule to apply its margin.
 */
.bb-site-overrides .fl-builder-content h1,
.bb-site-overrides .fl-builder-content h2,
.bb-site-overrides .fl-builder-content h3,
.bb-site-overrides .fl-builder-content h4,
.bb-site-overrides .fl-builder-content h5,
.bb-site-overrides .fl-builder-content h6 {
}

/*
 * Secondary Reset: Clear margin on the Beaver Builder content container
 */
.bb-site-overrides .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px) {

}

@media only screen and (min-width: 840px) and (max-width: 1140px) {

}

@media only screen and (min-width: 480px) and (max-width: 1140px) {

}

@media only screen and (max-width: 839px) {

}

@media only screen and (min-width: 480px) and (max-width: 839px) {

}

@media only screen and (max-width: 480px) {
.faculty .col-third {
  width: 100%;
}
}