
#nav-mobile .close-nav {
	width:100%;
	display:block;
	background:url('../siteart/close-ex.png') no-repeat center right;
	height:30px;
	border-bottom:1px #888 solid;
}
#nav-mobile .close-nav:hover {cursor:pointer;}

#nav-mobile {
    display:none;
    position:absolute;
    position:fixed;
	text-transform: uppercase;
    top:0;
    height:100%;
    z-index:9999;
    width:220px;
    overflow-x:none;
    overflow-y:auto;
    font-size:15px;
    background:#dadedf;
    color:#000;
	margin:0 !important;
	-moz-box-shadow:2px 0px 3px rgba(0, 0, 0, .4); 
	-webkit-box-shadow:2px 0px 3px rgba(0, 0, 0, .4); 
	box-shadow:2px 0px 3px rgba(0, 0, 0, .4);
}

#nav-mobile ul {
	clear:both;
    display:block;
    padding:0;
}

#nav-mobile ul li {
    display:block;
    margin:0;
    line-height:40px;
	position:relative;
    border-bottom:1px solid #888;
}

#nav-mobile ul li a, #nav-mobile ul li span {
    padding:0 15px;
    display:block;
    text-decoration:none;
    color:#000;
	background:#fff;
}
#nav-mobile ul li a:hover {background:#004071; color:#fff; cursor: pointer}


#nav-mobile ul li.expandable .end {
	background:url('../siteart/rt-arrow.png') no-repeat center;
	position:absolute;
	top:0px;
	right:0px;
	width:40px;
	height:40px;
	display:block;
	
}

#nav-mobile ul li.expandable .end.rotate {
	-ms-transform: rotate(90deg); /* IE 9 */
	-moz-transform: rotate(90deg); /* Firefox */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
#nav-mobile ul li.expandable .end:hover {cursor: pointer;}
#nav-mobile ul ul.collapsed {display:none;}
#nav-mobile ul ul.expanded {display:block;}


#nav-mobile ul li ul {
    border-bottom:none;
    margin:0;
	background:#000;
}

#nav-mobile ul li ul li {
    line-height:40px;
    font-size:13px;
}

#nav-mobile ul li ul li:last-child {
    
}


#nav-mobile ul li ul li a, #nav-mobile ul li ul li span {
    color:#fff;
    padding-left:30px;
}

#nav-mobile ul li ul li a:hover {background:#f8c218; color:#FFFFFF;}




/******* responsive styles **/



@media screen and (min-width: 1140px) {
	#nav-mobile {
		display:none !important;
	}
}










