* Header */



/* Cartelas */
/* .cartela {
} */

.emphasis {
  font-family: MajritTx, serif;
  font-weight: 600;
}

.em_color {
  color: #52a4df;
}

.em_color_2 {
  color: #efa83d;
}

.hl_iryo {
  font-family: MajritTx, serif;
  font-weight: 600;
  color: #cc0000;
  background-color: transparent;
}

.hl_alvia {
  font-family: MajritTx, serif;
  font-weight: 600;
  color: #674ea7;
  background-color: transparent;
}

.pill {
  width: auto;
  padding: 2px 4px;
  margin: 0;
  border-radius: 2px;
  font-weight: bold;
  background-color: #ff35ea;
  color: white;
}

.pill_2 {
  width: auto;
  padding: 2px 4px;
  margin: 0;
  border-radius: 2px;
  font-weight: bold;
  background-color: #ffffd4;
  color: black;
}

.pill_3 {
  width: auto;
  padding: 2px 4px;
  margin: 0;
  border-radius: 2px;
  font-weight: bold;
  background-color: #efa83d;
  color: black;
}


@media (max-width: 767px) {
  .cartela {
    font-size: 1.1rem;
  }
}

/* Fullwidth */

@media (min-width: 768px) {
  /* Scroll central */
  .html-full {
    margin-left: calc(-100vw / 2.03 + 725px / 2);
    margin-right: calc(-100vw / 2.03 + 725px / 2);
  }
}

@media (min-width: 1001px) {
  /* Scroll central */
  .html-full {
    margin-left: calc(-100vw / 2.03 + 790px / 2);
    margin-right: calc(-100vw / 2.03 + 790px / 2);
  }
}
@media (min-width: 1200px) {
  /* Scroll central */
  .html-full {
    margin-left: calc(-100vw / 2.03 + 958px / 2);
    margin-right: calc(-100vw / 2.03 + 958px / 2);
  }
}

