diff --git a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.css b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.css
index 05ba867..b8abf41 100644
--- a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.css
+++ b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.css
@@ -36,3 +36,6 @@
   cursor: pointer;
   margin-top: 1px;
 }
+.mvw-type-grid .mvw-group{
+  display: inline-block;
+}
\ No newline at end of file
diff --git a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.js b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.js
index d42dc74..1493bd1 100644
--- a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.js
+++ b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.js
@@ -101,7 +101,13 @@ var attachPlugin = function(context, id, widget_type) {
         update: updateField,
         delay: 100
       });
-
+	case 'grid':
+      wrapper
+      .sortable({
+        axis: "x",
+        update: updateField,
+        delay: 100
+      });
       break;
     
   }
diff --git a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.module b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.module
index 8db38b7..19dfdb1 100644
--- a/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.module
+++ b/sites/all/modules/contrib/multiple_value_widget/multiple_value_widget.module
@@ -271,6 +271,7 @@ function multiple_value_widget_form_field_ui_field_edit_form_alter(&$form, &$for
       'accordion' => t('Accordion'),
       'tabs' => t('Tabs'),
       'blocks' => t('Blocks'),
+      'grid' => t('Grid'),
     ),
     '#required' => TRUE,
     '#states' => array('invisible' => array(':input[name="field[cardinality]"]' => array('value' => 1))),
