/* All Levels */
#sections a { line-height:1.3em; text-decoration:none; text-transform: uppercase; }

/* Root Level */
#sections { position: relative; }
#sections a { display:block; }

/* 1st Level */
#sections ul,
#sections li div.nav_block {
	position:absolute;
	z-index: 999;
	left: 0;
	display: none;
	background: url(../images/nav-bkg-llSub.png) no-repeat;
	background-size: cover; 
	border-top: 0 none;
	min-height: 150px;
	min-width: 150px;
	font-size:12px;
	color: #333;
	font-size: 18px;
	box-shadow: 0px 0px 0px 0px rgba(255, 207, 1, 0.8); 
	padding: 10px;
	margin: -10px 0 0 -10px;
}
#sections li.level1.parent { display:block; text-transform: uppercase;  }

#sections li.nav-text-block { max-width: 765px; }
.nav-block-5-col { width: 765px; }
.nav-block-4-col { width: 612px; }
.nav-block-3-col { width: 459px; }
.nav-block-2-col { width: 306px; }
.nav-block-1-col { width: 153px; }

/* 1st+ level */
#sections ul.level0 a:hover { text-decoration:underline; }
#sections ul.level0 li.parent > a:hover { text-decoration:none; }

#sections .nav_block li.parent > a,
#sections li.level1.parent > a,
#sections .nav_block h3,
#sections li.nav-text-block h3 { display: block; padding-bottom: 5px; }

#sections .nav_block li.parent,
#sections li.level1.parent { margin: 0; }

#sections div.nav_block li,
#sections li.level1 { margin:0 10px 0 0; clear: both; }

/* 2nd+ Level */
#sections ul.level1 ul { margin-left: 5px; }

/* Show menu */
#sections li.level0 ul.shown-sub,
#sections li.level0 div.shown-sub { display: block; }

/* Thumbnail */
#sections li.level1.category-thumbnail { float: left; text-align: center; }
#sections li.level1.category-thumbnail img { max-width: 100%; }
/********** Navigation > */
/* ======================================================================================= */