/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 3.15.0
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */

/**
 * Le Domaine d'Amélie — correction du chevauchement titre / prix sur la
 * page annonce (patch du 22/07/2026).
 *
 * Le thème parent positionne le prix ("À partir de € 900 par nuit") en
 * absolu, ancré en BAS du bloc titre (.listing_main_image_price { bottom: 3px }).
 * Ça fonctionne tant que le titre H1 (.entry-prop) tient sur une seule
 * ligne. Depuis que le titre du Domaine d'Amélie est plus long et passe
 * sur 2 lignes, le prix "ancré en bas" tombe pile sur la 2e ligne du
 * titre, d'où le chevauchement visuel.
 *
 * Correctif : on ancre le prix en HAUT à droite (aligné avec la 1re
 * ligne du titre) au lieu du bas, et on réserve de la place à droite du
 * titre pour qu'il ne passe jamais dessous le prix. Fonctionne quel que
 * soit le nombre de lignes du titre.
 */
.listing_type_5 .listing_main_image_price {
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 0;
    width: auto;
    max-width: 320px;
    text-align: right;
}

.listing_type_5 .entry-prop {
    padding-right: 320px;
}

@media (max-width: 767px) {
    .listing_type_5 .listing_main_image_price {
        position: relative;
        top: auto;
        right: auto;
        max-width: none;
        text-align: left;
        margin-top: 10px;
    }

    .listing_type_5 .entry-prop {
        padding-right: 0;
    }
}

