.header-main {
  position: relative;
}
.header-main #block-breadcrumb, .header-main [id^=block-navigationprincipale], .header-main ul.navbar {
  display: none;
}

main#main {
  padding-top: 6rem;
}

header#header {
  background-color: transparent;
}

.navbar-logo {
  width: 10vw;
  min-width: 10vw;
  max-width: 10vw;
  margin-top: -1rem;
}

div,
.content.content-display-12.user-details .content-body .field-content.field-content-display-4 *, .content.content-display-12.order-details .content-body .field-content.field-content-display-4 *,
span, h1 {
  font-size: 0.5rem !important;
}

.print-icon {
  display: none;
}

#footer {
  display: none;
}