/*
 * Theme Name: entrecieletpierres2
 *
 * Layout: Content-Sidebar
 *
 * Learn more: https://developer.wordpress.org/themes/basics/template-files/
*/

.page .site-content
{ 
    width:100%;
    background: #fff; 
    background: hsl(0, 0%, 100%);
    min-height:600px;
}

.site-footer {
    width: 100%;
}

.entry-header,
.page-header,
.entry-content,
.entry-sub,
.entry-sub-1,
.entry-sub-2,
.entry-sub-3,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation  { 
    position: relative;
    max-width: 100%;
    padding: 0 3.5rem;
    margin: 1rem auto;
}

@media screen and (max-width: 1150px) {
    .entry-header,
    .entry-content,
    .entry-sub,
    .entry-sub-1,
    .entry-sub-2,
    .entry-sub-3,
    .entry-footer,
    .entry-summary,
    .tag-links,
    .post-navigation,
    .comments-area,
    .paging-navigation,
    .index-box  { 
        padding: 0.5rem 3rem 0.5rem 3rem;
        margin-top: 0.5rem;
        margin-bottom:0.5rem;
    }
    
    .page-header {
        padding-left:8rem;
    }
}

@media screen and (max-width: 768px) {
    .entry-header,
    .entry-content,
    .entry-sub,
    .entry-sub-1,
    .entry-sub-2,
    .entry-sub-3,
    .entry-footer,
    .entry-summary,
    .tag-links,
    .post-navigation,
    .comments-area,
    .paging-navigation,
    .index-box  { 
        padding: 0.5rem;
        margin-top:0.5rem;
        margin-bottom:0.5rem;
    }
    
    .page-header {
        padding-left: 1rem;
    }
}

@media screen and (max-width: 320px) {
    .page-header {
        margin-left: 0rem;
    }
}