diff --git a/SEPTREFHUM.py b/SEPTREFHUM.py
index 21a2e8ffa96687ffc74c35204a6dfe387bb5a620..cad4c06300431f80ddf116886ba43d0a3764797b 100755
--- a/SEPTREFHUM.py
+++ b/SEPTREFHUM.py
@@ -172,11 +172,10 @@ subprocess.run(f'cdo -s -seltimestep,1/{number_of_timesteps_to_keep} {tmpfile_pa
 
 
 # Classifying warning status for the WHS model
-# 0  == WHS            --> Grey
-# 0  <  WHS <  20      --> Yellow
-# 20 <= WHS < 40       --> Orange
+# 0  =<  WHS <  20      --> Green
+# 20 <= WHS < 40       --> Yellow
 # 40 <= WHS            --> Red
-subprocess.run(f'cdo -s -aexpr,"WARNING_STATUS = WHS <= 0 ? 0 : -1; WARNING_STATUS = WHS < 20 && WARNING_STATUS == -1 ? 2 : WARNING_STATUS; WARNING_STATUS = WHS < 40 && WARNING_STATUS == -1 ? 3 : WARNING_STATUS; WARNING_STATUS = WHS >= 40 && WARNING_STATUS == -1 ? 4 : WARNING_STATUS" {tmpfile_path}wh_3daysum.nc {tmpfile_path}result_unmasked.nc', shell=True)
+subprocess.run(f'cdo -s -aexpr,"WARNING_STATUS = WHS < 0 ? 0 : -1; WARNING_STATUS = WHS < 20 && WARNING_STATUS == -1 ? 2 : WARNING_STATUS; WARNING_STATUS = WHS < 40 && WARNING_STATUS == -1 ? 3 : WARNING_STATUS; WARNING_STATUS = WHS >= 40 && WARNING_STATUS == -1 ? 4 : WARNING_STATUS" {tmpfile_path}wh_3daysum.nc {tmpfile_path}result_unmasked.nc', shell=True)
 
 subprocess.run(f"rm {tmpfile_path}result.nc", shell=True)
 
diff --git a/mapfile/template.j2 b/mapfile/template.j2
index 4bcb76673c67cd82b8b39a729cfa259e538dcead..b7759d2f29c0b92f7e28906ddae7a0b03ec1956a 100644
--- a/mapfile/template.j2
+++ b/mapfile/template.j2
@@ -111,25 +111,20 @@ LAYER
       {
           \"isWarningStatus\": true,
           \"legendItems\": [
-          {
-            \"classification\": 0,
-            \"legendLabel\": \"{{ language.no_risk }}\",
-            \"legendIconCSS\": \"width: 25px; background-color: #707070;\"
-          },
           {
             \"classification\": 2,
             \"legendLabel\": \"{{ language.low_risk }}\",
-            \"legendIconCSS\": \"width: 25px; background-color: #FFCC00;\"
+            \"legendIconCSS\": \"width: 25px; background-color: #3ac47d;\"
           },
           {
             \"classification\": 3,
             \"legendLabel\": \"{{ language.medium_risk }}\",
-            \"legendIconCSS\": \"width: 25px; background-color: #FFCC99;\"
+            \"legendIconCSS\": \"width: 25px; background-color: #f7b924;\"
           },
           {
             \"classification\": 4,
             \"legendLabel\": \"{{ language.high_risk }}\",
-            \"legendIconCSS\": \"width: 25px; background-color: #FF0000;\"
+            \"legendIconCSS\": \"width: 25px; background-color: #d92550;\"
           }
         ]
       }
@@ -140,32 +135,25 @@ LAYER
   
     # class using simple string comparison, equivalent to ([pixel] = 0)
   
-    CLASS
-      NAME "No infection risk"
-      EXPRESSION ([pixel] >= 0 AND [pixel] < 2) 
-      STYLE
-          COLOR 112 112 112
-      END
-    END
     CLASS
       NAME "Low infection risk"
       EXPRESSION ([pixel] >= 2 AND [pixel] < 3) 
       STYLE
-          COLOR 255 204 0
+          COLOR 58 196 125
       END
     END
     CLASS
       NAME "Medium infection risk"
       EXPRESSION ([pixel] >= 3 AND [pixel] < 4) 
       STYLE
-          COLOR 255 153 0
+          COLOR 247 185 36
       END
     END
     CLASS
       NAME "High infection risk"
       EXPRESSION ([pixel] >= 4) 
       STYLE
-          COLOR  255 0 0
+          COLOR  217 37 80
       END
     END
 END # Layer