div.featured-image{display: none;}

h1.post-title, h1.page-title {
	text-align: left;
	font-size: 53px;
	color: #000000;
}

h2.wp-block-heading{
font-size: 30px;
color: #000000;
}

h3.wp-block-heading{
	font-size: 25px;
	color: #A86336;
	
}

h4.wp-block-heading{
	font-size: 20px;
	color: #3F8068;
	}

h5.wp-block-heading{font-size: 18px;
color: #287E5f;}

h2, h3, h4, h5 {
margin-top: 10px;
margin-bottom: 10px;}

#main {
	padding:0 5%;} 


#site-title a {
	font-size: 77px;
}
#site-title {
	text-align: center;
}

#site-header {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#menu-primary-container{
	width: 100%
}

#menu-primary-items{display: flex;
justify-content: space-between;}

.menu-primary-items li.current_page_item > a {color: rgb(93, 127, 39);}

#menu-primary{
	width: 100%;
}

#menu-primary a{
	font-size: 14px;
	font-weight: 700;}

p {font-size: 18px;
color: #333;
line-height: 1.75em;}

li {font-size: 18px;
color: #333;
line-height: 1.75em;
margin-bottom: 18px;}

blockquote p {font-family:"Nanum Myeongjo", serif;
font-size: 1.22em;}

.tagline {
	font-size: 14px;
}

.alignwide {
	line-height: 1.4em;
}

#breadcrumbs {text-align: left;}
.page-id-4897 #breadcrumbs {display:none;}

.post-type-archive-product #breadcrumbs a {text-decoration: underline;
text-decoration-color: rgb(26, 26, 26);
line-height: 1.7 em;}

/* Home Page */

.home .ww-img_caption .wp-element-caption{color: #207757; font-size: 16px; padding-top: 1em; padding-bottom: 1em;}

#donation-opportunities {font-family: "Georgia", serif;
font-weight: 400;}

/* styles active menu link */
.menu-primary-items li.current-menu-item > a, .menu-primary-items li.current_page_item > a, .menu-unset ul li.current-menu-item > a, .menu-unset ul li.current_page_item > a {
	border-color: #207757;
}

#overflow-container{background-color: #ACC4B8;}

#max-width {background-color: #fff;
width: 85%;
box-shadow: 0 0 10px rgba(0,0,0, .16);}

/*mobile styling */

@media screen and (max-width: 1500px){
	#max-width {width:95%;}
	#site-title a {font-size: 60px !important;}
	#toggle-navigation {margin-top: 10px;}
	blockquote.wp-block-quote {margin-top: 25px !important;}
	#menu-primary-items{display: block;}
	.post-title, .page-title {
	font-size: 43px;
}
	
}


@media (min-width: 87.5em) {
	.site-header:after, .site-footer:after{background: #ACC4B8;}
}

/* Shop page */

.wp-block-woocommerce-product-categories a {font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 22.4px;}

.woocommerce-shop #whw-product-categories {font-size: 15px !important;
	text-transform: uppercase;
font-family:"Nanum Myeongjo", serif;
text-decoration: underline;
text-decoration-color: rgb(93, 127, 39);
text-underline-offset: 5px;
}

.wc-block-product-categories-list{margin-left: 0px;}

.wc-block-sort-select{display: flex; justify-content: end;}

.wp-block-woocommerce-product-categories li {margin-bottom: 20px;}

.wp-block-woocommerce-product-categories ul {list-style-type: none;}

.woocommerce-shop h2{font-family:"nunito-sans", sans-serif;
font-weight: 400;
font-size: .8888em;}

/* changes color of default light green woocommerce price and stock to dark green contrast */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{
	color: #207757;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price {
	color: #207757;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{
	color: #207757;
}

/* styles Woocommerce buttons */
.single-product .single_add_to_cart_button{
	background: #E9E6ED !important;
	color: #515151 !important;
}
.single-product .single_add_to_cart_button:hover{
	background: #DCD7E3 !important;
}

.woocommerce-cart .checkout-button{
	background: #e9e6ed !important;
	color: #515151 !important;
}
.woocommerce-cart .checkout-button:hover{
	background: #dcd7e3 !important;
}

.woocommerce #place_order.button.alt{
	background: #e9e6ed !important;
	color: #515151 !important;
	border: solid;
	border-width: 2px;
	border-color: #515151;
}
.woocommerce #place_order.button.alt:hover{
	background: #dcd7e3 !important;
}

.wc-block-components-product-title a, .wc-block-components-formatted-money-amount, .add_to_cart_button {font-size: 15px !important;}

/* styles social icons in header */
.social-media-icons a:hover{
	color: #207757;
}

/* Styles Photos page */

.page-id-30 figcaption.wp-element-caption {font-size: 18px;
color: #207757;}

.page-id-30 img {margin-bottom: 15px;
margin-top: 15px;}

/* Contact page */

.wp-block-jetpack-contact-info {color: #333333;
font-size: 18px;
line-height: 1.75em;}

.wp-block-jetpack-contact-info a {color: #5D7F27;}

.ww-contact_form label{color: #333;
font-size: 18px;
margin-top: 25px;}

.contact-submit button {background: #000;
color: #fff;
	font-size: 18px;
	padding: 18px;
	letter-spacing: 2px;
	font-weight: bold;
	border: solid;}

.contact-submit button:hover{background-color: #5D7F27;}

/*Hiding default shop content */

.woocommerce-notices-wrapper, .woocommerce-result-count, .woocommerce-ordering, ul.products, .woocommerce-pagination {display: none;}

/* Events Page */
.page-id-992 .wp-element-caption{font-size: 14px; color: #207757; padding-top: 1em; padding-bottom: 1.5em;}

/*Giving Page*/
.page-id-2898 .wp-element-caption{font-size: 14px; color: #207757; padding-top: 1em; padding-bottom: 1.5em;}

