
#mobileNavScreenblock {
    display:block;
    filter: alpha(opacity=75);
    text-align:center;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: .75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    background-color:#000000;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
    z-index:1;
    display:none;
}

DIV#mobileNavInner
{

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    	-moz-opacity: 1;
    	-khtml-opacity: 1;
    	opacity: 1;
	width:100%;

	top:0px;
	left:0px;
        margin:0px;
	
}

DIV#mobileNavItems
{
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    	-moz-opacity: 1;
    	-khtml-opacity: 1;
    	opacity: 1;


	
        margin:10px;

}






#mobileNav ul
{
	background-color:#efefef;
	list-style:none;
	margin:0;
	padding:0;
}


#mobileNav li
{
	border-top:1px solid #ddd;
        display:block;

      
}



#mobileNav .mnavSub
{
	display:none;
}

#mobileNav .mnavSubOn
{
	display:block!important;
}




#mobileNav a
{
	font-weight:400;
        margin-right:0;
        padding:11px 6px 11px 11px;
	text-decoration:none;
	color:#555;
	font-family:Aeroport, Arial,Helvetica,san-serif;
	line-height:1.4;
	float:left;
}
#mobileNav  .mnavTop > a
{
	font-size:1em;
	font-weight:700;
}
#mobileNav  .mnavSub > a
{
	font-size:0.93em;
	font-weight:400;
}


#mobileNav li.mnavCurrent > a
{
	color:#3e7bae;

}
#mobileNav .mnavTop UL
{
	background-color:#ffffff!important;
}







#mobileNav .navMobileToggle
{
	float:right;
	margin-top:4px;
	margin-right:4px;
        cursor:pointer;
}

.mobileNavClearfloats
{
	clear:both;
	
}

#mobileNav .mnavSubOn > .mnavSub
{
	display:block!important;
}


#mobileNav .mnavSubOn > .mnavSub > li
{
	display:block!important;
}






#mobileNav .mnavItem > span > .icon-plus
{
	display:block;
}
#mobileNav .mnavItem > span> .icon-minus
{
	display:none;
}


#mobileNav .mnavSubOn > span > .icon-plus
{
	display:none!important;
}
#mobileNav .mnavSubOn > span > .icon-minus
{
	display:block!important;
}





[data-icon]:before {
  font-family: "bat-icon-set-1";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none !important;
  speak: none;
  display: inline-block;
  text-decoration: none;
  width: 1em;
  line-height: 1.0em;
  -webkit-font-smoothing: antialiased; }

[class^="icon-"]:before,
[class*=" icon-"]:before,
#pageContent ul li:before	 {
  font-family: "bat-icon-set-1";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none !important;
  speak: none;
  display: inline-block;
  text-decoration: none;
  width: 1em;
  line-height: 1.0em;
  -webkit-font-smoothing: antialiased; }

#mobileNav  ul li span.navMobileToggle {
    display: block;
    padding: 0;
    width: 36px;
    height: 36px;
   
    right: 4px;
    top: 4px;
    background-color: #fff;
    color: #3e7bae;
    font-size: 1.4em; }

.icon-plus:before {
  content: "\e005"; 
}

.icon-minus:before {
  content: "\e006"; 
}



#mobileNav   ul li span.navMobileToggle i {
    width: 36px;
    height: 36px;
    text-align: center;
}



