	
	
 body .vb-menu-tag-wrap{
	 display:inline-flex;
	 flex-wrap:wrap;
	 align-items:center;
	 flex-grow:1; 
 }	 
body .vb-menu-tag {
	font-size: 11px !important;
	background: var(--menu-primary-bg) !important;
	color: var(--menu-primary-cr) !important;
	border-radius: var(--vb-global-btn-rd) !important;
	line-height: 1.1em !important;
	padding: 3px 8px !important;
	margin-top: 0px !important;
	display: inline-block;
	font-weight: 400 !important;
	z-index: 1!important;
	vertical-align: middle!important;
	width: auto !important;

} 
	 .vb-menu-section {
 		--menu-sec-pd:var(--vb-menu-sec-pd,30px 40px);
 		--grid-columns:var(--vb-grid-columns,100%);
		float: inline-start;
		width: 100%;
		display:inline-flex;
 		pointer-events: all;
		align-items:center;
		flex-wrap:wrap;
 		justify-content: center;
		padding: var(--menu-sec-pd) !important;	
	}
	 .vb-menu-section-middle{
		width:min(var(--navbar-wt,var(--vb-global-body-wt)),100%);
		display:inline-flex;
	}
	 
.vb-menu-section-list.vb-menu{
	
	
	--menu-display: flex;
	--menu-ht: auto;
	--menu-item-wt: 100%;
	--menu-item-pd-bl-st:0px;
	--menu-item-pd-bl-en:0px;
	--menu-item-pd-in-st:0px;
	--menu-item-pd-in-en:0px;
	--menu-gap: var(--vb-drop-gap,20px);
	--menu-bw-br-cr:transparent;
	--menu-bw-br-st:solid;
	--menu-bw-br-wt: 0px;
	--menu-bw-gap: 1;
	--menu-item-bg: transparent;
	--menu-item-br-wt: 0px;
	--menu-item-br-st: solid;
	--menu-item-br-cr:transparent;
	--menu-item-sd:none;
	--menu-item-rd:0px;
	--menu-item-hv-bg:transparent;
	--menu-item-hv-br-wt:var(--menu-item-br-wt);
	--menu-item-hv-br-cr: var(--menu-item-br-cr);
	--menu-item-hv-br-st: var(--menu-item-br-st);
	--menu-item-hv-sd: var(--menu-item-sd);
	--menu-lab-cr: var(--vb-drop-lab-cr,var(--vb-global-lk-cr));
	--menu-lab-hv-cr: var(--vb-drop-lab-hv-cr, var(--vb-global-lk-hv-cr));
	--menu-lab-fn-sz: 18px;
	--menu-lab-fn-wt: 700;
	--menu-lab-li-ht: 1.5em;
	--menu-lab-fn-fm: var(--vb-drop-lab-fn-fm,inherit);
	--menu-lab-txt-dec: var(--vb-drop-lab-txt-dec,none);
	--menu-lab-txt-tf: var(--vb-drop-lab-txt-ft,none);
	--menu-lab-lt-sp: var(--vb-drop-lab-lt-sp,none);
	--menu-lab-wd-sp: var(--vb-drop-lab-wd-sp,none);
	--menu-lab-fn-st: var(--vb-drop-lab-fn-st,none);
	--menu-des-sp: 0px;
	--menu-des-cr: var(--vb-drop-des-cr,var(--vb-global-gry-cr));
	--menu-des-hv-cr: var(--vb-drop-des-hv-cr,var(--menu-lab-hv-cr));
	--menu-des-fn-sz: 14px;
	--menu-des-fn-wt: 400;
	--menu-des-li-ht:1.5em;
	--menu-des-fn-fm: var(--vb-drop-des-fn-fm,inherit);
	--menu-des-txt-dec: var(--vb-drop-des-txt-dec,none);
	--menu-des-txt-tf: var(--vb-drop-des-txt-tf,none);
	--menu-des-lt-sp: var(--vb-drop-des-lt-sp,none);
	--menu-des-wd-sp: var(--vb-drop-des-wd-sp,none);
	--menu-des-fn-st: var(--vb-drop-des-fn-st,none);
	
	--menu-pot-cr: var(--menu-lab-cr);
	--menu-pot-hv-cr:var(--menu-lab-hv-cr));
	--menu-pot-sz: 1em;
	--menu-icn-sz: var(--vb-drop-icn-sz,1.25em);
	--menu-icn-sp: var(--vb-drop-icn-sp,7px);
	--menu-icn-cr: var(--vb-drop-icn-cr,var(--menu-lab-cr));
	--menu-icn-hv-cr: var(--vb-drop-icn-hv-cr,var(--menu-lab-hv-cr));
	--menu-primary-bg: var(--vb-drop-primary-bg,var(--vb-global-primary-bg));
	--menu-primary-cr: var(--vb-drop-primary-cr,var(--vb-global-primary-cr));
	--menu-primary-hv-bg: var(--vb-drop-primary-hv-bg,var(--vb-global-primary-hv-bg));
	--menu-primary-hv-cr: var(--vb-drop-primary-hv-cr,var(--vb-global-primary-hv-cr));
	
	width: 100% !important;
	padding: 0px !important;
	margin:0px!important;
	background: transition !important;
	box-shadow: none !important;
	border-radius:0px !important;
	border:none  !important;
 	top: 0px !important;
	inset-inline-end: 0px!important;
	inset-inline-start: 0px!important;
	opacity: 1 !important;
	gap:0px !important;
	flex-wrap: wrap!important;
	
	display:inline-flex !important;
 
}
	 .vb-menu-section-middle > .vb-menu-section-list.vb-menu {
		float: inline-start !important;
		display: grid !important;
		width:100%!important;
		grid-template-columns: var(--grid-columns,100%) !important;
		width: calc(100% + var(--menu-gap,00px))  !important;
		margin: calc(var(--menu-gap,00px) / -2) !important;
		align-items: start;
	}
 
	 .vb-menu-section-list.vb-menu > li {
		--vb-grid-columns:1;
		--vb-menu-section-img:none;
 		margin: calc(var(--menu-gap,0px) / 2) !important;
		width: calc(100% - var(--menu-gap,00px))!important;
		float:inline-start;
		list-style:none;
		position:relative;
 		padding:0px ;
		display: inline-flex;
		align-items: start;	
		flex-wrap: wrap;
		height: fit-content;	 
	  
	} 
.vb-menu-section-list.vb-menu .vb-menu-section-list.vb-menu{
	--menu-lab-fn-sz: 15px;
	--menu-lab-fn-wt: 400;
	--menu-des-fn-sz: 12px;
	--menu-des-fn-wt: 400;
	margin: 15px 0 0 0!important;
	gap: 10px!important;

}
	
	body .vb-menu-section-list.vb-menu .vb-menu-section-list.vb-menu > li {
		margin:0px!important;
		width: 100%!important;
		margin: 0px 0 0 0!important;
 	}
	.vb-menu-section-list.vb-menu .vb-menu-section-list.vb-menu > li > *:is(a,span) .vb-des{
		opacity:0.75;
	} 