/*
  * Copyright (c) 2014 www.magebuzz.com
	* Supermenu CSS
*/
.supermenu{width:100%; display:block;}
#topnav ul.nav .menu-column .level0{text-align: left;}
.menu-column li.level0.parent{
	line-height: 1.4em !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
	padding-right: 10px !important;
}
.menu-column li.level0.parent > a{
	display: block;
	height: auto !important;
	margin-bottom: 8px;
}
#mb-supermenu {}
#mb-supermenu li { position: relative; z-index:9999; line-height: 1.8em;}
#mb-supermenu li  a.sm-item-link{
	cursor:default;
}
/* Sub menu */
#mb-supermenu li > div.group-menu-items{
	border: 1px solid #f0f0f0;
	left: -10000px;
	position: absolute;
	top: 58px;
	z-index:9999;
	background:#FFF;
	padding: 0 !important;
}
#mb-supermenu li:hover > div.group-menu-items {
    left: 0;
    z-index: 999;
		background:#FFF;
		padding:5px;
}

#mb-supermenu li:hover > div .header-content,
#mb-supermenu li:hover > div .main-content-box,
#mb-supermenu li:hover > div .footer-content{display:block; *display:inline; zoom:1; width:100%;}
#mb-supermenu li:hover > div .main-content-box > div{float:left; width:100%; }
#mb-supermenu li > div .header-content,#mb-supermenu li > div .main-menu-content{display:block; *display:inline; zoom:1;  width:100%;padding-top: 18px;}
#mb-supermenu li > div .main-menu-content{width: 962px !important;}
#mb-supermenu li > div .header-content{padding:10px 0; overflow:hidden;}
#mb-supermenu li > div .header-content p,#mb-supermenu li > div .main-menu-content p, #mb-supermenu li > div .footer-content p{margin:0;}
#mb-supermenu li > div .main-menu-content .sm-custom img{max-width:100%;}
#mb-supermenu .sm-item .sm-grid{padding: 20px 11px;}
#mb-supermenu li:hover > div .main-menu-content .featured-items{text-align:center; padding:10px 0; background:#f0f0f0;}
#mb-supermenu li:hover > div .main-menu-content .featured-items  h3.feature-title{font-size:12px; color:#333; text-decoration:none; font-weight:bold; text-transform:uppercase;}
#mb-supermenu li:hover > div .main-menu-content .featured-items  ul li{float:none; width:100%; text-align:center;}
#mb-supermenu li:hover > div .main-menu-content .featured-items  .product-name a{text-decoration:none; color:#333; font-size:12px;}
#mb-supermenu li:hover > div .main-menu-content .featured-items  .category-name{padding:5px;}
#mb-supermenu li:hover > div .main-menu-content .featured-items  .category-name a{text-decoration:none; color:#333; font-size:12px;}
#mb-supermenu li > div .footer-content{float:left; width:100%; padding:10px 0;}

/* Category Listing */
.grid-categories-column ul.menu-column{padding-left: 0;}
.grid-categories-column ul.menu-column li{text-align: left;}
.grid-categories-column ul.menu-column li a.itemMenuName{font-size:12px; color:#333; text-decoration:none; font-weight:bold; text-transform:uppercase; text-align: left;}
.grid-categories-column ul.menu-column li a.itemMenuName:hover{color:#999;}
.grid-categories-column ul.menu-column li ul{display:block; *display:inline; zoom:1; padding: 0;}
.grid-categories-column ul.menu-column li ul li{display:block; *display:inline; zoom:1; }
.grid-categories-column ul.menu-column li ul li a.itemMenuName{padding-left:5px;  font-weight:300; text-transform:capitalize; display: block; line-height: 1.2em; padding-bottom: 8px;}
.grid-categories-column ul.menu-column li ul li ul{display:block; *display:inline; zoom:1; }
.grid-categories-column ul.menu-column li ul li ul li{ display:block; *display:inline; zoom:1;}
.grid-categories-column ul.menu-column li ul li ul li a{display:block; *display:inline; zoom:1; }
.grid-categories-column ul.menu-column li ul li ul li a.itemMenuName.level4{padding-left:10px;  font-weight:normal; text-transform:capitalize;}

/* Product Listing */
.grid-products-column{padding:10px 0; border-bottom:1px dotted #ccc; overflow:hidden;}
.grid-products-column.last{padding:10px 0 0; border-bottom:0 none;}
.grid-products-column li.product{text-align:center!important; padding:3px 0;}
.grid-products-column li.product .product-image{
	border: 1px solid #f0f0f0;
	float: left;
	width: 50px;
}
.grid-products-column li.product .product-info{text-align:left; margin-left: 60px;}
.grid-products-column li.product .product-info .product-name a{text-decoration:none; color:#333; font-size:12px;}
.grid-products-column li.product .product-info .product-name a:hover{color:#ff8a00;}

/* Featured Item */
.featured-items{}
.featured-items .product-image{}
.featured-items .product-image img{max-width:100%;}

/* Overide */
.grid-categories-column ul.menu-column.column2{
	width: 188px !important;
	margin-top: 0;
}
