/* ======================= */
/* ELEMENTOR ПОЛНАЯ ШИРИНА */
/* ======================= */

/* 1. УБИРАЕМ ВСЕ ОГРАНИЧЕНИЯ ШИРИНЫ */
.elementor-page .site,
.elementor-page .site-header,
.elementor-page .site-main,
.elementor-page .site-footer,
.elementor-page .content-area,
.elementor-page #page,
.elementor-page #content,
.elementor-page #primary {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

/* 2. ОЧИСТКА ВСЕХ КОНТЕЙНЕРОВ */
.elementor-page .container,
.elementor-page .container-fluid,
.elementor-page .wrap,
.elementor-page .inner,
.elementor-page .main-content,
.elementor-page article,
.elementor-page .post,
.elementor-page .page {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 3. ОСОБЫЕ СТИЛИ ДЛЯ РЕДАКТОРА ELEMENTOR */
.elementor-edit-mode .elementor-section-wrap,
.elementor-edit-mode .elementor-inner-section,
.elementor-edit-mode .elementor-section {
    max-width: 100% !important;
}

/* 4. УБИРАЕМ ЛЮБЫЕ ОГРАНИЧЕНИЯ */
body.elementor-page {
    overflow-x: visible !important;
}

.elementor-page * {
    box-sizing: border-box;
}

/* 5. ШАПКА И ПОДВАЛ - СКРЫВАЕМ НА СТРАНИЦАХ ELEMENTOR */
body.elementor-page .site-header,
body.elementor-page .site-footer,
body.elementor-page .sidebar {
    display: none !important;
}

/* 6. СТРАНИЦА С ХЕДЕРОМ И ФУТЕРОМ ОТ ELEMENTOR */
.page-template-elementor_canvas .site-header,
.page-template-elementor_canvas .site-footer,
.page-template-elementor_canvas .sidebar {
    display: none !important;
}

.page-template-elementor_canvas #page,
.page-template-elementor_canvas #content {
    max-width: 100% !important;
    width: 100% !important;
}