.sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; font-family: 'Hind', sans-serif; background: #f6f5f0 }
.sidr .sidr-inner { padding: 0 0 15px }
.sidr .sidr-inner>p { margin-left: 15px; margin-right: 15px }
.sidr.right { left: auto; right: -260px }
.sidr.left { left: -260px; right: auto }

.sidr ul { display: block; margin: 0 0 15px; padding: 0; border-top: 1px solid #ccc; font-size: 10pt }
.sidr ul li { display: block; margin: 0; line-height: 49px; border-bottom: 1px solid #ccc; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease }
.sidr ul li.active, .sidr ul li.sidr-class-active, .sidr ul li:hover { background: #efefef; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease }
.sidr ul li a, .sidr ul li span { padding: 0 15px; display: block; text-decoration: none; color: #231f20 }

.sidr ul li ul { border-bottom: none; margin: 0 }
.sidr ul li ul li { font-size: 10pt }
.sidr ul li ul li:last-child { border-bottom: none }
.sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active, .sidr ul li ul li:hover { border-top: none }
.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, .sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span { background: #efefef; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease }
.sidr ul li ul li a, .sidr ul li ul li span { padding-left: 30px }
.sidr form { margin: 0 15px }
.sidr label { font-size: 13px }
.sidr input[type=url], .sidr input[type=text], .sidr input[type=password], .sidr input[type=date], .sidr input[type=datetime], .sidr input[type=email], .sidr input[type=number], .sidr input[type=search], .sidr input[type=tel], .sidr input[type=time], .sidr select, .sidr textarea { width: 100%; font-size: 13px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border: none; background: rgba(0,0,0,.1); color: rgba(51,51,51,.6); display: block; clear: both }
.sidr input[type=checkbox] { width: auto; display: inline; clear: none }
.sidr input[type=button], .sidr input[type=submit] { color: #f8f8f8; background: #ccc }
.sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(51,51,51,.9) }
.sidr-mobileExtras {display:block;}
