/* Full-width page wrapper */
.emega-page {
    width: 100%;
    background-color: #e3e6e6;
}

/* Centered Page Designer content */
.emega-main-container {
    width: 100%;
    max-width: 1500px; /* content area width */
    margin: 0 auto; /* center horizontally */
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

/* Full width header banner */
.emega-headerbanner {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

/* Restore Bootstrap row behavior (important) */
.emega-page .row {
    margin-left: -15px;
    margin-right: -15px;
}
