/* Font was really light as if the defaulted font-family wasn't loadingt anything other than 100 weight.*/
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

/*Archivo seems to work for everthing that needs to be a little "louder"*/
.hero-stat,
.site-title,
.wp-block-button__link,
.main-navigation ul ul a {
	font-family: "Archivo Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

/*Hide unused headers.*/
.entry-header, .recent-posts, .front-page-wrapper {
	display: none;
}

/*Numbers on impact and financials page */
.hero-stat {
	font-size: 3rem;
	margin-bottom: 0;
	font-weight: bold;
}

/*Text in columns needs a bit more space*/
.wp-block-cover {
	margin-bottom: 3rem;
}

/*Remove space from above on page where the Map is the first thing.*/
#post-4 .wp-block-jetpack-map {
	margin-top: -3rem;
}

/* Button text was not set to the center of the button*/
.wp-block-button .wp-block-button__link {
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
}

/*This keeps the header on each page from getting to big*/
.wp-block-coblocks-hero__inner {
	max-height: 700px;
}

#en-espanol {
	position: absolute;
	top: 1rem;
	left: 1rem;
}

/* Set relative for the Español link */
#page {
	position: relative;
}

/*Hide translation link in nav bar on mobile*/
@media( max-width: 495px) {
	#en-espanol {
		display: none;
	}
}

/*Add Icon*/
#en-espanol:after, {
	font-family: 'Dashicons';
	content: "\f326";
	position: absolute;
	right: -1.2rem;
}

.menu-item-670:after {
	font-family: 'Dashicons';
	content: "\f326";
	position: absolute;
	left: 100px;
	top: 0 !important;
}

/*Fix positioning in menu*/
.menu-item-670:after {
	top: 8px;
}

/*Hide the menu translation link on desktop. Show the top left one.*/
@media( min-width: 496px) {
	.menu-item-670 {
		display: none;
	}
	
	#en-espanol {
		position: absolute;
		top: 1rem;
		left: 1rem;
	}
}

/*Fix missing line on quotes*/
.home__quotes .wp-block-column {
	border-left: 4px solid #fff !important;
}

/* Fix column width on quote blocks*/
.alignfull .wp-block-group__inner-container {
	max-width: 90% !important;
}

/*Fix text sizing on mobile */
@media( max-width: 496px) {
	.wp-block-coblocks-hero__inner {
		text-align: center !important;
		display: flex;
	}
	
	.wp-block-coblocks-hero__inner .wp-block-buttons {
		justify-content: center;
	}
	
	.wp-block-coblocks-hero__inner h2:nth-child(1) {
		font-size: 1.2rem !important;
	}
	
	.wp-block-coblocks-hero__inner h2:nth-child(2) {
		font-size: 1.8rem !important;
	}
}

/* Normalize heading color*/
h3, h4 {
	color: #474f53;
}

.post-6 .wp-block-columns .wp-block-column {
	padding: 1rem 1.5rem;
	color: #40405E;
}

.menu-item-530 a {
	color: #d7b221 !important;
}

.menu-item-530 a:hover {
	color: #c1a01e !important;
}

@media(max-width: 495px) {
	.menu-item-220 a {
		color: #d7b221 !important;
	}
	
	.menu-item-220 a:hover {
		color: #c1a01e !important;
	}
}

@media( min-width: 496px) {
	.menu-item-220 a {
		padding: .5em 1.2em !important;
		margin-top: -.5em;
		background: #d7b221;
		color: #fff !important;
		border-radius: 9999px;
		transition: .3s;
		border: 2px solid #d7b221;
	}
	
	.menu-item-220 a:hover {
		background: #c1a01e;
	}
	
	.menu-item-530 a {
		margin-top: -.5em;
		padding: .5em 1.2em !important;
		border-radius: 40px;
		border: 2px solid #d7b221;
	}
	
	.menu-item-530 a:hover {
		background: #d7b221;
		color: #fff !important;
	}
}

.menu-toggle {
	font-family: "Archivo Narrow", sans-serif;
	font-weight: bold !important;
}