<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * BEGIN fonts 
 */ 

@font-face {
  font-family: "LumiosMarker";
  src: url('fonts/LumiosMarker/font.woff2') format('woff2'), url('fonts/LumiosMarker/font.woff') format('woff');
}
@font-face {
  font-family: "LumiosDesignElements";
  src: url('fonts/LumiosDesignElements/font.woff2') format('woff2'), url('fonts/LumiosDesignElements/font.woff') format('woff');
}
@font-face {
    font-family: BetterTimes;
    src: url("fonts/Better Times.otf") format("opentype");
}
@font-face {
    font-family: BetterTimesAlt;
    src: url("fonts/Better Times Alt.otf") format("opentype");
}
@font-face {
    font-family: BetterTimesSwash;
    src: url("fonts/Better Times Swash.otf") format("opentype");
}
@import url("https://fast.fonts.net/lt/1.css?apiType=css&amp;c=af72a53a-2c12-466f-b90e-89b1891fac46&amp;fontids=1475496,1475502,1475532,1475538");
@font-face{
	font-family:"Avenir LT W01_35 Light1475496";
	src:url("fonts/1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("Fonts/1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_35 Light 1475502";
	src:url("fonts/1475502/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("Fonts/1475502/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_65 Medium1475532";
	src:url("fonts/1475532/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("Fonts/1475532/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_65 Medium1475538";
	src:url("fonts/1475538/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("Fonts/1475538/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff");
}


@font-face{
	font-family:"Juana W05 Thin";
	src:url("fonts/6097308/f78d5d09-efba-4910-8417-cd7f0d6f89de.woff2") format("woff2"),url("fonts/6097308/aa42f653-fe2f-4ba6-b6e2-11496c24352a.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Thin It";
	src:url("fonts/6097312/ee50087e-abba-43c0-91c8-84dddfc01ac4.woff2") format("woff2"),url("fonts/6097312/c8f8284e-a889-4767-9040-43f6a24875f9.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 ExtraLight";
	src:url("fonts/6097316/db123ba9-9632-41e4-bb44-392536e53be9.woff2") format("woff2"),url("fonts/6097316/54be0dd7-8637-4dea-9791-5f511612bdee.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 ExtraLight It";
	src:url("fonts/6097320/e991e5df-1da9-4f28-8bc4-0b4213251f98.woff2") format("woff2"),url("fonts/6097320/90f34a9a-a272-47c4-bd30-53e3627d11d9.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Light";
	src:url("fonts/6097324/395f0d4e-7783-4374-99f6-3edd953b310f.woff2") format("woff2"),url("fonts/6097324/66e8b0b3-9f5f-4cbe-9849-090cd746cd48.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Light It";
	src:url("fonts/6097328/751719d4-b3d0-4d03-a989-7fbb4cfc1a26.woff2") format("woff2"),url("fonts/6097328/d86fc023-5c60-4cea-bc34-27047d34538c.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Regular";
	src:url("fonts/6097332/f8b6a587-5835-451d-b94b-7384ca6f6ac5.woff2") format("woff2"),url("fonts/6097332/33a68b70-c148-4366-af6b-a42741619193.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Regular It";
	src:url("fonts/6097336/ffa3266d-0bd0-4e8f-ba8b-bf55eddd2416.woff2") format("woff2"),url("fonts/6097336/58434007-21ba-4526-aca6-d569f5f5c65e.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Medium";
	src:url("fonts/6097340/4ee2cd34-c5bb-4754-91b4-7f511f9dc7d8.woff2") format("woff2"),url("fonts/6097340/90a86520-36f3-47ef-a3c2-63e555d7f415.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Medium It";
	src:url("fonts/6097344/d9a7e699-37a9-4b3c-a082-dd62d6ab20fc.woff2") format("woff2"),url("fonts/6097344/73759a6c-845c-4e1a-be31-deab39462d8f.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 SemiBold";
	src:url("fonts/6097348/6f787891-eecd-46ca-998f-a0baf486db38.woff2") format("woff2"),url("fonts/6097348/9465c844-2f2f-402a-9c52-02cfafa00957.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 SemiBold It";
	src:url("fonts/6097352/cf1edb21-75ec-439b-b580-e05aca80b4ca.woff2") format("woff2"),url("fonts/6097352/f15efade-4f86-4baa-835e-113af3d77b6f.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Bold";
	src:url("fonts/6097356/adff4451-96c7-4c1d-a44d-df77baba1184.woff2") format("woff2"),url("fonts/6097356/9b803a30-43bc-42d4-b1c5-93a16339bdd8.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Bold It";
	src:url("fonts/6097360/8c005056-72af-434e-88a7-019548e4e646.woff2") format("woff2"),url("fonts/6097360/fe9afebd-fb23-467e-81c5-32ef800ee803.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Black";
	src:url("fonts/6097364/cfadfbe0-6f0d-4564-877f-fb99bbcaabfe.woff2") format("woff2"),url("fonts/6097364/3533e77c-f0ea-4378-a39d-3a4e9689b683.woff") format("woff");
}
@font-face{
	font-family:"Juana W05 Black It";
	src:url("fonts/6097368/95d8a8d4-f94c-4d1e-b9df-0bb9bbe525d3.woff2") format("woff2"),url("fonts/6097368/f1cc29dd-11e3-4bc1-8def-1557827b47e5.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Thin";
	src:url("fonts/6097372/bfee7649-d631-4a82-bd02-e72f735f30bf.woff2") format("woff2"),url("fonts/6097372/348f7856-999f-417f-b156-810c361f8cca.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 ExtraLight";
	src:url("fonts/6097376/a6317037-2151-408d-8d19-0897eb3e7eb6.woff2") format("woff2"),url("fonts/6097376/0c4f1d1f-dab0-4ac7-a463-9faf2834291f.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Light";
	src:url("fonts/6097380/6ce1d703-f9a7-4106-90fa-b1f3f0b05853.woff2") format("woff2"),url("fonts/6097380/0e993b14-291b-4997-949f-ba5afa26edc5.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Regular";
	src:url("fonts/6097384/9d0018a6-a04e-4674-b991-3b51a039a50a.woff2") format("woff2"),url("fonts/6097384/3c963523-ee94-4fa8-9ff3-185505772e27.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Medium";
	src:url("fonts/6097388/079e772d-4ea3-419c-89c1-e91f370d9633.woff2") format("woff2"),url("fonts/6097388/dc87f387-7ed1-44ef-b444-7a1297a5c848.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 SemiBold";
	src:url("fonts/6097392/a71ed72d-ba9e-48bd-b39c-ce26feaa0c09.woff2") format("woff2"),url("fonts/6097392/830c1810-5916-4ed4-ab2f-506c1b3b31ca.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Bold";
	src:url("fonts/6097397/fa5fb008-8673-4420-960f-94d3fea2fb8d.woff2") format("woff2"),url("fonts/6097397/88cf59c9-d694-4653-b93b-42c9561861d6.woff") format("woff");
}
@font-face{
	font-family:"Juana Alt W05 Black";
	src:url("fonts/6097401/308c2925-32ea-489d-a7d2-be508b56a9d9.woff2") format("woff2"),url("fonts/6097401/0b798717-8604-4e0b-aeee-327c2e611bc9.woff") format("woff");
}

.LumiosMarker {
	font-family: LumiosMarker;
}

h2 &gt; span.LumiosMarker { 
	font-family: LumiosMarker;
} 

/*
 * END fonts 
 */ 



/*
 * BEGIN 2022 styles  
 */ 
 
.f22-advertorial-content h2 { 
	color: rgba(0, 0, 0, 0.91) !important;
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	letter-spacing: -0.35px !important;
	line-height: 23px !important;
	padding: 9px 0 27px;
	text-transform: uppercase !important;
} 

.f22-advertorial-content h3 { 

} 

.f22-advertorial-content h3.try-this &gt; strong { 
	color: #000;
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif;
	font-size: 15px !important;
	font-weight: bold;
	letter-spacing: -0.35px !important;
	line-height: 19px !important;
} 

.f22-advertorial-content h3 &gt; strong { 
	color: rgba(0, 0, 0, 0.91) !important;
	display: block; 
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	letter-spacing: -0.35px !important;
	line-height: 23px !important;
	padding: 9px 0;
	text-transform: uppercase !important;
} 

.f22-advertorial-content p.try-this { 
	margin-bottom: 9px !important;
} 

.f22-advertorial-content ul { 
	list-style-type: none;
	margin-top: 0 !important;
	padding-bottom: 27px;
	padding-left: 0;
	padding-top: 0;
} 

.f22-advertorial-content ul li { 
	background: url(/wp-content/uploads/2022/03/fatm-orange-bullet.png) no-repeat 0 3px;
	list-style: none;
	margin-bottom: 0 !important;
	padding-left: 28px;
} 

.f22-advertorial-content ul li strong { 

} 

#f2-header.legacy { 
	display: none !important; 
} 

#f2-header.tablet, 
#f2-header.phone { 
	display: none !important; 
} 

#f2-header.desktop { 
	clear: both;
	display: block !important; 
} 

/* Header */ 

@media screen and (min-width: 1px) and (max-width: 559px) { 
	/* hackety hackety hack */ 
	#f2-header.phone .et-extra-icon img { 
		margin-bottom: 3px !important;
	} 
} 

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

	#f2-header.legacy { 
		display: none !important; 
	} 
	
	#f2-header.desktop, 
	#f2-header.tablet { 
		display: none !important; 
	} 
	
	#f2-header.phone { 
		clear: both;
		display: block !important; 
		height: 150px; 
		min-height: 150px !important;
	} 

	#f2-header.phone .f22-wrap-logo { 
		height: 80px !important;
		margin: 10px 0 !important;
		min-height: 80px !important;
	}	
	
	#f2-header.phone .f22-wrap-logo img { 
		padding-left: 0 !important; 
	} 

	#f2-header.phone .f22-wrap-social { 
		height: 30px !important;
		margin: 10px 0 !important;
		min-height: 30px !important;
	} 	
	
	body.flavor2019 .social-icons.ed-social-share-icons { 
		/* display: inline !important; */ 
		display: none !important;
	} 

	} 
	
	#f2-header.phone .f22-wrap-social .f22 { 
	
	} 
	
	.et-extra-icon-facebook::before, 
	.et-extra-icon-twitter::before, 
	.et-extra-icon-instagram::before, 
	.et-extra-icon-linkedin::before, 
	.et-extra-icon-pinterest::before { 
		/* content: '' !important; */ 
	} 
	
	.f2019.social-icons.ed-social-share-icons .et-extra-icon { 
		background-color: #FFF !important; 
	} 
	
	#f2-header.phone .et-extra-icon img, 
	.f2019.f22.social-icons.ed-social-share-icons .et-extra-icon img { 
		height: 32px !important; 
		max-height: 32px !important; 
		min-height: 32px !important; 
		max-width: 32px !important; 
		min-width: 32px !important; 
		width: 32px !important; 
	} 
	
	#f2-header.phone .et-extra-icon { 
		border-radius: 0 !important; 
	} 
	
	body.home .et_pb_text_16, 
	body.home .et_pb_text_30 {
		/* height: 120px !important; 
		max-height: 120px !important; 
		min-height: 120px !important; */ 
	}

	/* 
	.et-extra-icon-facebook::before, 
	.et-extra-icon-twitter::before, 
	.et-extra-icon-instagram::before, 
	.et-extra-icon-linkedin::before, 
	.et-extra-icon-pinterest::before { 
		content: '' !important; 
	} 
	
	body.flavor2019 .f22-wrap-logo &gt; a &gt; img { 
		max-width: 100% !important; 
		padding-left: 0 !important; 
	} 
	
	#f2-header.phone .et-extra-icon img { 
		height: 18px !important;
		margin-left: 0 !important;
		margin-top: 3px !important;
		max-height: 18px !important;
		max-width: 18px !important;
		width: 18px !important;
	} 
	*/ 
	
	#et-navigation.f22-wrap-menu { 
		display: block;
		height: 40px !important;
		margin-top: 10px !important;
		margin-top: 10px;
		margin: 10px auto 0 auto !important;
		max-width: 86%; 
		min-height: 66px !important;
		position: relative;
		top: auto;
	} 	
	
	#et-mobile-navigation { 
		/* margin-left: 20px;
		margin-right: 20px;	*/ 
	} 
	
	#et-mobile-navigation nav { 
		margin-left: 40px !important;
	} 

	#et-mobile-navigation { 
		background-color: rgba(0, 0, 0, 0.67) !important;
  		transition: 0.3s;
	} 

	#et-mobile-navigation:hover { 
		background-color: rgba(0, 0, 0, 0.86) !important;
	} 
	
	.show-menu-button { 
		background: none !important; 
	} 
	
	#et-mobile-navigation .show-menu::after { 
		color: #FFF;
		content: 'Tap for navigation';
		float: left;
		font-weight: 600;
		margin-left: 50px;
		margin-top: -28px;
	} 
	
	#et-mobile-navigation .show-menu .show-menu-button span, 
	.show-menu-button span { 
		color: #FFF !important;
	} 
	
	#et-mobile-navigation .show-menu .show-menu-button span { 
		background-color: #FFF !important;
		
	} 
	
	.home-page div[class*="-inner"].featured-phone h4 { 
		text-align: center !important; 
	} 
	
} 
/* End header */ 

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

	#f2-header.phone .f22-wrap-current { 
		display: none; 
	} 
	
} 

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

	#f2-header.phone .f22-wrap-logo,  
	#f2-header.phone .f22-wrap-current, 
	#f2-header.phone .f22-wrap-social { 
		display: table-cell !important;
		padding-top: 20px; 
	} 

	#f2-header.phone .f22-wrap-logo { 
		max-width: 45%;
		min-width: 45%;
		padding-top: 0px; 
		width: 45%;
	} 
	
	#f2-header.phone .f22-wrap-logo img { 
		max-width: 100% !important; 
	} 
	
	#f2-header.phone .f22-wrap-current { 		
		max-width: 20%;
		min-width: 20%;
		width: 20%;
	} 

	#f2-header.phone .f22-wrap-social { 
		max-width: 40%;
		min-width: 40%;
		vertical-align: middle;
		width:40%;
	} 
	
}  

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

	body.flavor2019 .et_pb_image, 
	.et_pb_image { 
		height: 100% !important; 
		max-height: 100% !important; 
		min-height: 100% !important; 
	} 

	body.flavor2019 .banner-caption, 
	body.flavor2019 .banner-caption p { 
		color: rgba(104, 104, 104, .86) !important;
		font-family: futura-pt, sans-serif !important;
		font-size: 18px !important;
		font-weight: 200 !important;
		line-height: 1em !important;
		margin-left: 0 !important;
	} 

	body.flavor2019 .banner-credit, 
	body.flavor2019 .banner-credit p { 
		color: rgba(104, 104, 104, .86) !important;
		font-family: futura-pt, sans-serif !important;
		font-size: 13px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 15px !important;
		text-align: left !important;
		margin-left: 0 !important;
	} 
	
	.fatm-post-bof-h1-h2 h1, 
	.fatm-recipe-content h1 { 
		padding-left: 10px !important; 
		padding-right: 10px !important; 
		/* text-align: center !important; */ 
	} 
	
	#flavor2019-left-col h2, 
	body.flavor2019 .et_pb_text h2 { 
		padding-left: 10px !important; 
		padding-right: 10px !important; 
		padding-top: 18px !important; 
	} 
	
	#flavor2019-left-col h3, 
	body.flavor2019 .et_pb_text h3 { 
		padding-left: 10px !important; 
		padding-right: 10px !important; 
	} 	
	
	body.flavor2019 .et_pb_text p { 
		font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important; 
		padding-left: 10px !important; 
		padding-right: 10px !important; 
	} 

	ol.top-10-trends-2021-numb-list { 
		padding-right: 10px !important; 
	} 

	body.flavor2019 .et_pb_text .top-10-trends-2021-numb-list li { 
		font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important; 
	} 
	
	body.flavor2019 .et_pb_text .top-10-trends-2021-numb-list p { 
		padding-left: 0px !important; 
	} 
	
	.wp-caption { 
		max-width: 100% !important; 
		min-width: 100% !important; 
	} 
	
	.media-credit { 
		font-family: futura-pt, sans-serif !important;
		margin: 3px 0 !important; 
		margin-left: 0 !important; 
		margin-right: 0 !important; 
		padding-left: 10px !important; 
		padding-right: 10px !important; 
	} 
	
	hr.f22-yes-border { 
		margin-left: 10px !important; 
		margin-right: 10px !important; 
	} 
	
	body.single-post .et_pb_column_2_3 .et_pb_row_inner_1 &gt; .et_pb_column &gt; .et_pb_text &gt; .wp-caption &gt; .wp-caption-text { 
		color: rgba(104, 104, 104, .86) !important; 
		font-family: futura-pt, sans-serif !important;
		margin-left: 0 !important; 
	} 

	.et_pb_section_1 .et_pb_row_1, 
	.et_pb_section_1 .et_pb_row_1 p { 
		margin-bottom: 0 !important; 
		padding: 0 !important; 
	} 

	.et_pb_section_1 .et_pb_row_2, 
	.et_pb_section_1 .et_pb_row_2 p { 
		margin-bottom: 0 !important; 
		padding: 0 !important; 
	} 
	
}

/*
 * END 2022 styles  
 */ 

body.archive.tag .f2-trending-row { 
	display: none !important; 
} 

body.archive.tag .et_pb_section_0 { 
	margin-top: 50px; 
} 

body.archive.tag .et_pb_image_0 { 
	background: none !important; 
} 

.et_pb_team_member_description a:hover { text-decoration: underline !important; }

.flavor-and-the-content .flavor-and-the-divider { 
	border: 0; 
	border-bottom: 1px solid rgba(0, 0, 0, 0.23); 
	margin-bottom: 22px; 
	margin-top: 22px;
	width: 85%; 
} 

.flavor-and-the-content .flavor-and-the-divider:nth-child(1) { 
	border-bottom: 1px solid rgba(0, 0, 0, 0); 
}

/* ----- OLD ----- */ 

/* 2021-01-03 @font-face {
	font-family: "Verlag Cond A", "Verlag Cond B" !important;
	src: local(system-ui) !important;
} */ 

/* 2021-01-03 @font-face {
	font-family: "Verlag Cond A", "Verlag Cond B" !important;
	src: local(system-ui) !important;
} */  

/* 2021-01-03 @font-face {
	font-family: "Source Sans Pro", sans-serif !important;
	src: local(system-ui) !important;
} */ 

.fatm-advertise-page-row:nth-child(2) .fatm-advertise-page-row-left-col { 
	padding-right: 2.5%; 
	width: 57.5%; 
} 

.fatm-advertise-page-row:nth-child(2) .fatm-advertise-page-row-right-col { 
	padding-right: 2.5%; 
	padding-top: 24px; 
	width: 37.5%; 
} 

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

	#post-23, #post-24227 { 
		margin-top: 48px !important; 
	} 

} 

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

	#fatm-advertise-page-wrap-left-col, 
	#fatm-advertise-page-wrap-right-col { 
		margin-right: 2.5% !important; 
		min-width: 97.5% !important; 
		width: 97.5% !important; 
	} 

} 

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

	h1#about-title, 
	h1#advertise-title { 
		margin-top -40px !important; 
	} 
	
	body.flavor2019 #page-title h1 { 
		height: 34px !important; 
		line-height: 34px !important; 
		margin-top: 0 !important; 
		padding-top: 0px !important; 
	} 
	
} 

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

	.fatm-advertise-page-row:nth-child(2) .fatm-advertise-page-row-left-col, 
	.fatm-advertise-page-row:nth-child(2) .fatm-advertise-page-row-right-col { 
		padding-right: 2.5%; 
		width: 97.5%; 
	} 
	
	#fatm-advertise-page-spec-sheet { 
		display: block !important; 
		height: auto !important; 
		margin-bottom: 24px;
		min-height: 550px;
	} 

} 

#fatm-advertise-page-contact-para img { 
	margin-bottom: 12px; 
	width: 150px; 
} 

#fatm-advertise-page-contact-form { 
	clear: both; 
	padding-top: 12px; 
} 

#fatm-advertise-page-contact-para h4 { 
	color:#000;
	font-family: futura-pt-condensed, sans-serif;
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 18px;
	margin-bottom: 12px;
	text-align: left !important;
	text-transform: uppercase;
} 

#fatm-advertise-page-spec-sheet:hover { 
	border: 1px solid #8b010e !important;
} 

#fatm-advertise-page-wrap-left-col { width: 66%; } 

#fatm-advertise-page-wrap-right-col { width: 33%; } 

.fatm-advertise-page-row-left-col { 
	margin-right: 2.5%; 
	margin-top: 24px;
	width: 47.5%;
} 

.fatm-advertise-page-row-right-col { 
	margin-right: 2.5% !important; 
	margin-top: 24px;
	width: 47.5%;
} 

#fatm-advertise-page-contact-form input[type="text"], 
#fatm-advertise-page-contact-form textarea { 
	background-color: #fff; 
	border: 1px solid #000; 
} 

#fatm-advertise-page-contact-form .et_contact_bottom_container { 
	float: none;
	position: relative; 
	text-align: center;
} 

#fatm-advertise-page-contact-form button[type="submit"] { 
	background: #fff;
	border: 1px solid #9e9e9e;
	border-radius: 0 !important; 
	color: #000 !important;
	font-weight: 600;
	margin-top: 22px; 
	padding: 3.5px 7px;
	text-transform: uppercase; 
} 

#fatm-advertise-page-contact-form button[type="submit"]:hover { 
	background: #000; 
	color: #fff !important; 
} 

#footer-nav &gt; ul &gt; li &gt; a { 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 20px;
} 

ul#footer-menu li ul.sub-menu li.menu-item a { 
	font-family: futura-pt, sans-serif !important;
} 

.f2-serif h1,  /* from flavor.css:445 */ 
.f2-post-title-row .entry-title .entry-title-primary { /* from flavor.css:1127 */ 
/* 
	color: #000 !important;
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 50px !important;
	font-weight: 500 !important;
	letter-spacing: -.5px;
	line-height: 48px !important;
	text-transform: uppercase !important;
 */
	color: #000 !important;
	font-family: "Juana W05 ExtraLight", sans-serif !important;
	font-size: 38px !important;
	line-height: 41px !important;
	text-transform: none !important;
} 

.f2-custom-post .post-content &gt; .post-title, 
.f2-custom-post .post-content &gt; .post-title-new { 
	color: #000 !important;
	/* font-family: futura-pt-condensed, sans-serif !important; */ 
	font-family: "Juana W05 ExtraLight", sans-serif !important;
	font-size: 32px !important;
	font-weight: 600 !important;
	letter-spacing: 0.5px !important;
	line-height: 30px !important;
	margin-bottom: 15px !important;
	margin-top: 5px !important;
	padding-top: 8px !important;
	text-align: left !important;
	/* text-transform: uppercase !important; */ 
}

.f2-post-title-row .entry-title .entry-subtitle { /* from flavor.css:1136 */ 
/* 
	color: #000 !important;
	font-family: futura-pt, sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
 */
	color: rgba(0, 0, 0, 0.91) !important;
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	letter-spacing: -0.35px !important;
	line-height: 23px !important;
	padding: 9px 0 27px;
} 

.f2-custom-post .post-content &gt; .post-meta, 
.f2-custom-post .post-content &gt; .post-meta p { 
	color: #000 !important; 
} 

.f2-custom-post .post-content &gt; .excerpt { 
	color: rgba(0, 0, 0, 0.91) !important;
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	letter-spacing: -0.35px !important;
	line-height: 15px !important;
	padding: 0x;
} 

.f2-custom-post .post-content { 
	margin-bottom: 0 !important; 
} 

.f2-titlette { 
	border-bottom: 0 !important;
	border-top: 0 !important;
	color: #000;
	font-family: "Juana W05 ExtraLight", sans-serif !important;
	font-size: 42px !important;
	font-weight: 600 !important;
	letter-spacing: 0.5px !important;
	line-height: 40px !important;
	margin-bottom: 20px !important; 
	margin-top: 20px !important; 
}

.f2-titlette h2 { 
	color: #000 !important;
	font-size: 40px !important;
	line-height: 37px !important;
} 

.f2-custom-post .post-content &gt; .excerpt p { 
	line-height: 1.23em; 
}
.f2-post-featured-image-caption { /* from flavor.css:1248 */ 
	color: #000 !important;
	font-family: futura-pt, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 15px !important;
	text-align: left !important;
	text-transform: none !important;
} 

.et_pb_title_meta_container .author.vcard { 
	font-family: futura-pt, sans-serif;
	font-size: 15px; 
} 

.et_pb_title_meta_container .published { 
	color: #000 !important;
	font-family: futura-pt, sans-serif;
	font-weight: normal !important; 
	font-size: 12px !important;
	line-height: 20px !important;
} 

.et_pb_title_meta_container { 
	color: #000 !important; 
	font-size: 15px !important; 
	font-weight: bold !important; 
	line-height: 24px;
	text-transform: capitalize !important;
}


.social-icons a { 
	text-decoration: none !important; 
} 

.et_pb_text .related a:active, 
.et_pb_text .related a:link, 
.et_pb_text .related a:visited { 
	color: #000 !important;
}  

.et_pb_text .related a:hover { 
	color: #8b010e !important;
}  

.et_pb_text a, 
.et_pb_text a:link, 
.et_pb_text a:active, 
.et_pb_text a:visited { 
	color: #8b010e !important;
}  

.et_pb_text a, 
.et_pb_text a:link, 
.et_pb_text a:active, 
.et_pb_text a:visited { 
	color: #8b010e !important;
	/* text-decoration: underline !important; */
}  

/* .post-wrap .et_pb_text a:hover { 
  color: #8b010e;
  -webkit-animation: glow 1.5s ease-in-out 1 alternate;
  -moz-animation: glow 1.5s ease-in-out 1 alternate;
  animation: glow 1.5s ease-in-out 1 alternate;
} */ 

/* @-webkit-keyframes glow {
  from {
    text-shadow: 0 0 .2px #fff, 
    	0 0 .2px #fff, 
    	0 0 .2px #fff, 
    	0 0 .2px #fff, 
    	0 0 .2px #fff, 
    	0 0 .2px #fff, 
    	0 0 .2px #fff;
  }
  to {
    text-shadow: 0 0 .23px #8b010e, 
    	0 0 .2px #8b010e, 
    	0 0 .2px #8b010e, 
    	0 0 .2px #8b010e, 
    	0 0 .2px #8b010e, 
    	0 0 .2px #8b010e, 
    	0 0 .2px #8b010e;
  }
}
*/ 

.et_pb_text a.nounderline { 
	text-decoration: none !important;  
} 

.et_pb_module p a, .et_pb_module p a:hover { /* from recipes.css: 27 */ 
	color: #000 !important;
} 

.post-footer { /* from style.css:4204 */ 
	border-top: 0 !important; 
} 

#footer #text-3 { 
    min-width: 200px; 
    width: 200px !important;   
} 

.f2-author-and-date-row { 
	margin: 0 !important; 
	max-width: 720px !important; 
} 

.f2-author-and-date-row &gt; .et_pb_column_4_4 &gt; .f2-post-author-and-date { 
	float: left; 
	max-width: 50% !important; 
} 

.f2-author-and-date-row &gt; .et_pb_column_4_4 &gt; .post-footer { 
	float: right; 
	max-width: 50% !important; 
} 

.social-icons { 
	line-height: 30px !important; 
	margin: 0 !important; 
} 

.et-extra-icon {
    background: #bababa !important;
    /* background: #757678 !important; */  
    /* border-radius: 10px !important; */  
    color: #ffffff;
    display: inline-block !important; 
    font-size: 16px;
    height: 32px !important; 
    line-height: 32px;
    margin: 0 1px 0 0 !important; 
    text-align: center;
    transition: .3s ease;
    width: 32px !important; 
} 

body.flavor2019 .social-icons .et-extra-icon, 
.et-extra-icon { 
	border-radius: 0 !important; 
} 


.f2-post-text h2 { 
	font-family: futura-pt, sans-serif !important; 
} 

.related-posts-header h3 { 
	color: #7b7777 !important; 
	font-family: futura-pt, sans-serif !important; 
	font-size: 16px !important; 
	font-weight: bold !important; 
	line-height: 22px !important; 
} 

.related-post .title a .entry-title-primary { 
	color: #000 !important; 
	font-family: futura-pt-condensed, sans-serif !important; 
	font-size: 24px !important; 	
	font-weight: 500 !important; 
	line-height: 22px !important; 
	text-transform: uppercase !important; 
} 


/* ----- NEW ----- */ 

.fatm-divider { 
	border-top: 1px dotted black;
	clear: both;
	margin-bottom: 20px;
} 

#fatm-about-quote blockquote { 
	border-bottom: 1px dotted #000 !important; 
	border-top: 1px dotted #000 !important; 
} 

#fatm-about-quote blockquote p { 
	background: none !important; 
} 

#the-team .f2-titlette { 
	border-bottom: 0 !important; 
	border-top: 0 !important; 
} 

.fatm-team { 
	float: left; 
	margin-right: 2% !important; 
	min-height: 222px; 
	width: 21%; 
} 

.fatm-team img { 
	width: 140px;
} 

.et_pb_team_member_description { 
	height: 125px; 
	min-height: 125px; 
	padding-top: 6px; 
	width: 140px;
} 

.et_pb_team_member_description h4 { 
	color: #000;
	font-family: futura-pt-condensed, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 16px;
	text-transform: uppercase;
	text-align: center !important; 
} 

.et_pb_team_member_description .et_pb_member_position { 
	color: #000 !important;
	font-family: futura-pt, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 0; 
	text-align: center !important; 
} 

.et_pb_team_member_description p, 
.et_pb_team_member_description p a { 
	color: #000 !important;
	font-family: futura-pt, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	margin-bottom: 12px; 
	text-align: center !important; 
} 

#fatm-team-cathy { 

} 

#fatm-team-katie { 

} 

#fatm-team-cindy { 

} 

#fatm-team-julie { 

} 

#fatm-team-jill { 

} 

#fatm-team-megan { 

} 

#fatm-team-jim { 

} 

.fatm-get-our { 
	background: #f2f2f2;
	float: left;
	margin-right: 8% !important;
	min-height: 360px;
	padding: 22px;
	width: 42%;
} 

.fatm-get-our h4 { 
	color: #000;
	font-family: futura-pt-condensed, sans-serif;
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 18px;
	margin-bottom: 22px; 
	text-align: center !important; 
	text-transform: uppercase;
} 

.fatm-get-our p { 
	color: #000 !important;
	font-family: futura-pt, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 16px !important;
} 

.fatm-get-our .moreTrends a { 
	background: #fff !important;
	border: 1px solid #9e9e9e !important;
	color: #000 !important;
	font-weight: 600 !important;
	padding: 3.5px 7px !important;
} 

.fatm-get-our .moreTrends a:hover { 
	background: #000 !important;
	color: #fff !important;
} 

#fatm-get-our-magazine { 

} 

#fatm-get-our-newsletter { 

} 

body.flavor2019 #featured-article-1 { 
	padding-left: 0; 
	padding-right: 0; 
} 

body.flavor2019 .featured-phone #featured-article-1 { 
	padding-left: 15px; 
	padding-right: 15px; 
} 


.flavor-2018-post.flavor-2018.featured { 
	padding-left: 0; 
	padding-right: 0; 
} 

ul.f19-right-tri { 
	list-style: none;  
	margin: 0 0 20px 0;
	padding: 0 1em;  
} 

ul.f19-right-tri.extra-flavor { 
	margin: -24px 0 48px 0;
} 

ul.f19-right-tri &gt; li { 
	margin-bottom: 3px; 
}

ul.f19-right-tri &gt; li::before { 
	border-color: transparent #d43639 !important;  
	border-style: solid;  
	border-width: 0.35em 0 0.35em 0.45em;  
	content: "";  
	display: block;  
	height: 0;  
	left: -1em;  
	position: relative;  
	top: 1.18em; 
	width: 0;  
}

ul.f19-right-pct { 
	list-style: none; 
	max-width: 340px; 
	min-width: 340px; 
	padding: 0; 
}

ul.f19-right-pct li &gt; em { 
	font-style: normal !important; 
} 

ul.f19-right-pct li &gt; em,  
ul.f19-right-pct li &gt; span { 
	float: right; 
}

body.flavor2019 .banner-credit { 
	border-left: .8px solid rgba(0,0,0,.79); 
} 

body.flavor2019 .banner-caption, 
body.flavor2019 .banner-credit { 
	padding-bottom: 7px;
	padding-top: 8px;
} 

body.flavor2019 .banner-caption { 
	padding-right: 8px; 
} 

body.flavor2019 .banner-credit { 
	padding-left: 8px; 
} 

body.flavor2019 .banner-caption, 
body.flavor2019 .banner-caption p, 
body.flavor2019 .banner-credit, 
body.flavor2019 .banner-credit p { 
	color: rgba(0,0,0,.85) !important; 
	font-family: futura-pt, sans-serif !important; 
	font-size: 13px !important; 
	font-weight: 400 !important; 
	line-height: 15px !important; 
} 

#et-menu li, #et-menu li a { 
	color: #000; 
	font-family: futura-pt, sans-serif !important;
	/* font-size: 20px !important; */ 
	font-size: inherit;  	
	font-style: normal; 
	font-weight: 600 !important;
	line-height: 26px !important; 
} 

#menu-item-8116 { 

} 

/* 2021-01-03 #et-navigation &gt; ul &gt; li &gt; a { 
	font-weight: 400 !important; 
} */ 

header.header li.menu-item-has-children &gt; a::after { 
	content: '' !important; 
} 

#et-menu li .sub-menu li a, #et-menu li a .sub-menu li a { 
	line-height: 22px !important; 
} 

#et-menu li .sub-menu, #et-menu li a .sub-menu { 
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
} 

#et-menu li .sub-menu li a, #et-menu li a .sub-menu li a { 
	line-height: 22px !important; 
	padding-bottom: 8px !important; 
	padding-top: 8px !important; 
} 

body.flavor2019 h3 {
    color: #000;
    font-family: 'Avenir LT W01_65 Medium1475532', sans-serif;
    font-size: 19px !important;
    font-weight: bold;
	letter-spacing: -0.35px !important; 
    line-height: 19px;
	padding-bottom: 9px !important; 
} 

body.flavor2019 #fatm-2022-top-10-trends-experts-body strong.expert-name, 
body.flavor2019 #fatm-2022-top-10-trends-experts-body span.expert-name { 
    color: #000;
    font-family: 'Avenir LT W01_65 Medium1475532', sans-serif;
    font-size: 15px;
    font-weight: bold;
	letter-spacing: -0.35px !important; 
    line-height: 19px;
} 

#top10trends2019trunk .twothirds h3.fatm-2022 &gt; a, 
#top10trends2019trunk .onethird h3.fatm-2022 &gt; a { 
	color: #000;
	font-family: "Juana W05 Light", sans-serif !important;
	text-transform: none !important;
}

#top10trends2019trunk .twothirds h3.fatm-2022 &gt; a { 
	font-size: 28px !important;
	line-height: 28px !important;
	padding-top: 8px;
} 

#top10trends2019trunk .onethird h3.fatm-2022 &gt; a { 
	font-size: 24px !important;
	line-height: 24px !important;
	padding-top: 6px;
} 

#top10trends2019trunk .onethird .grid-caption.fatm-2022, 
#top10trends2019trunk .twothirds .grid-caption.fatm-2022 { 
	color: rgba(0, 0, 0, 0.76) !important;
	font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 16px !important;
	padding-top: 6px; 
} 


body.home .featured-phone .flavor-2018-post.flavor-2018 .title h4 { 
	font-size: 36px !important; 	
	padding-bottom: 8px !important; 	
	padding-top: 16px !important; 	
} 

body.home .featured-phone .flavor-2018-post.flavor-2018 .title h4 { 
	line-height: 1.23em !important; 
} 

body.home .flavor-2018-post.flavor-2018 .title h4 { 
	color: #000; 
	font-family: "Juana W05 Light", sans-serif !important;
	font-size: 22px !important; 	
	/* font-weight: 500; */ 
	/* letter-spacing: -.05px; */  
	line-height: 22px !important; 
	padding-top: 8px;
	text-align: center !important;
	text-transform: none !important;
} 

body.home .flavor-2018-post.flavor-2018 .title h4 &gt; a:hover { 
	text-decoration: underline; 
} 

body.home .featured-phone .flavor-2018-post.flavor-2018 .excerpt { 
	margin-bottom: 1.6em !important;
} 

body.home .flavor-2018-post.flavor-2018 .excerpt { 
	color: #000;
	font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 6px 0;
	text-align: left !important;
} 

body.home 2018-post .title h4 { 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 36px;
	font-weight: 500 !important;
	line-height: 36px;
	text-align: center !important;
} 

body.home videos-and-takeaways .flavor-2018-post .excerpt, 
body.home #recent-categories .flavor-2018-post .excerpt { 
	text-align: left !important; 
} 

@media screen and (min-width: 1px) and (max-width: 968px) { 
	body.home .ads-phone .et_pb_column_1_3 { 
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important;
	} 
} 

body.flavorDev { 
	/* border: 10px dotted red !important; */ 
} 

body.flavor2019 { 


} 

body.flavor2019 #main-content { 
	margin-top: 90px;
} 

body.flavor2019 #content-area .et_pb_text li { 
	color: #000; 
} 

body.flavor2019 #post-28905 #title-box { 
	background-color: rgba(255,255,255,0); 
	top: 3%;
} 

body.flavor2019 #post-28905 .et_pb_image_0 { 
	background: none !important; 
	padding-top: 50px; 
}

body.flavor2019 #title-box { 
	background-color: rgba(255,255,255,0.76); 
	/* border: 1px solid #000; */ 
	left: 50%; 
	max-width: 399px;
	min-width: 274px;
	/* padding: 30px 25px; */ 
	padding: 20px 12px;
	position: absolute; 
	text-align: center; 
	top: 73%;
	transform: translate(-50%,-50%);
	z-index: 1000;
} 

body.flavor2019 #page-title h1, 
body.flavor2019 #title-box h1 { 
	/* color: #000; 
	font-family: futura-pt-condensed, sans-serif;
	font-size: 38px; 
	font-weight: 500; 
	letter-spacing: -.5px;
	line-height: 34px;
	text-transform: uppercase; */ 
	color: #000 !important;
	font-family: "Juana W05 ExtraLight", sans-serif !important;
	font-size: 42px !important;
	line-height: 45px !important;
	margin-bottom: 20px !important;
	text-align: left !important; 
	text-transform: none !important;
} 

.wpurp-recipe-title { 
	color: #000 !important;   
	font-family: futura-pt-condensed, sans-serif !important;  
	font-size: 38px !important;  
	font-weight: 500 !important;  
	letter-spacing: -.5px !important;  
	line-height: 34px !important;  
	text-align: left !important;  
	text-transform: uppercase !important;  
}

body.flavor2019 #page-title { 
    background: url(/wp-content/uploads/2019/04/best-of-flavor-2019-bg.png);
    text-align: center;
} 

#page-title.et_pb_text, 
#page-title.et_pb_text h1 { 
	padding-bottom: 0 !important; 
} 

body.flavor2019 #page-title { 
	/* background: url(/wp-content/uploads/2019/04/best-of-flavor-2019-bg-35h.png); */ 
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: center;
	margin-bottom: 28px; 
	width: auto; 
} 

body.flavor2019 #page-title .et_pb_title_container { 
	background: url(/wp-content/uploads/2019/04/best-of-flavor-2019-bg.png);
	display: flex;
	flex-direction: column;
	height: 100px;
	justify-content: center;
	width: auto; 
} 

#page-title.et_pb_text h1 span { 
	padding-left: 3px; 
	padding-right: 3px; 
} 

body.flavor2019 #page-title h1 &gt; span, 
body.flavor2019 #page-title .et_pb_title_container h1 &gt; span {
	background-color: white !important; 
} 

body.flavor2019 .et_pb_text h2, 
body.flavor2019 .et-shadow .et-box-content h3 { 
	color: #000 !important; 
	font-family: futura-pt-condensed, sans-serif !important; 
	font-size: 23px; /* 20191217 22px; */
	font-weight: 500; 
	padding-bottom: 6px; 
	padding-top: 26px; 
	text-transform: uppercase !important; 
} 

.fatm-post-bof-h1-h2 h2 { 
	text-transform: none !important;
} 

body.flavor2019 .et_pb_text.fatm-post-bof-h1-h2 &gt; h2 { 
	color: rgba(0, 0, 0, 0.76) !important;
	font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;	
	/* letter-spacing: 0.35px; */ 
	line-height: 23px !important;
	padding: 9px 0 27px;
	text-transform: none !important;
} 
 
body.flavor2019 .et_pb_text &gt; h2 { 
	color: rgba(0, 0, 0, 0.91) !important;
	font-family: 'Avenir LT W01_65 Medium1475532', sans-serif !important;
	font-size: 24px !important;
	font-weight: bold !important;	
	letter-spacing: -0.35px !important; 
	line-height: 27px !important;
	padding: 9px 0 27px;
	text-transform: uppercase !important;
} 

body.postid-45620 .fatm-post-bof-h1-h2 h1 { 
	font-size: 50px !important; 
} 

.fatm-post-bof-h1-h2 h1, 
.fatm-recipe-content h1 { 
	color: #000 !important; 
	font-family: "Juana W05 ExtraLight", sans-serif !important; 
	font-size: 42px !important; 
	/* font-weight: 500 !important; */ 
	/* letter-spacing: -.5px !important; */ 
	line-height: 45px !important; 
	margin-bottom: 20px !important;
	/* padding-bottom: 6px !important; */ 
	text-transform: none !important; 
} 

.fatm-recipe-content h1 { 
	padding-top: 10px; 
} 

.fatm-post-bof-h1-h2 h2, 
.fatm-recipe-content h2 { 
	color: #000 !important; 
	font-family: futura-pt, sans-serif !important;
	font-size: 20px !important; 
	font-weight: 500 !important; 
	letter-spacing: 0.35px !important; 
	line-height: 1em !important !important; 
	padding: 9px 0 27px !important; 
	text-transform: none !important;
} 

.fatm-post-bof-h1-h2 h3 { 
	color: #000 !important; 
	font-size: 13px !important; 
	font-family: futura-pt, sans-serif !important; 
	font-style: normal !important; 
	font-weight: 500 !important; 
	line-height: 11px !important; 
	padding-bottom: 14px !important; 
	text-transform: uppercase !important; 
} 

body.flavor2019 .et_pb_text h2 { 
	line-height: 28px;
} 

body.flavor2019 .et-shadow .et-box-content h3 { 
	padding-top: 0; 
} 

.wpurp-box &gt; .wpurp-title { 
	color: #000 !important; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 22px !important; 
	font-weight: 500 !important; 
	padding-bottom: 6px !important; 
	padding-top: 26px !important; 
	text-transform: uppercase !important; 
}

body.flavor2019 .wp-caption &gt; img { 
	padding-bottom: 4px; 
} 

body.flavor2019 .wp-caption-text { 
	margin-left: 5px; 
	margin-right: 5px; 
} 

body.flavor2019 #title-box h2 { 
	color: #000; 
	font-family: futura-pt, sans-serif;
	font-size: 17px; /* 20191217 13px; */ 
	font-weight: 500; 
	letter-spacing: 0.35px;
	line-height: 19px; /* 20191217 15px; */ 
	/* padding-left: 25px; 
	padding-right: 25px; */ 
} 

/* Regional American Fare article */ 
body.flavor2019.postid-21985 #title-box h2 { 
	padding-left: 25px; 
	padding-right: 25px; 
} 

body.flavor2019 #title-box h3 { 
	color: #000; 
	font-family: futura-pt, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: 600;	
	line-height: 11px;
	padding-bottom: 4px;
	text-transform: uppercase; 
} 

body.flavor2019 #title-box.top-10-trends h3 { 
	font-weight: 600 !important; 
	padding-bottom: 8px !important; 
} 

body.flavor2019 #title-box.sponsored-content h3 { 
	font-size: 11px;
	font-weight: 500;
	padding-bottom: 10px;
} 

body.flavor2019 .et_pb_row .et_pb_specialty_column { 

} 

body.flavor2019 .post-wrap &gt; .et_pb_section_0 &gt; .et_pb_row.et_pb_row_0 { 
	max-height: 520px; 
	overflow: hidden; 
	padding-bottom: 0 !important;
	padding-top: 0 !important;
} 

body.flavor2019 .post-wrap &gt; .et_pb_section_0 &gt; .et_pb_row.et_pb_row_0 &gt; .et_pb_column.et_pb_column_4_4.et_pb_column_0 { 
	/* margin-top: -20%; */ 
	margin-top: 0;
} 

body.flavor2019 #byline_and_pub_date { 
	margin-bottom: 10px; 
} 

body.flavor2019 #byline_and_pub_date strong { 
	font-size: 16px !important; /* 20191217 15px !important; */ 
	line-height: 20px !important;
} 

body.flavor2019 #byline_and_pub_date &gt; small { 
	font-size: 13px; 12px /* 20191217 13px; */  
	line-height: 20px; 
} 

body.flavor2019 p { 
	color: #000 !important; 
	/* font-family: futura-pt, sans-serif; */ 
	font-family: Georgia, serif; 
	font-size: 17px; /* 20191217 15px; */
	font-style: normal;
	font-weight: 400;	
	line-height: 26px;
} 

body.flavor2019 li { 
    color: #000 !important;
	font-family: Georgia, serif; 
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.wpurp-recipe-description, 
.wpurp-recipe-ingredient,
ol.wpurp-recipe-instruction-container, 
ol.wpurp-recipe-instruction-container &gt; li.wpurp-recipe-instruction, 
.wpurp-recipe-instruction-text { 
	color: #000 !important; 
	font-family: futura-pt, sans-serif !important;
	font-size: 15px !important; 
	font-style: normal !important;
	font-weight: 400 !important;	
	line-height: 24px !important;
}

body.flavor2019 .issue_and_tags p, 
.right-col-no-left-col.fatm-tags .issue_and_tags p {  
	color: #000 !important; 
	font-family: futura-pt, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: 400;	
	line-height: 16px;
} 

body.flavor2019 .wp-caption { 
	background-color: rgba(255,255,255,0); 
	border: 0; 
	margin-bottom: 0; 
	padding: 10px; 
} 

.media-credit { 
	color: rgba(104, 104, 104, .86) !important;
} 

body.flavor2019 .wp-caption-text { 
	color: rgba(0, 0, 0, .86) !important; 
} 

body.flavor2019 .wp-caption-text, .media-credit { 
	font-family: futura-pt, sans-serif !important; 
	font-size: 13px !important; 
	font-style: normal !important; 
	font-weight: 400 !important; 	
	line-height: 15px !important; 
	text-align: left !important; 
} 

body.flavor2019 .wp-caption p.wp-caption-text { 
	padding-left: 7px; 
	padding-right: 0; 
} 

body.flavor2019 .social-icons .et-extra-icon {  
	border-radius: 15px; 
} 

body.flavor2019 .social-icons.ed-social-share-icons { 
	text-align: left !important; 
	padding: 0 10px; 
} 

body.flavor2019 .social-icons.ed-social-share-icons strong { 
	font-family: futura-pt, sans-serif;
	font-size: 11px; 
} 

body.flavor2019 .et_pb_row_inner_2 &gt; .et_pb_column.et_pb_column_1_3 { 
	min-width: 100% !important; 
} 

body.flavor2019 .issue_and_tags, 
.right-col-no-left-col.fatm-tags .issue_and_tags { 
	border-top: 1px #dcdbdb dotted !important; 
	margin: 50px 0; 
	padding: 25px 0; 
} 

body.flavor2019 .issue_and_tags .four-fourths { 

} 

body.flavor2019 .issue_and_tags .one-fourth, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-fourth { 
	display: block; 
	float: left; 
	min-height: 225px; 
	margin-bottom: 25px; 
	width: 25%; 
} 

@media screen and (max-width: 1200px) { 
	body.flavor2019 .issue_and_tags .one-fourth, 
	.right-col-no-left-col.fatm-tags .issue_and_tags .one-fourth { 
		display: block; 
		float: left; 
		min-height: 225px; 
		margin-bottom: 25px; 
		width: 50%; 
	} 
	body.flavor2019 .issue_and_tags .one-fourth img, 
	.right-col-no-left-col.fatm-tags .issue_and_tags .one-fourth img { 
		width: 225px; 
	}
} 

@media screen and (max-width: 860px) { 
	body.flavor2019 .issue_and_tags .one-fourth, 
	.right-col-no-left-col.fatm-tags .issue_and_tags .one-fourth { 
		display: block; 
		float: left; 
		min-height: 225px; 
		margin-bottom: 25px; 
		width: 125%; 
	} 
} 

body.flavor2019 .issue_and_tags .one-third, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-third { 
	display: block; 
	float: left; 
	min-height: 250px; 
} 

body.flavor2019 .issue_and_tags .one-third.third, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-third.third { 
	width: 40%; 
} 

body.flavor2019 .issue_and_tags .one-third.first, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-third.first { 
	width: 35%; 
} 

body.flavor2019 .issue_and_tags .one-third.second, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-third.second { 
	width: 25%; 
} 

body.flavor2019 .issue_and_tags .one-third.third, 
.right-col-no-left-col.fatm-tags .issue_and_tags .one-third.third { 
	/* display: none !important; */ 
} 

body.flavor2019 .issue_and_tags h4, 
.right-col-no-left-col.fatm-tags .issue_and_tags h4 { 
	color: #7b7777; 
	font-family: futura-pt, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	line-height: 1em;
	margin-bottom: 12.5px; 
	text-transform: uppercase; 
} 

div.fatm-new-2021-h4-related-post { 	
	color: #000;
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 18px !important;
	font-weight: 500;
	letter-spacing: -.05px;
	line-height: 16px !important;
	padding-top: 8px;
	text-transform: uppercase !important;
} 

body.flavor2019 .issue_and_tags .post-tag, 
.right-col-no-left-col.fatm-tags .issue_and_tags .post-tag { 
	color: #000; 
	font-family: futura-pt, sans-serif;  
	font-size: 10px !important; 
	font-weight: bold; 
	line-height: 12px !important; 
	margin: 2px 0 6px 0;
	padding-top: 2px;
	text-align: left; 
	text-transform: uppercase; 
} 

td .wpurp-recipe-prep-time, 
td .wpurp-recipe-cook-time { 
	color: #000 !important;
	font-family: futura-pt, sans-serif !important; 
	font-size: 10px !important; 
	font-weight: normal !important;
	line-height: 12px !important; 
	margin: 2px 0 6px 0 !important;
	padding-top: 2px !important;
	text-align: left !important;
	text-transform: uppercase !important;
} 

.wpurp-recipe-tag-name, 
.wpurp-recipe-tag-terms, 
td .wpurp-title { 
	color: #000 !important;
	font-family: futura-pt, sans-serif !important; 
	font-size: 10px !important; 
	font-weight: bold !important;
	line-height: 12px !important; 
	margin: 2px 0 6px 0 !important;
	padding-top: 2px !important;
	text-align: left !important;
	text-transform: uppercase !important;
} 

body.flavor2019 .issue_and_tags .post-tag a, 
.right-col-no-left-col.fatm-tags .issue_and_tags .post-tag a { 
	color: #000 !important; 
} 

body.flavor2019 .issue_and_tags p, 
.right-col-no-left-col.fatm-tags .issue_and_tags p { 
	margin-bottom: 4px; 
	margin-top: 8px; 
	padding-right: 10px; 
} 

body.flavor2019 .issue_and_tags p a, 
.right-col-no-left-col.fatm-tags .issue_and_tags p a { 
	color: #000 !important; 
} 

body.flavor2019 .issue_and_tags p a:hover, 
.right-col-no-left-col.fatm-tags .issue_and_tags p a:hover { 
	color: #000 !important; 
	text-decoration: underline;
} 

body.flavor2019 .issue_and_tags .post-tag-link:hover, 
.right-col-no-left-col.fatm-tags .issue_and_tags .post-tag-link:hover { 
	text-decoration: underline; 
} 

body.flavor2019 .related-posts-header h3 { 
	color: #7b7777; 
	font-family: futura-pt, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	line-height: 22px;
} 

body.flavor2019 .related-post .title a .entry-title-primary { 
	color: #000; 
	font-family: ConduitITCPro-Bold;
	font-size: 24px; 	
	font-weight: 500; 
	line-height: 22px;
	text-transform: uppercase; 
} 

body.flavor2019 .related-posts-content .related-post .entry-subtitle { 
	color: #000; 
	font-family: futura-pt, sans-serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: 400;	
} 

body.flavor2019 .f19.row.row-1 { 
	margin-top: 50px; 
} 

body.flavor2019 .f19.row { 
	clear: right; 
	display: table-row; 
	width: 100%; 
} 

body.flavor2019 .f19.row &gt; .col { 
	display: block; 
	float: left; 
	margin-bottom: 25px; 
	margin-right: 2%; 
	padding: 0; 
} 

body.flavor2019 .f19.row &gt; .col.one-third { 
	min-height: 275px; 
	min-width: 31%; 
	width: 31%; 
} 

body.flavor2019 .f19.row &gt; .col.full-width { 
	margin-bottom: 50px; 
	min-height: 50px; 
	min-width: 97%; 
	width: 97%; 
} 

body.flavor2019 .f19.row &gt; .col &gt; .thumb { 
	padding-bottom: 10px; 
} 

body.flavor2019 #featured-article-1 { 
	padding-top: 130px !important;
	/* padding-bottom: 125px !important; */ 
	padding-bottom: 0 !important;
	/* 20200105 padding-left: 10px; */ 
	/* 20200105 padding-right: 10px; */ 
} 

body.flavor2019 .articles-outer.home-page.desktop #featured-articles-20-21 { 
	padding-top: 100px !important;
} 

body.flavor2019 .articles-outer.home-page.tablet #featured-articles-20-21 { 
	padding-top: 0px !important;
} 

body.flavor2019 .articles-outer.home-page.phone #featured-articles-20-21 { 
	padding-top: 0px !important;
} 

@media screen and (min-width: 1px) and (max-width: 1151px) { 
	body.flavor2019 #featured-article-1 { 
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	} 
} 

body.flavor2019 #featured-article-1 .thumb &gt; a &gt; img { 
	min-width: 99%; 
} 

body.flavor2019 .featured.f19 div[id^="featured-article-"] { 
	min-height: 326px; 
} 

body.flavor2019 .featured.f19 h4 { 
	text-align: left !important;
} 

body.flavor2019 h3#bof-welcome, 
body.flavor2019 .f19.row &gt; .col &gt; h4, 
body.flavor2019 .featured.f19 h4 { 
	color: #000; 
	font-family: "Juana W05 Light", sans-serif !important;
	/* font-size: 20px !important; */ 
	font-size: 21px !important; 	
	/* font-weight: 400; */ 
	/* letter-spacing: -.2px; */ 
	/* line-height: 22px; */ 
	line-height: 23px;
	padding-bottom: 9px; 
	padding-left: 9px; 
	padding-right: 9px; 
	text-align: center !important;
	text-transform: none !important; 
} 

body.flavor2019 .f19.row &gt; .col &gt; h4 &gt; a, 
body.flavor2019 .featured.f19 h4 &gt; a { 
	color: #000 !important; 
} 

body.flavor2019 .f19.row &gt; .col &gt; h4 &gt; a:hover, 
body.flavor2019 .featured.f19 h4 &gt; a:hover { 
	text-decoration: underline; 
} 

body.flavor2019 .f19.row &gt; .col &gt; h3:hover a { 
	text-decoration: underline; 
} 

body.flavor2019 .f19.row &gt; .col &gt; p, 
body.flavor2019 .featured.f19 .excerpt  { 
	color: #000; 
	/* font-family: futura-pt, sans-serif; */ 
	font-family: Georgia, serif; 
	font-size: 13px; 
	font-style: normal;
	line-height: 16px;
	padding: 0 0 6px 0;
	text-align: center;
} 

body.flavor2019 .featured.f19 .excerpt  { 
	padding: 0 9px 6px;
	text-align: left; 
} 

body.flavor2019 #best-of-flavor-2019-intro h3, 
body.flavor2019 #best-of-flavor-2019-category h3, 
body.flavor2019 #best-of-flavor-2019-contributors h3 { 
	font-family: ConduitITCPro-Bold;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 8px; 
	text-transform: uppercase; 
} 

body.flavor2019 p.contributor { 
	margin-bottom: 0 !important; 
} 

body.flavor2019 p.contributor a { 
	color: #000; 
	font-family: futura-pt, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: 600;	
	line-height: 18px;
} 

body.flavor2019 p.contributor a:hover { 
	color: #000; 
	text-decoration: underline; 
} 


/* body.flavor2019 &gt; .et_pb_column_0 &gt; .et_pb_image::after { */ 
body.flavor2019 #best-of-flavor-2019-logo .et_pb_image_0::before { 
position:absolute;
/* 
    content: ' ';
    width: 100%;
    margin-top: 50px;
    margin-left: -50%;
    border-bottom: 1px #dcdbdb solid;
    z-index: 0;
 */
} 

body.flavor2019 .et_pb_image_0 {
    background: url(/wp-content/uploads/2019/04/best-of-flavor-2019-bg.png);
    text-align: center;
} 

body.flavor2019 .f19.tagCat { 
	font-size: 12px; 
	line-height: 18px; 
	margin-bottom: 0; 
} 

body.flavor2019 h2.tagCat.page-title { 
	color: #000;
	font-family: futura-pt-condensed, sans-serif;
	font-size: 50px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 48px;
	text-transform: uppercase;
} 

.flavor-2018-post.flavor-2018 .title h4, 
body.flavor2019 h4.tagCat.post-title { 
    color: #000;
    font-family: futura-pt-condensed, sans-serif !important;
    font-size: 36px !important;
    font-weight: 500;
	letter-spacing: -.5px;
    line-height: 36px;
    text-align: left !important;
    text-transform: uppercase !important;
}

body.flavor2019 div.tagCat.excerpt { 
	color: #000;
	font-family: futura-pt, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding: 6px 0;
	text-align: center;
} 

#recent-categories .flavor-2018-post .excerpt { 
	color: #000 !important;
	font-family: Georgia, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

.post-nav .nav-links .button::before { 
	color: #000 !important;  
} 

.nav-link-prev .button, .nav-link-next .button { 
	background: #FFF !important; 
	color: #000 !important;  
	font-family: futura-pt, sans-serif !important; 
	font-size: 16px !important; 
} 

body.flavor2019 blockquote { 
	background: url(images/quotes.png) left 27px no-repeat;
	border-bottom: 1px dotted #555;
	border-left: 0;
	border-top: 1px dotted #555;
	margin-bottom: 34px;
	margin-left: 0px;
	margin-top: 32px;
	padding-bottom: 26px !important; ;
	padding-left: 54px;
	padding-top: 26px;
} 

body.flavor2019 blockquote.f22-no-border.f22-no-quote { 
	background: none !important;
} 

body.flavor2019 blockquote &gt; p { 
	color: #555 !important;
	font-family: futura-pt, sans-serif !important; 
	font-size: 19px; 
	line-height: 27px;
} 

body.flavor2019 blockquote cite { 
    color: #000;
    /* font-family: futura-pt-condensed, sans-serif !important; */ 
	font-family: futura-pt, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase; 
} 

body.flavor2019 #main-content .image-and-copy-box, 
body.flavor2019 #main-content .et-box.et-shadow, 
body.flavor2019 #main-content .et_pb_text div[id^='attachment'].wp-caption.NOPE { 
	background-color: #eaeaea; 
	color: #555 !important;
	font-family: futura-pt, sans-serif !important; 
	font-size: 13px !important;
	line-height: 17px !important;
	margin-bottom: 22px; 
	padding: 24px 14px 15px 14px !important;
} 

body.flavor2019 #main-content .et-box.et-shadow .et-box-content { 
	background: rgba(255,255,255,0) !important; 
	border: none !important; 
	box-shadow: none !important; 
	color: inherit !important; 
	padding: 0 !important; 
	text-shadow: none !important; 
}

body.flavor2019 #main-content .et-box.et-shadow .et-box-content div[id^='attachment'] { 
	min-width: 100%; 
}

body.flavor2019 h2.listicle.f19-list, 
body.flavor2019 h3.listicle.f19-list { 
	line-height: 48px;
	margin: 16px 0 16px 0;
	padding: 0;
} 

body.flavor2019 h2.listicle.f19-list &gt; span, 
body.flavor2019 h3.listicle.f19-list &gt; span { 
	background: #898989;
	border-radius: 24px;
	color: white;
	font-family: KenyanCoffeeLt-Regular;
	font-size: 30px; 
	display: inline-block;
	height: 48px;
	line-height: 48px;
	margin-right: 8px;
	padding-top: 2px; 
	text-align: center;
	width: 48px;
} 

div[id^='attachment'] { 
	padding-left: 0 !important; 
	padding-right: 0 !important; 
} 

/* Related posts */ 
.f19.related.wrapper { 
	border-bottom: 1px solid #dcdcdc; 
	border-top: 1px solid #dcdcdc; 
	display: block; 
	float: right; 
	margin: 0 0 15px 15px; 
	max-width: 228px; 
	min-width: 228px; 
	padding: 20px 0; 
	width: 228px; 
} 

h4.f19.related { /* Same as for body.flavor2019 .issue_and_tags h4 in flavor2019.css and can be moved there */ 
	color: #7b7777;
	font-family: futura-pt, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 12.5px;
	text-transform: uppercase;	
} 

.f19.related.wrapper &gt; .f19.related.stories { 
	height: 52px; 
	width: 228px; 
} 

.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related { 
	height: 52px; 
	margin-bottom: 6px; 
	width: 228px; 
} 

.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related:nth-child(3) { 
	margin-bottom: 0; 
} 	
	
.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related .thumb { 
	/* display: inline-block; */ 
	float: left; 
	height: 52px; 
	margin-right: 10px; 
	overflow: hidden; 
	width: 87px; 
} 

.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related .title { 
	/* display: inline-block; */ 
	float: left; 
	height: 52px; 
	position: relative;
	width: 131px; 
} 

.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related .title &gt; h5 { 
	-ms-transform: translatey(-50%);
	color: #000 !important;
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 1em !important;
	margin: 0;
	position: absolute;
	text-transform: uppercase !important;
	top: 50%;
	transform: translatey(-50%);
} 

.f19.related.wrapper &gt; .f19.related.stories &gt; div.f19.related:hover .title &gt; h5 { 
	text-decoration: underline; 
} 


/* 

body.flavor2019 .post-wrap .et_pb_section_0 &gt; .et_pb_row.et_pb_row_0 &gt; .et_pb_column.et_pb_column_4_4.et_pb_column_0

*/ 

/* BEGIN home page */ 

.home-page { 

} 

.home-page div[class*='-inner'] { 
	/* border: 1px dotted red; */ 
	padding-top: 0 !important; 
} 
 
.home-page div[id*='-carousel'] { 

} 

#wpcpro-wrapper .wpcp-carousel-section .slick-prev, 
#wpcpro-wrapper .wpcp-carousel-section .slick-next { 
	border: 0 !important; 
	background: rgba(255,255,255,0) !important; 
} 

.home-page .title-with-bg-line h2 { 
	position: relative; 
	z-index: 1; 
} 

.home-page .title-with-bg-line h2::before { 
	border-top: solid 1.35px #9e9e9e; 
	bottom: 0; 
	content: ""; 
	left: 0; 
	margin: 0 auto; 
	position: absolute; 
	right: 0; 
	top: 50%; 
	z-index: -1; 
} 

.home-page .title-with-bg-line h2::before { 
	width: 98%; 
} 

.home-page .et_pb_column_1_3 .title-with-bg-line h2::before { 
	width: 93%; 
} 

.home-page .title-with-bg-line h2 span { 
	background: #fff; 
} 

.home-page .title-with-bg-line h2 span.gray-bg { 
	background: #f4f4f4; 
} 

.home-page .title-with-bg-line h2 span, 
.home-page .title-with-bg-line h2 span.gray-bg { 
  	padding: 0 5px;
  	text-align: center; 
  	text-transform: uppercase; 
}

.home-page div[class*='-inner'] h3, 
.home-page div[class*='-inner'] h4 { 
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
} 

.home-page div[class*='-inner'] h2 { 
	color: #000;
	font-weight: 600;
} 

.home-page div[class*='-inner'] h2, 
.home-page div[class*='-inner'] h3 { 
	font-family: futura-pt, sans-serif !important;
	font-style: normal;
	font-weight: 600;
} 

.home-page div[class*='-inner'] h2 { 
	font-size: 12px;
	line-height: 20px;
	padding: 4px 0;
} 

.home-page div[class*='-inner'] h3 { 
	font-size: 10px;
	line-height: 11px;
	padding-bottom: 4px;
} 

.home-page div[class*='-inner'].featured-phone  h4 { 
	text-align: left !important;
} 

.home-page .featured-phone .flavor-2018-post p { 
	float: left !important;
} 

.home-page div[class*='-inner'] h4 { 
	font-family: "Juana W05 Light", sans-serif !important;
	font-size: 20px !important;
	/* letter-spacing: -.2px; */ 
	line-height: 1.23em !important;
	text-align: center !important;
	text-transform: none !important;
} 

body.search-results #content-area { 
	margin-top: 120px !important;
} 

@media screen and (min-width: 1px) and (max-width: 768px) { 
	body.search-results #content-area { 
		margin-top: 150px !important;
	} 
} 

body.search-results .excerpt.entry-summary, 
body.search-results .excerpt.entry-summary p { 
	font-family: 'Avenir LT W01_35 Light1475496', sans-serif !important;
	font-size: 14px !important;
	/* font-weight: bold !important; */ 
	line-height: 16px;
	padding: 6px 0;
} 

body.search-results .excerpt.entry-summary p { 
	margin-bottom: 0 !important; 
	padding: 0 !important; 
} 

.paginated-page .f2-post-category, 
.search-results .post .f2-post-category { 
	display: none !important; 
} 

.fake-h2 .entry-title-primary { 
	font-family: "Juana W05 Light", sans-serif !important;
	font-size: 28px !important;
	line-height: 1.23em !important;
	text-align: center !important;
	text-transform: none !important;
} 

.fake-h2 .entry-subtitle { 
	display: none !important; 
} 

.search-results .post .post-meta { 
	display: none !important; 
} 


/* BEGIN articles */ 

.wp-caption { 

} 

.wp-caption &gt; .media-credit-container { 

} 
.wp-caption &gt; .media-credit-container .media-credit { 

} 
.wp-caption &gt; .wp-caption-text { 

} 

.home-page .articles-inner { 

} 

.home-page .articles-inner { 

} 

.home-page #featured-article-1 { 

} 

.home-page div[id*='featured-article-'] { 

} 

.home-page .ad-300-x-600, .home-page .ad-300-x-300 { 

} 

.home-page .ad-300-x-600 { 

} 

.home-page .ad-300-x-300 { 

} 

.home-page #flavor-flash-signup { 

} 

/* END articles */ 



/* BEGIN videos */ 

.home-page .videos-inner { 

} 

.home-page #videos-carousel { 

} 


/* END videos */ 



/* BEGIN trends */ 

.home-page .trends-inner { 

} 

.home-page .trends-box { 

} 

.home-page .trends-inner .et_pb_column_1_3 { 
	background: #f4f4f4; 
	margin: 0 1.2%; 
	max-width: 31%; 
	width: 31% !important; 
} 

.home-page .trends-inner .trends-box { 
	min-height: 300px; 
} 

/* END trends */ 



/* BEGIN listicles */ 

.home-page .listicles-inner { 

} 

.home-page #listicles-carousel { 

} 

/* END listicles */ 



/* BEGIN recipes */ 

.home-page .recipes-inner { 

} 

.home-page #recipes-carousel { 

} 
	
/* END recipes */ 


/* END home page */ 


/* Carousels */ 
#videos-carousel, 
#listicles-carousel, 
#recipes-carousel { 

} 
#sp-wp-carousel-pro-id-22145 .post-categories, 
#videos-carousel .post-categories, 
#listicles-carousel .post-categories, 
#recipes-carousel .post-categories { 
	display: none !important; 
} 
#videos-carousel h2.entry-subtitle, 
#listicles-carousel h2.entry-subtitle, 
#recipes-carousel h2.entry-subtitle { 
	display: none !important; 
} 
#videos-carousel .sp-wpcp-read-more, 
#listicles-carousel .sp-wpcp-read-more, 
#recipes-carousel .sp-wpcp-read-more { 
	display: none !important; 
} 
#videos-carousel .wpcp-post-meta, 
#listicles-carousel .wpcp-post-meta, 
#recipes-carousel .wpcp-post-meta { 
	display: none !important; 
} 
.wpcp-post-title &gt; a { 
	color: #000 !important; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 20px !important;
	letter-spacing: -.5px;
	line-height: 22px !important;
} 
.wpcp-post-title &gt; a &gt; .entry-title-primary, 
.wpcp-post-title &gt; a { 
	color: #000 !important; 
	font-family: "Juana W05 Light", sans-serif !important;
	font-size: 20px !important;
	/* letter-spacing: -.5px; */ 
	line-height: 22px; 
	text-transform: none !important;
} 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22147.sp-wpcp-22147 .wpcp-all-captions h2.wpcp-post-title a { 
	color: #000 !important; 
	font-family: "Juana W05 Light", sans-serif !important;
	font-size: 20px !important;
	/* letter-spacing: -.5px; */ 
	line-height: 22px; 
} 
.wpcp-post-title &gt; a &gt; .entry-subtitle { 
	color: #000;
	font-family: futura-pt, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	padding: 6px 0px;
} 
.wpcp-all-captions p { 
	display: none !important; 
} 
#wpcpro-wrapper .wpcp-carousel-section.slick-initialized .slick-slide {
	vertical-align: top; 
} 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22145.wpcp-carousel-section.sp-wpcp-22145 .slick-prev, 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22146.wpcp-carousel-section.sp-wpcp-22145 .slick-prev, 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22147.wpcp-carousel-section.sp-wpcp-22147 .slick-prev { 
	background: none !important; 
	border: none !important; 
	padding: 2px 5px 0 3px;
}  
#wpcpro-wrapper #sp-wp-carousel-pro-id-22145.wpcp-carousel-section.sp-wpcp-22145 .slick-next, 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22146.wpcp-carousel-section.sp-wpcp-22145 .slick-next, 
#wpcpro-wrapper #sp-wp-carousel-pro-id-22147.wpcp-carousel-section.sp-wpcp-22147 .slick-next { 
	background: none !important; 
	border: none !important; 
	padding: 2px 3px 0 5px;
} 
#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2 { 
	margin: 0; 
	padding-bottom: 0; 
} 
#wpcpro-wrapper .wpcp-carousel-section .slick-next, #wpcpro-wrapper .wpcp-carousel-section .slick-next i, #wpcpro-wrapper .wpcp-carousel-section .slick-prev, #wpcpro-wrapper .wpcp-carousel-section .slick-prev i { 
	color: #cac5bf; 
} 
#wpcpro-wrapper .wpcp-carousel-section .slick-next:hover, #wpcpro-wrapper .wpcp-carousel-section .slick-next i:hover, #wpcpro-wrapper .wpcp-carousel-section:hover .slick-prev:hover, #wpcpro-wrapper .wpcp-carousel-section .slick-prev i:hover { 
	color: #000; 
} 

/* Magazine landing page */ 
body.flavor2019 .f2-magazine.f2-magazine-issue .et_pb_row { 
	padding-top: 0 !important; 
} 
body.flavor2019 .f2-magazine-cover-and-stories-list.et_pb_row_inner_0 { 
	display: none !important; 
} 
body.flavor2019 .f2-magazine-cover-and-stories-list .et_pb_image_0 { 
	background: none !important; 
} 
body.flavor2019 .f2-magazine-cover-and-stories-list.et_pb_row_inner_1, 
body.flavor2019 .f2-magazine-cover-and-stories-list.et_pb_row_inner_2 { 
	border-right: 0 !important; 
} 
body.flavor2019 #f2-magazine-title &gt; .et_pb_title_container { 
	display: block; 
} 
body.flavor2019 #f2-magazine-title &gt; .et_pb_title_container .entry-title { 
	font-family: ConduitITCPro-Bold !important;
	margin-top: 18px; 
	padding-bottom: 0; 
	text-align: center; 
} 
body.flavor2019 #f2-magazine-title &gt; .et_pb_title_container .entry-title::before {
    border-top: solid 1.35px #9e9e9e;
    bottom: 0;
    content: "";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: -1;
} 
body.flavor2019 #f2-magazine-title &gt; .et_pb_title_container .entry-title &gt; span { 
	background: #fff;
	padding: 0 5px; 
} 

body.flavor2019 #stories-in-this-issues .f2-custom-post { 
	max-height: 165px; 
	min-height: 165; 
	padding-bottom: 0 !important; 
} 
body.flavor2019 #stories-in-this-issues .f2-titlette, 
body.flavor2019 .magazines-covers-years .f2-titlette { 
	border-bottom: 0 !important; 
	border-top: 0 !important; 
} 
body.flavor2019 #the-team .f2-titlette h2, 
body.flavor2019 #stories-in-this-issues .f2-titlette h2, 
body.flavor2019 .magazines-covers-years .f2-titlette h2 { 
	background-image: url(images/stories-in-this-issue-bg.jpg);
	background-position: 0 5px;
	background-repeat: repeat-x;
	background-size: 1px 12px;
	font-family: futura-pt, sans-serif !important;
	font-size: 12px; 
	font-weight: 700; 
	line-height: 22px; 
	margin-bottom: 10px;
	padding-bottom: 0; 
	padding-top: 0; 
} 
body.flavor2019 #the-team .f2-titlette h2 span, 
body.flavor2019 #stories-in-this-issues .f2-titlette h2 &gt; span, 
body.flavor2019 .magazines-covers-years .f2-titlette h2 &gt; span { 
	background: #fff;
	padding: 0 5px; 
} 
body.flavor2019 .f2-post-category { 

} 
body.flavor2019 .f2-post-category { 
	color: #000 !important; 
	font-family: futura-pt, sans-serif !important; 
	font-size: 11px !important; 
	font-style: normal;
	font-weight: 600;	
	line-height: 16px;
	margin-top: 6px;
} 
body.flavor2019 .category-latest-stories .f2-post-category a, 
.f2-post-category a:link { 
	color: #000 !important; 
} 
body.flavor2019 .category-latest-stories .f2-post-category a:hover { 
	text-decoration: underline; 
} 
body.flavor2019 .category-latest-stories .post-meta { 
	display: none !important; 
} 

body.flavor2019 .category-latest-stories .excerpt, 
body.flavor2019 .category-latest-stories .excerpt p { 
	color: #000;
    font-family: futura-pt, sans-serif;
    font-size: 12px !important; 
    font-style: normal;
    line-height: 16px !important; 
    padding: 2px 0 18px 0; 
}
body.flavor2019 .f2-custom-post {
    padding: 0 0 22px 0 !important; 
} 
.moreSubscribe {
	margin-top: 10px; 
} 
.moreSubscribe a { 
	background: #fff; 
	border: 1px solid #9e9e9e; 
	color: #000 !important; 
	font-weight: 600; 
	padding: 3.5px 7px; 
} 	
.moreSubscribe:hover a { 
	background: #9e9e9e; 
	color: #fff !important; 
}

.moreTrends center a { 
	color: black !important; 
} 


.moreTrends:hover center a, 
.moreTrends center:hover a, 
.moreTrends center a:hover { 
	background: black !important; 
	color: white !important; 
} 

/* --- MOBILE --- */ 

@media screen and (min-width: 1px) and (max-width: 736px) { 
	.home-page .trends-inner .et_pb_column_1_3 { 
		max-width: 98%; 
		width: 98% !important;
	} 
	.trends-inner .moreTrends { 
		margin-top: 24px; 
		position: relative !important; 
		width: 98% !important; 
	}
} 

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

/* 
.f2-post-title-row .entry-title .entry-title-primary {
    color: #000 !important;
    font-family: futura-pt-condensed, sans-serif !important;
    font-size: 50px !important;
    font-weight: 500 !important;
    letter-spacing: -.5px;
    line-height: 48px !important;
    text-transform: uppercase !important;
}
*/ 

	body.flavor2019 .et_pb_section.f2-video.et_pb_section_0 { 
		margin-top: 0; 
	} 
	body.flavor2019 .et_pb_column.f2-video.et_pb_column_0 { 
		padding-top: 30px; 
	} 

} 

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

	body.flavor2019 .et_pb_section.f2-video.et_pb_section_0 { 
		margin-top: -30px; 
	} 

} 

@media screen and (min-width: 960px) and (max-width: 1199px) { 

	body.flavor2019 .et_pb_section.f2-video.et_pb_section_0 { 
		margin-top: -90px; 
	} 

} 

@media screen and (min-width: 1200px) { 

	body.flavor2019 .et_pb_section.f2-video.et_pb_section_0 { 
		margin-top: 0; 
	} 

} 

@media screen and (min-width: 521px) and (max-width: 968px) { 

	body.flavor2019 .f19.row { 
		display: block; 
	} 

	body.flavor2019 .f19.row &gt; .col.one-third { 
		height: auto; 
		max-width: 99%; 
		min-height: 275px; 
		min-width: 99%; 
		padding-left: 2%; 
		width: 99%; 
	} 

	body.flavor2019 .issue_and_tags .one-third { 
		display: block; 
		float: left; 
		min-height: 250px; 
		width: 100%; 
	} 

} 

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

	body.flavor2019 .f19.row { 
		display: block; 
	} 

	body.flavor2019 .f19.row &gt; .col.one-third { 
		height: auto; 
		max-width: 99%; 
		min-height: 275px; 
		min-width: 99%; 
		padding-left: 2%; 
		width: 99%; 
	} 

	body.flavor2019 .issue_and_tags .one-third { 
		display: block; 
		float: left; 
		min-height: 250px; 
		width: 100%; 
	} 

} 

@media screen and (min-width: 481px) and (max-width: 520px) { 

	body.flavor2019 #title-box { 
		margin-top: 90px !important;
	} 

} 

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

	body.flavor2019 .et_pb_row_inner_1 .wp-caption.alignright { 
		max-width: 220.5px;  
	} 

} 

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

	body.flavor2019 #title-box { 
		border: none; 
		left: 0;
		margin-top: 120px;
		max-width: 100%;
		min-width: 100%;
		position: relative; 
		top: 0; 
		transform: none; 
		width: 100%; 
	} 

} 

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

	body.flavor2019 #main-content { 
		padding-top: 0; 
	} 

	body.flavor2019 #title-box { 
		border: none; 
		left: 0;
		margin-top: 40px;
		max-width: 100%;
		min-width: 100%;
		position: relative; 
		top: 0; 
		transform: none; 
		width: 100%; 
	} 

	body.flavor2019 .post-wrap &gt; .et_pb_section_0 &gt; .et_pb_row.et_pb_row_0 { 
		/* min-height: 520px; */ 
		padding-bottom: 20px !important;
	} 

	body.flavor2019 .post-wrap &gt; .et_pb_section_0 &gt; .et_pb_row.f2-video.et_pb_row_0 { 
		min-height: 100%; 
	} 

	body.flavor2019 .et_pb_row_inner_0 &gt; .et_pb_column_1_3 { 
		padding-left: 0 !important; 
		padding-right: 0 !important; 
		width: 100% !important; 
	} 
	
	body.flavor2019 .et-extra-icon { 
		margin-bottom: 5px; 
	} 
	
} 


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

	#fatm-advertise-page-wrap-left-col { width: 99%; } 

	#fatm-advertise-page-wrap-right-col { width: 99%; } 

} 


@media screen and (min-width: 481px) and (max-width: 520px) { 

	#fatm-advertise-page-wrap-left-col { width: 99%; } 

	#fatm-advertise-page-wrap-right-col { width: 99%; } 

} 


@media screen and (min-width: 521px) and (max-width: 768px) { 

	#fatm-advertise-page-wrap-left-col { width: 66%; } 

	#fatm-advertise-page-wrap-right-col { width: 33%; } 

} 


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

	#fatm-advertise-page-wrap-left-col { width: 66%; } 

	#fatm-advertise-page-wrap-right-col { width: 33%; } 

} 

</pre></body></html>