/*D*/
@page {
  /* margin: 0cm 0cm; */
  size: A4 portrait;
}
@media print {

  * {
    font-family: sans-serif !important;
  }

  body {
    background: white !important;
    -webkit-print-color-adjust: exact;
  }

  .print-outer {
    margin: 0!important;
  }

  [class*="order-"] {
    order: unset!important;
  }


  body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: black !important;
  }

  .carousel {
    margin-bottom: 3rem;
  }

  .carousel-nav
  ,[vip]
  ,.label-flag
  ,[class*="fa-"]
  ,.car-detail-item #top-slide-2
  ,.car-detail-item .read_more
  ,.au-widget-similar-cars,
  .DEVinfoline,
  #scrollToTop {
    display: none !important;
  }


  .car-detail-item .collapse {
    display: block;
  }

  .car-detail-item [class*="bg-"]{
    background-color: #fff!important;
  }




  .car-detail-item .col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
  .car-detail-item .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }

  .car-detail-item .col-lg-8 .py-2 { padding: 5px 0 !important; font-size: 12px !important; }
  .car-detail-item .col-lg-4 .py-2 { padding: 5px 0 !important; font-size: 12px !important; }

  .car-detail-item .col-lg-4 > .row:not(.d-print-none) {
    padding: inherit;
    border: 1px solid #ccc;
    background: #f7f8f9;
  }

  .car-detail-item h1 {
    margin-top: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
  }

  .car-detail-item h2.fs-200 {
    margin-bottom: inherit !important;
  }

  .car-detail-item .col-lg-8 .col-12 {
    columns: inherit;
    font-size: inherit;
  }

  .car-detail-item #fahrzeugbeschreibung {
    height: auto !important;
    overflow: visible !important;
  }

  .car-detail-item #fahrzeugbeschreibung .fz-description-text ul {
    column-count: 2!important;
    column-gap: 5rem;
}


}
