/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/


/****NAVIGATION****/

#top ul.nav li a {
    text-transform: uppercase;
}
ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation ul.rss, #navigation ul.cart .cart_list a {
    text-transform: uppercase;
}


ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
    background: none repeat scroll 0 0 #ffffff;
}
#navigation ul.nav > li a:hover {
    background: none repeat scroll 0 0 #ffffff;
    color: #3088FF;
}
#navigation ul.nav > li:hover, #navigation ul.cart > li:hover, #navigation ul.cart > li:hover > ul > div {
    background: none repeat scroll 0 0 #ffffff;
    color: #3088FF;
}
/****HOMEPAGE WIDGETS****/
#header-top-wrap {
	padding-top: 1em;
}
#header-top-wrap .widget {
	float: left;
	margin: 0 0 5px;
}
#header-top-wrap #text-2 {
	width: 65%;
	padding-top: .1em;
}
#header-top-wrap h3 {
	float: left;
	border: none;
	margin: .5em 1em 0 0;
}
#header-top-wrap form {
	text-align: none;
}
#header-top-wrap input {
	margin-right: 1em;
    	padding: 10px;
}
#header-top-wrap a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
	background: none repeat scroll 0 0 #e6e6e6;
	font-size: 1em;
	margin-left: 1em;
	padding: 10px;	
}
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
    background: none repeat scroll 0 0 #8C1212;
    text-decoration: none;
}
#home-middle-wrap .textwidget {
	float: left;
	width: 20.5%;
	margin: .5em;
	border: 1px solid #e6e6e6;
	padding: 1em;
}

.widget_fbc_feature_category {
	float: left;
	padding: 1em;
	margin: 1em .5em;
	width: 45.25%;
	border: 1px solid #e6e6e6;
}
.category-posts .category-post {
    border: medium none;
    float: left;
    margin: 0 0.25em 1em 1em;
    text-align: center;
    width: 45%;
}
.category-posts .category-post .title {
    text-transform: uppercase;
    font-size: 1.2em;
    padding-top: 1em;
	
}
.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {
    color: #8C1212;
    text-decoration: underline;
}
/****SLIDER****/
.full-slider #loopedSlider.business-slider .content p, .full-slider #loopedSlider.business-slider .content h2 {
	text-transform: uppercase;
}
#loopedSlider.business-slider .content {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
}
/****GENERAL WIDGET STYLING****/

.widget h3 {
   text-align: center;
   text-transform: uppercase;
  
}
.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
    	color: #a0a09f;
	/*text-transform: uppercase;*/
}
#sidebar .widget {
	border: 1px solid #e6e6e6;
	padding: 1em;
}
/***BLOG***/
.magazine .block .post .title{
	text-align: center;
}
.page-title, .post .title, .page .title {
	padding-top: .5em;
}
.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {
    color: #8C1212;
    text-decoration: underline;
}

a:link, a:visited {
    color: #76be72;
    text-decoration: none;
}
/****RECIPEINDEX****/

#main form {
	border: 1px solid #e6e6e6;
	padding: .5em 1em;
	margin-bottom: 1em;
}
.filter-categories-wrap h2, .filter-tags-wrap h2 {
	 font: 300 1.4em/1.2em 'Dosis',arial,sans-serif;
	text-transform: uppercase;
	color: #76be72;
	padding: .5em;
	border-bottom: 1px solid #e6e6e6;
}
.filter-categories-wrap, .filter-tags-wrap{
	width: 100%;
}

.filter-tags-wrap {
	float: left;
	padding-top: 1em;
}

.filter-categories-wrap li, .filter-tags-wrap li{
	float: left;
	width: 33%;
}
.filter-categories-wrap ul, .filter-tags-wrap ul {
	padding-top: 1em;
	padding-bottom: 1em;
}
.category-thumbs-wrap .category-thumb {
	float: left;
	width: 33%;
	color: blue;
}
.category-thumbs-wrap .category-thumb h2 {
	padding-top: 1em;
	text-transform: uppercase;
	font-size: 1.2em;
	text-align: center;
}

/****ARCHIVES****/

.archive-post {
    border: medium none;
    float: left;
    margin: 0 .25em 2em 1em;
    width: 30%;
    text-align: center; 
}
.archive_header {
	padding-top: .5em;
	font-size: 1.2em;
	font: 1.7em 'Dosis', arial, sans-serif;
}
.archive-post a:link, .archive-post a:visited {
	text-transform: uppercase;
	border: none;
	font: 1em 'Dosis', arial,sans-serif;
	letter-spacing: 0.05rem;
	color: #a0a09f;
}
.archive-post a:hover {
	text-transform: uppercase;
	border: none;
	font: 1em 'Dosis', arial,sans-serif;
	letter-spacing: 0.05rem;
	color: #76be72;
}
.archive-post .title{
	font: 1em arial,sans-serif;
	padding-top: .5em;
}
/****COMMENTS****/

#comments-title {
	font: 1.7em 'Dosis', arial, sans-serif;
}
#comments h3 {
	color: #2e2e2e;
}
#comments .comment-head .name {
	text-transform: uppercase;
	font: 1.3em 'Dosis',arial,sans-serif;
}
#respond h3 {
	color: #A0A09F;
}
/****FOOTER****/
#footer {
	text-transform: uppercase;
	font: 1.3em 'Dosis',arial,sans-serif;
}
.footer-widget-1 #menu-top a:link, .footer-widget-1 #menu-top a:visited{
	text-transform: uppercase;
	font: 1.1em 'Dosis',arial,sans-serif;
	color: #A0A09F;
}
.footer-widget-1 #menu-top a:hover{
	text-transform: uppercase;
	font: 1.1em 'Dosis',arial,sans-serif;
	color: #8C1212;
}
/****EASYRECIPE****/
div.easyrecipe {
	border: 1px solid #e6e6e6;
	background: #ffffff;
	margin-bottom: 1em;
}
.easyrecipe .ERSName, .easyrecipe .ERSIngredientsHeader, .easyrecipe .ERSInstructionsHeader, .easyrecipe .ERSNotesHeader {
	text-transform: uppercase;
	font: 1.3em 'Dosis',arial,sans-serif;
	color: #76be72;
}
.easyrecipe .ERSIngredients .ERSIngredientsHeader, .easyrecipe .ERSInstructions .ERSInstructionsHeader, .easyrecipe div .ERSNotesHeader, .easyrecipe .nutrition .ERSNutritionHeader { 
	font-weight: normal;
}
/****PRETTYCATEGORIES****/

.widget_sidebar_categories img {
	padding-left: 3em;
	padding-bottom: 1em;
}
.searchform input.s, #searchform input#s {
	width: 200px;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    border: none;
}


/* MailChimp Form Embed Code - Classic - 08/17/2011 */
/* Copied directly from http://cdn-images.mailchimp.com/embedcode/classic-081711.css */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


/* Related Posts By Taxonomy plugin */
.rpbt_shortcode{
	margin-bottom:4em;
}
#gallery-1{
	display:inline-block;
}
#gallery-1 .gallery-item{
	overflow:hidden;
	margin-top:0 !important;
	padding-top:10px;
	width:auto !important;
    text-align: left !important;
}
#gallery-1 img{
	max-width:none;
	border:2px solid white !important;
}
#gallery-1 .gallery-caption {
	width:200px;
	margin-top:0.5em;
	font: 1em arial,sans-serif;
}
#gallery-1 .gallery-caption a{
	text-transform: uppercase;
	border: none;
	font: 1em 'Dosis', arial,sans-serif;
	letter-spacing: 0.05rem;
	color: #a0a09f;
}
#gallery-1 .gallery-caption a:hover {
	text-transform: uppercase;
	border: none;
	font: 1em 'Dosis', arial,sans-serif;
	letter-spacing: 0.05rem;
	color: #76be72;
}
#gallery-1 .gallery-item:nth-last-of-type(1){
	float:none !important;
	clear:both;
}
@media only screen and ( min-width: 650px ) {
	#gallery-1 .gallery-item:nth-last-of-type(1){
		float:left !important;
		clear:none;
	}
}
