
#mobile-nav .close-nav {
	width:100%;
	display:block;
	background:url('../siteart/close-ex.png') no-repeat center right;
	height:30px;
	border-bottom:1px #888 solid;
}
#mobile-nav .close-nav:hover {cursor:pointer;}

#mobile-nav {
    display:none;
    position:absolute;
    position:fixed;
    top:0;
    height:100%;
    z-index:9999;
    width:260px;
    overflow-x:none;
    overflow-y:auto;
    font-size:15px;
    background:#000;
    color:#ffcd11;
	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);
	text-transform:uppercase
}
.end:hover {cursor: pointer;}

#mobile-nav ul {
	clear:both;
    display:block;
    padding:0;
	background: #fff;
}

#mobile-nav ul li {
    display:block;
    margin:0;
    line-height:40px;
	position:relative;
    border-bottom:1px solid #888;
}

#mobile-nav ul li a, #mobile-nav ul li span {
    padding:0 15px;
    display:block;
    background:#000;
	font-family: 'Montserrat', sans-serif;
    text-decoration:none;
     color:#ffcd11;
}
#mobile-nav ul li a:hover {background:#ffcd11; color:#000; cursor: pointer}


#mobile-nav 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;
	
}

#mobile-nav 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);
}

#mobile-nav ul ul.collapsed {display:none;}
#mobile-nav ul ul.expanded {display:block;}


#mobile-nav ul li ul {
    border-bottom:none;
    margin:0;
	background:#ffcd11;
}

#mobile-nav ul li ul li {
    line-height:40px;
    font-size:13px;
    border-bottom:1px solid #000;
}

#mobile-nav ul li ul li:last-child {
    
}


#mobile-nav ul li ul li a, #mobile-nav ul li ul li span {
    color:#000;
    padding-left:30px;
	background:#ffcd11;
}

#mobile-nav ul li ul li a:hover {background:#000; color:#ffcd11;}




/******* responsive styles **/



@media screen and (min-width: 1098px) {
	#mobile-nav {
		display:none !important;
	}
}










