.gdpr_radio .option-label span.border,.gdpr_checkbox .option-label span.border{border:none;background:none;background-color:transparent!important}.gdpr_radio .option-label,.gdpr_checkbox .option-label{padding:0!important;background-color:transparent!important;margin-bottom:0!important}.gdpr_checkbox input[type="checkbox"]{display:none}.language_dropdown_prop{margin-top:-6px}.language_dropdown_prop label,.gdpr_radio_prop label,.gdpr_checkbox_prop label{margin-bottom:5px;text-align:left;display:block;line-height:18px;padding:0 4px;font-size:13px}.language_dropdown_prop select{width:100%;height:28px;padding:2px 6px}.gdpr_checkbox_prop{text-align:left;margin-top:7px;float:left;width:100%}.gdpr_radio_prop{text-align:left;margin-top:12px}.gdpr_radio_prop input,.gdpr_checkbox_prop input{margin-left:4px}.gdpr_checkbox_prop p{display:inline-block;max-width:87%;margin-left:10px;float:left;margin-top:-3px;margin-bottom:12px;font-size:13px}.gdpr_checkbox_prop input{width:16px!important;height:16px;padding:0;float:left}.gdpr_radio_prop span,.gdpr_checkbox_prop span{margin:0 10px 0 1px;display:inline-block;font-size:13px}.gdpr_text_prop{font-size:13px;text-align:left;line-height:18px;margin-top:6px;padding:0 4px;margin-bottom:10px}#landing_modal .premium-modal-box-selector-container button{display:none}.landing_property_url,.landing_url{display:none!important}#landing_modal .premium-modal-box-modal-content{background-image:linear-gradient(360deg,#aadaef 0%,#eaeaea 100%);border-radius:0}#landing_modal .premium-modal-box-modal-header{border-bottom:0}#landing_modal .premium-modal-box-modal-body{padding-top:0}#landing_modal .premium-modal-box-modal-title{text-align:center}.landing_properties_row .elementor-col-66{width:84%}.landing_properties .es-dropdown-container{display:none}.property_widget h3{font-size:24px;font-weight:500;line-height:1.25em;text-transform:uppercase}.property_widget_btn{padding:10px 40px 40px;background:#f3f3f3;margin-top:-20px}.landing_properties .es-property-inner .es-property-info h2 a{min-height:105px}#PropertyEnquiryModal.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}#PropertyEnquiryModal .modal-content{background-color:#fefefe;margin:50px auto;padding:20px;width:781px;background-image:linear-gradient(360deg,#aadaef 0%,#eaeaea 100%);position:relative}#PropertyEnquiryModal .close_custom{color:#000;float:right;font-size:28px;font-weight:700;position:absolute;right:30px;top:15px}#PropertyEnquiryModal .close_custom:hover,#PropertyEnquiryModal .close_custom:focus{color:#000;text-decoration:none;cursor:pointer}#PropertyEnquiryModal h3{text-align:center;font-weight:600}.open_landing_popup{cursor:pointer}.privacy_checkbox p{font-weight:700;font-size:14px!important}.privacy_checkbox p a{color:#000;text-decoration:underline}form .privacy_checkbox p input{margin-right:5px}.elementor-page-2532 .switcher.notranslate,.elementor-page-2777 .switcher.notranslate,.elementor-page-2781 .switcher.notranslate,.elementor-page-2790 .switcher.notranslate,.elementor-page-2787 .switcher.notranslate,.elementor-page-2655 .switcher.notranslate,.elementor-page-2847 .switcher.notranslate,.elementor-page-2866 .switcher.notranslate,.elementor-page-2869 .switcher.notranslate{display:none!important}.elementor-page-2847 .es-details-wrap .es-read-wrap a.open_landing_popup,.elementor-page-2866 .es-details-wrap .es-read-wrap a.open_landing_popup,.elementor-page-2869 .es-details-wrap .es-read-wrap a.open_landing_popup{padding:5px 9px}.archive.post-type-archive-property #primary{width:100%;border-right:none}.epl-blog-image{border:10px solid #fff;width:100%;display:block;overflow:hidden;max-height:241px}.epl-property-blog .property-box img{width:100%!important}body .epl-stickers-wrapper{display:none}.epl-search-row-select.epl-property_bedrooms_max{display:none}.epl-property-blog .epl-property-blog-entry-wrapper{margin:24px;transition:0.08s all;box-shadow:none}.epl-property-blog .epl-property-blog-entry-wrapper p{margin-bottom:0}.epl-property-blog .epl-property-blog-entry-wrapper:hover .property-result-bg{transform:scale(1.08)}.epl-property-blog .epl-excerpt-content{display:none}.epl-property-blog.epl-listing-grid-view .property-box-right,.epl-property-blog.epl-listing-grid-view-forced .property-box-right{min-height:0;background:#fff}.epl-property-blog .property-address{display:none}.epl-property-blog .entry-title i,.single-property h1 i{font-style:normal}.epl-search-wide .epl-search-row-full,.epl-search-form .epl-search-row-half{font-family:'Montserrat'}.epl-search-form .epl-search-label{display:none}.epl-search-form .epl-property_bedrooms_min .epl-search-label{font-size:0}.epl-search-form .epl-property_bedrooms_min .epl-search-label:before{content:'Bedrooms';font-size:15px}.epl-search-form .epl-search-btn{background-color:#333;border-color:#333}.epl-search-wide .epl-search-submit-row{width:50%;margin-right:15px;padding-left:30px}.epl-search-other{display:none}.epl-archive-utility-wrapper{margin:12px 15px 9px}select#epl-sort-listings{padding:.35em;border-color:#B7B7B7}.epl-pagination{text-align:center;margin-top:60px}.archive.post-type-archive-property .epl-pagination{margin-top:20px}.archive.post-type-archive-property #search_results_epl .loop-utility{float:left;width:100%}.epl-shortcode-listing,.epl-shortcode-listing-category,#search_results_epl{margin-bottom:40px;margin-left:-15px;margin-right:-15px}.post-type-archive-property .site-content #primary{padding:0 30px}.epl-property-blog .property-box-right{padding:0}.epl-property-blog .entry-title a{color:#4A5A6A;font-size:16px;font-weight:500;font-family:"Montserrat",Sans-serif}.epl-property-blog .epl-property-blog-entry-wrapper:hover .entry-title a{color:#000}.epl-property-blog:not(.epl-listing-grid-view){opacity:0!important}.epl-property-blog .price{margin:0 0 11px;color:#4A5A6A;font-size:16px;font-weight:600;text-transform:uppercase;font-family:"Montserrat",Sans-serif}.epl-property-blog .property-feature-icons{margin:0;color:#4A5A6A;background:#fff;font-size:13px;padding:10px 0 2px;float:left;width:100%;font-weight:600;font-family:"Montserrat",Sans-serif;text-transform:uppercase}.epl-property-blog .property-feature-icons span{margin-right:34px;display:inline-block;position:relative}.epl-property-blog .property-feature-icons span:after{content:'';width:3px;height:3px;position:absolute;border-radius:50%;background:#333;display:block;top:6px;right:-20px}.epl-property-blog .property-feature-icons span:last-child{margin-right:0}.epl-property-blog .property-feature-icons span:last-child:after{display:none}.property-feature-icons .icon{padding:0;width:100px;height:auto;text-align:center;display:inline-block;background-repeat:no-repeat;background-position:center top}.landing_properties_epl.exclusive_properties_epl .property-feature-icons .icon{width:32%!important}.property-feature-icons .icon.beds{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2023/11/bed_icon.png)}.property-feature-icons .icon.bath{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2023/11/bath_icon.png)}.property-feature-icons .icon .icon-value{display:block}.epl-pagination a{color:#b0aca4;background:none;font-weight:500!important;font-size:16px}.epl-pagination a,.epl-pagination span,.epl-pagination .pages,.epl-pagination .last{border:none!important;font-family:'Montserrat';transition:0.3s all;font-weight:500;font-size:17px;text-transform:uppercase}.epl-switch-view{display:none}.epl-pagination .pages{color:#1d1d1d}.epl-search-form .in-field{padding-top:4px;padding-bottom:4px;min-height:32px!important;height:54px!important;line-height:54px!important;border-radius:7px;background:#fff;color:#4a5a6a;border-color:#b0aca4;padding-left:10px}.long_form .epl-search-form .in-field{border-color:#fff}.epl-search-form select.in-field{-webkit-appearance:none;line-height:40px!important;outline:none}.epl-search-form select.in-field:focus-within{box-shadow:0 0 5px rgb(0 0 0 / .3)!important}.epl-search-forms-wrapper{overflow:visible}.epl-search-form.epl-sb-current{background:#fff;padding:5px 5px 24px;position:relative;overflow:visible}.epl-search-form .epl-search-btn{text-transform:uppercase;background-color:#4A5A6A;border:1px solid #4A5A6A;border-radius:30px;color:#fff;line-height:1;float:right;width:calc(50% - 16px)}.epl-search-form .epl-search-btn:hover{background-color:#605b52;border-color:#605b52}.epl-switching-sorting-wrap{text-align:right;margin-right:10px}.epl-properties-sorting{padding:0}select#epl-sort-listings{background:#fff0}.mfp-hide{display:none!important}.epl-property-blog .entry-title{margin:21px 0 11px}.epl-property-blog.epl-listing-grid-view:nth-child(3n+5){clear:left!important}.det_link_hld{text-align:center;background-color:#fff;padding:2px 15px 15px;display:none}.det_link_hld a{background:#333;display:inline-block;color:#fff;border-radius:2px;padding:5px 15px;font-size:15px;text-transform:uppercase}.epl-property-blog:hover .det_link_hld{display:block}.det_link_hld a:hover{color:#fff;background:#000}.epl-pagination .pages{display:none}.epl-pagination a.nextpostslink:before{content:'Next '}.epl-pagination a.previouspostslink:after{content:' Previous'}.epl-pagination a:hover,.epl-pagination span.current{background:none;color:#4A5A6A;font-weight:700}.archive_pg_form_block{background-color:#f3f3f3;margin-top:20px;margin-bottom:-18px;padding:70px 0 25px}.archive_pg_form_block h2{text-align:center;color:#333;font-weight:400;font-size:22px;margin-bottom:20px}.single-property .property-meta.pricing{float:left;padding:0;color:#4A5A6A;font-size:28px;font-weight:700;font-family:"Montserrat",Sans-serif}.single-property #primary{padding:0 70px;max-width:1820px;margin:0 auto}.details_and_gallery{clear:both;float:left;width:100%}.details_and_gallery .details_col{width:75%;display:block;margin-top:11px;padding-right:20px}.details_and_gallery .details_col li{display:inline-block;font-size:15px;text-transform:uppercase;font-family:"Montserrat",Sans-serif;color:#4A5A6A;position:relative}.details_and_gallery .details_col li:not(:last-child){margin-right:34px}.details_and_gallery .details_col li:not(:last-child):after{content:'';width:3px;height:3px;position:absolute;border-radius:50%;background:#4a5a6a;display:block;top:10px;right:-20px}.details_and_gallery .details_col li strong{font-weight:600}.details_and_gallery .details_col ul{margin:0;padding:0;font-weight:600}.details_and_gallery .gallery_col{width:100%;display:block;padding:5px 0 20px}.details_and_gallery .gallery_col .es-gallery{max-width:unset}.details_and_gallery .gallery_col .slick-track .slick-slide{padding:1px}.details_and_gallery .gallery_col .es-gallery-image .slick-track .slick-slide{max-height:330px}.details_and_gallery .gallery_col .es-gallery-image-pager .slick-track .slick-slide{max-height:55px}.details_and_gallery .gallery_col .es-gallery-image-pager.slick-initialized.slick-slider{width:90%;margin-left:auto;margin-right:auto;margin-top:10px}.details_and_gallery .gallery_col .es-gallery-inner{position:relative}.details_and_gallery .gallery_col .es-single-gallery-arrow.es-single-gallery-slick-prev,.details_and_gallery .gallery_col .es-single-gallery-arrow.es-single-gallery-slick-next{font-size:0;position:absolute;width:9px;height:40px;bottom:-4px}h5.epl-tab-title{font-size:28px;font-weight:800;margin-bottom:5px;padding-bottom:18px;font-family:"League Spartan",Sans-serif;color:#4a5a6a;border:none}ul.epl-property-features li{width:25%;display:inline-block;padding:4px 20px 4px 14px;float:left;position:relative;text-align:left}ul.epl-property-features li:before{content:'';width:3px;height:3px;position:absolute;border-radius:50%;background:#4a5a6a;display:block;top:15px;left:1px}.single-property .a2a_kit{display:inline-block}.price_and_share{margin-top:5px;position:relative}.single-property .a2a_kit .a2a_svg{background-repeat:repeat;width:27px;height:28px;margin-right:6px;border-radius:0!important;opacity:1!important}.single-property .a2a_kit .a2a_svg svg path{fill:#4a5a6a}.single-property .a2a_kit a:hover .a2a_svg svg path{fill:#605b52}.inmoba_form_source{background:#f0f0f0!important;padding:20px}.side_form{background:#f0f0f0!important;padding:20px}.top_form.new_form form{background:#f0f0f0!important;padding:20px;max-width:500px}.top_form.new_form textarea{max-height:80px}.inmoba_form_source{background:#f0f0f0!important;padding:20px}.inmoba_form_source.shedule_booking_form{padding-bottom:64px}.inmoba_form_source h3{text-transform:uppercase;font-size:18px;font-weight:400;margin-bottom:10px;text-align:center}.inmoba_form_source textarea{height:100px}.inmoba_form_source .gdpr_accept p{font-weight:400;font-size:13px;margin:0;padding-left:4px;line-height:16px}.gdpr_accept p{font-weight:700;font-size:14px;color:#000;display:inline-block;float:left}.gdpr_accept p:nth-child(2){max-width:87%;margin-top:1px}.gdpr_accept p a{color:#000;text-decoration:underline}.gdpr_accept label.option-label{margin-right:-24px}p:empty{display:none!important}form select#property_location{margin-bottom:-8px;background:#fff}form .chosen-container-multi .chosen-choices{min-height:54px;padding-top:1px;padding-left:10px;background-image:none;background-color:#fff;border-radius:7px;border-color:#b0aca4}.long_form form .chosen-container-multi .chosen-choices{border-color:#fff}form .chosen-container-multi .chosen-choices li.search-field input[type=text]{color:#4a5a6a;font-size:16px;height:48px;font-family:'Montserrat'}form .chosen-container .chosen-results li{color:#4a5a6a}form .chosen-container-multi .chosen-results{max-height:140px}form .chosen-container-multi .chosen-choices li{color:#4a5a6a}form .chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#f8f8f8}form .chosen-container-multi .chosen-drop .chosen-results li.loccat,form select#property_location option.loccat{text-transform:uppercase!important}form .chosen-container-multi .chosen-drop .chosen-results li:not(.loccat):before,form select#property_location option:not(.loccat):before{content:' - ';margin-left:9px;margin-right:10px}.print_btn{border:1px solid #fff;color:#4a5a6a;height:28px;width:28px;text-align:center;margin-top:6px;transition:all .2s linear}.print_btn:hover{color:#605b52}.map_notice{font-size:13px;margin-top:10px;font-family:"Montserrat",Sans-serif;color:#4a5a6a}.es-listing div.properties .es-price-note{color:#444;font-size:24px;margin-right:9px;line-height:24px;font-weight:400}.three_cards .elementor-widget-heading .elementor-widget-container{transform:scale(1);transition:0.3s all}.three_cards .elementor-widget-heading .elementor-widget-container:hover{transform:scale(1.2)}#property_id_2_hld{position:absolute;right:calc(25% + 4px);bottom:18px;width:calc(25% - 4px);padding:0 8px}#property_id_2{padding-left:10px;font-family:'Montserrat';outline:none}.epl-property_id{display:none!important}.listing_form{max-width:950px;margin-left:auto;margin-right:auto}.new_form{text-align:center}.new_form form{max-width:850px;margin-left:auto;margin-right:auto}body .listing_form,body .new_form{color:#454444}.listing_form .radio-type{text-align:center;margin-bottom:35px}.listing_form .radio-type .wpcf7-list-item{border:1px solid #686564;padding:12px 15px;transition:0.2s all;box-shadow:2px 2px 2px #c3c3c3;min-width:143px}.listing_form .radio-type label{cursor:pointer}.listing_form .radio-type .wpcf7-list-item:hover{background-color:#f3f3f3;box-shadow:2px 2px 2px #7d7d7d}.listing_form .form_border{border:1px solid #686564;padding:40px 40px 10px;float:left;width:100%}.listing_form .form_row,.new_form .form_row{display:block;float:left;width:100%}.listing_form .form_row{margin-bottom:30px}.new_form .form_row{margin-bottom:20px}.inmoba_form_source .new_form .form_row{margin-bottom:15px}div.wpcf7 .ajax-loader{position:absolute}.inmoba_form_source .new_form{line-height:1.4}.listing_form .form_col,.new_form .form_col{float:left}.listing_form .form_col_1_2_left,.listing_form .form_col_1_2_right,.new_form .form_col_1_2_left,.new_form .form_col_1_2_right{width:50%;display:inline-block}.new_form .form_col_1_3_left,.new_form .form_col_1_3_middle,.new_form .form_col_1_3_right{width:33.3333%;display:inline-block}.listing_form .form_col_1_2_left{padding-right:25px}.listing_form .form_col_1_2_right{padding-left:25px}.new_form .form_col_1_2_left,.new_form .form_col_1_3_left{padding-right:10px}.new_form .form_col_1_2_right,.new_form .form_col_1_3_right{padding-left:10px}.new_form .form_col_1_3_middle{padding-left:10px;padding-right:10px}.listing_form .radio-beds,.listing_form .radio-baths{display:inline}.listing_form input[type="text"],.listing_form input[type="email"],.listing_form textarea,.new_form input[type="text"],.new_form input[type="email"],.new_form textarea,.new_form select{padding:15px 18px;border-color:#686564!important;border-radius:0;background-color:#fff}.listing_form input[name="text-size"],.listing_form input[name="text-location"]{border-color:#b7b7b7!important}.listing_form input[type="submit"],.listing_form input[type="button"].wpcf7-previous,.new_form input[type="submit"],.new_form input[type="button"].wpcf7-previous{box-shadow:2px 2px 2px #c3c3c3;text-transform:uppercase;min-width:160px;transition:0.2s all;width:auto}.listing_form input[type="button"].wpcf7-previous{float:left}.listing_form input[type="submit"]:hover,.listing_form input[type="button"].wpcf7-previous:hover,.new_form input[type="submit"]:hover{border-color:#000;background-color:#000}.listing_form .button_right{float:right}.listing_form input[type="button"].wpcf7-previous,.listing_form .button_right{margin-top:45px;margin-bottom:20px}.listing_form .es-icon{margin-right:10px}.listing_form .comment{margin-left:40px;margin-bottom:0}.listing_form .wpcf7 .wpcf7-validation-errors{margin-top:50px}.listing_form textarea,.new_form textarea{max-height:200px}.side_form.new_form textarea{max-height:100px}.listing_form .codedropz-upload-handler{border:1px solid #686564;border-radius:0}.listing_form .file_label{display:block;margin-bottom:5px;min-height:43px}.resultsPG_BGholder{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2019/07/luxury-townhouse-for-sale-fuengirola11.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:70px;margin-bottom:13px}span.wpcf7-not-valid-tip{text-align:left;padding-left:20px}.form_checkboxes span.wpcf7-not-valid-tip{padding-left:30px}.new_form .form_checkboxes{font-size:13px;text-align:left;color:#333;float:left;margin-bottom:25px;width:100%}.acceptance-959{margin-bottom:15px}.mult_checkbox .wpcf7-list-item{text-align:left;width:100%;background-color:#fff;border:1px solid #686564!important;margin:15px 0 0;padding:10px 10px}.mult_checkbox label{font-weight:600;font-size:16px}.new_form .form_checkboxes a{text-decoration:underline;color:#333}.new_form .wpcf7-list-item-label{color:#333}.epl-video-container{margin-bottom:25px}.landing_properties_epl .epl-loop-tools-wrap{display:none!important}.landing_properties_epl .epl-shortcode-listing-category{margin-bottom:5px}body .es-gallery-image-pager .slick-slide img{margin-top:0}.personal_contact{font-weight:400;font-size:17px;margin-bottom:15px;margin-top:-10px}.personal_contact a{color:#43403e;margin-right:30px}.personal_contact a i{margin-right:7px;transition:0.15s all}.personal_contact a:hover i{transform:scale(1.4)}.featured_properties .epl-loop-tools-wrap,.featured_properties .epl-loop-tools-wrap{display:none!important}.main-header-menu .menu-item a{font-weight:500;text-transform:uppercase}.main-header-menu .current-menu-item>a{color:#000}.entry-title,.entry-title a{font-size:20px}h2{text-transform:uppercase}.sidebar-main #custom_html-14 .ml-form-embedContainer.ml-subscribe-form h4,#main .area_form_col .ml-form-embedContainer.ml-subscribe-form h4,#secondary .sidebar-main .ml-form-embedContainer.ml-subscribe-form h4{text-transform:uppercase!important;font-size:26px!important}body .sidebar-main #custom_html-14 .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{letter-spacing:1px!important}li.menu-item-has-children{margin-top:1px}li.menu-item-has-children:hover{border-bottom:1px solid #eaeaea!important}.menu-item-gtranslate select{background-color:#fff0;width:100%;text-transform:uppercase;color:#333;border-color:#fff;padding-left:20px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:none;border-right:none;z-index:99999;cursor:pointer;position:relative;outline:none!important;font-weight:500}.menu-item-gtranslate:after{content:"\e900";position:absolute;top:0;right:20px;z-index:0}.menu-item-gtranslate:hover select{border-color:#eaeaea}header.site-header{position:absolute!important;width:100%;border-bottom:none!important}.main-header-bar{background-color:#fff0}.page-id-224 header .site-logo-img .custom-logo-link img,.page-id-14300 header .site-logo-img .custom-logo-link img{display:none}#hp_video .elementor-container{min-height:500px}#hp_video .elementor-column{position:absolute;width:100%;height:100%;top:0}.menu_icons a{margin-right:2px;color:#333!important;margin-left:2px;min-width:46px;display:inline-block!important;text-align:center;margin-top:10px}#cookie-law-info-bar{z-index:99999999999999}.prop_cat_box p{margin-bottom:0}.prop_cat_box .premium-flip-back-description,.prop_cat_box .premium-flip-back-description span,.prop_cat_box .premium-flip-back-description p{font-weight:500!important}.prop_cat_box{margin-bottom:0!important}.prop_cat_box .premium-flip-text-wrapper,.prop_cat_box .elementor-flip-box__layer__title{border:2px solid #fff;margin:10px;background-color:rgb(51 51 51 / .8);padding:20px 30px 20px 30px;display:inline-block}.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap{background-color:#f3f3f3;padding:37px 40px 110px;margin-top:0!important;position:relative}.lae-grid-container .entry-summary a{display:block;background-color:#fff;max-width:164px;margin:25px auto 0;text-transform:uppercase;padding:8px 17px;border:2px solid #333;letter-spacing:3px;font-weight:500;position:absolute;bottom:40px;left:50%;margin-left:-82px}.post.category-blog .entry-content a,body.single-post article .entry-content a{text-decoration:underline}.post.category-blog .blog-layout-1 .entry-content a{display:block;background-color:#fff;text-transform:uppercase;padding:9px 13px 9px 30px;border:2px solid #333;font-weight:500;font-size:13px;text-align:center;position:relative;max-width:200px;left:0;margin:30px auto;letter-spacing:2px;bottom:auto;text-decoration:none}.post.category-blog .entry-content p{text-align:justify}.post.category-blog .entry-header h2{text-align:center;padding:0 30px}.lae-grid-container .entry-summary a:hover,.post.category-blog .entry-content a:hover{background-color:#333;color:#fff}.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary:before{display:none!important}.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary{text-align:justify;margin-top:20px;line-height:1.6}.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover .lae-image-info .lae-post-title,.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover .lae-image-info .lae-terms{display:none}.blog_banner{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/04/villa3.jpg);background-position:center;background-size:cover;margin-bottom:50px;padding-top:180px;padding-bottom:180px;min-height:100vh;position:relative}.blog_banner h1{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:1px;text-shadow:0 0 10px #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.blog_intro{margin-bottom:60px}.blog_intro p{font-size:16px;text-align:center}.ul_inside ul{list-style-position:inside;margin-left:0}.single-property header,.single-post header,.page-id-2200 header,.page-id-20354 header,.page-id-2201 header,.new_area_pg header,.error404 header{position:relative!important}.single-property .header_phones,.single-post .header_phones,.page-id-2200 .header_phones,.page-id-20354 .header_phones,.page-id-2201 .header_phones,.new_area_pg .header_phones,.error404 .header_phones{color:#333;border-color:#686564;background:#fff}.single-property .site-logo-img .custom-logo-link,.single-post .site-logo-img .custom-logo-link,.page-id-2200 header .site-logo-img .custom-logo-link,.page-id-20354 header .site-logo-img .custom-logo-link,.page-id-2201 header .site-logo-img .custom-logo-link,.new_area_pg header .site-logo-img .custom-logo-link,.error404 header .site-logo-img .custom-logo-link{background:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2019/01/LPFM-logo-horizontal-black@4x.png);background-size:contain;display:inline-block;image-rendering:-webkit-optimize-contrast}.single-property .site-logo-img .custom-logo-link img,.single-post .site-logo-img .custom-logo-link img,.page-id-2200 header .site-logo-img .custom-logo-link img,.page-id-20354 header .site-logo-img .custom-logo-link img,.page-id-2201 header .site-logo-img .custom-logo-link img,.new_area_pg header .site-logo-img .custom-logo-link img,.error404 header .site-logo-img .custom-logo-link img{opacity:0}.watermark_btm_right,.watermark_top_left,.watermark_top_right{overflow:hidden}.watermark_btm_right:after{content:'';background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2021/10/LPFM.png);display:block;height:1000px;width:1000px;background-size:1000px;background-position:center;background-repeat:no-repeat;opacity:.04;position:absolute;bottom:0;right:0;margin-bottom:-300px;margin-right:-300px;z-index:99}.watermark_top_left:before{content:'';background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2021/10/LPFM.png);display:block;height:1000px;width:1000px;background-size:1000px;background-position:center;background-repeat:no-repeat;opacity:.04;position:absolute;top:0;left:0;margin-top:-300px;margin-left:-300px;z-index:99}.watermark_top_right:before{content:'';background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2021/10/LPFM.png);display:block;height:1000px;width:1000px;background-size:1000px;background-position:center;background-repeat:no-repeat;opacity:.04;position:absolute;top:0;right:0;margin-top:-300px;margin-right:-300px;z-index:99}.watermark_btm_right .elementor-container,.watermark_top_left .elementor-container,.watermark_top_right .elementor-container{z-index:102}.sidebar-main{text-align:center}.ml-form-embedContent h4,.ml-form-embedContent p{text-align:center!important}.property-box-container{float:left;width:100%;background:#fff}.property-result-bg{height:calc(22vw - 60px);background-size:cover;background-position:center;display:block;transition:0.5s all}.blog-layout-1{border-bottom:none}.blog-layout-1 .post-content{background:#f3f3f3}.area_form_col .ml-form-embedWrapper{background-color:#ffffff!important}.mission_text .elementor-text-editor{max-width:600px;margin:32px auto 0}span.wpcf7-list-item{margin-left:0}.schedule_appointment label.heading{text-transform:uppercase;text-align:center;display:block;font-size:18px;margin:10px 0 0}.schedule_appointment .date-529,.schedule_appointment #timepicker{margin-bottom:-10px;color:#666}.schedule_appointment input[type=date]{color:#666;background-color:white!important;padding:15px 18px;border-color:#686564!important;border-radius:0;line-height:1.4;border-width:1px}.schedule_appointment label.small{text-transform:none;font-size:15px;margin-bottom:20px;margin-top:0;text-align:center;display:block}.wpcf7-form-control-wrap.book-appointment,.wpcf7-form-control-wrap[data-name="book-appointment"]{text-align:center;margin-top:14px;margin-bottom:-7px}.schedule_appointment_btn{margin-bottom:-20px!important}#property_category option[value=House]{display:none!important}.two_cols_listings .epl-property-blog.epl-listing-grid-view{width:50%}.two_cols_listings .epl-property-blog.epl-listing-grid-view:nth-child(3n+5){clear:none!important}.two_cols_listings .epl-property-blog.epl-listing-grid-view:nth-child(2n+4){clear:left!important}.top_form_title{text-transform:uppercase;max-width:500px;text-shadow:0 0 10px #fff0;font-size:20px;line-height:1.3em;letter-spacing:1px;color:#333;background-color:#f0f0f0;font-weight:500;margin:0 auto;padding:20px 15px 2px}.sort_heading .epl-switching-sorting-wrap{text-align:right}.main_loc_text h3{text-transform:uppercase;font-size:22px;letter-spacing:1px;font-weight:500}select#epl-sort-listings option[value=status_asc],select#epl-sort-listings option[value=status_desc]{display:none}.site-header{z-index:200}.two_cols_listings select#epl-sort-listings{background:#fff}.watermark_btm_right .elementor-button-link{max-width:100%;width:450px;letter-spacing:3px!important}.comments-area{display:none}.find_more_prop li{display:block;padding:4px 0 4px 14px;float:left;position:relative;clear:both}.find_more_prop li a{color:#4a5a6a}.find_more_prop li:before{content:'';width:3px;height:3px;position:absolute;border-radius:50%;background:#4a5a6a;display:block;top:15px;left:1px}.absolute_header{position:absolute!important}.before_absolute_header{padding-top:66px}.blog .posted-on{display:none}body.single-post .sidebar-main .ml-form-embedWrapper{background-color:#fff!important}#custom_html-18{background:#fff;padding:20px 20px 5px;top:-350px}#custom_html-18 .new_form input[type="text"],#custom_html-18 .new_form input[type="email"],#custom_html-18 .new_form textarea,.new_form select{padding:10px}#custom_html-18 .new_form textarea{max-height:100px}#custom_html-18 .new_form .form_row{margin-bottom:15px}#custom_html-18 .new_form .form_col_1_2_right{padding-left:7px}#custom_html-18 .new_form .form_col_1_2_left{padding-right:7px}.custom_whatsapp_icon{background:#4a5a6a;width:45px;padding:11px 11px 10px;height:45px;position:fixed;bottom:80px;right:20px;border-radius:50%;transition:.2s all;z-index:999;box-shadow:0 0 10px rgb(255 255 255 / 50%)}.custom_whatsapp_icon:hover{box-shadow:0 0 10px #000;background-color:#25d366}.custom_whatsapp_icon img{width:25px!important}.page-id-20354 h1{text-align:center}.page-id-20354.page .entry-header{margin-bottom:0}body.ro_prop .epl-tab-section-features,body.ro_prop .epl-section-description .tab-content p:first-child{display:none}#mob_bttn{z-index:999}#mob_bttn .wpcf7{display:none}#mob_bttn .premium-modal-box-close-button-container{width:100%}#mob_bttn .premium-modal-box-modal-body{padding-top:5px;padding-bottom:15px}#mob_bttn .premium-modal-box-modal-body p a{display:inline-block;background:#333;color:#fff;padding:8px 12px;min-width:211px;font-size:16px}#mob_bttn .premium-modal-box-modal-body a:hover,#mob_bttn .premium-modal-box-modal-body a:focus{background:#000}#mob_bttn .premium-modal-box-modal-body p{margin-bottom:18px}#mob_bttn .premium-modal-box-modal-dialog{width:90%;max-width:280px}#mob_bttn .premium-modal-box-modal-header{border-bottom:none;padding-bottom:0;padding-right:7px}#mob_bttn{position:fixed;bottom:0;width:100%}#mob_bttn .premium-modal-trigger-btn{width:100%;display:none}body.page-id-19168 h1:after{content:'The majority of listings in this area remain off market due to the high demand. Please contact us for further details.';display:block;font-size:15px;text-transform:none;letter-spacing:0;margin-top:20px;line-height:1.6}body.page-id-19168 .before_absolute_header{padding-top:125px}.loc_notice{text-align:center;margin:35px 0 30px;font-size:16px;padding:0 15px}.wpcf7-spinner{display:block}.wpcf7-radio label{margin:0 20px 0 0}.singprop_carousel{max-width:100%;margin-top:25px;display:flex}.singprop_carousel .singprop_carousel_main .slick-track{height:calc(100% - 20px)}.singprop_carousel .singprop_carousel_main .prop_car_item,.singprop_carousel .singprop_carousel_indicators .slick-track>div{background-size:cover;background-position:50%;height:100%;border-radius:7px}.singprop_carousel_indicators .slick-track{height:110px}.singprop_carousel_main{border-top:none;width:75%;padding-right:20px}.singprop_carousel_main .slick-list{height:100%}.singprop_carousel .singprop_carousel_main .prop_car_item{cursor:zoom-in;position:relative}.singprop_carousel .singprop_carousel_main .prop_car_item:before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;display:block}.singprop_carousel .singprop_carousel_indicators .slick-track>div{cursor:pointer;position:relative;height:225px;border:1px solid #fff;margin-bottom:19px}.singprop_carousel .singprop_carousel_indicators .slick-track>div:before{content:'';opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e0dcdc;transition:0.3s all}.singprop_carousel .singprop_carousel_indicators .slick-track>div:hover:before{opacity:.2}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{outline:none}.singprop_carousel_indicators{width:25%;margin-top:-1px}.singprop_carousel_indicators .slick-prev:before,.singprop_carousel_indicators .slick-next:before{color:#4a5a6a!important}.singprop_carousel_indicators .slick-prev,.singprop_carousel_indicators .slick-next{height:29px;background-position:right center!important;background-repeat:no-repeat;opacity:.8;transition:0.3s all;left:50%;margin-left:-23px;width:46px;border-radius:0;color:#fff!important}.singprop_carousel_indicators .slick-prev:hover,.singprop_carousel_indicators .slick-next:hover{opacity:1}.singprop_carousel_indicators .slick-prev{top:-14px}.singprop_carousel_indicators .slick-next{bottom:-23px;top:unset}.mortgage_btn{display:inline-block;font-size:12px;background:#E0DCDC;padding:6px 9px 2px;text-transform:uppercase;font-weight:500;transition:0.3s all;cursor:pointer;color:#4A5A6A;font-family:"League Spartan",Sans-serif;border-radius:7px;margin:9px 0 0 20px}.mortgage_btn:hover{background:#4A5A6A;color:#fff}.mortgage_btn i{margin:0 2px 0 2px}.vex-overlay{background:transparent!important}.vex{z-index:111111111!important}.euribor{font-size:14px;font-weight:500;margin-bottom:20px;text-align:center;font-family:"Montserrat",Sans-serif;align-items:baseline;justify-content:center;display:flex}.euribor .euribor_val{display:inline-block;margin-left:7px}a.mcw-back{color:#e0dcdc!important;font-size:9px;margin:0}.mcw-wrap .mcw-form__title{font-size:14px!important;font-weight:500}.mcw-wrap .mcw-form__field-group_right .mcw-form__field{font-weight:400;font-size:14px}.mcw-wrap .mcw-form__symbol{color:#333!important;font-size:14px!important}.mcw-wrap .mcw-calculate-btn{border-radius:7xp!important;padding:12px 0!important}.mcw-wrap .mcw-form__field-group_sm{border-radius:7px!important;border-color:#4a5a6a!important}.mcw-wrap{padding-top:1px!important;padding-bottom:0!important}.euribor_val:after{content:'%'}.chosen-container{max-width:100%}.new_search_form:not(.long_form) #property_id_2_hld{display:none}.new_search_form .epl-search-wide .epl-property_category,.new_search_form .epl-search-wide .epl-property_location{width:calc(50% - 43px);margin-right:15px}.new_search_form.long_form .epl-search-wide .epl-property_category,.new_search_form.long_form .epl-search-wide .epl-property_location{width:calc(25% - 0px);margin-right:0;padding:0 8px;margin-bottom:16px;max-height:54px}.new_search_form .epl-search-wide .epl-search-submit-row{width:56px;margin:0;padding-left:0}.new_search_form.long_form .epl-search-wide .epl-search-submit-row{width:25%;padding:0 8px}.new_search_form .epl-search-wide .epl-search-submit-row input{width:54px;height:54px;background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2024/06/search.svg);background-size:20px;background-repeat:no-repeat;background-position:center}.new_search_form.long_form .epl-search-wide .epl-search-submit-row input{width:100%;background-position:calc(50% + 45px) center;font-size:16px;font-family:'Montserrat';padding-right:50px;border-radius:7px}.new_search_form .epl-search-form.epl-sb-current{border-radius:50px;padding:15px 16px 15px 37px}.new_search_form.long_form .epl-search-form.epl-sb-current{max-width:900px;border-radius:32px;padding:15px 11px 1px 11px;background:rgb(224 220 220 / 80%)}.long_form .epl-search-form .epl-search-row-half{font-family:'Montserrat';padding:0 8px;margin-bottom:16px}.loc_btn .elementor-button{width:100%}.loc_btn .elementor-button .elementor-button-text{text-align:left}#loc_img_cont{position:absolute;height:100%;width:65%;top:0;right:0}#loc_img_cont:after{content:'';position:absolute;height:100%;width:100%;top:0;right:0;left:unset;background:linear-gradient(113deg,#E0DCDC 0%,#E0DCDC 28%,#fff0 100%)}.loc_img{position:absolute;height:100%;width:100%;z-index:0;top:0;right:0;opacity:0;transition:0.5s all;transition-delay:250ms;background-size:cover;background-position:center;background-image:none}#loc_benahavis{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/benahavis-scaled.jpg)}#areas_selection:has(#loc_benahavis_btn:hover) #loc_benahavis{opacity:1}#loc_goldenmile{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/05/benalmadena-2.jpg)}#areas_selection:has(#loc_benalmadena_btn:hover) #loc_benalmadena{opacity:1}#loc_cancelada{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/cancelada.jpg)}#areas_selection:has(#loc_cancelada_btn:hover) #loc_cancelada{opacity:1}#loc_estepona{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/05/Estepona-2.jpg)}#areas_selection:has(#loc_estepona_btn:hover) #loc_estepona{opacity:1}#loc_fuengirola{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/fuengirola.jpg)}#areas_selection:has(#loc_fuengirola_btn:hover) #loc_fuengirola{opacity:1}#loc_lacala{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/08/marbella-beach.jpg)}#areas_selection:has(#loc_lacala_btn:hover) #loc_lacala{opacity:1}#loc_zagaleta{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/la-zagaleta-1.jpg)}#areas_selection:has(#loc_zagaleta_btn:hover) #loc_zagaleta{opacity:1}#loc_puenteromano{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2024/09/puente-romano.jpg)}#areas_selection:has(#loc_puenteromano_btn:hover) #loc_puenteromano{opacity:1}#loc_malaga{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/05/malaga.jpg)}#areas_selection:has(#loc_malaga_btn:hover) #loc_malaga{opacity:1}#loc_marbella{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2024/09/sierra-blanca-.jpg)}#areas_selection:has(#loc_marbella_btn:hover) #loc_marbella{opacity:1}#loc_camojan{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2024/09/Cascada-de-Camojan.jpg)}#areas_selection:has(#loc_camojan_btn:hover) #loc_camojan{opacity:1}#loc_mijas{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/mijas.jpg)}#areas_selection:has(#loc_mijas_btn:hover) #loc_mijas{opacity:1}#loc_nuevaandalucia{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/nueva-andalucia.jpg)}#areas_selection:has(#loc_nuevaandalucia_btn:hover) #loc_nuevaandalucia{opacity:1}#loc_puertobanus{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/05/puerto-banus.jpg)}#areas_selection:has(#loc_puertobanus_btn:hover) #loc_puertobanus{opacity:1}#loc_sanpedro{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/san-pedro.jpg)}#areas_selection:has(#loc_sanpedro_btn:hover) #loc_sanpedro{opacity:1}#loc_sotogrande{background-image:url(https://luxurypropertyfindermarbella.com/wp-content/uploads/2020/06/sotogrande.jpg)}#areas_selection:has(#loc_sotogrande_btn:hover) #loc_sotogrande{opacity:1}.hide_sort .epl-loop-tools-wrap{display:none}.property-result-bg_outer{overflow:hidden;display:block;border-radius:7px}.sup_prop_img_url{display:none}.super_prop{background-size:cover;background-position:center}.super_carousel .swiper{padding-top:260px}.super_carousel .swiper-slide a{transition:0.5s all!important;margin-top:0;height:calc(100% + 0px);filter:grayscale(92%)}.super_carousel .swiper-slide a:before{background-image:linear-gradient(180deg,#00000000 0%,#00000000 50%,#00000099 65%,#000000 100%)!important}.super_carousel .swiper-slide.swiper-slide-next a{height:calc(100% + 260px);overflow:visible;margin-top:-260px;position:relative;z-index:9999999;filter:none}.super_carousel .swiper-slide:hover a{filter:none}.sup_prop_feat{height:0;overflow:hidden;transition:0.2s all}.super_carousel .swiper-slide.swiper-slide-next .sup_prop_feat{height:51px}.sup_prop_feat_one{position:relative}.sup_prop_feat_one:after{content:'';width:3px;height:3px;position:absolute;border-radius:50%;background:#fff;display:block;top:8px;right:15px}.sup_prop_feat_one:last-child:after{display:none}.elementor-field-type-acceptance label,.elementor-field-type-checkbox label{font-size:14px;float:right;line-height:1.3!important;width:calc(100% - 28px);margin-top:-2px}.elementor-field-type-acceptance label a,.elementor-field-type-checkbox label a{color:#7A7A7A}.article_img .elementor-widget-container{overflow:hidden;border-radius:7px}.article_img img{transition:0.5s all}a:hover .article_img img,.article_img:hover img{transform:scale(1.08)}.elementor-button-icon .e-font-icon-svg{height:.9em}.elementor-location-header .elementor-button-icon .e-font-icon-svg{height:.85em}.elementor-location-footer .elementor-nav-menu.sm-vertical a,.elementor-location-header .elementor-nav-menu.sm-vertical a{display:inline-block}.elementor-location-footer .elementor-nav-menu.sm-vertical{text-align:center}.dialog-close-button svg{outline:none}@media screen and (max-width:600px){.pushNav{width:330px;right:-100%;max-width:100%}}@media screen and (min-width:601px){.pushNav{width:calc(100% - 30px);right:calc(-100% + 30px)}}ul.pushNav{padding:0;margin:0;list-style-type:none;z-index:999999}.pushNav{position:fixed;top:15px;z-index:100;overflow:hidden;background:#fff;transition:ease-in-out 0.5s;border-radius:17px;box-shadow:0 0 20px rgb(74 90 106 / 30%)}.pushNavIsOpen{overflow:auto;height:100%}.js-topPushNav.isOpen,.pushNav_level.isOpen{right:15px}.closeLevel,.openLevel{cursor:pointer}.pushNav_level.pushNav .elementor-social-icons-wrapper a{padding:0}.pushNav_level.pushNav .elementor-social-icons-wrapper{margin:11px 0 9px 32px!important}.closeLevel:hover,.closeLevel:focus{color:#fff;background:#605B52;border-color:#605B52}.closeLevel{font-size:15px;color:#4a5a6a;text-align:right;padding:0;display:inline-block;position:absolute;right:15px;top:15px;border:1px solid rgb(74 90 106 / 40%);width:38px;height:38px;text-align:center;border-radius:50%;line-height:46px;z-index:99999}.closeLevel.back_btn{text-align:left;margin-bottom:23px}.pushNav .closeLevel .fas{float:left;margin-right:25px;font-size:11px;line-height:20px;margin-left:0}.menu_screen{position:fixed;background:rgb(0 0 0 / .7);width:100%;height:0;top:0;bottom:0;right:0;opacity:0;transition:opacity 0.5s ease-in-out;z-index:9999}.pushNavIsOpen .menu_screen{height:100%;opacity:1}.closeLevel svg{width:22px;height:22px}.elementor-location-header .elementor-sticky--effects .header_inner{background:#4A5A6A;box-shadow:0 0 20px rgb(255 255 255 / 30%)}.epl-switching-sorting-wrap{margin-left:10px;margin-top:32px}.epl-search-form .epl-search-btn{width:100%}.epl-property-blog.epl-listing-grid-view:nth-child(3n+5){clear:left!important}#PropertyEnquiryModal .modal-content{width:740px}#landing_modal .premium-modal-box-modal-dialog{width:740px!important}#no_bnr_hdr.elementor-sticky--effects #dark_logo{display:none}#no_bnr_hdr:not(.elementor-sticky--effects) .elementor-widget-theme-site-logo{display:none}#no_bnr_hdr.elementor-sticky--effects .elementor-nav-menu--main .elementor-item{color:#fff;fill:#fff}#no_bnr_hdr.elementor-sticky--effects .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#fff}#no_bnr_hdr.elementor-sticky--effects .pushNav .elementor-nav-menu--main .elementor-item{color:#4A5A6A;fill:#4A5A6A}#no_bnr_hdr.elementor-sticky--effects .pushNav .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#4A5A6A}#no_bnr_hdr.elementor-sticky--effects .js-menuToggle .elementor-button:not(:hover,:focus){fill:#fff;color:#fff;border-color:#FFFFFF40}#main_cta .elementor-button:not(:hover,:focus){color:#4A5A6A;background:#fff}#main_cta .elementor-button:not(:hover,:focus) svg{fill:#4A5A6A}.single-property h1{color:#4A5A6A;font-family:"League Spartan",Sans-serif;font-size:30px;font-weight:800}.singprop_carousel .singprop_carousel_indicators .slick-prev:before,.singprop_carousel .singprop_carousel_indicators .slick-next:before{font-size:16px;font-family:"Font Awesome 5 Free";font-weight:900;border-radius:0;opacity:1}.singprop_carousel .singprop_carousel_indicators .slick-prev:before{content:"\f077"}.singprop_carousel .singprop_carousel_indicators .slick-next:before{content:"\f078"}.singprop_carousel .slick-prev:hover:before,.singprop_carousel .slick-prev:focus:before,.singprop_carousel .slick-next:hover:before,.singprop_carousel .slick-next:focus:before{color:#605b52!important}.mfp-counter{font-family:'Montserrat';font-style:normal}.mfp-arrow[type=button]:focus,.mfp-arrow[type=button]:hover,.mfp-arrow[type=submit]:focus,.mfp-arrow[type=submit]:hover,button.mfp-arrow:focus,button.mfp-arrow:hover{background-color:#e0dcdc}.epl-property-single .tab-content{font-family:"Montserrat",Sans-serif;color:#4a5a6a;text-align:justify}.epl-section-description{width:75%;padding-right:90px;float:left}.cta_btns{width:25%;float:left;padding-top:54px}#GoogleMap{width:100%;float:left}.single-property #content .epl-button-wrapper{margin:0}.epl-tab-section-features{width:75%;padding-right:20px;float:left}.find_more_prop{width:25%;float:left}.sim_props{float:left;display:block;margin:0 -24px 80px -24px;width:calc(100% + 48px);clear:both}.share_title{margin-top:40px}.epl-search-form .epl-search-other{display:none}body.ro_prop .find_more_prop{width:100%;display:flex}body.ro_prop .find_more_col{width:50%;max-width:420px}body.ro_prop .share_col{width:50%}body.single-post .elementor-widget-theme-post-content h2{font-family:"League Spartan",Sans-serif;text-transform:none;font-weight:700;margin-top:20px}body.single-post .elementor-widget-theme-post-content h3{font-family:"League Spartan",Sans-serif;text-transform:none;font-weight:700}.elementor-widget-text-editor ul{padding-left:20px}.e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{border-color:#4a5a6a}body .e-form__indicators__indicator--state-active label{color:#4a5a6a}.elementor-select-wrapper .select-caret-down-wrapper svg{min-height:17px}.elementor-field-type-upload label.elementor-field-label{position:relative;top:unset;width:100%;height:auto;margin-bottom:12px}.elementor-field-type-html p{color:#4a5a6a;margin-bottom:0}#search_results_epl{float:left;padding:0 45px 20px;width:100%;margin:0}select.epl-sort-listings{font-family:"Montserrat",Sans-serif;border-radius:7px;outline:none;cursor:pointer;border-color:#4a5a6a;color:#4a5a6a}.elementor-location-footer .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{width:0;left:50%}.elementor-location-footer .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:hover:after{background-color:#4A5A6A!important;width:100%;left:0}.hdr_prop_areas_menu .elementor-nav-menu>li{width:29%;display:inline-block!important;margin-bottom:6px}.hdr_prop_areas_menu .elementor-nav-menu>li:last-child,.hdr_prop_areas_menu .elementor-nav-menu>li:nth-last-child(2),.hdr_prop_areas_menu .elementor-nav-menu>li:nth-last-child(3){margin-bottom:0}.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n+1){width:42%}.hdr_prop_areas_menu .elementor-nav-menu>li a{display:inline-block;margin-left:0!important}.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n+2) a{margin-left:11px!important}.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n) a{margin-left:27px!important}#form-field-field_dccc756,#form-field-field_f431f15{min-height:48px;height:48px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:46px!important}input::-webkit-datetime-edit,input[type="date"]{min-height:48px}#form-field-field_e0dc1b7{background-color:transparent!important}.hrd_social svg{fill:#4a5a6a!important;width:1em!important;height:1em!important}.one_testimon .testimon_cont .elementor-widget-container p{overflow-y:hidden;position:relative;transition:0.4s;max-height:200px}.one_testimon:not(.contained) .testimon_cont .elementor-widget-container p{max-height:unset}.show_more_test{display:none;position:absolute;width:100%;bottom:0;left:0;background:#fff;padding:66px 0 41px;background:linear-gradient(0deg,#e0dcdc 0%,#e0dcdc 49%,#e0dcdc 66%,#fff0 100%);margin-bottom:-64px}body.home .show_more_test{background:linear-gradient(0deg,#ffffff 0%,#ffffff 49%,#ffffff 66%,#fff0 100%)}.one_testimon.contained .show_more_test{display:block}.show_more_test .show_more_test_btn{cursor:pointer;color:#4A5A6A;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif;transition:.3s all}.show_more_test .show_more_test_btn:hover{color:#000}.iti__country-container button{border:none;color:#4A5A6A;padding:0 0 0 9px;display:flex}.iti__country-container .iti__selected-dial-code{margin-bottom:3px;color:#4A5A6A}.iti__country-container button:hover,.iti__country-container button:focus{background-color:transparent!important}.iti--inline-dropdown .iti__dropdown-content{border-radius:7px;border:1px solid #4A5A6A!important;box-shadow:none!important;overflow:hidden}.iti__search-input{padding-left:49px!important;font-family:"Montserrat",Sans-serif;font-size:15px;border:none!important;background:none;outline:none!important}.iti__search-input-wrapper .iti__search-clear{margin-right:6px}.iti__country-list .iti__country{font-size:15px;font-family:"Montserrat",Sans-serif;padding-left:17px}.iti__country-list .iti__flag,.iti__country-name{margin-right:15px}.iti__search-icon{left:18px}.iti--inline-dropdown .iti__country-list{scrollbar-width:thin;scrollbar-gutter:stable}.iti__search-input-wrapper .iti__search-clear{padding:0;border:none;background:#fff0}.iti{width:100%}body .iti__dropdown-content{z-index:100000}#welcome_to_lpfm{position:fixed;bottom:143px;right:20px;background:#4a5a6a;color:#fff;border-radius:7px;padding:10px 12px;font-family:"Montserrat",Sans-serif;text-align:center;font-size:13px;transition:0.5s all;opacity:1;font-weight:500;z-index:99}#welcome_to_lpfm.hidden{opacity:0}#welcome_to_lpfm .close_ico{position:absolute;right:7px;top:6px;padding:2px;cursor:pointer}@media screen and (max-width:1900px){.resultsPG_BGholder{padding-top:80px}}@media screen and (max-width:1550px){.commercial_form_text .elementor-widget-container{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:1899px){.main_menu .menu-item-38952{display:none!important}}@media screen and (max-width:1749px){.main_menu .menu-item-24240{display:none!important}}@media screen and (max-width:1549px){.main_menu .menu-item-28232{display:none!important}}@media screen and (max-width:1349px){.main_menu .menu-item-24237{display:none!important}}@media screen and (max-width:1149px){.main_menu .menu-item-38950{display:none!important}}@media screen and (max-width:1300px){.singprop_carousel_indicators .slick-track{height:8.3vw}.sort_heading>.elementor-widget-container{margin-bottom:-56px!important;margin-top:32px!important}.sort_heading .epl-switching-sorting-wrap{text-align:left}.post-type-archive-property .site-content #primary{padding:0}}@media screen and (max-width:1200px){.epl-section-description{width:100%;padding-right:0;margin-top:2px;float:none}.singprop_carousel .singprop_carousel_indicators .slick-track>div{height:180px}.cta_btns{width:50%;padding-top:0;margin-top:25px;margin-bottom:25px;float:none;margin:40px auto 30px}.epl-tab-section-features{width:100%;padding-right:0;float:none}.find_more_prop{width:100%;float:none}}@media screen and (max-width:1124px){.two_cols_listings .property-feature-icons .icon{width:95px}}@media screen and (max-width:1085px){.property-feature-icons .icon{width:32%}.two_cols_listings .property-feature-icons .icon{width:87px}}@media screen and (max-width:1024px){.details_and_gallery .details_col{width:100%;padding-right:0}.find_more_prop{margin-top:15px}.cta_btns{width:100%;margin-top:30px}.sim_props .epl-property-blog.epl-listing-grid-view:nth-child(4){display:none}.singprop_carousel .singprop_carousel_indicators .slick-track>div{max-height:17vw}#featured_props .epl-property-blog:nth-child(4){display:none}#loc_img_cont{width:90%}body:not(.page-id-26406) .latest_articles .e-loop-item:nth-child(4){display:none}.property-result-bg{height:calc(32vw - 60px)}.epl-property-blog.epl-listing-grid-view,.epl-property-blog.epl-listing-grid-view-forced{width:50%}.epl-property-blog.epl-listing-grid-view:nth-child(3n+5){clear:none!important}.epl-property-blog.epl-listing-grid-view:nth-child(2n+4){clear:left!important}.super_carousel .swiper-slide.swiper-slide-active a{filter:none}.super_carousel .swiper{padding-top:0}.super_carousel .swiper-slide.swiper-slide-next a{height:unset;margin-top:0;filter:grayscale(92%)}#custom_html-18 .new_form .form_col_1_2_left,#custom_html-18 .new_form .form_col_1_2_right{width:100%;display:block;padding-left:0;padding-right:0}#custom_html-18 .new_form .form_col_1_2_left{margin-bottom:15px}.two_cols_listings .property-feature-icons .icon{width:32%}.prop_cat_box .elementor-flip-box__layer__title{padding:10px}.personal_contact a{display:block;margin-bottom:12px}.personal_contact{margin-bottom:0}.landing_properties_epl .epl-property-blog.epl-listing-grid-view{width:50%}.landing_properties_epl .epl-property-blog.epl-listing-grid-view:nth-child(3n+5){clear:none!important}.landing_properties_epl .epl-property-blog.epl-listing-grid-view:nth-child(2n+4){clear:left!important}.listing_form .comment{margin-left:25px}.listing_form .form_border{padding:30px 25px 0}body .listing_form{color:#454444;margin-left:15px;margin-right:15px}.listing_form .form_col_1_2_left{padding-right:15px}.listing_form .form_col_1_2_right{padding-left:15px}.listing_form .elementor-widget-container{padding-left:15px!important;padding-right:15px!important}.three_cards .elementor-widget-container{margin:30px 30px 13px 30px!important;padding:25px 20px 25px 20px!important}ul.epl-property-features li{width:33.3333%}.single-property #primary{padding-left:40px;padding-right:40px}.details_and_gallery{max-width:100%}.landing_banner h1 br{display:none}.landing_properties_row .elementor-col-66{width:66%}.landing_list.elementor-widget:not(:last-child){margin-bottom:0}.landing_list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-bottom:10px}}@media screen and (max-width:900px){body.single-post #primary{width:100%}#custom_html-18{width:400px;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px){.lae-portfolio-wrap .lae-grid-item:nth-child(3){display:none}}@media screen and (max-width:768px){.singprop_carousel .singprop_carousel_main .slick-track{}}@media screen and (max-width:767px){.iti__search-input-wrapper .iti__search-clear{margin-right:12px}.hdr_prop_areas_menu .elementor-nav-menu>li:last-child,.hdr_prop_areas_menu .elementor-nav-menu>li:nth-last-child(2),.hdr_prop_areas_menu .elementor-nav-menu>li:nth-last-child(3){margin-bottom:6px}.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n+2) a,.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n) a{margin-left:0!important}.hdr_prop_areas_menu .elementor-nav-menu>li,.hdr_prop_areas_menu .elementor-nav-menu>li:nth-child(3n+1){width:100%}.js-topPushNav .closeLevel{top:30px;right:30px;position:fixed;display:none}.js-topPushNav.isOpen .closeLevel{display:block}.pushNav{max-height:calc(100vh - 30px);overflow-y:scroll}#search_results_epl .epl-archive-utility-wrapper,.has_sort .epl-archive-utility-wrapper{margin-left:0;margin-right:0}.epl-switching-sorting-wrap{max-width:500px;margin:30px auto 30px}body.single-post .elementor-widget-theme-post-content h2{font-size:27px}.singprop_carousel_indicators .slick-prev,.singprop_carousel_indicators .slick-next{z-index:999;transform:rotate(-90deg);top:calc(50% - 22px)}.singprop_carousel_indicators .slick-prev{left:-5px}.singprop_carousel_indicators .slick-next{right:-28px;left:unset}.singprop_carousel .singprop_carousel_indicators .slick-track>div{height:clamp(100px, 22vw, 250px);max-height:unset;border-width:10px 10px;border-radius:15px}.singprop_carousel .singprop_carousel_main .prop_car_item{height:clamp(250px, 60vw, 655px)}.singprop_carousel_indicators{width:100%;width:calc(100% + 20px);margin-left:-10px}.singprop_carousel{flex-direction:column}.singprop_carousel_main{width:100%;padding-right:0;margin-bottom:10px}.details_and_gallery .details_col li:not(:last-child):after{top:9px;right:-18px}.details_and_gallery .details_col li:not(:last-child){margin-right:30px}.details_and_gallery .details_col li{font-size:14px}ul.epl-property-features li{width:50%}.cta_btns .elementor-button{min-width:270px}.single-property .property-meta.pricing{font-size:23px}.single-property .property-meta.pricing{width:100%}.mortgage_btn{margin-left:0;margin-bottom:4px}h5.epl-tab-title{font-size:21px}.sim_props .epl-property-blog.epl-listing-grid-view:nth-child(4){display:block}.sim_props .epl-property-blog.epl-listing-grid-view:nth-child(4) .epl-property-blog-entry-wrapper{margin-bottom:0}.single-property h1{font-size:23px}.new_search_form.long_form .epl-search-wide .epl-search-submit-row{width:50%;float:right}#property_id_2_hld{left:6px;width:calc(50% - 1px);padding:0 13px;bottom:15px}.new_search_form.long_form .epl-search-form.epl-sb-current{padding-bottom:15px}.epl-search-wide .epl-search-row-half{width:50%}.new_search_form.long_form .epl-search-wide .epl-property_category,.new_search_form.long_form .epl-search-wide .epl-property_location{width:calc(50% - 0px)}.latest_articles .e-loop-item:nth-child(4){display:block}.property-result-bg{height:calc(64vw - 35px)}.epl-property-blog .epl-property-blog-entry-wrapper{margin:0 0 55px}.epl-property-blog.epl-listing-grid-view,.epl-property-blog.epl-listing-grid-view-forced{width:100%;max-width:500px;margin-left:auto;margin-right:auto;float:unset}#loc_img_cont{width:100%}#loc_img_cont:after{background:linear-gradient(113deg,#E0DCDC 0%,#E0DCDC 41%,#fff0 100%)}.chosen-container .chosen-drop{min-width:200px}.epl-search-form .in-field,form .chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:13px}.new_search_form .epl-search-wide .epl-search-submit-row{margin-left:-2px}.new_search_form .epl-search-form.epl-sb-current{padding:13px 14px 13px 26px}.loc_notice{font-size:15px}#mob_bttn .premium-modal-trigger-btn{display:block}body{padding-bottom:38px}.header_phones{display:none}.main_loc_text img{float:none;display:block;margin:0 auto 25px}.personal_contact a i{display:block;margin:0 auto 7px;text-align:center;font-size:17px}.personal_contact a{margin-right:0;font-size:14px;text-align:center;margin-bottom:16px!important}.hidden-xs{display:none!important}.menu-item-gtranslate select{font-size:14px}.personal_contact .elementor-widget-container{margin-left:0!important}.listing_col .elementor-column-wrap{margin:7px 15px 8px!important}.listing_why_col .elementor-widget-container{padding:15px!important}.listing_form .elementor-widget-container{padding-left:5px!important;padding-right:5px!important}.listing_form .radio-beds,.listing_form .radio-baths{display:block;margin-top:10px;margin-left:-1em}.listing_form .radio-type{margin-bottom:15px}.listing_form .elementor-widget-container{padding-bottom:0px!important}.listing_form .radio-type .wpcf7-list-item{margin-bottom:15px}.listing_form .button_right,.listing_form input[type="button"].wpcf7-previous{float:none;margin:15px auto 0;display:block}.listing_form .form_col_1_2_left,.new_form .form_col_1_2_left,.new_form .form_col_1_3_left,.new_form .form_col_1_3_middle{padding-right:0}.listing_form .form_col_1_2_right,.new_form .form_col_1_2_right,.new_form .form_col_1_3_right,.new_form .form_col_1_3_middle{padding-left:0;margin-top:25px}#custom_html-18 .new_form .form_col_1_2_right{margin-top:0}.listing_form .form_col_1_2_left,.listing_form .form_col_1_2_right,.new_form .form_col_1_2_left,.new_form .form_col_1_2_right,.new_form .form_col_1_3_left,.new_form .form_col_1_3_right,.new_form .form_col_1_3_middle{width:100%;display:block}.team_img{order:0!important}.page-id-9407 .elementor-image{text-align:center}.epl-search-form .epl-property_bedrooms_min .epl-search-label:before{font-size:14px}.single-property #primary{padding-left:30px;padding-right:30px}.landing_properties .es-property-inner .es-property-info h2 a{min-height:0}#PropertyEnquiryModal .modal-content{width:95%!important}#landing_modal .premium-modal-box-modal-dialog{max-width:95%!important}.landing_properties_row .elementor-col-66{width:100%}}@media screen and (max-width:500px){.mortgage_btn{right:unset;left:0;position:relative;top:unset;float:left;clear:both;margin-top:10px}.details_and_gallery .details_col ul{column-count:1}body.page-id-19168 .before_absolute_header{padding-top:162px}.sort_heading .epl-switching-sorting-wrap{text-align:center}.two_cols_listings .epl-property-blog.epl-listing-grid-view{width:100%;margin-bottom:35px}.landing_properties_epl .epl-property-blog.epl-listing-grid-view{width:100%}.details_and_gallery .gallery_col .es-gallery-image .slick-track .slick-slide{max-height:200px}.details_and_gallery{margin-top:0}.price_and_share{margin-top:10px}.details_and_gallery .details_col{width:100%;margin-top:21px}.details_and_gallery .gallery_col{margin-top:12px;width:100%}.epl-search-wide .epl-search-row-half{width:50%}}@media screen and (max-width:487px){.language_dropdown input[type="text"]{padding-top:56px!important}}@media screen and (max-width:479px){.lae-portfolio-wrap .lae-grid-item:nth-child(3){display:block}}@media screen and (max-width:400px){.new_search_form.long_form .epl-search-wide .epl-search-submit-row input{background-position:calc(50% + 39px) center;font-size:14px}ul.epl-property-features li{width:100%}.epl-search-wide .epl-search-submit-row input{padding:10px 20px}}@media screen and (min-width:768px){body.home .main-header-container{margin-top:4px}.header_phones{position:absolute;top:29px;color:#fff;right:143px;font-size:14px;padding:4px 11px;line-height:1.65;z-index:100;border:1px solid #fff;opacity:0;transition:0.8s opacity;transition-delay:0.8s;cursor:pointer}.header_phones:hover{border-color:#fff;background:#333;color:#fff}.header_phones.make_vsbl{opacity:1}.header_phones i{position:absolute;top:26px;left:14px;font-size:19px;-webkit-animation:pulse_opacity 3s infinite ease-in-out;-o-animation:pulse_opacity 3s infinite ease-in-out;-ms-animation:pulse_opacity 3s infinite ease-in-out;-moz-animation:pulse_opacity 3s infinite ease-in-out;animation:pulse_opacity 3s infinite ease-in-out}.header_phones i:before{display:block;transition:0.1s all}.header_phones:hover i:before{transform:scale(1.15)}.header_phones span{padding-left:0;display:block;font-size:14px;text-transform:uppercase}#wpadminbar{position:relative}html,html[lang=en-US]{margin-top:0px!important}.main-header-bar{z-index:auto}#landing_modal .premium-modal-box-modal-dialog{max-height:90%}#landing_modal .premium-modal-box-modal-dialog{width:800px}}@media screen and (min-width:400px){.es-single .es-tabbed .es-features-list-wrap ul li{width:50%;float:left}}@media screen and (min-width:1024px){.es-single .es-tabbed .es-features-list-wrap ul li{width:33.333%}}@media screen and (min-width:1201px){.sidebar-main.float_form{margin-top:502px}.sidebar-main.float_form #custom_html-18{position:fixed;top:93px;width:288px;transition:0.3s all}#custom_html-18 span.wpcf7-not-valid-tip{padding-left:0;font-size:12px}}@media screen and (min-width:1201px) and (max-width:1459px){.singprop_carousel_indicators{width:31%}.singprop_carousel_main{width:69%}.epl-section-description{width:69%;padding-right:70px}.cta_btns{width:31%}.details_and_gallery .details_col{width:69%}}@-webkit-keyframes pulse_opacity{0%{opacity:0}45%{opacity:1}55%{opacity:1}100%{opacity:0}}@keyframes pulse_opacity{0%{opacity:0}45%{opacity:1}55%{opacity:1}100%{opacity:0}}