.home .et_pb_slide_description{padding:40vh 0}.et_pb_tab_content .Features,.Features li li,.Features li{font-family:"Open Sans",Verdana,sans-serif}footer a{color:#fff!important}.slogan img{width:275px}.footer-slogan img{margin-bottom:-70px}.mobile-slogan{width:200px;margin-top:-20px}.prop-cat-row .et_pb_main_blurb_image{margin-bottom:0;width:100%}.prop-cat-row .et_pb_main_blurb_image img{height:202px;object-fit:cover;width:100%}.prop-cat-row .et_pb_module_header{line-height:25px}.col.p-1.bed button{padding-left:19px!important}#inmolink-video_0{height:350px!important;display:block}.fav{padding-right:15px}.footer-en,.footer-es,.fav sup{display:none}:lang(en-GB) .footer-en,:lang(es-ES) .footer-es{display:block}.prop_listing .MainImage{height:280px;display:block;overflow:hidden}.prop_listing .MainImage img{min-height:280px;object-fit:cover}.prop_listing .Bedrooms:before{content:'';background:url('/wp-content/uploads/sites/7/2018/02/icon-bed.png') center 0 no-repeat;width:28px;height:18px;display:inline-block}.prop_listing .Bathrooms:before{content:'';background:url('/wp-content/uploads/sites/7/2018/02/icon-bath.png') center 0 no-repeat;width:28px;height:18px;display:inline-block}.prop_listing .pl-title a{color:#5b6670;font-size:20px;line-height:20px;padding-top:8px;padding-bottom:8px;display:block;min-height:40px}.prop_listing .read_more{margin-top:5px;color:#000;-webkit-text-stroke:1px #000;-moz-text-stroke:1px #000;display:none!important}.prop_listing .read_more:before{content:'';display:block;margin-bottom:-14px;border:2px solid #8f9092}.prop_listing .read_more a{color:#000}.prop_listing .add_post_favorite{border:0px;background:none;padding-top:8px;color:#E91E63!important}.prop_listing .price{color:#5b6670;font-size:20px;font-weight:300}.prop_listing .pl-img a,.prop_listing .pl-img .MainImage,.prop_listing .pl-img img{width:100%}.sb_dli_pre_footer a{color:#fff}#field_3_7 textarea{height:195px!important}#field_4_7 textarea{height:270px!important}#field_5_7 textarea{height:285px!important}#field_6_7 textarea{height:345px!important}#header-sec.z-index{z-index:999999!important}#header-sec .et_pb_column_1_4{display:table;margin-top:auto;margin-bottom:auto;width:33%}#Elviria_top_bar{padding-left:142px}#Elviria_top_bar .btn-group.h5{margin-bottom:0;list-style:none;padding:0}#Elviria_top_bar .header-top-mod,#Elviria_top_bar .header-top-mod a{color:#a3a3a3}#Elviria_top_bar .header-top-mod a.fav,#Elviria_top_bar .header-top-mod a.fav i,#Elviria_top_bar .header-top-mod .btn-group a i{color:#000}#single-property-highlights,#single-property-form{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border-radius:8px;padding:20px 20px 1px}.ui-multiselect-menu{width:240px!important}#responsive-menu-additional-content,#responsive-menu-additional-content a{color:#fff}#site-logo img{max-width:330px}#TabSch .nav{text-transform:uppercase}#TabSch .tab_search.tab-content{padding:2rem 1rem;border-radius:0}#TabSch .col-4.loc{display:flex}#TabSch .col-4.loc button{flex:1}#TabSch .modal.show .modal-dialog{margin-top:180px!important}.tab_search .col>select{text-align-last:center!important;border-radius:0!important;box-sizing:content-box!important}.home .prop_listing .read_more{display:none}.prop_listing .pl-title a{font-size:17px}#welcome-row .et_pb_image,#welcome-row .et_pb_image span{height:100%}#welcome-row .et_pb_image img{height:100%;width:100%;object-fit:cover}body .gform_wrapper ul li.gfield{margin-top:10px}.gform_wrapper .gform_footer{padding-top:0;margin-top:10px}.pf-content .gform_wrapper{background-color:#d3d3d3;padding:20px}.pf-content .gform_wrapper .gform_button{background-color:#696969!important}.img-circle img{height:270px;width:270px;object-fit:cover;border-radius:135px}.currency_selector{min-width:0!important;width:55px}.currency_selector,.currency_selector:focus{color:#000}.labeled label{display:inline-block!important}#TabSch div.tab_search{border:1px solid #000;background:rgba(255,255,255,0.75)}#TabSch .tab_search input,#TabSch .tab_search select,#TabSch .tab_search button{font-size:12px;color:#000;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;overflow:hidden;text-align:center}#TabSch .tab_search input::-webkit-input-placeholder{color:#000}#TabSch .nav-item a.nav-link,#TabSch .nav-item a.nav-link:hover{background:rgba(255,255,255,0.9);color:#666;padding:15px 25px;margin-right:1px}#TabSch .nav-item a.active,#TabSch .nav-item a.active:hover{background:rgba(255,255,255,0.75);color:#333;font-weight:bold}.tab_search .col::before{content:'';background:url(/wp-content/uploads/2021/04/tab_search_sprite.png) 0px 0px no-repeat;width:30px;height:40px;display:block;position:absolute;z-index:99}#TabSch .tab_search .type:before{background-position:-42px -1px}#TabSch .tab_search .loc:before{background-position:-245px -1px}#TabSch .tab_search .bed:before{background-position:-176px -1px}#TabSch .tab_search .prc:before{background-position:-109px -1px}#TabSch .tab_search .ref:before{background-position:-312px -1px}#TabSch .ro_reset{margin-right:20px}#TabSch .ro_search.tab_search input.counter_submit{background-color:#F0F0F0!important}.gform_body label{height:auto}.No_label .nl-ca li label,.no_label.nl-ca li label,.no_label .nl-ca li label{display:inline-block!important;height:auto}.sb_dli_pre_footer .et_pb_testimonial .et_pb_testimonial_author,.sb_dli_pre_footer .et_pb_testimonial .et_pb_testimonial_meta{display:none}.sb_dli_pre_footer .et_pb_testimonial p{padding-bottom:0}.sb_dli_pre_footer .et_pb_button{font-size:14px}.sb_dli_pre_footer .et_pb_button::after{font-size:23px}.marbella_search .nav.nav-tabs.nav-justified{margin:0px;padding:0px}.marbella_search .nav.nav-tabs.nav-justified li{width:100%;border:0px;border-radius:0px}.ro_lst .puertobanus .icons .col::before{background-position:0;background-size:auto!important;width:25px;height:20px;position:relative;top:-2px}.et-l--footer ul{list-style:none;padding-left:0}#inmolink-video_0{height:400px!important}#inmolink-video_0 .fluid-width-video-wrapper{padding-top:400px!important}#TabSch .nav-item a.nav-link,#TabSch .nav-item a.nav-link:hover,#TabSch .nav-item a.active,#TabSch .nav-item a.active:hover{background-color:transparent!important;box-shadow:0px 0px 0px 0px #fff}.ui-multiselect-checkboxes .level-1{padding-left:15px}.ui-widget.ui-widget-content{width:240px!important}.bg_color,.bg_color:hover{background-color:#424242!important}.pdf_btn{line-height:33px}@media (max-width:1550px){.slogan img{width:215px;margin-top:14px}}@media only screen and (min-width:981px){#main-content h2,#main-content h3,#main-content h4,#main-content h5,#main-content h6{padding-top:4px;color:#666}.ro_search .row .ro_reset::before{position:absolute}#TabSch .ro_search .row .ro_reset input{width:18px!important;height:20px!important;padding:0!important}#TabSch .col-4.loc button:nth-of-type(1){margin-right:10px}}@media only screen and (max-width:1100px){#TabSch .tab_search input[name=ref]{height:40px;box-sizing:border-box}#TabSch .col{max-width:100%;flex:33%}#TabSch .col-4.loc{flex:67%;max-width:67%}}@media only screen and (max-width:980px){#main-content .et_pb_gutters1 .et_pb_column{margin-bottom:30px}#TabSch .modal.show .modal-dialog{margin-top:30px!important}}@media only screen and (max-width:767px){#TabSch .nav{display:-webkit-flex;display:flex;border-top:1px solid;border-left:1px solid}#TabSch .nav .nav-item{-webkit-flex:1;flex:1;border-right:1px solid;font-size:14px}#TabSch .ro_search .col{-webkit-flex:100%;flex:100%}#TabSch .col-4.loc{display:block}#TabSch .ro_search .col.col-4{max-width:100%;-webkit-flex:0 0 100%;flex:0 0 100%}#TabSch .tab_search .loc button#search_location_1_ms{margin-bottom:.5rem}#TabSch .tab-pane .ro_search #counter_submit{width:100%!important}#TabSch .btn.w-25{min-width:140px}#TabSch .ro_reset{position:absolute;right:12px;bottom:8px}#TabSch .tab_search .ro_reset input{width:17px!important;height:20px;padding:0;line-height:1;position:absolute}#TabSch .nav-item a.nav-link,#TabSch .nav-item a.nav-link:hover{padding:15px;height:55px}.bedbathselect-dropdown{z-index:999!important}}@media only screen and (max-width:479px){.modal-body li[class^=feature_],.modal-body li[class^=type_],.modal-body li[class^=location_]{width:100%}.gform_wrapper .ginput_recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}