/**
 * List Markers CSS
 * Custom list markers (ellipse SVG) - Front-end only, scoped to body copy areas
 *
 * @package made-to-thrive-2026-base
 * @since 1.0.0
 */

/* List markers only in body copy areas - front-end only */
/* Post content */
.entry-content ul li::before,
.entry-content .wp-block-list li::before,
.wp-block-post-content ul li::before,
.wp-block-post-content .wp-block-list li::before,
article .entry-content ul li::before,
article .entry-content .wp-block-list li::before,
.single .entry-content ul li::before,
.single .entry-content .wp-block-list li::before,
.page .entry-content ul li::before,
.page .entry-content .wp-block-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 35px;
	height: 18px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2235%22 height=%2218%22 viewBox=%220 0 35 18%22 fill=%22none%22%3E%3Cellipse cx=%2217.5%22 cy=%229%22 rx=%2216.5%22 ry=%228%22 fill=%22%23A2BEFF%22 stroke=%22%236D240B%22 stroke-width=%222%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

/* Custom block body copy areas */
.call-to-action-body ul li::before,
.call-to-action-body .wp-block-list li::before,
.meet-brita-body-copy ul li::before,
.meet-brita-body-copy .wp-block-list li::before,
.intro-body-copy ul li::before,
.intro-body-copy .wp-block-list li::before,
.about .right .in ul li::before,
.about .right .in .wp-block-list li::before,
.contact .right .in ul li::before,
.contact .right .in .wp-block-list li::before,
.mini-about .right .in ul li::before,
.mini-about .right .in .wp-block-list li::before,
.newsletter .right .in ul li::before,
.newsletter .right .in .wp-block-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 35px;
	height: 18px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2235%22 height=%2218%22 viewBox=%220 0 35 18%22 fill=%22none%22%3E%3Cellipse cx=%2217.5%22 cy=%229%22 rx=%2216.5%22 ry=%228%22 fill=%22%23A2BEFF%22 stroke=%22%236D240B%22 stroke-width=%222%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

/* WYSIWYG content areas in blocks */
.wp-block-wysiwyg ul li::before,
.wp-block-wysiwyg .wp-block-list li::before,
[class*="body-copy"] ul li::before,
[class*="body-copy"] .wp-block-list li::before,
[class*="body"] ul li::before,
[class*="body"] .wp-block-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 35px;
	height: 18px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2235%22 height=%2218%22 viewBox=%220 0 35 18%22 fill=%22none%22%3E%3Cellipse cx=%2217.5%22 cy=%229%22 rx=%2216.5%22 ry=%228%22 fill=%22%23A2BEFF%22 stroke=%22%236D240B%22 stroke-width=%222%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}









