#responsive-menu .appendLink, #responsive-menu .menu li a, #responsive-menu #responsive-menu-title a, #responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li, #responsive-menu {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-o-box-sizing: content-box !important
}
#click-menu #RMX {
	display: none;
	font-size: 24px;
	line-height: 30px;
	color: #43494c !important
}
.RMPushOpen {
	width: 100% !important;
	overflow-x: hidden !important;
	height: 100% !important
}
.RMPushSlide {
	position: relative;
	left: 75%
}
#responsive-menu {
	width: 100%;
	display:block
}
#responsive-menu.admin-bar-showing {
	padding-top: 32px
}
#click-menu.admin-bar-showing {
	margin-top: 32px
}
#responsive-menu #rm-additional-content {
	padding: 10px 5% !important;
	width: 90% !important;
	color: #FFFFFF
}
#responsive-menu .appendLink {
	right: 0px !important;
	position: absolute !important;
	border: 1px solid #3C3C3C !important;
	padding: 12px 10px !important;
	color: #FFFFFF !important;
	background: #daa43e !important;
	height: 20px !important;
	line-height: 20px !important;
	border-right: 0px !important
}
#responsive-menu .appendLink:hover {
	cursor: pointer;
	background: #3C3C3C !important;
	color: #FFFFFF !important
}
#responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li, #responsive-menu {
	text-align: left !important
}
#responsive-menu .RMImage {
	vertical-align: middle;
	margin-right: 10px;
	display: inline-block
}
#responsive-menu.RMOpened {
}
#responsive-menu, #responsive-menu input {
}
#responsive-menu #responsive-menu-title {
	width: 95% !important;
	font-size: 14px !important;
	padding: 20px 0px 20px 5% !important;
	margin-left: 0px !important;
	background: #43494C !important;
	white-space: nowrap !important
}
#responsive-menu #responsive-menu-title, #responsive-menu #responsive-menu-title a {
	color: #FFFFFF !important;
	text-decoration: none !important;
	overflow: hidden !important
}
#responsive-menu #responsive-menu-title a:hover {
	color: #FFFFFF !important;
	text-decoration: none !important
}
#responsive-menu .appendLink, #responsive-menu .menu li a, #responsive-menu #responsive-menu-title a {
	transition: 1s all;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-o-transition: 1s all
}
#responsive-menu .menu {
	float: left !important;
	width: 100% !important;
	list-style-type: none !important;
	margin: 0px !important
}
#responsive-menu .menu li.current-menu-item > a, #responsive-menu .menu li.current-menu-item > .appendLink, #responsive-menu .menu li.current_page_item > a, #responsive-menu .menu li.current_page_item > .appendLink {
	/*background: #43494C !important;*/
	color: #FFFFFF !important
}
#responsive-menu.menu ul {
	margin-left: 0px !important
}
#responsive-menu .menu li {
	list-style-type: none !important;
	position: relative !important
}
#responsive-menu .menu ul li:last-child {
	padding-bottom: 0px !important
}
#responsive-menu .menu li a {
	padding: 12px 0px 12px 5% !important;
	width: 95% !important;
	display: block !important;
	height: 20px !important;
	line-height: 20px !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	color: #FFFFFF !important;
	border-top: 1px solid #3C3C3C !important;
	text-decoration: none !important
}
#click-menu {
	text-align: center;
	cursor: pointer;
	font-size: 13px !important;
	display: none;
	position: absolute;
	right: 5%;
	top: 10px;
	color: #43494c;
	padding: 5px;
	z-index: 9999
}

#responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li {
	width: 100% !important;
	float: left !important;
	margin-left: 0px !important;
	padding-left: 0px !important
}
#responsive-menu .menu li li a {
	padding-left: 10% !important;
	width: 90% !important;
	overflow: hidden !important
}
#responsive-menu .menu li li li a {
	padding-left: 15% !important;
	width: 85% !important;
	overflow: hidden !important
}
#responsive-menu .menu li li li li a {
	padding-left: 20% !important;
	width: 80% !important;
	overflow: hidden !important
}
#responsive-menu .menu li li li li li a {
	padding-left: 25% !important;
	width: 75% !important;
	overflow: hidden !important
}
#responsive-menu .menu li a:hover {
	background: #3C3C3C !important;
	color: #FFFFFF !important;
	list-style-type: none !important;
	text-decoration: none !important
}
#click-menu .threeLines {
	width: 33px !important;
	height: 27px !important;
	margin: auto !important
}
#click-menu .threeLines .line {
	height: 5px !important;
	margin-bottom: 6px !important;
	background: #43494c !important;
	width: 100% !important
}
#click-menu .threeLines .line.last {
	margin-bottom: 0px !important
}

@media only screen and ( min-width : 0px ) and ( max-width : 1024px ) {
#click-menu {
	display: block
}
#responsive-menu .menu li li .appendLink, #responsive-menu .menu li li li {
	display: none !important
}
}
.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
