.sidr {
display:none;
position:fixed;
top:0;
height:100%;
z-index:999999;
width:260px;
overflow-x:none;
overflow-y:auto;
font-size:15px;
font-weight:600;
background:#bbd7cf;
color:#000;
border-right:2px solid #000;
}

.sidr .sidr-inner {
padding:0 0 15px;
}

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

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

.sidr ul { display:block; border-top:1px solid #94c3b6; margin:0 0 22px; padding:0; }

.sidr ul li {
display:block;
border-bottom:1px solid #94c3b6;
padding: 8px 0; 
}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {
border-top:none; 
}

.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {
color:#fff;
}

.sidr ul li a,.sidr ul li span {
display:block;
text-decoration:none;
color:#000;
padding:0 10px;
}

.sidr ul li ul {
border-bottom:none;
margin: 8px 0 0 0;
}

.sidr ul li ul li {
font-size:13px;
}

.sidr ul li ul li:last-child {
border-bottom:none;
}

.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {
border-top:none;
}

.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.sidr ul li ul li a,.sidr ul li ul li span {
color:rgba(51,51,51,0.8);
padding-left:16px;
}
.sidr ul li.sidr-class-nav-home {
display:none!important;
}