diff --git a/templates/macros/clients.html b/templates/macros/clients.html
index 14076ab61..f0c471401 100644
--- a/templates/macros/clients.html
+++ b/templates/macros/clients.html
@@ -115,8 +115,10 @@
licence-{{ client.licence | slugify }}
-{% for feature_name, feature_supported in client.features %}
-{% if feature_supported %}feature-{{ feature_name | replace(from="_", to="-") }}{% endif %}
+{% for feature_level_name, features in client.features %}
+ {% for feature_name, feature_state in features %}
+ {% if feature_state == "supported" %}feature-{{ feature_name | replace(from="_", to="-") }}{% endif %}
+ {% endfor %}
{% endfor %}
{% endmacro classes %}