/*
Theme Name: Wyoming Historical Society | History Has No Borders
Theme URI: https://www.wpbeaverbuilder.com
Version: 1.0.7
Description: Custom Child theme for the Wyoming Historical Society
Author: Dan Lee @destinykidlabs
Author URI: https://www.destinykid.com
template: bb-theme
*/

/* Add your custom styles here...Remember to change the Version number above! */ 

/* === Korell Center page (page-id-165) — rail + section spacing (added by DKL/Claude) === */
/* Rail sticks below the fixed nav (162px header; +32px admin bar when logged in).
   The rail card starts 140px above its column (negative margin) and the logo
   laps a further 74px above the card, so a top of 400px parks the logo 24px
   under the header with the card's full 96px top padding showing. On short
   viewports the middle term lifts the rail so its foot stays on screen, and the
   floor keeps the first link clear of the header. Revised 2 Oct 2026. */
.page-id-165 .fl-col.kc-side { top: clamp(204px, calc(100vh - 691px), 400px) !important; }
body.admin-bar.page-id-165 .fl-col.kc-side { top: clamp(236px, calc(100vh - 691px), 432px) !important; }

/* anchor jumps land clear of the fixed nav */
.page-id-165 .kc-main .fl-module { scroll-margin-top: 200px; }

/* ==========================================================================
Editor bold is Semi Bold 600

<strong> and <b> default to `bold`, which resolves to 700. Special Gothic
stops at 600 now, so it lands there on its own - this pins the intent so it
stays put if 700 is ever reinstalled in Appearance > Fonts.

Young Serif, Felipa and Special Gothic Condensed One ship a single 400 cut.
With synthesis left on, the browser draws a thickened 400 rather than admit
it has no bold - the smeared look we took off the Explore card by hand.
Turning it off lets those faces render as themselves.

The Beaver Builder selector is here because .fl-builder-content .fl-rich-text
strong outranks a bare element selector and would otherwise keep winning.
========================================================================== */
b,
strong,
.fl-builder-content .fl-rich-text b,
.fl-builder-content .fl-rich-text strong {
	font-weight: 600;
	font-synthesis: none;        /* older engines */
	font-synthesis-weight: none; /* modern, weight only */
}

/* For Alternate H2 Treatments */ 
.fl-builder-content .wyohs-kicker,
.fl-builder-content h2.wyohs-kicker,
.fl-builder-content .wyohs-kicker .fl-heading-text {
	font-family: "Special Gothic Condensed One", sans-serif;
	font-weight: 400;
	font-size: 38px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
