/* typography changes */
.nav-primary .menu {
	font-family: "Inter", sans-serif; 
}

/*content width*/
.content-sidebar-wrap {
  max-width: 1000px;
}

/*rounds all imgs*/
img {
  border-radius:3px!important;
}

/* site title */
.title-area {
	max-width: 25rem;
}

/* header widgets */
.header-widget-area {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
#text-16 a {
	color: #fff;
	text-decoration: none;
}
#text-16 p {
	margin:0;
}

/* bullet hooks */
#text-12 {
	flex: .75;
}
#text-12 .widget-wrap {
	margin: 30% 0;
}
@media screen and (max-width:900px) {
	#text-12 .widget-wrap {
	margin: 5% 0;
}
}

/* featured pages */
.front-page-4 .wrap {
	justify-content: space-between;
}
#featured-page-3, #featured-page-4 {
	width: 49%;
}
.front-page-4 .entry, .front-page-4 a.alignnone, .front-page-4 .entry-image {
	width: 100%;
}

/* footer widgets */
.footer-widgets .widget-area:first-of-type {
	flex: 2;
}
.footer-widgets .widget-area:last-of-type {
	flex: 1;
}
.pgsd_hours {
	margin-bottom: 0;
}

/* contact us spacing fixes */
input#SendEmail, input#getDirections, div#map{
  margin: 12px 0;
}

#text-15 .emailFormLine {
	margin-bottom: 8px;
}

/* un-centers contact form on large screens */
@media screen and (min-width: 800px) {
	#text-15 .emailFormLine, #text-15 h3 {
		text-align: left;
	}
	#text-15 .emailFormLine label, #text-15 h3 {
		margin-left: 18px;
	}	
	#emailForm > div:nth-child(7) {
		text-align: right;
	}
}

/* small screens */
@media screen and (max-width:768px) {
	/* bullet hooks */
	#text-12 .widget-wrap {
		margin: 0;
	}
	#text-12 ul {
		text-align: center;
	}
	/* featured pages */
	#featured-page-3, #featured-page-4 {
		width: 100%;
	}
}