/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 31 2026 | 17:41:12 */
/* AMEN PRINTING — LEGAL design | legal pages
   Expects (Enfold, Privacy Policy 3 and Terms & Conditions pages): .amen-page-hero.amen-legal-hero (shared hero, shorter)
   and a Color Section .amen-legal with one Text Block .amen-legal-doc (h2, p, ul, .amen-legal-date). v1.0 — 2026-10-31 */

#top .avia-section.amen-sec.amen-legal-hero .container { min-height: min(62vh, 600px); }
#top .avia-section.amen-sec.amen-legal-hero .content { padding-bottom: clamp(44px, 6vh, 72px) !important; }

#top .amen-legal-doc { max-width: 720px; margin: 0 auto; }
#top .amen-legal-doc .amen-legal-date { margin: 0 0 28px; font-size: 11px !important; text-transform: uppercase; letter-spacing: .18em; color: var(--amen-red); }
#top .amen-legal-doc h2 { margin: 56px 0 16px; padding-top: 22px; border-top: 1px solid var(--amen-line); font-size: clamp(22px, 2.2vw, 30px); font-weight: 500; line-height: 1.15; text-transform: uppercase; letter-spacing: -.02em; color: var(--amen-ink); }
#top .amen-legal-doc p, #top .amen-legal-doc li { font-size: 17px !important; line-height: 1.7 !important; color: rgba(23,25,21,.78); }
#top .amen-legal-doc p { margin: 0 0 16px; }
#top .amen-legal-doc ul { margin: 0 0 16px; padding: 0; list-style: none; }
#top .amen-legal-doc li { position: relative; margin: 0 0 10px; padding-left: 28px; }
#top .amen-legal-doc li::before { content: ""; position: absolute; left: 0; top: .8em; width: 14px; height: 2px; background: repeating-linear-gradient(90deg, var(--amen-red) 0 5px, transparent 5px 8px); }
#top .amen-legal-doc a { color: var(--amen-ink); text-decoration: underline; text-decoration-style: dashed; text-underline-offset: 4px; }
#top .amen-legal-doc a:hover { color: var(--amen-red); }
#top .amen-page-meta a { color: #fff; text-decoration: none; }
