diff --git a/core/includes/theme.inc b/core/includes/theme.inc
index ea1dd1e..11fd734 100644
--- a/core/includes/theme.inc
+++ b/core/includes/theme.inc
@@ -2900,5 +2900,8 @@ function template_preprocess_region(&$variables) {
   $variables['region'] = $variables['elements']['#region'];
 
   $variables['classes_array'][] = drupal_region_class($variables['region']);
+  if (!empty($variables['elements']['#attributes']['class'])){
+    $variables['classes_array'] = array_merge($variables['elements']['#attributes']['class'], $variables['classes_array']);
+  }
   $variables['theme_hook_suggestions'][] = 'region__' . $variables['region'];
 }
