@media (min-width:768px){
	#menu-item-40792.kadence-menu-mega-enabled > .sub-menu {
		grid-auto-flow: column;
		grid-template-areas:
         "a a a a b b b b"
         "a a a a b b b b"
         "c c c c d d d d"
         "c c c c d d d d";
	}
}

#primary-menu li.menu-item:after,
.mobile-menu-container .menu-item:before  {
	content: '';
	background-size: contain!important;
	background-repeat: no-repeat!important;
	width: 30px;
	position: absolute;
	margin-left: 103px!important;
	height: 20px;
	margin-top: -40px;
}


.mobile-menu-container .menu-item:before  {
	margin-left: 150px!important;
	margin-top: 20px;
	background-size: contain!important;
}


/*start TRA 1.14: USA Menu  2023.08.16*/
@media (min-width: 1100px) {
	.header-navigation .header-menu-container .kadence-menu-mega-enabled > .sub-menu > li.menu-item {
		padding-left: 50px;
		position: relative;
		border-bottom: 1px solid rgba(255,255,255,0.1)!important;
	}
	#primary-menu li.menu-item:after, .mobile-menu-container .menu-item:before {
		position: absolute;
		margin-left: 0 !important;
		left: 0;
		top: 50%;
		margin-top: -12px;
	}
	body .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul .dropdown-nav-toggle {
		display: block!important;
		margin-right: 0!important ;
		right: auto;
		left: -8px !important;
		position: absolute;
		margin-top: -8px!important;
		transform: rotate(90deg);
	}
	.header-navigation .header-menu-container li:not(.kadence-menu-mega-enabled) > .sub-menu .nav-drop-title-wrap,
	.header-menu-container ul.menu>li > a > .nav-drop-title-wrap {
		position: static;
	}
	.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li>a {
		border-bottom: none !important;
		position: static;
	}
	.header-navigation .header-menu-container .kadence-menu-mega-enabled > .sub-menu li.menu-item > a {
		width: auto;
	}
	body .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul span.dropdown-nav-toggle.active {
		margin-right: 0!important;
		left: -27px!important;
	}

}

@media (min-width: 1100px) and (max-width: 1200px)  {
	.main-navigation .primary-menu-container > ul > li.menu-item > a {

		font-size: 18px;
	}
}

@media  (max-width: 375px) {
	.mobile-menu-container .menu-item:before {
		margin-left: 127px !important;
	}
}

/*end TRA 1.14: USA Menu  2023.08.16*/
