/* The source masonry measurement column must not occupy a layout cell. */
.cctv-source .pxl-grid-masonry > .grid-sizer { display: none; }
.cctv-source #pxl-page-title-default { background-position: center center !important; }
@media (min-width: 1201px) {
  body:has(.cctv-source) .shell-header--compact .shell-topbar { height: 81px; }
  body:has(.cctv-source) .shell-header--compact .shell-logo { width: 152px; flex-basis: 152px; padding-left: 0; }
  body:has(.cctv-source) .shell-header--compact .pxl-header-nav { padding-left: 55px; flex: 1; }
  body:has(.cctv-source) .shell-header--compact .pxl-menu-primary { width: 100%; display: flex; justify-content: space-between; }
  body:has(.cctv-source) .shell-header--compact .pxl-menu-primary > li { margin-right: 0; }
  body:has(.cctv-source) .shell-header--compact .shell-search { margin-left: 24px; }
  body:has(.cctv-source) .shell-header--compact .shell-consult { height: 103px; }
  body:has(.cctv-source) .shell-language img { display: none; }
}

