.blog-molecular .topics a {
  color: #1f8acb !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-molecular #blog-content *:not(.has-text-color)>a {
  color: #1f8acb !important;
}

.blog-molecular #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-molecular #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #1f8acb !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-molecular #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #1f8acb !important;
}

.has-molecular-background-color {
  background-color: #1f8acb !important;
}

.has-molecular-color {
  color: #1f8acb !important;
}

.has-molecular-color>a {
  color: #1f8acb !important;
}

#side-nav ul .current-cat.cat-item-molecular a,
#side-nav ul .cat-item-molecular a:hover {
  color: #1f8acb !important;
}

.blog-newsevents .topics a {
  color: #ab0668 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-newsevents #blog-content *:not(.has-text-color)>a {
  color: #ab0668 !important;
}

.blog-newsevents #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-newsevents #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #ab0668 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-newsevents #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #ab0668 !important;
}

.has-newsevents-background-color {
  background-color: #ab0668 !important;
}

.has-newsevents-color {
  color: #ab0668 !important;
}

.has-newsevents-color>a {
  color: #ab0668 !important;
}

#side-nav ul .current-cat.cat-item-newsevents a,
#side-nav ul .cat-item-newsevents a:hover {
  color: #ab0668 !important;
}

.blog-qualitycontrol .topics a {
  color: #47ab9f !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-qualitycontrol #blog-content *:not(.has-text-color)>a {
  color: #47ab9f !important;
}

.blog-qualitycontrol #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-qualitycontrol #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #47ab9f !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-qualitycontrol #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #47ab9f !important;
}

.has-qualitycontrol-background-color {
  background-color: #47ab9f !important;
}

.has-qualitycontrol-color {
  color: #47ab9f !important;
}

.has-qualitycontrol-color>a {
  color: #47ab9f !important;
}

#side-nav ul .current-cat.cat-item-qualitycontrol a,
#side-nav ul .cat-item-qualitycontrol a:hover {
  color: #47ab9f !important;
}

.blog-stabilization .topics a {
  color: #f26721 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-stabilization #blog-content *:not(.has-text-color)>a {
  color: #f26721 !important;
}

.blog-stabilization #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-stabilization #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #f26721 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-stabilization #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #f26721 !important;
}

.has-stabilization-background-color {
  background-color: #f26721 !important;
}

.has-stabilization-color {
  color: #f26721 !important;
}

.has-stabilization-color>a {
  color: #f26721 !important;
}

#side-nav ul .current-cat.cat-item-stabilization a,
#side-nav ul .cat-item-stabilization a:hover {
  color: #f26721 !important;
}

.blog-white .topics a {
  color: #fff !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-white #blog-content *:not(.has-text-color)>a {
  color: #fff !important;
}

.blog-white #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-white #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #fff !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-white #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #fff !important;
}

.has-white-background-color {
  background-color: #fff !important;
}

.has-white-color {
  color: #fff !important;
}

.has-white-color>a {
  color: #fff !important;
}

#side-nav ul .current-cat.cat-item-white a,
#side-nav ul .cat-item-white a:hover {
  color: #fff !important;
}

.blog-black .topics a {
  color: #000 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-black #blog-content *:not(.has-text-color)>a {
  color: #000 !important;
}

.blog-black #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-black #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #000 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-black #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #000 !important;
}

.has-black-background-color {
  background-color: #000 !important;
}

.has-black-color {
  color: #000 !important;
}

.has-black-color>a {
  color: #000 !important;
}

#side-nav ul .current-cat.cat-item-black a,
#side-nav ul .cat-item-black a:hover {
  color: #000 !important;
}

.blog-text-white .topics a {
  color: #FAFAFC !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-text-white #blog-content *:not(.has-text-color)>a {
  color: #FAFAFC !important;
}

.blog-text-white #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-text-white #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #FAFAFC !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-text-white #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #FAFAFC !important;
}

.has-text-white-background-color {
  background-color: #FAFAFC !important;
}

.has-text-white-color {
  color: #FAFAFC !important;
}

.has-text-white-color>a {
  color: #FAFAFC !important;
}

#side-nav ul .current-cat.cat-item-text-white a,
#side-nav ul .cat-item-text-white a:hover {
  color: #FAFAFC !important;
}

.blog-text-black .topics a {
  color: #192830 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-text-black #blog-content *:not(.has-text-color)>a {
  color: #192830 !important;
}

.blog-text-black #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-text-black #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #192830 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-text-black #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #192830 !important;
}

.has-text-black-background-color {
  background-color: #192830 !important;
}

.has-text-black-color {
  color: #192830 !important;
}

.has-text-black-color>a {
  color: #192830 !important;
}

#side-nav ul .current-cat.cat-item-text-black a,
#side-nav ul .cat-item-text-black a:hover {
  color: #192830 !important;
}

.blog-text-grey .topics a {
  color: #757575 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-text-grey #blog-content *:not(.has-text-color)>a {
  color: #757575 !important;
}

.blog-text-grey #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-text-grey #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #757575 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-text-grey #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #757575 !important;
}

.has-text-grey-background-color {
  background-color: #757575 !important;
}

.has-text-grey-color {
  color: #757575 !important;
}

.has-text-grey-color>a {
  color: #757575 !important;
}

#side-nav ul .current-cat.cat-item-text-grey a,
#side-nav ul .cat-item-text-grey a:hover {
  color: #757575 !important;
}

.blog-border-grey .topics a {
  color: #BDC3c7 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-border-grey #blog-content *:not(.has-text-color)>a {
  color: #BDC3c7 !important;
}

.blog-border-grey #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-border-grey #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #BDC3c7 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-border-grey #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #BDC3c7 !important;
}

.has-border-grey-background-color {
  background-color: #BDC3c7 !important;
}

.has-border-grey-color {
  color: #BDC3c7 !important;
}

.has-border-grey-color>a {
  color: #BDC3c7 !important;
}

#side-nav ul .current-cat.cat-item-border-grey a,
#side-nav ul .cat-item-border-grey a:hover {
  color: #BDC3c7 !important;
}

.blog-streck-red .topics a {
  color: #B71C1C !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-streck-red #blog-content *:not(.has-text-color)>a {
  color: #B71C1C !important;
}

.blog-streck-red #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-streck-red #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #B71C1C !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-streck-red #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #B71C1C !important;
}

.has-streck-red-background-color {
  background-color: #B71C1C !important;
}

.has-streck-red-color {
  color: #B71C1C !important;
}

.has-streck-red-color>a {
  color: #B71C1C !important;
}

#side-nav ul .current-cat.cat-item-streck-red a,
#side-nav ul .cat-item-streck-red a:hover {
  color: #B71C1C !important;
}

.blog-light-grey .topics a {
  color: #EEEEF1 !important;
  font-size: calc(7/8 * 1em);
  line-height: 1.25em;
  font-weight: bold;
}

.blog-light-grey #blog-content *:not(.has-text-color)>a {
  color: #EEEEF1 !important;
}

.blog-light-grey #blog-content #post ul {
  list-style: none;
  padding-inline-start: calc(1.2em);
  margin-bottom: 2em;
}

.blog-light-grey #blog-content #post ul li::before {
  content: '+';
  font-weight: bold;
  color: #EEEEF1 !important;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-light-grey #blog-content .has-drop-cap:not(:focus):first-letter {
  color: #EEEEF1 !important;
}

.has-light-grey-background-color {
  background-color: #EEEEF1 !important;
}

.has-light-grey-color {
  color: #EEEEF1 !important;
}

.has-light-grey-color>a {
  color: #EEEEF1 !important;
}

#side-nav ul .current-cat.cat-item-light-grey a,
#side-nav ul .cat-item-light-grey a:hover {
  color: #EEEEF1 !important;
}

/* Remove the + icon from WPForms */
.wpforms-field.wpforms-field-checkbox.wpforms-list-inline ul li::before {
  content: '' !important;
}

.wpforms-field.wpforms-field-checkbox ul li::before {
  content: '' !important;
}