/* supplement.css — targeted fixes for kefitravel.ca (missing Divi et-cache dynamic assets) */

/* Keep content readable if a page-specific et-cache stylesheet was not archived. */
body { -webkit-font-smoothing: antialiased; }

/* Ensure sections/rows keep their intended max width even without cached layout CSS. */
.et_pb_row { max-width: 1080px; }

/* Divi scroll-in animations start at opacity:0 and only reveal when the waypoint
   JS fires on scroll. On very tall pages (e.g. group-trips) elements far below the
   fold never trigger, leaving images/headings invisible. Force them always visible —
   the site is served statically, so the fade-in animation is expendable. */
.et_animated { opacity: 1 !important; }
