ol.custom-list {
    counter-reset: custom-counter; /* Reset the counter */
}

ol.custom-list li {
    font-size: 18px;
    margin: 10px 0;
}

ol.custom-list li::marker {
    font-size: 28px; /* Aumenta el tamaño de los números */
    font-weight: bold;
    color: var(--tg-theme-primary); /* Color rojo para el número */
}

.blog-details-inner .inner-title {
    color: var(--tg-theme-primary);
}
.bg-primary{
    background-color: var(--tg-theme-primary) !important;
}
.bg-info {
    
}

[tg-theme=dark] .card-title,[tg-theme=dark] .card-text {
    color: black;
}
[tg-theme=dark] .float-right, [tg-theme=dark] .li_custom_style li::before, [tg-theme=dark] .localization ,
[tg-theme=dark] .section__sub-title, [tg-theme=dark] .category a
{
    color: var(--tg-common-color-cyan) 
}

.pointer_cursor{
    cursor: pointer;
}

/* Ul */
.li_custom_style {
    list-style-type: none; /* Elimina los puntos de lista por defecto */
    padding-left: 0;
}

.li_custom_style li {
    position: relative;
    padding-left: 30px; /* Deja un espacio para el icono */
    margin-bottom: 10px; /* Añade espacio entre los elementos */
}

.li_custom_style li::before {
    content: "\f560"; /* Código del ícono FontAwesome */
    font-family: "Font Awesome 5 Pro"; /* Asegúrate de cargar FontAwesome */
    font-weight: 900; /* Estilo sólido del ícono */
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px; /* Ajusta el tamaño del ícono */
    color: var(--tg-theme-primary); /* Cambia el color del ícono */
    line-height: 1.2em; /* Alineación vertical */
}
