/* Minimal above-the-fold shell — Divi header + Churchope header */
body{margin:0;background:#fff;color:#666;font-family:"Open Sans",Arial,sans-serif;line-height:1.7}
#page-container,.et-boc{min-height:100vh}
.et_pb_section_0_tb_header.et_pb_section{background-color:#e2efff!important}
.et_pb_image_0_tb_header img,.logo img{max-width:100%;height:auto}
header.clearfix .logo img{max-width:100%;height:auto}
/* Flickr widget: never block page load on missing loader asset */
.AlpinePhotoTiles_container_class.loading{background-image:none!important;background-color:#f7f7f7}