
#mobile-nav .close-nav {
	width:100%;
	display:block;
	background:url('../siteart/close-ex.png') no-repeat center right;
	height:40px;
	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:99999;
    width:260px;
    overflow-x:none;
    overflow-y:auto;
    font-size:15px;
    background:#fff;
    color:#000;
	margin:0 !important;
	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;
	position:relative;
    border-bottom:1px solid #000;
}

#mobile-nav ul li a, #mobile-nav ul li span {
    padding: 13px 15px;
    display:block;
	font-family: 'Roboto', sans-serif;
    text-decoration:none;
    color:#000;
}
#mobile-nav ul li a:hover {background:#ec1d25; color:#FFF; cursor: pointer}

#mobile-nav ul li.expandable .end {
	background:url('../siteart/rt-arrow.png') no-repeat center;
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	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!important;}


#mobile-nav ul li ul {
    border-bottom:none;
    margin:0;
	background:#000;
}
#mobile-nav ul li ul li {
    font-size:13px;
	border-bottom: 0px;	
	border-top: 1px solid #fff;
}
#mobile-nav ul li ul li:last-child {}

#mobile-nav ul li ul li a, #mobile-nav ul li ul li span {
    color:#fff;
    padding: 13px 25px;
}
#mobile-nav ul li ul li a:hover {background:#ec1d25; color:#FFF;}


/******* responsive styles **/


@media screen and (min-width: 950px) {
	#mobile-nav {display:none !important;}
}
