.menu > [class*='ct-mega-menu'] {
	> .sub-menu > li {
		border-top: none;
		// padding: 20px 30px;

		&:not(:last-child) {
			border-right: var(--dropDownDivider);
		}
	}

	.sub-menu .child-indicator {
		display: none;
	}
}

// width
.menu > .ct-mega-menu-content > .sub-menu {
	--width: var(--containerWidth);
	max-width: var(--maxSiteWidth);
	left: 50%;
	transform: translateX(-50%) !important;
	// right: 0;
}

// columns
.menu > [class*='ct-mega-menu-columns'] > .sub-menu {
	display: grid;
	grid-template-columns: var(--grid-template-columns);
}

.menu > .ct-mega-menu-columns-1 {
	--grid-template-columns: 1fr;
}

.menu > .ct-mega-menu-columns-2 {
	--grid-template-columns: repeat(2, 1fr);
}

.menu > .ct-mega-menu-columns-3 {
	--grid-template-columns: repeat(3, 1fr);
}

.menu > .ct-mega-menu-columns-4 {
	--grid-template-columns: repeat(4, 1fr);
}

.menu > .ct-mega-menu-columns-5 {
	--grid-template-columns: repeat(5, 1fr);
}

// icon
.menu-item .ct-icon-container {
	&.ct-left {
		margin-right: 0.5em;
	}

	&.ct-right {
		margin-left: 0.5em;
	}
}
