/*
Theme Name: norcal-archive
*/
@import url('/archive-restore-content/media/fonts.googleapis.com-css.css');
@import url('/archive-restore-content/media/inline-1916-marysville-giants2-0-4362a04eba.css');
@import url('/archive-restore-content/media/inline-1930-giants-0-a41b19a516.css');
@import url('/archive-restore-content/media/inline-a-philosopher-s-shrine-0-b1d5ddf1e9.css');
@import url('/archive-restore-content/media/inline-base-ball-text-0.css');
@import url('/archive-restore-content/media/inline-base-ball-text-1.css');
@import url('/archive-restore-content/media/inline-billy-martin-text-0.css');
@import url('/archive-restore-content/media/inline-billy-martin-text-1.css');
@import url('/archive-restore-content/media/inline-bohemians-0-8fb8d844b8.css');
@import url('/archive-restore-content/media/inline-cal-bears-text-0.css');
@import url('/archive-restore-content/media/inline-cal-bears-text-1.css');
@import url('/archive-restore-content/media/inline-canadian-national-baseball-championship-0-9721c548db.css');
@import url('/archive-restore-content/media/inline-carmichael-firemen-0-0658f56398.css');
@import url('/archive-restore-content/media/inline-chico-baseball-render-0.css');
@import url('/archive-restore-content/media/inline-chico-baseball-render-1.css');
@import url('/archive-restore-content/media/inline-college-of-the-redwoods-text-0.css');
@import url('/archive-restore-content/media/inline-college-of-the-redwoods-text-1.css');
@import url('/archive-restore-content/media/inline-contact-0-c16c2c7f94.css');
@import url('/archive-restore-content/media/inline-dave-rottman-0-42fc83e108.css');
@import url('/archive-restore-content/media/inline-defiance-0-ce70ac1ed9.css');
@import url('/archive-restore-content/media/inline-defiance-1-1471dd15e7.css');
@import url('/archive-restore-content/media/inline-dimaggios-text-0.css');
@import url('/archive-restore-content/media/inline-dimaggios-text-1.css');
@import url('/archive-restore-content/media/inline-existential-ballplayer-0-d655c4d407.css');
@import url('/archive-restore-content/media/inline-forsch-brothers-text-0.css');
@import url('/archive-restore-content/media/inline-forsch-brothers-text-1.css');
@import url('/archive-restore-content/media/inline-frank-demaree-fallback-0.css');
@import url('/archive-restore-content/media/inline-home-render-0.css');
@import url('/archive-restore-content/media/inline-home-render-1.css');
@import url('/archive-restore-content/media/inline-humboldt-crabs-fallback-0.css');
@import url('/archive-restore-content/media/inline-jackie-jensen-fallback-0.css');
@import url('/archive-restore-content/media/inline-lefty-gomez-fallback-0.css');
@import url('/archive-restore-content/media/inline-nbc-fallback-0.css');
@import url('/archive-restore-content/media/inline-northern-california-baseball-fallback-0.css');
@import url('/archive-restore-content/media/inline-northern-california-league-1-fallback-0.css');
@import url('/archive-restore-content/media/inline-oakland-oaks-fallback-0.css');
@import url('/archive-restore-content/media/inline-placer-nevada-league-fallback-0.css');
@import url('/archive-restore-content/media/inline-placer-nevada-league-fallback-1.css');
@import url('/archive-restore-content/media/inline-prairie-baseball-fallback-0.css');
@import url('/archive-restore-content/media/inline-redding-baseball-fallback-0.css');
@import url('/archive-restore-content/media/inline-sacramento-baseball-fallback-0.css');
@import url('/archive-restore-content/media/inline-sf-seals-exact-0.css');
@import url('/archive-restore-content/media/inline-svl-exact-0.css');
@import url('/archive-restore-content/media/inline-the-existential-ballplayer-exact-0.css');
@import url('/archive-restore-content/media/inline-trolley-league-fallback-0.css');
@import url('/archive-restore-content/media/inline-trolley-league-fallback-1.css');
@import url('/archive-restore-content/media/www.northerncaliforniabaseball.com-site.css.css');
html, body { margin:0; }
.archive-page { margin:0; padding:0; }
.archive-page img { max-width:100%; height:auto; }
.archive-home-posts { clear:both; margin:34px auto 28px; max-width:1180px; padding:24px 26px 0; border-top:1px solid rgba(0,0,0,.18); font-family: Arial, Helvetica, sans-serif; color:#151515; }
.archive-home-posts h2,.archive-blog-heading { margin:0 0 18px; }
.archive-post-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; }
.archive-post-card { display:block; color:inherit; text-decoration:none; border:1px solid rgba(0,0,0,.15); background:#fff; min-width:0; }
.archive-post-card.no-thumb .archive-post-card-body { grid-column:1 / -1; }
.archive-post-card img { width:100%; height:190px; object-fit:cover; display:block; }
.archive-post-card-body { display:block; padding:18px 20px; }
.archive-post-meta,.archive-single-meta { color:#666; font-size:12px; margin:0 0 7px; display:block; }
.archive-post-card h3 { margin:0 0 9px; font-size:20px; line-height:1.2; }
.archive-post-card p { margin:0; font-size:14px; line-height:1.45; }
.archive-all-posts { display:inline-block; margin-top:18px; font-weight:bold; }
.archive-blog-content,.archive-single-wrap { max-width:1180px; margin:0 auto; padding:28px; font-family: Arial, Helvetica, sans-serif; background:#fff; color:#151515; }
.archive-blog-layout { display:grid; grid-template-columns:minmax(0,1fr) 230px; gap:28px; align-items:start; }
.archive-blog-list { display:grid; gap:18px; }
.archive-blog-list .archive-post-card { display:grid; grid-template-columns:210px minmax(0,1fr); }
.archive-blog-list .archive-post-card img { height:100%; min-height:145px; }
.archive-blog-sidebar { border:1px solid rgba(0,0,0,.15); padding:18px; background:#fafafa; }
.archive-blog-sidebar ul { margin:0; padding-left:18px; }
.archive-single-content .wp-post-image { max-width:100%; height:auto; margin:0 0 20px; }
.archive-single-content h1 { margin-top:0; color:#8b1d1d; }
@media(max-width:800px) {
  .archive-post-grid,.archive-blog-layout,.archive-blog-list .archive-post-card { grid-template-columns:1fr; }
  .archive-page,.archive-blog-content,.archive-single-wrap { overflow:auto; }
}

html, body { overflow-x:hidden; }
body.home .archive-page { overflow:hidden !important; max-width:100vw; min-height:1700px; position:relative; background:#fff; }
body.home .wsb-canvas.body { overflow:hidden !important; overflow-x:hidden !important; overflow-y:hidden !important; max-width:100vw !important; height:1120px !important; }
body.home .wsb-canvas-page-container { height:1120px !important; min-height:0 !important; overflow:hidden !important; padding-top:96px !important; max-width:100vw !important; }
body.home .wsb-canvas-scrollable { z-index:0 !important; pointer-events:none !important; }
body.home .wsb-canvas-page,
body.home #wsb-canvas-template-page { position:relative !important; z-index:1 !important; height:1010px !important; min-height:0 !important; overflow:visible !important; max-width:100vw !important; }
body.home #wsb-element-ffb4693f-a3c2-4371-b894-33601e239cf0 { left:0 !important; width:100vw !important; z-index:9999 !important; }
body.home .wsb-canvas-page-footer { display:none !important; }
body.home .archive-home-posts { position:relative; z-index:9999; margin:1130px 0 44px; max-width:none; width:100%; box-sizing:border-box; padding:24px max(26px, calc((100vw - 1180px) / 2 + 26px)) 0; background:#fff; }
body.home .archive-post-card { box-shadow:none; }
.archive-missing-page { max-width:960px; margin:40px auto; padding:24px; font-family:Arial,Helvetica,sans-serif; }



