/*
 Theme Name: Divi-Flavor, a Divi Child Theme
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */ 

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Nunito+Sans:ital,opsz,wght@0,6..12,200;0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;0,6..12,900;0,6..12,1000;1,6..12,200;1,6..12,300;1,6..12,400;1,6..12,500;1,6..12,600;1,6..12,700;1,6..12,800;1,6..12,900;1,6..12,1000&display=swap');

/* Legacy */ 
div.f22-yes-border {
	background-color: rgba(192, 192, 192, .3);
	border-bottom: 1px dotted #555 !important;
	border-top: 1px dotted #555 !important;
	margin-bottom: 34px !important;
	padding: 20px 30px 5px 30px;
}

.nav li ul { 
	border-top: none !Important; 
	padding-left: 0 !Important; 
}

.nav li ul li, 
.nav li ul li a { 
	padding-left: 0 !Important; 
	padding-right: 0 !Important; 
	width: 100%; 
} 
.nav li ul li a { 
	line-height: 26px; 
	min-height: 32px; 
	padding-bottom: 3px !Important; 
	padding-left: 11px !Important; 
	padding-right: 11px !Important; 
	padding-top: 3px !Important; 
	transition: all 0.14s ease !Important; 
	width: 100%; 
}

.nav li ul li a:hover { 
	background-color:rgba(0, 0, 0, 0.33) !Important; 
	color: #fff !Important; 
} 

/* Updated May 23, 2024 */ 
/* h1, h2, h3, h4, h5, h6 { */ 
h4 { 
	line-height: 1.2em !Important; 
}

h4 { 
	font-weight: 300 !Important; 
}

.et_pb_menu_0 .mobile_nav .mobile_menu_bar::before { 
	color: #000 !Important; 
}

/* BEGIN General styles */ 

sup { 
	bottom: .314em !Important;
	font-size: 71% !Important;
} 

#main-content .container::before { 
	background-color: rgba(255,255,255,0) !Important; 
}

#left-area { 

} 

#sidebar {
	padding-left: 0 !Important; 
	padding-right: 0 !Important; 
	width: 300px !Important; 
}

@media (min-width: 981px) { 
	#left-area { 
		padding-right: 3.125% !Important; 
		width: 71.25% !Important; 
	}
	#sidebar {

	} 
} 	

@media (min-width: 769px) and (max-width: 980px) { 
	#left-area { 
		padding-right: 0 !Important; 
		width: 100% !Important; 
	}
	#sidebar {
		margin-left: auto !Important; 
		margin-right: auto !Important; 
		margin-top: 54px;	
	} 
} 


@media (min-width: 1px) and (max-width: 768px) { 
	#left-area { 
		padding-right: 0 !Important; 
		width: 100% !Important; 
	}
	#sidebar {
		margin-left: auto !Important; 
		margin-right: auto !Important; 
		margin-top: 54px;	
	} 
} 

/* BEGIN Author styles */ 

.et_pb_member_position { display: none !Important; }


/* BEGIN Header styles */ 

#mobile_menu1 { border-top: 0 !Important; }

#mobile_menu1, 
#mobile_menu1 .sub-menu, 
#mobile_menu1 .sub-menu li { padding-left: 0 !Important; } 

#header-section { 

}

#logo-row { 
	border-top: 1.5px solid #e7e7e6; 
	padding-bottom: 0 !Important; 
}

#logo-image { 
	max-height: auto; 
	max-width: 340px; 
}

#menu-row { border-bottom: 1.5px solid #e7e7e6; }

#main-menu { 

} 

#main-menu nav { 

} 

#main-menu .nav li { 
	padding-left: 22px; 
	padding-right: 22px; 
}

#main-menu .nav li > a { 
	height: 32px; 
	padding-bottom: 0; 
	text-transform: uppercase; 
}

#main-menu .nav li:nth-child(1) { 
	padding-left: 0 !Important; 
} 

#main-menu .nav li:nth-child(-n+6) { 
	padding-left: 11px; 
	padding-right: 11px; 
}

#main-menu .nav li:nth-child(-n+6) > a { 
	color: #000; 
	font-family: 'Nunito', sans-serif !Important;
	font-size: 16px; 
	font-weight: 500;
  	letter-spacing: .12em;
	line-height: 32px; 
} 

.et_mobile_nav_menu li:nth-child(-n+6) > a { 
	color: #000 !Important; 
	font-family: 'Nunito Sans', sans-serif !Important;
	letter-spacing: -.25px;
	text-align: center; 
	text-transform: uppercase; 
} 

/* Linkedin, Instagram, Facebook and Twitter */ 
#main-menu .nav li:nth-child(7), 
#main-menu .nav li:nth-child(8), 
#main-menu .nav li:nth-child(9), 
#main-menu .nav li:nth-child(10), 
#main-menu .nav li:nth-child(11) { 
	padding-left: 0; 
	padding-right: 3px; 
} 

#main-menu .nav li:nth-child(7) { 
	padding-left: 3px !Important; 
} 

#main-menu .nav li:nth-child(11) { 
	padding-right: 0 !Important; 
} 

#main-menu .nav li:nth-child(7) > a > img, 
#main-menu .nav li:nth-child(8) > a > img, 
#main-menu .nav li:nth-child(9) > a > img, 
#main-menu .nav li:nth-child(10) > a > img, 
#main-menu .nav li:nth-child(11) > a > img { 
	max-height: 30px; 
	max-width: auto; 
}

.et_mobile_nav_menu li:nth-child(7), 
.et_mobile_nav_menu li:nth-child(8), 
.et_mobile_nav_menu li:nth-child(9), 
.et_mobile_nav_menu li:nth-child(10), 
.et_mobile_nav_menu li:nth-child(11) { 
	text-align: center; 
} 

.et_mobile_nav_menu li:nth-child(7) > a > img, 
.et_mobile_nav_menu li:nth-child(8) > a > img, 
.et_mobile_nav_menu li:nth-child(9) > a > img, 
.et_mobile_nav_menu li:nth-child(10) > a > img, 
.et_mobile_nav_menu li:nth-child(11) > a > img { 
	max-height: 30px !Important; 
	max-width: auto !Important; 
}

#main-menu .nav li:nth-child(12) { 
	padding-left: 10px; 
	padding-right: 0 !Important; 
}

#menu-simple-search input[type="text"] { 
	background-image: url(/wp-content/uploads/2025/02/magnifying-glass.webp); 
	background-position: right 5px center; 
	background-repeat: no-repeat; 
	background-size: 16px; 
	font-size: 16px;
	height: 32px;
	max-width: 150px;
	padding: 6px 6px;
} 

@media (min-width: 1px) and (max-width: 980px) { 
	#menu-simple-search { text-align: center !Important; } 
} 
	
.et_mobile_nav_menu li:nth-child(12) input[type="text"] { 
	margin-top: 10px; 
	min-width: 100%; 
	width: 100%; 
}

#best-of-flavor-menu-row, 
#top-10-trends-menu-row { 
	border-bottom: 1.5px solid #e7e7e6;
	border-left: 1.5px solid #e7e7e6;
	border-right: 1.5px solid #e7e7e6;
	display: none; 
	position: relative; 
} 

#best-of-flavor-menu-row { 

}

#top-10-trends-menu-row { 
	background-color: #f6f3f3 !Important; 
	max-height: 280px;
	overflow: hidden; 
} 

#top-10-trends-menu-row h3 { 
	font-family: Lora, serif !Important;
	font-size: 26px !Important;
	line-height: 1.1em;
	padding-bottom: 0 !Important; 
	transition: all 0.14s ease !Important; 
} 

@media (min-width:981px) { 
	#top-10-trends-menu-row h3 { 
		display: inline-block;
		float: right;		
		margin-left: 2.2% !Important;  
		margin-right: 2.2% !Important;  
		text-align: center;
		width: 75.6%; 
	} 
} 

.expandable-menu-row { 
	min-height: 280px;
} 

.expandable-menu-col { 
	/* left: 50%; 
	position: absolute; 
	top: 50%;
	transform: translate(-50%, -50%); */ 
} 
 
.expandable-menu-text  { 

} 

@media (min-width:981px) { 
	#best-of-flavor-menu-row .et_pb_column { 
		margin-left: 2.0625% !Important;  
		margin-right: 2.0625% !Important;  
	} 
	#top-10-trends-menu-row .et_pb_column { 
		margin-left: 2.2% !Important;  
		margin-right: 2.2% !Important;  
	} 
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog { 
		transition: all 0.14s ease !Important; 
	} 
	
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_1 { 
		margin-top: 0 !Important; 
	}
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_2, 
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_3,  
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_4,  
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_5 { 
		margin-top: 33px !Important; 	
	}

	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_2:hover, 
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_3:hover,  
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_4:hover,  
	#top-10-trends-menu-row .expandable-menu-col .top-10-trends-menu-blog_5:hover { 
		margin-top: -57px !Important; 	
	}

} 

.best-of-flavor-menu-blog, 
.top-10-trends-menu-blog, 
.expandable-menu-blog  { 

} 

.top-10-trends-menu-blog { 
	
}

.best-of-flavor-menu-blog .et_pb_post, 
.top-10-trends-menu-blog .et_pb_post { 
	margin-bottom: 15px !Important; 
}

.best-of-flavor-menu-blog h2 .entry-featured-image-url, 
.top-10-trends-menu-blog .entry-featured-image-url { 
	margin-bottom: 0 !Important;
}

.best-of-flavor-menu-blog h2 { 
	font-family: Lora, serif !Important;
	font-size: 26px !Important;
	line-height: 1.1em;
	text-align: center; 
} 

.top-10-trends-menu-blog h2 { 
	display: none !Important; 
	/* font-family: Lora, serif !Important;
	font-size: 26px !Important;
	line-height: 1.1em;
	text-align: center; */
} 


/* BEGIN Ad styles */ 

.ad-section { 
	background-color: #f6f3f3; 
	padding: 27px 0 !Important; 
} 

.ad-section:first-child, 
.et_pb_section_2.ad-section, 
.et_pb_section_2.ad-section .ad-row, 
.et_pb_section_3.ad-section,  
.et_pb_section_3.ad-section .ad-row,  
.et_pb_section_4.ad-section, 
.et_pb_section_4.ad-section .ad-row { 
	background-color: rgba(255,255,255,0) !Important; 
	padding-bottom: 0 !Important; 
	padding-top: 10px !Important; 
}

.ad-section.with-borders { 
	/* Updated May 23, 2024 */ 
	/* border-bottom: 3px solid #737373; 
	border-top: 3px solid #737373; */ 
} 

.ad-row { 
	background-color: #f6f3f3; 
}

.ad-col { 

}

.ad-code { 	
	margin-bottom: 0 !Important; 
	margin-left: auto;  		
	margin-right: auto;  		
}

.et_pb_column_1_3 .ad-code { 
	margin-bottom: 20px !Important; 
} 

.ad-970x90-code { 
	height: 90px; 
	width: 970px; 
}

.ad-728x90-code { 
	height: 90px; 
	width: 728px; 
}

.ad-320x50-code { 
	height: 50px; 
	width: 320px; 
}

.ad-300x250-code { 
	height: 250px; 
	margin-left: 0; 
	margin-right: 0; 
	width: 300px; 
} 

.ad-300x600-code { 
	height: 600px; 
	margin-left: 0; 
	margin-right: 0; 
	width: 300px; 
} 

@media (min-width: 1px) and (max-width: 980px) { 
	.ad-300x250-code,  
	.ad-300x600-code { 
		margin-left: auto; 
		margin-right: auto; 
	} 
} 

.best-of-list-ads-code { 
	background-color: #f6f3f3 !Important; 
	margin: 0 !Important;
	padding: 0 2.5%;
}

@media (min-width: 981px) { 
	.best-of-list-ads-code { 
     	height: 290px;
		padding-bottom: 20px !Important;
   		padding-top: 20px !Important;
    	width: 50%;
	} 	
} 

@media (min-width: 1px) and (max-width: 980px) { 
	.best-of-list-ads-code { 
     	height: 290px;
			
		padding-bottom: 20px !Important;
   		padding-top: 20px !Important;
    	width: 100%;
	} 	
} 

/* BEGIN Home page styles */ 

#featured-story-1-section { 
	margin-top: 54px !Important; 
	padding-bottom: 27px !Important; 
}

@media (min-width: 1px) and (max-width: 980px) { 
	#featured-story-1-section { 
		padding-bottom: 54px !Important; 
	}
} 

#featured-story-1-hero-row { 
	padding-top: 0 !Important; 
	position: relative;
} 

#featured-story-1-hero-row .et_pb_image { 
	margin-top: -12.5% !Important; 
} 

#featured-story-1-hero-row.full-width { 
	min-width: 100% !Important; 
	margin-left: 0 !Important; 
	margin-right: 0 !Important; 
	max-height: 560px;
	overflow: hidden;	
	width: 100% !Important; 
} 

#featured-story-1-hero-row.full-width .et_pb_image_wrap, 
#featured-story-1-hero-row.full-width .et_pb_image_wrap img[class*="wp-image"] { 
	min-width: 100% !Important; 
	width: 100% !Important; 
}

.featured-story-hero-row { 
	padding-bottom: 0 !Important; 
	padding-top: 0 !Important; 
}

#featured-story-1-copy-row { 

}

.featured-story-copy-row { 

}

.featured-story-copy-row .featured-story-copy-button-col { 
	top: 27px; 
}

.featured-story-copy-row h2 { 
	color: #000; 
	font-family: Lora, serif !Important; 
	/* Apr. 28, 2024 font-size: 45px !Important; */ 
	font-size: 36.3px !Important; 
}

.featured-story-copy-row h4,
div[class*="featured-story-copy-title"] h4 { 
	color: #545454; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	/* Apr. 28, 2024 font-size: 25px !Important; */ 
	font-size: 18px !Important; 
	font-weight: 300 !Important; 
}

.featured-story-copy-row .featured-story-copy-button-text a { 
	background: #fff; 
	border: 4px solid #000; 
	color: #000; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 18px !Important; 
	padding: 8px 16px; 
	text-transform: uppercase; 
}

div[class*="featured-story-copy-title"] h2 a, 
div[class*="featured-story-copy-title"] h3 a { 
	transition: all 0.14s ease !Important; 
} 

div[class*="featured-story-copy-title"] h2 a:hover, 
div[class*="featured-story-copy-title"] h3 a:hover { 
	color: #f19938 !Important; 
} 

.featured-story-copy-row .featured-story-copy-button-text a:hover { 
	background: #000; 
	color: #fff; 
}

.et_pb_image.flavor-partner { 
	/* border: 2px dashed red; */ 
}

#featured-stories-2-3-4-section { 
	padding-bottom: 27px !Important; 
	padding-top: 0 !Important; 
}

#featured-stories-6-7-8-section { 
	padding-bottom: 27px !Important; 
	padding-top: 27px !Important; 
}

@media (min-width: 1px) and (max-width: 980px) { 
	#featured-stories-2-3-4-section .et_pb_column_1_3, 
	#featured-stories-6-7-8-section .et_pb_column_1_3 { 
		margin-bottom: 91px; 
	}
	#featured-stories-2-3-4-section .et_pb_column_1_3:last-child, 
	#featured-stories-6-7-8-section .et_pb_column_1_3:last-child { 
		margin-bottom: 30px; 
	}
} 

#featured-stories-2-3-4-row, 
#featured-stories-6-7-8-row { 

}

#featured-stories-2-3-4-section .featured-story-copy-button-text, 
#featured-stories-6-7-8-section .featured-story-copy-button-text { 
	display: none !Important; 
}

.featured-stories-row { 

}

.featured-stories-row h3 { 
	font-family: Lora, serif !Important; 
	font-size: 26px !Important;
  	line-height: 1.1em; 
}

.featured-stories-row .featured-story-copy-button-text a { 
	background: #fff; 
	border: 4px solid #000; 
	color: #000; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 20px !Important; 
	padding: 10px 20px; 
	text-transform: uppercase; 
}

.featured-stories-row .featured-story-copy-button-text a:hover { 
	background: #000; 
	color: #fff; 
}

.wp-caption {
	background: #fff !Important;
	background-color: #fff !Important;
	border: none !Important;
	margin-bottom: 10px;
	max-width: 100% !Important;
	padding: 0 !Important;
	text-align: left !Important;
} 	

.wp-caption .media-credit-container { 
	margin-bottom: 10px !Important; 
}

.wp-caption .media-credit-container .wp-caption-text { 
	font-size: 11px !Important; 
}

p.wp-caption-text, 
p.wp-caption-text em { 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 14px !Important; 
	line-height: 1.1rem !Important; 
	padding-left: 0 !Important;  
	padding-right: 0 !Important; 
	text-align: left; 
}

a.gettherecipe strong, 
a.get-recipe-button { 
	background: #fff; 
	border: 3px solid #000; 
	color: #000 !Important; 
  	display: inline-block;
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 16px !Important; 
	font-weight: 700;
	margin-top: 10px;
	padding: 7.5px 12.5px; 
	text-transform: uppercase; 
}

a.gettherecipe:hover strong, 
a.get-recipe-button:hover { 
	background: #000; 
	color: #fff !Important; 
	text-decoration: none !Important; 
}

#newsletter-opt-in-section { 
	padding-bottom: 27px !Important; 
	padding-top: 27px !Important; 
}

.newsletter-opt-in-row { 
	background-color: #4a675b !Important; 
	/* background-image: url(/wp-content/uploads/2025/02/enl-sign-up-art.webp); */ 
	color: #fff !Important; 
}

.newsletter-opt-in-row::after { 
} 

@media (min-width: 981px) { 
	#newsletter-opt-in-section .second-row .newsletter-teaser-col { 
		width: 52.25%;
	} 
	#newsletter-opt-in-section .second-row .newsletter-button-col { 		
		width: 42.25%;
	} 
} 

@media (min-width: 611px) and (max-width: 980px) { 
	.newsletter-opt-in-row { 
		/* height: 225px; */ 
	}
	#newsletter-opt-in-section .newsletter-button-col { 
		top: 0 !Important; 
	}
}

@media (min-width: 451px) and (max-width: 610px) { 
	.newsletter-opt-in-row { 
		/* height: 225px; */ 
	}
	#newsletter-opt-in-section .newsletter-button-col { 
		top: 0 !Important; 
	}
}

@media (min-width: 1px) and (max-width: 450px) { 
	.newsletter-opt-in-row { 
		/* height: 275px; */ 
	}
	#newsletter-opt-in-section .newsletter-button-col { 
		top: 0 !Important; 
	}
}

#newsletter-opt-in-section .newsletter-teaser-col h3 { 
	color: #fff;
	font-family: Nunito, sans-serif;
	font-size: 45px;
	font-weight: 800;
	letter-spacing: -0.012em;
} 

#newsletter-opt-in-section .newsletter-teaser-col h4 { 
	color: #fff;
	font-family: Nunito, sans-serif;
	font-size: 23px;
	letter-spacing: 0.0256em;
	line-height: 1em !important;
	padding-top: 5px;
}

#newsletter-opt-in-section .newsletter-teaser-col h3 > a, 
#newsletter-opt-in-section .newsletter-teaser-col h4 > a { 
	color: #fff; 
	transition: all 0.14s ease !Important; 
}

#newsletter-opt-in-section .newsletter-teaser-col h3 > a:hover , 
#newsletter-opt-in-section .newsletter-teaser-col h4 > a:hover { 
	color: #fff; 
}

#newsletter-opt-in-section .newsletter-teaser-col p { 
	font-weight: 400; 
	line-height: 32px; 
}

#newsletter-opt-in-section .newsletter-button-col { 
	top: 27px; 
}

.newsletter-opt-in-row .newsletter-teaser-text { 
	font-family: Lora, serif !Important; 
	font-size: 30px !Important; 
}

.newsletter-opt-in-row .newsletter-button-text a { 
	background: #4a675b; 
	border: 4px solid #fff; 
	color: #fff; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 22px !Important; 
	padding: 10px 30px; 
	text-transform: uppercase; 
	transition: all 0.14s ease !Important; 
}

.newsletter-opt-in-row .newsletter-button-text a:hover { 
	/* background: rgba(255, 255, 255, 0.13); */ 
	background-color: #333; 
	color: #fff; 
}

#featured-stories-5-section { 

}

#featured-stories-5-row { 

} 

.featured-story-copy-intro-text { 
	color: #333 !Important;
	font-family: Lora, serif !Important;
	font-size: 16.3px !Important;
	line-height: 1.67rem;
}

@media (min-width: 981px) { 
	#featured-stories-5-row .featured-story-copy-title-text { 
		display: inline-block; 
		margin-bottom: 0; 
		/* Updated Mary 23, 2024 */ 
		/* width: 70%; */ 
		width: 100%; 
	}
	#featured-stories-5-row .featured-story-copy-button-text { 
		display: inline-block; 
		margin-top: 20px; 
		text-align: right; 
		vertical-align: top;
		width: 30%; 
	}
} 
@media (min-width: 1px) and (max-width: 980px) { 
	#featured-stories-5-row .featured-story-copy-title-text { 
		display: block; 
		width: 100%; 
	}
	#featured-stories-5-row .featured-story-copy-button-text { 
		display: block; 
		text-align: center !Important; 
		width: 100%; 
	}
	#featured-stories-5-row .et_pb_column_2_3 { 
		margin-bottom: 91px !Important; 
	}
} 

.et_pb_slide_description { 
	-webkit-transform: translateY(0) !Important; 
	transform: translateY(0) !Important; 
}

#popular-this-week-slider .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container, 
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container { 
	background-color: rgba(255,255,255,0) !Important; 
} 

#popular-this-week-slider a.featured-story-copy-button { 
	background: none; 
	border: 4px solid #fff; 
	color: #fff; 
	/* Added May 23, 2024 */ 
	display: none !Important; 

	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 22px !Important; 
	margin-top: 20px; 
	padding: 10px 20px; 
	text-transform: uppercase; 
}

#popular-this-week-slider a.featured-story-copy-button:hover { 
	background: #fff; 
	color: #000; 
}

#popular-this-week-post-slider .et_pb_slider_container_inner { 
	/* position: relative; */ 
}

#popular-this-week-post-slider .et_pb_slider_container_inner > .et_pb_slide_description { 
	bottom: 0; 
	padding-bottom: 27px; 
	padding-left: 0;
	padding-right: 0;
	padding-top: 33%; 
	/* position: absolute; */ 
	width: 81%;
} 

#popular-this-week-post-slider .et_pb_slide_title { 
	background-color: rgba(255,255,255,0.81);
	padding: 10px 20px 17.5px 20px !Important; 
	text-align: center; 
}

#popular-this-week-post-slider .et_pb_slide_content { 
	display: none !Important; 
}

#popular-this-week-section { 

} 

#popular-this-week-row { 

}

#popular-this-week-title-text { 

}

#you-may-also-like-2-col-title-text h2, 
#popular-this-week-title-text h2, 
#flavor-recipes-title-text h2, 
#you-may-also-like-title-text h2, 
.kitchen-collaborative-chef-stories-title-text h2, 
.kitchen-collaborative-recipes-title-text h2 { 
	color: #000 !Important;
	font-family: Lora, serif !Important;
	font-size: 24px !Important;
	padding-bottom: 10px;
	padding-top: 10px;
	position: relative;
    z-index: 1;
}   

#you-may-also-like-2-col-title-text h2::before, 
#popular-this-week-title-text h2::before, 
#flavor-recipes-title-text h2::before, 
#you-may-also-like-title-text h2::before, 
.kitchen-collaborative-chef-stories-title-text h2::before, 
.kitchen-collaborative-recipes-title-text h2::before {
	border-top: 1.5px solid #e7e7e6; 
	bottom: 0;
	content: "";
	left: 0; 
	margin: 0 auto; 
	position: absolute; 
	right: 0; 
	top: 50%; 
	width: 100%;
	z-index: -1;
}

#you-may-also-like-2-col-title-text h2 span, 
#popular-this-week-title-text h2 span, 
#flavor-recipes-title-text h2 span, 
#you-may-also-like-title-text h2 span, 
.kitchen-collaborative-chef-stories-title-text h2 span, 
.kitchen-collaborative-recipes-title-text h2 span { 
	background: #fff; 
	padding-left: 12.5px; 
	padding-right: 12.5px;  
}


#flavor-recipes-title-text h2 span, 
#popular-this-week-title-text h2 span, 
.kitchen-collaborative-chef-stories-title-text h2 span, 
.kitchen-collaborative-recipes-title-text h2 span { 
	color: #333 !Important; 
	font-family: 'Nunito', sans-serif !Important; 
	font-size: 18px !Important; 
	font-weight: 500 !Important; 
	letter-spacing: .12em !Important; 
	line-height: 32px !Important; 
	text-transform: uppercase !Important; 
}

body.page-id-54325 .top-10-trends-trend-section h2 span { 
	color: #333 !Important;
	font-family: 'Nunito', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 500 !Important;
	letter-spacing: .12em !Important;
	line-height: 32px !Important;
	text-transform: uppercase !Important;
}

body.page-id-54826 .top-10-trends-trend-section h2 span { 
	/* color: #333 !Important; 
	font-family: 'Nunito', sans-serif !Important; 
	font-size: 18px !Important; 
	font-weight: 500 !Important; 
	letter-spacing: .12em !Important; 
	line-height: 32px !Important; 
	text-transform: uppercase !Important; */ 
	background-color: #000 !Important;
	border-radius: 24px; 
	box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);
	color: #fff; 
	display: inline-block; 
	font-family: Nunito, sans-serif; 		
	font-size: 20px; 
	height: 48px !Important; 
	left: -8px;
	line-height: 48px; 
	/* margin-right: 12px; */ 
	/* position: absolute; */ 
	text-align: center; 
	top: -8px;
	width: 48px !Important;
	z-index: 1000000; 	
	-webkit-box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);
	-moz-box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);	
}

@media (min-width: 981px) { 
	#popular-this-week-slider { 

	} 
	#popular-this-week-slider .et_pb_slide { 
		min-height: 480px; 	
	} 
	#popular-this-week-slider .et_pb_slides .et_pb_slider_container_inner { 
		vertical-align: bottom; 
	}
	#popular-this-week-post-slider h2 .entry-title-primary, 
	#popular-this-week-slider h3 { 
		color: #fff !Important;
		display: inline-block; 
		float: left; 
		font-family: Lora, serif !Important;
		font-size: 30px !Important;
		line-height: 1em;
		text-align: center !Important;
		width: 100%; 
	}
	#popular-this-week-post-slider h2 .entry-title-primary { 
		color: #000 !Important;
		font-weight: 500; 
		padding-bottom: 10px; 
		text-align: center; 
		text-shadow: none; 	
	} 
	#popular-this-week-post-slider h2 .entry-subtitle, 
	#popular-this-week-slider h4 { 
		color: #fff !Important;
		display: inline-block; 
		font-family: 'Nunito Sans', sans-serif !Important; 
		font-size: 18px !Important; 
		font-weight: 300 !Important; 
		text-align: center !Important;
		width: 100%; 
	}
	#popular-this-week-post-slider h2 .entry-subtitle { 
		color: #333 !Important; 
		display: block; 
		font-weight: 300; 
		line-height: 1em; 
		text-shadow: none;
	}
	#popular-this-week-slider p { 
		display: inline-block; 
		margin-top: -20px;
		text-align: right;
    	vertical-align: middle;
		width: 33%; 
	} 
} 

.et_pb_slide_content { 
	background-color: rgba(255,255,255,0.51);
	padding: 10px 20px;
} 

.et_pb_slide_content h3, 
#popular-this-week-slider h3, 
.et_pb_slide_content h4, 
 #popular-this-week-slider h4 { 
	color: #333 !Important; 
	text-shadow: none !Important; 
} 

@media (min-width: 1px) and (max-width: 980px) { 
	#popular-this-week-slider { 

	} 
	#popular-this-week-slider .et_pb_slide { 
		min-height: 480px; 	
	} 
	#popular-this-week-slider .et_pb_slides .et_pb_slider_container_inner { 
		vertical-align: bottom; 
	}
	#popular-this-week-slider .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_content { 
		/* height: 225px; */ 
		margin-left: auto;
		margin-right: auto;
		width: 80%; 
	}
	#popular-this-week-slider .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_content h4 { 
		display: none !Important; 
	} 
	#popular-this-week-slider a.featured-story-copy-button { 
		display: inline-block;
	}
	#popular-this-week-slider h3 { 
		color: #fff; 
		display: block; 
		font-family: Lora, serif !Important;
		font-size: 30px !Important;
		text-align: center; 
	}
	#popular-this-week-slider h4 { 
		color: #fff; 
		display: block; 
		font-family: 'Nunito Sans', sans-serif !Important;
  		font-size: 25px !Important;
		text-align: center; 
	} 
	#popular-this-week-slider p { 
		display: block; 
		text-align: center;
	} 
} 
	
#popular-this-week-slider .et-pb-arrow-prev, 
#popular-this-week-slider .et-pb-arrow-next { 
	border: 3px solid white; 
	border-radius: 27px; 
}

#flavor-recipes-section, 
#you-may-also-like-section { 

}

.flavor-recipes-row:nth-child(3) { 
	border-bottom: 1.5px solid #e7e7e6; 
}

.you-may-also-like-row:nth-child(2) { 
	 
}

#you-may-also-like-2-col-blog .et_pb_post .entry-title, 
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title, 
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title { 
	text-align: center !Important;
}

#you-may-also-like-2-col-blog .et_pb_post .entry-title-primary, 
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title-primary, 
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title-primary { 
	font-family: Lora, serif !Important;
	font-size: 26px !Important;
	line-height: 1.1em;
}

.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title-primary { 
	display: block; 
	font-family: Lora, serif !Important;
	font-size: 22px !Important;
	line-height: 1.1em;
	margin-bottom: 10px;
}

#you-may-also-like-2-col-blog .et_pb_post .entry-title-primary,  
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title-primary { 
	font-size: 21px !Important;
}

#you-may-also-like-2-col-blog .et_pb_post .entry-title a, 
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title a,  
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title a > span
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title a,  
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title a > span { 
	transition: all 0.14s ease !Important; 
} 

#you-may-also-like-2-col-blog .et_pb_post .entry-title a:hover,  
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title a:hover,  
.featured-stories-row.flavor-recipes-row .et_pb_post .entry-title a:hover span, 
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title a:hover, 
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-title a > span:hover { 
	color: #f19938 !Important; 
}

.featured-stories-row.flavor-recipes-row .et_pb_post .entry-subtitle { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 300 !Important;
	line-height: 1.2em !Important;
}

.featured-stories-row.flavor-recipes-row .view-all a { 
	background: #333;
	border: 3px solid #333;
	color: #fff !Important;
	display: inline-block;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 16px !Important;
	font-weight: 700;
	margin-top: 10px;
	padding: 7.5px 12.5px;
	text-transform: uppercase;
	transition: all 0.14s ease !Important;
}

.featured-stories-row.flavor-recipes-row .view-all a:hover { 
	background: #777;  
	border: 3px solid #777;
	color: #fff !Important; 
	text-decoration: none !Important; 
} 

.pagination { text-align: center !Important; }

.pagination .alignleft,  
.pagination .alignright { 
	display: inline-block !Important;
	float: none !Important; 
} 

.pagination .alignleft a,  
.pagination .alignright a { 
	background: #333 !Important;
	border: 3px solid #333 !Important;
	color: #fff !Important;
	display: inline-block !Important;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 16px !Important;
	font-weight: 700 !Important;
	margin-top: 10px !Important;
	padding: 7.5px 12.5px !Important;
	text-transform: uppercase !Important;
	transition: all 0.14s ease !Important;
}

.pagination .alignleft a:hover, 
.pagination .alignright a:hover { 
	background: #777 !Important;  
	border: 3px solid #777 !Important;
	color: #fff !Important; 
	text-decoration: none !Important; 
} 

#you-may-also-like-2-col-blog.et_pb_posts .et_pb_post .entry-subtitle,  
.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post .entry-subtitle { 
	display: none !Important; 
}

@media (min-width:981px) { 	
	.featured-stories-row.you-may-also-like-row { 
		text-align: center !Important;
	}
	#you-may-also-like-2-col-blog.et_pb_posts .et_pb_post { 
		display: inline-block;
		vertical-align: top;	
		width: 48.425%;
	}
	#you-may-also-like-2-col-blog.et_pb_posts .et_pb_post:nth-child(1) { 
		margin-right: 2.5%;
	} 
	#you-may-also-like-2-col-blog.et_pb_posts .et_pb_post:nth-child(2) { 
		margin-right: 0;
	} 
	.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post {
		display: inline-block;
		margin-right: 2.5%;
		vertical-align: top;	
		width: 29.6667%;
	}
	.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post:nth-child(1) {
		/* margin-left: 1.25%; */ 
	} 
	.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post:nth-child(3) {
		margin-right: 0;
	} 
} 

@media (max-width:980px) { 
	#you-may-also-like-2-col-blog.et_pb_posts .et_pb_post { 
		width: 100%;
		margin-bottom: 30px;
	}
	.featured-stories-row.you-may-also-like-row .et_pb_posts .et_pb_post {
		width: 100%;
		margin-bottom: 30px;
	}
} 

.flavor-recipe-col { 

}

.flavor-recipe-col.with-background { 
	background-color: #f5f3f3; 
}

@media (min-width: 981px) {
	.featured-stories-row.flavor-recipes-row { 
		text-align: center !Important;
	}
	.featured-stories-row.flavor-recipes-row .et_pb_post {
		display: inline-block;
		margin-bottom: 0 !Important; 
		margin-right: 5%;
		vertical-align: top;	
		width: 20.875%;
	}
	.featured-stories-row.flavor-recipes-row .et_pb_post:nth-child(1) {
		/* margin-left: 1.25%; */ 
	} 
	.featured-stories-row.flavor-recipes-row .et_pb_post:nth-child(4) {
		margin-right: 0;
	} 
	#flavor-recipes-blog { 
		overflow: hidden; 
	}
}

@media (max-width: 980px) {
	.featured-stories-row.flavor-recipes-row .et_pb_post {
		width: 100%;
		margin-bottom: 30px;
	}
}

#connect-with-flavor-section { 

} 

#connect-with-flavor-row { 

}

#connect-with-flavor-section #connect-with-flavor-image { 
	display: none !Important; 
} 

#connect-with-flavor-section #connect-with-flavor-code .et_pb_code_inner { 
	height: 500px; 
	max-height: 500px; 
	min-height: 500px; 
	overflow: scrollbar; 
}

@media (min-width: 981px) { 
	#connect-with-flavor-section .connect-with-flavor-text { 

	} 
} 

#connect-with-flavor-section .connect-with-flavor-col.left-col { 

}

#connect-with-flavor-section .connect-with-flavor-col.right-col { 
	position: relative; 
}

#connect-with-flavor-section .connect-with-flavor-col.right-col .connect-with-flavor-text { 
	position: relative; 
}

#connect-with-flavor-section .connect-with-flavor-col.right-col .connect-with-flavor-text:nth-child(1) { 	
	border-bottom: 1.5px solid #e7e7e6;
}

#connect-with-flavor-section .connect-with-flavor-col.right-col .connect-with-flavor-text .et_pb_text_inner { 
	/* display: block;
	position: absolute; 
	top: 50%;
	transform: translateY(-50%); */ 
	padding-top: 20px; 
}

.connect-with-flavor-text { 

}

.connect-with-flavor-text:nth-child(2) { 
	

}

@media (min-width: 1px) and (max-width: 980px) { 
	#connect-with-flavor-section .connect-with-flavor-text { 

	}
} 

#connect-with-flavor-section .connect-with-flavor-text h3 { 
	font-family: Lora, serif !Important; 
	font-size: 32px !Important;
  	line-height: 1.1em; 
	padding-bottom: 18px; 
	text-align: center; 
}

#connect-with-flavor-section .connect-with-flavor-text a { 
	/* background: none; 
	border: 4px solid #000; */ 
	color: #000; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 18px !Important; 
	font-weight: 600;
	margin-top: 0; 
	/* padding: 10px 20px; */ 
	text-align: center; 
	text-transform: uppercase; 
	transition: all 0.14s ease !Important; 
}

#connect-with-flavor-section .connect-with-flavor-text a:hover { 
	/* background: #000; 
	color: #fff; */ 
	color: #f19938; 	
}

#connect-with-flavor-section .stay-on-trend-text h4 { 
	color: #000; 
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 18px !Important; 
	/* font-weight: 600; */ 
	margin-bottom: 18px; 
	margin-top: 0; 
	/* padding: 10px 20px; */ 
	text-align: center; 
	text-transform: uppercase; 
	transition: all 0.14s ease !Important; 
}

.connect-with-flavor-col { 

}

.connect-with-flavor-col.with-background { 
	background-color: #f5f3f3; 
}

#ftm-kit-frm { 
	text-align: center; 
} 

#ftm-kit-txt { 
	background-color: #fff;
	background-image: url(/wp-content/uploads/2025/02/envelope.webp); 
	background-position: right 5px center;
	background-repeat: no-repeat;	
	background-size: 16px; 
	border: 1px solid #bbb;
	color: #4e4e4e;
	font-size: 16px;
	height: 32px;
	max-width: 150px;
	padding: 6px 6px;
}

/* BEGIN Top 10 Trends styles */ 

#top-10-trends-logo-section { 
	background: #f0f0f0; 
	background-color: #f0f0f0; 
} 

#top-10-trends-logo-row { 

} 

#top-10-trends-logo-row, 
.top-10-trends-logo-row { 

} 

#top-10-trends-grid-section { 

} 

.top-10-trends-grid-row { 

} 

#top-10-trends-grid-section .top-10-trends-grid-row .top-10-trends-bullet { 
	background-color: #000; 
	border-radius: 16px; 
	box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);
	color: #fff; 
	display: inline-block; 
	font-family: Nunito, sans-serif; 		
	font-size: 16px; 
	height: 32px; 
	left: -8px;
	line-height: 32px; 
	/* margin-right: 12px; */ 
	position: absolute;
	text-align: center; 
	top: -8px;
	width: 32px; 
	z-index: 1000000; 	
	-webkit-box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);
	-moz-box-shadow: 8px 8px 11px -13px rgba(255,255,255,0.91);
}

#top-10-trends-grid-section h3, 
#top-10-trends-grid-section h3 a { 
	font-family: Lora, serif !Important;
	font-size: 19px !Important;
	line-height: 1.1em;
	margin-bottom: 10px;
	transition: all 0.14s ease !Important; 
}

#top-10-trends-grid-section h3 a:hover { 
	color: #f19938 !Important;
}

#top-10-trends-grid-section a img { 
	transition: all 0.14s ease !Important; 
} 

@media (max-width: 980px) { 
	#top-10-trends-grid-section .et_pb_column.et_pb_column_1_5 { 
		margin-right: 0 !Important; 
		width: 97.5% !Important; 
	} 
	#top-10-trends-grid-section a img { 
		width: 100% !Important; 
	}
} 

#top-10-trends-grid-section a:hover img { 
	background-color: #f19938;
	opacity: 0.80;  
} 

#top-10-trends-buttons-section { 

} 

#top-10-trends-buttons-row { 
	padding-bottom: 13.5px; 
	padding-top: 13.5px; 
} 

#top-10-trends-buttons-row .et_pb_text_inner a { 
	background: #fff; 
	border: 3px solid #000; 
	color: #000 !Important; 
  	display: inline-block;
	font-family: 'Nunito Sans', sans-serif !Important; 
	font-size: 14px !Important; 
	font-weight: 700;
	margin-right: 10px; 
	padding: 5.5px 10px; 
	text-transform: uppercase; 
} 

@media (max-width: 980px) { 
	#top-10-trends-buttons-row .et_pb_text_inner a { 
		margin-bottom: 10px; 
		width: 215px; 
	}
}

#top-10-trends-buttons-row .et_pb_text_inner a:last-child { 
	margin-right: none !Important; 
} 

#top-10-trends-buttons-row .et_pb_text_inner a:hover { 
	background: #000; 
	color: #fff !Important; 
	text-decoration: none !Important; 
}

.top-10-trends-trend-section { 
	padding-bottom: 27px !Important;
	padding-top: 0 !Important;
} 

.top-10-trends-trend-row { 

} 

.top-10-trends-trend-row h2 { 
	color: #000;
	font-family: Lora, serif !Important;
	/* font-size: 36.3px !Important; */ 
	font-size: 25px !Important; 
	padding-bottom: 0 !Important; 
} 

.top-10-trends-trend-row h2::before { 
	border-top: 1.5px solid #e7e7e6;
	bottom: 0;
	content: "";
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 50%; 
	width: 100%;
	z-index: -1;
} 

.top-10-trends-trend-row h2 > span { 
	background: #fff;
	padding-left: 12.5px;
	padding-right: 12.5px;
}

.top-10-trends-trend-row h3, 
.top-10-trends-trend-row h3 > a { 
	font-family: Lora, serif !Important;
	line-height: 1.1em;
	/* margin-bottom: 10px; */ 
	transition: all 0.14s ease !Important; 
} 

.top-10-trends-trend-row h3 > a:hover { 
	color: #f19938 !Important;
}

.top-10-trends-trend-row .et_pb_column:nth-child(1) h3 { 
	/* font-size: 25px !Important; */ 
	font-size: 36.3px !Important; 
} 

.top-10-trends-trend-row .et_pb_column:nth-child(2) h3 { 
	font-size: 22px !Important;
} 

.top-10-trends-trend-row .et_pb_column a > img  { 
	transition: all 0.14s ease !Important; 
} 

.top-10-trends-trend-row .et_pb_column a:hover > img  { 
	background-color: #f19938;
	opacity: 0.80;  
} 

.top-10-trends-trend-row .et_pb_column p, 
.top-10-trends-trend-row .et_pb_column p > a { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 300 !Important;
	transition: all 0.14s ease !Important; 
} 

.top-10-trends-trend-row .et_pb_column p > a:hover { 
	color: #f19938 !Important;
}  


/* BEGIN Best of Flavor styles */ 

#best-of-flavor-section { 

} 

.best-of-flavor-row { 

} 

.best-of-flavor-left-col { 

} 

.best-of-flavor-right-col { 
	padding-top: 35px; 
} 

#best-of-flavor-intro-text { 

} 

#best-of-flavor-intro-text.best-of-flavor-2024 { 
	background: url(/wp-content/uploads/2025/05/best-of-flavor-logo-2024-new.webp);
	background-position-x: -50px;
	background-repeat: no-repeat;
	background-size: 300px auto;
	margin-bottom: 25px !important;
} 

#best-of-flavor-intro-text.best-of-flavor-2023 { 
	background: url(/wp-content/uploads/2025/05/best-of-flavor-logo-2023-new.webp);
	background-position-x: -50px;
	background-repeat: no-repeat;
	background-size: 300px auto;
	margin-bottom: 25px !important;
} 

#best-of-flavor-intro-text.best-of-flavor-2022 { 
	background: url(/wp-content/uploads/2025/05/best-of-flavor-logo-2022-new.webp);
	background-position-x: -50px;
	background-repeat: no-repeat;
	background-size: 300px auto;
	margin-bottom: 25px !important;
} 

#best-of-flavor-intro-text.best-of-flavor-2021 { 
	background: url(/wp-content/uploads/2025/05/best-of-flavor-logo-2021-new.webp);
	background-position-x: -50px;
	background-repeat: no-repeat;
	background-size: 300px auto;
	margin-bottom: 25px !important;
} 

#best-of-flavor-intro-text.best-of-flavor-2020 { 
	background: url(/wp-content/uploads/2025/05/best-of-flavor-logo-2020-new.webp);
	background-position-x: -50px;
	background-repeat: no-repeat;
	background-size: 300px auto;
	margin-bottom: 25px !important;
} 

@media (min-width: 481px) { 
	#best-of-flavor-intro-text { 
		margin-right: 25px !important;
		min-height: 200px;
		padding-left: 225px;
		padding-top: 27px !important;
	} 
} 

@media (min-width: 1px) and (max-width: 480px) { 
	#best-of-flavor-intro-text { 
		background-position: center top; 
		background-position-x: center;
		margin-right: 0 !important;
		min-height: 200px;
		padding-top: 225px !important;
	} 
}


#best-of-flavor-intro-text h1, 
#best-of-flavor-contributors-text h3, 
#best-of-flavor-posts-blog h2 { 
	font-family: Lora, serif !Important;
	transition: all 0.14s ease !Important;
} 

#best-of-flavor-intro-text h1 { 
	font-size: 36.3px !Important;
	line-height: 1.1em;
	text-align: center;
} 

#best-of-flavor-intro-text p { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 300 !Important;
	text-align: center;
} 

#best-of-flavor-posts-blog { 

}

#best-of-flavor-posts-blog a { 
	margin-bottom: 0 !Important;
} 

#best-of-flavor-posts-blog h2 a:hover .entry-title-primary, 
#best-of-flavor-posts-blog h2 a:hover .entry-subtitle { 
	color: #f19938 !Important;
} 

#best-of-flavor-posts-blog a:hover img  { 
	background-color: #f19938 !Important;
	opacity: 0.80;  
} 

#best-of-flavor-posts-blog img { 
	margin-bottom: 10px; 
	min-height: 140px;
} 

#best-of-flavor-posts-blog h2 { 
	text-align: center !Important;
} 

#best-of-flavor-posts-blog h2 .entry-title-primary { 
	display: block; 
	font-size: 21px !Important;
	line-height: 1.1em;
	margin-bottom: 10px;
} 

#best-of-flavor-posts-blog h2 .entry-subtitle { 
	color: #545454;
	display: block; 
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 15px !Important;
	font-weight: 300 !Important;
	line-height: 1.1em !Important;
} 

@media (min-width: 981px) { 
	#best-of-flavor-posts-blog .et_pb_post { 
		display: inline-block; 
		margin-bottom: 13.5px; 
		margin-right: 2.5% !Important;
		vertical-align: top; 
		width: 30%;
	}
	#best-of-flavor-posts-blog .et_pb_post:nth-child(3n) { 
		margin-right: 0;
	}
} 

@media (min-width: 769px) and (max-width: 980px) { 
	#best-of-flavor-posts-blog .et_pb_post { 
		display: inline-block; 
		margin-bottom: 13.5px; 
		margin-right: 2.5% !Important;
		vertical-align: top; 
		width: 30%;
	}
	#best-of-flavor-posts-blog .et_pb_post:nth-child(3n) { 
		margin-right: 0;
	}
}

@media (min-width: 481px) and (max-width: 768px) { 
	#best-of-flavor-posts-blog .et_pb_post { 
		display: inline-block; 
		margin-bottom: 13.5px; 
		margin-right: 2.5% !Important;
		vertical-align: top; 
		width: 47%; 
	}
	#best-of-flavor-posts-blog .et_pb_post:nth-child(2n) { 
		margin-right: 0;
	}
}

@media (min-width: 1px) and (max-width: 480px) { 
	#best-of-flavor-posts-blog .et_pb_post { 
		/* display: inline-block; */ 
		margin-bottom: 13.5px; 
		margin-right: 0;
		vertical-align: top; 
		width: 98%; 
	}
}

#best-of-flavor-contributors-text { 

} 

#best-of-flavor-contributors-text h3 { 
	font-size: 25px !Important;
	line-height: 1em;
	margin-bottom: 27px;
	padding-bottom: 0;
} 

#best-of-flavor-contributors-text h3::before {
	border-top: 1.5px solid #e7e7e6;
	bottom: 0;
	content: "";
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
	z-index: -1;
}

#best-of-flavor-contributors-text h3 > span { 
	background: #fff;
	padding-left: 12.5px;
	padding-right: 12.5px;
} 

#best-of-flavor-contributors-code h4, 
#best-of-flavor-contributors-code h4 a { 
	color: #333;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 13px !Important;
	font-weight: 800 !Important;
	text-align: left;
	transition: all 0.14s ease !Important; 
} 

#best-of-flavor-contributors-code h4:hover, 
#best-of-flavor-contributors-code h4:hover a { 
	color: #f19938 !Important;
} 

/* BEGIN Kitchen Collaborative (landing page, non-story) styles */ 

#kitchen-collaborative-section { 

} 

.kitchen-collaborative-chefs-code { 

}

.kitchen-collaborative-section .et_pb_row, 
.kitchen-collaborative-row { 
	padding-bottom: 13.5px !Important; 
	padding-top: 13.5px !Important; 
} 

.kitchen-collaborative-logo-image { 

} 

#kitchen-collaborative-intro-text { 

} 

#kitchen-collaborative-intro-text p, 
#kitchen-collaborative-intro-text p a, 
.kitchen-collaborative-sponsor-text p, 
.kitchen-collaborative-sponsor-text p a { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 300 !Important;
	transition: all 0.14s ease !Important;
}

#kitchen-collaborative-intro-text a:hover, 
.kitchen-collaborative-sponsor-text a:hover { 
	color: #f19938 !Important;
} 

.kitchen-collaborative-sponsor-text a:hover img { 
	background-color: #f19938;
	opacity: 0.80;  
} 

.kitchen-collaborative-sponsor-text { 

} 

.kitchen-collaborative-sponsor-video { 

} 

.kitchen-collaborative-sponsor-text { 

} 

@media (min-width:981px) { 
	.kitchen-collaborative-sponsor-text { 
		display: inline-block; 
		margin-bottom: 13.5px; 
		margin-right: 2.5% !Important;
		vertical-align: top; 
		width: 47%; 
	} 
	.kitchen-collaborative-sponsor-text:nth-child(2n) { 
		margin-right: 0;
	}
}

@media (min-width: 769px) and (max-width: 980px) { 
	.kitchen-collaborative-sponsor-text { 
		display: inline-block; 
		margin-bottom: 13.5px; 
		margin-right: 2.5% !Important;
		vertical-align: top; 
		width: 47%; 
	} 
	.kitchen-collaborative-sponsor-text:nth-child(2n) { 
		margin-right: 0;
	}
}

@media (min-width: 481px) and (max-width: 768px) { 
	.kitchen-collaborative-sponsor-text { 

	} 
}

@media (min-width: 1px) and (max-width: 480px) { 
	.kitchen-collaborative-sponsor-text { 
		margin-bottom: 13.5px; 
		margin-right: 0;
		vertical-align: top; 
		width: 98%; 
	} 
}

#kitchen-collaborative-intro-text h1, 
.kitchen-collaborative-sponsor-text h2, 
.kitchen-collaborative-sponsor-text h3 { 
	font-family: Lora, serif !Important;
	line-height: 1.1em;
	/* margin-bottom: 10px; */
	transition: all 0.14s ease !Important;
} 

#kitchen-collaborative-intro-text h1 { 
	font-size: 31px; 
	padding-top: 27px;
}

.kitchen-collaborative-sponsor-text h2 { 
	font-size: 27px; 
	text-align: center; 
}

.kitchen-collaborative-sponsor-text h2 > span { 
	display: block; 
	margin-bottom: 6px; 
	padding-bottom: 9px; 
	position: relative; 
} 

.kitchen-collaborative-sponsor-text h2 > span::before { 
	content: ''; 
	border-bottom: 2px solid #333; 
	bottom: 0; 
	height: 2px; 
	left: 39.5%; 
	position: absolute; width: 21%; 
}

.kitchen-collaborative-sponsor-text h3 { 
	font-size: 22px; 
	text-align: center; 
} 

.kitchen-collaborative-sponsor-text sup { 
	bottom: .314em;
	font-size: 71% !Important;
} 

.featherlight .featherlight-inner {
	height: 360px;
	width: 640px;
} 

/* BEGIN Story styles */ 

body.single article { 
	margin-bottom: 0 !Important; 
	padding-bottom: 0 !Important; 
}

.story-hero-section { 

}

.story-hero-section .et_pb_image_wrap { 
	min-width: 100%; 
} 

.story-hero-section img { 
	width: 100% !Important; 
} 

.story-hero-row { 
	padding-bottom: 0 !Important; 
} 

.story-hero-image, 
.story-hero-carousel { 
	margin-bottom: 10px !Important; 
}

.story-hero-carousel { 

} 

.kitchen-collaborative-post-slider .et_pb_slide_content { 
	display: none !Important;  
}

.et_pb_slide_description, 
.et_pb_slider_fullwidth_off .et_pb_slide_description { 
	padding-top: 20% !Important; 
	padding-bottom: 4% !Important; 
} 
	
.et_pb_slide_description .et_pb_slide_title, 
.et_pb_slider_fullwidth_off .et_pb_slide_description .et_pb_slide_title { 
	background-color: rgba(255,255,255,0.81);
	padding: 0 20px 17.5px !Important; 
	text-align: center;
}

.et_pb_slide_description .et_pb_slide_title .entry-title-primary, 
.et_pb_slider_fullwidth_off .et_pb_slide_description .et_pb_slide_title .entry-title-primary { 
	color: #000 !Important;
	font-family: Lora, serif !Important;
    font-size: 30px !Important;
	font-weight: 500;
    line-height: 1em;
	padding-bottom: 10px !Important;
	text-align: center;
	text-shadow: none;
} 

.et_pb_slide_description .et_pb_slide_title .entry-subtitle, 
.et_pb_slider_fullwidth_off .et_pb_slide_description .entry-subtitle { 
	color: #333 !Important;
	display: block;
	font-family: 'Nunito Sans', sans-serif !Important;
    font-size: 18px !Important;
	font-weight: 300;
	line-height: 1em;
	padding-top: 10px !Important;
	text-shadow: none; 
}

.kitchen-collaborative-row .slick-prev::before { 
	content: '‹' !Important;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-weight: bold; 
	line-height: 17px;
} 

.kitchen-collaborative-row .slick-next::before { 
	content: '›' !Important;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-weight: bold; 
	line-height: 17px;
} 

.kitchen-collaborative-row .slick-prev.slick-disabled::before, 
.kitchen-collaborative-row .slick-next.slick-disabled::before { 
	opacity: 1.0 !Important; 
} 

.kitchen-collaborative-row .slick-prev, 
.kitchen-collaborative-row .slick-next, 
.kitchen-collaborative-row .slick-prev.slick-disabled, 
.kitchen-collaborative-row .slick-next.slick-disabled { 
    animation: slide 0.5s forwards;
    animation-delay: 2s;
	border: 3px solid #000 !Important; 
	border-radius: 20px; 
	color: #fff !Important; 
	height: 40px; 
	width: 40px; 		
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
} 

.kitchen-collaborative-row .slick-prev:hover, 
.kitchen-collaborative-row .slick-next:hover, 
.kitchen-collaborative-row .slick-prev::before:hover, 
.kitchen-collaborative-row .slick-next::before:hover { 
	background: yellow !Important; 
	background-color: yellow !Important; 
	border: 3px solid #fff !Important; 
	color: #fff !Important; 
	content: '' !Important; 
	opacity: 1.0; 
	text-decoration: none !Important; 
}

.kitchen-collaborative-row a.et-pb-arrow-prev::before { 
	content: '‹' !Important;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-weight: bold; 
	line-height: 36px; 
	margin-top: 0 !Important; 
	text-decoration: none !Important; 
	text-align: center; 		
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
}

.kitchen-collaborative-row a.et-pb-arrow-next::before { 
	content: '›' !Important;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-weight: bold; 
	line-height: 36px; 
	margin-top: 0 !Important; 
	text-decoration: none !Important; 
	text-align: center; 		
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
}

.kitchen-collaborative-row a.et-pb-arrow-prev, 
.kitchen-collaborative-row a.et-pb-arrow-next { 
    animation: slide 0.5s forwards;
    animation-delay: 2s;
	background: #808080;
	border: 3px solid #fff; 
	border-radius: 25px; 
	color: #fff !Important; 
	display: inline-block;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-size: 40px; 
	font-weight: bold; 
	height: 50px; 
	line-height: 36px; 
	margin-top: 0 !Important; 
	opacity: 1.0; 
	position: absolute;
	text-decoration: none !Important; 
	text-align: center; 
	top: 50%;
	transform: translatey(-50%);
	width: 50px; 		
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
} 

.story-hero-image a.prev-button, 
.story-hero-image a.next-button { 
    animation: slide 0.5s forwards;
    animation-delay: 2s;
	background: #808080;
	border: 3px solid #fff; 
	border-radius: 25px; 
	color: #fff !Important; 
	display: inline-block;
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-size: 40px; 
	font-weight: bold; 
	height: 50px; 
	line-height: 36px; 
	opacity: 1.0; 
	position: absolute;
	text-decoration: none !Important; 
	text-align: center; 
	top: 50%;
	transform: translatey(-50%);
	width: 50px; 		
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
}

.story-hero-carousel > .et-pb-slider-arrows > a.et-pb-arrow-prev, 
.story-hero-carousel > .et-pb-slider-arrows > a.et-pb-arrow-next, 
.et-pb-slider-arrows > a.et-pb-arrow-prev, 
.et-pb-slider-arrows > a.et-pb-arrow-next { 
    animation: slide 0.5s forwards !Important; 
    animation-delay: 2s !Important; 
	background: #808080 !Important; 
	border: 3px solid #fff !Important; 
	border-radius: 25px !Important; 
	color: #fff !Important; 
	display: inline-block !Important; 
	font-family: 'Open Sans', Arial, sans-serif !Important;
	font-size: 40px !Important;  
	font-weight: bold !Important;  
	height: 50px !Important;  
	line-height: 36px !Important;  
	opacity: 1.0 !Important; 
	position: absolute;
	text-decoration: none !Important; 
	text-align: center !Important;  
	top: 50%;
	transform: translatey(-50%);
	width: 50px; 		
    -webkit-animation: slide 0.5s forwards !Important; 
    -webkit-animation-delay: 2s !Important; 
}

.kitchen-collaborative-row a.et-pb-arrow-prev:hover, 
.kitchen-collaborative-row a.et-pb-arrow-next:hover { 
	background: #fff;
	border: 3px solid #000; 
	color: #000 !Important; 
	opacity: 1.0; 
	text-decoration: none !Important; 
}

#search-kc-recipes, 
#search-kc-recipes-code { 
	margin-left: 1.25%;
	margin-right: 3.125%;
} 

#search-kc-recipes input[type="text"] { 
	background-image: url(/wp-content/uploads/2025/02/magnifying-glass.webp);
	background-position: right 5px center;
	background-repeat: no-repeat;
	background-size: 16px;
	font-size: 16px;
	height: 32px;
	padding: 6px 6px;
}

#search-kc-recipes-code input[type="text"] { 
	background-image: url(/wp-content/uploads/2025/02/magnifying-glass.webp) !Important;
	background-position: right 5px center;
	background-repeat: no-repeat;
	background-size: 16px;
	border-color: #dcdcdc !Important;
	border-radius: 3px;
	color: #000 !Important;
	font-size: 16px;
	height: 39px;
	max-width: none;
	padding: 6px 6px 6px 9px;
	opacity: 1;
	width: 100%;
} 

.story-hero-image a.prev-button:hover, 
.story-hero-image a.next-button:hover { 
	background: #fff;
	border: 3px solid #000; 
	color: #000 !Important; 
	opacity: 1.0; 
	text-decoration: none !Important; 
}

.story-hero-carousel > .et-pb-slider-arrows > a.et-pb-arrow-prev:hover, 
.story-hero-carousel > .et-pb-slider-arrows > a.et-pb-arrow-next:hover, 
.et-pb-slider-arrows > a.et-pb-arrow-prev:hover, 
.et-pb-slider-arrows > a.et-pb-arrow-next:hover { 
	background: #fff !Important; 
	border: 3px solid #000 !Important; 
	color: #000 !Important; 
	opacity: 1.0 !Important;  
	text-decoration: none !Important; 
}

@media only screen and (min-width: 768px) { 
	.et-pb-slider-arrows > a.et-pb-arrow-prev { 
		margin-top: 3px !Important; 
		left: 22px !Important; 
	} 
	.et-pb-slider-arrows > a.et-pb-arrow-next { 
		margin-top: 3px !Important; 
		right: 22px !Important; 
	}  
} 

@media only screen and (max-width: 767px) { 
	.et-pb-slider-arrows > a.et-pb-arrow-prev { 
		margin-top: 5px !Important; 
		left: 25px !Important; 
	} 
	.et-pb-slider-arrows > a.et-pb-arrow-next { 
		margin-top: 5px !Important; 
		right: 25px !Important; 
	}  
} 


.story-hero-image a.prev-button { 
	left: 10px; 
}

.story-hero-image a.next-button { 
	right: 10px; 
}

.story-hero-caption-and-credit-text { 
	color: #000; 
	font-family: 'Nunito Sans', sans-serif !Important;
}

.story-hero-caption-and-credit-text, 
.story-hero-caption-and-credit-text p, 
.story-hero-caption-and-credit-text p > em { 
	font-size: 11px; 
	font-style: oblique !Important; 
} 

@media (min-width: 981px) { 

	.story-hero-caption-and-credit-text p:first-child, 
	.story-hero-caption-and-credit-text > .et_pb_text_inner > p:first-child { 
		color: #333;
		display: inline-block;
		float: left !Important; 
		font-family: Nunito, sans-serif !Important; 
		font-size: 13px;
		letter-spacing: 0.6px;
		line-height: 1.23em;
		margin-right: 2% !Important; 
		max-width: 78% !Important; 
		text-align: left !Important;
		width: 78% !Important; 
	}

	.story-hero-caption-and-credit-text p:last-child, 
	.story-hero-caption-and-credit-text > .et_pb_text_inner > p:last-child { 
		color: #333;
		display: inline-block;
		float: right !Important; 
		font-family: Nunito, sans-serif !Important; 
		font-size: 11px !Important;
		line-height: 1.23em;
		max-width: 20% !Important; 
		text-align: right; 
		width: 20% !Important; 	
	}
	
}

@media (min-width: 1px) and (max-width: 980px) { 

	.story-hero-caption-and-credit-text p:first-child, 
	.story-hero-caption-and-credit-text > .et_pb_text_inner > p:first-child { 
		color: #333;
		float: none !Important; 
		font-family: Nunito, sans-serif !Important; 
		font-size: 13px;
		letter-spacing: 0.6px;
		line-height: 1.23em;
		max-width: 100% !Important; 
		text-align: left !Important;
		width: 100% !Important; 
	}

	.story-hero-caption-and-credit-text p:last-child, 
	.story-hero-caption-and-credit-text > .et_pb_text_inner > p:last-child { 
		color: #333;
		float: none !Important; 
		font-family: Nunito, sans-serif;
		font-size: 11px !Important;
		line-height: 1.23em;
		max-width: 100% !Important; 
		width: 100% !Important; 
	}
	
} 

.story-hero-caption-and-credit-text a { 
	color: #808080 !Important; 
	transition: all 0.14s ease;
} 

.story-hero-caption-and-credit-text a:hover { 
	color: #f19b38 !Important; 
	text-decoration: underline; 
} 

.story-story-section { 

}

.story-story-section sup { 
	font-size: 71% !Important;
} 

.story-story-section h1 { 
color: #333 !Important;
	font-family: Lora, serif !Important;
	font-size: 48px !Important;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.story-story-section h3 { 
	/* Apr. 28, 2024 color: #333; */ 
	color: #545454; 
	font-family: 'Nunito Sans', sans-serif !Important;
	/* Apr. 28, 2024 font-size: 25px !Important; */ 
	font-size: 19px !Important; 
	font-weight: 800; 
	line-height: 1.1em;
	padding-bottom: 15px !Important; 
	padding-top: 7.5px !Important; 
}

.kitchen-collaborative-chef-story-text h2 { 
	line-height: 1em !Important; 
	margin-bottom: 12.5px !Important; 
}

.kitchen-collaborative-chef-story-text h3 { 
	line-height: 1em !Important; 
	margin-bottom: 10px !Important; 
}

.story-story-text h3 { 
	color: #333; 
}

.story-story-text p.wp-caption-text, 
.story-story-text p.wp-caption-text em { 
	color: #333 !Important; 
	font-family: Nunito, sans-serif !Important; 
	font-size: 13px !Important; 
	letter-spacing: 0.6px !Important; 
	line-height: 1.2rem !Important; 
	text-align: left !Important; 

	/* color: #333;
	display: inline-block;
	float: left !Important; 
	font-family: Nunito, sans-serif !Important; 
	font-size: 13px;
	letter-spacing: 0.6px;
	line-height: 1.23em;
	margin-right: 2% !Important; 
	max-width: 78% !Important; 
	text-align: left !Important; */ 

}

.story-story-text .media-credit { 
	color: #333;
	font-family: Nunito, sans-serif;
	font-size: 11px !Important;
	font-style: oblique; 
	line-height: 1.23em;
	margin-left: 0; 
	text-align: left;
} 

.story-story-row { 
	padding-bottom: 27px !Important; 
	padding-top: 0 !Important; 
}

@media (min-width: 1px) and (max-width: 980px) { 
	.story-story-row .et_pb_column_2_3 { 
		margin-bottom: 90px;
	} 
} 

.story-story-col { 

}

.story-title-subtitle-text { 
	margin-bottom: 0 !Important; 
}

.story-title-subtitle-text h1 { 
	color: #333 !Important; 
	/* Changed Jan. 9, 2025 */ 
	padding-bottom: 0 !Important; 
}

.story-title-subtitle-text h3 { 
	color: #333 !Important; 
	font-family: Nunito, sans-serif !Important;
	font-size: 21px !Important;
	font-weight: 300 !Important;
	line-height: 1.5em !Important;
	padding-top: 0 !Important; 
}

.story-title-subtitle-text h4 { 
	background-color: #f4b258;
	display: inline-block;
	font-family: Nunito, sans-serif;
	font-size: 14px;
	font-weight: 500 !Important;
	margin-bottom: 10px;
	padding: 3px 5px 2px 5px;
}

.story-byline-date-text { 
	margin-bottom: 18px !Important;
} 

.story-byline-date-text #byline_and_pub_date, 
.story-byline-date-text #byline_and_pub_date strong, 
.story-byline-date-text #byline_and_pub_date small { 
	/* Apr. 28, 2024 color: #000; */ 
	color: #333; 
	font-family: Nunito, sans-serif !Important;
	/* Apr. 28, 2024 font-size: 18px !Important; */ 
	font-size: 14px; 
	font-weight: 500 !Important;  	
	text-transform: uppercase;
} 

.story-byline-date-text #byline_and_pub_date strong { 
	padding-right: 7.5px !Important; 
}

.story-byline-date-text #byline_and_pub_date small {
	border-left: 1.67px solid #333 !Important;
	padding-left: 7.5px!Important; 
}

.story-byline-date-text #byline_and_pub_date br { 
	display: none !Important; 
}

.story-story-text { 

}

.story-story-text.best-of-flavor .wp-caption.alignleft { 
	width: auto !Important; 
}

@media all and (min-width: 981px) { 
	.story-story-text.best-of-flavor .alignleft img { 
		max-width: 225px !Important; 
		padding-left: 0 !Important; 
		padding-top: 6.7px !Important; 
	} 
} 
@media all and (min-width: 1px) and (max-width: 980px) { 
	.story-story-text.best-of-flavor .alignleft img { 
		max-width: 400px !Important; 
		padding-left: 0 !Important; 
	} 
}

.story-story-text .media-credit-container { 
	margin-bottom: 33px; 
}

.story-story-text blockquote { 
	background: url(/wp-content/uploads/2024/03/quotes.png) left 27px no-repeat !Important; 
	border: none !Important; 
	margin-bottom: 0 !important; 
	padding-bottom: 0 !important;
	padding-left: 54px !Important; 
	padding-top: 26px !Important; 
} 

.story-story-text.story-corlissted-text h2 { 
	font-size: 24px !Important; 
} 

.story-story-text.story-corlissted-text h3,  
.story-story-text.story-corlissted-text h3 em { 
	font-size: 21px !Important; 
	font-weight: 700 !Important; 
} 

.story-story-text .corlisst-bullet { 
	/* background-color: #8b010e; */ 
	background-color: #000; 
	border-radius: 24px; 
	color: #fff; 
	display: inline-block; 
	font-family: Nunito, sans-serif; 		
	font-size: 24px; 
	height: 48px; 
	line-height: 48px; 
	margin-right: 12px; 
	text-align: center; 
	width: 48px; 
}

.story-story-text h2, 
.story-story-text h3, 
.story-story-text h4 { 
	font-family: Nunito, sans-serif; 		
}

.story-story-text h2 { 
	font-family: Nunito, sans-serif;
	/* Apr. 28, 2024 font-size: 20px; */ 
	/* May 30, 2024 font-size: 16.3px; */ 
	font-size: 24px; 
	font-style: normal;
	font-weight: 600;
	line-height: 3.125rem;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
} 

.story-story-text h2 em { 
	font-style: normal !Important; 
} 

.story-story-text .et_pb_text_inner, 
.story-story-text p, 
.story-story-text li { 
	/* Apr. 28, 2024 color: #000 !Important; */ 
	color: #333 !Important;
	font-family: Lora, serif !Important;
	/* Apr. 28, 2024 font-size: 18px !Important; */ 
	font-size: 16.3px !Important;
	line-height: 1.67rem; 
}

/* Kitchen Collaborative chef */ 
.story-story-text .wp-caption.alignright p { 
	/* Apr. 28, 2024 color: #000 !Important; */ 
	color: #333 !Important;
	font-family: Lora, serif !Important;
	/* Apr. 28, 2024 font-size: 18px !Important; */ 
	font-size: 13.6px !Important;
	/* line-height: 1.67rem !Important; */ 
}

.story-story-text ol, 
.story-story-text ul {
	list-style-position: outside !Important;
	margin-left: 27px; 
}

.story-story-text a { 
	/* Mar. 6, 2025 color: #808080; */ 
	color: #f19b38;
	font-weight: bold; 
	text-decoration: none; 
}

.story-story-text a:hover { 
	/* Apr. 28, 2024 color: #808080; */ 
	color: #f19b38;
	text-decoration: underline; 
}

.story-story-text.story-tags-text { 
	/* For now 03/04/25 */ 
	display: none !Important; 
}

.story-story-text.story-tags-text a { 
	background: #fff !Important;
	border: 2px solid #808080 !Important;
	border-radius: 16px;
	color: #808080 !Important;
	display: inline-block !Important;
	font-family: Nunito, sans-serif !Important;
	font-size: 12px !Important;
	font-weight: 600 !Important;
	height: 32px;
	line-height: 30px;
	margin-bottom: 5px; 
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	transition: all 0.14s ease; 
	white-space: nowrap !Important; 
}

.story-story-text.story-tags-text a:hover { 
	/* Apr. 28, 2024 color: #808080; */ 
	background: #f19b38 !Important; 
	border: 2px solid #f19b38 !Important;
	color: #fff !Important; 
	text-decoration: none !Important; 
}

.story-story-text.story-author-thumbnail-and-bio-text.kitchen-collaborative-credit-text { 
	border-top: none !Important; 
}

.story-story-text.story-author-thumbnail-and-bio-text { 
	border-top: 1.5px solid #e7e7e6;
	padding-top: 27px !Important;
} 

@media (min-width: 981px) { 
	.story-story-text.story-author-thumbnail-and-bio-text img { 
		width: 125px; 
	}
} 

@media (min-width: 1px) and (max-width: 980px) { 
	.story-story-text.story-author-thumbnail-and-bio-text img { 
		width: 125px; 
	}
} 

.story-story-text.story-author-thumbnail-and-bio-text, 
.story-story-text.story-author-thumbnail-and-bio-text p { 
	color: #000 !Important; 
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 14px !Important;
	line-height: 1.7em !Important;
}

.story-story-text.story-author-thumbnail-and-bio-text a, 
.story-story-text.story-author-thumbnail-and-bio-text p a { 
	color: #808080 !Important; 
	transition: all 0.14s ease;
} 

.story-story-text.story-author-thumbnail-and-bio-text a:hover, 
.story-story-text.story-author-thumbnail-and-bio-text p a:hover { 
	/* Apr. 28, 2024 color: #808080; */ 
	color: #f19b38 !Important; 
	text-decoration: underline; 
} 


.story-ads-col { 

}

#you-may-also-like-section { 

}

#you-may-also-like-2-col-title-text h2, 
#you-may-also-like-section #you-may-also-like-title-text h2 { 
	color: #333 !Important;
	font-family: Nunito, sans-serif !Important;
	font-size: 15px !Important;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}

#you-may-also-like-2-col-blog .entry-featured-image-url, 
#you-may-also-like-section .entry-featured-image-url { 
	margin-bottom: 12px;
}

#you-may-also-like-row { 

}

#you-may-also-like-blog { 

}

.tb_sb__name { 
	color: #333 !Important; 
	font-family: Lora, serif !Important;
	font-size: 36px !Important;
	font-weight: 400 !Important;
	line-height: 1.1em !Important;
	margin-top: 6px !Important; 
	padding-bottom: 18px !Important;
	text-align: center !Important;
}

div[class*="tb_sb_btn_wrap"], 
.tb_sb___info, 
.tb_sb__posts, 
.tb_sb__brand { 
	display: none !Important; 
}

.taggbox { 
	/* border: 1.5px solid #e7e7e6 !Important; */ 
}

.tb_app_container div[class*="tb_wall_header"] { 
	position: absolute; 
} 

.tb_app_container .tb_app_wrapper {
	padding-top: 21px; 
} 

.tb_app_container .tb_theme_container > div:first-child { 
	/* display: none !Important; */ 
	height: 0 !Important; 
	margin-left: -12000px !Important; 
	max-height: 0 !Important; 
	overflow: hidden !Important; 
	padding: 0 !Important; 
} 

.tb_app_container .tb_theme_container a[href*="tagggbox"] { 
	display: none !Important; 
}

.tb_post_modal_content_wrap { 
	padding-left: 12px !Important;
} 

.tb_post_modal_content_in { 
	padding-left: 18px !Important;
} 

.tb_post_modal_content { 
	color: #444 !Important;
	font-family: Lora, serif !Important;
	font-size: 16.3px !Important;
	line-height: 1.67rem;
}

@media (min-width: 769px) { 
	.category-2025-best-of-flavor .story-story-text .et_pb_text_inner > div[id*="attachment_"], 
	.category-2025-best-of-flavor .story-story-text .et_pb_text_inner > div[id*="attachment_"] img { 
			max-width: 300px !Important; 
			min-width: 300px !Important; 
	} 
} 

@media (max-width: 768px) { 
	.category-2025-best-of-flavor .story-story-text .et_pb_text_inner > div[id*="attachment_"], 
	.category-2025-best-of-flavor .story-story-text .et_pb_text_inner > div[id*="attachment_"] img { 
		max-width: 100% !Important; 
		min-width: 100% !Important; 
	}
} 

/* BEGIN Footer styles */ 

#footer-section { 
	padding-bottom: 22px !Important; 
	padding-top: 22px !Important; 
}

#footer-section .footer-row { 
	padding-bottom: 0 !Important; 
	padding-top: 0 !Important; 
}

#footer-center-left-col,  
#footer-center-right-col { 
	padding-top: 0 !Important; 
}

#footer-section .footer-row ul { 

	
} 

#footer-section .footer-row ul li { 
	list-style-type: none;	
} 

#footer-section .footer-row ul li a { 
	color: #333 !Important; 
	transition: all 0.14s ease;
} 


#footer-section .footer-row ul li a:hover { 
	color: #f19b38 !Important; 	
} 

@media (min-width: 981px) { 
	#footer-section .footer-row:nth-child(1) { 

	} 
} 

@media (min-width: 981px) { 
	#footer-menu .et_pb_menu .et_pb_menu__menu { 
	
	}
	#footer-menu .et_pb_menu .et_mobile_nav_menu { 

	}
} 

@media (min-width: 1px) and (max-width: 980px) { 
	#footer-menu.et_pb_menu .et_pb_menu__menu { 
		display: block !Important; 
	}
	#footer-menu.et_pb_menu .et_mobile_nav_menu { 
		display: none !Important; 
	}
	#footer-menu .nav li { 

	}
	#footer-menu .nav li:nth-child(-n+6) { 
		display: block !Important; 
		text-align: center; 
		width: 100%; 
	}
	#footer-menu .nav li:nth-child(6) { 

	} 
	#footer-menu .nav li:nth-child(7) { 
		margin-left: auto !Important; 
	} 
	#footer-menu .nav li:nth-child(n+7) { 
		display: inline-block !Important; 
		margin-left: 4px;
		margin-right: 4px;
		padding-top: 27px !Important; 
		text-align: center; 
	}
	#footer-menu .nav li:nth-child(8):before { 
		
	} 
	#footer-menu .nav li:last-child { 
		margin-right: auto !Important; 
	} 
	
	#footer-left-col, 
	#footer-center-left-col, 
	#footer-center-right-col, 
	#footer-right-col { 
		min-width: 100%; 
	}
	
	#footer-center-left-col { margin-bottom: 0 !Important; }
	
	#footer-center-left-col ul { padding-bottom: 0 !Important; }

	#footer-center-left-col ul li, 
	#footer-center-right-col ul li { 
		text-align: center !Important; 
	}
	
	#footer-right-col .et_pb_menu__menu { display: block !Important; }
	
	#footer-right-col .et_mobile_nav_menu { display: none !Important; }
	
	#social-footer-menu .et_pb_menu__menu { 
		margin-left: auto !Important; 
		margin-right: auto !Important; 
	}
} 

#footer-section .footer-col { 

} 

#footer-left-col { 

}

#footer-center-col { 

}

#footer-center-right-col { 
	padding-top: 13px; 
}

#footer-right-col { 

}

#footer-section .footer-text { 

}

#footer-menu { 
	background-color: rgba(255,255,255,0) !Important; 
}

#footer-logo { 
	width: auto !Important; 
} 

@media (min-width: 981px) { 
	#footer-logo { 
		height: 67px; 
		max-height: 67px; 
	}
} 

@media (min-width: 1px) and (max-width: 980px) { 
	#footer-logo { 
		height: 75px; 
		margin-left: auto; 
		margin-right: auto; 
		max-height: 75px; 
	}
} 

/* Social media */ 
#menu-footer-menu > li:nth-child(6), 
#menu-footer-menu > li:nth-child(7), 
#menu-footer-menu > li:nth-child(8), 
#menu-footer-menu > li:nth-child(9), 
#menu-footer-menu > li:nth-child(10) { 
	padding-left: 4px; 
	padding-right: 4px; 
} 

@media (min-width: 981px) { 
	#menu-footer-menu > li:nth-child(6) > a > img, 
	#menu-footer-menu > li:nth-child(7) > a > img, 
	#menu-footer-menu > li:nth-child(8) > a > img, 
	#menu-footer-menu > li:nth-child(9) > a > img, 
	#menu-footer-menu > li:nth-child(10) > a > img, 
	#menu-social-footer-menu > li > a > img { 
		max-height: 24px; 
		max-width: auto; 
	}
} 

@media (min-width: 1px) and (max-width: 980px) { 
	#menu-footer-menu > li:nth-child(6) > a > img, 
	#menu-footer-menu > li:nth-child(7) > a > img, 
	#menu-footer-menu > li:nth-child(8) > a > img, 
	#menu-footer-menu > li:nth-child(9) > a > img, 
	#menu-footer-menu > li:nth-child(10) > a > img, 
	#menu-social-footer-menu > li > a > img { 
		max-height: 36px; 
		max-width: auto; 
	}
} 

#footer-menu li, 
#footer-menu li a { 
	color: #545454 !Important; 
	font-family: Nunito, sans-serif; 
	margin-bottom: 0 !Important; 
	margin-top: 0 !Important; 
	padding-bottom: 0 !Important; 
	padding-top: 0 !Important; 
} 

#footer-menu li a { 
	line-height: 24px; 
} 

#footer-menu li a:hover { 

} 

@media (min-width: 981px) { 
	#menu-footer-menu > li > .sub-menu { 
		box-shadow: none !Important;
		display: block !Important; 
		opacity: 1 !Important; 
		padding-top: 5px !Important; 
		visibility: visible !Important; 
		-moz-box-shadow: none !Important;
		-webkit-box-shadow: none !Important;
	}
} 

#menu-footer-menu > li > .sub-menu li { 
	line-height: 23px !Important;
	padding-left: 3px !Important;
}

#menu-footer-menu > li > .sub-menu li:hover, 
#menu-footer-menu > li > .sub-menu li:hover a, 
#menu-footer-menu > li > .sub-menu a:hover { 
	background: none !Important;
	background-color: none !Important;
}

/* BEGIN Miscellaneous styles */ 

.taxa-section .taxa-section { 

}

.taxa-section .taxa-row { 

}

.taxa-section .taxa-title { 

}

.taxa-section .taxa-title h1 { 
	color: #000;
	font-family: Lora, serif !Important;
	font-size: 36.3px !Important;
}

.taxa-section .taxa-text { 

}

.taxa-section .taxa-blog { 

}

.taxa-section .taxa-post { 

}

.taxa-section .taxa-person, 
.taxa-section .taxa-author { 

} 

.taxa-section .et_pb_column_1_4.et_pb_column_13_tb_header { margin-right: 6px !Important; }

.taxa-section .taxa-person .et_pb_team_member_description, 
.taxa-section .taxa-author .et_pb_team_member_description, 
.et_pb_team_member_description .et_pb_module_header { 
	color: #000 !Important;
	font-family: Lora, serif !Important;
	font-size: 17px !Important;
	font-weight: 500 !Important; 
	line-height: 1.76rem !Important; 
} 

.taxa-section .taxa-person .et_pb_team_member_description strong:first-child, 
.taxa-section .taxa-author .et_pb_team_member_description strong:first-child { 
	font-family: Nunito, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	padding-top: 10px;
	text-transform: uppercase;
} 

@media (min-width: 981px) { 
	.taxa-section .taxa-person .et_pb_team_member_image, 
	.taxa-section .taxa-author .et_pb_team_member_image { 
		max-width: 200px !Important; 
	}
} 

@media (min-width: 769px) and (max-width: 980px) { 
	.taxa-section .taxa-person .et_pb_team_member_image, 
	.taxa-section .taxa-author .et_pb_team_member_image { 
		max-width: 200px !Important; 
	}
} 

@media (min-width: 1px) and (max-width: 768px) { 
	.taxa-section .taxa-person .et_pb_team_member_image, 
	.taxa-section .taxa-author .et_pb_team_member_image { 
		max-width: 250px !Important; 
	}
} 

.search-results { 

}

.search-results .post { 
	margin-right: 2.5% !Important; 
	vertical-align: top; 
	width: 97.5% !Important; 
}

@media (min-width: 981px) { 
	.search-results .post { 
		height: 100px; 
		margin-bottom: 27px !Important; 
		padding-bottom: 0; 
	} 
	.search-results #content-area .et_pb_post .entry-featured-image-url { 
		display: inline-block; 
		float: left; 
		height: 100px; 
		margin-bottom: 0 !Important; 
		margin-right: 20px; 
		overflow: hidden; 
		width: 150px; 
	} 
	.search-results #content-area .et_pb_post .entry-featured-image-url > img { 
		height: 100px; 
		width: auto ;
	}
} 

@media (min-width: 769px) and (max-width: 980px) { 
	.search-results #content-area .post { 
		height: 100px; 
		margin-bottom: 27px !Important; 
		padding-bottom: 0; 
	} 
	.search-results .et_pb_post .entry-featured-image-url { 
		display: inline-block; 
		float: left; 
		margin-bottom: 27px !Important; 
	} 
	.search-results #content-area .et_pb_post .entry-featured-image-url > img { 
		height: 100px; 
		margin-right: 20px; 
		width: auto ;
	}
} 

@media (min-width: 1px) and (max-width: 768px) { 
	.search-results #content-area .post { 
		margin-bottom: 27px !Important; 
		padding-bottom: 0; 
	} 
	.search-results #content-area .et_pb_post .entry-featured-image-url { 
		display: block; 
		width: 100%; 
	}
} 

.archive.author, 
.archive.tag, 
.archive.category { 

}

.archive.author .container, 
.archive.tag .container, 
.archive.category .container { 
	padding-top: 27px !Important; 
} 

.archive.author #content-area .post, 
.archive.tag #content-area .post, 
.archive.category #content-area .post { 
	/* display: none; */ 
} 

.archive.author #content-area .post .entry-featured-image-url, 
.archive.tag #content-area .post .entry-featured-image-url, 
.archive.category #content-area .post .entry-featured-image-url { 
	display: block !Important; 
} 

.archive.author #content-area .post .entry-title, 
.archive.tag #content-area .post .entry-title, 
.archive.category #content-area .post .entry-title { 
	display: block !Important; 
} 

.archive.author #content-area .post .entry-title, 
.archive.tag #content-area .post .entry-title, 
.archive.category #content-area .post .entry-title { 

} 

.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item .lwp_post_carousel_meta, 
.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item .lwp_post_carousel_excerpt, 
.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item .lwp_post_carousel_read_more { 
 	display: none !Important; 
} 

.lwp_post_carousel .lwp_post_carousel_item_inner { 
	border: none !Important; 
}

.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item a, 
.kitchen-collaborative-recipes-posts .post .entry-title a, 
.archive.author #content-area .post .entry-title a, 
.archive.tag #content-area .post .entry-title a, 
.archive.category #content-area .post .entry-title a { 
	transition: all 0.14s ease !Important;
} 

.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item a:hover, 
.kitchen-collaborative-recipes-posts .post .entry-title a:hover, 
.archive.author #content-area .post .entry-title a:hover, 
.archive.tag #content-area .post .entry-title a:hover, 
.archive.category #content-area .post .entry-title a:hover { 
	color: #f19938 !Important; 
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow { 
	animation: slide 0.5s forwards !Important;
	animation-delay: 2s !Important;
	background-color: #fff !Important; 
	border: 3px solid #000 !Important; 
	border-radius: 20px !Important;
	color: #fff !Important; 
	height: 40px !Important; 
	width: 40px !Important; 		
	-webkit-animation: slide 0.5s forwards !Important;
	-webkit-animation-delay: 2s !Important;
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow:hover, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow:hover { 
	background-color: #000 !Important; 
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow:hover::before, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow:hover::before { 
	color: #fff !Important; 
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow { 

} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow > i, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow > i { 
	display: none !Important; 
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow::before, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow::before { 
	color: #000 !Important;
	display: inline-block !Important;
	font-family: 'Open Sans', Arial, sans-serif !Important; 
	/* font-family: ETmodules !Important; */ 
  	font-size: 36px !Important;
	font-weight: bold !Important;
	height: 34px !Important;
	line-height: 32px !Important;
	margin-top: -3px !Important; 
	text-align: center !Important;	
	width: 34px !Important;	
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow { 

} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow::before { 
	content: '‹' !Important;
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow::before { 
	content: '›' !Important;
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-prev.slick-arrow i[class*="fa-angle-"], 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .slick-next.slick-arrow i[class*="fa-angle-"] { 

} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .wpcp-single-item { 
	background: #fff !Important; 
	background-color: #fff !Important; 
} 

.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .wpcp-single-item img[class*="wp-image"] { 
	margin-bottom: 20px !Important; 
} 

.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item .entry-title-primary, 
.kitchen-collaborative-chefs-carousel .wpcp-content-carousel .wpcp-single-item .entry-title-primary { 
	display: block;
	font-family: Lora, serif !Important;
	font-size: 19px !Important;
	line-height: 1.1em;
	margin-bottom: 10px;
	text-align: center !Important; 
} 

.kitchen-collaborative-recipes-posts .post .entry-title .entry-title-primary, 
.search-results #content-area .post .entry-title, 
.search-results #content-area .post .entry-title .entry-title-primary, 
.archive.author #content-area .post .entry-title .entry-title-primary, 
.archive.tag #content-area .post .entry-title .entry-title-primary, 
.archive.category #content-area .post .entry-title .entry-title-primary { 
	display: block;
	font-family: Lora, serif !Important;
	font-size: 22px !Important;
	line-height: 1.1em;
	margin-bottom: 10px;
	text-align: center; 
} 

.search-results #content-area .post .entry-title, 
.search-results #content-area .post .entry-title .entry-title-primary { 
	text-align: left; 
}

.kitchen-collaborative-chefs-carousel .lwp_post_carousel_item .entry-subtitle, 
.wpcp-content-carousel .wpcp-single-item .entry-subtitle { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 15px !Important;
	font-weight: 300 !Important;
	line-height: 1.2em !Important;
	text-align: center !Important;
}

.kitchen-collaborative-recipes-posts .post .entry-title .entry-subtitle, 
.search-results #content-area .post .entry-title .entry-subtitle, 
.archive.author #content-area .post .entry-title .entry-subtitle, 
.archive.tag #content-area .post .entry-title .entry-subtitle, 
.archive.category #content-area .post .entry-title .entry-subtitle { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 18px !Important;
	font-weight: 300 !Important;
	line-height: 1.2em !Important;
	text-align: center; 
}

.search-results #content-area .post .entry-title .entry-subtitle { 
	text-align: left; 
}

.archive.author #content-area .post .post-meta, 
.archive.tag #content-area .post .post-meta, 
.archive.category #content-area .post .post-meta { 
	display: none !Important; 
}

.archive.author .pagination a, 
.archive.tag .pagination a, 
.archive.category .pagination a { 
	background: #fff;
	border: 3px solid #000;
	color: #fff !Important;
	display: inline-block;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 16px !Important;
	font-weight: 700;
	margin-top: 10px;
	padding: 7.5px 12.5px;
	text-transform: uppercase;
}

.archive.author .pagination a:hover, 
.archive.tag .pagination a:hover, 
.archive.category .pagination a:hover { 
	background: #000; 
	color: #fff !Important; 
	text-decoration: none !Important; 
} 

@media (min-width: 981px) { 

	.kitchen-collaborative-recipes-posts .post, 
	.archive.author #content-area .post, 
	.archive.tag #content-area .post, 
	.archive.category #content-area .post { 
		display: inline-block; 
		margin-left: 1.25%;
		margin-right: 1.25%;
		vertical-align: top;
		width: 30%;
	}
	
} 

@media (min-width: 769px) and (max-width: 980px) { 

	.kitchen-collaborative-recipes-posts .post, 
	.archive.author #content-area .post, 
	.archive.tag #content-area .post, 
	.archive.category #content-area .post { 
		display: inline-block; 		
		margin-left: 1.25%;
		margin-right: 1.25%;
		vertical-align: top;
		width: 47.125%; 
		
	}

}
 
@media (min-width: 1px) and (max-width: 768px) { 

	.kitchen-collaborative-recipes-posts .post, 
	.archive.author #content-area .post, 
	.archive.tag #content-area .post, 
	.archive.category #content-area .post { 
		vertical-align: top;
	}
	
	.archive.author #content-area .post:nth-child(1n), 
	.archive.tag #content-area .post:nth-child(1n), 
	.archive.category #content-area .post:nth-child(1n) { 

	} 

}

.page-title h1.entry-title {
	color: #333 !Important;
	font-family: Lora, serif !Important;
	font-size: 48px !Important;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 10px;
} 

.page-title h2 {

} 

.page-title h4 {

} 

.page-text { 
	display: table; 
	padding-bottom: 5%; 
}

.page-text .et_pb_text_inner { 
	display: table-row; 
}

.page-text .et_pb_text_inner img { 
	max-width: 225px; 
} 

.page-text .et_pb_text_inner h3 {
	color: #333 !Important;
	font-family: Nunito, sans-serif !Important;
	font-size: 21px !Important;
	font-weight: 300 !Important;
	line-height: 1.5em !Important;
	padding-top: 0 !Important;
} 

.page-text, 
.page-text p {
	color: #333 !Important;
	font-family: Lora, serif !Important;
	font-size: 16.3px !Important;
	line-height: 1.67rem;
} 

#the-404-page-section { 

}

#the-404-page-section .the-404-page-row { 

} 

#the-404-page-section .the-404-page-text { 

} 

#the-404-page-section .the-404-page-text h1 { 
	color: #f19b38; 
	font-family: Lora, serif !Important;
	font-size: 72.6px !Important;
	text-align: center; 
}

#the-404-page-section .the-404-page-text h2 { 
	font-family: Lora, serif !Important;
	font-size: 36.3px !Important;
	padding-bottom: 54px; 
	text-align: center; 
}

#the-404-page-section .the-404-page-text p { 
	color: #545454;
	font-family: 'Nunito Sans', sans-serif !Important;
	font-size: 24px !Important;
	font-weight: 500 !Important;
	line-height: 1.35em; 
}

#the-404-page-section .the-404-page-text p a {
	color: #808080;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.14s ease;
}

#the-404-page-section .the-404-page-text p a:hover {
	color: #f19b38; 
}

#copy-terms-privacy { 
	color: #333 !Important; 
	font-size: 91% !Important; 
}

#copy-terms-privacy a:link, 
#copy-terms-privacy a:active, 
#copy-terms-privacy a:visited { 
	color: #f19938 !Important; 
} 