@media print{
	*{
		color: #000 !important;
	}
	.print{
		display: block !important;
	}
	.print-hide{
		display: none !important;
	}
	div a.blue-link{
		color: #000 !important;
	}
	img:not(.print-image){
		display: none !important;
	}
	img.header-logo-print{
		display: block !important;
	}
	.container-global{
		min-height: 0 !important;
	}
	.header{
		display: none !important;
	}
	.footer{
		display: none !important;
	}
	.privacy-message{
		display: none !important;
	}
	.top-panel{
		display: none !important;
	}
	.tour-header{
		padding: 0;
		border-radius: 0;
		height: auto !important;
	}
	.tour-header-bkg{
		filter: none;
	}
	.tour-date-tags{
		display: none;
	}
	.tour-date-path{
		display: none;
	}
	.tour-route-title-container{
		margin-top: 50rem !important;
	}
	.tour h2{
		margin: 20rem 0 !important;
	}
	.tour-content{
		padding-top: 50rem !important;
		overflow-y: visible;
	}
	.tour-reserve-container{
		margin: 0 !important;
		height: auto !important;
		flex-grow: 0 !important;
	}
	.tour-reserve{
		position: static !important;
		margin-top: 0 !important;
		top: 0 !important;
		width: 100% !important;
	}
	.tour-reserve-content{
		border-radius: 0;
	}
	.tour-content-short-block{
		padding: 0 !important;
	}
	.tour-options-list-item div{
		margin-right: 0 !important;
	}
	.tour-reserve-title-container{
		display: none;
	}
	.tour-reserve-content-form{
		padding: 0;
	}
	.tour-reserve-content-text{
		margin: 10rem 0;
	}
	.tour-reserve-content-sight-text{
		max-height: none;
		overflow-y: visible;
	}
	.tour-reserve-content-flight{
		display: none !important;
	}
	.tour-reserve-content-favourite{
		display: none !important;
	}
	.tour-reserve-button{
		display: none !important;
	}
	.tour-reserve-service-buttons{
		display: none !important;
	}
	.tour-reserve-manager{
		margin: 0 !important;
	}
	.tour-reserve-manager-image{
		display: none;
	}
	.cruise-booking{
		display: none !important;
	}
	.tour-path{
		display: none;
	}
	.tour-list-item-content{
		display: block;
	}

	.page-two-columns-right-container{
		display: none !important;
	}
	.page-header{
		padding: 0;
		border-radius: 0;
		height: auto !important;
	}
	.page-header-bkg{
		filter: none;
	}
	.page-short-description{
		display: none;
	}
	.page-name h1{
		margin: 0;
	}
	.purchase, .payments, .visas, .documents, .cooperation, .reviews, .review, .contacts{
		padding: 20rem 0;
	}
	.purchase-title, .payments-title, .visas-title, .documents-title, .cooperation-title, .reviews-title, .review-title, .contacts-title{
		padding-left: 0;
	}
	.titled-list-item-content{
		display: block;
	}
	.document-payment-methods-title{
		display: none !important;
	}
	.reviews-tours-list .list-field-text{
		padding-left: 0;
	}
	.reviews-item{
		padding: 20rem 0 !important;
		height: auto !important;
	}
	img.review-print-image{
		display: block !important;
	}
	.contacts-countries-list .list-field-text{
		margin: 25rem 0 10rem 0;
		padding-left: 0;
	}
	.contacts-item{
		padding: 0 !important;
		height: auto !important;
	}
}
