#newsflash {
background-color:#9e8e9d;
}
#popular {
	margin-left: -1%;
}
#popular .latest-post-item {
	width: 24%;
	float: left;
	margin-left: 1%;
	min-height: 265px;
	margin-bottom: 20px;
	/*background: url(../images/timer.png) top center no-repeat;*/
	border-bottom: 1px solid #ccc;
	line-height: 1.3em;
}
.clear_fix {
	clear: both;
}
.result_thumb {
	float: left;
	max-width: 100%;
	width: 15%;
	margin-right: 1%;
	border-radius:4px;
}
.result-title {
	padding-top: 20px;
}
.result-title a {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
.result-text {
	padding-top: 10px;
	font-size: 13px;
	color: #666;
	line-height: 1.4em;
}
#popular .latest-post-item a {
	text-decoration: none;
	color: #333;
}
#popular .latest-post-item a:hover {
	color: #f2992f;
}
#popular .latest-post-item .post-image {
	max-width: 100%;
	border-radius: 10px;
}
#popular .latest-post-item .post-title {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	font-size: 17px;
	font-style: italic;
	font-weight: 600;
	margin: 7px 0 5px 0;
}
#popular .latest-post-item .post-intro {
	color: #999;
	font-size: 12px;
	line-height: 1.2em;
}
#more_recipes {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	display: none;
	clear: both;
	text-align: center;
	font-style: italic;
	color: #333;
	font-size: 16px;
	cursor: pointer;
	margin-bottom: 20px;
}
#more_recipes:hover {
	color: #F2992F;
}
.moduletable-social {
	margin-top: 20px;
	text-align: center;
}
.social, .social-mobile {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
}
.social li {
	float: right;
	width: 28px;
	height: 28px;
	margin-right: 4%;
}
.social-mobile li {
	float: left;
	width: 22px;
	height: 22px;
	margin-left: 10px;
}
.social li:first-child, .social-mobile li:first-child {
	margin-right: 0;
}
.social li a, .social-mobile li a {
	display: block;
	text-indent: -9999px;
	height: 100%;
	width: 100%;
}
.social li.fb a {
	background: url(../images/fb_icon.png) top left no-repeat;
}
.social li.tw a {
	background: url(../images/tw_icon.png) top left no-repeat;
}
.social li.yt a {
	background: url(../images/yt_icon.png) top left no-repeat;
}
.social li.ig a {
	background: url(../images/ig_icon.png) top left no-repeat;
}

.social li a:hover {
	background-position: 0 -50px;
}
.social-mobile li.fb a {
	background: url(../images/fb_icon_white.png) top left no-repeat;
}
.social-mobile li.tw a {
	background: url(../images/tw_icon_white.png) top left no-repeat;
}
.social-mobile li.yt a {
	background: url(../images/yt_icon_white.png) top left no-repeat;
}
.social-mobile li.ig a {
	background: url(../images/ig_icon_white.png) top left no-repeat;
}
.videos h3 {
	font-size: 24px;
	font-weight: normal;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	text-transform: uppercase;
	color: #48283C;
	text-align: center;
	margin-top: 20px;	
	margin-bottom	:0px;
}
.videos ul {
	list-style: none;
	margin: 0px;
	padding: 30px 0 0 0;
	margin-top: 0px;
	clear: both;
	margin-left: -1%;
	text-align: center;
}
.videos ul li {
	display: inline-block;
	width: 12%;
	text-align: center;
	height: 135px;
	min-width: 100px;
	vertical-align: top;
}

.videos ul li img {
	max-width: 100%;
	margin-bottom:4px;
}
.videos ul li a {
	display: block;
	width: 100%;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Helvetica;
	color: #333;
	text-decoration: none;
	/*font-style: italic;*/
}
.videos ul li a:hover {
	color: #f2992f;
}
.video-container {
	float: none;
	clear: both;
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video_title_wrap {
	width: 100%;
	background-color: #48283C;
	color: white;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	font-size: 11px;
	margin-bottom: 30px;
}
.video_title {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	font-size: 20px;
	line-height: 1.2em;
	font-style: italic;
	margin-bottom: 5px;
}
.videos ul.thumbnails {
	margin: 0px;
	padding: 0px;
	margin-left: -1.3%;
}
.videos ul.thumbnails li {
	width: 32%;
	float: left;
	margin-left: 1.3%;
	height: 240px;
	font-size: 13px;
	text-align: left;
}
.videos ul.thumbnails li .thumb_title {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	color: #000;
	font-size: 17px;
	font-style: italic;
	margin-top: 5px;
}
.videos ul.thumbnails li .thumb_by {
	margin-top: 8px;
	color: #999;
	font-size: 12px;
}
.finder #ezblog-label {
	font-size: 24px;
	font-weight: normal;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	text-transform: uppercase;
	color: #48283C;
	text-align: center;
	border: none;
	border-bottom: 1px solid #ccc;
	margin-top: 37px;
	height: 50px;
	line-height: 40px;
}
.search-results a:hover {
	color: #f2992f;
}
	
.filter_intro {
	font-size: 14px;
	font-weight: 600;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	text-align: center;
	font-style: italic;
	margin-top: 20px;
	margin-bottom: 10px;
}
.filter_by {
	color: #48283C;
	font-weight:bold;
}
.filter_a {
	text-decoration:none;
	color: #48283C;
	font-weight:bold;
}
.filter_a:hover {
	color: #f2992f;
}
.pagination ul {
	list-style: none;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Helvetica;
	font-size: 16px;
	color: #666;
	font-style: italic;
	text-align: center;
	margin-top: 30px;
}
.pagination ul li {
	display: inline-block;
	margin-right: 10px;
}
.search-pages-counter {
	display: none;
}
.pagination ul li a {
	color: #333;
	text-decoration: none;
	font-weight: 600;
}
.pagination ul li a:hover {
	color: #f2992f;
}
.pagination ul li .pagenav {
}
#search-result-empty {
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	line-height: 1.5em;
}
.search-cat {
	font-size: 14px;
	background-color: #f1f1f1;
	color: #48283C;
	padding: 2px 7px 2px 7px;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
	font-style: italic;
	border-radius: 4px;
	font-weight: 600;
}
.search-cat.recipe {
	/*color: #C02848;*/
}
.search-cat.tip {
	/*color: #F0D02F*/
}
.search-cat.blog {
	/*color: #A5785A*/
}
span.highlight {
	background-color: #f1f1f1;
	color: #48283C;
}

.sitemap,.sitemap ul {
	margin:0;
	padding:0;
	list-style:none;
	/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Helvetica;

}
.sitemap ul {
	margin-bottom:30px;
}
.sitemap  li {
	line-height:1.5em;
		font-size:16px;
	
}
.sitemap.sitemap1,
.sitemap.sitemap2 ,
.sitemap.sitemap3 ,
.sitemap.sitemap4  {
	float:left;
	margin-right:8%;
}
.sitemap a {
	text-decoration:none;
	color:#48283C;
}
.sitemap a:hover {
color: #f2992f;
}
.search_form_mobile {
		display:none;
		/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
		font-family: Helvetica;
		font-size:12px;
	}
	


ul.chefs {
list-style:none;
margin:0px;
padding:0px;
}
ul.chefs li{
width:48%;
float:left;
margin-left:2%;
}
.chefs_image {
  width:100%;
  border-radius:5px;
}

.chefs_recipe,
.chefs_title {
/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
font-family: Archer;
font-style:italic;
font-size: 17px;
font-weight: 600;
margin: 0px 0 5px 0;
}
.chefs_recipe {
  font-style:normal;
}
.chefs_recipe {
margin-bottom:10px;
}
.chefs_title a {
  color:#333;
}
.chefs_title a:hover {
  color:#f2992f;
}

.chefs_intro {
color: #666;
font-size: 12px;

line-height: 1.2em;
}
.chefs_left {
float:left;
width:28%;
margin-top:2px;
}
.chefs_right {
float:right;
width:70%;
}
.obg_button {
border-radius:3px;
padding: 7px 25px 7px 25px;
background-color:#48283C;
display:inline-block;
color:white;
font-size:14px;
margin-top:5px;
/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
font-family: Helvetica;
}
.obg_button.obg_full {
width:100%;
width: 70%;
text-align: center;
  
}
.obg_outline {
background-color: transparent;
border: 1px solid #48283c;
}

.chefs_hr {
border: none; border-top: 1px solid #ccc; margin-top: 15px; margin-bottom: 15px;
}

.sidebar_block {

color: white;
display: block;
vertical-align: middle;
padding: 30px 10px;
text-align: center;
border-radius: 5px;
max-width: 100%;
font-size:1.2em;
font-style:italic;
/* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
font-family: Archer;
}
.sidebar_block:hover {
color:white;
text-decoration:underline;
}

ul.ebook {
padding: 0px;
margin: 0px;
list-style: none;
}
div.ebook h2 {
font-size: 24px;
    font-weight: normal;
    /* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
    text-transform: uppercase;
    text-align: center;
}
.ebook_title {
    /* font-family: 'Archer A', 'Archer B', "Courier New", monospace; */
	font-family: Archer;
    color: #48283C;
font-style:italic;   
font-size:17px;
margin-bottom:5px;
margin-top:5px;
}
div.ebook h3 {
text-transform:none;
font-style:italic;   
}
ul.ebook::after {
clear:both;
}
ul.ebook li {
width: 48%;
margin-right: 2%;
float: left;
margin-bottom: 30px;
min-height:192px;
}
.ebook_left {
width: 30%;
margin-left: 1%;
max-width: 100%;
float: left;
display: block;
}
.ebook_right {
width: 66%;
float: right;
text-align: left;
font-size:12px;
}
.bio_left {
width:49%;
float:left;
margin-bottom:6px;
}
.bio_right {
width:49%;
float:right;
}

@media all and (max-width: 810px) {
.social li {
	
	margin-right: 3%;
}
}

@media all and (max-width: 780px) {
.social li {
	
	margin-right: 2%;
}
}

@media all and (max-width: 760px) {
.social li {
	
	margin-right: 0%;
}
}

@media all and (max-width: 621px) {

.social li {
	
	margin-right: 4%;
}
.videos ul.thumbnails {

	margin-left: -1%;
}

.videos ul.thumbnails li {
	width: 49%;
	
	margin-left: 1%;
	
}

}
@media all and (max-width: 680px) {
.videos ul li {
	width: 24%;
}


}
@media all and (max-width: 600px) {
ul.ebook li {
width: 98%;
}
}
@media all and (max-width: 530px) {
.social li {
	
	margin-right: 1%;
}
}

@media all and (max-width: 510px) {
.videos ul li {
	width: 20%;
}

}

@media all and (max-width: 480px) {
.chefs_left {
float:none;
width:100%;
}
.chefs_right {
float:nine;
width:100%;
}

}
@media all and (max-width: 480px) {
	.search_form {
		display:none;
	}
	.search_form_mobile {
		display:block;
	}
.videos ul li {
	width: 32%;
}
#popular .latest-post-item {
	width: 49%;
	margin-left: 1%;
	min-height: 270px;
}

.bio_left {
width:100%;
float:none;
}
.bio_right {
width:100%;
float:none;
}
}

@media all and (max-width: 375px) {
.chefs_recipe {
   min-height:51px;
}
.chefs_right .obg_button {
   padding:4px 0px 4px 0px;
   display:block;
   text-align:center;
}
}
@media all and (max-width: 360px) {
#popular .latest-post-item {
	width: 98%;
	margin-left: 1%;
}
#popular .latest-post-item .post-intro {
	width: 75%;
}
#popular .latest-post-item .post-image {
	width: 360px;
}
}

#view-options span{ display: block; background-color: #222; color: #fff; font-size: 16px; font-weight: bold; padding: 8px 16px; -moz-border-radius: 8px; border-radius: 8px; }
span#view-responsive{ display: none; }
@media screen and (min-width: 800px){
    
    ul li:first-child{ margin-left: 0; }
    
    span#view-full{ display: none; }
    span#view-responsive{ display: inline; }
}

