.fire {
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, #eb754d, #e90c0c 33%, #cd1414);
  color: transparent;
}

.text-highlight {
  display: inline-block;
  position: relative;
}
.text-highlight::before {
  background: #ffcc00;
  bottom: 3px;
  content: "";
  position: absolute;
  left: 0;
  height: 18px;
  z-index: -1;
  width: 100%;
}


.red{ color: #d61c38;}
.blue { color: #008bd6;}
.green { color: #009ca3;}
.art a { color: #0075b0;}
.art a:hover { color: #f15941; }

a.pdf {
  padding: 0 0 2px 30px;
  line-height: 20px;
  background: url(/images/iconpdf.png) 0 0 no-repeat;
}
a.word {
  padding: 0 0 2px 30px;
  line-height: 20px;
  background: url(/images/iconword.png) 0 0 no-repeat;
}
.sppb-addon-title a { color: #ffffe0; }
.sppb-addon-title a:hover { color: #f1af41; }