.wprm-recipe {
	overflow: visible !important;
}

@media screen and (max-width: 769px) {
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.3em;
}
	h2.has-background {
		font-size: 1.5em;
	}
}

.wf-active .main-navigation a,
.main-navigation ul a {
    line-height: 1.3em;
}

#widget-area-3 ul ul ul.sub-menu {
	display: none;
}

.coblocks-gallery.is-cropped .coblocks-gallery--item-thumbnail a, .coblocks-gallery.is-cropped .coblocks-gallery--item-thumbnail img, .coblocks-gallery.is-cropped .coblocks-gallery--item a, .coblocks-gallery.is-cropped .coblocks-gallery--item img {
	object-fit: contain;
}

.wp-block-coblocks-gallery-carousel .flickity-button {
	background-color: #444;
	opacity: .3;
}
.flickity-page-dots .dot.is-selected,
.wp-block-coblocks-gallery-carousel .flickity-button:hover {
	background-color: #222;
}

.front-testimonials .flex-control-paging li a {
	background: rgba(0, 0, 0, 0.2);
}
.front-testimonials .flex-control-paging li a.flex-active {
	background: rgba(0, 0, 0, 0.9);
}
.front-testimonials {
    background: #eee;
}
.front-testimonials h2 {
color: #404040;
}

@media screen and (min-width: 769px) {
.main-navigation {
width: calc(100% - 208px);
}
	.main-navigation ul li {
		padding-top: 10px;
padding-bottom: 10px;
	}
	.nav-menu > li > a:before {
		color: transparent;
		width: 0;
		margin: 2px;
		display: inline-block;
	}
	}
@media screen and (max-width: 768px) {
.main-navigation {
width: 100%;
}
	}

	.header-inner {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.header-inner:after,
.header-inner:before {
	display: none;
}

.front-page-content-area .hero {
	max-height: 200px;
}

.front-page-content-area .entry-title, .front-testimonials h2 {
	font-size: 3.5rem;
	margin: 60px 0 30px;
	/*margin: 50px 0 50px;*/
}

body .wprm-recipe-template-mht .wprm-recipe-image,
body .wprm-recipe-template-cutout-updated .wprm-recipe-image {
	margin-left: -150px;
}

body .wprm-recipe-template-mht .wprm-recipe-image,
body .wprm-recipe-template-cutout-updated .wprm-recipe-image {
	transform: scale(1.15);
}
.wprm-recipe-container .wprm-recipe-template-mht,
.wprm-recipe-container .wprm-recipe-template-cutout-updated {
	overflow: visible;
}

.wprm-recipe-container .wprm-recipe-template-mht-header,
.wprm-recipe-container .wprm-recipe-template-cutout-updated-header {
	padding-top: 175px;
}
.wprm-recipe-container .wprm-recipe-template-mht,
.wprm-recipe-container .wprm-recipe-template-cutout-updated {
	margin-top: 195px;
}

.wprm-recipe-container .wprm-recipe-template-mht .wprm-recipe-image img,
.wprm-recipe-container .wprm-recipe-template-cutout-updated .wprm-recipe-image img {
    max-height: 230px;
    object-fit: cover;
	}


body .wprm-recipe-template-mht .wprm-recipe-image {
	margin-top: -120px;
}
.wprm-recipe-container .wprm-recipe-template-mht .wprm-recipe-image img {
	width: 300px;
	    max-height: 239px;
}

@media screen and (max-width: 500px) { 
	.wp-block-coblocks-author {
		flex-wrap: wrap;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.wp-block-coblocks-author__content {
		margin-top: 20px;
	}
}
.site-branding {
	width: 208px;
	display: flex;
	align-items: center;
}
.site-branding img {
	width: 55px;
}
.site-title {
	font-size: 19px;
	padding-left: 10px;
}
.wp-block-coblocks-author {background: #eee !important;}

.wp-block-coblocks-posts__image>*,
.wpupg-item-image img {
	 object-fit: cover;
	height: 175px !important;
	width: 100%;
}
.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>[class*="wp-block-"] {max-width: none; }

.main-navigation a {
	font-size: 1.6rem;
}
.wpupg-choices {min-width: 100% !important;}
.wp-block-latest-posts__featured-image img {    width: 100%;
    height: 125px;
    object-fit: cover;}

.entry-thumbnail img, .post-thumbnail img,
.wp-block-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.wp-block-image img {height: auto;max-height: 300px;}

.wp-block-navigation, .wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-container-content {
	gap: 10px 15px;
}
