/* Custom CSS para imagem destacada ocupar todo o container */

/* Remove limitações do container principal */
.single-post .section-post-header {
    max-width: 100% !important;
    width: 100% !important;
}

/* Remove padding e limitações do section_wrapper */
.single-post .section-post-header .section_wrapper {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Remove a limitação de largura máxima na imagem destacada */
.section-post-header .single-photo-wrapper {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Força o image_frame a ocupar toda a largura */
.section-post-header .single-photo-wrapper .image_frame {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: block !important;
}

/* Garante que a imagem dentro do wrapper ocupe toda a largura */
.single-photo-wrapper .image_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Garante que a tag IMG ocupe toda a largura */
.section-post-header .single-photo-wrapper .image_frame img,
.single-photo-wrapper .image_wrapper img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    display: block !important;
}

/* Remove qualquer limitação da coluna */
.section-post-header .column.single-photo-wrapper {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Garante que posts sem share também ocupem toda a largura */
.no-share .section-post-header .single-photo-wrapper.image .image_frame,
.share-simple .single-photo-wrapper .image_frame,
.no-share-mobile .section-post-header .single-photo-wrapper .image_frame {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Remove margem de qualquer elemento de compartilhamento que possa interferir */
.section-post-header .single-photo-wrapper .share-wrapper {
    max-width: 100% !important;
}

/* Força o container da imagem em posts específicos */
.post.single .section-post-header .image_frame,
.postid .section-post-header .image_frame {
    max-width: 100% !important;
    width: 100% !important;
}
/* Ajuste de alinhamento do Highlight (Blog Teaser) */
.blog-teaser li:last-child {
    margin-top: 2.65% !important;
}

.blog-teaser li:last-child .photo-wrapper {
    margin-bottom: 0 !important;
}
