.elementor-597 .elementor-element.elementor-element-75449d8a:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-75449d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c9a84c;}.elementor-597 .elementor-element.elementor-element-75449d8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-597 .elementor-element.elementor-element-75449d8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-60f2f6f6:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-60f2f6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-60f2f6f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 60px 0px;}.elementor-597 .elementor-element.elementor-element-60f2f6f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-597 .elementor-element.elementor-element-3be0234e.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-597 .elementor-element.elementor-element-3be0234e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-597 .elementor-element.elementor-element-4bb30eda .elementor-icon-list-icon{width:14px;}.elementor-597 .elementor-element.elementor-element-4bb30eda .elementor-icon-list-icon i{font-size:14px;}.elementor-597 .elementor-element.elementor-element-4bb30eda .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-597 .elementor-element.elementor-element-4bb30eda .elementor-icon-list-text, .elementor-597 .elementor-element.elementor-element-4bb30eda .elementor-icon-list-text a{color:#c9a84c;}.elementor-597 .elementor-element.elementor-element-1273d59b{text-align:center;}.elementor-597 .elementor-element.elementor-element-1273d59b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:#ffffff;}.elementor-597 .elementor-element.elementor-element-22358947{--divider-border-style:solid;--divider-color:#c9a84c;--divider-border-width:3px;}.elementor-597 .elementor-element.elementor-element-22358947 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-597 .elementor-element.elementor-element-22358947 .elementor-divider{text-align:center;padding-block-start:24px;padding-block-end:24px;}.elementor-597 .elementor-element.elementor-element-475a9ac6 .elementor-icon-list-icon{width:14px;}.elementor-597 .elementor-element.elementor-element-475a9ac6 .elementor-icon-list-icon i{font-size:14px;}.elementor-597 .elementor-element.elementor-element-475a9ac6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-597 .elementor-element.elementor-element-475a9ac6 .elementor-icon-list-text, .elementor-597 .elementor-element.elementor-element-475a9ac6 .elementor-icon-list-text a{color:#a0aabf;}.elementor-597 .elementor-element.elementor-element-7e0a37a1:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-7e0a37a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-7e0a37a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7e0a37a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-5ef45ca8 img{width:100%;max-width:0px;height:480px;}.elementor-597 .elementor-element.elementor-element-26c0f9a2:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-26c0f9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-597 .elementor-element.elementor-element-26c0f9a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-597 .elementor-element.elementor-element-26c0f9a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-759260b4 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-597 .elementor-element.elementor-element-3ed19f4f{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.85em;}.elementor-597 .elementor-element.elementor-element-687a7f3d .elementor-icon-list-icon{width:14px;}.elementor-597 .elementor-element.elementor-element-687a7f3d .elementor-icon-list-icon i{font-size:14px;}.elementor-597 .elementor-element.elementor-element-687a7f3d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-597 .elementor-element.elementor-element-687a7f3d .elementor-icon-list-text, .elementor-597 .elementor-element.elementor-element-687a7f3d .elementor-icon-list-text a{color:#555;}.elementor-597 .elementor-element.elementor-element-5b767336{--divider-border-style:solid;--divider-color:#e8e8e0;--divider-border-width:1px;}.elementor-597 .elementor-element.elementor-element-5b767336 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-597 .elementor-element.elementor-element-5b767336 .elementor-divider{text-align:left;padding-block-start:36px;padding-block-end:36px;}.elementor-597 .elementor-element.elementor-element-2719519f{--divider-border-style:solid;--divider-color:#e8e8e0;--divider-border-width:1px;}.elementor-597 .elementor-element.elementor-element-2719519f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-597 .elementor-element.elementor-element-2719519f .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-597 .elementor-element.elementor-element-4fe59056{--divider-border-style:solid;--divider-color:#e8e8e0;--divider-border-width:1px;}.elementor-597 .elementor-element.elementor-element-4fe59056 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-597 .elementor-element.elementor-element-4fe59056 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-597 .elementor-element.elementor-element-7e8e57e4 span.post-navigation__prev--label{color:#888;}.elementor-597 .elementor-element.elementor-element-7e8e57e4 span.post-navigation__next--label{color:#888;}.elementor-597 .elementor-element.elementor-element-7e8e57e4 .post-navigation__arrow-wrapper{color:#c9a84c;fill:#c9a84c;}.elementor-597 .elementor-element.elementor-element-3ad77e05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-597 .elementor-element.elementor-element-3ad77e05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-3ad77e05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-597 .elementor-element.elementor-element-3ad77e05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-59e92c3c .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-4a13273d .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-1b463b00{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-597 .elementor-element.elementor-element-1b463b00 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-597 .elementor-element.elementor-element-1b463b00:after{content:"0.66";}.elementor-597 .elementor-element.elementor-element-1b463b00 .elementor-post__thumbnail__link{width:100%;}.elementor-597 .elementor-element.elementor-element-1b463b00 .elementor-post__meta-data span + span:before{content:"///";}.elementor-597 .elementor-element.elementor-element-1b463b00.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-597 .elementor-element.elementor-element-1b463b00.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-597 .elementor-element.elementor-element-1b463b00.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-597 .elementor-element.elementor-element-4f87a40 .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-3487d4e3 .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-4180994:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-4180994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-4180994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-597 .elementor-element.elementor-element-4180994 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-b4551f9 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-597 .elementor-element.elementor-element-35602fa5 .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-364e311d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-597 .elementor-element.elementor-element-364e311d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-364e311d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-364e311d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-56b0e9fc:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-56b0e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-597 .elementor-element.elementor-element-56b0e9fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-597 .elementor-element.elementor-element-56b0e9fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-5263fbfb .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-7582be9a{--divider-border-style:solid;--divider-color:#c9a84c;--divider-border-width:3px;}.elementor-597 .elementor-element.elementor-element-7582be9a .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-597 .elementor-element.elementor-element-7582be9a .elementor-divider{text-align:left;padding-block-start:36px;padding-block-end:36px;}.elementor-597 .elementor-element.elementor-element-43d9672e:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-43d9672e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-597 .elementor-element.elementor-element-43d9672e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-597 .elementor-element.elementor-element-43d9672e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-b44ea8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-597 .elementor-element.elementor-element-b44ea8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-b44ea8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:#c9a84c;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-597 .elementor-element.elementor-element-b44ea8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-7141556f .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-42e8c4c7 .elementor-button{background-color:#0a0e1a;fill:#c9a84c;color:#c9a84c;border-radius:2px 2px 2px 2px;padding:9px 18px 9px 18px;}.elementor-597 .elementor-element.elementor-element-1077b033:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-597 .elementor-element.elementor-element-1077b033 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-1077b033 > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:#c9a84c;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-597 .elementor-element.elementor-element-1077b033 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-7caf7f44 .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-35fcc26e .elementor-button{background-color:#0a0e1a;fill:#c9a84c;color:#c9a84c;border-radius:2px 2px 2px 2px;padding:9px 18px 9px 18px;}.elementor-597 .elementor-element.elementor-element-5ca8111a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-597 .elementor-element.elementor-element-5ca8111a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f0;}.elementor-597 .elementor-element.elementor-element-5ca8111a > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:#c9a84c;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-597 .elementor-element.elementor-element-5ca8111a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-ff0b34a .elementor-heading-title{color:#0a0e1a;}.elementor-597 .elementor-element.elementor-element-a016ff5 .elementor-button{background-color:#0a0e1a;fill:#c9a84c;color:#c9a84c;border-radius:2px 2px 2px 2px;padding:9px 18px 9px 18px;}.elementor-597 .elementor-element.elementor-element-1c10ebe6:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-1c10ebe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c9a84c;}.elementor-597 .elementor-element.elementor-element-1c10ebe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 54px 0px;}.elementor-597 .elementor-element.elementor-element-1c10ebe6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-597 .elementor-element.elementor-element-308fd93f.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-597 .elementor-element.elementor-element-308fd93f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-597 .elementor-element.elementor-element-4ea168a3 .elementor-heading-title{color:#0a0e1a;}.elementor-bc-flex-widget .elementor-597 .elementor-element.elementor-element-697ca8c8.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-597 .elementor-element.elementor-element-697ca8c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-597 .elementor-element.elementor-element-73031935 .elementor-button{background-color:#0a0e1a;fill:#c9a84c;color:#c9a84c;border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-597 .elementor-element.elementor-element-216de933 .elementor-button{background-color:transparent;fill:#0a0e1a;color:#0a0e1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0a0e1a;border-radius:2px 2px 2px 2px;padding:10px 24px 10px 24px;}.elementor-597 .elementor-element.elementor-element-3d53d152:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-3d53d152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060911;}.elementor-597 .elementor-element.elementor-element-3d53d152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-597 .elementor-element.elementor-element-3d53d152 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-14c485ac > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-597 .elementor-element.elementor-element-1f016f2f{text-align:start;}.elementor-597 .elementor-element.elementor-element-1f016f2f img{width:160px;}.elementor-597 .elementor-element.elementor-element-5b3344fc .elementor-heading-title{color:#ffffff;}.elementor-597 .elementor-element.elementor-element-6d1b0471 .elementor-heading-title{color:#ffffff;}.elementor-597 .elementor-element.elementor-element-2b4da34a .elementor-heading-title{color:#ffffff;}.elementor-597 .elementor-element.elementor-element-6716fbe8:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-6716fbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030508;}.elementor-597 .elementor-element.elementor-element-6716fbe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-597 .elementor-element.elementor-element-6716fbe8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-1273d59b .elementor-heading-title{font-size:38px;}.elementor-597 .elementor-element.elementor-element-5ef45ca8 img{height:320px;}.elementor-597 .elementor-element.elementor-element-759260b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b4551f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-1273d59b .elementor-heading-title{font-size:30px;}.elementor-597 .elementor-element.elementor-element-5ef45ca8 img{height:220px;}.elementor-597 .elementor-element.elementor-element-1b463b00 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-597 .elementor-element.elementor-element-1b463b00:after{content:"0.5";}.elementor-597 .elementor-element.elementor-element-1b463b00 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Big Mike's Bail Bonds – Single Post Custom CSS */

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Lato:wght@300;400;700&display=swap');

body {
  font-family: 'Lato', sans-serif;
}

/* ── Post Content Typography ── */
.bmb-post-content h2 {
  font-family: 'Oswald', sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #0a0e1a;
  margin: 48px 0 16px;
  padding-bottom: 10px;
  border-bottom: 2px solid #f0ede6;
}

.bmb-post-content h3 {
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #0a0e1a;
  margin: 36px 0 12px;
}

.bmb-post-content h4 {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #1c2540;
  margin: 28px 0 10px;
}

.bmb-post-content p {
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  line-height: 1.85;
  color: #2d2d2d;
  margin-bottom: 22px;
}

.bmb-post-content ul, .bmb-post-content ol {
  padding-left: 22px;
  margin-bottom: 22px;
}

.bmb-post-content li {
  font-size: 16px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 8px;
}

.bmb-post-content a {
  color: #c9a84c;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-color: rgba(201,168,76,0.4);
  transition: text-decoration-color 0.2s;
}

.bmb-post-content a:hover {
  text-decoration-color: #c9a84c;
}

/* Blockquote styling */
.bmb-post-content blockquote {
  border-left: 4px solid #c9a84c;
  background: #f5f5f0;
  margin: 32px 0;
  padding: 20px 24px;
  font-size: 18px;
  font-style: italic;
  color: #0a0e1a;
  font-weight: 500;
}

.bmb-post-content blockquote p {
  margin: 0;
  font-size: 18px;
}

/* Callout box for tips */
.bmb-post-content .wp-block-info,
.bmb-post-content .notice {
  background: #f0f8ff;
  border-left: 4px solid #1877F2;
  padding: 16px 20px;
  margin: 28px 0;
  border-radius: 2px;
}

/* Featured image overlay fix */
.bmb-featured-img img {
  width: 100%;
  max-height: 480px;
  object-fit: cover;
  display: block;
}

/* Table of contents */
.bmb-toc ol {
  padding-left: 20px;
  margin: 0;
  counter-reset: toc-counter;
}

.bmb-toc ol li a {
  color: #333;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  padding: 4px 0;
  display: block;
  border-bottom: 1px solid #e8e8e0;
  transition: color 0.2s, padding-left 0.2s;
}

.bmb-toc ol li a:hover {
  color: #c9a84c;
  padding-left: 4px;
}

/* Related card hover */
.elementor-column[data-id^="bmb-sp-rel-card"] {
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}
.elementor-column[data-id^="bmb-sp-rel-card"]:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 36px rgba(0,0,0,0.12) !important;
}

/* Sidebar CTA pulse */
@keyframes bmb-sidebar-pulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(201,168,76,0.35); }
  60% { box-shadow: 0 0 0 12px rgba(201,168,76,0); }
}
.elementor-widget[data-id="bmb-sp-sidebar-cta"] > .elementor-widget-container > div {
  animation: bmb-sidebar-pulse 2.8s ease-in-out infinite;
}

/* Post navigation clean up */
.elementor-post-navigation .elementor-post-navigation__prev,
.elementor-post-navigation .elementor-post-navigation__next {
  font-family: 'Oswald', sans-serif !important;
}

/* Mobile responsive adjustments */
@media (max-width: 767px) {
  .bmb-post-content h2 { font-size: 22px !important; }
  .bmb-post-content h3 { font-size: 19px !important; }
  .bmb-post-content p  { font-size: 16px !important; }
}/* End custom CSS */