/**
 * Styles globaux pour le thème enfant
 * 
 * Ce fichier contient les styles communs à toutes les fonctionnalités
 * du thème enfant.
 */

/* Import de la police Poppins depuis Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

/* Réinitialisation de la police pour tous les éléments du thème enfant */
.wprentals-child,
.wprentals-child *,
#wprentals-child,
#wprentals-child *,
.awayout-container,
.awayout-container * {
    font-family: 'Poppins', sans-serif !important;
}

/* Styles spécifiques pour les titres */
.wprentals-child h1,
.wprentals-child h2,
.wprentals-child h3,
.wprentals-child h4,
.wprentals-child h5,
.wprentals-child h6,
#wprentals-child h1,
#wprentals-child h2,
#wprentals-child h3,
#wprentals-child h4,
#wprentals-child h5,
#wprentals-child h6,
.awayout-container h1,
.awayout-container h2,
.awayout-container h3,
.awayout-container h4,
.awayout-container h5,
.awayout-container h6 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

/* Styles spécifiques pour les boutons */
.wprentals-child button,
.wprentals-child .button,
.wprentals-child input[type="button"],
.wprentals-child input[type="submit"],
#wprentals-child button,
#wprentals-child .button,
#wprentals-child input[type="button"],
#wprentals-child input[type="submit"],
.awayout-container button,
.awayout-container .button,
.awayout-container input[type="button"],
.awayout-container input[type="submit"],
button,
.button,
input[type="button"],
input[type="submit"],
.btn,
.wpb_btn-info,
#booking_form_request_submit,
.wpestate_vc_button,
.submit_action,
.wpb_btn-info,
#slider_submit_button,
.submit_booking_front_wrapper,
.submit_booking_front,
.contact_owner_reservation,
.advanced_search_submit_button,
.submit_listing,
.property_menu_item,
.owner-page-wrapper .wpb_btn-info,
.property_menu_item i:hover,
.featured_property_type1 .featured_prop_price,
.featured_property_type2 .featured_prop_price,
.submit_action,
.user_dashboard_links .button,
.adv_handler,
.new-ad,
.wpb_btn-info,
.blog_unit_image img,
.blog2v img,
.single-content input[type="submit"],
input[type="button"],
.contact_owner_reservation,
.property_menu_item,
.adv_search_tab_item,
.featured_second_line,
.wpb_btn-info,
#advanced_submit_2,
#advanced_submit_3,
#advanced_submit_shorcode,
.adv_handler,
#wp-submit-register,
#wp-forgot-but,
#wp-login-but,
.comment-form #submit,
#wp-forgot-but_shortcode,
#wp-login-but-wd,
#wp-submit-register_wd,
#advanced_submit_shorcode,
.search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button,
.wp-block-search .wp-block-search__button,
.search_unit_wrapper .wpb_btn-info,
.blog_unit_back .wpb_btn-info,
.advanced_search_submit_button,
.submit_action,
.wpb_btn-info,
.submit_booking_front_wrapper,
.submit_booking_front_wrapper input[type="submit"],
.submit_booking_front,
#wp-login-but_sh,
.wp-block-search .wp-block-search__button {
    font-weight: 500 !important;
}

/* Styles spécifiques pour les inputs */
.wprentals-child input,
.wprentals-child textarea,
.wprentals-child select,
#wprentals-child input,
#wprentals-child textarea,
#wprentals-child select,
.awayout-container input,
.awayout-container textarea,
.awayout-container select {
    font-family: 'Poppins', sans-serif !important;
}

/* Styles spécifiques pour les paragraphes */
.wprentals-child p,
#wprentals-child p,
.awayout-container p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}

/* Styles spécifiques pour les liens */
.wprentals-child a,
#wprentals-child a,
.awayout-container a {
    font-family: 'Poppins', sans-serif !important;
}

/* Styles spécifiques pour les listes */
.wprentals-child ul,
.wprentals-child ol,
.wprentals-child li,
#wprentals-child ul,
#wprentals-child ol,
#wprentals-child li,
.awayout-container ul,
.awayout-container ol,
.awayout-container li {
    font-family: 'Poppins', sans-serif !important;
}
