.td-menu  { background:#10462f; border-bottom:4px solid #f9cc28; position:relative;}
.td-menu ul {
	margin:0; padding:0;
	text-align:left;
}
.td-menu ul li {
	list-style:none;
	display:inline-table;
	position:relative;
}

.td-menu ul li a {
	display:block;
	padding:8px 9px;
	color:#fff;
	text-transform:uppercase;
}

.td-menu ul li.active a,
.td-menu ul li:hover a {
	color:#fff;
	background:#07331e;
}

.td-menu ul li.item-125 a,
.td-menu ul li.active .item-125 a,
.td-menu ul li.item-125:hover a { background:#F93339;}

/* 2nd Sub Menu */
.td-menu ul li ul {
	position:absolute;
	width:200px;
	background:#4a992e;
	border-top:4px solid #f9cc28;
	left:-9000px;
}
.td-menu ul li:hover ul { left:auto;}
.td-menu ul li ul li {
	display:block;
	border-bottom:1px solid #337b1a;
}
.td-menu ul li ul li a {
	color:#fff;
}

.td-menu ul li.active ul li a,
.td-menu ul li:hover ul li a {
	color:#fff;
	background:none;
}
.td-menu ul li ul li.active a,
.td-menu ul li ul li:hover a {
	color:#fff;
	background:#367d1d;
}

/* 3Rd Menu */
.td-menu ul li ul li ul {
	position:absolute;
	width:200px;
	background:#4a992e;
	border:1px solid #286a11;
	border-top:6px solid #286a11;
	border-bottom:none;
	left:-9000px;
	z-index:999;
	top:8px;
}
.td-menu ul li ul li ul,
.td-menu ul li:hover ul li ul  {
	left:-9000px;
}
.td-menu ul li ul li:hover ul {
	left:178px;
}
.td-menu ul li ul li:hover ul li a,
.td-menu ul li ul li ul li a {
	color:#fff!important;
	background:none;
	font-size:100%;
}
.td-menu ul li ul li ul li:hover a,
.td-menu ul li ul li ul li.active a {
	color:#fff!important;
	background:#367d1d;
}

/* Responsive Menu */
.toogle_menu {
	font-size:24px;
	cursor:pointer;
	position:absolute;
	left:0;
	color:#fff;
	z-index:999;
	top:5px;
	display:none;
}
span.bungkus {
	background:#1e7c54;
	padding:2px 8px;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.menu_box {
	background:#f4f4f4;
	border-top:0px solid #b8b8b8;
	display:none;
}
.menu_box_in {
	padding:20px;
}
.menu_box ul { margin:0; padding:0; text-align:left; border-left:1px solid #c6c6c6;}
.menu_box ul li {
	list-style:none;
	padding-left:20px;
}
.menu_box ul li a {
	display:block;
	padding:8px 0;
	color:#3f3f3f;
	text-transform:uppercase;
}
.menu_box ul li:hover a,
.menu_box ul li.active a {
	color:#000;
	font-weight:bold;
}
.menu_box ul li ul {
	
}
.menu_box ul li.active ul li a,
.menu_box ul li:hover ul li a {
	background:none;
	font-weight:normal;
}
.menu_box ul li ul li {
	display:block;
	border:none;
}
.menu_box ul li ul li a {
	text-transform:none;
	padding:5px 0;
	color:#333;
}