.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: none;
    overflow-y: auto;
    font-family: poppins, lato, arial, verdana, helvetica, sans-serif;
    font-size: 1.2em;
    background: #fff;
    color: #000;
	line-height: normal;
	font-size: 1em;
}


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

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

.sidr ul li {
    display: block;
    margin: 0;
    line-height: normal;
}

.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active {
}

.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 {


}

.sidr ul li a,
.sidr ul li span {
    display: block;
    text-decoration: none;
    color: #fff;
	
}

.sidr ul a span
	{
	padding: 0.5em 1em !important;
	color: #fff;
background: #282828;
background: -moz-linear-gradient(left, #282828 0%, #808080 75%, #dedede 100%);
background: -webkit-linear-gradient(left, #282828 0%,#808080 75%,#dedede 100%);
background: linear-gradient(to right, #282828 0%,#808080 75%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d7043', endColorstr='#eab96c',GradientType=1 );
border-top: 5px solid white;
	text-transform: uppercase;
	}

.sidr-class-bellows-target-title.sidr-class-bellows-target-text
	{
	border-top: 5px solid white;
	}

.sidr ul ul .sidr-class-bellows-target-title.sidr-class-bellows-target-text
	{
	border: 0;
	}

.sidr ul span span
	{
	padding: 0.5em 1em !important;
	color: #fff;
	background: #282828;
	text-transform: uppercase;
	}

.sidr ul a:hover span,
.sidr ul span:hover span
	{
		color: #fff;
	background: #282828;
	}

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

.sidr ul li ul li {
}

.sidr ul li ul li:last-child {
}

.sidr ul li ul li:hover,
.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active {
}

.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 {

}

.sidr ul ul span span,
.sidr ul ul a span
	{
	border-top: 0;
	color: #fff;
	background: #282828;
	font-size: 1em;
	}

.sidr ul li ul li a,
.sidr ul li ul li span {
	background: #fff;
    color: #555;
	font-size: 0.92em;
	border-top: 1px solid #282828;
}


.sidr ul li ul li span {
	border-top: 1px solid #282828;
	text-transform: none;
}

.sidr span.sidr-class-bellows-subtoggle
{
	display: none;
}

