.daily-rates-page {
	padding-bottom: 3rem;
}

#wrapper > div#container > main#content div.entry-content.daily-rates-content {
	max-width: 1400px;
	padding: 1rem 0 3rem;
}

.daily-rates-content {
	color: #000;
}

.daily-rates-section {
	margin: 0 auto 2.5rem;
}

.daily-rates-section > h2 {
	margin: 0 auto 1rem;
	font-size: 1.45rem;
	text-align: center;
	color: var(--color-dark-green-gray);
}

.daily-rates-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 1rem;
}

.daily-rates-card,
.daily-rates-note-card {
	background: rgba(255, 255, 255, .55);
	border: 1px solid var(--color-warm-sand);
	-webkit-box-shadow: 0px 7px 25px -15px #000000;
	box-shadow: 0px 7px 25px -15px #000000;
}

.daily-rates-card {
	width: 100%;
	max-width: 320px;
	flex: 1 1 100%;
}

#wrapper > div#container > main#content div.entry-content .daily-rates-card h3 {
	margin: 0;
	padding: .85rem 1rem;
	font-size: 1.1rem;
	text-align: center;
	background: var(--color-dark-green-gray);
	color: var(--color-prairie-cream);
}

.daily-rates-list {
	margin: 0;
	padding: .4rem;
	list-style: none;
}

.daily-rates-list li {
	text-align: center;
	margin: 20px;
}

.daily-rates-note-card {
	padding: 1.25rem;
	background: var(--color-warm-sand);
	text-align: center;
}

@media only screen and (min-width: 700px) {
	.daily-rates-card {
		flex: 0 1 calc(50% - 1rem);
	}
}

@media only screen and (min-width: 1100px) {
	.daily-rates-card {
		flex: 0 1 calc(25% - 1rem);
	}
}