body.wp-theme-wittebrug h1,
body.wp-theme-wittebrug h2,
body.wp-theme-wittebrug h3,
body.wp-theme-wittebrug h4,
body.wp-theme-wittebrug h5,
body.wp-theme-wittebrug h6 {
}

body.wp-theme-wittebrug h1,
body.wp-theme-wittebrug h2,
body.wp-theme-wittebrug h3,
body.wp-theme-wittebrug h4,
body.wp-theme-wittebrug h5,
body.wp-theme-wittebrug h6 {
  font-weight: 600;
  font-style: normal !important;
}

/** Block hero */
section.block.block--hero .splide .splide__slide.is-active .content-wrapper h6 {
  color: #fff;
}

section.block.block--hero
  .splide
  .splide__slide.is-active
  .content-wrapper
  .buttons-wrapper
  .button {
  font-style: normal;
  border-radius: 100px;
  background-color: #0f500f;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}

/** block CTA */
section.block.block--cta .cta-wrapper .cta-bar {
  background-color: #222222;
}

section.block.block--cta .cta-wrapper .cta-bar .cta {
  font-weight: 400;

  color: #fff !important;
  font-size: 16px;
}

section.block.block--cta .cta-wrapper .cta-bar .cta:before {
  background-color: #fff !important;
}

section.block.block--cta .cta-wrapper .cta-bar .cta:after {
  font-weight: 600;
  color: #000;
}

section.block.block--cta .cta-wrapper .cta-buttons a.button {
  font-style: normal;
  background-color: #0f500f;
  color: #fff;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}

/** Block brands */
.block.block--brands h2 {
  font-weight: 700;
  font-style: normal;
  color: #000;
}

section.block.block--brands .models-wrapper .model .model-name {
  color: #222;
}

/** Block image text blocks */
.block.block--image-text .block-wrapper.bg-primary:after,
.block.block--image-text.bg-primary {
  background-color: #222 !important;
}

.block.block--image-text .block-wrapper.bg-tertiary:after,
.block.block--image-text.bg-tertiary {
  background-color: #222 !important;
}

.block.block--image-text .block-wrapper.bg-tertiary h6,
.block.block--image-text.bg-tertiary h6,
.block.block--image-text .block-wrapper.bg-primary h6,
.block.block--image-text.bg-primary h6 {
  color: #fff !important;
}

.block.block--image-text .content-wrapper h6 {
  font-weight: 700;
  color: #222;
}

.block.block--image-text .content-wrapper h2 {
  font-weight: 700;
  font-style: normal;
  color: #000;
}

.block.block--image-text .content-wrapper p {
}

.block.block--image-text .content-wrapper .button-wrapper a.button {
  font-style: normal;
  border-radius: 100px;
  background-color: #0f500f;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}

/** Block deals */
.block.block--image-text-slider.bg-primary {
  background-color: #222 !important;
}

.block.block--image-text-slider.bg-primary h2 {
  font-weight: 700;
  font-style: normal;
}

.block.block--image-text-slider.bg-primary h3 {
  font-weight: 700;
}

.block.block--image-text-slider.bg-primary p {
  font-weight: 400;
}

.block.block--image-text-slider.bg-primary .buttons-wrapper a.button {
  font-style: normal;
  border-radius: 100px;
  background-color: #0f500f;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}

/** Block latest news */
.block.block--posts .content-wrapper h6 {
  font-weight: 700;
  color: #222;
}

.block.block--posts .content-wrapper h2 {
  font-weight: 700;
  color: #222;
  font-style: normal;
}

.block.block--posts .teaser-wrapper article .content-wrapper h4 {
  font-weight: 700;
  color: #222;
  font-style: normal;
}

.block.block--posts .teaser-wrapper article .content-wrapper .post-date {
  font-style: normal;
}

/** Usp columns */
section.block.block--usp-columns {
}
section.block.block--usp-columns .block-intro {
  color: #000 !important;
}
section.block.block--usp-columns .block-intro h6 {
  color: #000 !important;
}
section.block.block--usp-columns .block-intro h2 {
  color: #000 !important;
}
section.block.block--usp-columns .block-content:before {
  background-color: #222 !important;
}
section.block.block--usp-columns
  .block-content
  .usp-column
  .content-wrapper
  h6 {
  color: #000;
}
section.block.block--usp-columns
  .block-content
  .usp-column
  .content-wrapper
  h3 {
  color: #000;
}
section.block.block--usp-columns .block-content .usp-column .content-wrapper p {
}
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(1)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(4)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(5)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(8)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(9)
  .usp-column
  h6 {
  color: #fff;
}

section.block.block--usp-columns .button {
  font-style: normal;
  border-radius: 100px;
  background-color: #0f500f;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}

section.block.block--360-view .content-wrapper h6 {
  color: #000;
}
section.block.block--360-view .content-wrapper h2 {
  color: #000;
}
section.block.block--360-view .content-wrapper p {
}

section.block.block--compair {
  background-color: #222 !important;
  color: #fff;
}

section.block.block--compair h6 {
  color: #fff;
}
section.block.block--compair h2 {
  color: #fff;
}
section.block.block--compair h5 {
  color: #fff;
}
section.block.block--compair .variant h3 {
  color: #fff;
}
section.block.block--compair .button {
  font-style: normal;
  border-radius: 100px;
  background-color: #0f500f;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #0f500f;
}
