/*
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: 2.7
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

-------------------------------------------------------------- */
.noptin-inpost-main-wrapper .noptin-optin-form-wrapper,input.noptin-form-submit{margin-bottom:0!important;margin-top:0!important}#promo_list_accueil,#proposon,.col-md-6.reservation_buttons{padding-right:15px;padding-left:15px}.badge_promo,.badge_promo_list-pro{z-index:98;font-weight:600;text-align:center;text-transform:uppercase}.page-id-28725 #all_wrapper>div.content_wrapper.row>div>div:nth-child(2)>div.single-content>div>div.elementor-element.elementor-element-c9dde3b.e-flex.e-con-boxed.e-con.e-parent>div,.page-template-property_list #all_wrapper>div>div.content_wrapper.row>div>div:nth-child(2)>div.single-content>div>div.elementor-element.elementor-element-c9dde3b.e-flex.e-con-boxed.e-con.e-parent>div{margin-left:0;margin-right:0}.badge_promo,.badge_promo_list-pro,.page-id-28725 .entry-title,.wp-block-heading,h1.single-title{text-align:center}#sortable li,#wpforms-29213-field_31,.display-none,.elementor-element-8dd1c74,.page-id-28725 .property-rating,.post-29232 #primary,.property-rating i,.property_unit_action,.submit_booking_front_wrapper,input#submit_booking_front{display:none}.advanced_search_shortcode{background-color:#ffffff59;border:0 solid #e7e9ef}.adv-search-3{padding:0 11px 4px}#colophon .widget_recent_entries li a:hover,#colophon li a:hover,#menu-footer-menu-1>li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-27949>a:hover,#menu-footer-menu-1>li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-27958>a:hover,.contact_sidebar_wrap p:hover a,.xoxo ul li:hover a,body #colophon .subfooter_menu a:hover{color:#d3d3d3!important}#colophon .subfooter_menu a:hover,#colophon .widget-container li:before,#promo_list_accueil .listing_wrapper.col-md-4.property_unit_v2.property_flex:hover a,#promo_list_accueil .property_listing:hover .listing_title_unit,#promo_list_accueil .title-container .custom-text p,.backtop i,.logged-in span.menu_username:hover,.page-id-28725 .listing_wrapper.col-md-4.property_unit_v2.property_flex:hover a,.page-id-28725 .property_listing:hover .listing_title_unit,.page-id-28725 .title-container .custom-text p,.txt-promo-fiche p{color:#fff!important}.search5-nolabel .extended_search_checker label{color:#20273c;cursor:pointer}.adv_extended_close_button .fa-times:before,.extended_search_checker label{color:#20273c}.header_type1 .logo img{max-height:80px!important;width:230px;height:110px!important;object-fit:contain}.Nombre_de_personnes .wpestate_guest_no_control_wraper .wpestate_guest_no_control_info{text-wrap:nowrap;overflow:hidden}.elementor-element-46f88318 .adv-search-5 form div:nth-child(7),img.wp-image-29765.lazy-loaded{float:right}#block-8>ul li a svg{width:35px;height:28px}ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex li{width:35px!important;height:35px!important}.noptin-form-header .noptin-form-header-text div{color:#fafafa;font-size:14px;font-weight:500;line-height:.1;padding-top:0;text-align:left}.noptin-form-header{margin:0!important;padding-top:1!important;padding-left:0!important}#block-10{max-width:370px}.tab-pane p{width:50%;min-width:375px;display:block}.tab-pane a{width:50%}.tab-pane .wp-100 p{width:100%!important}.tab-pane.active{display:flex!important;flex-wrap:wrap;justify-content:center}#tab_prpg.wpestate_elementor_tabs .wpestate-elementor-nav-tabs ul{height:initial!important}.elementor-element-3fcfef85 .blog_unit_back,.property_unit_v2 .property_listing{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.elementor-element-3fcfef85 .blog_unit_back:hover,.property_unit_v2 .property_listing:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.25)!important}.elementor-element-4e518819 .nav li a{display:flex;text-align:left}#tab_prpg>div.wpestate-elementor-nav-tabs>ul>li:first-child>a,#tab_prpg>div.wpestate-elementor-nav-tabs>ul>li:nth-child(0)>a,#tab_prpg>div.wpestate-elementor-nav-tabs>ul>li:nth-child(2)>a{/*text-align:left*/}.elementor-element-4e518819 p a img{width:80%;padding-left:15px}.elementor-element-38fc494e .elementor-container{max-width:initial!important}.justify_space_between p{color:#5d6475;font-size:15px!important}.aioseo-html-sitemap h4,.aioseo-html-sitemap li a:hover{color:#16348d!important}.elementor-27964 .elementor-element.elementor-element-1ea1d9fc>.elementor-element-populated,.elementor-27964 .elementor-element.elementor-element-ccf009f>.elementor-element-populated{padding:0!important}#homesearch .adv-search-5.search5-nolabel.adv_extended_class.advanced_search_form_wrapper .col-md-3,.adv-search-3 form .col-md-3{width:20%}.advanced_search_shortcode .adv-search-5 .extended_search_checker,.extended_search_checker{width:calc(8.33%*4)}@media screen and (max-width:992px){.page-id-11 .listing_wrapper{display:flex;justify-content:center}}@media screen and (max-width:1024px){#homesearch .adv-search-5.search5-nolabel.adv_extended_class.advanced_search_form_wrapper .col-md-3,.adv-search-3 form .col-md-3,.advanced_search_shortcode .adv-search-5 .extended_search_checker,.extended_search_checker{width:100%}.advanced_search_shortcode .filter_menu{margin-left:0}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container,.items_shortcode_wrapper{padding-right:15px;padding-left:15px}#third input#wpforms-29722-field_1{min-width:175px!important}}.noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field,button#wpforms-submit-29722{min-height:52px!important;font-size:1.5rem}@media screen and (min-width:370px){.galleryid-28841 .gallery-item{min-width:initial!important;width:100%!important}}#colophon .widget-container li:hover:before{color:#ffffffd6!important}.noptin-form-header{display:flex;padding:2px 0 0;align-items:center;justify-content:center;margin-bottom:20px}input.noptin-form-submit{padding:0 15px!important;line-height:50px!important;font-size:15px!important;font-weight:500!important;width:100%!important;border-radius:4px!important;border:none}input.noptin-form-submit:hover{background:#d3d3d3}.noptin-form-footer{padding-left:0!important}div#third{transform:translate(0,-7px)}.guest_no_drop:after{left:13px!important}#promo_list_accueil a.listing_title_unit,.page-id-28725 a.listing_title_unit,i.fas.fa-bars:hover:before{color:#fff}#wpforms-form-29722>div.wpforms-recaptcha-container.wpforms-is-recaptcha.wpforms-is-recaptcha-type-v3,.elementor-element-3fcfef85 .listing-unit-img-wrapper img,.post-29232 .col-md-8,div#wpforms-29722-header-error{width:100%}#proposon .custom-text p,.page-id-11 .custom-text p{height:65px}#promo_list_accueil .property_listing,.page-id-28725 .property_listing{position:relative;padding-bottom:0;margin:auto}#promo_list_accueil .category_tagline,#promo_list_accueil .items_shortcode_wrapper .property-rating,#promo_list_accueil .price_unit,#promo_list_accueil .property_unit_action,.page-id-28725 .category_tagline,.page-id-28725 .items_shortcode_wrapper .property-rating,.page-id-28725 .price_unit,.page-id-28725 .property_unit_action,.wpforms-error-noscript{display:none!important}.property-rating{margin-top:30px!important}#promo_list_accueil .title-container,.page-id-28725 .title-container{position:absolute;bottom:0}.page-id-28725 .content_wrapper{min-height:auto}.content_wrapper,.elementor-page-28841 .content_wrapper.row{min-height:initial!important}.elementor-element-b822acd .property_unit_v2 .property_listing:hover img.img-responsive,.property_unit_v2 .property_listing:hover img.img-responsive{transform:scale(1.05);transition:.5s}.elementor-page-28829 .col-md-12{display:flex;flex-direction:column}.page-id-11 .custom-text p,.ui-dialog{overflow:hidden}.property_unit_carousel{position:relative;width:100%}.badge_promo{padding:5px;color:#fff;border-radius:5px;background:#20273c;font-size:15px;margin-bottom:5px}.entry-title.wprentals_title_with_rating,.property_categs .wprentals_title_with_rating{margin-top:0}#primary{margin-top:0!important}.row.content-fixed-listing.listing_type_3{padding-top:45px}.third-form-wrapper{display:flex;flex-direction:column-reverse;width:100%;gap:15px;justify-content:center;margin:0;padding:0}.col-md-6.reservation_buttons{margin:5px auto auto;width:100%}.postid-28841 #gallery-1{display:flex;flex-wrap:wrap;align-items:center}.galleryid-28841 .gallery-item{min-width:270px}.txt-promo-fiche{padding:5px;background:#e28701;border-radius:3px;width:100%;min-width:325px;margin-bottom:10px;min-height:63px;display:flex;justify-content:center;align-items:center}#contact_host,#contact_host:hover{border:2px solid #22293c;color:#fff}.elementor-page-28829 .blog_unit_back img{width:100%;height:224px;object-fit:cover;object-position:bottom}.elementor-page-28829 .blog-list-content{order:1}#gmap-controls-wrapper{margin-top:45px!important}#contact_host{background-color:#22293c!important}#contact_host:hover{background-color:#222446!important}#access{top:0;position:fixed;left:50%;transition:.2s;transform:translate(-50%)}.single-estate_property .category_details_wrapper{flex-wrap:wrap!important}.page-id-11 #all_wrapper,.page-id-28725,.page-id-28829,.page-id-29232{background:#f7f7f7}.page-id-27964 .custom-text p{overflow:hidden;text-overflow:ellipsis}.wpestate_elementor_tabs .wpestate_tab_icon_elementor{height:30px!important}#search_wrapper{z-index:55;max-width:1270px}.header_wrapper.header_type1.header_align_center.header_wide_no.navbar-fixed-top.customnav{z-index:99}#wpforms-form-29213 .wpforms-field,.page-id-29232 .wpforms-field{width:50%;padding-left:15px;padding-right:15px}#wpforms-form-29213 .wpforms-field-medium,.page-id-29232 .wpforms-field-medium{width:100%;max-width:100%!important}.page-id-29232 .wpforms-field-container,.wpforms-field-container{display:flex;flex-wrap:wrap}.post-29232 .wpforms-field,.wpforms-field{min-width:345px}@media screen and (max-width:768px){.tab-pane p{min-width:initial;display:block;width:100%;text-align:center}.elementor-27964 .elementor-element.elementor-element-3a8b4fd3,.elementor-27964 .elementor-element.elementor-element-47bc945e{padding-left:15px;padding-right:15px}.elementor-section.elementor-top-section.elementor-element.elementor-element-47bc945e.elementor-section-content-middle.elementor-section-stretched.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle{padding-top:0;padding-bottom:0}.elementor-27964 .elementor-element.elementor-element-10fd1c8d .elementor-heading-title,.elementor-27964 .elementor-element.elementor-element-1f7ab00c .elementor-heading-title,.elementor-element-538b26d p b{font-size:16px}.elementor-element-b57a1a2 p{font-size:15px}.post-29232 .wpforms-field{width:100%!important}div#wpforms-29213-field_21-container:after{content:"";position:absolute;display:block;width:50%;background:#b1b1b1;height:1px;left:50%;transform:translate(-50%)}}.adv-5-wrapper{top:0}.category-125 #gmap-controls-wrapper{margin-top:70px!important}.post-29232 #wpforms-submit-29213{width:31%;background:#2b3246}.price_unit{position:absolute;top:15px}.prix_list{background:#273044;/*height:30px;*/padding:5px 10px;font-size:15px!important;border-radius:4px}.leaflet-popup .prop_pricex{top:15px;bottom:initial;left:15px;right:initial;font-weight:700;padding:5px 10px;background:#fff;border-radius:4px;line-height:25px}.noptin-optin-form .noptin-padded{color:#fff;padding:0}.badge_promo_list-pro{padding:5px;color:#fff;border-radius:5px;background:#20273c;font-size:15px;position:absolute;top:15px;left:15px;width:159px}.aioseo-html-sitemap h4{font-size:20px}.aioseo-html-sitemap li:before{content:'\\f105';font-family:FontAwesome;font-weight:400;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:13px;margin:4px 7px 0 0;line-height:14px;padding-top:0}.aioseo-html-sitemap li{list-style:none}.elementor-page-28829 #search_wrapper{bottom:10%!important}.archive.category .row .content-fixed,.category-124 .row .content-fixed,.category-125 .row .content-fixed,.category-126 .row .content-fixed{margin-top:100px}.elementor-page-27964 section h2{font-size:22px!important;text-transform:uppercase}.elementor-page-27964 section h2 a{text-transform:initial}.wprentals-blog-unit-content-wrapper a span{font-size:17px!important}#wpforms-29213-field_13-container{display:flex;align-items:center;padding-top:40px}#wpforms-29213-field_21-container{margin-bottom:25px;overflow:visible;position:relative}div#wpforms-29213-field_21-container:after{content:"";position:absolute;display:block;width:100%;background:#b1b1b1;height:1px;left:-50%;bottom:-10px}@media screen and (max-width:768px){.wpforms-field{width:100%!important}div#wpforms-29213-field_21-container:after{content:"";position:absolute;display:block;width:50%;background:#b1b1b1;height:1px;left:50%;transform:translate(-50%)}}.ui-dialog .ui-dialog-titlebar{background:#20273c!important;width:100vw;max-width:100%}.ui-widget-header{border:none!important;font-weight:700}div#softiagu-wpforms-popup{max-width:800px!important;width:100vw!important;background:#f7f7f7!important}.single-estate_property .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{left:50%;top:50%;transform:translate(-50%,-50%)}#wpforms-29722-field_1-container{min-width:150px;padding:0!important;position:relative}#third input#wpforms-29722-field_1{max-width:100%!important;height:52px;min-width:200px;background:#f3f3f5}form#wpforms-form-29722{display:flex;gap:2px;align-items:center;height:auto;align-content:center;flex-wrap:wrap}button#wpforms-submit-29722{background:#dce0ec;color:#252424;margin:0!important;padding:0 15px;width:125px}#openmap i.fas.fa-angle-down,#openmap i.fas.fa-angle-up,.rotate{transform:rotate(180deg)}@media (max-width:1180px){#menu-item-28510 a,#menu-item-29117 a{width:70%}}@media (max-width:425px){button#wpforms-submit-29722{margin-left:auto;margin-right:auto;display:block;margin-top:15px!important;width:100%}form#wpforms-form-29722{align-items:initial}}#third .wpforms-submit-container{margin:0 auto 0 0!important;padding:0!important}#block-17.widget-container{width:initial;margin:0}#third #block-18{margin:0}em#wpforms-29722-field_1-error{margin-top:0;position:absolute;width:300px}#third #wpforms-29722-field_1-container{overflow-x:initial}#third #block-18 p{margin-bottom:0}@media screen and (max-width:425px){#block-17.widget-container,#block-17.widget-container .wpforms-field-container{width:100%}#third #wpforms-form-29722{flex-direction:column}#third .wpforms-submit-container{margin:auto!important;width:100%}}.page-id-27964 .transparent_header{background:#20273c!important}#flags{position:absolute;width:initial;right:15%;top:15px}#flags ul{display:flex;flex-direction:column;margin-top:11px}#sortable li:first-child{display:block}#search_wrapper #search_wrapper_color,.adv-1-wrapper,.adv-2-wrapper,.adv-5-wrapper{background:#f2f4f7fa}.page-id-28725 .wp-block-column:nth-child(2){padding-left:15px}#colophon .subfooter_menu a:hover{color:#fafafa!important}div.error-text{color:red!important;font-size:11px!important;margin-top:-5px!important}.elementor-27964 .elementor-element.elementor-element-47bc945e,.elementor-27964 .elementor-element.elementor-element-52416c3{padding:15px!important}.page-id-28725,.page-template-advanced_search_results #search_wrapper{bottom:5%!important}.page-id-28725 #search_wrapper{bottom:5%}@media only screen and (max-width:1220px){#search_wrapper .adv-search-1{padding:10px}#search_wrapper{margin:auto;width:98%;left:0;float:left}}.property_menu_wrapper_hidden .property_menu_item{color:#24273c}.page-id-28725 img.wp-image-29765.lazy-loaded{float:left!important}body .elementor-element-7e34250 .e-con-inner{margin-left:0!important;margin-right:0!important}.title_list_prop{margin-right:0!important}div#wpforms-29213-field_31-container{order:20}div#wpforms-29213-field_26-container{order:19}div#wpforms-29213-field_18-container{order:21}.page-id-29820 .c5_child a{width:90%!important;display:block;font-weight:500}@media (max-width:1024px){.adv-search-3 form .col-md-3{width:100%}.advanced_search_shortcode .form-control{margin-bottom:5px}.elementor-widget-container .advanced_search_shortcode .filter_menu{margin-left:0}#gmap-loading{display:none}}.wp-social-link svg{width:24px!important;height:24px!important}.wp-social-link-facebook a,.wp-social-link-linkedin a,.wp-social-link-twitter a{width:35px;height:35px;border-radius:50%;line-height:35px}.wp-social-link-linkedin a{background:#0d66c2}.wp-social-link-facebook a:hover,.wp-social-link-linkedin a:hover,.wp-social-link-twitter a:hover{transform:scale(1.1)}.wp-social-link-facebook a{background:#1778f2}.wp-social-link-twitter a{background:#1da1f2}.wp-social-link-facebook a svg,.wp-social-link-linkedin a svg,.wp-social-link-twitter a svg{fill:white;width:24px;height:24px}a.wp-block-social-link-anchor{text-align:center;display:block;width:35px!important;height:35px!important;line-height:35px!important;display:flex;justify-content:center;align-items:center}.page-id-11 .col-md-12 #listing_ajax_container,.page-id-27964 .items_shortcode_wrapper{position:relative;z-index:5}@media (min-width:1024px){.nav.nav-tabs li>a{height:143px!important;display:block}}.wpestate_guest_no_button_minus,.wpestate_guest_no_button_plus{min-width:32px}.carousel-inner>.item>a>img,.page-id-28725 .carousel-inner>.item>img{display:block;max-height:294.88px;width:100%;object-fit:cover}#block-18.widget_text p{margin-top:8px}#first h3.widget-title-footer{text-transform:uppercase;font-weight:400!important}body .mobile-trigger:hover>i{color:#d3d3d3}.backtop{display:flex;padding:0;align-items:center;justify-content:center}.islive{right:15px;bottom:80px}.guest_icon .wpestate_guest_no_control_wraper:after{left:14px}

.single-estate_property .content_wrapper>.header_masonry{margin-bottom:30px}.listing_reviews_wrapper .property_ratings{display:block!important}.listing_reviews_wrapper .property-rating i{display:unset!important}.property_listing{max-width:350px}.property_listing .custom-text{min-height:75px}.property_unit_v2 .property_unit_action{display:block;bottom:-17px}.property_unit_v2 .icon-fav:after{background-color:#262e42}.property_unit_v2 .icon-fav.icon-fav-on{opacity:1}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-font-smoothing:antialiased}#home-tabs .nav-tabs li:first-of-type a{background-color:#4472c4}#home-tabs .nav-tabs li:nth-of-type(2) a{background-color:#3babff}#home-tabs .nav-tabs li:nth-of-type(3) a{background-color:#9bc2e6}#home-tabs .nav-tabs li:nth-of-type(4) a{background-color:#bdd7ee}#home-tabs .nav-tabs li:nth-of-type(5) a{background-color:#ddebf7}#home-tabs .tab-pane{padding-left:15px;padding-right:15px}#home-tabs .tab-pane p{width:unset;min-width:unset}.listing-unit-img-wrapper img{width:100%;object-fit:cover}@media screen and (min-width:569px){.listing-unit-img-wrapper{min-height:215px;display:flex}}@media screen and (max-width:991px){#home-tabs .tab-pane h3{text-align:center}}@media screen and (max-width:400px){#proposon .category_details_wrapper_icon{width:100%}#promo_list_accueil a.listing_title_unit{text-align:center;display:block}}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form-comment label{display:block}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p{width:100%;display:flex;flex-wrap:wrap}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form-cookies-consent{flex-wrap:nowrap!important}.estate_property-template-default.single.single-estate_property .comment-respond p.form-submit{justify-content:center}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p #comment,.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p input[type=text],.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p label{width:100%}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p #comment,.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p input[type=text]{border:#000 solid 1px}@media screen and (min-width:768px){.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p label:not([for=wp-comment-cookies-consent]){width:20%}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p #comment,.estate_property-template-default.single.single-estate_property .comment-respond .comment-form p input[type=text]{width:70%}}.estate_property-template-default.single.single-estate_property .comment-respond .comment-form #submit{width:100%!important;max-width:350px}.page-template-advanced_search_results .villa-notfound-message{color:#f60;font-weight:700;text-align:center}.wp-social-link.wp-social-link-x.wp-block-social-link{background:#1778f2;border-radius:50%}.wp-social-link.wp-social-link-x.wp-block-social-link svg{fill:#fff}.price_unit{left:0;padding:0 15px}.wpestate_front_bedrooms{width:auto!important}.single-estate_property form#commentform{display:flex;flex-direction:column}.single-estate_property form#commentform .comment-notes{order:0}.single-estate_property form#commentform .comment-form-comment{order:2}.single-estate_property form#commentform .content-stars-reviews{order:1}.single-estate_property form#commentform .comment-form-author{order:3}.single-estate_property form#commentform .comment-form-email{order:4}.single-estate_property form#commentform .form-submit{order:5}.advanced_search_shortcode .guest_no_drop:after{z-index:2}html body.single-estate_property .has_calendar.guest_icon,html body.single-estate_property .wpestate_guest_no_control_wraper{position:relative!important;z-index:2!important}.google_map_on_list_wrapper{margin-top:25px}.home-banner-test{position:relative;height:calc(100vh - 69px)}.home-banner-test .elementor-widget-image-carousel .swiper-slide{height:auto}.home-banner-test .elementor-widget-Wprentals_Advanced_Search{position:absolute;z-index:9;max-width:1140px;transform:translateX(-50%);bottom:calc(50% - 61px);left:50%}.home-banner-test #caption_header{padding-left:0;padding-right:0}.home-banner-test>.elementor-container,.home-banner-test>.elementor-container>.elementor-column,.home-banner-test>.elementor-container>.elementor-column>.elementor-widget-wrap,.home-banner-test>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-image-carousel,.home-banner-test>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-image-carousel>.elementor-widget-container,.home-banner-test>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-image-carousel>.elementor-widget-container>.elementor-image-carousel-wrapper{height:100%}.home-banner-test .elementor-image-carousel-caption{position:absolute;z-index:10;color:#fff;font-size:35px;left:50%;top:calc(45% - 61px);transform:translate(-50%,-50%);width:100%;line-height:1.5}.home-banner-test .elementor-widget-image-carousel .swiper .swiper-slide figure{height:100%}.home-banner-test .elementor-widget-image-carousel .swiper .swiper-slide figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);pointer-events:none;z-index:9}.home-banner-test .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{height:100%;object-fit:cover}@media screen and (max-width:1024px){.home-banner-test .elementor-image-carousel-caption{top:calc(45% - 176px)}.home-banner-test .elementor-widget-Wprentals_Advanced_Search{bottom:calc(50% - 176px)}}.home-banner-test .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{animation:kenburns 20s ease-in-out infinite}@keyframes kenburns{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}#adv-search-mobile .calendar_icon:after,#adv-search-mobile .map_icon:after,#booking_form_request .calendar_icon:after,#colophon .calendar_icon:after,#colophon .map_icon:after,#contact_owner_modal .calendar_icon:after,#primary .calendar_icon:after,#primary .map_icon:after,.featured-article-date.blog_unit_full_row,.guest_icon .wpestate_guest_no_control_wraper:after,.guest_no_drop:after{z-index:2}#softiagu-wpforms-popup .wpforms-submit-container,.custom-form-devis .wpforms-submit-container{padding:5px!important}#softiagu-wpforms-popup div.wpforms-container-full .wpforms-page-button,#softiagu-wpforms-popup div.wpforms-container-full button[type=submit],#softiagu-wpforms-popup div.wpforms-container-full input[type=submit]{background-color:#2b3246;width:40%}.single-estate_property .listing_reviews_wrapper hr,.single-estate_property .third-form-wrapper{border-top:0}.adv-search-3{z-index:6;position:relative}.post-29232 .wpforms-field,.wpforms-field{min-width:50%}#wpforms-29213-field_18-container legend{font-size:0}.page-id-29232 #footer-widget-area .wpforms-field{width:100%}#tab_prpg.wpestate_elementor_tabs li a{height:100%}@media screen and (max-width:1024px){.advanced_search_form_wrapper .adv_extended_options_text,.extended_search_check_wrapper{margin-top:10px}}.property_unit_v2 .price_unit{height:fit-content}.property_listing .carousel-control{z-index:11}.mobilewrapper,.mobilewrapper-user{z-index:100}
#listing_description .panel-body * {
    display: none;
}
#listing_description .panel-body p:first-child {
    display: block !important;
}

@media screen and (max-width:767px) {
    .post-29232 #wpforms-submit-29213 {
        width: 100% !important;
    }
}

.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear {
    right: 10px;
}

.close_guest_control {
    color: rgb(148, 47, 47) !important;
}

.property_page_container #calendar-prev {
    left: 20px;
}
.property_page_container #calendar-next{
    text-align: right;
}

.custom-date-disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}


@media screen and (max-width:767px){

    body .ui-dialog.ui-corner-all[aria-describedby="softiagu-wpforms-popup"] {
        max-width: 100% !important;
        width: 100% !important;
        -webkit-overflow-scrolling: touch; 
    }

    body .ui-dialog.ui-corner-all[aria-describedby="softiagu-wpforms-popup"] div#softiagu-wpforms-popup {
        max-width: 100% !important;
        height: 100% !important;
        -webkit-overflow-scrolling: touch;
    }

    body.body_with_modal_reservation_opened{
        overflow: unset !important;
    }
    
    
}
.nos-villa{
    padding-top: clamp(28px,2.344vw,45px) !important;
}
