#footbox {
  background-color: #62a93f;
  margin-top: 0;
  margin-bottom: 0;
}

#footbox section.section-container {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;

}

.thumbnail a > img, .thumbnail > img {
  min-height: 0;
  min-width: 0;
  max-height: 280px;
  object-fit: contain;

}
#eshop-products a.link-thumbnail, #tab-related a.link-thumbnail {
  border-width: 0px;
}

#photogalleries .thumbnail a.link-thumbnail, #eshop-products .thumbnail a.link-thumbnail, #panel-products .thumbnail a.link-thumbnail, #tabs-product .thumbnail a.link-thumbnail, #tab-related .thumbnail a.link-thumbnail {

  height: 280px;
}

.item-eshop-product .caption .price .price-current-vat {
  display: none;
}

@media (min-width: 1200px) {
  #eshop-products .more a.btn-default, #tab-related .more a.btn-default {

    right: 40px;
    top: -60px;

  }
}

@media (max-width: 767px) {
  .gallery-detail .photos .thumbnail img, .article-detail article .thumbnail img, .frontpage article .thumbnail img, .product-detail #tab-images .thumbnail img, #eshop-products.display-type-rows .img-thumbnail, #tabs-product .img-thumbnail, #eshop-products .img-thumbnail, #galleriesphoto .thumbnail img {
    max-width: 200px;

  }
}

@media (max-width: 550px) {
  .thumbnail a > img, .thumbnail > img {
    min-width: 90%;
    max-width: 0px;
  }
  #photogalleries .thumbnail a.link-thumbnail, #eshop-products .thumbnail a.link-thumbnail, #panel-products .thumbnail a.link-thumbnail, #tabs-product .thumbnail a.link-thumbnail, #tab-related .thumbnail a.link-thumbnail {
    height: auto;
  }
}
