.branding .logo img {
  height: 50px;
}
.structure-info .structure-content .info-wrapper,
.product-detail .product-description,
.product-detail .detail-attachment,
.structure-product-detail .product-description,
.structure-product-detail .detail-attachment {
  font-size: 15px;
}
.vcmodal .product-detail .detail-attachment.productdetails a:after,
.structure-product-detail .detail-attachment.productdetails a:after {
  content: 'Product details';
}
.vcmodal .product-detail .detail-attachment.datasheet a:after,
.structure-product-detail .detail-attachment.datasheet a:after {
  content: 'Technical Datasheet';
}
.vcmodal .product-detail .detail-attachment.dop a:after,
.structure-product-detail .detail-attachment.dop a:after {
  content: 'Declaration of performance';
}
.vcmodal .product-detail .detail-attachment.sblds a:after,
.structure-product-detail .detail-attachment.sblds a:after {
  content: 'Sustainability Datasheet';
}
.vcmodal .product-detail .detail-attachment.sds a:after,
.structure-product-detail .detail-attachment.sds a:after {
  content: 'Safety Datasheet';
}
.vcmodal .product-detail .detail-attachment.vid a:after,
.structure-product-detail .detail-attachment.vid a:after {
  content: 'Video of product';
}
@media only screen and (min-width: 823px) {
  .product-detail .product-description,
  .structure-product-detail .product-description {
    margin: 0 0 10px 65px;
    color: #1f1f1f;
  }
  .structure-product-detail .detail-attachment {
    margin-left: 65px;
  }
}
@media only screen and (max-width: 822px) {
  .product-detail .product-description,
  .structure-product-detail .product-description {
    margin: 0 65px 10px 0;
  }
}
.alternative-product {
  color: grey;
}
.alternative-product .product-description,
.alternative-product .detail-attachment a {
  color: grey;
}
div .structure-info .structure-mobile .product-to-pdf.toolbar-hidden.safari_only_big {
  padding-bottom: 130px;
}
