diff --git a/chrome/content/zotero/bindings/itembox.xml b/chrome/content/zotero/bindings/itembox.xml
index 3c97c40e02..e5dd2980fc 100644
--- a/chrome/content/zotero/bindings/itembox.xml
+++ b/chrome/content/zotero/bindings/itembox.xml
@@ -1950,10 +1950,10 @@
 							break;
 						case 'sentence':
 							// capitalize the first letter, including after beginning punctuation
-							// capitalize after :, ?, ! and remove space(s) before those analogous to capitalizeTitle function
-							// also deal with initial punctuation here - open quotes and Spanish beginning quotation marks
-							newVal = val.toLowerCase();					
-							newVal = newVal.replace(/(([:\?!]\s*|^)([\'\"¡¿“‘„«\s]+)?[^\s])/g, function (x) { 
+							// capitalize after ?, ! and remove space(s) before those as well as colon analogous to capitalizeTitle function
+							// also deal with initial punctuation here - open quotes and Spanish beginning punctuation marks
+							newVal = val.toLowerCase().replace(/\s*:/, ":");
+							newVal = newVal.replace(/(([\?!]\s*|^)([\'\"¡¿“‘„«\s]+)?[^\s])/g, function (x) {
 								return x.replace(/\s+/m, " ").toUpperCase();});
 							break;
 						default: