<div data-elementor-type="wp-page" data-elementor-id="13" class="elementor elementor-13" data-elementor-post-type="page">
<section class="elementor-section elementor-top-section elementor-element elementor-element-mmn2026a elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="mmn2026a" data-element_type="section" data-e-type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-mmn2026b" data-id="mmn2026b" data-element_type="column" data-e-type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-mmn2026c elementor-widget elementor-widget-html" data-id="mmn2026c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
<style>
#masthead,.site-header,#colophon,.site-footer,.page-header,.entry-header,.entry-title,.entry-meta,.entry-footer,.aioseo-breadcrumbs,#aioseo-breadcrumbs,.breadcrumbs,.breadcrumb-trail{display:none!important}
#content,.site-content,#primary{padding:0!important;margin:0!important}
.page-content{padding:0!important;margin:0!important;max-width:100%!important}
body,html{margin:0!important;padding:0!important}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–purple: #6C3AE1; –purple-dark: #4a1fb8; –navy: #3a158e;
–cream: #fff8f0; –lavender: #f9f6ff; –lavender-mid: #f0e8ff;
–text: #2d2d2d; –muted: #666; –white: #ffffff;
–gold: #c89b3c; –green-dark: #1a4a2e;
}
body { font-family: ‘Nunito’, sans-serif; color: var(–text); background: var(–white); font-size: 18px; line-height: 1.7; }
nav { background: var(–navy); padding: 0 48px; display: flex; align-items: center; justify-content: space-between; height: 44px; position: sticky; top: 0; z-index: 100; }
.nav-logo { display: flex; align-items: center; gap: 10px; text-decoration: none; }
.nav-logo-badge { width: 40px; height: 40px; background: var(–gold); clip-path: polygon(50% 0%,100% 15%,100% 85%,50% 100%,0% 85%,0% 15%); display: flex; align-items: center; justify-content: center; font-family: ‘Lora’,serif; font-weight: 700; font-size: 18px; color: var(–navy); }
.nav-logo-text { font-family: ‘Lora’,serif; font-size: 15px; font-weight: 700; color: var(–white); letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.2; }
.nav-links { display: flex; gap: 28px; list-style: none; }
.nav-links a { color: rgba(255,255,255,0.85); text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; }
.nav-links a.active { color: var(–white); border-bottom: 2px solid var(–gold); padding-bottom: 2px; }
.nav-cta { background: var(–purple); color: var(–white); padding: 10px 22px; border-radius: 6px; font-size: 13px; font-weight: 700; text-decoration: none; letter-spacing: 0.05em; text-transform: uppercase; }
/* PAGE HERO */
.page-hero { background: var(–navy); padding: 36px 48px; text-align: center; color: var(–white); display: block !important; min-height: auto !important; }
.page-hero .eyebrow { font-size: 11px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(–gold); margin-bottom: 16px; }
.page-hero h1 { font-family: ‘Lora’, serif; font-size: 44px; font-weight: 700; margin-bottom: 14px; line-height: 1.15; }
.page-hero p { font-size: 18px; opacity: 0.85; max-width: 580px; margin: 0 auto; line-height: 1.7; }
/* AUTHOR SECTION */
.author-section { background: var(–cream); padding: 40px 48px; }
.author-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 340px 1fr; gap: 72px; align-items: start; }
.author-photo-col { display: flex; flex-direction: column; align-items: center; gap: 24px; }
.author-photo { width: 280px; height: 280px; border-radius: 50%; border: 6px solid var(–purple); overflow: hidden; box-shadow: 0 8px 32px rgba(108,58,225,0.18); }
.author-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center 8%; }
.credential-badges { width: 100%; display: flex; flex-direction: column; gap: 10px; }
.badge { background: var(–white); border: 1px solid var(–lavender-mid); border-radius: 10px; padding: 12px 16px; display: flex; align-items: center; gap: 12px; }
.badge .badge-icon { font-size: 20px; flex-shrink: 0; }
.badge .badge-text { font-size: 13px; font-weight: 700; color: var(–navy); line-height: 1.3; }
.author-content {}
.section-label { font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(–purple); margin-bottom: 10px; }
.author-content h2 { font-family: ‘Lora’, serif; font-size: 34px; font-weight: 700; color: var(–navy); margin-bottom: 6px; line-height: 1.2; }
.author-tagline { font-family: ‘Dancing Script’, cursive; font-size: 22px; color: var(–purple); margin-bottom: 28px; }
.author-content p { font-size: 17px; color: var(–text); line-height: 1.8; margin-bottom: 20px; }
.author-content p strong { color: var(–navy); }
.amazon-strip { display: flex; align-items: center; gap: 16px; background: var(–lavender); border-radius: 12px; padding: 16px 20px; margin-top: 28px; }
.amazon-strip .stars { color: var(–gold); font-size: 20px; letter-spacing: 2px; }
.amazon-strip p { font-size: 14px; color: var(–muted); margin: 0; }
.amazon-strip strong { color: var(–text); }
/* PHILOSOPHY */
.philosophy-section { background: var(–white); padding: 40px 48px; }
.philosophy-inner { max-width: 1000px; margin: 0 auto; }
.philosophy-inner .section-label { font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(–purple); margin-bottom: 10px; }
.philosophy-inner h2 { font-family: ‘Lora’, serif; font-size: 36px; font-weight: 700; color: var(–navy); margin-bottom: 32px; line-height: 1.2; }
.philosophy-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-bottom: 48px; }
.philosophy-card { background: var(–lavender); border-radius: 16px; padding: 32px; }
.philosophy-card .icon { font-size: 36px; margin-bottom: 16px; display: block; }
.philosophy-card h3 { font-family: ‘Lora’, serif; font-size: 20px; font-weight: 700; color: var(–navy); margin-bottom: 12px; }
.philosophy-card p { font-size: 16px; color: var(–muted); line-height: 1.7; }
.philosophy-quote { border-left: 4px solid var(–purple); padding: 24px 32px; background: var(–lavender); border-radius: 0 12px 12px 0; margin-top: 8px; }
.philosophy-quote blockquote { font-family: ‘Lora’, serif; font-size: 22px; font-style: italic; color: var(–navy); line-height: 1.7; margin-bottom: 12px; }
.philosophy-quote cite { font-size: 14px; color: var(–muted); font-style: normal; }
/* BOOK SECTION */
.book-section { background: var(–lavender); padding: 36px 48px; }
.book-inner { max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: 200px 1fr; gap: 56px; align-items: center; }
.book-cover { border-radius: 12px; overflow: hidden; box-shadow: 8px 8px 32px rgba(108,58,225,0.25); flex-shrink: 0; width: 220px; }
.book-cover img { width: 100%; display: block; }
.book-content .section-label { font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(–purple); margin-bottom: 10px; }
.book-content h2 { font-family: ‘Lora’, serif; font-size: 30px; font-weight: 700; color: var(–navy); margin-bottom: 16px; line-height: 1.25; }
.book-content p { font-size: 16px; color: var(–muted); line-height: 1.7; margin-bottom: 20px; }
.book-stats { display: flex; gap: 32px; margin-bottom: 28px; }
.book-stat { text-align: center; }
.book-stat .number { font-family: ‘Lora’, serif; font-size: 32px; font-weight: 700; color: var(–purple); display: block; }
.book-stat .label { font-size: 13px; color: var(–muted); }
.btn-amazon { display: inline-block; background: var(–gold); color: var(–navy); padding: 14px 28px; border-radius: 8px; font-size: 15px; font-weight: 800; text-decoration: none; }
/* PRESS */
.press-section { background: var(–white); padding: 32px 48px; text-align: center; }
.press-inner { max-width: 900px; margin: 0 auto; }
.press-inner .section-label { font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(–purple); margin-bottom: 10px; }
.press-inner h2 { font-family: ‘Lora’, serif; font-size: 30px; font-weight: 700; color: var(–navy); margin-bottom: 12px; }
.press-inner p { font-size: 16px; color: var(–muted); margin-bottom: 40px; }
.press-logos { display: flex; gap: 32px; justify-content: center; flex-wrap: wrap; align-items: center; }
.press-item { background: var(–lavender); border-radius: 10px; padding: 20px 32px; font-family: ‘Lora’, serif; font-size: 15px; font-weight: 700; color: var(–muted); }
.press-note { font-size: 13px; color: var(–muted); margin-top: 32px; font-style: italic; }
/* CTA */
.cta-section { background: linear-gradient(135deg, var(–purple), var(–purple-dark)); padding: 36px 48px; text-align: center; color: var(–white); }
.cta-section h2 { font-family: ‘Lora’, serif; font-size: 34px; font-weight: 700; margin-bottom: 14px; }
.cta-section p { font-size: 18px; opacity: 0.9; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; line-height: 1.65; }
.cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }
.btn-white { background: var(–white); color: var(–purple); padding: 15px 32px; border-radius: 8px; font-size: 16px; font-weight: 800; text-decoration: none; }
.btn-gold { background: var(–gold); color: var(–navy); padding: 15px 32px; border-radius: 8px; font-size: 16px; font-weight: 800; text-decoration: none; }
/* STICKY + FOOTER */
.sticky-bar { position: fixed; bottom: 0; left: 0; right: 0; background: var(–green-dark); color: var(–white); padding: 14px 32px; display: flex; align-items: center; justify-content: center; gap: 24px; z-index: 99; }
.sticky-bar p { font-size: 15px; font-weight: 600; }
.sticky-bar a { background: var(–gold); color: var(–navy); padding: 10px 24px; border-radius: 6px; font-weight: 800; font-size: 14px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.04em; }
.sticky-close { cursor: pointer; opacity: 0.6; font-size: 20px; color: white; background: none; border: none; margin-left: 8px; }
footer { background: var(–navy); color: rgba(255,255,255,0.7); padding: 40px 48px; text-align: center; margin-bottom: 60px; }
footer .footer-logo { font-family: ‘Lora’, serif; font-size: 20px; font-weight: 700; color: var(–white); margin-bottom: 12px; }
footer a { color: rgba(255,255,255,0.6); text-decoration: none; margin: 0 12px; font-size: 13px; }
footer p { font-size: 12px; margin-top: 16px; }
.breadcrumb { background: var(–lavender); padding: 12px 48px; font-size: 13px; color: var(–muted); border-bottom: 1px solid #e8e0f8; }
.breadcrumb a { color: var(–purple); text-decoration: none; }
.breadcrumb span { margin: 0 8px; }
About the Author
U.S. Air Force veteran. Federal servant. Grandfather. Author. The man behind MannersMatterNow.com.
Our Philosophy
Children learn what they see repeated. These toolkits build habits through daily practice — not one-time lessons or lectures that get forgotten by Friday.
Respect, gratitude, kindness, and service to others are values that faith communities already teach. These toolkits put them into daily practice. Every family, every faith, every background — welcome here.
No jargon. No clinical research-speak. Plain language from someone who has raised children and grandchildren and knows what actually works — not what sounds good in a book.
Every toolkit can be printed and used within 10 minutes of downloading. No prep. No supplies. No expertise required. If you can read a script and sit down with a child, you can do this.
“A child who knows how to greet an adult, sit at a table, and say thank you — and mean it — walks into every room with an advantage. That advantage is yours to give them.”
— Vernon J. DeFlanders Sr.

The Book
The book that started it all. A practical, warm, and direct guide for parents and grandparents who want to raise children with real manners — not just surface politeness.
Press & Media
Media inquiries welcome — contact us below.
Press kit and high-resolution author photo available on request.
Browse the toolkit library, grab the free guide, or pick up the book. Everything here is built to be used — not just read.
</div>
</div>
</div>
</div>
</section>
</div>