/*
  Static pages (company / manufacturing_process)
  - Keep overrides scoped to these pages only.
  - This file also contains rules that used to live as inline <style> in the legacy HTML.
*/

/* --- Common (both static pages) ---------------------------------------- */
body.page-id-113 #container,
body.page-id-115 #container,
body.page-company #container,
body.page-manufacturing_process #container {
  background: #fff;
}

body.page-id-113 section,
body.page-id-115 section,
body.page-company section,
body.page-manufacturing_process section {
  margin-bottom: 50px;
}

body.page-id-113 .h2_txt,
body.page-id-115 .h2_txt,
body.page-company .h2_txt,
body.page-manufacturing_process .h2_txt {
  text-align: center;
}

body.page-id-113 .h2_txt.mt30,
body.page-id-115 .h2_txt.mt30,
body.page-company .h2_txt.mt30,
body.page-manufacturing_process .h2_txt.mt30 {
  margin-top: 30px;
}

/* --- Manufacturing process (legacy inline styles) ---------------------- */
body.page-id-115 .itemArrange--typeD .itemArrange__img,
body.page-manufacturing_process .itemArrange--typeD .itemArrange__img {
  background-color: #dddddd;
}

body.page-id-115 .itemArrange--typeD .itemArrange__img img,
body.page-manufacturing_process .itemArrange--typeD .itemArrange__img img {
  max-width: 300px;
  margin: 0 auto;
}

body.page-id-115 .itemArrange--typeD .itemArrange__text h2,
body.page-manufacturing_process .itemArrange--typeD .itemArrange__text h2 {
  margin-bottom: 20px !important;
}
