/* Reset theme interference on article pages */
.esa-article-wrap {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.esa-article-wrap .ep-wrap {
    max-width: 100%;
}
/* Hide theme elements on article pages */
body.single-eurosor_article .entry-header,
body.single-eurosor_article .entry-title,
body.single-eurosor_article .post-navigation,
body.single-eurosor_article .entry-footer,
body.single-eurosor_article .comments-area,
body.single-eurosor_article article > header {
    display: none !important;
}
body.single-eurosor_article .entry-content,
body.single-eurosor_article .post-content {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
body.single-eurosor_article main,
body.single-eurosor_article .site-main,
body.single-eurosor_article .content-area {
    max-width: 100% !important;
    padding: 0 !important;
}
/* Elementor compatibility */
body.single-eurosor_article .elementor-section-wrap,
body.single-eurosor_article .elementor-widget-container {
    max-width: 100% !important;
}
