/* Make all text Arial 11pt */
.wp-block-query .wp-block-post-content,
.wp-block-query .wp-block-post-date,
.wp-block-query-pagination,
.wp-block-query-pagination-previous,
.wp-block-query-pagination-next {
	font-family: Arial !important;
	font-size: 11px !important;
}

/* Make all text black */
body,
p,
h1, h2, h3, h4, h5, h6,
a,
span,
div {
	color: black !important;
}

/* Target pagination buttons specifically */
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next {
	font-family: Arial !important;
	font-size: 11px !important;
}

/* Calendar-style image positioning - bottom right */
.calendar-image {
	position: fixed !important;
	bottom: 20px !important;
	right: 20px !important;
	top: auto !important;
	z-index: 9999 !important;
	width: 200px !important;
	height: 200px !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
	.calendar-image {
		bottom: 10px !important;
		right: 10px !important;
		top: auto !important;
		width: 150px !important;
		height: 150px !important;
	}
}

@media (max-width: 480px) {
	.calendar-image {
		bottom: 10px !important;
		right: 10px !important;
		top: auto !important;
		width: 120px !important;
		height: 120px !important;
	}
}

/* Hide "Written by" text */
p:first-of-type {
	display: none !important;
}

/* Hide "in" text */
p:nth-of-type(2) {
	display: none !important;
}

/* Hide "More posts" heading */
h2.wp-block-heading.alignwide.has-small-font-size,
h2:contains("More posts") {
	display: none !important;
}

/* Hide "Leslie Weber" author link */
.wp-block-post-author-name__link {
	display: none !important;
}

/* Hide "Uncategorized" category link */
a[rel="tag"] {
	display: none !important;
}

/* Hide the entire "More posts" section */
.wp-block-group.alignwide.has-global-padding.is-layout-constrained {
	display: none !important;
}

/* Alternative: Hide the specific container */
.wp-block-group.alignwide.has-global-padding {
	display: none !important;
}

/* Or hide the query block that contains the more posts */
.wp-block-query.alignwide.is-layout-flow {
	display: none !important;
}

/* Hide the navigation menus */
.wp-block-navigation,
.wp-block-navigation__container,
.wp-block-navigation-item {
	display: none !important;
}

/* Alternative: Hide the entire navigation container */
.wp-block-group.is-content-justification-space-between.is-layout-flex {
	display: none !important;
}

/* Or hide specific navigation elements */
nav.is-vertical.wp-block-navigation {
	display: none !important;
}