@charset "UTF-8";
/**
 * Letras responsive para varios tamaños de pantalla
 * Este archivo se creo para poder trabajar ciertos tamaños de letra que no se adaptan bien por el zoom que tiene la pagina a traves del css
 * y ese zoom no es facil de quitar sin afectar los estilos generales de la pagina.
 * Si ese zoom es quitado, estos estilos pueden ajustarse o eliminarse.
 */
.letra_responsive_pequeña_1 {
  font-size: 0.75em;
}
@media (max-width: 575.98px) {
  .letra_responsive_pequeña_1 {
    font-size: 0.625em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_pequeña_1 {
    font-size: 0.5em;
  }
}

.letra_responsive_pequeña_2 {
  font-size: 0.625em;
}
@media (max-width: 575.98px) {
  .letra_responsive_pequeña_2 {
    font-size: 0.5em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_pequeña_2 {
    font-size: 0.375em;
  }
}

.letra_responsive_normal_1 {
  font-size: 1em;
}
@media (max-width: 575.98px) {
  .letra_responsive_normal_1 {
    font-size: 0.75em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_normal_1 {
    font-size: 0.625em;
  }
}

.letra_responsive_normal_2 {
  font-size: 0.875em;
}
@media (max-width: 575.98px) {
  .letra_responsive_normal_2 {
    font-size: 0.75em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_normal_2 {
    font-size: 0.625em;
  }
}

.letra_responsive_normal_3 {
  font-size: 1em;
}
@media (max-width: 767.98px) {
  .letra_responsive_normal_3 {
    font-size: 0.75em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_normal_3 {
    font-size: 0.625em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_normal_3 {
    font-size: 0.5em;
  }
}

.letra_responsive_mediana_1 {
  font-size: 1.5em;
}
@media (max-width: 767.98px) {
  .letra_responsive_mediana_1 {
    font-size: 1.25em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_mediana_1 {
    font-size: 1em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_mediana_1 {
    font-size: 0.875em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_mediana_1 {
    font-size: 0.625em;
  }
}

.letra_responsive_mediana_2 {
  font-size: 1.375em;
}
@media (max-width: 767.98px) {
  .letra_responsive_mediana_2 {
    font-size: 1.125em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_mediana_2 {
    font-size: 1em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_mediana_2 {
    font-size: 0.75em;
  }
}
@media (max-width: 350px) {
  .letra_responsive_mediana_2 {
    font-size: 0.625em;
  }
}

.letra_responsive_mediana_3 {
  font-size: 1.375em;
}
@media (max-width: 767.98px) {
  .letra_responsive_mediana_3 {
    font-size: 1.125em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_mediana_3 {
    font-size: 1em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_mediana_3 {
    font-size: 0.875em;
  }
}
@media (max-width: 300px) {
  .letra_responsive_mediana_3 {
    font-size: 0.75em;
  }
}

.letra_responsive_grande_1 {
  font-size: 1.75em;
}
@media (max-width: 767.98px) {
  .letra_responsive_grande_1 {
    font-size: 1.5em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_grande_1 {
    font-size: 1.125em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_grande_1 {
    font-size: 1em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_grande_1 {
    font-size: 0.75em;
  }
}

.letra_responsive_grande_2 {
  font-size: 2em;
}
@media (max-width: 767.98px) {
  .letra_responsive_grande_2 {
    font-size: 1.625em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_grande_2 {
    font-size: 1.25em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_grande_2 {
    font-size: 0.875em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_grande_2 {
    font-size: 0.75em;
  }
}

.letra_responsive_muy_grande_1 {
  font-size: 2em;
}
@media (max-width: 767.98px) {
  .letra_responsive_muy_grande_1 {
    font-size: 1.75em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_muy_grande_1 {
    font-size: 1.375em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_muy_grande_1 {
    font-size: 1.25em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_muy_grande_1 {
    font-size: 0.875em;
  }
}

.letra_responsive_muy_grande_2 {
  font-size: 2.1875em;
}
@media (max-width: 767.98px) {
  .letra_responsive_muy_grande_2 {
    font-size: 1.875em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_muy_grande_2 {
    font-size: 1.625em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_muy_grande_2 {
    font-size: 1.5em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_muy_grande_2 {
    font-size: 1.125em;
  }
}

.letra_responsive_muy_grande_3 {
  font-size: 2.5em;
}
@media (max-width: 767.98px) {
  .letra_responsive_muy_grande_3 {
    font-size: 2em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_muy_grande_3 {
    font-size: 1.75em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_muy_grande_3 {
    font-size: 1.625em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_muy_grande_3 {
    font-size: 1.25em;
  }
}

.letra_responsive_muy_grande_4 {
  font-size: 3.125em;
}
@media (max-width: 767.98px) {
  .letra_responsive_muy_grande_4 {
    font-size: 2.1875em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_muy_grande_4 {
    font-size: 1.875em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_muy_grande_4 {
    font-size: 1.75em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_muy_grande_4 {
    font-size: 1.25em;
  }
}

/*Para algunos iconos*/
.letra_responsive_gigante_1 {
  font-size: 6.25em;
}
@media (max-width: 767.98px) {
  .letra_responsive_gigante_1 {
    font-size: 5em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_gigante_1 {
    font-size: 3.75em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_gigante_1 {
    font-size: 2.5em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_gigante_1 {
    font-size: 1.5625em;
  }
}

.letra_responsive_tablero_filtro_1 {
  font-size: 1.25em;
}
@media (max-width: 767.98px) {
  .letra_responsive_tablero_filtro_1 {
    font-size: 0.875em;
  }
}
@media (max-width: 575.98px) {
  .letra_responsive_tablero_filtro_1 {
    font-size: 0.75em;
  }
}
@media (max-width: 400px) {
  .letra_responsive_tablero_filtro_1 {
    font-size: 0.625em;
  }
}
@media (max-width: 340px) {
  .letra_responsive_tablero_filtro_1 {
    font-size: 0.5em;
  }
}
@media (max-width: 280px) {
  .letra_responsive_tablero_filtro_1 {
    font-size: 0.375em;
  }
}

.letra_responsive_zona_categoria_1 {
  font-size: 0.625em;
}
@media (min-width: 400px) {
  .letra_responsive_zona_categoria_1 {
    font-size: 0.75em;
  }
}
@media (min-width: 576px) {
  .letra_responsive_zona_categoria_1 {
    font-size: 0.875em;
  }
}
@media (min-width: 768px) {
  .letra_responsive_zona_categoria_1 {
    font-size: 1.5em;
  }
}

/*# sourceMappingURL=letras-responsive.css.map */
