/*------------------------------------------------*/
/*-------------------[STRUCTURE]------------------*/
/*------------------------------------------------*/
#siteArea,
#main { display: block; }

#headerSideTop,
#headerSideSearch,
#headerSideNav,
#footer { display: none; }

#containerBx { padding-top: 0; }

#container { width: 100%; }

/*------------------------------------------------*/
/*---------------------[HEADER]-------------------*/
/*------------------------------------------------*/
#headerSide,
#headerSide .hdrLogoM {
  width: 100%;
  display: block;
  max-width: 100%;
}
#headerSideLogo { padding-top: 0; }
#headerSideLogo .hdrLogoM img {
  margin: 0 auto;
  height: 150px;
}
#headerSideLogo .hdrLogoD img { display: none; }

/*------------------------------------------------*/
/*---------------------[RATINGS]------------------*/
/*------------------------------------------------*/
.rating-item      { page-break-inside: avoid; }
.rating-item *    { color: black; }
.ratingProfileImg { display: none; }

/* default to a two-column layout */
/* single-column on Chrome because it ignores page-break-* with CSS grid */
@media print and (-webkit-min-device-pixel-ratio: 0) {
  .ratings-grid { display: block; }
  .rating-item { margin-bottom: 1rem; }
}
/* ensure that Firefox uses two-column grid  */
@-moz-document url-prefix() {
  .ratings-grid { display: grid; }
  .rating-item { margin-bottom: 0; }
}