 /** RESETS **/
#mobile-menu{display: none; cursor: pointer;}
.mobile-search{display: none;}
#recipe-side-mobile{display: none;}
#mobile-profile{display: none;}
.filled {display: block !important;}
.upload-submit {display: block !important;}
.clearBoth {clear:both; display: block;}
#mobile-nav, #mobile-login {display: none;}
#mobile-nav, #mobile-login {position: relative; z-index: 20000;}
#mobile-nav li, #mobile-login li {border-top: 1px solid #ffffff;}
#mobile-nav li:first-child, #mobile-login li:first-child {border: none;}
#mobile-nav ul li a, #mobile-login ul li a {font-size: 12px; font-weight: 600; padding: 10px; color: #ffffff; display: block; padding: 15px 10px 15px 45px;} 
#mobile-nav ul, #mobile-login ul{background: #D94F25; position: absolute; width: 190px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
#mobile-login ul {right:0;}
span.mobile-menu {background: url("/wp/wp-content/themes/bhc-responsive/img/mobile-menu-sprite.png"); background-position: top left;background-repeat: no-repeat;width: 30px;height: 30px;float: left;margin-top: 3px;}
#mobile-recipes span.mobile-menu{background-position:0 0;}
#mobile-chefs span.mobile-menu{background-position:-30px 2px;;}
#mobile-mentors span.mobile-menu{background-position:-60px 2px;}
#mobile-upload span.mobile-menu{background-position:-90px 2px;}
#mobile-faq span.mobile-menu{background-position:-30px -23px;}
#mobile-contact span.mobile-menu{background-position:-59px -22px;;}
#mobile-prize span.mobile-menu{background-position:-120px 5px; margin-top:0px;}
#mobile-about span.mobile-menu{background-position: 0px -24px;}
#mobile-blog span.mobile-menu{background-position:-89px -22px;}
#cat-mobile {display: none;}
#cat-sort .sort{background: none repeat scroll 0 0 #FDF5EE; width: 285px; padding:5px; font-size: 14px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; margin-top: 10px;}
.entry ul.mobile-achievements{display: none;}
h2.chef_name_mobile {display: none;}
.mobile-achievements li {text-align: left; margin-top: 10px;}
.mobile-achievements li:first-child {margin-top: 0px;}
#brand .brand-mobile h4, #brand .brand-mobile p {padding-bottom: 0; padding-left: 10px; text-align: left;}
.star-mobile {background: #FDF5EE; display: none;}
.mobile-rank {color: #493D35; font-family: arial; font-size: 15px; float: left; width: 45%; padding: 12px 0 0 0px; text-align: center;}
.mobile-cooked {padding-bottom: 20px; margin-top: 20px; text-align: center;}
#mobile_single_recipe_stars_rating {float: right; width: 50%;}
#mobile_single_recipe_stars_rating > p {color: #DB4F24; font-size: 11px; line-height: 10px;}
.mobile-rank .big {color: #493D35;font-size: 28px;}

ul#browse-categories {
	display: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: -moz-use-text-color #F4D09B #F4D09B -moz-use-text-color;
    border-image: none;
    border-right: 1px solid #F4D09B;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    box-shadow: 2px 2px 12px 0 #EAE5E0;
    float: none;
    padding-bottom: 10px;
}

ul#browse-categories li{
	line-height: 25px;
	width: 120px;
	display: inline-block;
}

#category-btn {
    display: none;
    margin: 0 15px;
    padding: 9px;
    text-align: left;
    color: #333333;
    font-style: italic;
    border: 1px solid #F3E2D5;
    width: 275px;
    margin: 0 auto;
    cursor: pointer;
    font-family: arial;
}

#cat-dropdown{display: none;}
 /** REMOVE FOR TESING **/

 /** Responsive Washes **/
 
 @media (max-width: 1010px) {	 
	 #carousel{display:none;}
	 #wrap {width: 100%}
	 #header{width:100%; height: auto;}
	 #content{max-width: 100%;}
	 #footer{width: auto; max-width: 100%}
	 #content.full{text-align: left; padding-top: 0px;}
	 
	 h2.header{display:none;}
	 #header > img {display:none;}
	 #nav{float:none; display: inline-block; width: 100%; position:relative; top: 0;}
	 #header #nav ul {display: inline-block; float:none; margin-top: -5px;}
	 ul#nav-first {border-bottom-right-radius: 5px; border-top-left-radius: 5px; width:250px;}
	 ul#nav-last{width:auto;}

	 .entry ul{width:100%;}
	 #left{width:auto; max-width: 100%;text-align: center; float:none; padding-left:10px; padding-right:10px;}
	 .entry{width: 100%;max-width: 100%;}
	 .widgets.recipes{display:block;}
	 .entry ul.widgets li{display:inline-block; float:none; vertical-align: bottom;}
	 ul.recipes-list{height: auto;}
	 #browse{width: auto;}
	 
	 .brands-list {text-align: center;}
	 #lower-footer{width: auto;}
	 ul.left-footer{width: auto;}
	 #lower-footer > .right-footer > li:nth-child(6){display:block;}
	 
	 ul#sidebar{text-align: center;}
	 #news ul li {display: block; padding: 5px 10px 0;}
	 #sidebar h2 {text-align: center;}
	 ul#sidebar{float:none; padding-right: 0; width: 100%;}
	 .mentors{text-align: center;}
	 ul.mentors li{float:none; display:inline-block;}
	 
	 .ladder.recipes > li {
			display: inline-block;
			height: 100px !important;
			vertical-align: bottom;
			width: 300px;
			}
	ul#sidebar li ul li .stars{bottom: 5px;}
	.ladder{margin-bottom: 25px; margin-left:5px;}
	.entry ul.widgets li:nth-child(3n) {margin-right: 0px;}
	.entry ul.widgets li {margin-right: 0px; margin-left: 20px;}
	ul.mentors li:nth-child(2n+1){margin-left: 2px !important; margin-right: 5px !important;}
	ul#recipe-categories li {padding-left: 0px;}
	#sorted_chefs {margin-left: 0px;}
	
	/** Header **/
	#header ul#login {position: absolute; top: 0; right: 10px; line-height: 20px;}
	#header > h1 {position: relative;}
	
	/** Recipes List Page **/
	.entry.full{width: auto; max-width: 100%;}
	ul#recipe-categories li {display: inline-block; float:none;}
	.entry ul.widgets.recipes li {padding-bottom:50px;}
	#cat-top{width: 100%; text-align: center;}
	#cat-sort{float:none; width: 100%; border-right: none;}
	#cat-search{float:none; border-left: none;}
	
	/** Chefs List Page **/
	.widgets.recipes{text-align: center;}
	
	/** Video Page **/
	.entry iframe {display:block; margin: 0 auto;}
	
	/** Blog Page **/
	ul#blog li img{width: 100%;}
	ul#blog li {font: 14px/20px Arial,Tahoma,sans-serif; text-align: left;}
	a.readmore {text-align: center;}
	.blog h3{text-align: left;}
	
	/** Blog Detail Page **/
	.blog img {max-width: none; height: auto; width: 100%;}
	.blog p {font: 14px/20px Arial,Tahoma,sans-serif}
	.blog ul li{font-size: 14px; text-align: left;}
	
	/** Mentor Page **/
	#brand {width: 14%; padding: 0px;}
	img.chef.full {width: 100%; height: auto;}
	img.brandimg{width: 86%; height: auto; display: block;}
	ul#videos {padding-left:0;}
	.brand-bio h3 {text-align: left;}
	
	/** Forms **/
	.entry.full > h2 {text-align: left;}
	
	/** Recipe Detail Page **/
	
	.post.recipe{float:none; text-align: left; display:inline-block; vertical-align: top;}
	#recipe-side{display:inline-block; float:none;vertical-align: top;}

	/*
	#recipe-side ul.inner{width: auto;}
	.similar > li {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 250px;
	}
	.similar > li > p {text-align: center;}
	#recipe-side ul.inner li ul.similar li {margin-bottom: 10px;}
	.type.review{margin: 0 auto;}
	.review.rating{display: inline-block; float:none; margin: 0 auto;}
	.form-submit{display: inline-block; text-align: center;}
	.post.recipe{width: auto;}
	.post.recipe ul {width: auto;}
	*/
	ul.thumb_images{float:none; display:block; margin: 0 auto;}
	ul.inner li .stars {display: inline-block; margin: 0 auto;}
	.post .large {display: block; float: none;}
	ul.thumb_images li {float:none;}
	
	/** Upload Page **/
	form#upload{float:none;}
	#upload input.large{display:block; margin: 0 auto;}
	.more {text-align: center;}
	.inline.edit {
		display: block;
		text-align: center;
	}
	ul#photos{float:none;margin: 10px 10px 0;}
	input.browse{float:none;}
	#recipe_categories ul.all{float:none; height: 510px; margin: 0px 10px;}
	li#recipe_categories{float:none;}
	#sidebar #buttons {text-align: center;}
	#recipe_categories ul.columns{text-align: left; width: 23%; padding-left: 10px;}
	#ingredients_fields input.smallest{width: 90px;}
	#ingredients_fields select.measurements{margin:0px;width: 156px;}
	input.small {width: 325px;}
	ul#sidebar li ul li{margin: 20px 0 5px;}
	#recipe_categories ul.all {height: 590px;}

	#register-new {width:90%; padding:0; margin:0;padding:20px 5%;}
	#register-new p {color:black; width:100%;}
#register-left {width:50%;border-right:0; margin-bottom:20px; padding:0;}
	#register-left input {width:100% !important; margin:0 !important; padding:10px 0 !important;border: 0;}
	#register-left select {margin: 0;width: 100%;}
	span.error {margin-left:50%;}
	span.correct {margin-left:50%;}
#register-right {float:left; width:40%; padding-left:0px; padding-left:10%;}
	#register-right h4 {font-family: 'Seaweed Script', Arial, sans-serif; font-size:26px; padding:0;margin-top: 10px;}
	#register-right p {padding:0px;}
	#register-left input[type="checkbox"] {width:10% !important;}
}

@media (max-width: 750px){
	#left-footer, ul.left-footer {width:auto;}

	/** carousel **/
	.unoslider_indicator {display: none;}
}
 
@media (max-width: 715px) {
 	.entry ul.widgets.recipes li {width:270px;}
	.entry ul.widgets li {margin-left:7px;}
	img.medium {height:178px; width:264px;}
	#recipe-side > ul > .shadow{display: none;}
	.star-mobile {display: block;}
	#recipe-side ul.inner{width: auto; display:block;}
	.similar > li {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 250px;
	}
	.similar > li > p {text-align: center;}
	#recipe-side ul.inner li ul.similar li {margin-bottom: 10px;}
	.type.review{margin: 0 auto; width: auto !important;}
	textarea#comment {width: 95%; max-width: 100%;}
	.post.recipe ul.reviews {width: 100%;}
	.reviews > li {width: 100%;}
	.review.rating{display: inline-block; float:none; margin: 0 auto;}
	.form-submit{display: inline-block; text-align: center;}
	.post.recipe{width: auto; margin-right:0; display:block;}
	.post.recipe ul {width: auto;}
	form#commentform {text-align: center;}
	#recipe-side ul.inner li {padding:20px 0 10px;}
	#recipe-side-mobile{display: block; text-align: center;}
	#recipe-side-mobile p#rank {
	    background: none repeat scroll 0 0 #FDF5EE;
	    color: #493D35;
	    font-size: 15px;
	    padding-top: 20px;
	    text-align: center;
	    width: 100%;
	}
	#recipe-side-mobile .shadow{border-bottom: 5px solid #F4D09B;}
	#recipe-side-mobile ul.inner li {
	    background: none repeat scroll 0 0 #FDF5EE;
	}
	#recipe-side-mobile ul.inner li ul {width: 100%;}	
	#recipe-side-mobile ul.inner li:first-child {
	    padding-top: 5px;
	}
	#recipe-side-mobile ul.inner li:first-child {
    border-top: medium none;
	}
	#recipe-side-mobile ul.inner li ul li {margin: 0;}
	#recipe-side-mobile #single_recipe_stars_rating{text-align: center;}
	ul.reviews li .review-block {width: 80%;}
	.review {width: auto;}
	.children li .review {width: auto;}
	.reviews li .children {width: 100%}
	.children li {width: 90%;}

	#register-new {width:90%; padding:0; margin:0;padding:20px 5%;}
	#register-new p {color:black; width:100%;}
#register-left {width:100%;border-right:0; margin-bottom:20px; padding:0;}
	#register-left input {width:100% !important; margin:0 !important; padding:10px 0 !important;border: 0;}
	#register-left select {margin: 0;width: 100%;}
	span.error {margin-left:50%;}
	span.correct {margin-left:50%;}
#register-right {float:left; width:100%; padding-left:0px;}
	#register-right h4 {font-family: 'Seaweed Script', Arial, sans-serif; font-size:26px; padding:0;margin-top: 10px;}
	#register-right p {padding:0px;}
	#register-left input[type="checkbox"] {width:10% !important;}
}

 @media (max-width: 690px) {	
	/*.type.review{display: inline-block;}*/
	.review.rating{display: inline-block; float:none;}
	.form-submit{display: inline-block; vertical-align: middle;}
	
	/** Chef Detail Page **/
	#news ul li p{width: auto;}
	.profile-right{width: auto; min-height: 1px;}
	
	/** Video **/
	.entry iframe{height: 350px; width: 100%;}
	ul#videos {width: 100%;}
	
	/** Pagenavi **/
	.pages{display:none;}
	.wp-pagenavi{text-align: center; line-height: 30px;}
	.wp-pagenavi >span {display:none;}
	.current {display: inline-block !important;}
	.first, .last, .previouspostslink, .nextpostslink {font-size: 13px;}
 }
 
  @media (max-width: 680px) {
	#upload input.large{width:450px;}
	#upload textarea{width:450px;}
	#recipe_categories ul.columns{width:30%;}
	input.small {width: 260px;}
	#ingredients_fields input.smallest{width:65px;}
	#ingredients_fields select.measurements {width: 97px;}
	ul#photos {margin: 10px auto; width: 450px;}
  }
 
@media (max-width: 670px) {
	textarea.comment-blog{width: 450px !important;}
	.type.review.comment {width: 470px !important;}
	.type.review.comment.blog textarea{width: 440px !important;}
  }
 
  @media (max-width: 660px) {
	#brand{margin: 20px auto 10px; float:none; width: 150px;}
	img.brandimg {display:none;}/*
	#upload input.large{width:450px;}
	#upload textarea{width:450px;}
	#recipe_categories ul.columns{width:30%;}
	input.small {width: 450px;}
	#ingredients_fields input.smallest{width:215px;}
	#ingredients_fields select.measurements {width: 230px;}*/
	.entry ul.widgets.recipes li {padding: 5px 5px 50px; border:1px solid #F4D09B;}
	p.recipe-title {font-size: 12px; padding: 0px 2px 5px 2px; line-height: 17px;}
	p.chef {font-size: 11px; padding-left: 2px;}
	h2.recipes{text-align: left; font-size: 18px;}
	#sidebar h2 {text-align: left; padding-left: 10px; font-size: 18px;}
  }
  
  @media (max-width: 622px) {
	#browse{padding-bottom: 10px;}
	ul.recipes-list li {padding: 5px 5px 5px 6px;}
	.ladder.recipes > li {width: 100%;}
  }
  
  @media (max-width: 605px) {
 	.entry ul.widgets.recipes li {width:200px;}
	.entry ul.widgets li {margin-left:7px;}
	img.medium {height:135px; width:200px;}
	#cat-top h3{display:none;}
	#cat-sort, #cat-search {margin-bottom: 10px;}
	#cat-sort{margin-top: 10px;}
	.brands-list > li{width: 28%;}
	.brands-list img {width: 100%;}

	#header > h1 {height: 98px; width: 110px;}
	h1 a {background-size: 100%; height: 99px; width: 110px;}
	#header #mobile-menu{display: block; float: left; margin-top: 30px;	margin-right: 20px; margin-left: 10px;}
	#header #mobile-profile {display: block; margin: 30px 20px 0 10px; float: right; cursor: pointer;}
	.mobile-search{display: block; margin: 25px 0px 15px; text-align: center;}
	#header #nav ul {vertical-align: top;}
	#header #nav ul li {float: none; }
	ul#nav-first {width: 110px;}
	ul#nav-last li {background: none;}
	#header #nav ul li:first-child {padding-left: 9px;}
	#recipe-side > ul > .shadow:first-child{display: block;}
	#recipe-categories{display: none;}
	#upload > #left > h2{text-align: center;}
	h2, h3 {text-align: left;}
	/** all **/
	.profile-left {padding: 20px 10px; width: auto; float:none;}
	.profile-right {padding: 20px 10px; float: none; border-width: 0;}
	.profile-left > h3 {margin-left: 10px;}
	.unoslider {margin-top: 0;}

	/** Home Page hide **/
	#footer .top {display:none;}
	#lower-footer{display:none;}
	#sidebar > li:nth-child(1),#sidebar > li:nth-child(3),#sidebar > li:nth-child(4) {display:none;}
	#browse {display:none;}
	.ingredients{display:none;}
	.wp-tag-cloud {display:none;}
	#recipe_categories ul.all{margin: 0; padding: 0 0 20px;}

	/** Nav **/
	#nav {display: none; float: right;}
	#login {display: none;}

	/** Header **/
	input#searchfield {padding: 5px; font-size: 14px;}
	#searchform_options label {font-size: 14px;}
	#cat-dropdown {padding: 5px; width: 285px; font-size: 14px;}
	#searchform_options {padding: 5px 0 0;text-align:center;}
	#cat-dropdown {display: block; width: 285px; margin: 0 auto; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
	#cat-mobile {display: block; text-align: center;}

	/** recipe widget **/
	.entry ul.widgets.recipes li {width:130px; height:180px; float: left; margin-left: 2px;}
	.entry ul.widgets li {margin-left:0px;}
	img.medium {height:auto; width:100%;}
	ul.mentors li{height: 250px !important;}
	.entry ul.widgets.recipes li {margin-left: 20px;}

	/** recipe list **/
	#cat-top {display: none;}
	.entry.full {margin-top: 15px;}
	.recipes.pad {margin-top: 15px;}
	h4.brand {font-size: 14px;}
	.allchefs img.brand {width: 100px; height: 100px; padding:0;}
	a.chefleft, a.chefright {display: block; float:none; padding: 0;}

	/** upload **/
	form#upload {margin-top: 10px;}
	li#recipe_categories {width: 470px; margin: 0 auto;}

	/** blog **/
	#blog {margin-top: 10px;}
	#blog h2.single {font-size: 22px;}

	/** Mentor **/
	#videos h2, #videos p {padding-left: 5px;}
	#brand h4, #brand p {display: none;}
	#brand .brand-mobile h4, #brand .brand-mobile p {display: block;}
	#brand {margin: 20px auto 0px;}
		img.brand {width:100%;height:auto;padding:0px;}
		img.brand.logo {height:auto;}

	/** Chef **/
	.entry ul.mobile-achievements {display: inline-block; width: 45%; vertical-align: middle;}
	.chef.full.chef_profile_image {display: inline-block; width: 45%; vertical-align: middle;}
	.profile-left ul.achievements {display: none;}
	.entry.profile {margin-top: 20px;}
	h2.chef_name {display: none}
	h2.chef_name_mobile {display: block; padding-top: 0; padding-left: 10px;}
	.profile-left {padding:  20px 0;}
	.profile-right {padding-top: 0px;}
	.counter.large {margin-right: 4px;}
	.mobile-achievements li {font-size: 16px; margin-top: 20px;}
	.edit-picture {margin: 0 20px;}
	.profile-right ul.social li {text-align: left;}
	.profile-left ul.upload {text-align: left;}

	/** recipe detail **/
	h2.single {font-size: 20px;}
	.hide-on-phone {display: none !important;}
	/*.review {width: 300px;}*/
	.review.rating{padding: 5px 20px;}
  }

 @media (max-width: 570px) {	
	.review.blog{width: 235px !important;}
	.right {float:none;}
	.right > li:nth-child(1) {display:block !important;}
	#footer ul {padding: 10px;}
	.right.stars {float: right;}
} 

 @media (max-width: 545px) {
	.type.review.comment {width: 340px !important;}
	.type.review.comment.blog textarea{width: 320px !important;}
	textarea.comment-blog{width: 315px !important;}
	#share ul{width: auto;}
	#share li {float:none; margin-bottom: 5px;}
} 

 @media (max-width: 530px) {
	#upload input.large{width:250px; font-size: 12px;}
	#upload textarea{width:250px; font-size: 12px; height: 200px !important;}
	#recipe_categories ul.columns{width:45%;}
	#recipe_categories ul.all{height:783px;}
	input.small{width:103px; font-size: 12px;}
	#ingredients_fields input.smallest {width:54px; padding: 10px 3px; font-size: 12px;}
	#ingredients_fields select.measurements {width:76px; font-size: 12px; height: 37px; padding-left: 3px; padding-right: 3px;}
	ul#photos {margin: 10px auto; width: 250px;}
	li#recipe_categories{width: 270px; margin: 0 auto;}
	.entry ul.widgets.recipes li {margin-left: 10px;}
} 

 @media (max-width: 500px) {	
	.profile-left{width: auto; float:none;}
	.profile-right{float:none;}
	img.chef.full{width: auto;}
	div.meta{padding-left: 0;}
	.review { padding: 10px;}
	.reviewer{ margin-left: -5px;padding-bottom: 5%;}
	ul.reviews li .review-block {display:inline-block; float:none;}
	.children #review_reply {margin-left: -30px;}	
	.review.rating {
		padding: 5px 20px;
	    width: 110px;
	    vertical-align: middle;
	}
	.entry ul.widgets.recipes li {margin-left: 2px;}
	.entry ul.widgets.recipes .allchefs {margin-left: 10px;}
	.right.stars {float: none;}
}
 @media (max-width: 490px) {
	ul.thumb_images{width: auto !important;}
	ul.reviews li .review-block {width: 80%;}
	ul.reviews li .children .review-block {width: 78%;}
}
 @media (max-width: 488px) {
	ul.thumb_images li img {width: 139px; height:139px;}
}

 @media (max-width: 480px) {
	.entry iframe{height: 242px; width: 100%;}
	.inline input.small.start {margin-right: 0;}
	input.med{width: 395px;}
	input {font: italic 16px Arial,Tahoma,sans-seri}
	textarea{font: 16px Arial,Tahoma,sans-serif;}
	select.measurements{height: 42px;}
	select {font: italic 16px Arial,Tahoma,sans-serif;}
}

 @media (max-width: 478px) {
	ul.thumb_images li img {width: 99px; height:99px;}
 }

 @media (max-width: 468px) {
	ul.thumb_images li img {height: 106px; width: 106px;}
	#header ul#login li {display:block;}
	.profile-left ul.upload{text-align: center;}
 }
 
  @media (max-width: 465px) {
	#lower-footer ul li.cat-item{width: 45%;}
	#cat-top{text-align: left;}
	select.sort{width: 200px; }
	input.smallmed {width: 200px; margin-left: 10px;}
	.allchefs img.brand {width:100px; height: 100px; padding:0;}
	a.chefleft, a.chefright {float:none; padding: 0; display:block;}
}

 @media (max-width: 455px) {
	input.med{width: auto; min-width: 185px;}
 }

 @media (max-width: 440px) {
	/*.type.review {width: 260px !important;}*/
	#comment {font-size: 14px;}
	/*textarea#comment{max-width: 260px; margin-top: 0px;padding: 0px;}*/
	.review textarea{width: 260px; margin-top:0; padding: 0; font-size: 14px;}
}

 @media (max-width: 420px) {
	.post.recipe ul.reviews{width: auto;}
	.type.review.comment {width: 220px !important;}
	.type.review.comment.blog textarea{width: 225px !important;}
	textarea.comment-blog{width: 220px !important;}
	ul.thumb_images li img {height: 94px; width: 94px;}
	.mobile-achievements li {font-size: 13px; margin-top: 10px;}
	.mobile-achievements li:first-child {margin-top: 0px;}
	ul.reviews li .review-block {width: 74%;}
	ul.reviews li .children .review-block {width: 70%;}
 }
 
@media (max-width: 360px) {
	#recipe_categories ul.columns{width: 85%;}
	#recipe_categories ul#long.columns {float:left;}
	#recipe_categories ul.all {height: 1310px;}
	.wp-pagenavi a, .wp-pagenavi span {padding: 3px;}
	input#searchfield{width:250px;}
	#category-btn{width: 250px;}
	#cat-search input.smallmed{width:179px;}
	input.browse{font-size: 14px; width: 230px;}
	#footer .right > li {width: auto;}
	#footer .right > li > a{font-size:9px;}
	ul.mentors li {width: 95px; height: 190px !important;}
	ul.mentors img{height: auto; width: 100%;}
	ul#sidebar li .mentors li {margin-top:10px;}
	#cat-dropdown {width: 265px;}
	#cat-sort .sort {width: 265px;}
	.mobile-achievements li {font-size: 11px; margin-top: 0px;}
  }
 
@media (max-width: 340px) {
	#sidebar > li > a > img{display:none;}
}

@media (max-width: 320px) {
	.entry iframe{height: 215px; width: 100%;}
	
}