/* We change the font size */
/*
h1 {
font-size:32px;
}

p {
font-size:18px; 
}
*/

footer{
	display: none;
}

/*
#page {
  max-width: 1280px;
}
*/

/*
body { max-width: 1280px; margin: 0 auto; }
*/

/* paragraph?
.single-post p {
max-width: 1280px;
margin: 0 auto;
}
*/

/*
.blog #page {
    max-width: 1280px;
}
*/


.blog #primary, .attachment #primary, .single-post #primary, .page #primary, .search-no-results #primary, .archive #primary, .search-results #primary {
    max-width: 1280px; /*1280*/
    width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.blog .entry-content, .archive .entry-content, .single .entry-content, .search-results .entry-content, .blog .entry-summary, .archive .entry-summary, .single .entry-summary, .search-results .entry-summary {
    max-width: 100%;
}



/*
What this does:
- Overrides post/page content area to full width.
- Centers and constrains a max-width to match your pages.
- Ensures the inner .entry-content element doesn’t shrink. 
*/

/* 1. Make single posts and pages full width */
.single .content-area,
.page .content-area {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 2. Adjust the main wrapper container */
.single .site-main,
.page .site-main {
  max-width: 1024px; /* set this to your actual page wrapper width 1024*/
  margin: 0 auto;
}

/* 3. Ensure entry content stretches fully */
.single .entry-content,
.page .entry-content {
  max-width: 100% !important;
}


/*
If the layout is still compressed, force the sidebar off or adjust its display:

Optional: remove sidebar on posts/pages 

.single .widget-area,
.page .widget-area {
  display: none !important;
}

Optional: stretch main container if sidebar is hidden

.single .site-main,
.page .site-main {
  width: 100% !important;
}

*/


/* Hide header and footer on News page only */
.page-id-2217 .site-header,
.page-id-2217 .site-footer,
.page-id-2217 .navigation,
.page-id-2217 .entry-header,
.page-id-2217 .breadcrumbs {
    display: none !important;
}

/* Hide social share buttons on News page */
.page-id-2217 .social-share,
.page-id-2217 .share-buttons,
.page-id-2217 .sharedaddy,
.page-id-2217 .addtoany_share_save_container,
.page-id-2217 .shareaholic-canvas {
    display: none !important;
}

.page-id-2217 body {
    margin: 0;
    padding: 0;
}

.page-id-2217 .entry-content {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
}

.page-id-2217 iframe {
    width: 100vw !important;
    height: 100vh !important;
    position: fixed;
    top: 0;
    left: 0;
}