/* Themify Customize Styling */
body {	
	font-family: "Open Sans";	font-weight:400;
	letter-spacing:.5px;
	font-size:17px;
	line-height:1.5em;

	color: #000000; 
}
a {		text-decoration:underline;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
#header {	
	color: #000000; 
}
#headerwrap a {	
	color: #000000; 
}
#headerwrap a:hover {	
	color: #000000; 
}
body #site-logo a img {		width: 100px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	color: #000000; 
}
.post-title {		text-align:left; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		text-align:left; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		text-align:left; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		text-align:left; 
}
.more-link {		text-align:left; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 100px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 100px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
#header {	
	color: #000000; 
}
#headerwrap a {	
	color: #000000; 
}
#headerwrap a:hover {	
	color: #000000; 
}
body #site-logo a img {		width: 100px; 
}
#main-nav a {	
	color: #000000; 
}
 }
/* Themify Custom CSS */
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    border: 1px solid black !important;
    padding: .7em .5em;
    margin: 0 1.15em .4em 0;
    -webkit-appearance: none;
    color: black;
    background-color: #eee !important;
}


#headerwrap #searchform #s {
    color: black !important
}

.fa.fa-shopping-cart {
color: black !important;
}

#content .products .product .product_type_variable {display: none;}

.checkout-button .button.button {
color: white !important; 
background-color: #663300 !important;
}

.woocommerce-checkout #payment div.payment_box {
    background-color: #ecebea;
    color: inherit;
}

.payment_box input
{color: black !important; }

.woocommerce-LostPassword.lost_password {
  padding-top: 25px !important;
}

@media screen and (max-width: 680px){
.loops-wrapper.list-post .post-date-wrap, .single .post-content .post-date-wrap, .loops-wrapper.list-post .post-date, .single .post-content .post-date {
    width: auto;
height: 40px;
margin-top: 0px
}
}


@media screen and (max-width: 680px){
.loops-wrapper.list-post .has-post-thumbnail .post-date-wrap{
    margin-top: 0px;
}
}


#wonderpluginslider-SLIDERID .amazingslider-img-elem-SLIDERID {
  margin-top: 0px !important;
  margin-left: 0px !important;
}

.entry-content {
  text-align: left;
}

.fixed-header {
  height: 83px;
}

.fixed-header-on #site-logo img {
    height: 63px;
    width: auto;
    transition: all .3s;
} 

#header {
    height: 94px;
}

#headerwrap.fixed-header {
  background-color: #FEEBA1;

}

#headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
    color: #663300;
}
#headerwrap #main-nav a:hover, #headerwrap #main-nav ul a:hover {
    color: #663300;
}

@media screen and (max-width: 1200px){
#mobile-menu.sidemenu-on {
background-color: #FEEBA1;
    color: black;
}

#headerwrap #main-nav{
background-color: #FEEBA1;
}
#headerwrap #main-nav a:hover, #headerwrap #main-nav ul a:hover {
color: #663300 !important;
}
#headerwrap #main-nav .current_page_item a, #headerwrap #main-nav .current-menu-item a{
color: #663300 !important;
}  
  
}


p {
    margin: 0;
    padding: 0 0 2.3em;
    line-height: normal;
}

p + p { margin-top: -1em; }



.two {
  visibility: hidden;
}

body {
    font: 1em/1.85em 'Open Sans', "Arial", "Helvetica Neue", sans-serif;
  }

p {
    margin: 0;
    padding: 0 0 2.3em;
    line-height: normal;
}

p + p { margin-top: -1em; }




#headerwrap {
  background-color: #FEEBA1;

}

h1.post-title.entry-title {
      font: 50px/60px 'Open Sans', "Arial", "Helvetica Neue", sans-serif;
}


.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {
    background-color: #663300;
    color: white;
}


#slide-cart .product-title a, .transparent-header #slide-cart .product-title a, #slide-cart .woocommerce-Price-amount.amount, #slide-cart view-cart {
color: white;
}

#slide-cart .cart-total #view-cart {
color: white;
}

#slide-cart .remove-item, .transparent-header #slide-cart .remove-item {
color: white;
}

#slide-cart .button {
background: black !important;
}

#menu-icon { color: #663300 !important; }

#headerwrap {
    border-bottom: none;
}

.button {
color: white !important;
}

.payment_box input
{color: black !important; }

.woocommerce-verification-required {
font-size: 20px !important;
background: yellow !important;
padding: 10px !important;
}

.woocommerce-info, ul.woocommerce-error {
border: 5px solid #F44336;
  background: #F2F2F2;
  font-weight: 700;
  font-size: 28px;
  color: red;
line-height: 1.2;
}

/* to disable animated labels on comment forms */

#commentform p label {
    transform: none !important;
}

p.comment-form-cookies-consent input[type="checkbox"]:checked + label::after{
top:1.5ex;
}

p.comment-form-cookies-consent {
margin-bottom:-8px !important;
}

h1, h2, h3, h4 {
	font-weight: 600 !important;
}