.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* for woocommerce changes */
.woocommerce ul.products li.product {
  width: 100% !important;
  min-height: 0px !important;
}

.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder {
  max-width: 20%;
  float: left;
  margin: 0 10px 10px 0 !important;
}
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.disabled {
  float: right;
}

.woocommerce ul.products li.product .list-prod-desc {
  float: left;
  width: 75%;
}

.woocommerce ul.products li.product .list-prod-desc ul {
  list-style-type: disc;
  padding-inline-start: 40px;
}

.woocommerce ul.products li.product .list-prod-desc li {
  list-style-type: disc;
  display: list-item;

}
.woocommerce ul.products li.product .list-prod-desc strong, .woocommerce ul.products li.product .list-prod-desc b {
  display: inline;
}
.maxheight100 img, img.maxheight200
{
  max-height: 100px;
  width: auto;
}
.maxheight200 img, img.maxheight200
{
  max-height: 200px;
  width: auto;
}
.maxheight300 img, img.maxheight300
{
  max-height: 300px;
  width: auto;
}
