/* event-countdown.css */
.ph7-event-countdown {
    display: flex;
    justify-content: center;
    align-items: center;
 
    font-family: var( --e-global-typography-b7c5f05-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b7c5f05-font-size );
    font-weight: var( --e-global-typography-b7c5f05-font-weight );
    line-height: var( --e-global-typography-b7c5f05-line-height );
 
    font-weight: 300;
    font-size: 2em;
    gap: 30px;
    text-align: center;
    color: #333;
    padding: 20px;
    margin: 20px;
    flex-wrap: wrap; /* Para garantir que o contador se ajuste em telas pequenas */
}

.ph7-event-countdown h2{
    display: block;
    width: 100%;
    color: #FFFFFFCC;
}

.ph7-event-countdown small{
    font-family: "Montserrat", sans-serif;
    font-size: .45em;
    display: block;
    width: 100%;
    color: #FFFFFFCC;
    margin-top: -45px;
}

.countdown-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    margin: 5px;
    min-width: 80px; /* Garantir que os itens não fiquem muito pequenos */
}

.countdown-item .label {
    font-size: 0.6em;
    text-transform: uppercase;
    color: #FFFFFF99;
}

/* Aumentar os números para 5rem, para serem bem visíveis */
.countdown-item span {
    font-size: 6rem;
    font-weight: bold;
    color: #FFF;
    margin-bottom: 15px;
}

/* Ajustar para telas pequenas */
@media (max-width: 768px) {
    .ph7-event-countdown {
        font-size: 1.5rem;
        flex-direction: column;
        gap: 15px;
    }

    .countdown-item {
        margin: 10px;
    }

    .countdown-item span {
        font-size: 3.5rem;
    }

    .countdown-item .label {
        font-size: 0.7em;
    }
}

/* Ajuste para telas muito pequenas (ex: celulares em modo retrato) */
@media (max-width: 480px) {
    .ph7-event-countdown {
        font-size: 1.2rem;
    }

    .countdown-item span {
        font-size: 3rem;
    }

    .countdown-item .label {
        font-size: 0.6em;
    }
}
