Я говорю о том, что вместо одного important стало два.
А я и не спорю, что костыль. Но при этом менее костыльный, количество important не увеличивается. Впрочем, согласен, в вашем шаблоне даже не пара, а пара десятков дополнительных импотэнтов погоды не сделает, так что можно не заморачиваться.
А вообще, вопрос в том, что в вашем шаблоне 80% значений идут с объявлением максимального приоритета !important.
Это примерно как 80% персонала в организации составляют "самые главные" начальники. Это наводит на мысль, что в структуре взаимоотношений что-то недодумано. :-D
В итоге, вместо нормальной иерархии свойств, в вашем шаблоне все сводится к банальному "кто первый встал, того и тапки".
Ну и, соответственно, оверрайдить какой-либо селектор из файла стилей становится вообще невозможно.
Не говоря уже о том, что декларацию !important рекомендуется использовать как можно реже, только в самых необходимых случаях.