Почему не работает CSS стили на текст?
Создал div с классом promo_text, в нем выделил слово с помощью span, затем зашел в CSS стили и ввел туда несколько стилей.
Ничего не переместилось и перекрасилось, все осталось черным. Помогите
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Wordpress Интенсив</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<section class="Promo">
<div class="container">
<div class="logo">
<img src="icons/Logo.png" alt="Logo" class="logo_img">
<div class="logo_text">WordPress интенсив</div>
</div>
<h1 class="title">Создать свой сайт на WordPress </h1>
<div class="simple">
<h2 class="title_big">это просто!</h2>
<div class="line"></div>
</div>
<h2 class="title">Куда сложнее сделать это правильно!</h2>
<div class="promo_text">
Ежедневно в России появляется более 5 000 новых сайтов.<br>
И только единицы из них становятся популярными и приносят ощутимую прибыль. В чем секрет? В чем формула успеха? Узнайте на предстоящем двухдневном <span>БЕСПЛАТНОМ</span> интенсиве!
</div>
</div>
</section>
</body>
</html>
.promo .promo_text {
color: #ffffff;
font-size: 21px;
font-weight: 300;
line-height: 28px;
font-family: "Roboto Light";
font-weight: 300;
text-align: center;
}
.promo .promo_text span {
color: #f9bf3b;
font-family: "Roboto - Bold";
font-weight: 700;
}