﻿#mobvnav ul {
	background: #449d44; z-index: 999;	
width: 100%;
margin-left: 0px; margin-top: 0px; padding: 0;
border: 0px solid #CCCCCC; border-width: 0px;
	list-style: none;
	position: relative;
	text-align: center;
}
#mobvnav ul:after { content: ""; clear: both; display: block; }

#mobvnav ul li { width:100%; text-align:center; background: transparent; }
#mobvnav ul li:hover {		
		position:relative; background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0 !important;
	}

	
#mobvnav ul li a {	display:inline-block; padding: 35px 0px;		
		font-size:32pt; width:100%; text-align:center;
background:transparent; border: 0px #fc9a24 solid;
		color: #fff; text-decoration: none;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	}

#mobvnav ul li a:hover {	color: #fff; background: #009fe3; border-left: 0px #fff solid;
			border-right: 0px #fff solid; border-bottom: 1px #fff solid; margin-bottom:0; background:transparent; }

#mobvnav ul ul {	margin:0; padding:0; display: none; text-align:left; z-index: 999;
	background: #CAD593; border-radius: 0px;
	position: relative; top:0; text-align:left;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
#mobvnav ul ul li {
width:100%; text-align:left;
float: none; position: relative;
border-top: 0px solid #6b727c; background:transparent;
border-bottom: 0px solid #575f6a;
-webkit-transition: height .25s ease .1s;
-moz-transition: height .25s ease .1s;
-o-transition: height .25s ease .1s;
-ms-transition: height .25s ease .1s;
transition: height .25s ease .1s;		
	}

#mobvnav ul li:focus > ul {
		display: inline-block; top: 0px; left:0px;
	}


#mobvnav ul ul li a {	display:inline-block; background: transparent; border:0;
			padding: 5px 20px 5px 0px; text-align:left;			
			font-size:30pt; font-weight: normal;
			color: #0769be; color: black;
-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
		}	
#mobvnav ul ul li a:hover {	background: #0769be; border-top: 1px #fff solid; border-bottom: 1px #fff solid;			
background: transparent; }

#mobvnav ul ul ul {
	position: absolute; left: 97%; top:0;
	}

