/*
 Theme Name: Twenty Seventeen Child
 Template: twentyseventeen
*/


/* Remove max-width on main wrapper */
.wrap {
    max-width: 100%;
    padding-left: 30px; /* Optional: adds small breathing room */
    padding-right: 30px;
}

/* Adjust content width for screens larger than 768px (48em) */
@media screen and (min-width: 48em) {
    .wrap {
        max-width: 100%;
    }
    
    /* Ensure the content area spans the full width in one-column layout */
    .page.page-one-column:not(.twentyseventeen-front-page) #primary {
        max-width: 100%;
        width: 100%;
    }
}

/* Make entry content and headers 100% wide */
.page-one-column .panel-content .wrap {
    max-width: 100%;
}