diff --git a/design/custom_amelia.css b/design/custom_amelia.css
index 291ef12cdae1d1358e135c739c4d7c398d3232df..1bf556030bb7a5eb80b6d567d7b0c0fff9845578 100644
--- a/design/custom_amelia.css
+++ b/design/custom_amelia.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_bootstrap.css b/design/custom_bootstrap.css
index 3dbb7aa7a4baca2566c59fd1fb782d20ac3c1122..9230c3542d6ee0cb45476fd188fa3b057ca04886 100644
--- a/design/custom_bootstrap.css
+++ b/design/custom_bootstrap.css
@@ -326,6 +326,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_cerulean.css b/design/custom_cerulean.css
index d27f2026d714b02cabbbf5d837f72fefbb41950a..47d78ee974c480780c3ff0ac54eac40455a9c383 100644
--- a/design/custom_cerulean.css
+++ b/design/custom_cerulean.css
@@ -326,6 +326,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_cosmo.css b/design/custom_cosmo.css
index 4c4c59308e0bae10cc3e6fc5607d079648576133..dfb568754b6e62822441e7d78ca18d4cd99ce15d 100644
--- a/design/custom_cosmo.css
+++ b/design/custom_cosmo.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_cyborg.css b/design/custom_cyborg.css
index 6c4987cb6c045225f168d97d49bc62d62630f6a2..aa35e8094f0a5c317808415757b6627a75397954 100644
--- a/design/custom_cyborg.css
+++ b/design/custom_cyborg.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_darkly.css b/design/custom_darkly.css
index c08164d4baa196d9ecdbf94a4530828b9bdc763a..9f9c06a16177bd13256e76c6e17bbacd12dce54b 100644
--- a/design/custom_darkly.css
+++ b/design/custom_darkly.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_flatly.css b/design/custom_flatly.css
index 45c240ee69e6f809b48027b1e5c0c0ae2fbeb106..e35dba7a86f30b8ba7f307895620f6b31c7e4656 100644
--- a/design/custom_flatly.css
+++ b/design/custom_flatly.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_journal.css b/design/custom_journal.css
index 2c396781efd016b8012b9cd6c333e613def7cbaa..82a54178ba5eaaa2ead6ceeff6b6fbeff17b05aa 100644
--- a/design/custom_journal.css
+++ b/design/custom_journal.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_lumen.css b/design/custom_lumen.css
index c5c44e8873cdcad9542941b120d1ada6204cb98b..fe6ad9cc9e6cee4d6aadf45b7777b346a6c48ba6 100644
--- a/design/custom_lumen.css
+++ b/design/custom_lumen.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_readable.css b/design/custom_readable.css
index 58a885c53b3f46867069a96a4ecd1b2eef2a45c9..261951f968ee39287c197a2b285bba15182eb231 100644
--- a/design/custom_readable.css
+++ b/design/custom_readable.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_simplex.css b/design/custom_simplex.css
index 68b6f5734d0be33f4f1a95bc7fc0ae8114a15f9b..bfb797ff32abfa4d2441b1c310b184058866e8e3 100644
--- a/design/custom_simplex.css
+++ b/design/custom_simplex.css
@@ -326,6 +326,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_slate.css b/design/custom_slate.css
index b9bf53148fab1713dc636ea0b2daa49f1477d64f..cc20f93769936cb87672bea5d6e0c8a01362ec63 100644
--- a/design/custom_slate.css
+++ b/design/custom_slate.css
@@ -326,6 +326,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_spacelab.css b/design/custom_spacelab.css
index 41e9383b0575231e0dc0b59cafaf501fe2d0261b..457bdacbcf7993432cb0140cb07ed93b27d804ad 100644
--- a/design/custom_spacelab.css
+++ b/design/custom_spacelab.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_superhero.css b/design/custom_superhero.css
index 41e94bbd9ab347a4877416cd39db2b86cd4f776a..7bfda986e9a558b0a10d298a8b155f9ab4bb0a49 100644
--- a/design/custom_superhero.css
+++ b/design/custom_superhero.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_united.css b/design/custom_united.css
index fa22e6cab692fa4228d7629e5c788510a25ec4ef..50ba092faa7af26c0f6e43704992e9b20c45d672 100644
--- a/design/custom_united.css
+++ b/design/custom_united.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/custom_yeti.css b/design/custom_yeti.css
index 23fd02e07404dfc1c88b76ae449470ad0ab59e59..240eb76079d956ebe272d9f8deb135eb6329d691 100644
--- a/design/custom_yeti.css
+++ b/design/custom_yeti.css
@@ -327,6 +327,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/design/style.css b/design/style.css
index ffef239e590a13a95aeaed51f2d3c341e96f4939..2e4ef46a04a9572d5881a5172d7a60b6e307b929 100644
--- a/design/style.css
+++ b/design/style.css
@@ -326,6 +326,7 @@ img {
   vertical-align: middle;
 }
 .img-responsive,
+.Message img,
 .thumbnail > img,
 .thumbnail a > img,
 .PhotoWrapLarge > img {
diff --git a/less/shared/type.less b/less/shared/type.less
index 1152f65818090768c809d2346c9fa6f4b6ab01b0..175781cfc9b02c95320d1025e7bfd2eec3106a1b 100644
--- a/less/shared/type.less
+++ b/less/shared/type.less
@@ -41,6 +41,10 @@
   > *:last-child {
     margin-bottom: 0 !important;
   }
+
+  img {
+    &:extend(.img-responsive);
+  }
 }
 
 h1.H,