/**
 * @file
 * Navigation Styling
 *
 * Default menu styling (ul.menu) is defined in system-menus.css.
 */


/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
#navigation {
}

.region-navigation {
}

/*
 * Primary and Secondary menu links
 */
#main-menu {
}

#secondary-menu {
}

/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block {
}



#block-jquerymenu-1 ul {
	list-style: none;
}

#block-nice_menus-1 > div > ul > li > ul > li > ul,
#block-jquerymenu-1 > div > ul > li > ul > li > ul {
	position: relative !important;
	top: 0 !important;
	border: none !important;
	border-bottom: 1px solid #ccc !important;
	padding-top: 10px;
    padding-bottom: 10px;
    list-style: none;
}


#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul,
#block-jquerymenu-1 > div > ul > li > ul > li > ul > li > ul {
	position: relative !important;
	top: 0 !important;
	border: none !important;
	list-style: none;
}

#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul > li > ul,
#block-jquerymenu-1 > div > ul > li > ul > li > ul > li > ul > li > ul {
	position: relative !important;
	top: 0 !important;
	border: none !important;
	list-style: none;
}


#block-nice_menus-1 > div > ul > li > ul > li > ul a,
#block-jquerymenu-1 > div > ul > li > ul > li > ul a {
	padding-left: 19px !important;
    width: 152px !important;
}

#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul a,
#block-jquerymenu-1 > div > ul > li > ul > li > ul > li > ul a {
    padding-left: 38px !important;
    width: 135px !important;
}

#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul > li > ul a,
#block-jquerymenu-1 > div > ul > li > ul > li > ul > li > ul > li > ul a {
	padding-left: 57px !important;
    width: 116px !important;
}


#block-nice_menus-1 .nice-menu > li > ul > li > a ,
#block-jquerymenu-1 .nice-menu > li > ul > li > a {
	font-weight: bold;
}
/*
#block-nice_menus-1 .nice-menu > li.last > a,
#block-nice_menus-1 > div > ul > li > ul > li > ul > li.last > a,
#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul > li.last > a,
#block-nice_menus-1 > div > ul > li > ul > li > ul > li > ul > li > ul > li.last > a {
	border: none;
}*/


#block-nice_menus-1 .nice-menu > li.last > a,
#block-jquerymenu-1 .nice-menu > li.last > a {
	border: none;
}

#block-jquerymenu-1 .menu > li ul li.parent > a,
#block-jquerymenu-1 .menu > li > ul > li > a {
	font-weight: bold;
}

#block-jquerymenu-1 .menu > li.parent > ul li.parent > a {
	position: relative;	
}

#block-jquerymenu-1 .menu > li.parent > ul li.parent > a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	right: 10px;
	pointer-events: none;
}

#block-jquerymenu-1 .menu > li.parent > ul li.parent.open > a:before {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}
