empty($itemMegaOption['lg']) ? Mage::registry('hmenu_mega_grid_item_columns_lg') : $itemMegaOption['lg'], 'md' => empty($itemMegaOption['md']) ? Mage::registry('hmenu_mega_grid_item_columns_md') : $itemMegaOption['md'], 'sm' => empty($itemMegaOption['sm']) ? Mage::registry('hmenu_mega_grid_item_columns_sm') : $itemMegaOption['sm'], 'xs' => empty($itemMegaOption['xs']) ? Mage::registry('hmenu_mega_grid_item_columns_xs') : $itemMegaOption['xs'] ); $responsiveClasses = ''; $lastMode = ''; foreach ($responsive as $mode => $value) { if (Mage::registry('hmenu_responsive') === $mode) break; $lastMode = $mode; if ($value) { $responsiveClasses .= ' col-' . $mode . '-' . $value; } } if (!$responsiveClasses && $lastMode) { for ($i = $_items->count(); $i <= 12; $i++) { if ($i && (12 % $i === 0)) { $responsiveClasses .= ' col-' . $lastMode . '-' . (12 / $i); break; } } } $additionalClass .= ' bd-mega-item ' . Mage::registry('hmenu_mega_category_item'); $additionalClass .= ' separated-item-' . Mage::registry('hmenu_mega_grid_item_id'); $additionalClass .= ' ' . $responsiveClasses; } else if ($level === 3) { $additionalClass .= ' bd-mega-item ' . Mage::registry('hmenu_mega_sub_category_item'); } } ?>