#responsive-menu {
	display: block;
	position: relative;
	z-index: 10000000;
	margin-bottom: 3px;
	margin-top: 0px;
}

.responsive-menu,
.responsive-menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.responsive-menu li {
	position: relative;
}

.responsive-menu .html-item {
	display: block;
	padding: 7px 12px 7px 12px;
}

.responsive-menu a.menu-item {
	display: block;
	padding: 7px 12px 7px 12px;
	background: #eee;
	color: #510102;
	font-size: 15px;
	margin: 1px 0px 0px 0px;
	text-decoration: none;
	position: relative;
	z-index: 0;
}

.responsive-menu ul li:first-child a.menu-item {
	margin-top: 0px;
}

.responsive-menu a span {
	position: relative;
	z-index: 1000;
}

.responsive-menu a:hover {
	opacity: 0.8;
}

.responsive-menu .expandable > a.menu-item {
	padding-right: 35px;	
}

.responsive-menu .toggle-button {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 37px;
	line-height: 34px;
	padding: 0px 12px;
	text-align: center;
	color: #575757;
	cursor: pointer;		
}

.responsive-menu .toggle-button:hover {
    color: #FFF;
    background: #575757;
}

.responsive-menu .toggle-button i {
	line-height: inherit;
}

.responsive-menu > li > .toggle-button {
	/* background: #5c5c5c; */
}

.responsive-menu > li > .toggle-button:hover {
	background: #3c3c3c;
}

.responsive-menu > li > ul > li .toggle-button {
	background: #ccc;
	height: 35px;
	line-height: 31px;
}

.responsive-menu > li > ul > li .toggle-button:hover {
	background: #bbb;
}

#responsive-menu.level_1 > li > a.menu-item {
    font-weight: 600;
    min-height: 37px;
}

.responsive-menu > li > a.menu-item,
.responsive-menu > li > .html-item {
	color: #575757;
	font-size: 16px;
    font-family: 'Exo 2', sans-serif;
	background: #DDD8DC;
}

.responsive-menu li.selected > a.menu-item {
	/* background: #740000; */
	color: #E8661A;
}

.responsive-menu > li > ul > li ul > li > a.menu-item {
	padding-left: 30px;
}

.responsive-menu .level_2 > li a.menu-item:before {
	content: '- ';
}

.responsive-menu .level_2 > li > a.menu-item:before {
	content: '';
}