#sidr{
	display:none;
}
.sidr{display:block;position:fixed;top:90px;height:90%;z-index:999999;width:300px;overflow-x:hidden;overflow-y:auto; background-color:#ffffff;visibility:visible;

	-webkit-box-shadow: 1px 0px 10px 0px rgba(84,84,84,0.5);
	-moz-box-shadow: 1px 0px 10px 0px rgba(84,84,84,0.5);
	box-shadow: 1px 0px 10px 0px rgba(84,84,84,0.5);
}

@media screen and (min-width:768px){
	.sidr{visibility:hidden;}
}

.sidr.right{left:auto;right:-310px}.sidr.left{left:-310px;right:auto}

.sidr ul{
	padding:0;
	margin:0;
}

.sidr ul li{
	display:block;
	padding:10px;
	margin:0 1%;
	text-align:left;
}

.sidr ul li:last-child{
	padding:10px 2% 15px 2%;
}

.sidr ul li.sub{
	padding:8px 5px 0 10px;
	background-image:none;
}

.sidr ul li.rsub{
	padding:8px 5px 0 15px;
	background-image:none;
}

.sidr ul li.wsub{
    font-family: 'apercu-regular-pro';
	padding:6px 5px 0 30px;
}

.sidr ul li.noborder{
	background-image:none;
	padding-bottom:5px;
}

.sidr ul li.topborder{
	margin-top:10px;
}

.sidr a{
	font-size:18px;
	color:#000000;
	text-decoration:none;
}

.sidr li.sub a, li.rsub a{
	font-size:0.825em;
	color:#66666;
	text-decoration:none;
}

.sidr a:hover{
	color:#000000;
	text-decoration:underline;
}