img {
	display: block !important;
	page-break-before: auto !important;
	page-break-inside: avoid !important;
}
.content-block.invisible {
	display: block !important;
}
#header-wrapper, #mobile-navigation ul, #close-mobile-navigation, #top, #live-state, #footer, #partners, #legal ul,
#mobile-quick-navigation, .content-block.content-block-map, .content-block.content-block-teaser-row,
.content-block.content-block-livecams, .content-block.content-block-time-slider, .content-block.content-block-video,
.content-block.content-block-snippet .teaser .bevel, .content-block.content-block-snippet .teaser .teaser-background {
	display: none !important;
}
.content-block-snippet {
	margin-bottom: 0 !important;
}
.content-block-snippet .teaser .teaser-content {
	padding: 0 !important;
}
#mobile-logo {
	display: block;
	width: 200px;
	height: auto;
	margin: 0 auto 50px;
}
.breadcrumb {
  background-color: transparent;
  padding: 0;
  line-height: 1;
  border-radius: 0;
  font-size: 14px;
  margin-bottom: 2rem;
}
.breadcrumb .breadcrumb-item.active {
  color: #333;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: '|';
  color: #333;
}
.breadcrumb a {
  color: #333;
  text-decoration: none;
}
.h1 {
	color: #1e619b;
	font-size: 50px;
	margin-bottom: 0;
	text-transform: uppercase;
}
h1 {
	color: #003770;
	font-size: 30px;
	margin-bottom: 30px;
}
.snippet, .box {
	border: 1px solid #1e619b;
	padding: 30px;
	margin: 30px 0;
}