/* ==========================================================================
   RECONSTRUCTED post-2237.css — "Living Life With Blinders On" book page
   The original file (Elementor page CSS) was never captured by the Wayback
   Machine and is unrecoverable. Rebuilt Oct 2026 from the site's authentic
   design system (Cinzel headings, Poppins body, navy #090591, gold #FFB100).
   ========================================================================== */

/* ---- Title band ---- */
.elementor-2237 .elementor-element.elementor-element-cd2bc17{--display:flex;
	padding:60px 20px 10px 20px;
}
.elementor-2237 .elementor-element.elementor-element-a266f55 .elementor-heading-title{
	font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;text-align:center;
}
.elementor-2237 .elementor-element.elementor-element-711f2ac{--spacer-size:16px;}
.elementor-2237 .elementor-element.elementor-element-85e00ca{--spacer-size:12px;}

/* ---- Book intro row: text left, cover right ---- */
.elementor-2237 .elementor-element.elementor-element-1ee14d03{--display:flex;
	--flex-direction:row;--gap:40px 50px;
	padding:24px 12px 20px 12px;
}
.elementor-2237 .elementor-element.elementor-element-5a5e3970{--display:flex;--width:55%;--flex-direction:column;justify-content:center;}
.elementor-2237 .elementor-element.elementor-element-4764621b{display:none;}
.elementor-2237 .elementor-element.elementor-element-4ebc9032{--display:flex;--width:45%;--flex-direction:column;align-content:center;justify-content:center;}

.elementor-2237 .elementor-element.elementor-element-3b420cda .elementor-heading-title{
	font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#FFB100;
}
.elementor-2237 .elementor-element.elementor-element-106cbdc .elementor-heading-title{
	font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:600;color:#090591;line-height:1.25;
}
.elementor-2237 .elementor-element.elementor-element-30101064{
	color:#3a3a3a;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.9;
}
.elementor-2237 .elementor-element.elementor-element-5c6e1a05{text-align:center;}
.elementor-2237 .elementor-element.elementor-element-5c6e1a05 img{
	width:100%;max-width:380px;border-radius:8px;box-shadow:0px 50px 35px -20px rgba(0, 0, 0, 0.23);
}

/* ---- Buy-options row (Paperback / eBook / HardCover) ---- */
.elementor-2237 .elementor-element.elementor-element-20690d8{--display:flex;
	--flex-direction:row;--gap:35px 35px;
	padding:36px 12px 76px 12px;
}
.elementor-2237 .elementor-element.elementor-element-ffa0442,
.elementor-2237 .elementor-element.elementor-element-fd20b0b,
.elementor-2237 .elementor-element.elementor-element-b4a6919{--display:flex;
	--width:33.33%;--flex-direction:column;align-items:center;justify-content:flex-start;
	background-color:#F0F5FA;border-radius:12px;padding:36px 24px 36px 24px;
}
.elementor-2237 .elementor-element.elementor-element-605393f .elementor-heading-title,
.elementor-2237 .elementor-element.elementor-element-5c92c91 .elementor-heading-title,
.elementor-2237 .elementor-element.elementor-element-0dceb4f .elementor-heading-title{
	font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:600;color:#000000;text-align:center;
}
.elementor-2237 .elementor-element.elementor-element-ebc5d01,
.elementor-2237 .elementor-element.elementor-element-de333df,
.elementor-2237 .elementor-element.elementor-element-fcd4387{text-align:center;}
.elementor-2237 .elementor-element.elementor-element-ebc5d01 img,
.elementor-2237 .elementor-element.elementor-element-de333df img,
.elementor-2237 .elementor-element.elementor-element-fcd4387 img{
	width:100%;max-width:250px;border-radius:6px;margin:14px 0 10px 0;
}
.elementor-2237 .elementor-element.elementor-element-309392b .elementor-button,
.elementor-2237 .elementor-element.elementor-element-044e5b1 .elementor-button,
.elementor-2237 .elementor-element.elementor-element-eb6b6d4 .elementor-button{
	font-family:"Poppins", Sans-serif;font-weight:600;font-size:14px;letter-spacing:.5px;color:#1E1810;background-color:#FFB100;border-radius:4px;padding:15px 30px;
}
.elementor-2237 .elementor-element.elementor-element-309392b .elementor-button:hover,
.elementor-2237 .elementor-element.elementor-element-044e5b1 .elementor-button:hover,
.elementor-2237 .elementor-element.elementor-element-eb6b6d4 .elementor-button:hover{
	background-color:#090591;color:#ffffff;
}

/* ---- Responsive ---- */
@media(max-width:1024px){
	.elementor-2237 .elementor-element.elementor-element-1ee14d03{--display:flex;--flex-direction:column;}
	.elementor-2237 .elementor-element.elementor-element-5a5e3970{--display:flex;--width:100%;}
	.elementor-2237 .elementor-element.elementor-element-4764621b{--display:flex;--width:100%;}
	.elementor-2237 .elementor-element.elementor-element-20690d8{--display:flex;--flex-direction:column;}
	.elementor-2237 .elementor-element.elementor-element-ffa0442,
	.elementor-2237 .elementor-element.elementor-element-fd20b0b,
	.elementor-2237 .elementor-element.elementor-element-b4a6919{--display:flex;--width:100%;}
}
@media(max-width:767px){
	.elementor-2237 .elementor-element.elementor-element-a266f55 .elementor-heading-title{font-size:34px;}
	.elementor-2237 .elementor-element.elementor-element-106cbdc .elementor-heading-title{font-size:30px;}
	.elementor-2237 .elementor-element.elementor-element-5c6e1a05 img{max-width:100%;}
	.elementor-2237 .elementor-element.elementor-element-ebc5d01 img,
	.elementor-2237 .elementor-element.elementor-element-de333df img,
	.elementor-2237 .elementor-element.elementor-element-fcd4387 img{max-width:200px;}
}
