/***************** woocommerce **************/
.shopundermenu{
 position:relative;
margin-top: 25px;
 border-top: 1px dashed #163234;
}
.container-wrap{
margin-top:40px;
}
.product_row{
margin-left:10px;
}
.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{

border-radius:4px !important;
color:#fff !important;
font-size:14px !important;
font-weight:normal !important;

}
.woocommerce a.button:hover{
color: #fbd8b0; !important;

}
.woocommerce .related ul.products li.product{
width:22% !important;
}
.woocommerce .review_num {
float: left;
margin-right: 5px;
}
.woocommerce .quick_rating {
margin-bottom: 0px;
}
.woocommerce .quick_rating .star-rating {
float: none;
position: relative;
top: 2px;
}
.woocommerce .summary .price {
color: #444444!important;
font-size: 30px!important;
line-height: 30px!important;
letter-spacing: -1px;
margin-top: 20px;
}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity {
width: auto!important;
}
.woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus {
background-image: none!important;
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
-o-box-shadow: none!important;
}
.woocommerce .cart .quantity input.qty {
border-left: medium none;
border-right: medium none;
display: inline;
height: 33px;
line-height: 35px;
margin: 0;
padding: 0 5px;
text-align: center;
vertical-align: middle;
width: 35px;
position: relative;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
background-image: none!important;
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
-o-box-shadow: none!important;
border-color: #E1E1E1!Important;
font-weight: normal!important;
font-size: 12px;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
float: none!important;
}
.cart .quantity input.plus, .cart .quantity input.minus {
background-color: #F8F8F8;
background-repeat: repeat-x;
border: 1px solid #E1E1E1;
border-radius: 0 0 0 0;
color: #666666;
cursor: pointer;
display: inline!important;
height: 35px;
line-height: 35px;
margin: 0;
padding: 0;
vertical-align: middle;
width: 35px;
position: relative;
}
.woocommerce .quantity {
 margin-left:-14px !important;
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
margin-left: 20px;
}
.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 {
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
-o-box-shadow: none!important;
background-image: none!important;
text-shadow: none!important;
-moz-text-shadow: none!important;
-webkit-text-shadow: none!important;
-o-text-shadow: none!important;
border: none!important;
background-repeat: no-repeat;
color: #FFFFFF !important;
cursor: pointer;
display: inline-block;
font-size: 12px!important;
line-height: 12px;
padding: 10px 10px!important;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: normal!important;
transition: bottom 0.2s linear 0s, background-color 0.2s linear 0s;
}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary{
float:none !important;
width:100% !important;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images
{width:100% !important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{

}
.woocommerce-page .span8 ul.products li.product {
width:30.5% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: none !important;
width: 100% !important;
}
@media only screen and (max-width: 800px)
{
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

padding: 0 !important;
position: relative !important;
width: 35% !important;
margin: 0 auto !important;
margin-bottom:10px!important;
margin-left: 60px!important;
line-height:0 !important;   
   
  }
 .container{
max-width:600px !important;
}

.woocommerce .related ul.products li.product{
  padding: 0 !important;
position: relative !important;
width: 35% !important;
margin: 0 auto !important;
margin-bottom:10px!important;
margin-left: 60px!important;
line-height:0 !important;
 }
  .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{display:none;}
 .woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus{width:13%!important;}
 .woocommerce .cart .quantity input.qty {width:20%!important;}
 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left!important;}
.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail
{display:none !important;}
}
@media only screen and (max-width: 600px)
{
 .container{
max-width:300px !important;
}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float:none !important;
padding: 0 !important;
position: relative !important;
width: 48% !important;
margin: 0 auto !important;
margin-bottom:10px!important;
line-height:0 !important;
   
  }
  .woocommerce .related ul.products li.product{
  padding: 0 !important;
position: relative !important;
width: 48% !important;
margin: 0 auto !important;
margin-bottom:10px!important;
margin-left: 60px!important;
line-height:0 !important;
 }
 .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{display:none;}
 .woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus{width:53%!important;}
 .woocommerce .cart .quantity input.qty {width:40%!important;}
 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left!important;}
.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail
{display:none !important;}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:16% !important;}
.woocommerce h2{font-size:22px !important;}