Я предполагаю, что оба ваших селектора имеют одинаковую специфичность + свойство цвета наследуется.
Свойство color наследуется.
Сначала установите цвет по умолчанию для <li>
элементов и примените другой цвет для прямых потомков .courses > ul > li
:
.courses ul li {
color: Black;
margin-left: 40px;
}
.courses > ul > li {
color: #9E002E;
font-size: 20px;
}
DEMO