.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	background-color: white;
	border: 3px solid #c09a66;
}

.landing-page-item {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin: 0 0 1em 0;
}

.archive-featured-primary, .archive-featured-secondary, .archive-previous-primary, .archive-previous-secondary {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin: 0 0 2em 0;
}

.landing-page-item:nth-child(3n) {
	margin: 0 0 1em 0;
}

.header-container__branding {
	flex-basis: 40%;
	max-width: 100%;
	margin: 0;
}

.header-container__navigation {
	flex-basis: 50%;
	max-width: 100%;
}

.navbar > .container {
	padding: 0 10px 10px 10px;
}

.card-3 {
	flex-basis: 100%;
	margin: 0;
}

.card-3:nth-child(3n) {
	margin: 0;
}

a.telephone {
	margin-left: 0;
}

.show_thumbnails .card-3 {
	height: auto;
}

.card-3--about {
	height: auto;
}

.cards img.wp-post-image {
  height: 200px;
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.card-3 {
		flex-basis: 45%;
		margin: 0 1em 1em 0;
	}
	
	.card-3:nth-child(3n) {
		margin: 0 1em 1em 0;
	}
	a.telephone {
		margin-left: 1em;
	}
}

@media only screen and (min-width: 1025px) {
	
	.navbar > .container {
		padding: 2em 0;
	}
	
	a.telephone {
		margin-left: 1em;
	}
	
	.landing-page-item {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		margin: 0 1em 1em 0;
	}
	
	.landing-page-item:nth-child(3n) {
		margin: 0 1em 1em 0;
	}
	
	.archive-featured-primary, .archive-featured-secondary, .archive-previous-primary, .archive-previous-secondary {
		-ms-flex-preferred-size: 64%;
		flex-basis: 64%;
		margin: 0 2em 2em 0;
	}	

	.card-3 {
		flex-basis: 30%;
		margin: 0 2.5em 1em 0;
	}
	
	.card-3:nth-child(3n) {
		margin: 0 0 1em 0;
	}		
	
	.header-container__branding {
		flex-basis: 20%;
		max-width: 33%;
		margin: 0 2.5em 1em 0;
	}
	
	.header-container__navigation {
		flex-basis: 80%;
		max-width: 67%;
	}
	
	.show_thumbnails .card-3 {
		height: auto;
	}
	
	
}

