/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.site-header .site-logo {
	width: 250px;
	height: 50px;
}

.site-info {
	display: none;
}

.entry-title {
	opacity: 100%;
}

.wp-block-jetpack-mailchimp_notification .wp-block-jetpack-mailchimp_success {
	background-color: #3cde82;
}

/*  align menu with logo -- 19316956-hc (DOC) */
@media only screen and (min-width: 560px) {
	.site-header .main-navigation {
		grid-row-start: site-logo;
		grid-row-end: site-logo;
	}
}

/*  boldness of menu font -- 19316956-hc (DOC) */
.main-navigation a {
	font-weight: normal;
}

/*  size of menu font -- 19316956-hc (DOC) */
body:not(.fse-enabled) .main-navigation a {
	font-size: .8rem;
}

.contact-heading {
	font-size: .8rem;
}

.customBG {
	background-color: #008d79;
	padding: 20px;
	color: #fff;
}

/* Add top padding to the menu on mobile SS-19316956-hc */
@media screen and (max-width: 560px) {
	.main-navigation {
		float: right;
	}
}

/* Shift the mobilr menu to the right SS-19316956-hc */
@media screen and (max-width: 560px) {
	.main-navigation #toggle:checked~div:not(.woocommerce-menu-container) {
		float: right;
		text-align: right;
		clear: both;
	}
	
	.main-navigation #toggle-menu {
		float: right;
	}
}

.main-navigation #toggle-menu {
	background-color: #008d79;
}

/* change menu toggle background color | SS-19316956-zen */
.main-navigation #toggle-menu,
.main-navigation #toggle:focus+#toggle-menu {
	background-color: #008d79;
}

.custom-logo {
	width: 350px;
}

.site-header .site-logo {
	height: auto;
}

/* remove bottom margin after last block in content area | #19380095-hc eD */
.site-main .entry-content > :last-of-type {
	margin-bottom: 0;
}

/* remove padding from bottom of content area | #19380095-hc eD */
.site-main {
	padding-bottom: 0;
	margin-bottom: 0;
}

/* set site footer padding and margin top/bottom to 0 | #19380095-hc eD */
.site-footer {
	padding: 0;
	margin: 0 auto;
}

/* align images in footer 23478990-hc rs */
.site-footer .widget_media_image img {
	margin-top: 0;
}

.site-footer .widget_media_image {
	text-align: center;
}

@media screen and (min-width: 781px) {
	.site-footer #media_image-4 img {
		position: relative;
		left: -10px;
	}
}