body.debug{
	/* visibility: visible; */
}

/* ===========================================================================
   PRIMARY MENU (main section)
   ========================================================================== */


/* .id-primary-menu, */
.menu-multicol-offcanvas,
.secondary-menu-offcanvas{
	border-top:1px dashed rgba(0,0,0,0.12);
	/* border-top:1px dashed rgba(255,255,255,0.24); */
}

.menu-multicol-offcanvas .active{
	font-family:var(--font-family-body);
	font-weight:var(--font-weight-body);
}

.menu-multicol-offcanvas .secondary-menu-offcanvas{
	border:none;
}

.primary-menu,
.secondary-menu-offcanvas{
	/* box-sizing:border-box; */
	/* margin-bottom:0; */
	/* padding-bottom:0; */
}

/* (clearfix) */
.primary-menu:after,
.primary-menu ul:after,
.secondary-menu-offcanvas:after,
.secondary-menu-offcanvas ul:after{
	content:"";
	display:table;
	clear:both;
}

.primary-menu ul,
.primary-menu li,
.primary-menu ul ul,
.primary-menu li li,
.secondary-menu-offcanvas ul,
.secondary-menu-offcanvas li{
	padding:0;
	margin:0;
}

.primary-menu ul,
.secondary-menu-offcanvas ul,
.menu-multicol-box-offcanvas{
	min-height:0;
	list-style:none;
	width:400px;
	max-width:100%;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

.menu-multicol-box-offcanvas ul{
	width:auto;
}

.primary-menu ul,
.primary-menu li,
.primary-menu a,
.secondary-menu-offcanvas ul,
.secondary-menu-offcanvas li,
.secondary-menu-offcanvas a,
.menu-multicol-offcanvas .menu-multicol-box-title{
	display:block;
}

.primary-menu a,
.primary-menu a:hover,
.secondary-menu-offcanvas a,
.secondary-menu-offcanvas a:hover,
.menu-multicol-box-title-inner-link,
.menu-multicol-box-title-inner-link:hover{
	text-decoration:none;
}

.primary-menu .menuclosedclass{
	display:none;
}

.primary-menu .open{
	display:block;
}

.primary-menu .active,
.secondary-menu-offcanvas .active{
	font-family:var(--font-family-body);
	font-weight:var(--font-weight-body);
}

.primary-menu a.active,
.primary-menu a.active span{
	cursor:pointer;
}

.primary-menu .active-currentpage,
.primary-menu .active-currentpage:hover,
.primary-menu .active-currentpage span,
.primary-menu .active-currentpage:hover span,
.primary-menu .toplevel .active,
.primary-menu .toplevel .active span,
.primary-menu .toplevel .active:hover span,
.primary-menu .toplevel .active:hover,
.secondary-menu-offcanvas a.active,
.secondary-menu-offcanvas a.active span,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active span{
	cursor:default;
}

.primary-menu .active-currentpage{
	z-index:3;	
}

.primary-menu ul,
.secondary-menu-offcanvas ul{
	/* border-color:var(--color-text-body); */
	border-color:rgba(0,0,0,0.12);
}

.primary-menu a,
.secondary-menu-offcanvas a,
.menu-multicol-offcanvas .menu-multicol-box-title{
	padding:0.75em 0 0.75em 18px;
	padding:0.75em 0 0.75em 1.8rem;
	border:1px solid transparent;
	border-bottom-style:dashed;
	text-shadow:none;
	box-shadow:none;
	background-image:none;
	/* background-color:var(--color-text-body); */
	background-color:transparent;
	/* color:#fff; */
	/* color:rgba(255,255,255,0.85); */
	color:var(--color-text-body);
	/* color:var(--color-text-heading); */
	/* border-color:var(--color-text-body); */
	/*border-color:rgba(0,0,0,0.12);*/
	border-bottom-color:rgba(0,0,0,0.06);
}

.secondary-menu-offcanvas a,
.menu-multicol-offcanvas .menu-multicol-box-title{
	border-color:transparent;
}

.primary-menu a{
	border-color:var(--color-lightgray-dark);
}

.primary-menu a:hover,
.primary-menu a.active:hover,
.secondary-menu-offcanvas a:hover,
.secondary-menu-offcanvas a.active:hover/*,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link:hover,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active:hover*/{
	border-bottom-style:solid;
	text-shadow:none;
	box-shadow:none;
	/* box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.4); */
	/*box-shadow:inset 5px 0 0 0 var(--color-link);*/
	/* background-image:-webkit-linear-gradient(top,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	/* background-image:linear-gradient(to bottom,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	background-image:none;
	/* background-color:var(--color-link); */
	/*background-color:rgba(0,0,0,0.12);*/
	/*background-color:transparent;*/
	background-color:rgba(0,0,0,0.01);
	/*color:#fff;*/
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	color:var(--color-link);
	/* border-color:var(--color-link-dark); */
	/*border-color:rgba(0,0,0,0.12);*/
	border-color:rgba(0,0,0,0.01);
}

.primary-menu a:hover{
	border-color:var(--color-lightgray-dark);
}

.primary-menu a.active,
.secondary-menu-offcanvas a.active
/* ,.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active,
.primary-menu a.active:hover */{
	border-bottom-style:solid;
	text-shadow:none;
	/* box-shadow:none; */
	/* box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.4); */
	box-shadow:inset 5px 0 0 0 rgba(255,255,255,0.12);
	/* background-image:-webkit-linear-gradient(top,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	/* background-image:linear-gradient(to bottom,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	background-image:none;
	/* background-color:var(--color-link); */
	/* background-color:var(--color-midgray); */
	/*background-color:var(--color-text-body);*/
	background-color:var(--color-lightgray);
	/*background-color:rgba(0,0,0,0.12);*/
	/*color:var(--color-text-body);*/
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	color:var(--color-base);
	/* color:#fff; */
	/* border-color:var(--color-link-dark); */
	/* border-color:var(--color-midgray); */
	/*border-color:var(--color-text-body);*/
	border-color:var(--color-lightgray-dark);
	/*border-color:rgba(0,0,0,0.24);*/
}

.id-primary-menu a.active:not(.active-currentpage):not(:hover) span:not(.primary-menu-toggler){
	color:var(--color-text-heading);
}

.primary-menu a.active-currentpage,
.primary-menu a.active-currentpage:hover,
.secondary-menu-offcanvas a.active,
.secondary-menu-offcanvas a.active:hover{
text-shadow:none;
box-shadow:0 0 0 1px var(--color-base);
background-image:none;
/* background-color:var(--color-base); */
background-color:#fff;
/* color:#fff; */
border-color:var(--color-base);
/* border-color:#fff; */
color:var(--color-text-heading);

}

.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active:hover,
.menu-multicol-offcanvas .menu-multicol-box-title-inner-link.active:active{
	color:var(--color-base);
}

.primary-menu ul.level2{
	/*background-color:var(--color-midgray-dark);*/
	/* background-color:var(--color-darkgray-dark); */
	/*background-color:var(--color-lightgray-dark);*/
	background-color:var(--color-lightgray);
	
	/* border-color:var(--color-midgray-dark); */
	/*border-color:var(--color-darkgray-dark);*/
	/*border-color:var(--color-lightgray-dark);*/
	border-color:var(--color-lightgray);
}

.primary-menu .level2 ul{
	/* background-color:rgba(0,0,0,0.24); */
	/*background-color:rgba(0,0,0,0.12);*/
	background-color:rgba(0,0,0,0.025);
}

.id-offcanvas-menu-section{
	background-color:var(--color-background-text);
	/* background-color:var(--color-lightgray); */
	/* background-color:var(--color-text-body); */
	box-shadow:0 30px 30px 0 rgba(var(--color-text-body-rgb),0.3), inset 1px 0 0 0 var(--color-lightgray), inset -1px 0 0 0 var(--color-lightgray), inset 0 -1px 0 0 var(--color-lightgray), inset 0 1px 0 0 var(--color-background-text);
}

.id-offcanvas-menu-section .primary-menu{
	/* position:static; */
	/* position:-webkit-sticky; */
	/* position:sticky; */
	/* top:-1px; */
}

.primary-menu a.level1,
.offcanvas-nav-desktop-header a,
.menu-multicol-offcanvas .menu-multicol-box-title{
	font-family:var(--font-family-heading);
	font-weight:var(--font-weight-heading);
	text-transform:var(--text-transform-heading);
	/*font-family:var(--font-family-body);*/
	/*font-weight:var(--font-weight-body);*/
	font-size:20px;
	font-size:2rem;
	line-height:1.375;
	/*text-transform: uppercase;*/
}

.menu-multicol-offcanvas .menu-multicol-box-title-inner{
	/*color:#fff;*/
	/* color:var(--color-text-body); */
	color:var(--color-text-heading);
}

.primary-menu a.level1,
.offcanvas-nav-desktop-header a{
	padding-top:0.9em;
	padding-bottom:0.9em;
	border-style:solid;
	/*text-shadow:1px 1px 1px rgba(0,0,0,0.12);*/
	text-shadow:none;
	/* box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3); */
	box-shadow:none;
	background-image:none;
	/* background-color:var(--color-midgray); */
	/*background-color:var(--color-text-body);*/
	background-color:var(--color-lightgray);
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	/* border-color:var(--color-midgray); */
	/*border-color:var(--color-text-body);*/
	border-color:var(--color-lightgray-dark);
}

.primary-menu a.level1:hover{
	text-shadow:none;
	/* box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.4); */
	/*box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.12), inset 5px 0 0 0 var(--color-link);*/
	box-shadow:none;
	/* background-image:-webkit-linear-gradient(top,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	/* background-image:linear-gradient(to bottom,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%); */
	background-image:none;
	background-color:var(--color-link);
	/*background-color:rgba(0,0,0,0.12);*/
	/* background-color:var(--color-lightgray); */
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	/*color:var(--color-link);*/
	/* border-color:var(--color-link-dark); */
	border-color:rgba(0,0,0,0.12);	

}

.menu-multicol-offcanvas .menu-multicol-box-title-inner-link:hover{
	color:var(--color-link);
}

.offcanvas-nav-desktop-header a:hover{
	text-shadow:none;
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.4);
	background-image:-webkit-linear-gradient(top,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%);
	background-image:linear-gradient(to bottom,rgba(var(--color-link-rgb),0.5) 0%,rgba(var(--color-link-dark-rgb),0.55) 100%);
	background-image:none;
	background-color:var(--color-link);
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	border-color:var(--color-link-dark);
}

.primary-menu a.level1:active{
	text-shadow:-1px -1px 1px rgba(0,0,0,0.24);
	box-shadow:none;
	/*box-shadow:inset 5px 0 0 0 var(--color-link-dark);*/
	/* background-image:-webkit-linear-gradient(top,var(--color-link-dark) 0%,rgba(var(--color-link-rgb),0.5) 100%); */
	/* background-image:linear-gradient(to bottom,var(--color-link-dark) 0%,rgba(var(--color-link-rgb),0.5) 100%); */
	background-image:none;
	background-color:var(--color-link-dark);
	/* background-color:transparent; */
	/*background-color:rgba(0,0,0,0.12);*/
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	/* border-color:var(--color-link-dark); */
	/* border-color:transparent; */
	border-color:rgba(0,0,0,0.12);
}

.primary-menu a.level1active,
.primary-menu a.level1.toggled{
	text-shadow:0 0 6px rgba(0,0,0,0.24);
	/* text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6); */
	text-shadow:none;
	/* box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.12); */
	/* box-shadow:none; */
	background-image:none;
	/* background-color:var(--color-midgray-dark); */
	/*background-color:var(--color-darkgray-dark);*/
	/*background-color:var(--color-midgray);*/
	background-color:var(--color-lightgray);
	color:#fff;
	/* color:var(--color-text-body); */
	color:var(--color-text-heading);
	border-color:rgba(0,0,0,0.12);
	border-color:var(--color-lightgray-dark);
	border-bottom-color:transparent;
}

.primary-menu a.level1active,
/*.primary-menu a.level1active:hover,*/
.primary-menu a.level1active:active,
.primary-menu a.level1active.toggled{
	/*text-shadow:0 0 6px rgba(0,0,0,0.24);*/
	/* text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6); */
	text-shadow:none;
	/* box-shadow:inset 5px 0 0 0 var(--color-text-heading); */
	/* box-shadow:inset 5px 0 0 0 var(--color-base); */
	box-shadow:none;
	background-image:none;
	/*background-color:var(--color-base);*/
	background-color:var(--color-lightgray);
	/*color:#fff;*/
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	color:var(--color-base);
	/*border-color:rgba(0,0,0,0.12);*/
	/*border-color:var(--color-base);*/
	border-color:var(--color-lightgray-dark);
	border-bottom-color:transparent;
}

.primary-menu a.level1active.untoggled,
.primary-menu a.level1active.untoggled:hover{
	border-bottom-color:var(--color-lightgray-dark);
}

.primary-menu a.level1active:hover{
	/*text-shadow:0 0 6px rgba(0,0,0,0.24);*/
	/* text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6); */
	text-shadow:none;
	/* box-shadow:inset 5px 0 0 0 var(--color-text-heading); */
	/* box-shadow:inset 5px 0 0 0 var(--color-link); */
	box-shadow:none;
	background-image:none;
	/*background-color:var(--color-link);*/
	background-color:var(--color-lightgray);
	/*color:#fff;*/
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	color:var(--color-link);
	/*border-color:rgba(0,0,0,0.12);*/
	/*border-color:var(--color-link);*/
	border-color:var(--color-lightgray-dark);
	border-bottom-color:transparent;
}

.primary-menu ul.level1 a.level1active,
.primary-menu ul.level1 .toplevel a.level1active:hover,
.primary-menu ul.level1 .toplevel:hover a.level1active{
	/* box-shadow:none!important; */
	/* background-image:none!important; */
	/* filter:none!important; */
	/* text-shadow:none!important; */
}

.primary-menu a.level1active.active-currentpage,
.primary-menu a.level1active.active-currentpage:hover,
.primary-menu a.level1active.active-currentpage:active{
	text-shadow:none;
	/*box-shadow:inset 5px 0 0 0 var(--color-base);*/
	box-shadow:none;
	background-image:none;
	/* background-image:-webkit-linear-gradient(top,var(--color-base-dark) 0%,var(--color-base) 100%); */
	/* background-image:linear-gradient(to bottom,var(--color-base-dark) 0%,var(--color-base) 100%); */
	background-color:var(--color-base);
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */
	border-color:var(--color-base-dark);
	
}

/**/


/**/



.offcanvas-nav-desktop-header a:active,
.offcanvas-nav-desktop-header a.active,
.offcanvas-nav-desktop-header a.active:hover,
.offcanvas-nav-desktop-header a.active:active{
	background-image:none;
	/*background-color:var(--color-darkgray-dark);*/
	background-color:var(--color-link-dark);
	color:#fff;
	/* color:var(--color-text-body); */
	/* color:var(--color-text-heading); */	
	/*border-color:var(--color-darkgray-dark);*/
	border-color:var(--color-link-dark);
	
}

/**
 * create space for arrow with position:relative
 */
.primary-menu a,
.secondary-menu-offcanvas a{
	font-size:14px;
	font-size:1.4rem;
	line-height:1.462;
	position:relative;
}

.primary-menu a.level2,
.secondary-menu-offcanvas a{
	font-size:16px;
	font-size:1.6rem;
	line-height:1.462;
}

.primary-menu a.level3{
	padding-left:24px;
	padding-left:2.4rem;
}

.primary-menu a.level4{
	padding-left:33px;
	padding-left:3.3rem;
}

.primary-menu a.level5{
	padding-left:42px;
	padding-left:4.2rem;
}

.primary-menu .level6 a{
	padding-left:51px;
	padding-left:5.1rem;
}

.primary-menu .toplevel a{
	padding-right:13px;
	padding-right:1.3rem;
}

.primary-menu a span{
	padding-right:45px;
	padding-right:4.5rem;
	display:block;
	/* word-wrap:anywhere; */
	/* overflow-wrap:anywhere; */
	/* word-break:break-all; */
	/* -webkit-hyphens:auto; */
	/* -ms-hyphens:auto; */
	/* hyphens:auto; */
	/**/
	/*word-wrap:break-word;*/
	overflow-wrap:break-word;
	word-break:break-word;
	-webkit-hyphens:manual;
	-ms-hyphens:manual;
	hyphens:manual;
}

.primary-menu .toplevel a span{
	padding-right:0;
}

/**/

.primary-menu-count{
	font-family:var(--font-family-body);
	font-weight:var(--font-weight-body);
	font-size:0.833em;
	line-height: 1.8;
	font-style:normal;
	display: inline-block;
	vertical-align: bottom;
	opacity: 0.7;
	margin-left:0.5em;
}

.primary-menu-0-count,
.toggled .primary-menu-count{
	display:none!important;
}

/**/

.primary-menu a:after,
.primary-menu-toggler{
	font-size:1.35em;
	width:1em;
	/*cursor:context-menu;*/
	cursor:default;
}

.primary-menu a:after{
	font-family:'icons-travelize';
	font-weight:var(--font-weight-body);
	font-size:1.35em;
	line-height:1;
	font-style:normal!important;
	font-weight:normal;
	font-variant: normal;
	speak: none;
	text-transform:none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content:"\25b6";
	display:inline;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	/* width:1em; */
	width:43px;
	width:4.3rem;
	height:1em;
	overflow:hidden;
	padding:0;
	/* float:none!important; */
	position:absolute;
	z-index:1;
	top:0.57em;
	/* right:18px; */
	/* right:1.8rem; */
	right:0;
	/* margin:0 -0.5em 0 0.125em; */
	margin:0;
}

.primary-menu-toggler,
.primary-menu a span.primary-menu-toggler{
	box-sizing:content-box;
	display:none;
	text-align:center;
	line-height:2.3;
	white-space:nowrap;
	text-indent:-5em;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	height:100%;
	/* padding:0 1rem; */
	padding: 0;
	width:45px;
	width:4.5rem;
	overflow:hidden;
	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
	text-shadow:none;
	/*box-shadow:0 0 0 1px rgba(0,0,0,0.24);*/
	box-shadow:0 0 0 1px rgba(0,0,0,0.06);
	/* box-shadow:none; */
	background-image:none;
	/*background-color:rgba(0,0,0,0.12);*/
	background-color:rgba(0,0,0,0.03);
	/* background-color:transparent; */
	color:transparent;
	border-color:transparent;
}

.primary-menu a.level1:after,
.primary-menu a.level1 .primary-menu-toggler{
	/* font-size:26px; */
	font-size:1.333em;
}

.primary-menu a.level1:after{
	/* top:18px; */
	top:0.75em;
}

.primary-menu a.active:after,
.primary-menu a.toggled:after{
	content:"\25bc";
}

.primary-menu a.untoggled:after{
	content:"\25b6";
}

.primary-menu .toplevel a:after{
	content:""!important;
	width:0!important;
	display:none;
}

.primary-menu .toplevel a.active:after{
	content:""!important;
	width:0!important;
}

.primary-menu .toplevel a:after:hover{
	content:""!important;
	width:0!important;
}

.no-typeicon .primary-menu a:after{
	content:""!important;
	font-family:Arial,Helvetica,sans-serif;
}

.active-currentpage .primary-menu-toggler,
.active-currentpage:after{
	/*visibility: hidden;*/
}

/**/

.primary-menu,
.menu-multicol-offcanvas,
.secondary-menu-offcanvas{
	padding:0.75em;
	/* min-height:400px; */
	margin-bottom:1.5em;
}

.menu-multicol-offcanvas .secondary-menu-offcanvas{
	padding:0;
	margin-bottom:0;
}

.primary-menu ul.level2.open{
	/* margin-bottom:0.75em; */
}

.primary-menu li{
	padding-top: 0.375em;
	padding-bottom: 0.375em;
	/* border-top:1px solid rgba(255,255,255,0.12); */
	border-top:1px solid transparent;
}

.primary-menu li:first-child,
.primary-menu .level2 li{
	padding-top:0;
	border-top:none;
}

.primary-menu .level2 a{
	/* border-top-style:none; */
	/* border-top-color:transparent; */
}

.primary-menu .level2 a.firstchild{
	border-top-style:solid;
}

.primary-menu a.level2.active,
.primary-menu .level3 a{
	/* border-bottom-style:none; */
	/* border-bottom-color:transparent; */
}

.primary-menu .level3 li:last-child a,
.primary-menu .level2 .toplevel a.level2.active{
	border-bottom-style:solid;
}

.primary-menu .level2open a.level1:after,
.primary-menu .level3open a.level2:after,
.primary-menu .level4open a.level3:after,
.primary-menu .level5open a.level4:after{
	content:"\25bc";
}

/**
 * PRIMARY MENU - VERTICAL
 */

.id-primary-menu a,
.id-primary-menu a:hover{
	border-top-color:transparent;
}

.id-primary-menu a.level1:not(.active-currentpage):not(:hover):not(.toggled):not(.untoggled) span:not(.primary-menu-toggler){
	color:var(--color-text-heading);
}

.id-primary-menu ul.level2{
	box-shadow:inset 0 -1px 0 var(--color-lightgray-dark);
}

.id-primary-menu .active:not(.untoggled) .primary-menu-count{
	display:none!important;
}

/**
 * PRIMARY MENU COLUMN LAYOUT
 */


.id-offcanvas-menu-section{
	/* visibility: visible!important; */
	/* left:0!important; */
	/* -webkit-transform: translateX(0)!important; */
	/* transform: translateX(0)!important; */
	/* z-index:99; */  
}

/**/

.menu-multicol-offcanvas,
.secondary-menu-offcanvas ul{
	/* text-align:center; */
}

.menu-multicol-box-offcanvas,
.secondary-menu-offcanvas ul{
	/* width:400px; */
	/* max-width:100%; */
	/* display:inline-block; */
	/* vertical-align: top; */
	/* margin-left:0; */
	/* margin-right:0; */
}

.secondary-menu-offcanvas ul{
	/* width:100%; */
}

.menu-multicol-box-offcanvas{
	margin-bottom:1.5em;
}

.menu-multicol-box-offcanvas .box-title{
	margin:0 auto;
}

.menu-multicol-box-offcanvas .box-inner,
.menu-multicol-box-offcanvas .box-title,
.secondary-menu-offcanvas li{
	text-align:left;
}

/**/
