@charset "utf-8";
/* bluMenu */
nav{
height:100px;
float:right;	
padding-top:35px;
margin-right:40px;
}
nav ul{
list-style:none;
margin:0px;
padding:0px;
 line-height:40px;	
}
nav ul li {
	float: left;
	position:relative;
	color:#fff;
	height:40px;
	padding: 0 10px;
	text-align:center;
}

nav ul li a{
color:#fff;	
text-decoration:none;
display:block;
}
.bm-menu {
	display:none;
	position:absolute;
	height:0px;
	left:0px;
	z-index:100;
	width:200px;
	padding:0px;
	padding-top:10px;
background-color:#fff;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 8px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}


.bm-menu ul{
clear:both;	
list-style: none;
height:100%;
margin:0px;
padding:0px 0px 10px 0px;
}


.bm-menu li{
	float:none;
	color:#000;
	text-align:center;
	border-bottom:dotted 1px #ccc;
	width:200px;
	font-size:0.9em;
}
.bm-menu li a{
color:#4A4A4A;	
}
.bm-menu li:last-child{
	border-bottom:none;	
}

/* dynamic classes */
.bm-highlight-nav{
background-color:#fff;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.bm-highlight-nav a{
color:#000;	
}
.bm-unhighlight-nav{
background-color:inherit;
color:inherit;
}
.bm-mobile{
background-color:none;

}
.bm-menu-icon{
display:none;	
}



@media only screen and (max-width : 1200px) {
.nav-wrap{
position:relative;	
width:100%;
height:100%;
float:none;
}
.bm-menu-icon{	
display:block;
position:absolute!important;
z-index:101;
top:-70px;
right:30px;
width:50px;
height:50px;
background-image:url(../images/nav/nav-icon.png);
background-color:#007cc5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
}
.bm-menu-icon-close{	
display:block;
position:absolute;
z-index:101;
top:-70px;
right:30px;
width:50px;
height:50px;
background-image:url(../images/nav/nav-icon-close.png);
}
.logo{
float:none;
width:100%;
height:100px;	
}

nav{
position:absolute;
z-index:100;
top:0px;
left:0;
float:none;
width:100%;	
height:auto;
padding-top:0px;
margin-right:0px;
}
nav ul{
height:100%;	
}
.bm-menu-parent{
display:none;
height:100%;
background:#daebf6; /* The Fallback */
}
nav ul li{
float:none;	
width:100%;
border-bottom:1px solid #fff;
height:auto;
padding:0px;
}
nav ul li a{
color:#0073a3;
display:block;
width:100%;		
}
nav ul li:last-child{
border-bottom:none;	
}

.bm-menu{
	background-color:none;
	display:none;
	position:static;
	width:100%;
	height:100%;
	z-index:inherit;
	padding:0px;
	border:0px;
	box-shadow:none;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
	background: rgb(255, 255, 255); /* The Fallback */
 background: rgba(255, 255, 255, 0.5); 
 -webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.bm-menu ul{
padding:0px;	
}
.bm-menu li{
	width:100%;
	color:#007cc5;
	font-size:1.3em;
}

.mobile,
.mobile a{
opacity:1;	
}
}

