/* Menu */
.slicknav_menu {
	display: none;
}
#main-menu{
	z-index: 2;
	position: relative;
	display: inline-block;
}
#main-menu ul{
	margin: 0;
	padding: 0;
}
#main-menu ul li{
	margin: 0;
	position: relative;
	display: inline-block;
	background-size: 1px 100%;
	background-size: 0;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url(../images/menu/menu-bg_Noir.png);
}
#main-menu ul li.first{
	background-image: none;
}
#main-menu ul li a{
	z-index: 1;
	color: #ccc;
	text-align: center;
	position: relative;
	font-weight: normal;
	text-decoration: none;
	display: inline-block;
}
/*
#main-menu ul li.home a{
	width: 20px;
	position: relative;
	text-indent: -9999px;
}
*/
#main-menu ul li a:hover,
#main-menu ul li.dropdown:hover a{
	color: #FF6600;
}
#main-menu ul li.dropdown.current:hover a{
	color: #fff;
}
#main-menu ul li.current a{
	color: #fff;
}
#main-menu ul li a .link-text{
	z-index: 1;
	position: relative;
}
#main-menu ul li a .item-bg{
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	margin-left: 0;
	position: absolute;
	display: none;
	/*
	left: 50%;
	width: 30px;
	height: 1px;
	margin-left: -15px;
	*/
}
#main-menu ul li a:hover .item-bg{
	display: inline-block;
	background-color: #fff;
}
#main-menu ul li.current a .item-bg{
	display: inline-block;
	background-color: #FF6600;
}
/*
#main-menu ul li a .icon-home{
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	position: absolute;
	display: inline-block;
	background-size: 32px;
	background-repeat: no-repeat;
	background-position:  center;
	background-image: url(../icons/home.png);
}
#main-menu ul li a:hover .icon-home{
	background-image: url(../icons/home-textured.png);
}
#main-menu ul li.current a .icon-home{
	background-image: url(../icons/home.png);
}
*/



/* Sub Menu 1 */
#main-menu ul li.dropdown ul {
}
/* hide sub menu links */
#main-menu ul li.dropdown ul.sub-menu {
	margin: 0;
	padding: 0;
	top: 100%;
	z-index: 5;
    width: 220px;
    display: none;
	position: absolute;
	line-height: normal;
	line-height: 1;
	
	padding-bottom: 2px;
	background-size: 120% 10px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: bottom center;
	background-image: url(../images/common/shadows/cub3r-frame-shadow.png);
}
#main-menu ul li.dropdown ul.sub-menu li{
	margin: 0;
	padding: 0;
	border: none;
    display: block;
	position: relative;
	background-image: none;
}
#main-menu ul li.dropdown ul.sub-menu li a,
#main-menu ul li.dropdown.current ul.sub-menu li a{
	margin: 0;
	color: #eee;
	padding: 6px 5px;
	height: auto;
	display: block;
	cursor: pointer;
	position: relative;
	font-weight: normal;
	letter-spacing: 0;
}
/*
#main-menu ul li.dropdown ul.sub-menu li a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral.first-sub ul.sub-menu li a{
	border-top: 1px solid #FAA062;
	border-bottom: 1px solid #DB5800;
}
#main-menu ul li.dropdown ul.sub-menu li.first-sub a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.first-sub a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral.first-sub ul.sub-menu li.first-sub a{
    border-top: none;
}
*/
#main-menu ul li.dropdown ul.sub-menu li.droplateral a .sub-arrow{
	width: 5px;
	height: 7px;
	top: 10px;
	
	z-index: 3;
	position: absolute;
	display: inline-block;
	background-size: 5px 7px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../icons/arrows/arrow-right-white.png');
}
#main-menu ul li.dropdown ul.sub-menu li a .sub-menu-link-text{
	z-index: 2;
	position: relative;
}
#main-menu ul li.dropdown ul.sub-menu li a .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a .sub-menu-bg{
    left: 0;
    top: 0;
	z-index: 1;
    width: 100%;
	height: 100%;
	position: absolute;
	background-size: 2px;
	background-color: #FF6600;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/menu/sub-menu-bg-line-orange.png);
}

/* First Sub */
#main-menu ul li.dropdown ul.sub-menu li.first-sub a .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.first-sub a .sub-menu-bg{
	background-image: none;
}

#main-menu ul li.dropdown ul.sub-menu li a:hover{
	color: #fff;
	font-weight: bold;
}
#main-menu ul li.dropdown ul.sub-menu li a:hover .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a:hover .sub-menu-bg{
	background-color: #003399;
}

#main-menu ul li.dropdown ul.sub-menu li.current-sub a .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.current-sub a:hover .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.current-sub a .sub-menu-bg,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.current-sub a:hover .sub-menu-bg{
	background-color: #003399;
}
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a{
	font-weight: normal;
}
#main-menu ul li.dropdown ul.sub-menu li.current-sub a,
#main-menu ul li.dropdown ul.sub-menu li.current-sub a:hover,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a:hover,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.current-sub a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.current-sub a:hover{
	color: #fff;
	font-weight: bold;
}
#main-menu ul li.dropdown ul.sub-menu li.current-sub a,
#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li.current-sub a{
	cursor: default;
}

#main-menu ul li.dropdown ul.sub-menu li.droplateral ul.sub-menu li a{
	cursor: pointer;
}


/* Sub Menu 2 */
#main-menu ul li.droplateral ul {
}
/* hide sub menu links */
#main-menu ul li.droplateral ul.sub-menu {
	top: 0;
}