.highlights-wrapper.row.no-header {
	margin-top: 40px;
}

.highlights-wrapper.row.no-header.no-grid {
	margin-top: 0px;
}

.highlights-wrapper.row {
	margin-top: 20px;
	padding-bottom: 20px;
}

.highlights-wrapper .highlights {

}
.highlights-wrapper .highlights.no-gap .title {
	padding-bottom: 0px;
}

.highlights-wrapper .highlights .header {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.highlights-wrapper > .highlights > .header .title {
	padding-bottom: 28px;
}

.highlights ul.highlight-items {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 20px;
}

.highlights-wrapper.no-grid .highlights li.highlight {
	margin-top: 40px;
}
.highlights-wrapper.no-grid .highlights li.highlight.first {
	margin-top: 0px;
}

.highlights-wrapper.no-grid .highlights .title {
	padding-bottom: 10px;
}

.highlights li.highlight .content-wrapper {
	border: 1px solid #cccccc;
	text-align: center;
	padding: 0.563rem;
}
.highlights li.highlight .image-wrapper {
	text-align: center;
}
.highlights li.highlight .highlight-img {
	width: 100%;
}
.highlights li.highlight .text-wrapper {
	text-align: center;
	min-height: 144px;
}
.highlights li.highlight .header {
	margin-top: 7px;
}
.highlights li.highlight .header .title {
	font-size: 20px;
	margin-bottom: 4px;
}
.highlights li.highlight .text {}
.highlights li.highlight .text p {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0;
}
.highlights li.highlight .text a.highlight-link {}

.highlights .more-action {
	width: 100%;
	text-align: center;
}
.highlights .more-action .more-btn {
}



	.highlights-wrapper.row {
		padding-bottom: 40px;
	}

	.highlights-wrapper.row.no-header.no-grid {
		padding-bottom: 10px;
	}

	.highlights {
		width: 100%;
		display: inline-block;
	}
	.highlights ul.highlight-items {
		text-align: center;
		padding-bottom: 20px;
	}

	.highlights li.highlight {
		display: flex;
		max-width: 40%;
		float: none;
		vertical-align: top;
	}

	.highlights-wrapper.no-grid .highlights li.highlight {
		padding: 0px 0.9375rem;
	}





.highlights-wrapper.show-all .highlight.item {
	display: inline-block !important;
}

.highlights-wrapper [class*="block-grid-"]>li {
	padding-left: 1.250rem;
	padding-right: 1.250rem;
}


.leaf-guide .highlights { max-width: 950px; margin-left: auto; margin-right: auto; }
.leaf-guide .highlights li.highlight .text-wrapper { padding: 0; }
.leaf-guide .highlights li.highlight .text { text-align: left; }
.leaf-guide .highlights li.highlight .text p { margin-bottom: 8px; }
.leaf-guide .leaf-guide .highlights li.highlight { text-align: center; }

@media only screen and (min-width: 64em) {
	.large-block-grid-4 li.highlight {
		max-width: 24%;
	}
	.large-block-grid-3 li.highlight {
		max-width: 33%;
	}
}
.highlights-wrapper.leaf-guide {
	text-align: center;
}

.highlights-wrapper.thinner_style {
	text-align: left;
}

.highlights-wrapper.thinner_style .large-block-grid-2 li.highlight, .highlights-wrapper.thinner_style .medium-block-grid-2 li.highlight {
	max-width: 49%;
	width:80%;
}

@media only screen and (max-width: 40.063em) { 
	.highlights li.highlight {
		max-width: 80%;
	}

	.highlights-wrapper.thinner_style .large-block-grid-2 li.highlight, .highlights-wrapper.thinner_style .medium-block-grid-2 li.highlight {
		max-width: 80%;
		width:80%;
	}
}
