@import url("https://fonts.googleapis.com/css2?family=Carlito");.panel-grid#pg-63-7 {
  margin-bottom: 50px;
}
.panel-grid#pg-63-5 {
  margin-bottom: 50px;
}
.panel-grid#pg-63-3 {
  margin-bottom: 50px;
}
.panel-grid#pg-63-0 .panel-grid-cell .textwidget p {
  margin-bottom: 0px;
  font-size: 16px;
}
.panel-grid#pg-63-1 .panel-grid-cell .textwidget p {
  font-style: italic;
  font-size: 16px;
}
.panel-grid#pg-63-3 .panel-grid-cell .textwidget p {
  font-style: italic;
  font-size: 16px;
}
.panel-grid#pg-63-4 .panel-grid-cell .textwidget p {
  font-style: italic;
  font-size: 16px;
}
.panel-grid#pg-63-6 .panel-grid-cell .textwidget p {
  font-style: italic;
  font-size: 16px;
}
.panel-grid#pg-63-8 .panel-grid-cell .textwidget p {
  font-style: italic;
  font-size: 16px;
}
#pgc-77-0-0 > #panel-77-0-0-0 li {
  font-family: Carlito;
  color: #000000;
}
.panel-grid#pg-91-0 .panel-grid-cell .textwidget {
  color: #000000;
}
body #cm-content {
  color: #000000;
  background-image: url(https://www.naturematters.uk/wp-content/uploads/2026/01/nature-matters-background-with-specks-small-768x768.jpg);
}
body #cm-content > .cm-container {
  font-family: Carlito;
}
.panel-grid#pg-91-0 .panel-grid-cell .textwidget p {
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
}
#cm-primary-nav .menunav-menu {
  font-family: Carlito;
}
.cm-row .current-menu-item > a {
  font-family: Carlito;
  font-weight: 400;
}
.cm-row .menu-item > a {
  font-family: Carlito;
  font-weight: 400;
  font-size: 16px;
}
.panel-grid#pg-91-1 .panel-grid-cell .textwidget p {
  font-size: 16px;
}
#cm-primary p {
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 19.8px;
  margin-top: 25px;
}
.page .wp-block-button__link {
  font-weight: 400;
}
#wpforms-111 button.wpforms-submit {
  font-weight: 400;
}
#wpforms-111 .wpforms-field .wpforms-field-label {
  font-weight: 400;
}
#post-128 > div:nth-child(2) > p:nth-child(1) {
  font-size: 16px;
}
.wp-element-caption {
  line-height: 17.4px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: left !important;
}
#post-336 > div.cm-entry-summary > figure > figure.wp-block-image.size-full.has-custom-border.is-style-rounded.wp-lightbox-container > figcaption {
  text-align: left;
}
.page .wp-block-image > .wp-element-caption {
  font-style: italic;
}
#post-336 > div:nth-child(2) > div > div:nth-child(1) > p {
  font-size: 16px;
  font-weight: 400;
  width: 1000px;
  margin-bottom: 25px;
}
#post-377 > div:nth-child(2) > p:nth-child(1) {
  font-size: 16px;
  margin-bottom: 20px;
}
.cm-container .page {
  width: auto;
}
.cm-entry-summary li {
  margin-bottom: 10px;
  line-height: 21.8px;
}
.copyright {
  width: auto;
}
body > #page .cm-footer-cols {
  height: 60px;
  background-color: #006633;
}
body > #page .cm-footer-bar {
  height: 0;
  padding-top: 0px;
  padding-bottom: 0px;
}
#cm-footer > div:nth-child(2) > div > div > div > div:nth-child(2) > div {
  display: none;
}
.cm-row > .cm-lower-footer-cols p {
  padding-bottom: 0px;
}
#page > #cm-footer > .cm-footer-cols .cm-row {
  padding-bottom: 0px;
}
#block-9 > p {
  padding-bottom: 0px;
  margin-bottom: -200px;
  margin-top: -19px;
}
#cm-primary > div > div > div:nth-child(1) > p {
  width: 700px;
}
.cm-row .custom-logo {
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
}
body > #page > #cm-masthead #cm-header-1 {
  background-color: #e7c9a9;
  background-image: url(https://www.naturematters.uk/wp-content/uploads/2026/01/nature-matters-background-with-specks-small-768x768.jpg);
}
#cm-primary > .cm-posts > .wp-block-image em {
  color: #000000;
  text-align: center;
}
.cm-posts .wp-block-image em {
  text-align: center;
}
#cm-primary > div > figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.is-style-default.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex > figure.wp-block-image.size-full.has-custom-border.is-style-rounded.wp-lightbox-container > figcaption > em {
  text-align: center;
}
#page > #cm-masthead #cm-primary-nav {
  min-width: 100%;
}
.cm-posts > .wp-block-group > .wp-block-image em {
  color: #000000;
}
.wp-block-group .wp-block-image em {
  text-align: left;
}
body {
  background-color: #efefe7;
}
@media screen and (max-width: 1024px) {
  #cm-masthead #cm-header-2 .cm-container {
    margin-left: 60px;
  }
  .cm-container .page {
    padding-left: 60px;
  }
  .panel-grid#pg-91-0 .panel-grid-cell .textwidget p {
    line-height: 28.8px;
  }
}
@media screen and (max-width: 768px) {
  #cm-header-1 #cm-site-branding {
    width: auto;
  }
}
@media screen and (max-width: 667px) {
  .custom-logo {
    transform: scale3d(0.8, 0.8, 1);
  }
}
@media screen and (max-width: 375px) {
  #cm-header-1 #cm-site-branding {
    width: auto;
  }
  .cm-container .page {
    padding-left: 0px;
  }
  #page > #cm-masthead #cm-header-1 > .cm-container {
    padding-left: 0px;
  }
}
