/* Layout chrome around blog content. Header look lives in header-tpn.css. */

body.home .playnet-blog-wrap,
body.blog .playnet-blog-wrap,
body.single-post .playnet-blog-wrap,
body.archive .playnet-blog-wrap,
body.category .playnet-blog-wrap,
body.search .playnet-blog-wrap {
  position: relative;
  z-index: 1;
  clear: both;
}

/* Nav overlays the hero; listing pages without a banner need space under the floating bar */
body.archive .playnet-blog-wrap,
body.category .playnet-blog-wrap,
body.search .playnet-blog-wrap,
body.error404 .playnet-blog-wrap {
  padding-top: 120px;
}

body.home .breadcrumb-area,
body.blog .breadcrumb-area,
body.single-post .breadcrumb-area,
body.archive .breadcrumb-area,
body.category .breadcrumb-area {
  display: none !important;
}

body.home #primary,
body.blog #primary,
body.single-post #primary,
body.archive #primary,
body.category #primary {
  width: 100%;
  max-width: 100%;
  float: none;
  padding: 0;
  margin: 0;
}

body.home #secondary,
body.blog #secondary,
body.single-post #secondary,
body.archive #secondary,
body.category #secondary {
  display: none !important;
}

body.home .container.geco-content-wrap,
body.blog .container.geco-content-wrap,
body.single-post .container.geco-content-wrap,
body.archive .container.geco-content-wrap,
body.category .container.geco-content-wrap {
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* Kill Geco banner on category pages when our wrap is present */
body.archive .breadcrumb-bg,
body.category .breadcrumb-bg,
body.archive .inner-banner,
body.category .inner-banner {
  display: none !important;
}

/* Blog pages already have the DESIGN subscribe band */
body.home .s-newsletter-area,
body.blog .s-newsletter-area,
body.single-post .s-newsletter-area,
body.archive .s-newsletter-area,
body.category .s-newsletter-area,
body.search .s-newsletter-area,
body.home .footer-top .newsletter-area,
body.blog .footer-top .newsletter-area,
body.single-post .footer-top .newsletter-area,
body.archive .footer-top .newsletter-area,
body.category .footer-top .newsletter-area,
body.search .footer-top .newsletter-area {
  display: none !important;
}

/* Geco newsletter pulls up 55px and clips the subscribe heading */
body.home .footer-widget-area,
body.blog .footer-widget-area,
body.single-post .footer-widget-area,
body.archive .footer-widget-area,
body.category .footer-widget-area {
  padding-top: 40px;
}

body.home .footer-top .newsletter-wrap,
body.blog .footer-top .newsletter-wrap,
body.single-post .footer-top .newsletter-wrap,
body.archive .footer-top .newsletter-wrap,
body.category .footer-top .newsletter-wrap {
  margin-top: 0 !important;
}

body.home #content,
body.blog #content,
body.single-post #content,
body.archive #content,
body.category #content {
  overflow: visible;
}

/* Geco footer flame decorations — not used on PlayNet */
.footer-fire,
.footer-fire.footer-fire-right {
  display: none !important;
}
