/* your styles go here */

.box-image-text .image {
  min-height: 200px;
  max-height: 200px;
}

.box-simple {
  min-height: 230px;
}

[class^='imghvr-'] figcaption,
[class*=' imghvr-'] figcaption {
  background-color: #ffca47;
  font-size: 2em;
  padding-top: 40%;
  text-align: center;
}

[class^='imghvr-push-up']:hover figcaption {
  font-size: 2;
  padding-top: 40%;
}

.sandwiches [class^='imghvr-push-up']:hover figcaption {
  padding-top: 22%;
}

[class^='imghvr-'],
[class*=' imghvr-'] {
  background-color: transparent;
}

#products [class^='imghvr-']>img,
#products [class*=' imghvr-']>img {
  width: 282px;
  height: 282px;
}

.thumbnail {
  padding: 0
}

#products>div>div {
  padding-bottom: 25px;
}

#clients td {
  vertical-align: top;
}

#clients h4 {
  margin-right: 70px;
}

#clients ul {
  padding-left: 20px;
}

#content,
#content .product-thumb {
  margin-bottom: 20px;
}

#content .product-thumb a {
  color: #fff;
  font-weight: 300;
  top: 18%;
}

#about h2 {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.03em;
  color: #C40C00;
}

.home-carousel .owl-item .item {
  position: relative;
}

.home-carousel .owl-item .item img {
  border-bottom: 6px solid #fadb90;
  object-fit: cover;
  width: 100%;
  height: 1000px;
}

.home-carousel .owl-item .item .text {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 5%;
}
