@media print {
	@page {
		margin: 20px;
	}

	@page :first {
		margin-top: 250pt;
	}

	@page :blank {
		display: none;
	}

	figure,
	img {
		page-break-inside: avoid;
		break-inside: avoid;
		width: 100%;
		height: auto;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	p {
		orphans: 2;
		widows: 2;
	}

	.logo-container,
	#siteHeader,
	.pre-header,
	.slider-navigation,
	.slider-for,
	.sidenav,
	.seasonal-prices .tooltip,
	#totalRentCost a,
	.price a,
	.slider-nav ~ ul,
	.inquiry,
	.related,
	#ansprechpartner,
	.modal,
	.daterangepicker,
	#firstFooterWidget,
	#fourthFooterWidget,
	footer .bottom-section {
		display: none !important;
	}

	.gasbuddelz > div,
	.gasbuddelz > div > div {
		background-image: none;
	}

	.seasonal-prices span {
		padding-right: .5rem;
	}

	.seasonal-prices,
	.short-facts,
	.collapsible {
		list-style: none;
	}

	.short-facts li:before {
		position: relative;
		display: inline-block;
		padding-right: .25rem;
	}

	.short-facts .beds:before {
		content: "Schlafplätze: ";
	}

	.short-facts .seats:before {
		content: "Sitzplätze: ";
	}

	.short-facts .length:before {
		content: "Länge: ";
	}

	.short-facts .weight:before {
		content: "Zulässiges Gesamtgewicht: ";
	}

	#rentalPeriodSelector {
		border: 0;
	}

	/*	https://gist.github.com/artursopelnik/782ab0478ef64483c23e64d3c5d8eeb4 */
	.slick-slide {
		display: none !important;
		height: auto !important;
	}

	.slick-slide.slick-active {
		display: inline-block !important;
	}

	.slick-list {
		height: auto !important;
	}

	.slick-track {
		width: auto !important;
		height: auto !important;
		transform: none !important;
	}

	.slick-track .slick-slide {
		width: 33.33% !important;
	}

	.collapsible .collapsible-header {
		font-size: 1.5rem;
	}

	.collapsible-body p {
		margin: 0;
	}

	footer .section-inner,
	.collapsible {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	footer .section-inner .widget-area,
	.collapsible > li {
		flex: 1;
	}

	.collapsible > li {
		margin-top: 0;
	}

	.collapsible > li:nth-child(3) {
		flex: 0 0 100%;
		margin-top: 2rem;
	}
}