@media(max-width:1220px) {

	.smooth-dropdown-toggle-menu ul.oxy-nav-menu-list > li.menu-item a {
		position: relative;
		width: fit-content;
		text-wrap: balance;
		line-height: 1.2;
	}
	.smooth-dropdown-toggle-menu .menu-item.menu-item-has-children ul.sub-menu {
		/*   height: 0; */
		/*   position: absolute; */
		left: 0;
		visibility: visible;
		opacity: 1;
		overflow: hidden;
		transition: .2s ease-in-out height;
		background-color: transparent;
		/*   padding-left: 18px; */
	}
	.smooth-dropdown-toggle-menu .menu-item.menu-item-has-children ul.sub-menu.is-open {
		height: auto;
		max-height: 1000px !important;
	}
	.smooth-dropdown-toggle-menu li.menu-item-has-children > a::after {
		content: '';
		border-top: 1px solid;
		border-right: 1px solid;
		transition: .2s ease-in transform;
		pointer-events: none;
		width: 8px !important;
		height: 8px !important;
		transform: rotate(45deg) !important;
		position: absolute;
		right: 20px;
	}
	.smooth-dropdown-toggle-menu .mobile-menu-toggle-trigger.open::after {
		transform: rotate(-60deg) translate(3.5px,calc(-50% + 5px));
	}
	.smooth-dropdown-toggle-menu li.menu-item.menu-item-has-children a > .mobile-menu-toggle-trigger {
		cursor: pointer;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		display: flex;
		align-items: center;
	}
	.smooth-dropdown-toggle-menu li.menu-item.menu-item-has-children > a[href*="/"] {
		padding-right: 60px !important;
	}
	.smooth-dropdown-toggle-menu li.menu-item.menu-item-has-children a[href*="/"] > .mobile-menu-toggle-trigger {
		width: 44px;
	}
	.smooth-dropdown-toggle-menu li.menu-item.menu-item-has-children > a:not([href]) .mobile-menu-toggle-trigger,
	.smooth-dropdown-toggle-menu li.menu-item.menu-item-has-children > a[href^="#"] .mobile-menu-toggle-trigger {
		width: 100%;
	}
	.mobile-menu-toggle-trigger::after {
		content: '';
		position: absolute;
		right: 42px;
		height: 48%;
		width: 1px;
		background-color: #fff;
		transform: none !important;
	}
	.smooth-dropdown-toggle-menu li.menu-item-has-children.sub-menu-open > a::after {
		transform: translateY(-2px) rotate(135deg) !important;
	}



	/* brix adjustments */
	.menu-item.open .sub-menu {
		max-height: 0 !important;
	}
	#main-menu .brx-submenu-toggle.icon-right > button {
		position: absolute;
		right: 0;
		margin: 0;
		padding: 10px 20px;
	}
	#main-menu .brx-submenu-toggle.icon-right > button::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		height: 50%;
		width: 1px;
		transform: translateY(-50%);
		background-color: black;
	}
	.menu-item.sub-menu-open .brx-submenu-toggle.icon-right {
		margin-bottom: 20px;
	}
	.brx-submenu-toggle.icon-right {
		margin-bottom: 0px;
		transition: .2s ease-in-out margin;
	}
	#menu-main-menu li li a {
		white-space: break-spaces;
		padding-right: 0;
	}
	.menu-item .sub-menu .menu-item {
		width: calc(100% + 40px) !important;
	}
	#main-menu .brx-submenu-toggle.icon-right > button {
		display: block !important;
	}
	#menu-main-menu li a{
		width: 100%;
	}
	#menu-main-menu li:has(ul.is-open) button svg{
		transform: rotate(180deg);
		transition: .2 ease-in-out all;
	}
}