textarea {
  font-family: Arial;
}
ul.sf-menu > li > a,
ul.sf-menu > li > span {
  font-size: 15px !important;
}
/* HP */
body.itemid-115 #main-content-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body.itemid-115 #item_114 .cap-icon {
  background: #e2001a url("../images/3d_tiskarny.png") 50% 50% no-repeat;
}
body.itemid-115 #item_112 .cap-icon {
  background: #e2001a url("../images/filamenty.png") 50% 50% no-repeat;
}
body.itemid-115 #item_110 .cap-icon {
  background: #e2001a url("../images/3d_skenery.png") 50% 50% no-repeat;
}
body.itemid-115 #item_109 .cap-icon {
  background: #e2001a url("../images/sluzby.png") 50% 50% no-repeat;
}
body.itemid-115 .slick-corousel-manufacturers .slick-arrow:before {
  color: #e2001a;
  font-size: 25px;
}
body.itemid-115 .slick-corousel-manufacturers .slick-slide img {
  margin: 0 auto;
}
/* product */
.product-page item-image {
  text-align: center;
}
.product-page item-image img {
  max-width: 100%;
}
.product-page .item-ftabs {
  margin-top: 30px;
}
.product-page .item-ftabs #ftabs li.active a {
  color: #e2001a;
}
/* footer */
#footer-row-3 .copyright {
  padding-bottom: 25px;
  line-height: 25px;
  text-align: center;
}
@media (min-width: 768px) {
  #footer-row-3 .copyright {
    padding-top: 25px;
    text-align: left;
  }
}
#footer-row-3 .mod-custom.address {
  padding-bottom: 10px;
  line-height: 25px;
  text-align: center;
}
@media (min-width: 768px) {
  #footer-row-3 .mod-custom.address {
    text-align: right;
  }
}
#footer-row-3 .contacts {
  line-height: 25px;
  text-align: center;
}
#footer-row-3 .contacts .fa {
  color: #e2001a;
}
#footer-row-3 .contacts a {
  color: #fff;
}
@media (min-width: 768px) {
  #footer-row-3 .contacts {
    text-align: right;
  }
}
