/**
 * WYSIWYG lists in Page Builder & Layout Builder.
 * Outside list markers otherwise sit in the Bootstrap column gutter (left of paragraph text).
 */

/* Page Builder – prose lists in column / accordion / image sections */
.pageBuilder .container [class*="col-"] ul:not([class*="list"]):not(.nav):not(.slick-dots),
.pageBuilder .container [class*="col-"] ol:not([class*="list"]):not(.nav),
.pageBuilder .contentBody ul:not([class*="list"]),
.pageBuilder .contentBody ol:not([class*="list"]),
.pageBuilder .content_accordion_section_body ul:not([class*="list"]),
.pageBuilder .content_accordion_section_body ol:not([class*="list"]),
.pageBuilder .imageSection ul:not([class*="list"]),
.pageBuilder .imageSection ol:not([class*="list"]),
.pageBuilder .a2022_content_section ul:not([class*="list"]),
.pageBuilder .a2022_content_section ol:not([class*="list"]) {
	margin-left: 0;
	padding-left: 1.25rem;
	list-style-position: outside;
}

.pageBuilder .container [class*="col-"] ul:not([class*="list"]):not(.nav):not(.slick-dots),
.pageBuilder .contentBody ul:not([class*="list"]),
.pageBuilder .content_accordion_section_body ul:not([class*="list"]),
.pageBuilder .imageSection ul:not([class*="list"]),
.pageBuilder .a2022_content_section ul:not([class*="list"]) {
	list-style-type: disc;
}

.pageBuilder .container [class*="col-"] ol:not([class*="list"]):not(.nav),
.pageBuilder .contentBody ol:not([class*="list"]),
.pageBuilder .content_accordion_section_body ol:not([class*="list"]),
.pageBuilder .imageSection ol:not([class*="list"]),
.pageBuilder .a2022_content_section ol:not([class*="list"]) {
	list-style-type: decimal;
}

/* Layout Builder – WYSIWYG copy areas */
main.main-layout .data-content ul:not([class*="list"]),
main.main-layout .data-content ol:not([class*="list"]) {
	margin-left: 0;
	padding-left: 1.25rem;
	list-style-position: outside;
}

main.main-layout .data-content ul:not([class*="list"]) {
	list-style-type: disc;
}

main.main-layout .data-content ol:not([class*="list"]) {
	list-style-type: decimal;
}
