/* Hide href from printing */
a[href]::after {
  content: none !important;
}
/* Hide unwanted printed elements */
.preheader,
.header-menus-wrapper,
.header-kiosko,
.inner.article-navbar,
.content-utilities,
.inner-content .author-net,
.inner-content .related-content,
.last-column,
.sidebar-col,
.ads,
.ads-skyscraper-container,
.oat,
.wrapper-other-contents,
.widget-next-previous,
.widget-lang-selector,
.machine-related-contents,
.back-to-top,
.owl-controls {
  display: none!important;
}
.main-container {
  margin-top: 20px;
}
.main-wrapper {
  margin-top: 20px;
}
.main-container .section-header {
  background-color: #fff!important;
  padding: 0;
}
.header-logo-wrapper {
  display: block!important;
  text-align: center;
}
.header-logo {
  display: block!important;
  margin: 0 auto;
  max-width: 100%!important;
  text-align: left;
}
.header-logo a img {
  margin: 0;
  max-width: 100%!important;
  min-height: 64px!important;
  object-fit: contain;
  width: auto;
}
#main.inner-content {
  margin-top: 0!important;
}
.inner-content .article-header {
  margin-top: 20px;
}
.inner-content .subtitle,
.inner-content .title,
.inner-content .summary {
  text-align: left;
}
.inner-content .article-info {
  margin-bottom: 20px;
}
.inner-content .content-data {
  clear:left;
  margin-top: 40px;
}
.inner-content .author-avatar {
  background-color: #fff!important;
  margin-right: 15px;
}
.inner-content .author-information {
  margin-left: 0!important;
}
.inner-content .article-header .article-media {
  max-width: 100%;
  position: static;
  text-align: center;
}
.inner-content .article-media {
  margin-bottom: 20px;
}
.inner-content .article-media .photo-subtitle {
  background-color: transparent!important;
  display: block;
  float: none;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 0;
  position: static;
}
.inner-content .article-media .video-wrapper {
  margin: 0 auto;
}
.inner-content .article-media .video-wrapper iframe {
  display: block;
  margin: 0 auto;
}
.inner-content blockquote {
  display: block;
  margin-left: 0;
  width: 100%;
}
.inner-content blockquote:before,
.inner-content blockquote:after {
  display: none;
}
.inner-content .body img {
  max-height: 420px;
}
.footer,
.footer .contact-data,
.footer .menu-footer,
.footer .developed-by {
  border: none;
  margin-bottom: 20px;
  padding: 0;
}
footer.footer {
  background-color: #fff!important;
}
.footer *,
.footer ul li * {
  color: #000!important;
}
.footer .contact-data {
  margin-top: 30px;
}
.footer .developed {
  border: none;
}
/* Cover-img bg-image restore for print */
.cover-img img {
  display: block!important;
  height: 100%;
  object-fit: cover;
  opacity: 1!important;
  max-height: 100%;
}
.onm-over *,
.onm-over * a {
  color: #fbfbfb!important;
}