/* Transparent content area over imagery */
.home .site-content-contain,
.home .site-content {
  background: transparent !important;
}

/* Give the posts block a subtle card look, and spacing from panels */
#front-posts.front-posts-wrap {
  max-width: 1000px;
  margin: 3rem auto;
  padding: 0 1.25rem;
}

/* Make panel backgrounds feel more parallaxy */
.panel-image {
  background-attachment: fixed;      /* desktop browsers */
  background-size: cover;
  background-position: center center;
}

/* Optional: lighten post cards so imagery shows through a bit */
.front-post {
  background: rgba(255,255,255,0.9);
  padding: 1rem 1.25rem;
  margin: 0 0 1rem;
  border-radius: 6px;
  border: 1px solid rgba(0,0,0,0.05);
}

/* Tidy titles/meta */
.front-post .entry-title { margin: 0 0 .25rem; font-size: 1.35rem; }
.front-post .entry-meta   { opacity: .7; font-size: .9rem; margin-bottom: .5rem; }
