h2:before {
	display:none !important;
}
h4.print-only {
	width:100%;
	display:block;
	padding-top:18px;
	font-size:24px;
}

.grid {
	background-color: none !important;
}
.grid .gw .col {
	float:none;
}
.grid.crumbs .gw .col {
	padding-left:18px;
	padding-right:18px;
}

.btn,
.ribbon,
.site_logo,
footer.grid,
nav.mp-menu,
.grid.bottom,
header.grid .gw .subgrid,
header.grid .gw .subgrid nav,
header.grid .gw .subgrid .main {
	display: none !important;
}

header.grid {
	border: 0 !important;
}

.grid .printLogo {
	display:block !important;
	width:7cm !important;
	margin-bottom:1cm;
}

.contact.thumb {
	max-width:15%;
}

.no-print {
	display:none !important;
}
.print-only {
	display:inline-block !important;
}

.grid .gw .seminare .col.sem_entry {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}

.grid .tabs {
	display:inline;
}
.grid .tabs .content {
	display:inline;
	border:none;
	width:100% !important;
	box-shadow:none;
}
.grid .tabs .content .content-1,
.grid .tabs .content .content-2,
.grid .tabs .content .content-3 {	
	position:relative;
	display:inline;
	padding:0 !important;
	opacity:1;
}
.grid .tabs .content .content-1 .col,
.grid .tabs .content .content-2 .col,
.grid .tabs .content .content-3 .col {
	padding:18px 0 !important;
}

.grid.sem_details .gw .col .cross_selling h4 {
	text-overflow:clip;
	white-space:normal;
}