/*Text to fill up the width*/
.single-column-content:not(.page-template-full-width):not(.page-template-front-page) .entry-content > p {
	padding: 0;
}

/*CSS for Background color to Green*/
#page-header, #single-header {
	background-color: #192d00;
}

/*Space between the lines of site title and top menu*/
.site-branding {
	padding: 1em 0;
}

/*Distance between the lower end top menu and upper end of image*/
.main-navigation {
	margin-bottom: -10px;
}

/*Next two CSS are for text size*/
@media only screen and (min-width: 1025px)
body,button,input,optgroup,select,textarea {
	
}

body, button, input, optgroup, select, textarea {
	font-size: 13px;
	font-size: 1.2rem;
}

/*Reduce Paragraph Spacing*/
p {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

/*Contact Form submission - retaining text size*/
blockquote.contact-form-submission {
	font-size: 1em;
}

/*image caption*/
.wp-caption-text {
	border: none !important;
	background-color: white !important;
}

/*Side Panel - space between text*/
.widget-title, .widget-title a {
	margin: 0 0 .5em;
}

/*Footer Menu - Text Size*/
.site-footer {
	font-size: 17px;
}

/*Main Menu - Text Size and Color*/
#page > header a {
	font-size: 18px;
	color: #000000;
}

/* Instagram block: make images square ZEN#6392870 */
.wp-block-jetpack-instagram-gallery__grid-post img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	aspect-ratio: 1/1;
}

/*hide left right post navigation at the bottom. CSS by Dr. Maini*/
.navigation.post-navigation {
	display: none;
}

/* Styling the FAQ collapsing details */
details > summary {
	background-color: #D2D6CD;
	cursor: pointer;
	padding: .5rem 1rem;
}

details > summary > * {
	display: inline;
}

details > div {
	border: 2px solid #D2D6CD;
	margin-top: 0;
	padding: 1rem;
}

/*hide subpages below main page*/
.four.column.widget-area {
	display: none;
}

/* use centered-column under any block's additional css class to center the block*/
.centered-column {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.centered-column > .wp-block-columns {
	display: flex;
	justify-content: center;
	width: 100%;
}

/*Front Page Blog - Remove Dates*/
#front-page-blog .three .entry-meta, #single-header .posted-on {
	display: none;
}

/* page header size */
#page-header h1 {
	font-size: clamp(1.5rem, 3vw + 1.5rem, 3.5rem);
}