/*https://github.com/somewebmedia/hc-offcanvas-nav*/
#idtogglebtn
{
	top:0;
	left: 10px;
}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    height: 3px;
    background: #5A5C69;
	width: 25px;
}
.hc-nav-trigger span::before {
    top: -8px;
}
.hc-nav-trigger span::after {
    top: 8px;
}
.nav-back, .first-nav
{
	position: fixed !important;
	z-index: 2;
	width: 100%;
	top:50px;
}
.nav-close
{
	top:-13px;
}
.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a
{
	border-top: 1px solid #ececec;
}
.hc-offcanvas-nav li.nav-close span::before {
	margin-left: -7px;
}
.nav-content h2
{
	position: fixed !important;
	z-index: 2;
	width: 100%;
	background-color: #f8f9fc;
}
.second-nav
{
	margin-top:110px !important;
	margin-bottom: 37px !important;
}
.nav-back+li
{
	margin-top:100px;
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
	background: #fff;
}
.hc-offcanvas-nav:not(.touch-device) li:not(.custom-content) a:hover {
	background:#eaeaea;
}
.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a
{
	background:#eaeaea;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open {
    background: #eaeaea;
	border-color:#ececec;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > .nav-item-wrapper > a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > .nav-item-wrapper > a:hover {
    background: #eaeaea;
	border-color:#ececec;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > .nav-item-wrapper > a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > .nav-item-wrapper > a {
    border-bottom: 1px solid #ececec;
}
.hc-offcanvas-nav li:not(.custom-content) a
{
	color:#333333;
	border-bottom: 1px solid #ececec;
}
.hc-offcanvas-nav .nav-next span::before, .hc-offcanvas-nav li.nav-back span::before {
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
}
.hc-offcanvas-nav li.nav-close span::before, .hc-offcanvas-nav li.nav-close span::after {
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
}
.hc-offcanvas-nav ul.bottom-nav
{
	border-top: 1px solid #ececec;
}