/*
 Theme Name:   Full Sun Farm
 Theme URI:    http://fullsunfarm.com
 Description:  Full Sun Farm theme, based on Customizr
 Author:       Amie Tracey
 Template:     customizr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

body, .tc-header, .tc-placeholder-wrap {

	}
	
hr {
	clear: both;
	}

ol, ul {
	display: table;
	}
	
	
ul ul {
	margin-left: 10px;
	}
	
hr {
    border-top: 1px solid #ffd99c;
    
   }
   
  label {
	  font-size: 17px;
	  line-height: 1.6em;
	  cursor: auto;
	  }
	  
input[type=radio], input[type=checkbox] {
	margin: -4px 0 0;
	}
	
.floatright {
	float: right;
	}
	
.floatleft {
	float: left;
	}
	
.halfwidth {
	width: 50%;
	}
	
.boxit {
	overflow: hidden;
	}
	
.tc-header {
	border-bottom: 10px solid #f8eed4;
	}
	
.tc-header .brand a {
	margin: 0;
	}
	
.sticky-enabled .tc-shrink-on .site-logo img {
	height: 70px!important;
    width: auto!important;
	}
	
ul#menu-primary-2 li a:hover {
	cursor: default;
	color: inherit;
	}
	
ul#menu-primary-2 li ul.dropdown-menu li a:hover {
	cursor: pointer;
	color: #e79b5d;
	}	
	
.navbar-wrapper {
	margin-top: 30px;
	}
	
	
div.fancybox {
	border: solid 1px #e79b5d;
	padding: 5px 10px;
	font-family: 'Amatic SC';
	overflow: hidden;
	margin-bottom: 15px;
	}
	
div.fancybox p {
	font-family: 'Josefin Sans', sans-serif;
	}
	
article.format-standard .format-icon:before {
	content: "\f185";
	}
	
.rpwe-block h3 {
	font-family: 'Josefin Sans', Helvetica, Ariel, 'sans serif';
	}
	
.tc-sidebar .widget li {
	overflow: scroll;
	}
	
footer#footer {
	border-top: 10px solid #f8eed4;
	background: #a7a57c;
	}
	
footer#footer .colophon {

	}
	
.navbar .brand, .navbar .nav>li>a {
    text-shadow: 0 1px 0 #fff;
    color: #927b3a;
}

.navbar .brand, .navbar .nav>li.log-btn>a {
	font-size: .9em;
	float: right;
	background: #e18b45;
	color: #fff;
	border-radius: 20px;
	font-weight: normal;
	text-shadow: none;
	cursor: pointer !important;
}

.entry-content img {
		box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	}
	
p.add_to_cart_inline {
	display: inline-block;
	margin: 10px 5px;
	}
	
.linkbox h3 {
	display: inline-block;
	padding: 5px 8px;
	border: solid 2px #e79b5d;
	    box-shadow: 1px 1px 2px rgba(0,0,0,.25);
    margin: 3px 5px 25px;
	}
	
a.bump:before {
	content: "";
	display: block;
	height: 95px;
	margin: -85px 0 0;
	}
	
	
	
div.closesell h3 {
	margin-bottom: 0;
	}
	
 div.closesell p.add_to_cart_inline {
	 margin-top: 0;
	 }
	
	div.huge_it_google_map_container {
		width: auto;

		}
	
ul.instagram-pics li {
	float: left;
	display: inline;
	}
	

	
/*Home Page*/

.thumb-wrapper {
    width: 273px;
    height: 275px;
    }
    
.round-div {
	width: 270px;
    height: 270px;
    top: -100px;
    left: -101px;
    }
    
.home #nav-below {
	display: none;
	}
	
/*Mailpoet*/

#mailpoet_form_1 .mailpoet_paragraph {
	font-size: .7em;
}

#mailpoet_form_1 .mailpoet_segment_label, #mailpoet_form_1 .mailpoet_text_label, #mailpoet_form_1 .mailpoet_textarea_label, #mailpoet_form_1 .mailpoet_select_label, #mailpoet_form_1 .mailpoet_radio_label, #mailpoet_form_1 .mailpoet_checkbox_label, #mailpoet_form_1 .mailpoet_list_label, #mailpoet_form_1 .mailpoet_date_label {
	font-size: 11px;
}

#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
	width: 100%;
}

.mailpoet-subscription-section {
	color: #ff6900;
}
	
/*WooCommerce*/

.related {
	display: block;
	clear: both;
	}
	
.posted_in {
	display: none;
	}
	
.woocommerce button.update-cart {
	font-size: 1.5em;
	background: #ffef00;
}
	
.woocommerce-MyAccount-navigation ul {
	list-style: none;
}

.woocommerce-MyAccount-navigation ul li {
	padding: 10px 0;
}

.woo-wallet-sidebar li.card a {
	width: auto !important;
}	
	
.woocommerce-shipping-fields {

}

#billing_wcj_checkout_field_1_field {
	border: solid 1px #e79b5d;
	border-radius: 20px;
	padding: 10px;
}

#billing_wcj_checkout_field_1_field input[type=radio]{
	position: relative;
	top: 30px;
}

.woocommerce-table__product-purchase-note h2 {
	color: #f57207;
}

.woocommerce-info.openinghours-notpossible-nextavailableat {
	background-color: red;
	color: #fff;
}

table.shop_table tr:nth-child(2) th {
	color: #ffffff;
	cursor: default;
	user-select: none;
}

.fpf-fields {
	border: solid 3px orange;
	padding: 10px;animation-duration	
}

.fpf-fields label {
	font-size: 13px;
}
	
footer#footer a.woo-ma-button, footer#footer a.woo-ma-lost-pass {
	font-size: 1.2em !important;
	padding: 5px 10px;
	border: solid 1px #fff;
	border-radius: 15px;
}

footer#footer a.woo-ma-lost-pass {
	margin-left: 50px;
}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	