.mgmenu_container {
	background: transparent;
}
.mgmenu p, 
.mgmenu h1, 
.mgmenu h2, 
.mgmenu h3, 
.mgmenu h4, 
.mgmenu h5, 
.mgmenu h6,
.mgmenu a {
  color:white;
}
/* active tab text color */
.mgmenu a.current {
	color: #666666;
}
.mgmenu > li > span {
    font-size: 14px;
    text-shadow: 0 0 0 transparent;
    text-align: center;

}
/* menu bgcolor */
.mgmenu_container > .mgmenu > li.menu1, 
.mgmenu_container > .mgmenu > li > .menu1, 
.mgmenu_container > .mgmenu > li > .menu1 > .mgmenu_tabs_panels {
    background-color: #53918C;
}
.mgmenu_container > .mgmenu > li.menu2, 
.mgmenu_container > .mgmenu > li > .menu2, 
.mgmenu_container > .mgmenu > li > .menu2 > .mgmenu_tabs_panels {
    background-color: #9D467C;
}
.mgmenu_container > .mgmenu > li.menu3, 
.mgmenu_container > .mgmenu > li > .menu3, 
.mgmenu_container > .mgmenu > li > .menu3 > .mgmenu_tabs_panels {
    background-color: #B77F51;
}
.mgmenu_container > .mgmenu > li.menu4, 
.mgmenu_container > .mgmenu > li > .menu4, 
.mgmenu_container > .mgmenu > li > .menu4 > .mgmenu_tabs_panels {
    background-color: #547293;
}
.mgmenu_container > .mgmenu > li.menu5, 
.mgmenu_container > .mgmenu > li > .menu5, 
.mgmenu_container > .mgmenu > li > .menu5 > .mgmenu_tabs_panels {
    background-color: #607276;
}
.mgmenu_container > .mgmenu > li.menu6, 
.mgmenu_container > .mgmenu > li > .menu6, 
.mgmenu_container > .mgmenu > li > .menu6 > .mgmenu_tabs_panels {
    background-color: #595466;
}
li.menu1 .mgmenu_tabs li a.current, li.menu1 .mgmenu_tabs li a.current:hover {
    border: solid 1px #53918C;
}
li.menu2 .mgmenu_tabs li a.current, li.menu2 .mgmenu_tabs li a.current:hover {
    border: solid 1px #9D467C;
}
li.menu3 .mgmenu_tabs li a.current, li.menu3 .mgmenu_tabs li a.current:hover {
    border: solid 1px #B77F51;
}
li.menu4 .mgmenu_tabs li a.current, li.menu4 .mgmenu_tabs li a.current:hover {
    border: solid 1px #547293;
}
li.menu5 .mgmenu_tabs li a.current, li.menu5 .mgmenu_tabs li a.current:hover {
    border: solid 1px #607276;
}
li.menu6 .mgmenu_tabs li a.current, li.menu6 .mgmenu_tabs li a.current:hover {
    border: solid 1px #595466;
}
.mgmenu li.menu6 .dropdown_3columns {
	padding: 0 0;
	border: solid 1px #595466;
}


.mgmenu .dropdown_flyout li:hover {
	background-color: white;
}
.mgmenu .dropdown_flyout li a {
	display: block;
	padding: 9px 15px 9px 15px;
	width: auto;
	height: auto;
}

/* menu sub title font-size */
.mgmenu_tabs_nav > li > a, .dropdown_flyout > li > a {
    font-size: 14px !important;
}

/* smart phone */
@media (max-width: 767px) {
	.mgmenu_container {
		background: #505050;
	}
	.mgmenu_container > .mgmenu > li.mgmenu_button_active {
		background: transparent;
	}
	.mgmenu > li > span, .mgmenu > li > a {
		text-align: left;
	}

}
/* pc screen */
@media (min-width: 984px) {
    .mgmenu_container > .mgmenu > li {
        width: 184px;
    }
}
@media (min-width: 767px) {
	.mgmenu_container > .mgmenu > li.menu2 { margin-left: 10px }
	.mgmenu_container > .mgmenu > li.menu3 { margin-left: 10px }
	.mgmenu_container > .mgmenu > li.menu4 { margin-left: 10px }
}

