/* Speleobooks Cart 7 category submenu. */

@media (min-width: 1200px) {
	#top-menu > #menu-item-74 > .sub-menu {
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		right: -160px;
		left: auto;
		width: min(920px, calc(100vw - 32px));
		max-height: 72vh;
		padding: 16px;
		overflow-y: auto;
	}
}

@media (min-width: 981px) and (max-width: 1199px) {
	#top-menu > #menu-item-74 > .sub-menu {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		right: -100px;
		left: auto;
		width: min(680px, calc(100vw - 32px));
		max-height: 70vh;
		padding: 14px;
		overflow-y: auto;
	}
}

@media (min-width: 981px) {
	#top-menu > #menu-item-74 > .sub-menu > li {
		width: auto;
		padding: 0;
	}

	#top-menu > #menu-item-74 > .sub-menu > li > a {
		width: auto;
		padding: 8px 10px;
		font-size: 13px;
		line-height: 1.3;
	}
}

@media (max-width: 980px) {
	.et_mobile_menu #menu-item-74 > .sub-menu {
		max-height: 60vh;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}
}
