.trails-module {
    margin-top: 50px;
    z-index: 99;
    position: relative;
}
.trails-module h1 {
    color: var(--darkGreen);
}
.trails-module button.btn.btn-primary {
    background-color: var(--darkGreen);
    border: var(--darkGreen);
}
.trails-module a.btn.btn-primary {
    background-color: var(--darkGreen);
    border: var(--darkGreen);
}
.trails-filters {
	margin: 0 0 24px;
}
.trails-filters .form-control,
.trails-filters .btn,
.trails-filters label {
	margin: 0 8px 8px 0;
}
.trail-card {
	margin-bottom: 24px;
}
.trails-facts th {
	width: 180px;
}
.trails-module > .container,
.trails-detail > .container {
	padding-top: 30px;
	padding-bottom: 40px;
}
.trail-map-section {
	width: 100%;
}
.trail-map-section #trail-map {
	height: 420px;
	margin-top: 0;
}
#trail-map {
	height: 420px;
	margin-top: 20px;
}
.trail-pin-note {
	margin-top: 6px;
}
.trail-map-section .trail-map-credit {
	padding: 6px 15px 20px;
}
.trail-map-credit {
	font-size: 12px;
	margin-top: 6px;
}
