Это потому, что вы пропустили точку с запятой после фона.
background-image: linear-gradient(to right, #800000, #B22222);
- это то, что должно быть.
В следующей строке у вас есть один слишком много точек с запятой, и вы неправильно написали важные ... Кстати, вы вообще должны стараться избегать использования !important
. Похоже, в любом случае это вам не нужно:).