/*
 * ACTIVITY_LIFE_TRANSPARENT_HEADER_BANNER_OFFSET_V1
 *
 * Traveler's desktop transparent-header rule reserves 90px above all
 * native wrappers. For a compact transparent header plus a native banner,
 * this leaves a visible white gap. Restrict the correction to standard
 * WordPress pages that actually render a direct Traveler banner.
 */
@media (min-width: 768px) {
    body.page.stt-menu-transparent:not(.single-st_rental)
    #st-content-wrapper.st-page-default:not(.st-style-elementor):has(> .banner) {
        padding-top: 0;
    }
}
