h3.fatm.bof.title { 
	color: #404040; 
	font-family: futura-pt-condensed, sans-serif !important; 
	font-size: 30px; 
	font-style: normal; 
	font-weight: 400 !important; 
	text-align: center !important; 
	text-transform: uppercase; 
} 

#best-of-flavor-listed-in-order-title h3 { 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 30px; 
	font-style: normal; 
	font-weight: 400 !important; 
} 

h3.fatm.bof.title:hover a { 
	color: #8b010e; 
} 

p.fatm.bof.blurb { 
	color: #000;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 17px;
	line-height: 22px;
} 

.entry-title-primary { 
	text-transform: uppercase; 
} 

#top-10-trends-2018.flavor-2018 .et_pb_column_4_4 .et_pb_text.et_pb_module { 
	font-family: futura-pt-condensed, sans-serif !important;
	font-style: normal; 
	text-transform: uppercase; 
	font-weight: 800;
} 

#top-10-trends-2018.flavor-2018 .et_pb_column_4_4 .et_pb_text.et_pb_module h2 { 
	color: #fff; 
	font-size: 85px; 
	line-height: 1em; 
} 

#top-10-trends-2018.flavor-2018 .et_pb_column_4_4 .et_pb_text.et_pb_module h2 > .bigger { 
	font-size: 99px; 
} 

#top-10-trends-title h2, 
#read-the-full-report-title h3 { 
	color: #fff; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 48px; 
	font-style: normal; 
	font-weight: 800;
	line-height: 1em; 
} 

#read-the-full-report-title h3:hover a { 
	text-decoration: underline; 
} 

#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell, 
#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a { 
	color: #fff; 
	/* font-family: 'Shadows Into Light', cursive; */ 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 27px; 
	font-style: normal;
	font-weight: 400 !important;
	line-height: 32px; 
	text-align: center; 
} 

#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell:hover a .outer > .inner, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell:hover a .outer > .inner { 
	text-decoration: underline !important; 
} 

#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:link, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:link, 
#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:active, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:active, 
#read-the-full-report-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:visited, 
#top-10-trends-icons .flavor-2018-sub-grid .flavor-2018-sub-cell a:visited { 
	color: #fff; 
	text-decoration: none; 
} 

#top-10-trends-intro, 
#current-issue-cover-intro .et_pb_column.et_pb_column_1_2:nth-child(2) h4, 
.flavor-2018-post.flavor-2018 .title h4, 
.flavor-2018.flavor-2018-solutions h4 { 
	color: #404040; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-style: normal;
	font-weight: 400;
} 

.flavor-2018.solutions p { 
	color: #000;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 17px;
	line-height: 22px;
}

#top-10-trends-intro { 
	font-size: 21px !important;
} 

#top-10-trends-intro p { 
	line-height: 25px; 
	padding: 21px 0; 
} 

#current-issue-cover-intro .et_pb_column.et_pb_column_1_2:nth-child(2) h4 { 
	font-size: 30px; 
	line-height: 34px; 
	text-transform: uppercase; 
} 

#current-issue-cover-intro .et_pb_column.et_pb_column_1_2:nth-child(2) p { 
    font-size: 18px;
    line-height: 22px;
}

#current-issue-cover-intro .flavor-2018.read-more-subscribe a:link, 
#current-issue-cover-intro .flavor-2018.read-more-subscribe a:active, 
#current-issue-cover-intro .flavor-2018.read-more-subscribe a:visited {  
	color: #000; 
    font-size: 16px;
	font-weight: 700; 
} 

#current-issue-title.flavor-2018 .et_pb_column_4_4, 
#recent-stories-title.flavor-2018 .et_pb_column_4_4, 
#recipes-title.flavor-2018 .et_pb_column_4_4, 
#recent-categories.flavor-2018 .et_pb_column_1_2, 
#instagram-twitter.flavor-2018 .et_pb_column_1_2 { 
	font-family: "Source Sans Pro", sans-serif; 
	text-transform: uppercase; 
} 

#recent-recipes .flavor-2018-post .title h4 { 
	color: #fff; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 22px; 
	font-weight: bold; 
	line-height: 1em;
} 

#recent-recipes .flavor-2018-post:hover .title h4 { 
	color: #fff; 
} 

#instagram-twitter.flavor-2018 .et_pb_column_1_2 > .et_pb_text.et_pb_module > h3 { 
	color: #424242; 
	font-size: 24px; 
	font-weight: 600; 
	position: relative; 
} 

#instagram-twitter.flavor-2018 .et_pb_column_1_2 > .et_pb_text.et_pb_module > h3:before { 
	border-top: 2px solid #424242;
	content: "";
} 

#magazine.flavor-2018 .et_pb_text.et_pb_module h3,
#videos-and-takeaways.flavor-2018 .et_pb_text.et_pb_module h3 { 
	font-family: "Source Sans Pro", sans-serif !important; 
	text-transform: uppercase; 
} 

#magazine.flavor-2018 .title > h4,
#videos-and-takeaways.flavor-2018 .title > h4 { 
	text-align: left !important; 
} 

#magazine.flavor-2018 .et_pb_text.et_pb_module h3,
#videos-and-takeaways.flavor-2018 .et_pb_text.et_pb_module h3, 
#current-issue-title.flavor-2018 .et_pb_column_4_4 h3, 
#recent-stories-title.flavor-2018 .et_pb_column_4_4 h3, 
#recipes-title.flavor-2018 .et_pb_column_4_4 h3, 
#recent-categories.flavor-2018 .et_pb_column_1_2 h3 { 
	color: rgba(127, 127, 127, 1.0); 
	font-size: 28px; 
	font-weight: 700; 
} 

#download-report-watch-video-previous-years-experts.flavor-2018 .et_pb_column_1_4 .et_pb_text.et_pb_module { 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 16px; 
	text-transform: uppercase; 
} 

#download-report-watch-video-previous-years-experts.flavor-2018 .et_pb_column_1_4 .et_pb_text.et_pb_module h3 { 
	color: rgba(127, 127, 127, 1.0); 
	font-weight: 600; 
} 

#all-about-title .et_pb_column_4_4 h3 { 
	color: #000; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 62px; 
	font-style: 700; 
	font-weight: 600; 
	line-height: 84px; 
	text-transform: uppercase; 
} 

.top-10-trends-title .et_pb_column_4_4 h3 { 
	color: #000; 
	font-family: futura-pt-condensed, sans-serif !important;
	font-size: 48px; 
	font-weight: 400; 
	line-height: 84px; 
	text-transform: uppercase; 
} 

#all-about-title .et_pb_column_4_4 h3 { 
   color: #000;
   font-weight: 700; 
   text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.32);
   -webkit-text-fill-color: #fff; 
   -webkit-text-stroke-color: rgba(0, 0, 0, 0.64);
   -webkit-text-stroke-width: 1px;
} 

.flavor-2018-post.flavor-2018 .title { 
	text-align: center; 
} 

.flavor-2018.top-10-trends-posts .flavor-2018-post.flavor-2018 .title { 
	text-align: left; 
} 

.flavor-2018-post.flavor-2018 .title h4, 
.flavor-2018.flavor-2018-solutions h4 { 
	font-weight: normal; 
	letter-spacing: -.023em;
	text-transform: uppercase; 
} 

.flavor-2018.flavor-2018-solutions p { 
	margin-bottom: 0 !important; 
	padding-left: 15% !important; 
	padding-right: 15% !important; 
} 

.flavor-2018-post.flavor-2018.featured .title h4 { 
	font-size: 48px; 
} 

#recent-categories.trend-solutions .flavor-2018-post.flavor-2018.featured .title h4 { 
	font-size: 32px !important; 
} 

.flavor-2018-post.flavor-2018.non-featured .title h4, 
.flavor-2018.flavor-2018-solutions h4 { 
	font-size: 30px; 
	line-height: 22px; /* 34px !important; */ 
} 

.flavor-2018-post.flavor-2018 .excerpt, 
.flavor-2018.solutions
#current-issue-cover-intro .et_pb_column.et_pb_column_1_2:nth-child(2) p { 
	color: #000; 
	font-family: "Source Sans Pro", sans-serif; 
	font-size: 17px; 
	line-height: 22px;
} 

.flavor-2018-post:hover .title h4 { 
	/* text-decoration: underline; */ 
	color: #8b010e; 
} 

#recent-categories .flavor-2018-post .title, 
#recent-categories .flavor-2018-post .excerpt { 
	text-align: left; 
} 

#recent-categories .flavor-2018-post .title h4 { 
	line-height: 1em; 
} 

#videos-and-takeaways .flavor-2018-post .excerpt, 
#recent-categories .flavor-2018-post .excerpt, 
.flavor-2018.solutions { 
	color: #000; 
	font-size: 17px;
	line-height: 22px;
	text-transform: none; 
} 
