/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 19 2025 | 19:22:38 */
@media print {

  .hide-from-print {
    display: none;
	visibility: hidden;
	height: 0!important;
  }
	.hide-from-print * {
	  display: none;
	  height: 0!important;
		width: 0!important;
	}
	.show-print-only {
		display: block!important;
	}	
	body {
		font-family: Arial, Helvetica, sans-serif!important;
		font-size: 12px!important;
		padding-left: 72px!important;
		line-height: 1.2em;
	}
	
	h1 {
		font-family: Arial, Helvetica, sans-serif!important;
		font-size: 24px!important;
	}
	h2, h3, h4, h5, h6 {
		font-family: Arial, Helvetica, sans-serif!important;
		font-size: 14px!important;
		font-weight: bold;
	}
	.print-image img {
		width: 60px!important;
		height: auto!important;
	}
	.print-logo {
		top: 0!important;
	}
	.print-logo, .print-logo > .elementor-container {
		z-index: 0;
		height: unset!important;
		min-height: 0!important;
		position: relative!important;
	}
	.elementor-location-header {
		height: 100px!important;
		padding: 0!important;

	}
	.print-intro, .print-serves > .elementor-widget-wrap {
		padding: 0!important;
	}
	 .elementor-element.elementor-element-bb747b0 > div {
		padding: 0 !important;	 
	}
	.elementor-element-ecb0137 > div {
		flex-direction: row!important;
	}
	.elementor-element-6baf15a > div {
		flex-direction: row!important;
		gap: 30px;
	}
	.elementor-column.elementor-col-50 {
		width: 45%!important;
	}

	.elementor-element-e7d1757 > div {
		padding: 10px 0!important;
	}
	
	.elementor-element-5fb5933 > div {
		padding: 10px 0!important;
	}
	
	.elementor-element-eda714e > div {
		padding: 0 10px 0 0!important;		
	}
	
	.elementor-element-eda714e, .elementor-element-503fd05 {
		width: 45%!important;
	}
	
	.elementor-element-ebe455b, .elementor-element-ebe455b p, .elementor-element-5fb5933, .elementor-element-5fb5933 p {
		margin-bottom: 0!important;
	}
	.elementor-element-7df7301 {
		position: relative!important;
		width: 100%!important;
		padding: 10px 0!important;
		display: flex!important;
		flex-direction: row!important;
		justify-content: flex-start!important;
	}
	.elementor-element-7df7301 > div {
		width: 100%!important;
		align-items: flex-start!important;
		display: flex!important;
		flex-direction: row!important;
		justify-content: flex-start!important;
		text-align: left!important;
	}
	.ingredient-list a::after {content: '';}
	
	.elementor-element-ecb0137 > div {
		display: flex;
		gap: 30px;
		flex-direction: row!important;
	}
	
	.elementor-element-eda714e {
		width: 65%!important;
	}
	
	.elementor-element-5fb5933 {
		width: 45%!important;		
	}
	.elementor-element-6baf15a {
		margin-bottom: 20px;
	}
	.elementor-element-ecb0137 {
		margin-bottom: 20px;
	}
	
	.elementor-element-ebe455b {
		margin-bottom: 20px!important;
	}
	.grecaptcha-badge {
		display: none;
	}
	#shiftnav-toggle-main {
		display: none;		
	}

	.elementor-element-cee8b0d {
		width: 45%!important;
	}
	.elementor-element-bb747b0 {
		max-width: 200px!important;		
	}
	.elementor-element-cee8b0d > div, .elementor-element-bb747b0 div {
		flex-direction: column!important;
	}
	
	.ingredient-list li, .instruction-list li {
		margin-bottom: 3px!important;
		line-height: 1.2em!important;
	}
}