#walk-header {
	background-color: var(--wp--preset--color--leaf);
	color: var(--wp--preset--color--cream);
	border-color: var(--wp--preset--color--cream);
	display: flex;
	justify-content: center;
	text-align: center;
	padding-bottom: var(--wp--preset--spacing--60);
}

@media(min-width: 768px) {
	.walk-header {
		padding-bottom: 10vmin;
	}
}

@media(min-width: 1200px) {
	.walk-header {
		padding-bottom: 7.5vmin;
	}
}

.walk-header-bubble {
	max-width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

@media (min-width: 768px) {
	.walk-header-bubble {
		height: 720px;
		width: 550px;
		border: 1px solid;
		border-radius: 100%;
		padding: 100px;
	}
}

#walk-header .walk-header-title {
	color: inherit;
}

#walk-header .arb-svg--gate-illustration {
	margin-top: 20px;
	margin-bottom: 20px;
}

#walk-header .walk-header-description {
	margin-bottom: 20px;
	font-size: var(--wp--preset--font-size--normal);
}

#walk-header .walk-header-description a {
	color: var(--wp--preset--color--cream);
	outline: none;
	text-decoration: underline;
}

#walk-header .walk-header-description a:hover,
#walk-header .walk-header-description a:focus {
	text-decoration: none;
}

#walk-header .walk-header-meta {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
}

#walk-header .walk-header-meta-item {
	color: inherit;
	font-size: var(--wp--preset--font-size--small);
	font-family: var(--wp--preset--font-family--body);
	line-height: 1.5;
	font-weight: 500;
}

#walk-header .walk-header-meta-item:not(:last-child)::after {
	margin: 0 5px;
	content: "·";
}

.walk-stop-details {
	padding-bottom: 12.5vmin;
	padding-top: 12.5vmin;
	align-items: center;
	display: flex;
	flex-direction: column
}

@media(min-width: 768px) {
	.walk-stop-details {
		padding-bottom: 10vmin;
		padding-top: 10vmin
	}
}

@media(min-width: 1200px) {
	.walk-stop-details {
		padding-bottom: 7.5vmin;
		padding-top: 7.5vmin
	}
}

@media(max-width: 1069px) {
	.walk-stop-main-stop-container .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 100% !important;
	}

	.walk-stop-main-stop-container .wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media(min-width: 1070px) {
	.walk-stop-details {
		height: calc(100vh - 30px);
		justify-content: center;
		position: sticky;
		top: 0;
		z-index: 1001
	}
}

.walk-stop-number {
	padding: 10px 30px;
	border: 1px solid var(--wp--preset--color--leaf);
	border-radius: 100%
}

.walk-stop-heading {
	line-height: 1.2;
	margin-top: 40px;
	text-align: center;
}

@media(min-width: 1400px) {
	.walk-stop-heading {
		font-size: 60px;
	}
}

.walk-stop-main-stop-container .plant-tag-reverse .plant-tag-instructions {
	color: var(--wp--preset--color--leaf);
}

.walk-stop-main-stop-container .plant-bio-plant-tag {
	margin-bottom: 6.25vmin;
	margin-top: 6.25vmin;
}

@media(min-width: 768px) {
	.walk-stop-main-stop-container .plant-bio-plant-tag {
		margin-bottom: 5vmin;
		margin-top: 5vmin
	}
}

@media(min-width: 1200px) {
	.walk-stop-main-stop-container .plant-bio-plant-tag {
		margin-bottom: 3.25vmin;
		margin-top: 3.25vmin
	}
}

@media(min-width: 1070px) {
	.walk-stop-hotspot-image {
		margin-right: -3vw
	}
}

.walk-stop-textarea {
	padding-bottom: 12.5vmin
}

@media(min-width: 768px) {
	.walk-stop-textarea {
		padding-bottom: 10vmin
	}
}

@media(min-width: 1200px) {
	.walk-stop-textarea {
		padding-bottom: 7.5vmin
	}
}

.walk-stop-textarea a {
	box-shadow: inset 0 -1px var(--wp--preset--color--leaf);
	cursor: pointer
}

.walk-stop-textarea a:hover,
.walk-stop-textarea a:focus {
	box-shadow: none;
	background-color: var(--wp--preset--color--leaf);
	color: var(--wp--preset--color--cream);
}

.walk-stop-textarea a:active {
	box-shadow: none;
	background-color: var(--wp--preset--color--neon);
	color: var(--wp--preset--color--cream);
}

.walk-stop-heatmap-details .walk-stop-textarea > .arboretum-stats{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 5px solid var(--wp--preset--color--leaf)
}

.walk-stop-main-stop-container .arboretum-landing-gallery {
	background-color: var(--wp--preset--color--leaf);
	color: var(--wp--preset--color--cream);
}

.walk-stop-image-gallery img {
	border: 1px solid var(--wp--preset--color--cream);
}

.walk-stop-image-gallery figcaption {
	color: var(--wp--preset--color--cream);
}