.search-result-item mark {
	font-weight: var(--wp--custom--heading--typography--font-weight);
	font-style: normal;
	background-color: unset;
	padding: unset;
}

h3.search-result-item__title {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

h3.search-result-item__title:after {
	content: attr(data-post-type);
	display: inline-block;
	position: relative;
	bottom: 0.4em;
	margin: 0;
	padding: 0 12px;
	line-height: 24px;
	font-weight: var(--wp--custom--body--typography--font-weight);
	border-radius: 100px;
	font-size: 10px;
	white-space: nowrap;
	background: #ececec;
	color: #3c3c3c;
}

h3.search-result-item__title[data-post-type="page"]:after,
h3.search-result-item__title[data-post-type="landing_page"]:after {
	content: "Information";
}

h3.search-result-item__title[data-post-type="post"]:after {
	content: "Blog Post";
}

h3.search-result-item__title[data-post-type="external_link"]:after {
	content: "External Link";
}

h3.search-result-item__title[data-post-type="Dental Savings Plan"]:after {
	background: #e6eaff;
	color: #2445ea;
}

h3.search-result-item__title[data-post-type="Insurance"]:after {
	content: "Dental Insurance";
	background: #ffe3dc;
	color: #ea5b38;
}

h3.search-result-item__title[data-post-type="Member Care"],
h3.search-result-item__title[data-post-type="Members"]:after {
	background: #ffe5f4;
	color: #b44684;
}

h3.search-result-item__title[data-post-type="Telemedicine Plan"]:after,
h3.search-result-item__title[data-post-type="Vision Plan"]:after {
	background: #d9f6e6;
	color: #29a360;
}

h3.search-result-item__title a {
	color: var(--utility-soft-black, #080709);
	font-size: 22px;
	font-weight: var(--wp--custom--heading--typography--font-weight);
	line-height: 28px;
	text-decoration: none;
}

.search-result-item__excerpt {
	color: var(--utility-soft-black, #080709);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--wp--custom--body--typography--font-weight);
	line-height: 28px;
	margin-bottom: 32px;
}

.wp-block-query-pagination {
	padding: 30px 0;
}

.wp-block-query-pagination,
.wp-block-query-pagination-numbers {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 18px;
}

.wp-block-query-pagination .page-numbers {
	text-decoration: none;
	color: var(--utility-body-text-color, #4B5260);
	font-size: 14px;
	font-style: normal;
	font-weight: var(--wp--custom--body--typography--font-weight);
	line-height: 26px;
	display: flex;
	padding: 0px 9px;
	flex-direction: column;
	align-items: flex-start;
	gap: 10px;
}

.wp-block-query-pagination .page-numbers.current {
	color: var(--utility-white, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: var(--wp--custom--body--typography--font-weight);
	line-height: 26px;
	display: flex;
	padding: 0px 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border: 1px solid var(--primary-blue-sky, #436DE9);
	background: var(--primary-blue-sky, #2445EA);
}

.wp-block-query-pagination .page-numbers.dots {
	padding: 0;
}

.wp-block-query-pagination .wp-block-query-pagination-previous > span,
.wp-block-query-pagination .wp-block-query-pagination-next > span {
	visibility: hidden;
	font-size: 1px;
	letter-spacing: -1px;
	color: transparent;
}

.wp-block-query-pagination .wp-block-query-pagination-previous:before {
	visibility: visible;
	content: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1L2 6L7 11M2.97502 6H19' stroke='%232445EA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.wp-block-query-pagination .wp-block-query-pagination-next:after {
	visibility: visible;
	content: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L18 6L13 11M17.025 6H1' stroke='%232445EA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
