/*Adjust menu color | jp-36686445-hc*/
@media only screen and (min-width: 300px) {
.site-header .main-navigation > div > ul > li > a {
    color: #000;
}
.site-header .main-navigation > div > ul {
    background: #f6f3f2;
}
	.site-header a:hover{
    background: none;
}
}/* set site logo size / pdEkSe-Xy-p2 (DC) */
.site-logo img {
	max-width: 175px;
}
/*adjust menu font size 36940981-hc JG*/
.main-menu li a {
    font-size: 16px !important;
}

/* vertically center nav bar / pdEkSe-Xy-p2 (DC) */
@media only screen and (min-width: 560px) {
	.site-header.has-logo:not(.has-title-and-tagline) {
		grid-template-areas: "site-logo main-navigation" ". social-navigation";
	}
}

/* Alves sticky menu on desktop and tablet  / pdEkSe-Xy-p2 (DC) */
@media only screen and (min-width: 500px) {
	body:not(.fse-enabled) #masthead {
		width: 200%;
		max-width: 100%;
		position: left;
		z-index: 9999;
		padding-left: calc((100vw - 1000px) / 2);
		padding-right: calc((100vw - 1000px) / 2);
		background: #f6f3f2;
	}
	
	.site-content {
		padding-top: 10px;
	}
}

/* navigation font / pdEkSe-Xy-p2 (DC) */
.main-navigation a,
.site-footer #footer-info-wrapper .menu-item a {
	font-family: arvo, sans-serif;
	text-transform: left;
}

/* footer navigation hover / pdEkSe-Xy-p2 (DC) */
.site-footer #footer-info-wrapper .menu-item a:hover {
	color: #f13636;
}

/* style archives block on blog / pdEkSe-Xy-p2 (DC) */
.wp-block-archives-list {
	text-transform: uppercase;
	font-family: arvo, sans-serif;
	list-style-type: none;
	padding-left: 0;
}

/* style buttons on hover / pdEkSe-Xy-p2 (DC) */
.wp-block-button__link:not(.has-background):hover {
	background-color: #f13636;
}

/* remove button border radius / pdEkSe-Xy-p2 (DC) */
button,
.wp-block-button__link {
	border-radius: 0;
}

/* create banner for page titles / pdEkSe-Xy-p2 (DC) */
.page .entry-header {
	background: #;
	min-width: 50%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #000;
}

/* style page titles / pdEkSe-Xy-p2 (DC) */
.page .entry-header .entry-title {
	font-weight: bold;
}

/* allow wider footer on large screens / pdEkSe-Xy-p2 (DC) */
@media only screen and (min-width: 1280px) {
	.site-footer #footer-info-wrapper {
		width: 100%;
		max-width: 1280px;
	}
}

/* headings in cover block padding / pdEkSe-Xy-p2 (DC) */
.wp-block-cover__inner-container h2 {
	padding-top: 30px;
	padding-bottom: 30px;
}

/* heading links in cover blocks underline color / pdEkSe-Xy-p2 (DC) */
.wp-block-cover__inner-container h2 a {
	text-decoration-color: #fff;
}