/* Styles for the display of a single resource (not Vue) */
.single-cares_resource .Media-body {
	padding-right: 1em;
}
.single-cares_resource .Media-body .child-level {
	margin-left: 1em;
}
.postlist article.resource-item {
	border-left: 2px solid #eee;
	margin-bottom: 1.5em;
}
.single-cares_resource .Media-body .entry-title {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: .4em;
}
.single-cares_resource ul.no-bullets {
	list-style-type: none;
	border-left: 1px solid #CCC;
	padding-left: .8em;
}
.single-cares_resource article a[target="_blank"]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10 6V8H5V19H16V14H18V20C18 20.5523 17.5523 21 17 21H4C3.44772 21 3 20.5523 3 20V7C3 6.44772 3.44772 6 4 6H10ZM21 3V11H19L18.9999 6.413L11.2071 14.2071L9.79289 12.7929L17.5849 5H13V3H21Z'%3E%3C/path%3E%3C/svg%3E");
}
.single-cares_resource .content-row.taxonomy-output {
	line-height: 2.2;
}
.taxonomy-output a {
	display: inline;
	padding: 4px 8px;
	width: 100%;
	text-align: left;
	margin: 0 0 5px 0;
	border-radius: 4px;
	transition: all 0.1s;
	line-height: 1.2;
	font-weight: normal;
	transition: 0.25s all;
}