@media print {
	section#print{
		display:block !important;
		margin-top:25px !important;
	}
	
	section#print p{
		display:block !important;
		margin-bottom:25px !important;
		font-weight:bold;
	}	
	
	section#print .img_wrap{
		text-align:center;
		margin:35px 0;
	}
	section#print img{
		max-width:75%;
	}		
	
	section#print .dxim_grid_image.ratio_4_3 a{
		text-align:center;
		display:inline;
		max-width:100%;
		width:100%;
	}

	body, html{
		font-size: 15pt !important;
		line-height:22pt !important;
	}
	
	@page {
		size: auto;
		margin: 15px 0;
	}

    @page :footer {
        display: none
    }
 
    @page :header {
        display: none
    }
	#head{
		margin-top:15px;
	}

	.dxim_vehicle_title, h1 span, .dxim_vehicle_title h2{
		font-size: 38pt !important;
		line-height:38pt !important;
		margin:0;
	}
	.nav_wrap, .meta_head, .logo_wrap {
		display:none;
	}

	
	.logo_wrap img {
		display:none;
	}	
	
	#fahrzeug_single_title{
		margin-top:0px;
	}
	.row.fahrzeug_single_header {
		padding:0;
	}
	
	#fahrzeug_wrap_intro{
		padding:0px 0;
	}
	
	.col-xl-6.single_slide_wrap{
		display:none;
		
	}
	div#wpcs_vehicle_single_image_wrapper {
		width: 100%;
		padding: 0;
		display: block;
		position: static;	
		-webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
		color-adjust: exact !important;                 /* Firefox 48 – 96 */
		print-color-adjust: exact !important;   	
		clear:both;
		float:none;
		height: auto;	
	}  
	
	#fahrzeug_wrap_intro, .pagebreak{
		page-break-after: always;
		display:block;
	}
	
	div#vehicle_single_thumbnails, .dxim_control_buttons{
		display:none 
	}
	.col-xl-6 {
		width: 100%;
	}
	.mobile_layout_facts{
		width:100%;
		display: block;
		margin:0;
		padding:0;
		float:none;
	}
	.field.dxim_clearfix {
		width:33%;
		display: inline-block;
		margin:0 0 15px 0;
		float:left;		
	}
	.mobile_layout_data{
		width:100%;
		display: block;
		margin:0;
		padding:0;
		float:none;	
	}
	.wpcs_grid{
		display:block  !important;	
	}
	
	.dxim_vehicle_features.wpcs_grid.wpcs_grid_3 {
		grid-gap: 0;
		padding:0;
		margin:0;
	}
	h2.dxim_section_header{
		display:none !Important;
	}
	.dxim_vehicle_features.wpcs_grid.wpcs_grid_3 div{
		width:33% !important;	
		margin:0;
		padding:0;
		display:inline !important;	
		float:left !important;	
	}
	ul.dxim_vehicle_feature_list li{
		font-size: 18pt !important;	
		line-height:24px;
		margin-bottom:2pt;
		width:100%;
	}
	.price_single_wrap {
		margin: 10px 0;
	}
	.price_wrapper.dxim_vehicle_price {
		text-align: center;
	}
	
	section#fahrzeug_wrap_intro{
		padding:0 !important;
	}
	
	section#fahrzeug_wrap_intro .container, #fahrzeug_wrap_content .container{
		max-width:90%;
		width:90%;
		display:block;
	}
	.dxim_vehicle_specifics_list.dxim_vehicle_specifics_list_single div {
		font-size: 10px !important;
		line-height: 10px !important;
	}
		
	.row.buttons_wrap, section#kontakt, .row.fahrzeug_single_content .col-xl-5, div#maps, #footer, div#bewertungen_wrap, #footer_bar, a#toggle_bewertungen {
		display: none;
	}
	section#fahrzeug_wrap_intro .label, section#fahrzeug_wrap_intro .fact {
		font-size: 18pt !important;
		line-height:20pt !important;
	}	
	section#fahrzeug_wrap_intro .label{
		width:100% !important;
		padding:0 !important;
		margin:0 0 5px 0 !important;
	}	
	span.price_before{
		display:none !important;
		visibility:hidden;
		width:0;
	}
	
	section#fahrzeug_wrap_intro .fact {
		width:100% !important;
		padding:0 !important;
		margin:0 !important;		
	}		
	
	span.price_brutto.price_big{
		display:block !important;
		width:100%;
		min-width:100%;
		text-align:left;
	}

	span.price_brutto.price_big, .price_wrapper.dxim_vehicle_price, .price_single_wrap{
		color:#004899;
		font-size:200%;
		display:block;
		text-align:center;
	}

#fahrzeug_wrap_intro span.price_brutto.price_big {
    display: none !important;
}

}