Почему не работает font-weight?
Если дело в других стилях, должно сработать с помощью !important
Возможно перебивается другими css правилами, с большим приоритетом. Но опять-же, без примера конкретного, решения не подсказать.