diff --git a/colors.module b/colors.module
index 2bd2cf6..0d42046 100644
--- a/colors.module
+++ b/colors.module
@@ -457,3 +457,9 @@ if (module_exists('og') && !function_exists('og_colors_api')) {
     return colors_colors_api();
   }
 }
+
+if (module_exists('field_collection') && !function_exists('field_collection_colors_api')) {
+  function field_collection_colors_api() {
+    return colors_colors_api();
+  }
+}
diff --git a/includes/field_collection.colors.inc b/includes/field_collection.colors.inc
new file mode 100644
index 0000000..891e642
--- /dev/null
+++ b/includes/field_collection.colors.inc
@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * @file
+ * Provides Color integration on behalf of Field collection.
+ */
+
+/**
+ * Implements hook_colors_classes().
+ *
+ * Reuse the colors of the field collection item's host entity.
+ */
+function field_collection_colors_classes($entity) {
+  if ($entity->entity_type != 'field_collection_item') {
+    return array();
+  }
+
+  $host_entity = $entity->hostEntity();
+  $host_entity->entity_type = $entity->hostEntityType();
+  return module_invoke($host_entity->entity_type, 'colors_classes', $host_entity);
+}
