ul.products.grid .woocommerce-product-details__short-description {
  display: none;
}
ul.products.grid hr {
  display: none;
}
ul.products.list li.product {
  float: none !important;
  width: 100% !important;
  text-align: left !important;
}
ul.products.list li.product .woocommerce-loop-product__title,
ul.products.list li.product .woocommerce-loop-category__title {
  clear: none;
}
ul.products.list li.product:after {
  content: "";
  display: block;
  clear: both;
}
ul.products.list li.product img {
  width: 30.75% !important;
  float: left;
  margin-bottom: 1.5em;
  -webkit-transition: none !important;
  margin-right: 3.8% !important;
}
ul.products.list li.product h3,
ul.products.list li.product .woocommerce-product-details__short-description,
ul.products.list li.product .price,
ul.products.list li.product .gridlist-buttonwrap {
  width: 65.4%;
  float: right;
  clear: none;
}
ul.products.list li.product div[itemprop="description"] {
  display: block;
}
ul.products.list li.product .star-rating {
  margin: 0 0 1em;
}
ul.products.list li.product .gridlist-buttonwrap {
  margin-bottom: 1.5em;
}
ul.products.list li.product hr {
  clear: both;
}
ul.products.line li.product {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
}
.woocommerce ul.products.line li.product{
	display:block;
	height: 200px;
  clear: both;
}
.woocommerce ul.products.line li.product a.productimage img {
    object-fit: cover;
    height: 200px;
    /*
	height: 100px;
	width: 100px !important;*/
}
ul.products.line .itemimg{
    float: left;
    width: 14.33%;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.woocommerce ul.products.line li.product, .woocommerce-page ul.products.line li.product{
	margin:0 3.8% 1.992em 0;
}
ul.products.line .item-title, ul.products.line .price-rating-wrap, ul.products.line .woocommerce-product-details__short-description {
    float: right;
    padding-left: 15px;
    text-align: left;
    width: 84.66%;
}
ul.products.line .price-rating-wrap{
    width: 35%;
    float: left;
}
ul.products.line .our_price{
	display:inline-block;
	margin-left: 10px;
}
ul.products.line .box-hover{
	display:none;
}
ul.products.line .item-title{
	height:auto;
}
ul.products.line li.product .gridlist-buttonwrap {
    margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
	.woocommerce ul.products.line li.product{
		margin-bottom:0.992em;
	}
  ul.products.line .itemimg{
		width:35%;
  }
  ul.products.line .item-title, ul.products.line .price-rating-wrap, ul.products.line .woocommerce-product-details__short-description {
	  width:74%;
	  padding:0;
  }
  ul.products.line .item-title{
	  height:44px;
	  overflow:hidden;
	  width:64%;
  }
  ul.products.line .price-rating-wrap {
		width: 60%;
		padding-left: 5px;
  }
  ul.products.line li.product a{
	  /*white-space:nowrap;*/
  }
  ul.products.line li.product .price{
	  margin-bottom:0;
  }
  ul.products.line .our_price{
	  margin-top: 0;
  }
  ul.products.line .add_to_cart_button{
	  margin-left:5px;
  }
  ul.products.line li.product{
  	padding: 5px 15px;
  }
}