             attributeValue = attachment
         }
 
-        if node.isNodeType(.span) {
-            if let elementStyle = node.valueForStringAttribute(named: "style") {
-                let styles = parseStyle(style: elementStyle)
-                if !styles.isEmpty, let colorString = styles["color"] {
-                    attributeValue = UIColor(hexString: colorString)
-                }
-            }           
-        }
-
         for (key, formatter) in elementToFormattersMap {
             if node.isNodeType(key) {
                 if let standardValueFormatter = formatter as? StandardAttributeFormatter,

            }
        }

        return attributes
    }


        .h4: HeaderFormatter(headerLevel: .h4),
        .h5: HeaderFormatter(headerLevel: .h5),
        .h6: HeaderFormatter(headerLevel: .h6),
    ]

    public let styleToFormattersMap: [String: (AttributeFormatter, (String)->Any?)] = [
        "color": (ColorFormatter(), {(value) in return UIColor(hexString: value)}),
        "text-decoration": (UnderlineFormatter(), { (value) in return value == "underline" ? NSUnderlineStyle.styleSingle.rawValue : nil})
    ]

    func parseStyle(style: String) -> [String: String] {
