// hover effect
[data-dropdown*='simple'] > ul > [class*='ct-mega-menu'] {
	.entry-content,
	.sub-menu > li > .ct-menu-link {
		padding-left: 0;
		padding-right: 0;
	}
}

[data-dropdown*='solid'] > ul > [class*='ct-mega-menu'] {
	.sub-menu {
		--menu-item-padding: var(--dropdown-items-spacing, 13px);
	}
}

[data-dropdown*='padded'] > ul > [class*='ct-mega-menu'] {
	.sub-menu > li > .ct-menu-link {
		margin-left: 0;
		margin-right: 0;
	}
}


// when megamenu is transformed to normal dropdown
.more-items-container [class*='ct-mega-menu'] {

	.entry-content {
		padding: var(--menu-item-padding, 0px);
	}
}


// entry content color
[class*='ct-mega-menu'] {

	.entry-content {
		color: var(--color);
	}
}


// disabled links
.menu-item .ct-disabled-link {
	pointer-events: none;
	--linkHoverColor: var(--linkInitialColor) !important;
}