
/* Estilos para a seção work */
#work .gallery article {
    margin-bottom: 2em;
}

#work .gallery .image.fit {
    margin-bottom: 0.5em;
}

/* Estilo para os títulos das imagens */
#work .gallery .image-title {
    color: #333;
    text-align: center;
    font-size: 0.9em;
    line-height: 1.4;
    padding: 0.5em;
    margin: 0.5em 0;
    font-weight: 400;
}

/* Ajustes para telas menores */
@media screen and (max-width: 736px) {
    #work .gallery .image-title {
        font-size: 0.85em;
        padding: 0.4em;
    }
}

/* Ajustes para telas muito pequenas */
@media screen and (max-width: 480px) {
    #work .gallery .image-title {
        font-size: 0.8em;
        padding: 0.3em;
    }
}

.lb-caption {
    display: none !important;
}

.lb-dataContainer {
    display: none !important;
}

.lb-data {
    display: none !important;
}

.lb-dataContainer {
    height: 0 !important;
    padding: 0 !important;
}

.lightbox .lb-image {
    border: none !important;
}

/* Remoção completa do espaço da legenda do lightbox */
.lb-dataContainer {
    position: absolute !important;
    top: -9999px !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* Remove a borda padrão da imagem */
.lightbox .lb-image {
    border: none !important;
}

/* Ajusta o container da imagem */
.lb-outerContainer {
    margin-bottom: 0 !important;
}

/* Solução mais radical */
.lb-dataContainer,
.lb-data,
.lb-details,
.lb-caption,
.lb-number {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
