/*----- Navigation -----*/
#site-navigation a {
	color: #00685E;
	font-size: 1.3em;
	border-radius: 5px;
}

#masthead .site-header-inner {
	padding-top: 15px;
	padding-bottom: 30px;
}

#masthead .header-search-container {
	display: none;
}

#site-navigation li:hover a {
	background: #00685E;
	color: white;
}

#header-inner.sticky-navigation {
	background: white;
	border-bottom: 3px solid #00685E;
}

#site-navigation .current_page_item > a, #site-navigation .current-menu-item > a, #site-navigation .current_page_ancestor > a, #site-navigation .current_page_item > a:hover, #site-navigation .current-menu-item > a:hover, #site-navigation .current_page_ancestor > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a {
	background: white;
	border: 1px solid #00685E;
	color: #00685E;
}

#site-navigation .nav-bar li.menu-item-has-children > a:after, #site-navigation .nav-bar li.page_item_has_children > a:after {
	content: none;
}

#site-navigation ul ul {
	background: white;
}

/*----- Feature Image -----*/
img.attachment-full.size-full {
	display: none;
}

#hero.has-background .overlay, #primary-header .overlay, .page-header.has-featured-image .overlay {
	opacity: .1;
}

.single .entry-header.primary-hentry,
.page .entry-header.primary-hentry {
	padding-top: 240px;
	padding-bottom: 40px;
}

.entry-header.primary-hentry .entry-title,
.page-header .page-title {
	font-size: 4em;
}

@media only screen and (max-width: 500px) {
	.single .entry-header.primary-hentry,
	  .page .entry-header.primary-hentry {
		padding-top: 100px;
		padding-bottom: 30px;
	}
	
	.entry-header.primary-hentry .entry-title,.page-header .page-title {
		font-size: 2em;
	}
}

/*----- Footer Button -----*/
#colophon #gotop-button a {
	background: #00685E;
}

.site-footer .gotop {
	background: #00685E;
}

#colophon {
	border-top: 5px solid #00685E;
}

/*----- Hyperlinks -----*/
a {
	color: #00685E;
	text-decoration: none;
}

.hentry .entry-content a:not(.primary-button):not(.wp-block-button__link) {
	border-bottom: none;
}

/*----- Grid Page Title -----*/
.hentry .entry-title a {
	text-align: center;
	font-size: 1.5em;
}

/*----- Home Page Title -----*/
.homepage-widgets .widget .widget-title {
	color: #00685E;
}

a.primary-button, button, input[type=submit] {
	background: #00685E;
}