.responsive-menu-wrap {
	display: none;
}
.mobile-menu-toggle {
	background:rgba(0, 0, 0, 0.6);
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	z-index: 100;
}
.logo-mobile img {
	height:40px;
	position: relative;
	top:16px;
}
.mobile-menu-icon {
	position:absolute;
	float:right;
	right:20px;
	top:20px;
}
.mobile-menu-icon {
	font-size: 28px;
}
.responsive-mobile-menu {
	background:rgba(0, 0, 0, 0.6);
	color:#fff;
	margin:auto;	
	display: none;
	padding-bottom: 5px;
	position: relative;
	z-index: 999;
}

.responsive-mobile-menu #s {
	margin:5px;
}
.responsive-mobile-menu #searchform {
	margin:0 auto;
	text-align: center;
	padding-top:5px;
}
.responsive-mobile-menu #searchform i {
	color:#000;
}
.responsive-mobile-menu #searchform input {
    width: 50%;
	text-indent: 20px;
	background:#eee;
	color:#000;
	font-weight: 200;
}
.responsive-mobile-menu #searchbutton {

}
.responsive-mobile-menu ul li a {
	padding-bottom:15px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.responsive-mobile-menu ul li a {
	font-family: "Gothic A1", sans-serif;
    font-weight: 400;
	font-size:12px;
	color:#fff;
	letter-spacing: 1px;
	display:block;
	padding: 6px 0px;
	text-align: right;
	text-transform: uppercase;
}
.responsive-mobile-menu li.menu-item-has-children a {
	font-weight: 400;
}
.responsive-mobile-menu ul.sub-menu li a {
	font-size:14px;
	color:#656565;
	letter-spacing: 0.5px;
	font-weight: 400;
	display:block;
}
.responsive-mobile-menu ul{
	width: 70%;
	margin: auto;
}
.responsive-mobile-menu ul.sub-menu {
}
.responsive-mobile-menu li {
	display:block;
}
.responsive-mobile-menu li a:hover {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.responsive-mobile-menu ul a:first-child {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}