/*NCOMPASS ROBER */
#pronav-container {
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	width: 100%;
}

/******* Top Level 0 *******/
ul#pronav {
	margin:0 auto;
	padding:0 1rem;
	max-width:1200px;
	list-style:none;
	font-size:1.15em;
	position:relative;
	z-index:95;
	height:auto;
	color: #63584d;
	width: calc(100% - 2rem);
	text-align:center;
}

ul#pronav li {
	margin: 0 1px 0 0;
	padding:0;
	position:relative;/*--Important--*/ /*Amend here if you want 100% spans*/
	display:inline-block;
}

/*Custom links*/
ul#pronav li#clearance { float:right; background:#BB2E42; border-right:none !important; margin-right:0 !important;}
ul#pronav li#clearance a { border-right:none !important; margin-right:0 !important;}

ul#pronav li#shop_by_range .row ul.level_1_cat_ul { }
ul#pronav li#shop_by_range .row ul.level_1_cat_ul,ul#pronav li#shop_by_range .row ul.level_2_cat_ul {  }
ul#pronav li#shop_by_range .row ul li { }
ul#pronav li#shop_by_range .row a {}

/*Category List ALL*/
ul#pronav li#shop_by_range .sub { min-width:700px !important; max-width:956px !important; padding:10px !important;}

.cat_list .flyout_cat_block { width:290px; margin:0 0 15px 0; float:left; position:relative;}
.cat_list {}
.cat_list ul { margin:0 !important; padding:0 !important;}
.cat_list ul li { margin:0 !important; padding:0 !important;}
.cat_list ul li a { margin:0 !important; padding:0 !important; line-height:20px !important;}
.cat_list li.cat_title a { font-weight:700 !important; color:#76933F !important; padding-bottom:4px !important;}
.cat_list li.level_2_cat_li a { font-weight:400 !important; color:#63584D !important; padding-left:15px !important;}
.cat_list li.level_1_cat_li { }






ul#pronav li a {
color: #63584D;
font-weight: bold;
line-height: 25px;
padding: 2px 24px;
position: relative;
text-transform: capitalize;
/*background:url(../images/nav_bar_bg.png) 100% 50% no-repeat;*/
-moz-transition: all 0.0s ease 0s;
  -webkit-transition: all 0.0s ease-in-out;
-o-transition: all 0.0s ease-in-out;
transition: all 0.0s ease-in-out;
text-decoration:none;
display:inline-block;
}

ul#pronav li a:hover,ul#pronav li:hover a {
	background: #ad1d1d;
	color:#fff;
}


ul#pronav li a.topnavsearch:hover,ul#pronav li:hover a.topnavsearch {
	background: #dfe8d8 url("../images/magnifing-glass-hover.png") no-repeat center center;
}

.navhotdeals {
	background-color: #9b918b;
}
/*.specialoffers {
	color: #ad393b !important;
}*/
a.topnavsearch {
	background: url("../images/magnifing-glass.png") no-repeat scroll center center transparent;
	text-indent: -999999999rem;
}



/******* Top Level Drop Down *******/
ul#pronav li .sub {
	position:absolute;/*--Important--*/
	top:30px; /*height of parent*/
	left:0;
	width:auto;
	z-index:99999;
	background:#fff;
	border:2px solid #76933F;
	display:none;
-moz-box-shadow:    inset 0 0 2px #989898;
   -webkit-box-shadow: inset 0 0 2px #989898;
   box-shadow:         inset 0 0 2px #989898;
	border-radius: 0 0 3px 3px ;


/*--Hidden for those with js turned off--*/

}

ul#pronav li .sub .row {
	clear:both;
	width:100%;
	margin-bottom:10px;
}



/******* First Level 1 *******/
ul#pronav li .sub .row ul {
	list-style:none;
	margin:0;
	padding:10px 0;
	width:15em;/*--Important--*/
	float:left;
	/*background:url(../images/vertical-tile-divider.gif) repeat-y right 0;*/
}

ul#pronav .sub ul li {
	width:100%;
	color:#000;
}

ul#pronav .sub ul li a {
	float:none;
	text-indent:0;
	height:auto;
	background:transparent;
	padding:3px 6px;
	line-height:25px;
	display:block;
	text-decoration:none;
	text-align:left;
	font-size:0.9em;
	text-transform: capitalize;
	font-weight:400;
	border-right:none;
	color:#3F3F3F;
}

ul#pronav .sub ul li.first a {

}

ul#pronav .sub ul li a:hover {
	color:#76943F;
	background-position:0 0;
	text-decoration:none;
	text-align:left;
}

/* Added after Category Item First No Link update */

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span {
	float:none;
	text-indent:0;
	height:auto;
	background:transparent;
	padding:3px 25px;
	display:block;
	text-decoration:none;
	color:#000;
	text-align:left;
	font-size:11px;
}

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span {
	font-weight:bold;
	font-size:13px;
}

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span:hover {
	color:#D96708;
	background-position:0 0;
	text-decoration:none;
	text-align:left;
}


/******* Optional Assets *******/
.clear {
	clear:both;
}
