.entry button.toggle,
section.textImage .imgrap,
.button,
section.contactForm,
section.Gallery,
footer,
section.mainContent .form,
section.internalMenu,
.mainImage .site .breadcrumbs,
section.mainImage .imgrap,
header {
	display:none;
}
body {
	font-size:14px;
	line-height:17px;
	color:black;
}
section {
	margin-bottom:0;
	page-break-inside:avoid;
}
section.mainImage h1 {
	background:transparent;
	text-align:right;
	padding:0;
	font-size:20px;
}
section.textImage .text-rap .stitle,
.stitle h3, h3.stitle, .stitle {
	padding:0;
	font-size:17px !important;
	margin:10px 0;
	text-align:right;	
}
.text-rap .entry h4, .text-rap .entry h3,
section.tripDays .day .title,
section.mainContent .content .daysnights,
section.mainContent .h2 h2,
section.mainContent .h2 {
	padding:0;
	font-size:16px !important;
	margin:0;
	text-align:right;
}
section.mainContent .content {
	display:block;
	padding:0;
}
section.tripDays .days {
	margin:0;
}
section.tripDays .day {
	margin-top:0;
	margin-bottom:0px;
}
#rap.page-trip section.textDefault {
    background: transparent;
}
#rap.page-trip section.textDefault .site .text-rap {
	padding:0;
}
section.text2Boxes .text-rap .entry {
    display: inline-block;
    width: 45%;
    padding: 0 0 0 5%;
}
.accord {
    max-height: unset;
}

form.regform .irap.file {
	display:none;
}
form.regform .irap .select::after,
form.regform .print {
	display:none;
}
form.regform .tabs-rap .tabscontent {
    display: block;
}
form.regform .tabs-rap .tabscontent {
	box-shadow:none;
	border-top:1px solid;
}
form.regform .tabrap .tab {
	box-shadow:none;
	color:black;
}
form.regform .irap.textarea label {
	top:60px;
}
form.regform .irap.checkbox label {
	top:0px;
}
form.regform .irap.date .select label {
	display:none;
}
form.regform .irap.date label.mlabel ,
form.regform .irap label {
	top:30px;
	display:block;
}
section#registrationForm .tabscontent {
	page-break-after:always;
}
section#registrationForm .tabrap {
	page-break-inside:avoid;
}
section#registrationForm {
	page-break-before: avoid;
	page-break-inside:unset;
}
form.regform .tabs-rap {
    padding: 0;
	overflow:hidden;
}
form.regform .irap {
	width: calc(33.333% - 20px);
	margin-left: 20px;
}