diff --git a/classy_paragraphs.module b/classy_paragraphs.module
index 89e1474..73da1d5 100644
--- a/classy_paragraphs.module
+++ b/classy_paragraphs.module
@@ -4,7 +4,6 @@
  * @file
  * Main module file for Classy Paragraphs.
  */
-
 // Paragraphs entity bundle.
 define('CLASSY_PARAGRAPHS_ENTITY_TYPE', 'paragraphs_item');
 // Full content view mode machine name.
@@ -35,21 +34,21 @@ function classy_paragraphs_get_options($field, $instance) {
  */
 function classy_paragraphs_preprocess_entity(&$variables) {
   if ($variables['entity_type'] == CLASSY_PARAGRAPHS_ENTITY_TYPE && $variables['view_mode'] == CLASSY_PARAGRAPHS_VIEW_MODE) {
-    $class = classy_paragraphs_get_class($variables['paragraphs_item']);
-    if (!empty($class)) {
+    $classes = classy_paragraphs_get_classes($variables['paragraphs_item']);
+    foreach ($classes as $class) {
       $variables['classes_array'][] = drupal_html_class($class);
     }
   }
 }
 
 /**
- * Get class name from paragraph item.
+ * Get classes names from paragraph item.
  *
  * @param ParagraphsItemEntity $item
  * @return string
  */
-function classy_paragraphs_get_class(ParagraphsItemEntity $item) {
-  $class = '';
+function classy_paragraphs_get_classes(ParagraphsItemEntity $item) {
+  $classes = array();
   $instances = field_info_instances(CLASSY_PARAGRAPHS_ENTITY_TYPE, $item->bundle);
 
   foreach ($instances as $instance) {
@@ -63,15 +62,14 @@ function classy_paragraphs_get_class(ParagraphsItemEntity $item) {
       foreach ($languages as $langcode) {
         if (!empty($item->{$field_name}[$langcode])) {
           foreach ($item->{$field_name}[$langcode] as $field_item) {
-            $class = $field_item['value'];
-            break;
+            $classes[] = $field_item['value'];
           }
         }
       }
     }
   }
 
-  return $class;
+  return $classes;
 }
 
 /**
