 /*
Theme Name: Best Home Chef - Responsive
Theme URI: http://winning.com.au
Author: Morris Bryant, Cameron Bryant, Arthur Vashurin, Ruben Sargsyan
Author URI: http://sparro.com.au
*/

@import "reset.css";

@import url(http://fonts.googleapis.com/css?family=Seaweed+Script);

a, span.link {color:#DB4F24;text-decoration:none;font-weight:normal;cursor:pointer; 
	-webkit-transition: color 0.2s linear;
	-webkit-transition-property:color;
	-webkit-transition-duration:.4s;
	-webkit-transition-timing-function:ease-in-out;}
a:hover {color:#fe935c;text-decoration:none;
	-webkit-transition-timing-function:ease-in-out;}

span.link {color:#493D35 !important;}
p {font: 13px/20px Arial,Tahoma,sans-serif;color:#555;text-align:left;padding:8px 0px;word-wrap:break-word;}
p a {font-weight:normal;}
ul, ol {font: 13px Arial,Tahoma,sans-serif;color: #555;}
ul li {list-style-type:none;}
ol li {list-style-position:inside;}
input, textarea {font: 13px Arial,Tahoma,sans-serif;}
span {font: 14px/20px Arial,Tahoma,sans-serif;color:#555;text-align:left}

/* Global Styles */

.brand-mobile {display:none;}
.hidden {display:none}
.right {float:right;}
.alignleft {float:left;padding:10px;}
.alignright {float:right;padding:10px;}
.light {color:#db4f24;}
.centre {text-align:center;}
.counter {background:#f65b21;font-size:9px;color:#fff;padding:6px 6px 0px 6px;display:inline-block;line-height:1;
	border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;width:10px;height:16px;text-align:center;}
	a.counter {color:#fff !important;}
.counter.large {font-size:12px;margin-top:5px;padding:7px 2px 0px 2px;text-align:center;width:22px;height:19px;
	border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;}
	.counter.large.recipe{font-size:11px;}
    .counter.selected_for_filtering{border:2px solid #000;}

span.break {width:100%;border-top:1px solid #eecfbb;border-bottom:#fff 1px solid;margin:5px 0px;display:inline-block}
form#commentform{margin-top:0px;}
p.chef, p.comments, p.edit {padding:0px;font-size:12px;line-height:20px;}
	p.chef {padding-left:10px;}
p.chef a, p.comments a, p.edit a, p.edit span.link {color:#db4f24 !important;}
p.comments{line-height:8px;}
p.title {padding:0px;font-size:15px;}
p.cooked {position:absolute;bottom:11px; right:10px; background:url('img/icons/cooked.png') 0% 66% no-repeat; padding:0 0 0 27px; font-size:12px;}
	p.cooked a {color:#493d35;}
div.meta {padding-left:20px;}
p.date {padding:0px;}
p.error {font-size:16px;color:red;}
p.edit a span{color:#db4f24;font-size:12px;}
.blog p{font:15px/23px Arial,Tahoma,sans-serif}
.chef p {}
p.recipe-title a {color:#493D35 !important;}
p.title a {color:#493D35 !important;}
p.chef a {color:#DB4F24 !important;}
.banner {background:#f0f0f0;}
	.leader {float:right;width:728px;height:90px;}
	.mrec {width:300px;height:250px;}
	.skyscraper {width:160;height:600px;}
img.banner a {display:block}

img.tiny {background:#555;width:40px;height:40px;margin-right:10px;float:left;}
	img.recipe.tiny {height:28px;border:1px solid #fff}
img.thumb {background:#555;width:60px;height:60px;margin-right:10px;float:left;}
	img.recipe.thumb {width:134px;height:90px;}
	img.recipe.below{width:140px;height:100px;}
img.medium {width:200px;height:135px;}
img.chef.full {width:150px;height:150px;background:#555;border:1px solid white;}
img.brandimg {width:788px;display:block;height:270px;}
img.tips {max-width:150px;max-height:150px;float:left; padding-right:10px; margin:25px 0px;}
img.similar {width:160px;height:126px;}


h1,h2,h3,h4 {font:13px Arial,Tahoma,sans-serif;color:#493d35;font-weight:normal;}
h1 {width:178px;height:160px;text-indent:-9999px;float:left;padding-right:5px;position:absolute;z-index:999;}
h1 a {width:178px;height:160px;display:block;background:url('img/icons/best-home-chef-logo.png') no-repeat;color:#8C2711}
h2 {font-size:20px;padding:10px 0px;} h2 a {color:#8C2711}
	h2.header {display:inline-block; padding:20px 0 0px 285px;font-family: 'Seaweed Script', Arial, sans-serif; color:#493d35;font-size:30px;letter-spacing:1px;}
		h2.header.notlogged {padding:35px 0 0 340px;}
	h2.recipes:before, h3.recipes:before {content:url('img/icons/popular-recipes.png');padding-right:10px;}
	h2.chefs:before, h3.chefs:before {content:url('img/icons/chefs.png'); padding-right:10px;}
	h2.mentors:before, h3.mentors:before {content:url('img/icons/mentors.png');padding-right:10px;}
	h2#news:before {content:url('img/icons/popular-ingredients.png');padding-right:10px;}
	h2#upload:before {content:url('img/icons/camera.png');padding-right:10px;}
	h2.ingredients:before {content:url('img/icons/popular-ingredients.png');padding-right:10px;}
	
	h2.single {font-size:25px; color:#DB4F24;}
		h2.single a {color:#DB4F24;}
		h2.chef_name {padding-top:0px!important;}
	h2.reviews{padding-bottom:0px;}
		.blog h2 {font-size:24px;}
	h2.pad {padding-left:10px;}
	h2.news.leave {color:#db4f24 !important;}
	h2.news.leave:before {content:url('img/icons/popular-ingredients.png');padding-right:10px;}
	h2.orange {color:#DB4F24;}
h3 {font-size:14px;padding:10px 0px 10px 0px;}
h3 span{ color: #493d35; font:18px,Arial,Tahoma,sans-serif; }
	h3.rsstitle {padding:0px;font-size:20px;}
	.post h3 {font:15px Arial,Tahoma, sans-serif;padding:10px 0px 0px 0px;}
	ul#sidebar li h3 {background:#edd1bc;border-top:5px solid #f65b21;padding:10px 10px;}
		ul#sidebar li h3:before {background-image:url('img/icons/chef.png');}
		.blog h3 {font-size:18px;}
h3.types {color:white;text-shadow:1px 1px 1px #493D35;padding:0px 0px 10px 0px;}
h4 {font-size:16px;padding:10px 0px;}
	h4.more {background-image:url('img/button-gradient.png');padding:5px 10px;border-radius:10px;border:1px solid #fff;margin-left:15px;
			color:#fa6e27;position:absolute;bottom:20px;
			box-shadow:0px 0px 10px 2px #cea796;
			-moz-box-shadow:0px 0px 10px 2px #cea796;
			-webkit-box-shadow:0px 0px 10px 2px #cea796;left:490px;}
span.stars{padding-top:1px;}
ul.inner li .stars{margin-left:40px;}
div.stars input, div.review_stars input{display: none;}
.border-top{border-top:1px solid #493d35;}

body {background:url('img/background-small.jpg') repeat;}
#wrap {width:990px;margin:0 auto;}
#header {width:990px;display:inline-block;height:140px;position:relative;}
	#header ul#login {float:right;padding:2px 10px 8px 10px;font-size:12px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background:white;}
	#header ul#login li {display:inline-block;padding-left:10px;}
	#header ul#login li img {padding-bottom:2px;}
	#header ul#login li:nth-child(1), #header ul#login li:nth-child(2) {padding-top:4px;}
	#header ul#login li a {color:#DB4F24;}
#nav {width:805px;float:right;background-color: #DB4F24;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;top:100px;right:0px;position:absolute;}
	#header #nav ul {float:left;display:inline-block;padding:8px 0px 9px 20px;}
	#header #nav ul li {float:left;padding:0px 9px 0px 9px;font-family:Arial,Tahoma,sans-serif;color:#555;/*background:url('img/icons/fork.png') no-repeat 100% 50%*/;}
	#header #nav ul li a {display:block;padding:2px;color:#493d35;font-size:12px;font-weight:600;}
	#header #nav ul li:first-child {list-style-image:none;padding-left:0px;}
	#header #nav ul li:last-child {padding-right:0px;}
ul#nav-first {background-color:white;width:285px;padding:5px 0px 9px 20px !important;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
	ul#nav-first li#recipes a:before {content:url('img/icons/popular-recipes.png'); padding-right:2px;position:relative;top:2px;}
	ul#nav-first li#chefs a:before {content:url('img/icons/chefs.png');padding-right:2px;position:relative;top:2px;}
	ul#nav-first li#mentors a:before {content:url('img/icons/mentors.png');padding-right:2px;position:relative;top:3px;}
ul#nav-last {width:475px;padding:10px 25px;}
	ul#nav-last li{padding-top: 4px !important; background:url('img/icons/light-dot.png') 100% 66% no-repeat;padding-left:10px!important;padding-right:12px!important;}
	ul#nav-last li:last-child {background:none;}
	ul#nav-last li a {color:white !important;}

#content {width:990px;background:url('img/gradient.png') repeat-x;display:inline-block;}
#content.full {background:#fff;border-top: 5px solid #F4D09B;padding-top: 20px;}
.no-border {border-top:none !important;padding-top:0px!important;}

#carousel {border-top:5px solid white; border-bottom:5px solid #f4d09b;}
#left {width:640px;float:left;padding-right:20px; padding-left:10px;}

.entry {margin-bottom:10px;width:640px;display:inline-block;}
	.entry.full {width:970px;padding:0px 10px;margin-bottom:0px;}

#recipes {padding-top:10px;}
#notifications {padding-bottom:10px;}

.block {box-shadow: 2px 2px 12px 0px #EAE5E0;-moz-box-shadow: 2px 2px 12px 0px #EAE5E0;-webkit-box-shadow: 2px 2px 12px 0px #EAE5E0;border-top: 5px solid #F4D09B;}
.post {padding:0px 10px 10px 10px;}
	.post ul {padding:0px 0px 10px 50px;}
	.post.recipe ul {padding-left:0px;width:415px;}
		.post ul li {padding:5px 0px;}
		.post ul li:before {content:"\2014";color:#F5E3D7;padding-right:10px;}
		.post.recipe ul li:before {content:none;padding:0px;}
	.post blockquote {padding-left:20px;margin:20px 50px 20px 50px;border-left:1px solid #F5E3D7;}
		.post blockquote p {padding:0px;font-style:italic;}
.post.recipe {padding:0px 0px 10px 0px;width:430px;margin-right:10px;float:left}
	.post.recipe ul.reviews {width:415px;}
		ul.reviews li {padding:10px 0px;display:inline-block;}
		ul.reviews li .review-block {float:left;}
			.review {background-color:#fdf5ee;padding:10px 20px;width:300px;
				border-radius:2px;
				-webkit-border-radius:2px;
				-moz-border-radius:2px;}
			.review textarea {background:#fdf5ee;width:350px;max-width:290px;border:none;color:#493D35;min-height:50px;height: 50px;}
			.type.review {width:365px !important;}
			.type.review.comment {width:600px !important; min-height:100px !important;}
			.review.blog {width:490px !important;}
			textarea.comment-blog {width:580px !important; max-width:580px !important; min-height:80px !important;}
			::-webkit-input-placeholder {color:#db4f24;} :-moz-placeholder {color:#db4f24;}
			.review.rating {border-top:4px solid #fff;padding:8px 10px 8px 30px;font:16px Arial,Tahoma,sans-serif;float: left;width: 235px;}
		.reviewer {background:url('img/arrow.png') no-repeat 0px 22px;width:65px;padding-left:10px;display:inline-block;}
	ul.thumb_images{width:430px !important; float:left;}
	ul.thumb_images li{float:left;display:inline-block;padding:0px;cursor:pointer;}
		ul.thumb_images li img{height:142px;width:142px;}
		ul.thumb_images li.large img.recipe_big_image{float:left; padding-bottom:2px; width:100%;height:auto;}
			ul.thumb_images li:nth-child(3){padding:0px 2px;}
.children li{margin-left:35px;}
.children .children li{margin-left:0px;}
	.children li .review {width:265px;}
	p.reply{font:10px/10px Arial;padding:0px;margin:0px;text-align:right;}
#review_reply{ clear: both; }
#review_reply textarea{ height:150px;max-width: 350px; }

.entry.profile {background:#fdf5ee;}
	.profile-left {width:150px;padding:20px;float:left;}
	.profile-left#brand p{padding:0px;}
	.profile-left#brand h2{padding:0px;}
		.profile-left ul.achievements {width:150px;padding-top:10px; display:inline-block;}
		.profile-left ul.achievements li {width:46px;padding:0px 2px;font-size:11px;text-align:center;float:left;line-height:14px;color:#493d35;}
		.profile-left ul.upload {display:inline-block;}
		.profile-left ul.upload li{padding:5px 10px;}
	.profile-right {width:400px;padding:20px;float:left;min-height:230px;
		border-width: 0px 0px 0px 4px;
		-moz-border-image: url('img/profile-border.png') 0 0 0 4 repeat;
		-webkit-border-image: url('img/profile-border.png') 0 0 0 4 repeat;
		-o-border-image: url('img/profile-border.png') 0 0 0 4 repeat;
		border-image: url('img/profile-border.png') 0 0 0 4 repeat;
		}
		.profile-right ul.social li {padding:5px 0px;}
		.profile-right img{float:left;}
		ul#social li{float:left;padding-left:40px!important;}
			.entry.profile#brand{width:100%;display:inline-block;}
.brand-bio {border-bottom:1px solid #F65B21}
.edit-picture{background:white;border:1px solid white;-moz-box-shadow:inset 0px 0px 5px #cccccc;-webkit-box-shadow:inset 0px 0px 5px #cccccc;box-shadow:inset 0px 0px 5px #cccccc;}
	.edit-picture:hover{-moz-box-shadow:0px 0px 5px #cccccc;-webkit-box-shadow:0px 0px 5px #cccccc;box-shadow:0px 0px 5px #cccccc;}

ul#rss li{padding:10px 0px;border-bottom:#F5E4D7 1px solid;display:inline-block;}
	ul#rss li:last-child{border-bottom:none;}
ul#videos {background:#fdf5ee; border-top:1px solid #F65B21;padding-left:10px;width:630px;}
	ul#videos li{}


/* Homepage Widgets */

.entry ul {width:640px;display:inline-block;}
	.entry ul.widgets li {width:218px;float:left;margin-right:20px;}
		.entry ul.widgets li:nth-child(3n) {margin-right:0px;}
			.entry ul li ul.recipes-list li {width:178px;padding:10px 0px;float:none;border-bottom:#f5e4d7 1px solid;}
			.entry ul li ul.recipes-list li:last-child {border-bottom:none;}
			.entry ul li ul.recipes-list li a {color:#493d35;display:block}
	.entry ul.widgets.recipes li {width:200px;background:#faf5ee;margin-bottom:10px;margin-top:10px;position:relative;
			box-shadow:2px 2px 12px 0px #EAE5E0;-moz-box-shadow:2px 2px 12px 0px #EAE5E0;-webkit-box-shadow:2px 2px 12px 0px #EAE5E0; height:270px; border-bottom:5px solid #f4d09b;}
		.entry ul.widgets.recipes li .stars {padding-bottom:5px;position: absolute;bottom: 10px;left: 10px;}
		p.recipe-title {padding-bottom:5px; color:#493d35 !important;padding-left:10px;font-size: 14px;}
		span.ranking {display:none;background-image:url('img/icons/ranking.png');background-repeat:no-repeat;position:absolute;right:0;top:0;width:31px;height:31px;z-index:1;text-align:right;padding:4px 4px 0px 0px;color:#fff;font-size:10px;}
	ul.widgets.recipes li ul.cat-rankings {width:198px;padding:5px 0px;display:inline-block}
		ul.widgets.recipes li ul.cat-rankings li {height:15px;float:left;padding:0px 0px 0px 2px;margin-bottom:0px;
			box-shadow:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;}
		ul.widgets.recipes li ul.cat-rankings li a {}

#browse {width:640px; border-top:5px solid #F4D09B;box-shadow: 2px 2px 12px 0px #EAE5E0;-moz-box-shadow: 2px 2px 12px 0px #EAE5E0;-webkit-box-shadow: 2px 2px 12px 0px #EAE5E0;}
	ul#browse li {width:205px; display:inline-block; border-right:1px solid #F4D09B;}
	ul#browse li:last-child {border-right:none; padding-right:1px;}
	h3.meal:before {content:url('img/icons/browse-meal.png');padding:0px 4px;position:relative;top:6px;left:0px;}
	h3.occasion:before {content:url('img/icons/browse-occassion.png');padding:0px 4px;position:relative;top:6px;left:0px;}
	h3.diet:before {content:url('img/icons/browse-diet.png');padding:0px 4px;position:relative;top:6px;left:0px;}
ul.recipes-list {background:white; height:95px; width:205px; margin-top: 10px;}
	ul.recipes-list li {border-right:none !important; border-bottom:none !important; display:inline-block;width: 70px;padding: 5px; padding-left:30px;}
		ul.recipes-list li:nth-child(2n) {padding-left:5px;}
		ul.recipes-list li a{color:#db4f24;}

ul#browse-by {background-color:#DB4F24;}
	ul#browse-by li {width:205px; display:inline-block;}

#news ul li {display:inline-block;padding:5px 10px 5px 0px;}
	#news ul li.period {}
		#news ul li.period p {font-size:11px;padding:5px 0px;color:#db4f24;border-bottom:#f5e4d7 1px solid;}
	#news ul li:last-child {border-bottom:none;}
	#news ul li p {width:630px;}
	#news ul li.more {height:100%;padding:10px 10px 10px 0px;}
		#news ul li.more p {padding:0px !important;width:640px;}
		#news ul li.more p a:after {padding:0px !important;}

#search {background:#edd1bc;padding:20px;}
		#search form {border:2px solid #dfb092;padding:0px;background:#fff;
			border-radius:20px;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;}
		#search form input#searchfield {font:18px Arial,Tahoma,sans-serif;font-style:italic;color:#edd1bc;border:none;font-weight:normal;width:480px;padding:10px;
			background-color: #fff;
			border-radius:20px;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;}
		#search form input#searchfield:focus {border:none;outline:none;}
		#search form input#searchsubmit {border:none;background:url('img/search.png');}
        #searchform_options {padding:5px 0 0 10px;font-family:Arial,Tahoma,sans-serif;text-align:right;}
        #searchform_options label{margin-left:10px}
        #searchform_options input{vertical-align:top;}
#chef_small{float:left;width:100%;padding-top:10px;}

/* Tag Cloud */
ul.wp-tag-cloud{margin-bottom:25px;box-shadow:2px 2px 12px 0px #EAE5E0;-moz-box-shadow:2px 2px 12px 0px #EAE5E0;-webkit-box-shadow:2px 2px 12px 0px #EAE5E0;text-align:center;border-top: 5px solid #F4D09B;}
	ul.wp-tag-cloud li{display:inline-block;padding:5px;}
	ul.wp-tag-cloud li a{color:#DB4F24 !important;}

/* Categories */

#cat-top {background-color:#fdf5ee; border-top:1px solid #F65B21; width:100%;float:left;}
	#cat-top h3{display:inline-block;padding:18px;vertical-align:middle;}
select.sort{width:250px; border-right:1px solid #DDD;background:white;}
#cat-sort {border-right:1px solid #DDD; width:400px;display:inline-block;float:left;}
#cat-search {border-left:1px solid white;display:inline-block;float:left;}

.wp-pagenavi{border-bottom:1px solid #F65B21;padding:10px 0 20px 0;text-align:right;font-family:Arial;}
	span.pages{padding-right:5px;}
	a.page{padding:10px;border:1px solid #F3E2D5;font: 13px/20px Arial,Tahoma,sans-serif;color:#555;text-align:left;margin:0 2px;}
	span.current{background-color:#EDD1BC;padding:10px;border:1px solid #F3E2D5;margin:0 2px;}

/* Brand Widgets */
img.brand{width:150px;height:150px;padding:0 25px;}
	img.brand.logo{height:60px;}
	h4.brand{text-align:center;}
	img.sidebar{padding:0px 75px}

a.chefleft{float:left;padding-left:25px;color:#493d35;}
a.chefright{float:right;padding-right:25px;color:#493d35;}

/* Sidebars */

#recipe-side {float:right;}
#recipe-side a {color:#DB4F24;}
	#recipe-side ul.inner {width:200px;}
		#recipe-side p#rank {text-align:center; width:100%;color:#493D35;font-size:15px;background:#fdf5ee;padding-top:20px;}
		#recipe-side span.big {font-size:28px;color:#493D35;}
		#recipe-side ul.inner li {padding:20px 20px 10px 20px;margin-bottom:20px;border-bottom:5px solid #F4D09B;background:#fdf5ee;}
		#recipe-side ul.inner li:first-child {border-top:none;}
		#recipe-side ul.inner li:first-child {padding-top:5px;}
			#recipe-side ul.inner li ul {width:100%;}
			#recipe-side ul.inner li ul li {border:none;margin:0px;padding:5px 0px;}
			#recipe-side ul.inner li ul#social {text-align:center;}
			#recipe-side ul.inner li ul#cats li {padding-top: 4px !important;background: url('img/icons/light-dot.png') 0% 50% no-repeat;padding-left: 14px!important;padding-right: 14px!important;margin-left: 15px;}
			#recipe-side ul.inner li ul#cats li a {color:#db4f24;font: 15px/20px Arial;}
				#recipe-side ul.inner li ul#cats li:first-child {border-top:none;}
				#recipe-side ul.inner li ul#cats li:last-child {border-bottom:none;}
	input.cooked {background-image:url('img/cooked.png');width:160px;height:50px;border:none;cursor:pointer;}
	div.cooked {margin-top:30px;font-size:18px;text-align:center;}
		#recipe-side ul.inner li ul.similar li {padding: 0px;margin: 0px;margin-bottom:30px;}
			ul.similar li p {padding-left:0px;}
			li.shadow {box-shadow: 2px 2px 12px 0px #EAE5E0;-moz-box-shadow: 2px 2px 12px 0px #EAE5E0;-webkit-box-shadow: 2px 2px 12px 0px #EAE5E0;}

ul#sidebar {width:300px;float:right;padding-right:10px;padding-bottom: 20px;}
	ul.columns{width:50%;float:left;display:inline-block;}
		ul.columns#long{float:right;}
		p#buttons{clear:both;}
	h4.side{padding-bottom:5px;}
ul#sidebar.home {padding-top:10px;}
#sidebar a, #sidebar a span {color:#493d35;font: 13px/20px Arial,Tahoma,sans-serif;}
	ul#sidebar li {margin-bottom:10px;} ul#sidebar li ul li {margin:0px; height:90px; margin-top:20px;position:relative;}
		ul#sidebar li ul li .stars {bottom:0px; left:145px;position: absolute;}
	ul.ladder.recipes li:first-child {margin-top:10px !important;}
	ul#sidebar ul.ladder {}
			ul.ladder li .count {color:#d59c7b;float:left;text-align:center;position: absolute;}
				ul.ladder li p {padding:0 3px 0 0;}
				ul.ladder li p a {color:#555;font-weight:normal;}
		ul.ladder li.more {padding:10px 0px;}
			ul.ladder li.more {height:100%;margin-bottom:25px !important;}
			ul.ladder li.more p{height:auto;}

li.more p {padding:0px 0px 0px 10px !important;}
li.more p a {font-weight:normal;display:block;color:#fa5721 !important;}
li.more p a:after {content:"\00BB";float:right;color:#f1531f;padding:0px 10px;}

ul.mentors img{height:140px;width:140px; float:left;}
	ul.mentors li{height:210px !important; border-bottom: 5px solid #F4D09B;background: #FAF5EE;display: inline-block;width: 140px;float: left; margin-right:20px !important;box-shadow: 2px 2px 12px 0px #EAE5E0;-moz-box-shadow: 2px 2px 12px 0px #EAE5E0;-webkit-box-shadow: 2px 2px 12px 0px #EAE5E0;}
	ul.mentors li:nth-child(2n) {margin-right:0px !important;}
	ul.mentors li p{padding:8px 0 3px 0;}
	div.count{color:#DB4F24;float:left;padding:10px 15px;text-align:center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:white; margin-top:25px; margin-left:-17px;}
p.name {padding:5px !important; float:left;}
	p.name a{color: #DB4F24 !important;font-size:14px;}
p.short-bio {float:left; font-size:11px; padding:0px 5px!important; line-height:12px;}

/* Sidebar Search */
input#searchfield{-webkit-border-top-left-radius: 5px;width:275px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;background: url(img/icons/search-icon.png) 95% 50% no-repeat;background-color: #FDF5EE;margin:0px;}
input.submitBtn.sitesearch{border:1px solid #aaa;background:#8C2711;color:white;text-shadow:none;width:100px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
input.submitBtn.signup{border:1px solid #aaa;background:#8C2711;color:white;text-shadow:none;width:100px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}

/* Email SignUp */
input.name{-webkit-border-top-left-radius: 6px;width:275px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
input.submitBtn.signup{border:1px solid #aaa;background:#8C2711;color:white;text-shadow:none;width:100px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
input.postcode{-webkit-border-top-left-radius: 6px;width:170px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}

#sidebar_notifications_list li {margin-top:0px !important; height:60px !important;padding-left:10px;border-bottom: 1px solid #F4D09B;}
	#sidebar_notifications_list li:last-child {border-bottom:none;}
	#sidebar_notifications_list li p{width:auto !important; padding:0px !important;padding: 5px 10px; font:12px/18px Arial,Tahoma,sans-serif;}
	#sidebar_notifications_list li p a{color:#db4f24;}	
	p#load_more_notifications, p#sidebar_load_more_notifications {text-align:right; padding:0 10px 10px 0;color: #DB4F24 !important;}
		p#load_more_notifications span, p#sidebar_load_more_notifications span {color: #DB4F24 !important;}
/* Add Recipe + Register */

.entry.full .centre p {text-align:center;}
.entry.full p.inline{display:inline-block;}
.entry.full h4 {color:#333;font-family: Arial,Tahoma,sans-serif;padding:20px 0px;}
.more_ingredients{cursor:pointer; color:#db4f24;}

/* Blog */
ul#blog li{width:100%; font:15px/23px Arial,Tahoma,sans-serif; border-bottom:5px solid #F65B21;margin-bottom:10px;}
	ul#blog li img{width:640px; height:auto; padding:10px 0px;}
	ul#blog li p.date{font-size:10px;}
	ul#blog li p {font:15px/23px Arial,Tahoma,sans-serif}
	a.readmore {background:#DB4F24;color: white;text-shadow: none;width: 80px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px;display:block;margin-top:5px;}
.blog img {max-width:640px;}
.blog ul li {font:15px/23px Arial,Tahoma,sans-serif;list-style-type:circle;margin-left: 35px;}
/* Global Form Elements */

input{border:1px solid #f3e2d5;background:#fdf5ee;font:14px Arial,Tahoma,sans-serif;padding:10px;font-style:italic;color:#333;
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
	label {cursor:pointer;}
input.med {width:415px;}
input.small {width:185px;margin:0px;}
input.smallmed{width:310px;background:white;}
input.smallest {width:50px;}
input.small.mid {margin:0px 20px;}
input.small.start {margin:0 20px 0 0;}
input.large {width:600px;}
textarea{max-width:600px;;height:295px;border:1px solid #f3e2d5;background:#FDF5EE;font:16px Arial,Tahoma,sans-serif;padding:10px;font-style:italic;width:600px;;color:#333;margin-top:10px;}
textarea#comment {max-width:350px;}
select {border:1px solid #f3e2d5;background:#FDF5EE;font:14px Arial,Tahoma,sans-serif;padding:9px;font-style:italic;color:#333;}
select.measurements {margin:0px 5px 0px 0px;height:38px;}
input.checkboxes{width:auto;border:none;}
input.browse{width:255px; background:white !important;float:left;}
input.smaller {height:120px;}
input.dd {width:30px !important;}
select.mm {width:75px !important; margin-left:0px !important;}
input.yyyy {width:45px !important;}

input.submitBtn {font: 16px Arial, Tahoma, sans-serif;text-transform:uppercase;
	background-image:url('img/button-gradient.png');padding:8px;width:120px;color:#493d35;cursor:pointer;
	border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:none;
	text-shadow:0px 1px 2px #fff;}
input#submit{font: 14px Arial, Tahoma, sans-serif;text-transform:uppercase;
	background-image:url('img/button-gradient.png');padding:5px;width:120px;color:#493d35;cursor:pointer;
	border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:none;
	text-shadow:0px 1px 2px #fff; height: 30px;
margin-left: 10px;}
input#submit#smaller {cursor:pointer;}
input.submitBtn#preview{background-image:url('img/preview-button.png');float:right;}
input.submitBtn.go{width:50px;margin-left:10px;}
input.submitBtn:hover {}
form#upload {float:left;}
form p {padding:5px 0px;}
form p.inline {display:inline-block;font-style:italic}
form p.url {display:none;}
p#msg {height:25px;}
#responseError, #responseSuccess {white-space:nowrap;display:none;color:#555;}
#ui-datepicker-div {font-size: 12px;} 
.ui-autocomplete-loading { background: white url('img/loading.gif') right center no-repeat; }

#photos li {height:50px !important; margin:0px !important;}
ul#photos {background:#FDF5EE;padding:10px;float: left;margin-bottom: 10px;}

ul.columns li {height:20px !important; margin-top:0px !important;}
ul.all {float:left; background-color:#FDF5EE; padding-left:10px; padding-bottom:10px;}

#sorted_chefs {margin-left: 10px;}

/* Footer */

#footer {color: #888;font:7px Arial,Tahoma,sans-serif;width:990px;}
#footer ul.brands-list {padding:20px 0px;}
#footer p {text-align:left;padding:10px 10px; display:inline-block; float:right;}
#footer p span.right {text-align:right;}
#footer ul{display:block; padding:10px 0px;}
	#footer ul.top{background:white;border-bottom:5px solid #F4D09B;padding: 10px;}
		#footer ul.top li {padding:0 15px;}
		#footer ul.top li a {display: block;padding: 2px;color: #493D35;font-size: 12px;font-weight: 600;}
	#footer ul li{display:inline-block; padding:5px 0px;}
	#footer ul li a{display:block;color:#493d35;font-size:12px;}
	#footer ul li a.lighter{color:#FA5721;}
	/* List Categories */
	#lower-footer{display:inline-block;padding:10px 0px 10px 20px;background:#FAF5EE;width: 970px;}
	#lower-footer li.cat-item{display:inline-block;float:left; width:125px; padding-bottom:5px;}
	#lower-footer ul li.cat-item{}
	#lower-footer li.cat-item a{font-size:12px;color:#493D35 !important}
	#lower-footer ul.children li a{display:inline-block;}
#left-footer, ul.left-footer {width:700px; float:left;}
	#left-footer h4, ul.left-footer h4 {display: block;padding:2px 2px 2px 0px;color: #493D35;font-size: 12px;font-weight: 600;}
	ul.footer-headers li {width:20%;float:left;padding:0px !important;}
	ul.footer-columns {float:left;width:20%;}
	ul.footer-columns.two {width:40%;}
		ul.footer-columns.two li {width:46%;}
		ul.footer-columns li {float:left;width:100%;}
	ul.right-footer li {width:200px; padding:3px 5px !important;}
	ul.right-footer h4 {display: block;padding:2px 2px 2px 0px;color: #493D35;font-size: 12px;font-weight: 600;}
ul.right li a {color:#DB4F24 !important;}


.left-edit {float:left;}
li#recipe_categories {float:left;}

ul#recipe-categories {float:left;border:1px solid #F4D09B;box-shadow: 2px 2px 12px 0px #EAE5E0;background: white; border-left:none; border-top:none;padding-bottom: 10px;}
ul#recipe-categories li {width:100px;float:left;line-height: 25px; padding-left:20px;}
	ul#recipe-categories li a {color:#493D35; font-size:12px;}
	ul#recipe-categories li a:hover {color:#DB4F24}
	ul#recipe-categories h4{display: block;padding: 2px;color: #493D35;font-size: 12px;font-weight: 600;padding: 10px 0px 5px 10px;}

p#winnings {font-size:11px;padding:0px 5px;line-height:15px;}
	p#winnings.profile {float: left;padding: 20px 10px;max-width: 180px;}
	p#winnings img{padding-left:5px; float: none;}
	p#winnings.pro-chef {padding:9px 5px; max-width:220px; float:left;}
	img.pro-chef {float:left; padding-right:5px;}
	#chef-cont {height: 30px;padding: 10px 0px;}
	#chef-cont img {float:left;}
	#chef-cont p{float:none !important; padding:0 0 0 40px !important;}

textarea#copytext {width:375px; height:50px; max-width:375px;font-size: 11px;}
span#copy-below {font-size:12px;}
img#embed {margin-right:200px;}
h3.embed {color:#DB4F24}
.autosize {vertical-align: top;transition: height 0.2s;-webkit-transition: height 0.2s;-moz-transition: height 0.2s;}

#share {padding-top:50px; text-align:center;float:left;width:100%;}
	#share h2 {color:#DB4F24; padding-bottom:40px;}
	#share h3 {font-weight:bold; padding-bottom:25px;}
	#share ul {float:center; width:495px;}
	#share li {float:left;}
	#share li:nth-child(2) {padding:0 30px;}
	input#submit.continue {width:260px; height:31px; font-weight:bold; margin:50px 0; color:#DB4F24;}

.type.review.comment.blog textarea{max-width:560px !important; width:560px !important;}

img.friend {width:75px;float:left;}
	p#winnings.friend {max-width:320px; padding:25px 0px;}
	p#winnings.friend.single {padding:10px 0px !important;}

#register-new {padding:20px;}
	#register-new h2{color:#DB4F24; font-size:24px;}
	#register-new p {color:black;}
#register-left {width:60%; float:left;border-right:1px solid #F4D09B; margin-bottom:20px; padding-right:20px;}
	#register-left h4 {color:#DB4F24; font-size:16px; font-weight:500;}
	#register-left span {color:black; font-weight:600;}
	#register-left input {box-shadow: inset 0 1px 0px 1px #ccc; background:rgb(252, 240, 231);}
	#register-left input.small {width: 180px;margin: 0px;}
	#register-left input.med {width: 385px;}
	#register-left form p.inline {font-style:normal;}
	#register-left input.small.start {margin-left:50px;}
	#register-left input.input-one {margin-left: 50px;}
	#register-left input.input-three {margin-left: 36px;}
	#register-left input.input-four {margin-left: 61px;}
	#register-left input.input-five {margin-left: 27px}
	#register-left input.input-six {margin-left: 20px;}
	#register-left input.input-seven {margin-left: 39px;}
	#register-left input.input-eight {margin-left: 64px;}
		#register-left input.dd {width:20%;text-align:center;}
		#register-left input.yyy {width:40%;text-align:center;}
	#register-left select {margin-left: 12px;width: 185px;box-shadow: inset 0 1px 0px 1px #ddd;height:38px;}
	input.submitBtn {height: 30px;background-image: url('img/button-gradient.png') !important;}
	#register-left a {text-decoration:underline;}
	#register-left p.facebook_connection_button {border-bottom:1px solid #F4D09B; padding-bottom:20px;}
	span.error {vertical-align: middle;margin-left: 10px;display:inline-block;height:19px; width:19px;background:url(/wp/wp-content/themes/bhc-responsive/img/register/icon-warning.png) no-repeat;}
	span.correct {vertical-align: middle;margin-left: 10px;display:inline-block;height:19px; width:19px;background:url(/wp/wp-content/themes/bhc-responsive/img/register/icon-correct.png) no-repeat;}
#register-right {float:left; width:35%; padding-left:20px;}
	#register-right h3 {font-size:18px; padding-top:0;}
	#register-right img {max-width:100%;}
	#register-right h4 {font-family: 'Seaweed Script', Arial, sans-serif; font-size:26px; padding:0;margin-top: 10px;}
	#register-right p {color:#DB4F24; padding:5px 20px;}
	