diff --git a/package.json b/package.json
index d0e8d63f0c9160b9900ba3614604401ad9289411..2aea380959a6b51dcf4f75ca2b17abceae1a408a 100644
--- a/package.json
+++ b/package.json
@@ -239,5 +239,8 @@
     "moduleNameMapper": {
       "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js"
     }
-  }
+  },
+  "browserslist": [
+      "defaults"
+  ]
 }
diff --git a/src/app/components/pages/PostsIndex.scss b/src/app/components/pages/PostsIndex.scss
index ae5d187f76daf4d20653401e656032650de4ed68..0b42a90a533fe0380f35bba819efc6cde46df8d1 100644
--- a/src/app/components/pages/PostsIndex.scss
+++ b/src/app/components/pages/PostsIndex.scss
@@ -402,9 +402,9 @@
     @include font-size(16px);
     overflow : hidden;
     text-overflow: ellipsis;
-    display: -webkit-box;
+    display: flex;
     -webkit-line-clamp: 3;
-    -webkit-box-orient: vertical;
+    flex-direction: column;
     a {
       font-weight: bold;
       @include themify($themes) {
@@ -452,9 +452,9 @@
     padding-top: 4px;
     overflow : hidden;
     text-overflow: ellipsis;
-    display: -webkit-box;
+    display: flex;
     -webkit-line-clamp: 3;
-    -webkit-box-orient: vertical;
+    flex-direction: column;
   }
   &__link {
     text-decoration: none;
@@ -525,11 +525,6 @@
     }
   }
 
-  &__content-block--text {
-    -webkit-box-flex: 1;
-    box-flex: 1;
-  }
-
   &__content-block--img + &__content-block--text {
     margin-top: 0;
   }
@@ -770,7 +765,7 @@ a#changeLayout:focus {
         padding-top: 0px;
       }
       &__content {
-        display: -webkit-box;
+        display: flex;
         align-items: top;
       }
       &__footer {