/*
 * Rose Cottage — Page Sections: small spacing fixes so stacked section widgets match the
 * original full-page widgets exactly (the original CSS is reused unchanged).
 */

/* Activities: the shared .dch-main padding belongs above the first and below the last section only. */
.rcp-split.rcp-activities:not(.rcp-sec-meditation) .dch-main{padding-top:0}
.rcp-split.rcp-activities:not(.rcp-sec-fruit) .dch-main{padding-bottom:0}

/* Gallery: images + videos originally shared one padded wrapper. */
.rcp-split.rcp-gallery.rcp-sec-videos .dch-gallery-main{padding-top:0}
.elementor-element:has(.rcp-sec-images):has(+ .elementor-element .rcp-sec-videos) .dch-gallery-main{padding-bottom:0}

/* Location: let shadows of the map and transport cards show below their section, as in the full page. */
.rcp-split.rcp-location{overflow:visible}
.rcp-split.rcp-location.rcp-sec-map,.rcp-split.rcp-location.rcp-sec-transport{position:relative;z-index:1}
