/* Universal selector. Reset all content to transparent background, black color, and remove box and text shadows. */
* {
  background: transparent !important;
  box-shadow: none !important;
  color: #000 !important;
  /* Black prints faster - http://cbrac.co/XvusCs */
  text-shadow: none !important;
  font-family: Arial, sans-serif !important;
}
@page {
  margin: 0.5cm;
}
a,
a:visited {
  text-decoration: underline;
}
.main a[href]:after {
  content: " (" attr(href) ")";
}
/* Don’t show links for images, or javascript/internal links */
a[href^="#"]:after,
.imageReplacement a:after,
a[href^="javascript:"]:after {
  content: "";
}
abbr[title]:after {
  content: " (" attr(title) ")";
}
blockquote,
pre {
  border: 1px solid #999;
  page-break-inside: avoid;
}
h2,
h3,
p {
  orphans: 3;
  widows: 3;
}
h2,
h3 {
  page-break-after: avoid;
}
img,
tr {
  page-break-inside: avoid;
}
img {
  max-width: 100% !important;
}
thead {
  display: table-header-group;
  /* Displayed as a table header row group - http://cbrac.co/Q6s1o2 */
}
/* -------------------------------------------- */
.p-header,
.p-header .bgr {
  height: auto !important;
  min-height: 0 !important;
}
.bg-content {
  padding: 0 !important;
}
.no-print,
.footer-links,
.button,
.footer-strip .links,
.footer-strip .copyright:after,
.box img,
.shortcuts-bar,
.navig-bar,
form h2.inline-block,
.toggle-footer-links,
#placement-box,
.img-zoom-container,
.prague-castle-map,
.entrance-map,
.container__cookiesPolicy {
  display: none !important;
}
