.woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products
{
 margin:0;
}
.woocommerce {
    float: left;
    width: 100%;
}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price
{
    color: #478C6D !important;
    font-size: 24px !important;
	  margin: 0 0 15px;
    padding: 0 0 15px;
	
}
.single-product .product-woo .price {
    border-bottom: 1px solid #B4B4B4;
    font: 24px avenirltstd85heavy;
}
.single-pro .single-car .single_add_to_cart_button
{
    background: url("../images/blue-button1.png") repeat-x scroll 0 0 transparent !important;
    border: medium none !important;
    height: 35px;
	box-shadow: none !important;
    padding: 5px 30px;
	color:#fff !important;
	text-shadow:none !important;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt,.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button
{
    background: url("../images/blue-button1.png") repeat-x scroll 0 0 transparent !important;
   
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    height: 35px;
    padding: 5px 10px !important;
      text-transform: uppercase;
    text-shadow: none !important;
}
.cart_table_item .quantity  .minus,.cart_table_item .quantity .plus
{
margin:0 !important;
height: 21px !important;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover
{
 background: url("../images/b.jpg") repeat-x scroll 0 0 transparent !important;
}
.cart_totals th ,.cart_totals td {
    border: 1px solid #E2E2E2;
    }
    .cart-subtotal > th,.cart-subtotal > td {
    border-top: 1px solid #E2E2E2 !important;
}
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
    font-size: 14px !important;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td,.woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th
{
 border:1px solid #e2e2e2;
}
.woocommerce a.button
{ 
  background: url("../images/blue-button.png") repeat-x scroll 0 0 transparent !important;
   
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    height: 15px;
    padding: 5px 10px !important;
    text-shadow: none !important
}
.single-pro .cart-section{
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    float: left;
    margin: 10px 0 20px !important;
    padding: 15px 0 !important;
    width: 100% !important;
}
.single-button
{
 float:left;
 width:100%;
 text-align:center !important;
}
.single-button button
{
 float:none;
}
.single-pro .quantity.buttons_added 
{
 float:left;
}
.single-pro .quant {
    float: left;
	  width: 38%;
	      color: #706F6F;
}
.single-pro  .quantity.buttons_added {
    float: left;
    width: 60% !important;
}
.quantity .minus, .quantity .plus {
 border: 1px solid #777777 !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-radius: 0 !important;
    float: left !important;
    height: 20px !important;
    position: inherit !important;
	margin: 0 20px !important;
	  color: #54A17E !important;
    width: 20px !important;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty
{
 height: 19px !important;    width: 20px !important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
  border: 1px solid #E2E2E2;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty
{
 line-height: 28px;
 border: 1px solid #777777 !important;
 color: #706F6F;
}
.woocommerce-message {
    float: left;
    margin: 0;
     padding: 2% !important;
    width: 96% !important;
}
#coupon_code {
    height: 35px;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary
{
 width:100% !important;
}
.single-pro .images {
    float: left;
    padding: 0 0 0;
    text-align: center;
    width: 100% !important;
}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity
{
 width:auto !important;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
{
 clear:none !important;
 margin:0 2% 0 0!important;
 text-align: left !important;
}
.cart_totals > h2 {
    text-align: left;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover {
    background: url("../images/b.jpg") repeat-x scroll 0 0 transparent !important;
	}


.archive .page-title {
    display: none;
}
.woocommerce-result-count {
    font-size: 20px;
}


