/**
 * Suppress Genesis default .entry-content list bullets where custom markers are used.
 * style.css sets .entry-content ul > li { list-style-type: disc; } on every list item.
 */

.entry-content :is(
	ul.pricing-check-premium,
	ul.sub-list,
	ul.eposh-vz-card__points,
	ul.learning-experience-card__list,
	ul.pfe-tick-list,
	ul.pfe-list,
	ul.pfe-learning-outcomes__list,
	ul.pfe-bullet-list--split,
	ul.pfe-advanced-list,
	ul.pfe-card-list,
	ul.pocso-outcomes-list,
	ul.ic-outcomes-list,
	ul.ic-sub-block__list,
	ul.mgr-outcomes-list,
	ul.pub-objectives-list,
	ul.us-states-grid,
	ul.pwb-list,
	ul.pwb-step-aspects,
	ul.list
) > li,
.entry-content ul > li:is(
	:has(> .list-icon),
	:has(> .pfe-tick-icon),
	:has(> .mgr-tick-icon),
	:has(> .ic-outcomes-tick),
	:has(> .pocso-outcomes-tick),
	:has(> .pub-objectives-tick),
	:has(> .pfe-learning-outcomes__tick),
	:has(> .pfe-card-list__icon)
) {
	list-style: none !important;
	list-style-type: none !important;
}

.entry-content :is(
	ul.pricing-check-premium,
	ul.sub-list,
	ul.eposh-vz-card__points,
	ul.learning-experience-card__list,
	ul.pfe-tick-list,
	ul.pfe-list,
	ul.pfe-learning-outcomes__list,
	ul.pfe-bullet-list--split,
	ul.pfe-advanced-list,
	ul.pfe-card-list,
	ul.pocso-outcomes-list,
	ul.ic-outcomes-list,
	ul.ic-sub-block__list,
	ul.mgr-outcomes-list,
	ul.pub-objectives-list,
	ul.us-states-grid,
	ul.pwb-list,
	ul.pwb-step-aspects,
	ul.list
) > li::marker,
.entry-content ul > li:is(
	:has(> .list-icon),
	:has(> .pfe-tick-icon),
	:has(> .mgr-tick-icon),
	:has(> .ic-outcomes-tick),
	:has(> .pocso-outcomes-tick),
	:has(> .pub-objectives-tick),
	:has(> .pfe-learning-outcomes__tick),
	:has(> .pfe-card-list__icon)
)::marker {
	content: none !important;
	font-size: 0;
}
