/**
 * Cityline Cars — lisibilité du texte sur les surfaces bleues.
 *
 * Ces composants du thème Motors utilisaient un texte foncé, lisible sur
 * l'ancien jaune (#F0C540) mais insuffisant sur le bleu (#1878C0).
 * Le texte passe en blanc uniquement sur ces fonds bleus.
 */

/* --- Carte véhicule : panneau bleu révélé au survol -------------------- */
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner a,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner h2,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner h3,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner h4,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner h5,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner p,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner span,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .s_title,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .single_info,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .single_info span,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .single_info i {
	color: #ffffff !important;
}

/* La pastille de prix garde son fond bleu nuit + texte blanc */
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .price,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner .price *,
.stm-template-car_rental .stm_products_grid_class .stm_product_grid_single:hover .inner mark {
	color: #ffffff !important;
}

/* --- Widget de recherche (panneau bleu) --------------------------------
   Les libellés sont posés directement sur le bleu. Les champs (input,
   select, datepicker) gardent leur fond blanc et leur texte gris : on ne
   touche donc pas aux icônes qui se superposent à ces champs. */
.stm_rent_car_form h4,
.stm_rent_car_form .stm_form_title,
.stm_rent_car_form label {
	color: #ffffff !important;
}

/* --- Tunnel de réservation : étape active sur bleu --------------------- */
.stm_nav_wizard_step .inner.current .content,
.stm_nav_wizard_step .inner.current .content h5,
.stm_nav_wizard_step .inner.current .content div,
.stm_nav_wizard_step .inner.current .content span {
	color: #ffffff !important;
}

/* --- « Payez maintenant » : bouton bleu ---------------------------------
   Le thème force #2a4045 via
   `.stm-template-car_rental .stm_single_class_car .stm_rent_prices
    .stm_rent_price .pay a` (5 classes, !important).
   On reprend la même chaîne + `html body` pour repasser devant. */
html body.stm-template-car_rental .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a,
html body.stm-template-car_rental .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a *,
html body.stm-template-car_rental .stm_rent_prices .stm_rent_price .pay a {
	color: #ffffff !important;
}

/* --- « Trouver un véhicule » (visuel de remplacement) -------------------
   Même situation : le thème force #2a4045 via
   `.stm-template-car_rental .stm_rent_order_info .image.image-placeholder
    span.button`. */
html body.stm-template-car_rental .stm_rent_order_info .image.image-placeholder span.button,
html body.stm-template-car_rental .stm_rent_order_info .image.image-placeholder span.button i,
html body.stm-template-car_rental .stm_rent_order_info .image span.button,
html body.stm-template-car_rental .stm_rent_order_info .image span.button i {
	color: #ffffff !important;
}

/* --- Bulle « 20% De Réduction » ---------------------------------------
   On ne cible que le texte : la queue de bulle (i.stm-rental-baloon_tail)
   doit rester bleue pour se fondre dans la bulle. */
.stm_text_baloon span,
.stm_text_baloon strong,
.stm_text_baloon p {
	color: #ffffff !important;
}

/* --- Icône de comparaison sur la barre sombre -------------------------- */
.choose-another-class .add-to-compare-icon {
	color: #ffffff !important;
}
