diff --git a/plugins/minifyStyles.js b/plugins/minifyStyles.js
index 0d08232f..e855624e 100755
--- a/plugins/minifyStyles.js
+++ b/plugins/minifyStyles.js
@@ -42,8 +42,8 @@ var minifyCss = function(css, options) {
exports.fn = function(item, svgoOptions) {
if(item.elem) {
- if(item.isElem('style')) {
- var styleCss = item.content[0].text;
+ if(item.isElem('style') && !item.isEmpty()) {
+ var styleCss = item.content[0].text || item.content[0].cdata || [];
if(styleCss.length > 0) {
var styleCssMinified = minifyCss(styleCss, svgoOptions);
item.content[0].text = styleCssMinified;
diff --git a/test/plugins/minifyStyles.02.svg b/test/plugins/minifyStyles.02.svg
new file mode 100644
index 00000000..5cd3969f
--- /dev/null
+++ b/test/plugins/minifyStyles.02.svg
@@ -0,0 +1,19 @@
+
+
+@@@
+
+