Установите: hover в зависимости от класса

У меня есть следующий HTML:

<div class="menu">
    <a class="main-nav-item" href="home">home</a>
    <a class="main-nav-item-current" href="business">business</a>
    <a class="main-nav-item" href="about-me">about me</a>
</div>

В CSS я хочу установитьa:hover для этих пунктов меню, чтобы определенный цвет. Итак, я пишу:

.menu a:hover
{
    color:#DDD;
}

Но я хочу установить этоa:hover цвет только для тех<a> теги с классомОсновной-нав-деталь а неОсновной-нав-элемент токапотому что он имеет другой цвет и не должен меняться при наведении. Все<a> теги в пределахменю div должен изменить цвет при наведении, кроме того, который сток класс.

Как я могу сделать это с помощью CSS?

Я пробовал что-то вроде

.menu a:hover .main-nav-item
{
    color:#DDD;
}

думая, что только те, у которых есть класс main-nav-item, будут менять цвет при наведении, а не текущий. Но это не работает.

Ответы на вопрос(5)

Ваш ответ на вопрос