#main-menu{
	text-align:right;
}

#main-menu > li {
	display:inline-block;
    padding: 1rem 0rem 0rem 1rem;
    font-size: 1.5rem;
	font-weight:600;
    color: #2b3453;
}

#main-menu > li:hover {
    color: #000;
}

#main-menu .menu0{
	xwidth:22.5rem;
}


/*ul#main-menu > li > ul {
    position: fixed;
    top: 11.5rem;
    left: 34.5rem;
    z-index: 1010;
    display: none;
    width: 100rem;
	height: 59.8rem;	
    padding: 2rem 20rem 2rem 2rem;
    text-align: left;
    white-space: normal;
    background-color: #ffffff;
    border-right: 1px solid rgba(100, 100, 100, 0.2);
    border-bottom: 1px solid rgba(100, 100, 100, 0.2);
    border-left: 6px solid #fff;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;

	flex-direction: column;
	flex-wrap: wrap;

	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul#main-menu > li > ul > li > a {
	color: #063c6e;
	font-weight: normal;
	text-shadow:none;
	line-height:4rem;
}

.maintainHover{
	padding:0 0 3rem 0;
}

ul#main-menu > li > ul > li > ul  {
    margin-top: -6px;
	margin-bottom: 6px;
}

ul#main-menu > li > ul > li > ul li{
    font-size: 1.3rem;
    line-height: 1.8rem;
}

ul#main-menu > li > ul > li > ul li a{
	color: #0268a3;
	text-shadow:none;
	font-weight:500;
}*/