.elementor-511665 .elementor-element.elementor-element-10c8de6{--display:flex;--background-transition:0.3s;}

/* Start custom CSS *//* Remove all sidebars site-wide */
#secondary,
.sidebar,
.sidebar-primary,
.widget-area,
aside.widget-area,
aside.sidebar {
    display: none !important;
}

/* Make the main content full width */
#primary,
.content-area,
.site-main,
main,
.content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

/* Common theme layouts */
.site-content,
.content-sidebar-wrap,
.ast-container,
.ast-row,
.ast-article-single,
.container,
.row {
    max-width: 100% !important;
}

/* ==========================================
   REMOVE HEADER
========================================== */

/* Hide the WordPress page title only */
.entry-title,
.page-title,
h1.entry-title,
.page-header,
.entry-header {
    display: none !important;
}

/* ==========================================
   REMOVE SIDEBAR
========================================== */

#secondary,
.sidebar,
.sidebar-primary,
.widget-area,
aside.widget-area,
aside.sidebar {
    display: none !important;
}

/* ==========================================
   MAKE CONTENT FULL WIDTH
========================================== */

#primary,
.content-area,
.site-main,
main,
.content-wrapper,
.site-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.ast-container,
.container,
.row,
.elementor-section-wrap {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
