@page {
  size: auto;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 1.7cm;
}
html, body {
  /* this affects the margin on the content before sending to printer */
  margin: 0px;
  padding: 0;
  font-size: 13px;
  margin: 0mm;
}

* {
  color: #000 !important;
}

.mod_car_item .stage {
  height: auto;
  background: none;
  padding-top: 60px;
  max-height: 700px;
  overflow: hidden;
}
.mod_car_item .stage .slick-prev,
.mod_car_item .stage .slick-next {
  display: none !important;
}
.mod_car_item .stage .slick-slider {
  width: auto;
  height: auto;
}
.mod_car_item .stage .slick-slider .slick-list {
  width: auto;
  height: auto;
}
.mod_car_item .stage .slick-slider .slick-list .slick-track {
  width: 100% !important;
  height: auto;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.mod_car_item .stage .slick-slider .slick-list .slick-track .slick-slide {
  display: none;
  width: 100% !important;
  height: 290px !important;
}
.mod_car_item .stage .slick-slider .slick-list .slick-track .slick-slide.print {
  display: block;
  position: relative;
  width: 100%;
}
.mod_car_item .stage .slick-slider .slick-list .slick-track .slick-slide.slick-cloned {
  display: none;
}
.mod_car_item .stage .slick-slider .slick-list .slick-track .slick-slide img {
  width: auto !important;
  height: 280px !important;
  display: block;
  margin-bottom: 10px;
  float: right;
}
.mod_car_item .navigation_wrapper {
  display: none;
}
.mod_car_item .car_details {
  padding-bottom: 0;
}
.mod_car_item .car_details h1 {
  padding-top: 30px;
  font-size: 18px;
}
.mod_car_item .car_details h1 .suffix {
  font-size: 13px;
  padding-top: 3px;
}
.mod_car_item .car_details .prices {
  width: 55%;
  font-size: 13px !important;
  border-top-width: 1px;
  border-bottom-width: 1px;
  min-height: 45px;
}
.mod_car_item .car_details .prices strong {
  font-size: 15px !important;
}
.mod_car_item .car_details .prices .price {
  border-right-width: 1px;
  width: 33% !important;
  padding-left: 17px !important;
  padding-right: 7px !important;
  height: 45px;
  font-size: 10px;
}
.mod_car_item .car_details .prices .price:nth-of-type(1) {
  color: #aaa !important;
  padding-left: 7px !important;
}
.mod_car_item .car_details .prices .price:nth-of-type(1) strong {
  color: #aaa !important;
}
.mod_car_item .car_details .details {
  width: 45%;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size: 10px;
  min-height: 45px;
}
.mod_car_item .car_details .details .detail {
  width: 33.3% !important;
  padding-left: 7px !important;
  padding-right: 7px !important;
  padding-top: 4px !important;
  height: 45px;
  min-height: 45px;
  line-height: 1.43;
  border-right-width: 1px;
}
.mod_car_item .car_details .details .detail:nth-of-type(2) {
  padding-top: 18px !important;
}
.mod_car_item .car_details .details .detail:nth-of-type(3) {
  padding-left: 10px !important;
}
.mod_car_item .car_details .details .detail strong {
  display: block;
  font-size: 15px !important;
}
.mod_car_item .car_details .options {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  margin: 0;
  padding: 0;
}
.mod_car_item .car_details .options .print,
.mod_car_item .car_details .options .mail,
.mod_car_item .car_details .options .phone {
  display: none;
}
.mod_car_item .car_details .options .car_stock_number {
  line-height: 1;
}
.mod_car_item .car_details .options .car_stock_number label {
  top: 0px;
  letter-spacing: 1px;
  font-size: 11px;
  line-height: 20px;
}
.mod_car_item .car_details .options .car_stock_number span {
  background: transparent;
}
.mod_car_item .car_details .type_areas .type_area {
  padding-bottom: 0;
  padding-top: 10px;
}
.mod_car_item .car_details .type_areas .type_area:nth-of-type(1) {
  border-top: none;
}
.mod_car_item .car_details .type_areas .type_area:nth-of-type(2) {
  border-top-width: 1px;
  border-bottom: 1px solid #222;
}
.mod_car_item .car_details .type_areas .type_area:nth-of-type(3) {
  page-break-before: always;
  page-break-after: avoid;
  border-top: none;
  padding-bottom: 0;
  padding: 10mm;
}
.mod_car_item .car_details .type_areas .type_area:nth-of-type(3) h3 {
  margin-bottom: 0;
}
.mod_car_item .car_details .type_areas .type_area h3 {
  font-size: 14px;
}
.mod_car_item .car_details .type_areas .type_area ul li {
  font-size: 8px;
  line-height: 1.2;
  min-height: 0;
  padding-bottom: 9px;
}
.mod_car_item .car_details .type_areas .type_area ul li strong {
  font-size: 9px;
  min-width: 20px;
}

.mod_index .headerSlider {
  display: none;
}
.mod_index .content {
  padding-top: 180px;
}
.mod_index .cars {
  display: block;
}
.mod_index .cars .car {
  width: 100%;
  float: none;
  page-break-after: always;
  clear: both;
  margin: 0;
  /*.prices{
  	.price{
  		padding-left:10px !important;
  	}
  }
  .nl_intro{
  	white-space:normal;
  }
  .details {
  	font-size:13px;
  	strong, b{
  		font-weight: 400;
  		font-size:13px;
  	}
  }*/
}
.mod_index .cars .car:nth-of-type(2n) {
  padding-left: 0;
}

.mod_contact iframe {
  margin: 180px auto 0;
  width: 600px;
}
.mod_contact .form_wrapper {
  display: none;
}

.admin_box,
.sidebarShortcuts {
  display: none;
}

.print {
  display: block;
}

.header {
  display: none;
}

.footer_wrap {
  background: none;
  color: #000;
  height: 1px;
  overflow: visible;
  padding: 0px;
  letter-spacing: 0;
}
.footer_wrap .footer .left {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 80px;
  line-height: 1.3;
  font-size: 10px;
  width: 250px;
  letter-spacing: 0;
}
.footer_wrap .footer .left .opening_hours {
  display: none;
}
.footer_wrap .footer .left .contact {
  display: block !important;
  position: absolute;
  top: 60px;
  left: 0;
  font-size: 0px;
  font-weight: 900;
  padding: 0;
}
.footer_wrap .footer .left .contact:nth-of-type(1) {
  font-size: 14px;
}
.footer_wrap .footer .left .contact a, .footer_wrap .footer .left .contact a:link, .footer_wrap .footer .left .contact a:visited {
  font-size: 10px;
  font-weight: 900;
  text-transform: none;
}
.footer_wrap .footer .left .contact a:nth-of-type(1), .footer_wrap .footer .left .contact a:link:nth-of-type(1), .footer_wrap .footer .left .contact a:visited:nth-of-type(1) {
  font-size: 13px;
  display: block;
}
.footer_wrap .footer .left .contact ~ a {
  display: none;
}
.footer_wrap .footer .left img {
  display: none;
}
.footer_wrap .footer .left img.print {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
}
.footer_wrap .footer .center,
.footer_wrap .footer .right {
  display: none;
}

/*# sourceMappingURL=print.css.map */
