/* Themify Customize Styling */
body {	
	background-color: #ffffff;
	font-family:Open Sans;	font-weight:300;
	text-transform:none;	text-align:left; 
}
#header a {		font-weight:bold;
	font-weight:bold;
 
}
#header a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#site-logo {		text-align:left; 
}
#site-description {	display: none; 
}
#main-nav a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #000000;
	color: #ffffff; 
}
#sidebar {	
	font-family:Open Sans;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:300;
 
}
#footerwrap {	
	background-color: #ffffff; 
}

/* Themify Custom CSS */
.mobile_menu_active #menu-icon {
       padding: 0px 0px 0px 0;
  }


mark {
    background-color: white;
    color: black;
}
input, textarea, select, input[type=search], button {
    color: #ffffff;
}



.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 {
    color: #ffffff !important;
   
}

.woocommerce #payment, .woocommerce-page #payment {
    color: #ffffff !important;
}

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
    background-color: #000000;
    color: #ffffff;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  min-height: 450px !important;
}
.wpcf7 {
    padding-left: 20px;
    padding-right: 20px;
}
.widget {
margin: 0 0 0em;
}


.woocommerce .woocommerce-loop-product__title {
  min-height: 60px !important;
}
.out-of-stock{
    position:absolute;
    top:220px;
    left:auto;
    display: inline-block;
    text-align: center;
    z-index: 9999999;
    color: #FF0000;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;

   
}

.module-tile .action-button {
    display: inline-block;
    text-transform: uppercase;
    position: absolute;
    bottom: 1.2em;
    left: 7%;
    z-index: 100;
    text-decoration: none!important;
    padding : 5px;
    font-size: .9em;
    background: rgba(0,0,0,.4);
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
body {	
	background-color: #ffffff; 
}
#main-nav a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #000000;
	color: #ffffff; 
}
#footerwrap {	
	background-color: #ffffff; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #000000;
	color: #ffffff; 
}
#footerwrap {	
	background-color: #ffffff; 
}
 }