/* Editor's marks inside Elementor content, matching the gillan-ritchie theme.
   Underline = yellow highlighter. Strikethrough + superscript + italic = proofreader's correction. */
.elementor u {
	text-decoration: none;
	color: #1e1c1a;
	background-image: linear-gradient(100deg, rgba(255, 216, 77, 0) 0.4em, #ffd84d 0.6em, #ffd84d calc(100% - 0.6em), rgba(255, 216, 77, 0) calc(100% - 0.35em));
	background-size: 100% 0.62em;
	background-position: 0 88%;
	background-repeat: no-repeat;
	padding: 0 0.12em;
	margin: 0 -0.12em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
.elementor del {
	color: #b3261e;
	text-decoration: line-through;
	text-decoration-color: #b3261e;
	text-decoration-thickness: 2px;
	margin-right: 0.15em;
}
.elementor del + sup {
	color: #b3261e;
	font-weight: 700;
	font-size: 0.85em;
	vertical-align: baseline;
	position: relative;
	top: 0.25em;
	margin-right: 0.05em;
}
.elementor del + sup + em {
	color: #b3261e;
	font-style: italic;
	font-weight: 700;
}
