diff --git a/paragraphs.field_formatter.inc b/paragraphs.field_formatter.inc
index 90a8177..b193d76 100644
--- a/paragraphs.field_formatter.inc
+++ b/paragraphs.field_formatter.inc
@@ -92,7 +92,7 @@ function paragraphs_field_formatter_view($entity_type, $entity, $field, $instanc
       $element['#attributes']['class'][] = drupal_clean_css_identifier('paragraphs-items');
       $element['#attributes']['class'][] = drupal_clean_css_identifier('paragraphs-items-view-mode-' . $view_mode);
       $element['#attributes']['class'][] = drupal_clean_css_identifier('paragraphs-items-field-' . $instance['field_name']);
-      $element['#view_mode'] = $view_mode;
+      $element['#paragraphs_view_mode'] = $view_mode;
 
       foreach ($items as $delta => $item) {
         if ($paragraph = paragraphs_field_get_entity($item)) {
diff --git a/theme/paragraphs.theme.inc b/theme/paragraphs.theme.inc
index dffbb18..e236c7b 100644
--- a/theme/paragraphs.theme.inc
+++ b/theme/paragraphs.theme.inc
@@ -8,7 +8,7 @@
  * Process variables for paragraphs-items.tpl.php
  */
 function template_preprocess_paragraphs_items(&$variables, $hook) {
-  $variables['view_mode'] = $variables['element']['#view_mode'];
+  $variables['view_mode'] = $variables['element']['#paragraphs_view_mode'];
   $variables['field_name'] = $variables['element']['#field_name'];
 
   $variables['content'] = $variables['element']['#children'];
