/**
	Penguin Framework

	Copyright (c) 2009-2015 ThemeFocus

	@url http://penguin.themefocus.co
	@package Penguin
	@version 4.0
**/

.penguin-megamenu {padding: 10px;margin-left: -10px;margin-top: -10px;background: #eee;border-bottom: 1px solid #bbb;}
.penguin-megamenu-title {color: #333;margin: 0 0 10px;}

.megamenu-enabled span.description, .sub-megamenu-enabled span.description {color: #5E5E5E;}

.penguin-megamenu-handle,
.penguin-megamenu-handle-sub {font-size: 10px;margin-right: 10px;float: left;line-height: 20px;background: #cb1117;padding: 0 6px;border-radius: 4px;color: #ffffff;
text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;}

.penguin-megamenu-handle-sub {background:#dbd925;}
.menu-item-depth-1 .penguin-megamenu-handle-sub {background:#8130dd;}
.menu-item-depth-2 .penguin-megamenu-handle-sub {background:#04caa2;}
.menu-item-depth-3 .penguin-megamenu-handle-sub {background:#15a7d1;}

.penguin-megamenu-handle i {margin-right:5px;font-size:14px;}

.penguin-megamenu,
.penguin-megamenu-enable,
.penguin-megamenu-handle,
.penguin-megamenu-handle-sub,
.penguin-megamenu-megaicon,
.penguin-megamenu-megasubtitle,
.penguin-megamenu-megamaindesc,
.penguin-megamenu-megaflag,
.penguin-megamenu-megahorizontal {display:none;}

.menu-item-depth-0 .penguin-megamenu,
.menu-item-depth-0 .penguin-megamenu-enable,
.megamenu-enabled .penguin-megamenu-megaicon,
.megamenu-enabled .penguin-megamenu-megasubtitle,
.megamenu-enabled.menu-item-depth-0 .penguin-megamenu-megamaindesc,
.megamenu-enabled.menu-item-depth-0 .penguin-megamenu-handle,
.megamenu-enabled.menu-item-depth-0 .penguin-megamenu-megahorizontal {display:block;}

.sub-megamenu-enabled .penguin-megamenu,
.sub-megamenu-enabled .penguin-megamenu-handle-sub,
.sub-megamenu-enabled .penguin-megamenu-megaicon,
.sub-megamenu-enabled .penguin-megamenu-megasubtitle,
.sub-megamenu-enabled .penguin-megamenu-megaflag {display:block;}

.sub-megamenu-enabled .is-submenu {display:none;}

.megamenu-enabled span.description i, .sub-megamenu-enabled span.description i  {font-size: 14px;margin-right: 5px;color: #444;}
