a, a:visited, a:link {
	color: #74bf70;
}

@media screen and (min-width: 55em) {
	
	/* Give nav menu width wider */
	.site-branding {
		width: 20%;
	}
	
	#site-navigation {
		width: 80%;
		margin-top: 40px;
	}
	
	/* Darken the overlay on hero image */
	.overlay {
		opacity: .45;
	}
	
	/* Change header bg to white with black text */
	.standard-menu .site-header {
		background: #fff;
		color: #000;
	}
	
	.main-navigation ul ul {
		background: #f6f6f6;
	}
	
	/* Decrease header size of event title when hovering over calendar item */
	.singular .tribe-events-tooltip h3.entry-title.summary {
    	font-size: 16px;
	}

	.tribe-events-tooltip .tribe-events-event-body {
    	font-size: 12px;
    }	
}

/* Decrease nav font size */
.main-navigation {
	font-size: 13px;
}

/* Change color of menu toggle button on mobile */
#site-navigation button {
	color: #000;
	margin-top: 25px;
}

/* Homepage child page grid */
.home .entry-content .child-pages p {
	text-align: left;
	margin-bottom: 20px;
}

.block-two .columns .entry-content a.more-link {
	display: block;
	float: left;
	color: #74bf70;
}

/* Allow a small quote font size for custom class in block */
blockquote.wp-block-quote.small-quote {
	font-size: 1rem;
}

/* Set bg color for a custom class in a block on Professional Referrals page */
.policy-block {
	background-color: #eee;
	padding: 28px 28px 0;
}

/* Don't display featured image on an events page */
.post-type-archive-tribe_events .featured-image {
    display: none;
}

/* Don't display the "More Events" expansion button at bottom of calendar page */
.post-type-archive-tribe_events div#infinite-handle {
    display: none;
}

/* Customize the design of the events list display */
ul.ecs-event-list {
    list-style: none;
}

.ecs-event-list h4.entry-title {
    font-size: 1.3em;
}

.ecs-event-list li {
    margin-bottom: 30px;
}

/* Don't display the donation form title on the Donate page */
.post-61 h2.give-form-title {
    display: none;
}

/* Increase spacing between ol items */
ol li {
    margin-bottom: 15px;
}

/* Feedback when hovering over thumbnail image */
.post-thumbnail a:hover img {
    opacity: 0.6;
}

/* Change header and nav colors */
.site-header {
	background: #fff;
	color: #000;
}

.main-navigation a, .main-navigation a:visited, .main-navigation a:hover, .main-navigation a:focus, .social-navigation a, .social-navigation a:visited, .social-navigation a:hover, .social-navigation a:focus {
	color: #000;
}

/* Homepage blog posts section */
.entry-content h1.home-heading {
    color: #fff;
}

.entry-content .wp-block-newspack-blocks-homepage-articles p {
	font-size: 14px;
}

.entry-content .wp-block-newspack-blocks-homepage-articles {
    text-align: left;
}

.entry-content .wp-block-newspack-blocks-homepage-articles a.more-link {
    display: block;
    border-bottom: none;
    margin-top: 10px;
    text-decoration: underline;
}