/* break title, "Ash Godley", over two lines */
.wp-block-site-title {
	word-spacing: 100vw;
}

/* layout spacing: from example images, gap from top */
body {
	padding-top: 3em;
}

/* rules for just wide/desktop/laptop screens (not tablet, or phone) */
@media (min-width: 782px) {
	/* keep header in a fixed position */
	header.wp-block-template-part {
		position: fixed;
		top: 3em;
		left: 0;
		padding-left: 1em;
	}
	
	/* make it fixed, but possibly get rid of it! */
	footer {
		position: fixed;
		bottom: 0;
		width: 100%;
		text-align: left;
	}
	
	/* layout spacing: more whitespace for between title and links on vertical navigation on wider screens */
	.wp-block-site-title {
		padding-bottom: .5em;
	}
}

/** shift caption below image **/
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption,	 
figcaption.gallery-caption {
	position: relative;
/* make caption black on white */
	background-color: inherit;
	color: inherit;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure {
	display: block;
}

div.wp-block-jetpack-slideshow.aligncenter {
	height: 100%;
}

div.wp-block-jetpack-slideshow_container {
/* make space for the caption */
	height: 115%;
}

@media (max-width: 535px) {
	div.wp-block-jetpack-slideshow_container {
	/* make extra space for the caption on mobile */
		height: 125%;
	}
}

div.wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom {
	position: absolute;
}

/* center image within slide show */
figure > img {
	margin-left: auto;
	margin-right: auto;
}

/* main menu items: green */
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
	color: #857d66;
	font-weight: 900;
}

/* main menu with submenu open: 'green' */
.wp-block-navigation li:has(button[aria-expanded="true"]) {
/* "green" */
	color: #857d66;
/* make main menu entries bold on hover */
	font-weight: 900;
}

.wp-block-navigation li:has(button[aria-expanded="true"]) li {
/* make submenu entries NOT bold when you open their main menu */
	font-weight: 100;
}

/* submenu items: 'yellow' */
.wp-block-navigation .wp-block-navigation-submenu ul .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
/* "yellow" */
	color: #c1a27a;
/* make submenu entries bold when you hover over them. */
	font-weight: 900;
}

/* remove underline from links on hover */
a:hover {
	text-decoration: none;
}

/* layout spacing: About page content width */
body.page-id-1 div.entry-content p {
	max-width: 39em;
	margin-left: auto;
	margin-right: auto;
}