/**
* OG Fixes
*/

.recipe-results {
	gap: 60px 20px;
}
.acf-field-56819d48f95d3 .acf-input label {
	width: 25px!important;
  	height: 25px!important;
}
.acf-field-56819d48f95d3 .acf-input label::after {
	background-image: url('/wp-content/uploads/2025/11/star.svg')!important;
}
.acf-field-56819d48f95d3 .acf-input label::before {
	background-image: url('/wp-content/uploads/2025/11/star1.svg')!important;
}
.comments-area .star-icon {
	background-image: url('/wp-content/uploads/2025/11/star1.svg')!important;
	width: 25px!important;
  	height: 25px!important;
}
.find-col-text p, .recycling-faq-items ul li p {
	line-height: 150%;
}
.recycling-pickup-item-1 p,
.recycling-search-text p, .og-product-desc p,
.og-products-ingredients-item p, p.og-ingredients-text,
.og-product-recipes-section p, .ogr-product-card h3, 
.ogr-product-card h4, .recipe-single-hero-text-content, 
.recipe-single-hero-text-content p, .recipe-single-hero-text-content li,
.recipe-single-hero-text-content h1, .recipe-content-text h2, .recipe-share-options h3,
.og-product-recipes-section h2 {
	letter-spacing: 0;
}
.recipe-item div {
	overflow: hidden;
}
.recipe-item img {
	transition: transform .5s;
}
.recipe-item:hover img {
	transform: scale(1.1);
}
.recipe-item:hover h2 {
	text-decoration: underline;
  	text-decoration-color: #69BE28;
  	text-decoration-style: wavy;
  	text-decoration-thickness: 2px;
}
.sf-field-category li,
.sf-field-taxonomy-recipe-difficulty-level li,
.sf-field-taxonomy-recipe-dietary-preferences li {
	text-transform: lowercase;
}
.recipe-content-text-section ol {
	padding-left: 25px;
}
.recipe-share-options ul li a {
	font-weight: 700;
	font-family: 'Gotham', sans-serif;
}
.postid-3350 .og-product-video, .postid-7332 .og-product-video, .postid-3345 .og-product-video, .postid-616 .og-product-video {
	display: none;
}
.postid-3350 .og-product-recipes-section, .postid-7332 .og-product-recipes-section, .postid-3345 .og-product-recipes-section, .postid-616 .og-product-recipes-section {
	margin-top: -50px;
  	z-index: 1;
  	position: relative;
  	padding-top: 125px;
}
.es-img-spot {
	max-width: 540px;
	max-height: 250px;
	object-fit: contain;
	object-position: center;
	margin: 32px auto;
	display: block;
}
.ef-img-spot {
	max-width: 480px;
	max-height: 402px;
	object-fit: contain;
	object-position: center;
	margin: 32px auto;
	display: block;
}
.sn-img-spot {
	max-width: 230px;
	max-height: 230px;
	object-fit: contain;
	object-position: center;
	margin: 32px auto;
	display: block;
}

@media screen and (max-width: 1440px) {
	.org-sportlight-box img {
		max-width: 270px;
	}
}
@media screen and (max-width: 1280px) {
	.es-img-spot {
	  max-height: 175px;
	  margin: 16px auto;
	}
	 .org-sportlight-item-2 p, .org-sportlight-item p {
    margin: 16px auto 8px;
  }
  .org-sportlight-item, .org-sportlight-item-2 {
    	min-height: 475px;
		margin-top: -25px;
  }
  .org-sportlight-item-2 p, .org-sportlight-item p,
	.org-sportlight-item a {
    font-size: 20px;
    line-height: 150%;
    max-width: 85%;
  }
  .org-sportlight-item-2 h3 {
    font-size: 20px;
  }
	.org-sportlight-box {
  		padding: 60px 6px 60px;
  		top: 9%;
	}
	 .org-sportlight-item-2 p {
		max-width: 500px;
	  }
	.org-sportlight-item > div:nth-child(1) > img:nth-child(1) {
 		max-width: 240px;
	}
	.org-sportlight-box > img:nth-child(1) {
  		max-width: 240px;
	}
	.org-sportlight-item-ef video {
  		max-width: 138px;
  		max-height: 240px;
  		margin: 0 auto;
	}
	.org-sportlight-item-ef span::after {
  		width: 40px;
  		height: 40px;
  		top: 100px;
	}
  .org-sportlight-item, .org-sportlight-item-2 {
    	padding-bottom: 65px;
  }
	

}
@media screen and (max-width: 1025px) {
	.ogr-cta {
		padding: 55px 0px 30px 0px;
	}
	.recipe-video-hero-item {
		display: block!important;
	}
	.recipe-results {
		gap: 32px 20px;
	}
	.org-sportlight {
		grid-template-columns: repeat(1, 1fr);
	  }
	.es-img-spot {
		max-width: 270px;
		max-height: 140px;
		margin: 16px auto;
	}
	.ef-img-spot {
		max-width: 240px;
		max-height: 201px;
		margin: 16px auto;
	}
	.sn-img-spot {
		max-width: 115px;
		max-height: 115px;
		margin: 16px auto;
	}

}
@media screen and (max-width: 767px) {
	.org-col-three-content {
		gap: 40px;
	}
	.org-sportlight-item-2 p {
		max-width: 425px;
	  }
	.org-sportlight-item-2 p, .org-sportlight-item p {
		margin: 16px auto 8px;
	}
	.org-sportlight-item a {
		font-size: 20px;
	}
}
@media screen and (max-width: 600px) {
	.org-sportlight-item-ef video {
  		max-width: 327px;
  		max-height: 570px;
  		margin: 0 auto;
	}
/* 	.org-sportlight-item-ef {
		min-height: 820px;
	} */
	 .org-sportlight-item-ef span::after {
    	width: 80px;
    	height: 80px;
    	top: 250px;
  	}
	.org-sportlight-box > img:nth-child(1) {
    	max-width: 200px;
  	}
}