@page {
 size: A4;
 margin: 5mm;
}

@media print {
 html, body {
  width: 210mm;
  /* height: 297mm; */
  height: 282mm;
  background: #FFF;
  font-size: 12pt;
  margin-left: auto;
  margin-right: auto;
 }
 * {
  text-shadow: none !important;
  color: #000 !important;
  background: transparent !important;
  box-shadow: none !important;
  transition: none !important;
 }
 img {
  max-width: 100% !important;
 }
 p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 11pt;
 }
 h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28pt;
 }
 h2 {
  font-size: 24pt;
 }
 a[href^="javascript:"]:after, a[href^="#"]:after {
  content: none !important;
 }
 a:link, a:visited {
  color: #520;
  background: transparent;
  font-weight: normal;
  text-decoration: none;
  page-break-after: avoid;
 }
 .cloned {
  display: none !important;
 }
.container {
  width: 200mm;
 }
 #content_butcherei {
  width: 200mm;
  height: auto;
  padding: 0;
  margin: 0;
 }
footer,  #top,  #menu, #toggle-menu,
#bu_order_confirm_page_print_button,
#search,  .breadcrumb, .btn,  .swiper-slide,
 .button-group, .product-thumb .price-tax ,
  .butcherei_form_control_add_to_cart_button,  
  .butcherei_prod_page_ask_a_question  {
  display: none;
}
 .row {
  display: block;
 }
 .col-sm-5 {
  width: 95mm;
  float: left;
 }
 .col-sm-7 {
  width: 105mm;
  float: left;
 }
 .col-sm-12 {
  width: 200mm;
 }
 .swiper-slide-active {
  display: block;
  padding-left: 6mm;
 }
 .product-layout {
  float: inline-start;
  width: 47mm;
  padding: 0mm 1mm 1mm 1mm;
  min-height: 115mm;
 }
 .product-thumb .caption {
  font-size: 9pt;
  padding: 0;
  min-height: unset;
 }
 .product-thumb {
  border: 0;
  margin-bottom: 2mm;
 }
 div.caption>p {
  font-size: 11pt;
  text-align: center;
  line-height: 12pt;
  margin: 0;
 }
 div.caption>h4>a {
  text-decoration: none;
  margin: 1mm;
 }
 div.caption>h4 {
  font-size: 11pt;
  margin: 0;
  text-align: center;
  line-height: initial;
 }
 div#content_butcherei.col-sm-12>h3 {
  font-size: 11pt;
  text-align: center;
  margin: 1mm;
 }
 div#content {
  width: 200mm;
  height: auto;
  padding: 0;
  margin: 0;
 }
 div#content_butcherei {
  width: 200mm;
  height: auto;
  padding: 0;
  margin: 0;
 }
 .product-thumb .price {
  font-weight: bold;
 }
 .thumbnails {
  width: 95mm;
  padding-right: 5mm;
  min-height: 296mm;
 }
 .printhide, .tab-content {
  display: none;
 }
 .butcherei_product_container_for_under_title_elements {
  width: 100%;
 }
 .butcherei_product_title_h1 {
  font-size: 24pt;
  line-height: 24pt;
  margin: 0 0 3mm 0;
  font-weight: bold;
 }
 .butcherei_product_price_legal {
  font-size: 8pt;
  line-height: 10pt;
  margin-top: 2mm;
  padding-left: 0;
  margin-bottom: 0;
  padding-bottom: 0;
 }
 .butcherei_product_price_h3 {
  font-size: 24pt;
  margin-bottom: 0;
  margin-top: 10px;
  padding-left: 0;
 }
 .butcherei_product_attribute_delivery {
  font-size: 11pt;
  padding-left: 0;
  padding-top: 0;
 }
 .butcherei_product_delivery_print {
  font-weight: normal;
 }
 .butcherei_product_model {
  margin-top: 1mm;
  padding: 0;
 }
 .butcherei_product_model_print {
  font-weight: normal;
  font-size: 11pt;
 }
 .butcherei_product_attribute_decoration {
  font-size: 8pt;
  line-height: 10pt;
  padding-left: 0;
  padding-top: 5mm;
  padding-bottom: 2mm;
  border-bottom: 1px solid #80808094;
 }
 div#product {
  padding-left: 0;
  width: 100mm;
  font-size: 11pt;
 }
 div#product>h3 {
  font-weight: normal;
  font-size: 11pt;
  margin: 2mm 0 2mm 0;
 }
 select.form-control, textarea.form-control, input[type="text"].form-control,
  input[type="password"].form-control, input[type="datetime"].form-control,
  input[type="datetime-local"].form-control, input[type="date"].form-control,
  input[type="month"].form-control, input[type="time"].form-control,
  input[type="week"].form-control, input[type="number"].form-control,
  input[type="email"].form-control, input[type="url"].form-control,
  input[type="search"].form-control, input[type="tel"].form-control,
  input[type="color"].form-control {
  font-size: 11pt;
  outline: 0;
 }
 div.required .control-label {
  font-size: 11pt;
  font-weight: normal;
 }
 .label {
  font-size: 11pt;
  font-weight: normal;
 }
 .butcherei_prdtwg_quantity_and_addcartbtn_block {
  text-align: inherit;
 }
 div#product>div {
  padding-bottom: 2mm;
  font-size: 11pt;
 }
 div#product>label {
  font-size: 11pt;
 }
 .butcherei_prod_page_description {
  list-style: none;
  font-size: 11pt;
  padding: 0mm 0mm 0 0mm;
  border: 0;
 }
 div.butcherei_lindinger_toggle_box>span {
  font-size: 17px;
  padding: 10px 10px 10px 10px;
  cursor: pointer;
 }
 .butcherei_prod_page_description p {
  font-size: 11pt;
 }
 .butcherei_prod_page_description li {
  font-size: 11pt;
  margin-left: -5mm;
 }
 .butcherei_prod_page_description h2 {
  font-size: 11pt;
  font-weight: normal;
 }
 .butcherei_prod_page_avail_options,
 .butcherei_prod_page_short_descriptions,
 .butcherei_prod_page_long_descriptions,
 .butcherei_prod_page_measure_descriptions,
 .butcherei_prod_page_size_descriptions,
 .productLongDescription , 
 .butcherei_prod_page_model_descriptions   {
  font-size: 14pt;
 }
 table.productSizeDescription {
  width: 100%;
 }
 table.productSizeDescription>tbody>tr>td, th {
  text-align: center;
  border: 1px solid #ddd;
 }
 .zoomLens ,
 .zoomContainer {
  display: none !important;
 }
 .product-list .product-thumb .caption {
  margin-left: 0;
 }
}