/* temporary rules */
body:not(.path-frontpage) main .node {

  p,
  span,
  strong {
    font-family: var(--font-primary) !important;
    font-size: var(--font-size-primary) !important;
    background-color: transparent !important;
  }

  a,
  a span {
    font-family: var(--font-primary) !important;
    font-size: var(--font-size-primary) !important;
    color: var(--color-orange) !important;
  }

  td {
    border-color: #FFF !important;
    border-width: 1px;
  }
}

.table > :not(caption) > * > * {
  color: #FFF;
  background-color: transparent;
}

@media screen and (max-width: 1024px) {

  body:not(.path-frontpage) main .node table td,
  body:not(.path-frontpage) main .node table td p,
  body:not(.path-frontpage) main .node table td a,
  body:not(.path-frontpage) main .node table td strong,
  body:not(.path-frontpage) main .node table td span {
    font-size: 16px !important;
  }
}