body.cms-id-189 #main > .page-header,
body.cms-id-190 #main > .page-header,
body.cms-id-191 #main > .page-header,
body.cms-id-192 #main > .page-header,
body.cms-id-193 #main > .page-header,
body.cms-id-194 #main > .page-header,
body.cms-id-195 #main > .page-header,
body.cms-id-196 #main > .page-header,
body.cms-id-197 #main > .page-header,
body.cms-id-198 #main > .page-header {
  display: none !important;
}

body.cms-id-189 #wrapper,
body.cms-id-190 #wrapper,
body.cms-id-191 #wrapper,
body.cms-id-192 #wrapper,
body.cms-id-193 #wrapper,
body.cms-id-194 #wrapper,
body.cms-id-195 #wrapper,
body.cms-id-196 #wrapper,
body.cms-id-197 #wrapper,
body.cms-id-198 #wrapper {
  padding-bottom: 0;
  background: #f3f1ed;
}

body.cms-id-189 #wrapper > .container,
body.cms-id-190 #wrapper > .container,
body.cms-id-191 #wrapper > .container,
body.cms-id-192 #wrapper > .container,
body.cms-id-193 #wrapper > .container,
body.cms-id-194 #wrapper > .container,
body.cms-id-195 #wrapper > .container,
body.cms-id-196 #wrapper > .container,
body.cms-id-197 #wrapper > .container,
body.cms-id-198 #wrapper > .container {
  width: 100%;
  max-width: none;
  padding: 0;
}

body.cms-id-189 #content,
body.cms-id-190 #content,
body.cms-id-191 #content,
body.cms-id-192 #content,
body.cms-id-193 #content,
body.cms-id-194 #content,
body.cms-id-195 #content,
body.cms-id-196 #content,
body.cms-id-197 #content,
body.cms-id-198 #content {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}

.oc-mb45-specs-in[data-count="2"] {
  grid-template-columns: repeat(2, 1fr);
}

.oc-mb45-palette {
  margin-top: 34px;
  padding-top: 28px;
  border-top: 1px solid #d9dde1;
}

.oc-mb45-palette h3 {
  margin: 0 0 8px;
  color: #3b3b3b;
  font-size: 25px;
}

.oc-mb45-palette-note {
  max-width: 820px;
  margin: 0 0 16px;
  color: #687484;
  font-size: 14px;
  line-height: 1.55;
}

.oc-mb45-palette-anoda .oc-mb45-color {
  flex-basis: 220px;
}

.oc-mb45-palette-anoda .oc-mb45-color img {
  height: 170px;
  padding: 8px;
  object-fit: contain;
  background: #fff;
}

.oc-mb45-palette-wood .oc-mb45-color img {
  object-fit: cover;
}

#oc-aluminium-color-modal .oc-mb45-modal-dialog img {
  object-fit: contain;
  background: #fff;
}

@media (max-width: 575px) {
  .oc-mb45-specs-in[data-count="2"] {
    grid-template-columns: 1fr;
  }

  .oc-mb45-palette {
    margin-top: 26px;
    padding-top: 22px;
  }

  .oc-mb45-palette h3 {
    font-size: 22px;
  }

  .oc-mb45-palette-anoda .oc-mb45-color {
    flex-basis: 178px;
  }

  .oc-mb45-palette-anoda .oc-mb45-color img {
    height: 145px;
  }
}
