ul,ol,li,form,fieldset,img,body{margin:0;padding:0;}fieldset,img{border:0;}li{list-style:none;}h1{font-size:1.5em;}h2{font-size:1.25em;}h3{font-size:1.1em;}h1,h2,h3,h4,h5,h6{font-weight:normal;}sup{vertical-align:text-top;}abbr{text-decoration:none;}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;}@font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.ttf) format("truetype"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.otf) format("opentype");}@font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.ttf) format('truetype'),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.otf) format("opentype");font-weight:bold;}@font-face{font-family:SHIcons;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.ttf) format("truetype"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.otf) format("opentype");} *{box-sizing:border-box;font-family:Calibri,Trebuchet MS,Helvetica Neue,Helvetica,Arial;}.notanimated  *{transition-duration:0s;transition-property:none;}.animated  *{transition-duration:.3s;transition-property:all;}html{color:#333;font-size:16.6px;}body{background:#fdfdfd;font-size:16.6px;color:#333;line-height:1.231;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;}@media (min-width:48rem){html.macos,body.macos{font-size:14px;}}body.noScroll{overflow:hidden;}input,textarea,keygen,select,button{font-size:1rem;color:#333;border-radius:0;margin:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;border-radius:0;border:1px solid #CCC;outline:0;}.selectWrapper{display:inline-block;position:relative;cursor:default;}.selectWrapper::after{content:"\e000";font-family:SHSymbols;font-size:1rem;font-weight:normal;display:block;position:absolute;top:12%;right:.5rem;pointer-events:none;cursor:pointer;padding:0;border:0 none;border-radius:0;}.selectWrapper select{cursor:pointer;padding:5px;}hr{margin:0;height:1px;padding:0;border:0;background:#bebebe;}button,input[type=button],span.button{outline:0;border:0;box-shadow:none;background:transparent;color:#fff;border-radius:3px;padding:0 5px 0 5px;cursor:pointer;}.col-1,.col-1-3,.col-2,.col-3,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-4-6{position:relative;width:100%;padding-right:15px;padding-left:0;}.col-6-4{position:relative;width:100%;padding-right:0;padding-left:15px;}.expanded .col-1,.expanded .col-1-3,.expanded .col-2,.expanded .col-3,.expanded .col-4{padding-right:10px;padding-left:10px;}.col-1{flex:0 0 25%}.col-1-3{flex:0 0 33.3%}.col-2{flex:0 0 50%}.col-3{flex:0 0 75%}.col-4{flex:0 0 100%;}.col-4-6{flex:0 0 45%;}.col-6-4{flex:0 0 55%;}a.button{background:#ea4c23;border:0;color:#fff;padding:.3em 1em;border-radius:3px;cursor:pointer;}.ui-widget button{background:#ea4c23;padding:.35em 1em;}button:hover{background-color:#ff9478;}.ui-widget{font-size:1rem;max-width:100%;}.buttonWrapper{background:#ea4c23;display:inline-table;border-radius:3px;position:relative;}.persistentMessage .buttonWrapper{margin-left:1vw;}a{color:#ea4c23;text-decoration:none;}a:hover{color:#ff9478;}a svg{}a:hover svg{transform:scale(1.15);}span.autoLink{cursor:pointer;color:#ea4c23;}span.autoLink:hover{color:#ff9478;}.clear{clear:both;float:none;}.clearfix{overflow:auto;zoom:1;}.preload{animation:none !important;}.falseLink{color:#ea4c23;cursor:pointer;}.disabled{opacity:.5;}.falseLink:hover{color:#ff9478;}.falseLink.disabled{cursor:default;}.falseLink.disabled:hover{color:#ea4c23;}.tag{padding:.1em .5em;background-color:#E83F13;text-transform:uppercase;color:#fff !important;border-radius:3px;vertical-align:middle;cursor:default;font-weight:bold;display:inline-block;margin:-.25em .25em 1px 0;}.tag.green{background-color:#5FA444 !important;}.tag.blue{background-color:#1885F0 !important;}.tag.orange{background-color:#F7960B !important;}.tag.yellow{background-color:#F7960B !important;}.SHLoaderScreen{background:rgba(233,233,233,.5);display:table;width:100%;height:100%;position:relative;}.persistentMessage{background:#e9e9e9;padding:5px;position:fixed;width:100%;z-index:200;font-size:16.6px;text-align:center;height:auto;max-height:140px;}.persistentMessage > .buttonWrapper > div{background:#ea4c23 none repeat scroll 0 0;display:inline-block;font-size:90%;font-weight:bold;padding:8px;color:#fff;cursor:pointer;}#mainBody{margin-top:50px;width:100%;}#socialIcons{position:absolute;bottom:10px;height:2.5vw;width:auto;display:block;right:20px;}#socialIcons > span{margin-right:.5vw;}#socialIcons > span:last-child{margin-right:0;}#socialIcons svg{width:2.5vw;height:2.5vw;border-radius:50%;fill:#fff;}#socialIcons span:hover svg{transform:scale(1.15);}#mainBody > #mainLeft{display:table;position:fixed;height:calc(100vh - 50px);width:50%;margin:0;padding:0;transition-property:none;z-index:10;-webkit-backface-visibility:hidden;}#mainBody > #mainRight{display:table;width:50%;float:right;position:relative;height:calc(100vh - 50px);padding-top:5vh;}#mainBody > #mainRight > h2{margin:5vh .8vw 2vh;font-family:Arial;}#mainBody > #mainRight > h2:first-child{margin-top:0;}#mainBody > #mainRight h5{color:#787777;background:#fff;font-size:1.1vw;position:absolute;top:calc(-1.1vw - 10px);margin:0;font-family:Arial;}#mainBody > #mainLeft.mainLeftScrolled{position:absolute;top:1550px;}#mainBody > #mainLeft.mainLeftScrolled{position:absolute;top:unset;}#adsDiv{display:table;position:relative;width:calc(100% - 1.6vw);margin-left:.8vw;margin-right:.8vw;margin-bottom:.8vh;margin-top:.8vh;}#adsDiv > a,#adsDiv > span{display:table-cell;width:33.3%;float:left;}#adsDiv img{width:100%;display:block;transform:none;}#adsDiv img{width:100%;height:100%;display:block;}#adsDiv img:nth-child(1){width:98%;margin:0 1% 0 1%;}#adsDiv img{width:100%;height:100%;display:block;}.tabs,.tags{position:relative;top:1px;}.tabs ul,.tags ul{margin:0 0 0 5px;padding:0;}.tabs li,.tags li{margin:0;padding:0;display:inline;list-style-type:none;}.tabs li .tab,.tabs li .selected{display:block;float:left;margin-right:3px;color:#333;text-decoration:none;background-color:#FFF4BC;border-radius:5px 5px 0 0;cursor:pointer;border:1px solid #ea4c23;border-bottom-style:none;padding:.3em .5em .4em .5em;}.tabs li .selected{background-color:#FFB500;}.tabs li.active .tab{border-bottom:1px solid #fff;background-color:#fff;font-weight:bold;}.tabs li .tab:hover{background-color:#FBDFDE;}.tabs .feed{position:absolute;top:-3em;right:0;font-size:.85em;}.tabs li.active .tab{cursor:default;position:relative;z-index:1;border-bottom-color:white;}.tabs li.active .tab:hover{}.trimmed{border:1px dashed red;}.trimmed-orange{border:1px dashed orange;}.trimmed-blue{border:1px dashed blue;}#newsFooter{display:table;width:100%;}#newsFooter{padding-left:.8vw;padding-right:.8vw;z-index:1;background:#fff;position:relative;margin-bottom:1em;}#newsFooter h2{background:#fff;position:relative;bottom:.2vw;margin-left:0;margin-right:0;margin-bottom:-.7vw;display:table;padding-right:.4vw;margin-top:5vh;font-family:Arial;}#newsFooter h2{margin-top:0;}.outerHR,#newsFooter hr{background:#EA4C23;height:3px;margin:0;}#newsDivContainer{display:table;width:100%;margin:2vw 0 .6vw 0;}#newsDivContainer > .newsDiv{display:table-cell;text-align:left;padding-top:1vh;padding-bottom:1vh;width:20%;position:relative;}#newsDivContainer > .newsDiv > a{position:relative;}#newsDivContainer > .newsDiv:hover{background:#e9e9e9;}#newsDivContainer > .newsDiv .imgContainer{display:table;margin:0 auto;width:16vw;height:10vw;overflow:hidden;box-shadow:.5px .5px 2px rgba(0,0,0,.5);}#newsDivContainer > .newsDiv img{display:table;margin:0 auto;width:16vw;height:10vw;max-width:16vw;max-height:10vw;}#newsDivContainer > .newsDiv h3{font-weight:normal;display:table;margin:0 auto;margin-top:1.1vh;width:16vw;height:8vh;font-size:22px;color:#000;min-height:110px;}#newsDivContainer > .newsDiv .keepOnReading{display:table;margin:0 auto;width:16vw;font-weight:normal;text-align:right;font-size:20px;}#morenewsDiv{display:table;width:100%;margin-bottom:.8vw;margin-top:1vw;font-weight:bold;font-size:20px;}#morenewsDiv > div{display:table-cell;text-align:right;}#morenewsDiv a{font-weight:bold;}.photoDiv{position:absolute;right:0;bottom:0;padding:2px 6px 2px 6px;font-size:1rem;background:rgba(66,66,66,.5) none repeat scroll 0 0;height:23px;z-index:80;}.photoDiv  *{display:inline-block;}.photoDiv div > svg{width:15px;height:15px;top:3px;position:relative;top:2px;fill:#fff;margin-left:.35em;}.tourDiv{position:absolute;left:0;bottom:0;padding:2px 6px 2px 6px;font-size:16.6px;background:rgba(255,152,70,.85) none repeat scroll 0 0;height:23px;z-index:80;}.tourDiv  *{display:inline-block;}.tourDivSim{left:0;bottom:0;padding:2px 6px 2px 6px;font-size:16.6px;background:rgba(66,66,66,.5) none repeat scroll 0 0;height:23px;z-index:80;}.tours3DElement{padding-left:10px;}.tours3DElement:first-child{padding-left:0;}.verticalSetter{width:100%;display:table-cell;vertical-align:middle;}.dropdownIcon{font-weight:bold;border-radius:50%;color:#000;display:inline;background:#E9E9E9 none repeat scroll 0 0;margin-left:3px;margin-right:9px;box-shadow:0 0 1px #000;padding:1px 1px 1px 4px;cursor:pointer;}.responsiveFalseLink{color:#ea4c23;text-decoration:none;cursor:pointer;}.responsiveFalseLink:hover{color:#ff9846;}.responsiveFalseLink.selected{color:#919191;cursor:default;}.responsiveFalseLink.selected:hover{color:#919191;}#userIcon{fill:#ea4c23;}.alertButton svg,.favButton svg{;stroke-width:4.1;}.alertButton:hover svg,.favButton:hover svg{}.alertOff svg,.favOff svg{fill:#fff;stroke:#aaa}.alertOn svg,.favOn svg{fill:#d00;stroke:#eee}#bathroom{fill:#fff;}#bedroom{fill:#fff;}#photos{fill:#fff;}#facebookIcon{fill:#fff;}#twitterIcon{fill:#fff;}#googleplusIcon{fill:#fff;}#linkedinIcon{fill:#fff;}#youtubeIcon{fill:#fff;}#pinterestIcon{fill:#fff;}#instagramIcon{fill:#fff;}img.photo.thumb,.userBlock_logo{width:120px;height:90px;display:inline-block;}.userBlock_logo > img{width:100%;height:100%;}.tableFormat{display:table;}.tableFormat > div{display:table-row;font-size:.9em;}.tableFormat > div > div{display:table-cell;}.facebookIcon,.twitterIcon,.linkedinIcon,.youtubeIcon,.pinterestIcon{float:left;width:48px;height:48px;margin-bottom:10px;color:white;font-size:65px;line-height:48px;}.facebookIcon::after{font-family:SHSymbols;content:'\e021';color:white;}.twitterIcon::after{font-family:SHSymbols;content:'\e022';color:white;}.linkedinIcon::after{font-family:SHSymbols;content:'\e023';color:white;}.youtubeIcon::after{font-family:SHSymbols;content:'\e025';color:white;}.pinterestIcon::after{font-family:SHSymbols;content:'\e024';color:white;}@media (min-width:2328.98px){#mainBody > #mainRight{width:1335px;}body .propContainer > .propBox:last-child{margin-right:-1vw;}#mainBody > #mainLeft{width:1002px;height:100%;}.verticalSetter{position:absolute;left:3px;top:5px;}.browser.full .property_block h2{font-size:39px;}}@media (max-width:1199.98px){.persistentMessage{font-size:1.6vw;}.persistentMessage > .buttonWrapper > div{font-size:1.6vw;background:transparent;}.persistentMessage .buttonWrapper{display:table;margin:0 auto;margin-top:.6vh;}#newsDivContainer > .newsDiv{display:block;text-align:left;padding-top:1vh;padding-bottom:1vh;width:100%;}#newsDivContainer > .newsDiv .imgContainer{display:inline-block;height:15vw;width:25vw;}#newsDivContainer > .newsDiv .imgContainer > div{display:table;height:100%;width:100%;}#newsDivContainer > .newsDiv .imgContainer img{width:100%;object-fit:cover;display:block;height:15vw;min-height:100%;}#newsDivContainer > .newsDiv h3{display:table-cell;vertical-align:middle;font-size:19px;padding:1vw;width:50vw;height:15vw;}#newsDivContainer > .newsDiv .keepOnReading{display:table-cell;vertical-align:middle;font-size:18px;height:15vw;width:25vw;}#newsDivContainer > .newsDiv > a{position:static;display:table;width:100%;}#mainBody{height:auto;}#mainBody > #mainLeft{display:table;order:1;position:relative;width:100%;height:60vh;min-height:190px;z-index:100;}#newsFooter{display:table;order:5;}#firstOuterHR{order:7;}#secondOuterHR{order:4;}#mainBody > #mainRight{display:table;order:2;float:none;width:100%;height:1px;min-height:300px;}#socialIcons{bottom:-.7vw;height:4vw;}#socialIcons svg{width:4vw;height:4vw;}h2,h1{font-size:3vw;}#newsFooter{width:100%;}#mainBody > #mainRight h5{font-size:1.6vw;top:calc(-1.6vw - 10px);}#newsFooter h2{bottom:-.1vw;}#newsDivContainer > .newsDiv img{max-width:100vw;max-height:100vh;}}@media (max-width:991.98px){.persistentMessage{font-size:1.9vw;}.persistentMessage > .buttonWrapper > div{font-size:1.9vw;}#socialIcons svg{width:5.5vw;height:5.5vw;}#socialIcons{bottom:.8vw;}h2,h1{font-size:30px;}#mainBody > #mainRight h5{font-size:1.5vw;top:calc(-1.5vw - 10px);}#adsDiv{margin-top:1vh;margin-bottom:1vh;}#newsDivContainer > .newsDiv .keepOnReading{font-size:18px;}h2{bottom:-.4vw;}}@media (max-width:767.98px){.persistentMessage{font-size:2.1vw;}.persistentMessage .container{display:table;text-align:center;width:100%;}.persistentMessage > .buttonWrapper > div{font-size:2.1vw;float:none;}.col-4-6,.col-6-4{flex:0 0 50%;}.col-4-6{padding-right:1%;}.col-6-4{padding-left:1%;}}.languageSelector,.languageSelector option{background-position:2px center;background-repeat:no-repeat;padding-left:20px !important;}abbr{cursor:help;}.leaflet-control-attribution .leaflet-attribution-flag{display:none !important;}@media (max-width:575.98px) and (orientation:portrait){.persistentMessage{font-size:4.5vw;}.persistentMessage > .buttonWrapper > div{font-size:4.5vw;float:none;}hr{height:1px;}.outerHR,#newsFooter hr{background:#EA4C23;margin:0;}h2,h1,h3{font-size:6vw;}#newsFooter h2{top:1.3vw;}#mainBody > #mainRight h5{font-size:4vw;top:calc(-4vw - 10px);}#newsDivContainer > .newsDiv{border-top:2px solid #ccc;margin-bottom:3vh;margin-top:1vh;}#newsDivContainer > .newsDiv:first-child{border-top:none;}#newsDivContainer > .newsDiv .imgContainer{display:block;width:100%;height:40vw;margin:0;border-left:0;border-right:0;}#newsDivContainer > .newsDiv h3{display:block;width:100%;height:auto;}#newsDivContainer > .newsDiv .keepOnReading{display:block;width:100%;height:auto;font-size:4.8vw;}#newsDivContainer > .newsDiv .imgContainer img{object-fit:cover;display:table;height:100vw;width:100%;object-fit:cover;bottom:40vw;position:relative;}#adsDiv > a{display:block;width:100%;}#socialIcons svg{width:11.5vw;height:13.5vw;}#socialIcons{position:relative;float:right;height:auto;margin-top:10vh;right:0;width:100%;text-align:center;}#socialIcons > span{margin-right:0;}.selectGroup > .selectGroupOrganizer > div:after{right:0;}.selectGroup > .selectGroupOrganizer div:last-child:after{padding-right:2px;text-align:left;}#mainBody > #mainLeft{height:43.4vh;max-height:415px;max-height:415px;}#mainBody > #mainRight{min-height:200px;}.facebookIcon,.twitterIcon,.linkedinIcon,.youtubeIcon,.pinterestIcon{float:none;font-size:56px;}}@media (max-width:575.98px){#newsDivContainer > .newsDiv > a{display:block;}body.noScroll{overflow:auto;}body.noScroll header,body.noScroll footer,body.noScroll #mainSearchForm,body.noScroll #mainBody{display:none;}.mobile-hidden{display:none;}.col-1,.col-2,.col-1-3,.col-4-6,.col-6-4{flex:0 0 100%;}.col-4-6,.col-6-4{padding:0 0 0 2rem;}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){body{font-size:16.6px;}h2,h1,h3{font-size:16.6px;}#socialIcons{margin-top:30px;bottom:10px;}#socialIcons svg{width:40px;height:40px;}#mainBody > #mainLeft{height:auto;padding-bottom:30px;}#mainBody > #mainRight{padding-top:40px;}h2,h5,h1{margin-bottom:20px;}#mainBody > #mainRight h5{top:-27px;position:relative;}#adsDiv{margin:10px 0;}#mainBody > #mainRight > h2{margin-top:30px;margin-bottom:20px;}#newsDivContainer{margin:20px 0 10px 0;}#newsDivContainer > .newsDiv{margin-bottom:10px;margin-top:10px;padding-top:10px;padding-bottom:10px;}#newsDivContainer > .newsDiv h3{margin-top:20px;}#newsDivContainer > .newsDiv .keepOnReading{font-size:17px;}#mainBody > #mainRight h5{position:absolute;font-size:16px;}.persistentMessage .buttonWrapper{margin-top:15px;}#adsDiv{width:100%;}#adsDiv a{background:transparent;width:100%;}}.loadingBar{width:100%;position:absolute;top:50%;left:0;display:table;text-align:center;}.loadingBar .element{width:1rem;height:1rem;margin:0;margin-left:.25rem;display:inline-table;background:#ea4c23;transform:skewX(-20deg);border:2px solid #ff9846;animation:loadingAnim 4s linear infinite;-webkit-animation:loadingAnim 4s linear infinite;}.SHLoaderBall{position:absolute;left:calc(50% - 2rem);top:calc(50% - 5rem);height:4rem;width:4rem;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;;}.SHLoaderBall:after{content:"\e036";font-family:SHSymbols;color:#fff;font-size:4rem;display:block;width:4rem;height:4rem;line-height:1;position:relative;top:2px;}.macos .SHLoaderBall:after{top:2px;left:1px;}.SHLoaderMiniBall{position:absolute;left:calc(50% - 1.5vw);top:calc(50% - 4vw);height:3vw;width:3vw;display:table;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;}.loadingBar .element:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s;}.loadingBar .element:nth-child(2){animation-delay:.5s;-webkit-animation-delay:.5s;}.loadingBar .element:nth-child(3){animation-delay:1s;-webkit-animation-delay:1s;}.loadingBar .element:nth-child(4){animation-delay:1.5s;-webkit-animation-delay:1.5s;}.loadingBar .element:nth-child(5){animation-delay:2s;-webkit-animation-delay:2s;}.loadingBar .element:nth-child(6){animation-delay:2.5s;-webkit-animation-delay:2.5s;}@-webkit-keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@-webkit-keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@-webkit-keyframes shballMiniAnim{0%{box-shadow:0 0 1em .5em #ea4c23;}50%{box-shadow:0 0 1em 0 #ea4c23;}100%{box-shadow:0 0 1em .5em #ea4c23;}}@keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@keyframes shballMiniAnim{0%{box-shadow:0 0 .5em .25em #ea4c23;}50%{box-shadow:0 0 .5em 0 #ea4c23;}100%{box-shadow:0 0 .5em .25em #ea4c23;}}@media (min-width:1499.98px){#newsDivContainer > .newsDiv .keepOnReading{font-size:20px;}#newsFooter h2{font-size:23px;}}@media (max-width:220px){.photoDiv div > svg{width:10px;height:10px;}}.buttonWrapper{background:#ea4c23;border-radius:3px;position:static;width:auto;padding-right:10px;padding-left:10px;}@media (max-width:660px) and (orientation:portrait){@-moz-document url-prefix(){.selectWrapper:after{top:1px;right:1px;}}}.block{margin-bottom:1em;padding:.5em;background-color:#fff;}.sidebar .publicity{padding:0;}.sidebar .block .title_1{display:block;margin-bottom:.5em;}.sidebar .block .buttons{text-align:center;}.sidebar .block button{color:white;background-color:#EA4C23;padding:.3em 1em;margin:.5em 0;}.adsense,.yield{margin-bottom:2em;}@media (max-width:1339.98px){.bannerList{display:flex;flex-wrap:wrap;margin-right:0;justify-content:space-between;}.bannerList a{width:32%;display:inline-block;}.bannerList a div{margin:0 0 15px 0 !important;}.bannerList a img{max-width:100%;display:block;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.bannerList a{width:49%;}}@media (max-width:575.98px){.bannerList{display:block;}.bannerList a{width:100%;}#mainBody > #mainRight > h2{margin:5vh 1.9vw 2vh;}.ui-dialog{max-height:100%;overflow:auto;width:100% !important;left:0 !important;}.ui-dialog .ui-dialog-content{max-height:100% !important;min-height:9rem !important;overflow:auto;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;}.ui-widget-content,.ui-widget-content  *{font-size:14px;}.ui-dialog .ui-dialog-titlebar{padding:1rem .5rem;}.usersDialog .selectWrapper{width:100%;}.usersDialog .selectWrapper.selectWrapperSmall{width:70%;}} ul,ol,li,form,fieldset,img{margin:0;padding:0;}fieldset,img{border:0;}li{list-style:none;}.SHrow{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck .card{flex:1 0 0;margin-right:15px;margin-left:15px;}.mt-4{margin-top:2rem;}.mt-3{margin-top:1.5rem;}.mt-2{margin-top:1rem;}.mt-1{margin-top:.5rem;}.mb-6{margin-bottom:3rem;}.mb-5{margin-bottom:2.5rem;}.mb-4{margin-bottom:2rem;}.mb-3{margin-bottom:1.5rem;}.mb-2{margin-bottom:1rem;}.mb-1{margin-bottom:.5rem;}.mb-0{margin-bottom:0;}.mtb-6{margin-top:3rem;margin-bottom:3rem;}.mtb-5{margin-top:2.5rem;margin-bottom:2.5rem;}.mtb-4{margin-top:2rem;margin-bottom:2rem;}.mtb-3{margin-top:1.5rem;margin-bottom:1.5rem;}.mtb-2{margin-top:1rem;margin-bottom:1rem;}.mtb-1{margin-top:.5rem;margin-bottom:.5rem;}.mw-6,.mw-5,.mw-4,.mw-3,.mw-2,.mw-1{margin-right:auto;margin-left:auto;}.mw-6{max-width:25rem;}.mw-5{max-width:25rem;}.mw-4{max-width:20rem;}.mw-3{max-width:15rem;}.mw-2{max-width:10rem;}.mw-1{max-width:5rem;}.mh-6{min-height:12rem;}.mh-5{min-height:10rem;}.mh-4{min-height:8rem;}.mh-3{min-height:6rem;}.mh-2{min-height:4rem;}.mh-1{min-height:2rem;}.lh-4{line-height:2rem;}.lh-3{line-height:1.75rem;}.lh-2{line-height:1.5rem;}.lh-1{line-height:1rem;}.pt-4{padding-top:2rem;}.pt-3{padding-top:1.5rem;}.pt-2{padding-top:1rem;}.pt-1{padding-top:.5rem;}.pb-4{padding-bottom:2rem;}.pb-3{padding-bottom:1.5rem;}.pb-2{padding-bottom:1rem;}.pb-1{padding-bottom:.5rem;}.pb-0{padding-bottom:0;}.ptb-4{padding-top:2rem;padding-bottom:2rem;}.ptb-3{padding-top:1.5rem;padding-bottom:1.5rem;}.ptb-2{padding-top:1rem;padding-bottom:1rem;}.ptb-1{padding-top:.5rem;padding-bottom:.5rem;}.prl-4{padding-right:2rem;padding-left:2rem;}.prl-3{padding-right:1.5rem;padding-left:1.5rem;}.prl-2{padding-right:1rem;padding-left:1rem;}.prl-1{padding-right:.5rem;padding-left:.5rem;}.br-1{border-radius:3px;}.br-2{border-radius:5px;}.br-3{border-radius:7px;}.br-4{border-radius:10px;}.brl-1{border-radius:0 3px 3px 0;}.brl-2{border-radius:0 5px 5px 0;}.brl-3{border-radius:0 7px 7px 0;}.brl-4{border-radius:0 10px 10px 0;}.container{max-width:1640px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}.gbg{background-color:#f4f5f2;}.wbg{background-color:white;}.text-center{text-align:center;}.block-center{margin-right:auto;margin-left:auto;display:inline-block;}.shadow{box-shadow:0 .125rem .5rem rgba(30,30,30,.6)!important;}.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.title-7,.title-8,.title-9,.title-10{font-weight:bold;}.title-1{font-size:1.1rem;}.title-2{font-size:1.2rem;}.title-3{font-size:1.3rem;}.title-4{font-size:1.4rem;}.title-5{font-size:1.5rem;}.title-6{font-size:1.6rem;}.title-7{font-size:1.7rem;}.title-8{font-size:1.8rem;}.title-9{font-size:1.9rem;}.title-10{font-size:2rem;}.col-md{flex-basis:0;flex-grow:1;max-width:100;}.col-1,.col-2,.col-3,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-1{flex:0 0 25%}.col-3{flex:0 0 50%}.col-3{flex:0 0 75%}.col-4{flex:0 0 100%;}.social-icons::before{font-family:SHSymbols;color:#aaa;font-size:3rem;display:block;top:-.25em;}.social-icons:hover::before{color:#555;}.social-icons.facebook::before{content:"\e021";}.social-icons.twitter::before{content:"\e022";}.social-icons.linkedin::before{content:"\e023";}.social-icons.youtube::before{content:"\e025";}.social-icons.pinterest::before{content:"\e024";}.social-icons.instagram::before{content:"\f546";}footer{color:#666;font-size:15.7px !important;}footer,footer  *{font-family:Calibri,sans-serif;box-sizing:border-box;line-height:1.5;}footer .container{max-width:1415px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}footer .mb-0{margin-bottom:0 !important;}footer hr{border-color:#bebebe;border-width:1px 0 0;}footer a{color:#ea4c23;}footer a:hover{color:#ff9478;}.logoSH::after{top:1px !important;}#headerSearchesDiv::after,#headerFavouritesDiv::after{top:0 !important;}footer li{list-style:none !important;}footer .title-1,footer .title-2,footer .title-3,footer .title-4,footer .title-5,footer .title-6,footer .title-7,footer .title-8,footer .title-9,footer .title-10{margin-bottom:1rem;margin-top:0;color:#333;}footer select{background-color:white;appearance:none;-webkit-appearance:none;-moz-applearance:none;outline:0;border:1px solid #CCC;border-radius:0;line-height:normal;}footer .selectWrapper{border:0 none;background:transparent;margin:0;padding:0;}footer .selectWrapper::after{display:block;position:absolute;top:25%;right:.5rem;pointer-events:none;cursor:pointer;padding:0;width:auto;height:auto;}@media (max-width:1199.98px){.title-6,.title-5{font-size:1.25rem;}.title-10{font-size:1.75rem;}}@media (max-width:991.98px){.col-1{flex:0 0 50%;}}@media (max-width:767.98px){.col-1{flex:0 0 50%;}}@media (max-width:575.98px){.col-1{flex:0 0 100%;}} .comboPlus ul li.main{background:#ff9846;color:white;}.comboPlus ul li>span{float:left;text-align:left;}.comboPlus ul li{text-align:right;}.comboPlus span[class|=country-flag]{width:16px;height:11px;background-image:url(/images/flags/countryFlags.png);display:inline-block;margin-right:4px;}.comboPlus.disabled{opacity:1;}.comboPlus .control{margin:0 !important;}.comboPlus.disabled .control{background-color:#EDEDED;cursor:default;}.comboPlus.disabled .control div.arrow{display:none;}.comboPlus .list{width:calc(300px - 2em);max-width:24em;}.comboPlus .clipping{text-align:right;}.comboPlus div.list{border-color:#fdcf36;}fieldset div .comboPlus{float:left;margin:0 !important;}li.right{text-align:right;}.directorio .comboPlus .control{border-color:#82c51d;}.directorio .comboPlus .control:hover{border-color:#6E9D28;}.comboPlus.disabled .control:hover{border-color:#fdcf36;}.directorio .comboPlus.dropped .control,.directorio .comboPlus.dropped div.list{border-color:green;} .country-flag-ac{background-position:0 -0px;}.country-flag-ad{background-position:0 -11px;}.country-flag-ae{background-position:0 -22px;}.country-flag-af{background-position:0 -33px;}.country-flag-ag{background-position:0 -44px;}.country-flag-ai{background-position:0 -55px;}.country-flag-al{background-position:0 -66px;}.country-flag-am{background-position:0 -77px;}.country-flag-an{background-position:0 -88px;}.country-flag-ao{background-position:0 -99px;}.country-flag-ar{background-position:0 -110px;}.country-flag-as{background-position:0 -121px;}.country-flag-at{background-position:0 -132px;}.country-flag-au{background-position:0 -143px;}.country-flag-aw{background-position:0 -154px;}.country-flag-az{background-position:0 -165px;}.country-flag-ba{background-position:0 -176px;}.country-flag-bb{background-position:0 -187px;}.country-flag-bd{background-position:0 -198px;}.country-flag-be{background-position:0 -209px;}.country-flag-bf{background-position:0 -220px;}.country-flag-bg{background-position:0 -231px;}.country-flag-bh{background-position:0 -242px;}.country-flag-bi{background-position:0 -253px;}.country-flag-bj{background-position:0 -264px;}.country-flag-bm{background-position:0 -275px;}.country-flag-bn{background-position:0 -286px;}.country-flag-bo{background-position:0 -297px;}.country-flag-br{background-position:0 -308px;}.country-flag-bs{background-position:0 -319px;}.country-flag-bt{background-position:0 -330px;}.country-flag-bw{background-position:0 -341px;}.country-flag-by{background-position:0 -352px;}.country-flag-bz{background-position:0 -363px;}.country-flag-ca{background-position:0 -374px;}.country-flag-cc{background-position:0 -385px;}.country-flag-cd{background-position:0 -396px;}.country-flag-cf{background-position:0 -407px;}.country-flag-cg{background-position:0 -418px;}.country-flag-ch{background-position:0 -429px;}.country-flag-ci{background-position:0 -440px;}.country-flag-ck{background-position:0 -451px;}.country-flag-cl{background-position:0 -462px;}.country-flag-cm{background-position:0 -473px;}.country-flag-cn{background-position:0 -484px;}.country-flag-co{background-position:0 -495px;}.country-flag-cr{background-position:0 -506px;}.country-flag-cs{background-position:0 -517px;}.country-flag-cu{background-position:0 -528px;}.country-flag-cv{background-position:0 -539px;}.country-flag-cx{background-position:0 -550px;}.country-flag-cy{background-position:0 -561px;}.country-flag-cz{background-position:0 -572px;}.country-flag-de{background-position:0 -583px;}.country-flag-dj{background-position:0 -594px;}.country-flag-dk{background-position:0 -605px;}.country-flag-dm{background-position:0 -616px;}.country-flag-do{background-position:0 -627px;}.country-flag-dz{background-position:0 -638px;}.country-flag-ec{background-position:0 -649px;}.country-flag-ee{background-position:0 -660px;}.country-flag-eg{background-position:0 -671px;}.country-flag-eh{background-position:0 -682px;}.country-flag-er{background-position:0 -693px;}.country-flag-es{background-position:0 -704px;}.country-flag-et{background-position:0 -715px;}.country-flag-fi{background-position:0 -726px;}.country-flag-fj{background-position:0 -737px;}.country-flag-fk{background-position:0 -748px;}.country-flag-fm{background-position:0 -759px;}.country-flag-fo{background-position:0 -770px;}.country-flag-fr{background-position:0 -781px;}.country-flag-ga{background-position:0 -792px;}.country-flag-gd{background-position:0 -803px;}.country-flag-ge{background-position:0 -814px;}.country-flag-gf{background-position:0 -825px;}.country-flag-gg{background-position:0 -836px;}.country-flag-gh{background-position:0 -847px;}.country-flag-gi{background-position:0 -858px;}.country-flag-gl{background-position:0 -869px;}.country-flag-gm{background-position:0 -880px;}.country-flag-gn{background-position:0 -891px;}.country-flag-gp{background-position:0 -902px;}.country-flag-gq{background-position:0 -913px;}.country-flag-gr{background-position:0 -924px;}.country-flag-gt{background-position:0 -935px;}.country-flag-gu{background-position:0 -946px;}.country-flag-gw{background-position:0 -957px;}.country-flag-gy{background-position:0 -968px;}.country-flag-hk{background-position:0 -979px;}.country-flag-hn{background-position:0 -990px;}.country-flag-hr{background-position:0 -1001px;}.country-flag-ht{background-position:0 -1012px;}.country-flag-hu{background-position:0 -1023px;}.country-flag-id{background-position:0 -1034px;}.country-flag-ie{background-position:0 -1045px;}.country-flag-il{background-position:0 -1056px;}.country-flag-im{background-position:0 -1067px;}.country-flag-in{background-position:0 -1078px;}.country-flag-io{background-position:0 -1089px;}.country-flag-iq{background-position:0 -1100px;}.country-flag-ir{background-position:0 -1111px;}.country-flag-is{background-position:0 -1122px;}.country-flag-it{background-position:0 -1133px;}.country-flag-je{background-position:0 -1144px;}.country-flag-jm{background-position:0 -1155px;}.country-flag-jo{background-position:0 -1166px;}.country-flag-jp{background-position:0 -1177px;}.country-flag-ke{background-position:0 -1188px;}.country-flag-kg{background-position:0 -1199px;}.country-flag-kh{background-position:0 -1210px;}.country-flag-ki{background-position:0 -1221px;}.country-flag-km{background-position:0 -1232px;}.country-flag-kn{background-position:0 -1243px;}.country-flag-kp{background-position:0 -1254px;}.country-flag-kr{background-position:0 -1265px;}.country-flag-kw{background-position:0 -1276px;}.country-flag-ky{background-position:0 -1287px;}.country-flag-kz{background-position:0 -1298px;}.country-flag-la{background-position:0 -1309px;}.country-flag-lb{background-position:0 -1320px;}.country-flag-lc{background-position:0 -1331px;}.country-flag-li{background-position:0 -1342px;}.country-flag-lk{background-position:0 -1353px;}.country-flag-lr{background-position:0 -1364px;}.country-flag-ls{background-position:0 -1375px;}.country-flag-lt{background-position:0 -1386px;}.country-flag-lu{background-position:0 -1397px;}.country-flag-lv{background-position:0 -1408px;}.country-flag-ly{background-position:0 -1419px;}.country-flag-ma{background-position:0 -1430px;}.country-flag-mc{background-position:0 -1441px;}.country-flag-md{background-position:0 -1452px;}.country-flag-mg{background-position:0 -1463px;}.country-flag-mh{background-position:0 -1474px;}.country-flag-mk{background-position:0 -1485px;}.country-flag-ml{background-position:0 -1496px;}.country-flag-mm{background-position:0 -1507px;}.country-flag-mn{background-position:0 -1518px;}.country-flag-mo{background-position:0 -1529px;}.country-flag-mp{background-position:0 -1540px;}.country-flag-mq{background-position:0 -1551px;}.country-flag-mr{background-position:0 -1562px;}.country-flag-ms{background-position:0 -1573px;}.country-flag-mt{background-position:0 -1584px;}.country-flag-mu{background-position:0 -1595px;}.country-flag-mv{background-position:0 -1606px;}.country-flag-mw{background-position:0 -1617px;}.country-flag-mx{background-position:0 -1628px;}.country-flag-my{background-position:0 -1639px;}.country-flag-mz{background-position:0 -1650px;}.country-flag-na{background-position:0 -1661px;}.country-flag-nc{background-position:0 -1672px;}.country-flag-ne{background-position:0 -1683px;}.country-flag-nf{background-position:0 -1694px;}.country-flag-ng{background-position:0 -1705px;}.country-flag-ni{background-position:0 -1716px;}.country-flag-nl{background-position:0 -1727px;}.country-flag-no{background-position:0 -1738px;}.country-flag-np{background-position:0 -1749px;}.country-flag-nr{background-position:0 -1760px;}.country-flag-nu{background-position:0 -1771px;}.country-flag-nz{background-position:0 -1782px;}.country-flag-om{background-position:0 -1793px;}.country-flag-pa{background-position:0 -1804px;}.country-flag-pe{background-position:0 -1815px;}.country-flag-pf{background-position:0 -1826px;}.country-flag-pg{background-position:0 -1837px;}.country-flag-ph{background-position:0 -1848px;}.country-flag-pk{background-position:0 -1859px;}.country-flag-pl{background-position:0 -1870px;}.country-flag-pm{background-position:0 -1881px;}.country-flag-pn{background-position:0 -1892px;}.country-flag-pr{background-position:0 -1903px;}.country-flag-ps{background-position:0 -1914px;}.country-flag-pt{background-position:0 -1925px;}.country-flag-pw{background-position:0 -1936px;}.country-flag-py{background-position:0 -1947px;}.country-flag-qa{background-position:0 -1958px;}.country-flag-re{background-position:0 -1969px;}.country-flag-ro{background-position:0 -1980px;}.country-flag-ru{background-position:0 -1991px;}.country-flag-rw{background-position:0 -2002px;}.country-flag-sa{background-position:0 -2013px;}.country-flag-sb{background-position:0 -2024px;}.country-flag-sc{background-position:0 -2035px;}.country-flag-sd{background-position:0 -2046px;}.country-flag-se{background-position:0 -2057px;}.country-flag-sg{background-position:0 -2068px;}.country-flag-sh{background-position:0 -2079px;}.country-flag-si{background-position:0 -2090px;}.country-flag-sj{background-position:0 -2101px;}.country-flag-sk{background-position:0 -2112px;}.country-flag-sl{background-position:0 -2123px;}.country-flag-sm{background-position:0 -2134px;}.country-flag-sn{background-position:0 -2145px;}.country-flag-so{background-position:0 -2156px;}.country-flag-sr{background-position:0 -2167px;}.country-flag-st{background-position:0 -2178px;}.country-flag-sv{background-position:0 -2189px;}.country-flag-sy{background-position:0 -2200px;}.country-flag-sz{background-position:0 -2211px;}.country-flag-tc{background-position:0 -2222px;}.country-flag-td{background-position:0 -2233px;}.country-flag-tg{background-position:0 -2244px;}.country-flag-th{background-position:0 -2255px;}.country-flag-tj{background-position:0 -2266px;}.country-flag-tk{background-position:0 -2277px;}.country-flag-tl{background-position:0 -2288px;}.country-flag-tm{background-position:0 -2299px;}.country-flag-tn{background-position:0 -2310px;}.country-flag-to{background-position:0 -2321px;}.country-flag-tr{background-position:0 -2332px;}.country-flag-tt{background-position:0 -2343px;}.country-flag-tv{background-position:0 -2354px;}.country-flag-tw{background-position:0 -2365px;}.country-flag-tz{background-position:0 -2376px;}.country-flag-ua{background-position:0 -2387px;}.country-flag-ug{background-position:0 -2398px;}.country-flag-uk{background-position:0 -2409px;}.country-flag-um{background-position:0 -2420px;}.country-flag-us{background-position:0 -2431px;}.country-flag-uy{background-position:0 -2442px;}.country-flag-uz{background-position:0 -2453px;}.country-flag-va{background-position:0 -2464px;}.country-flag-vc{background-position:0 -2475px;}.country-flag-ve{background-position:0 -2486px;}.country-flag-vg{background-position:0 -2497px;}.country-flag-vi{background-position:0 -2508px;}.country-flag-vn{background-position:0 -2519px;}.country-flag-vu{background-position:0 -2530px;}.country-flag-wf{background-position:0 -2541px;}.country-flag-ws{background-position:0 -2552px;}.country-flag-ye{background-position:0 -2563px;}.country-flag-yt{background-position:0 -2574px;}.country-flag-za{background-position:0 -2585px;}.country-flag-zm{background-position:0 -2596px;}.country-flag-zw{background-position:0 -2607px;} #headerLoginMenu .buttonWrapper label{padding-top:5px;padding-bottom:5px;}#headerLoginMenu .buttonWrapper label::before{content:"\e041";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.login2Icon{margin-top:5px;float:left;}#headerLanguageDiv img{margin-top:5px;}#SHMobileMenu3Lines::after{content:"\e037";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}#SHMobileMenuCross::after{content:"\e038";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}.login2Icon::after{content:"\e033";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.logoSH::after{content:"\e036";font-family:SHSymbols;color:white;font-size:29px;line-height:1em;display:block;padding:.5rem;margin-top:1px;}.userLinks .bellIcon::before{content:"\e018";font-family:SHSymbols;}.userLinks .emailIcon::before{content:"\e00F";font-family:SHSymbols;}.userLinks .starIcon::before{content:"\e042";font-family:SHSymbols;}.userLinks .editIcon::before{content:"\e044";font-family:SHSymbols;}.userLinks .loupeIcon::before{content:"\e035";font-family:SHSymbols;}.userLinks .heartWhite::before{content:"\e013";font-family:SHSymbols;}.userLinks .userIcon::before{content:"\e01d";font-family:SHSymbols;}.userLinks .houseIcon::before{content:"\e01d";font-family:SHSymbols;}#mainHeader > #SHLogo > a > .logoSH{}#headerLanguageMenu img{margin:.25rem .5rem .25rem .25rem;vertical-align:middle;}#headerLanguageMenu span{vertical-align:middle;}.SubmenuRent:before{left:20px;}.mainHeaderSubmenuRight .pAllZones{margin-top:20px;margin-bottom:15px;}.mainHeaderSubmenuLeft > p:nth-child(2){font-size:1.15rem;margin-bottom:10px;margin-top:10px;}.mainHeaderSubmenuLeft > p:nth-child(3){margin-bottom:10px;margin-top:10px;line-height:25px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(5){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:5px;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;margin-top:10px;font-weight:bold;}#SHMainMenu .SHMainUL li > a.selected,#SHMainMenu .SHMainUL > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#fff;color:#333;font-weight:bold;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:none;}.HoverDivMenu{margin-top:10px;position:absolute;width:750px;}.HoverDivMenuCompanies{width:650px;}.mainHeaderSubmenuLeft{width:48%;}.mainHeaderSubmenuRight{width:48%;}.mainHeaderSubmenu2:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-9px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);}.mainHeaderSubmenu2{position:fixed;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;display:table;;}.SHMainUL{list-style:none;}.SHMainLI{display:inline;float:left;}.SHMainUL .SHMainLI > a{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos .SHMainUL .SHMainLI > a{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;display:inline-block;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a:hover{color:#ff9478;}#mainHeader .SHMainUL li .AllZones{color:#ea4c23;font-size:1rem;height:auto !important;min-height:0;}#mainHeader .SHMainUL li .AllZones:hover{color:#ff9478;}#mainHeader{display:table;background:#ea4c23;padding:0;margin:0;position:sticky;top:0;width:100%;height:50px;z-index:2000;}#mainHeader  *{}#mainHeader .SHMainUL{margin:0;}#mainHeader .SHMainLI > a{}.mainHeaderSubmenu a:hover svg{transform:none;}#mainHeader > #SHLogo{margin:0;display:table-cell;vertical-align:middle;padding-left:calc(36px - .5vw);height:100%;width:239px;font-size:21px;}#mainHeader > #SHLogo > a{height:100%;display:block;color:#FFF;white-space:nowrap;}#mainHeader > #SHLogo > a > div{margin:0;padding:0;display:inline-block;vertical-align:middle;}#mainHeader > #SHLogo > a > .shText{font-family:SHSymbols;padding-left:4px;font-size:26px;display:inline-block;vertical-align:middle;font-weight:normal;padding-top:2px;line-height:1;padding-right:.5rem;}#mainHeader > #SHLogo > a > .shText strong{font-family:SHSymbols;}#mainHeader > #SHLogo > a > .shText strong.ext{font-size:24px;}#mainHeader > #SHLogo > a > .shText > span{font-family:SHSymbols;font-size:24px;}#mainHeader > #SHLogo > a:hover{background:#ff9846;color:white !important;}#mainHeader input,#mainHeader textarea,#mainHeader keygen,#mainHeader button{font-size:1rem;padding-top:3px;padding-bottom:3px;}#mainHeader select{font-size:1rem;padding-top:2px;padding-bottom:2px;}#SHMainMenu{margin:0;display:table-cell;vertical-align:middle;padding-left:36px;height:100%;font-size:1rem;position:relative;}#SHMainMenu > a,#userMenu > a,#SHMainMenu > span,#userMenu > span{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos #SHMainMenu > a,.macos #userMenu > a,.macos #SHMainMenu > span,.macos #userMenu > span{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;}#SHMainMenu > span,#userMenu > span{cursor:default;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#ff9846;color:#fff;}#userMenu > a,#userMenu > span{display:inline-block;height:50px;margin:auto;padding-top:.8rem;padding-bottom:.8rem;}#headerFavouritesDiv::before{height:30px;font-family:SHSymbols;display:block;font-size:28px;content:'\e013';color:white;position:relative;top:-5px;line-height:1.5;}#headerSearchesDiv::after{height:28px;font-family:SHSymbols;display:block;font-size:28px;content:'\e01C';color:white;position:relative;top:-3px;}.mainHeaderSubmenu .tools .favButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .alertButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .favOn::after{content:'\e013';color:#d00;}.mainHeaderSubmenu .tools .favOff::after{content:'\e012';color:#aaa;}.mainHeaderSubmenu .tools .alertOn::after{content:'\e018';color:#d00;}.mainHeaderSubmenu .tools .alertOff::after{content:'\e034';color:#aaa;}#mainHeader > #userMenu > #loginButton::before{height:26px;font-family:SHSymbols;display:block;font-size:22px;line-height:28px;content:'\e01D';color:#ea4c23;width:22px;float:left;bottom:0;}@media (min-width:1446px){#userMenu > a:nth-child(2),#userMenu > span:nth-child(2){margin-right:20px;}}#SHMainMenu .SHMainLI > a:hover,#userMenu > a:hover{color:#333;background:#fff;}#mainHeader > #userMenu{margin:0;display:table-cell;vertical-align:middle;text-align:right;padding-right:36px;height:100%;font-size:1rem;}#mainHeader > #userMenu > div{display:inline-table;vertical-align:middle;margin:0;padding:0;height:24px;width:24px;position:relative;margin-left:11px;cursor:pointer;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:none;padding-top:7px;padding-left:10px;padding-right:10px;margin:0;color:#fff;height:100%;min-height:50px;font-size:1.85rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainHeader > #userMenu > #loginButton > span{font-size:12px;color:white;font-weight:bold;vertical-align:middle;display:inline;position:absolute;top:-13px;left:0;}#mainHeader > #userMenu > #loginButton > input{border:0;background:transparent;color:#ea4c23;font-size:14px;display:table;width:auto;height:24px;padding:3px 5px 3px 0;font-weight:bold;top:0;left:0;cursor:pointer;}#mainHeader > #userMenu svg{margin:0;padding:0;height:24px;width:24px;display:table;pointer-events:none;}#mainHeader > #userMenu > #loginButton > svg{margin-top:0;height:18px;width:18px;display:table;position:absolute;top:4px;left:4px;fill:#ea4c23;}#mainHeader > #userMenu > #loginButton{display:inline-block;margin:0;height:24px;width:auto;position:relative;background:#FFF none repeat scroll 0 0;margin-left:11px;}#mainHeader > #SHLogo > a svg{width:43px;height:43px;display:block;transform:none;}#userMenu > .favButton{width:25px;height:50px;display:inline-table;margin:0;margin-top:8px;padding:0;}#userMenu > div > .userMenuIcon{margin:0;padding:0;height:25px;width:25px;position:absolute;left:0;}#userMenu svg{fill:#fff;stroke:#fff;}#SHLogo svg{fill:#ea4c23;}#mainHeader > #userMenu > #SHMobileMenuCross,#mainHeader > #userMenu > #SHMobileMenu3Lines{display:none;}#mainHeader .flagLang::before{content:" ";display:inline-block;width:24px;height:24px;background-image:url(https://static.spainhouses.net/images/flags/languageFlags.png);background-repeat:no-repeat;vertical-align:middle;margin:.25rem .5rem .25rem .25rem;}#mainHeader .esLang::before{background-position:0 0;}#mainHeader .enLang::before{background-position:0 -24px;}#mainHeader .deLang::before{background-position:0 -48px;}#mainHeader .frLang::before{background-position:0 -72px;}#mainHeader .itLang::before{background-position:0 -96px;}#mainHeader .nlLang::before{background-position:0 -120px;}#mainHeader .ruLang::before{background-position:0 -144px;}#mainHeader .svLang::before{background-position:0 -168px;}#mainHeader .daLang::before{background-position:0 -192px;}#mainHeader .fiLang::before{background-position:0 -216px;}#mainHeader .zhLang::before{background-position:0 -240px;}#mainHeader .arLang::before{background-position:0 -264px;}#mainHeader .arLang span{vertical-align:middle;}.icon_counter{border-radius:10px;font-family:calibri,arial;font-size:11px;font-weight:bold;position:absolute;right:-9px;text-align:center;top:-5px;line-height:1.23;box-shadow:0 1px 2px 0 rgb(0 0 0 / 30%),0 1px 3px 1px rgb(0 0 0 / 15%)}.icon_counter span{background:#ea4c23 none repeat scroll 0 0;border:2px solid white;border-radius:10px;color:white;min-width:1.7em;display:inline-block;width:auto;padding:0 3px;}@media (max-width:1270px){#SHMainMenu{padding-left:15px;}}@media (max-width:1210px){#mainHeader > #userMenu{padding-right:1.3vw;min-width:0;}#SHMainMenu{font-size:1rem;}#mainHeader > #SHLogo{padding-left:.7vw;}}@media (max-width:1080px){.mainHeaderSubmenuLeft{width:313px;}.mainHeaderSubmenuRight{width:317px;}}@media (min-width:1016px){#SHMainMenu > a:nth-child(5),#SHMainMenu > a:nth-child(6),#SHMainMenu > span:nth-child(5),#SHMainMenu > span:nth-child(6){display:none;}}@media (max-width:1015px){.SHMainUL .SHMainLI{width:16.666%;float:left;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:inline;}#SHMainMenu > a.selected{background:transparent;color:#fff;}#SHMainMenu > a.selected:hover{background:#ff9846;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;z-index:3000;padding:0;}#SHMainMenu .SHMainLI a{width:16.5%;text-align:center;font-size:1rem;}#SHMainMenu .SHMainLI .AllZones{width:100%;}#mainHeader > #userMenu > #SHMobileMenu3Lines{display:inline-table;}#userMenu > a{display:none;}}@media (min-width:860px){.closeButton{display:none;}.HoverDivMenuCompanies .mainHeaderSubmenuLeft{width:60%;}.HoverDivMenuCompanies .mainHeaderSubmenuRight{width:38%;}}@media (max-width:859px){.mainHeaderSubmenuList2{width:100%;}.HoverDivMenu{padding-top:0;top:0;position:absolute;}.closeButton{display:block;position:absolute;width:1.25rem;height:1.25rem;top:1.25rem;right:1.25rem;}.closeButton::after{font-family:SHSymbols;content:"\e00D";font-size:1.2rem;}.mainHeaderSubmenuLeft,.mainHeaderSubmenuRight{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList a{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList2 a{width:100%;}.SHMainUL .SHMainLI{width:100%;}#SHMainMenu .SHMainLI > a{width:100%;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;}#SHMainMenu li > a,#SHMainMenu > span.selected{display:table;width:100%;padding:1vw;font-size:1rem;height:auto;padding-top:0;text-align:center;}#mainHeader > #SHLogo{width:212px;padding-left:0;}.HoverDivMenu{width:100%;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{flex-wrap:wrap;border-radius:0;left:0;right:0;width:100%;top:0;box-shadow:0;position:absolute;}#headerSaleSubMenu:before{display:none;}#headerRentSubMenu:before{display:none;}#headerHolidaysSubMenu:before{display:none;}#headerCompaniesSubMenu:before{display:none;}.mainHeaderSubmenuLeft > p:nth-child(5){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(8){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) a{padding:0;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(2){width:90%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) span{padding-left:.5rem;padding-right:.5rem;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) span{padding-left:.5rem;padding-right:.5rem;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:.5rem;margin-bottom:.5rem;}.mainHeaderSubmenuRight .pAllZones{text-align:center;margin-top:20px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:10px;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:10px;width:100%;}.mainHeaderSubmenuRight p{width:100%;}.mainHeaderSubmenuList{width:100%;}#SHMainMenu .mainHeaderSubmenuList li a{padding:0;text-align:left;}#SHMainMenu .mainHeaderSubmenuList2 li a{padding:0;text-align:left;}}@media (max-width:859px) and (orientation:landscape){#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > div{width:26px;height:26px;}#mainHeader > #userMenu > div img{width:26px;height:26px;}.login2Icon{margin-top:10px;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{display:none;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) a{padding:0;margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-bottom:10px;}#mainHeader > #SHLogo{width:auto;padding-left:.25rem;position:static;padding-right:.25rem;width:auto;display:table-cell;padding-top:0;height:auto;}#mainHeader > #userMenu{text-align:center;margin-top:2vh;margin-bottom:1vh;background:transparent;top:50px;left:0;margin:0;z-index:3000;width:100%;height:auto;position:absolute;padding-top:2vw;padding-bottom:2vw;}#mainHeader > #SHLogo > a{width:auto;display:table;text-align:center;}#mainHeader > #SHLogo > a > div,#mainHeader > #SHLogo > a > .shText{display:table-cell;vertical-align:middle;width:auto;height:auto;}#mainHeader.listHeader > #SHLogo > a > .shText{display:none;}#mainHeader > #SHLogo > a svg{}#mainHeader > #SHLogo > a > .shText > span{}#userMenu > div{width:9vw;display:table-cell;padding-left:4vw;padding-right:4vw;padding-bottom:1vh;padding-top:.3vh;margin:0;}#userMenu > div > svg{width:9vw;}#mainHeader > #userMenu > #loginButton > span{font-size:4.5vw;top:8vw;right:0;}#SHMainMenu{width:100vw;margin:0;position:absolute;border-radius:0;top:50px;margin:0;}#SHMainMenu .SHMainLI > a{}#mainHeader > #userMenu svg{}#mainHeader > #userMenu > #loginButton{width:auto;height:auto;display:none;vertical-align:middle;padding:0;}#mainHeader > #userMenu > div{display:none;}#mainHeader > #userMenu > #loginButton > input{width:36vw;height:auto;display:inline-block;border:0;background:transparent;font-size:1.25rem;color:#ea4c23;font-weight:bold;outline:0;padding:1vw;}#userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #SHMobileMenu3Lines,#mainHeader > #userMenu > #SHMobileMenuCross{display:inline-table;top:-37px;position:absolute;right:2vw;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;}#SHMainMenu > span.selected{font-size:6vw;padding-top:2vh;padding-bottom:2vh;}#headerFavouritesDiv::after{height:38px;font-size:29px;}#headerSearchesDiv::after{height:37px;font-size:32px;}@media screen and (-webkit-min-device-pixel-ratio:0){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:16px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:60px;}}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > #loginButton::before{display:none;}}#languageChangeDiv{z-index:99;}#headerLanguageDiv{z-index:99;}.mainHeaderSubmenu{display:none;position:fixed;right:0;top:65px;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;}.mainHeaderSubmenu:before{content:"";display:table;position:relative;width:20px;height:20px;top:-24px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;margin-bottom:-20px;z-index:98;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);left:38%;}#headerLoginMenu{right:calc(144px - 72px);width:253px;text-align:center;}#headerLoginMenu > span{font:bold 11px Arial;color:black;}#headerLoginMenu input{padding:5px;padding-left:0;display:inline;position:static;padding-right:0;}#headerLoginMenu .buttonWrapper{position:static;display:table;margin:0 auto;font-size:1rem;width:auto;padding-right:10px;padding-left:10px;}#headerLoginMenu .buttonWrapper > svg{fill:#FFF;width:20px;height:20px;position:relative;margin:0;padding:0;top:3px;display:inline;margin-right:10px;}#headerLoginMenu table{margin:10px 0;font-size:.9rem;text-align:left;border-spacing:2px;border-collapse:unset;}#headerLoginMenu tr,#headerLoginMenu td{padding:1px;}#headerLoginMenu a > div > svg,#headerLoginMenu a > div > span{vertical-align:middle;}#headerLoginMenu .userLinks{margin-bottom:.5em;}#headerLoginMenu .userLinks li{border-bottom:1px solid #787777;font-size:1rem;padding:4px 0;}#headerLoginMenu .userLinks li > a{width:162px;display:table;text-align:left;margin:0 auto;}#headerLoginMenu .userLinks li svg{fill:#ea4c23;width:20px;height:20px;}#headerLoginMenu .userLinks li svg{vertical-align:middle;margin-right:4px;}#headerLoginMenu .userLinks li:last-child{border-bottom:0;}#headerLoginMenu .userLinks li a:hover svg{color:#ff9478;}#headerLoginMenu #heartWhite,#headerLoginMenu #loupeIcon{fill:#ea4c23;}#headerLoginMenu:before{left:110px;}.mainHeaderSubmenu .tools .favButton,.mainHeaderSubmenu .tools .alertButton{width:30px;height:20px;display:block;z-index:98;position:relative;right:15px;text-align:center;cursor:pointer;}.mainHeaderSubmenu .tools .favButton svg,.mainHeaderSubmenu .tools .alertButton svg{width:18px;height:18px;margin-top:2px;cursor:pointer;pointer-events:none;}@media (max-width:1270px){#headerLoginMenu{right:calc(2vw + 131px - 74px);}#headerLoginMenu:before{right:calc(2vw + 158px);left:146px;}}@media (max-width:1180px){#headerLoginMenu{right:calc(2vw + 111px - 65px);}#headerLoginMenu:before{right:calc(1vw + 149px);}}@media (max-width:1015px){#headerLoginMenu{right:calc(2vw + 111px - 44px);}#headerLoginMenu:before{left:110px;}}@media (max-width:859px){#headerLoginMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgb(0 0 0 / 25%);}#headerLoginMenu:before{display:none;}#headerLoginMenu > div{display:inline-table;width:100%;text-align:center;}#headerLoginMenu > div > table{margin:15px auto 0 auto;text-align:center;}.userLinks > li{display:inline-table;width:100%;}}@media (max-width:575.98px) and (orientation:portrait){#headerLoginMenu{top:50px;font-size:1.2rem;padding-bottom:2rem;}#headerLoginMenu > div{display:table;width:100%;text-align:center;}#headerLoginMenu > table{display:table;width:100%;}#headerLoginMenu input{font-size:1.25rem;padding:.5rem;}.buttonWrapper > svg{display:none;}#headerLoginMenu table{font-size:1.2rem;}.userLinks li{font-size:7vw;}}#headerLanguageMenu{right:10px;width:auto;}#headerLanguageMenu > a{display:block;width:100%;padding:4px 14px 4px 4px;cursor:pointer;}#headerLanguageMenu a > span{vertical-align:middle;}#headerLanguageMenu svg{width:35px;height:35px;display:table-cell;text-align:right;vertical-align:middle;padding:4px;}#headerLanguageMenu > span span{font-size:1rem;display:table-cell;text-align:left;padding:2px;vertical-align:middle;}#headerLanguageMenu:before{left:calc(100% - 48px);position:absolute;top:-9px;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{width:auto;padding:20px;position:relative;display:flex;justify-content:space-between;}#headerSaleSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerRentSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerHolidaysSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerCompaniesSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}.mainHeaderSubmenuList{column-count:2;margin:0;}.mainHeaderSubmenuList2{margin:0;}.mainHeaderLastLink{margin-top:20px;float:left;text-align:center;width:100%;}@media (max-width:1270px){#headerLanguageMenu{font-size:1rem;}#headerLanguageMenu:before{right:-97px;}}@media (max-width:1210px){#headerLanguageMenu{right:2px;}#headerLanguageMenu:before{left:calc(100% - 33px);right:-101px;}}@media (max-width:1015px){#headerLanguageMenu:before{left:calc(100% - 68px);}}@media (max-width:859px){#headerLanguageMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.25);}#headerLanguageMenu > a{width:33.3%;display:inline-block;}#headerLanguageMenu:before{display:none;}#headerLanguageMenu > span{display:inline-table;width:auto;padding:1.5vw;width:165px;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > span svg{width:30px;height:30px;}#headerLanguageMenu > span{padding:1vw;width:116px;}#headerLanguageMenu > span span{font-size:1.15rem;}#headerSaleSubMenu ul li{padding-top:10px;padding-bottom:10px;}#headerRentSubMenu ul li{padding-top:10px;padding-bottom:10px;}}#headerFavouritesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerFavouritesMenu:before{background:#e9e9e9;left:235px;}@media (max-width:1270px){#headerFavouritesMenu:before{left:235px;}}@media (max-width:1210px){#headerFavouritesMenu:before{left:255px;}}@media (max-width:1015px){#headerFavouritesMenu:before{left:223px;}}@media (max-width:859px){#headerFavouritesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerFavouritesMenu:before{display:none;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > a{width:50%;display:inline-block;}#headerFavouritesMenu{top:14.1vw;font-size:5vw;}#headerFavouritesMenu input{padding:1vw;}}#headerSearchesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerSearchesMenu:before{background:#e9e9e9;left:200px;}@media (max-width:1270px){#headerSearchesMenu:before{left:200px;}}@media (max-width:1210px){#headerSearchesMenu:before{left:220px;}}@media (max-width:1015px){#headerSearchesMenu:before{left:187px;}}@media (max-width:859px){#headerSearchesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerSearchesMenu:before{display:none;}}@media (max-width:560px) and (orientation:portrait){#headerSearchesMenu{top:14.1vw;font-size:5vw;}.loadingBar .element{border:0;}.icon_counter{font-size:3vw;}#headerLoginMenu .userLinks li > a{font-size:25px;width:80%;}#headerLoginMenu .userLinks li svg{width:25px;height:25px;}}@media (min-width:1015px) and (max-width:1445px){#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#userMenu > a:nth-child(2){position:absolute;top:50px;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:220px;text-align:left;right:200px;top:100px;}#userMenu > a:nth-child(1):hover,#userMenu > a:nth-child(2):hover{background:#ff9846;cursor:pointer;}#userMenu > a:nth-child(2){top:50px;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#mainHeader > #userMenu > #SHMainMenuAfterCross:hover{background:#ff9846;cursor:pointer;}}@media (min-width:1171px) and (max-width:1445px){#userMenu > a:nth-child(1){position:relative;left:0;}}@media (min-width:1016px) and (max-width:1180px){#userMenu > a:nth-child(1),#userMenu > a:nth-child(2){right:120px;}}.titleDiv{background:#e9e9e9;font-weight:bold;position:relative;padding:7px;margin-left:-8px;margin-right:-8px;top:-14px;z-index:98;border-bottom:1px solid #bebebe;text-align:center;font-size:1.15rem;}@media (max-width:1170px){#userMenu > a:nth-child(1){position:absolute;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:219px;text-align:left;right:120px;top:50px;padding-left:.5vw;padding-right:.5vw;}#userMenu > a:nth-child(2){top:100px;}}.titleDiv.first{border-radius:15px 15px 0 0;}.mainHeaderSubmenu .contentDiv .empty{margin:1em 0;}.mainHeaderSubmenu .contentDiv{top:-11px;position:relative;max-height:12em;overflow:auto;}.mainHeaderSubmenu .contentDiv.searches{max-height:8em;}.mainHeaderSubmenu .contentDiv p{margin:.5em 0;}.mainHeaderSubmenu .contentDiv .bt_compare{display:none;}.submenu_cell .tools{float:right;width:16px;margin:0 7px 0 5px;}.submenu_cell .tools-content{width:calc(100% - 38px);}.submenu_cell .tools-content .thumb_container.small{display:inline-block;float:left;margin-right:5px;}.submenu_cell .tools-content .thumb{width:80px;height:60px;}.submenu_cell .description small,.submenu_cell .tools-content a strong{display:block;}@media (max-width:859px){.titleDiv{border-radius:0;}}@media (max-width:575.98px) and (orientation:landscape){#mainHeader > #userMenu{margin-top:10px;}#mainHeader > #SHLogo > a > .shText{font-size:4vw;}#mainHeader > #SHLogo > a > .shText > span{font-size:3.5vw;}#mainHeader > #SHLogo > a svg{width:7vw;height:7vw;max-width:43px;max-height:43px;}#mainHeader > #SHLogo{width:auto;}}@media (max-width:400px) and (orientation:landscape){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:575.98px) and (orientation:portrait){.titleDiv{font-size:7vw;}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#mainHeader > #SHLogo > a > .shText > span{font-size:24px;}#mainHeader > #userMenu svg{height:26px;width:26px;}#mainHeader > #SHLogo > a svg{width:40px;height:40px;}#SHMainMenu a{padding:3px;}@media (orientation:portrait){#mainHeader > #userMenu > #loginButton > input{min-width:115px;}}}@media (max-width:414px){#headerSearchesDiv::after{height:34px;}#headerFavouritesDiv::after{height:34px;}}@media (max-width:320px){#headerSearchesDiv::after{height:32px;}#headerFavouritesDiv::after{height:32px;}}@media (max-width:270px){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:220px){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:5px;top:-24px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;top:-24px;}.mainHeaderSubmenu{position:absolute;}} .user_submitContainer{text-align:center;padding:1em;}.botttom_form_anonimous_zone{border-radius:5px;background:url(/images/bg_button.png) repeat-x scroll center top #FFA400;border:1px solid #FF8F00;color:#000;cursor:pointer;display:inline;float:right;font-size:1em;font-weight:bold;margin:-24px 30px 0 0;padding:2px 4px 1px 5px;}.incorret_submit_popup_form{font-size:1.1em;font-style:italic;font-weight:bold;color:#C30;padding:3px;}.description_text_form_anonimous_recuest_zone{font-weight:bold;margin-top:6px;}.form_anonimous_zone_explication{font-size:13px;margin-left:auto;margin-right:auto;width:80%;}.private_polity_message{font-style:normal;clear:both;padding:2px;margin-top:.2em;text-align:center;}.ui_dialog_content_great_menssage{font-size:1.1em;color:#333;margin-bottom:10px;}.ui_dialog_content_great_menssage .list_selected{font-weight:bolder;color:#DE5401;font-style:italic;}.list_selected_advertisement{color:#999;font-size:12px;}.button.contact_popupAdd_alert_form{border-radius:5px;background:url(/images/bg_button.png) repeat-x scroll center top #FFA400;border:1px solid #FF8F00;color:#000;cursor:pointer;display:block;font-size:1em;font-weight:bold;margin:12px auto -12px;padding:.3em 1em;text-align:center;}.userAddSearchForm_alert_form .contact_button{background:url(/images/ico_alert_button_form.png) 0 3px;}.userAddSearchForm_alert_form{float:right;margin-right:14px;padding-top:5px;}.registrater_form_selectelist_button_foot,.registrater_form_datas_inputs,.foralert_identif_input{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}.registrater_form_datas_inputs input[type=text],.registrater_form_datas_inputs input[type=password],.registrater_form_datas_inputs select,.foralert_identif_input input[type=text],.foralert_identif_input input[type=password],.foralert_identif_input select{float:right;width:260px;border:1px solid #EA4c23;border-radius:3px;padding:.35em .25em;appearance:none;-webkit-appearance:none;outline:0;}.foralert_identif_input input[type=checkbox]{margin-right:.5em;}.foralert_identif_input input[type=checkbox]+label{margin:0 !important;}.appAccess-formBlock{margin:1em 0;}.registrater_form_datas_inputs label,.foralert_identif_input label{display:inline-block;margin-top:.35em !important;}.registrater_form_datas_inputs input:hover,.registrater_form_datas_inputs input:focus,.foralert_identif_input input:hover,.foralert_identif_input input:focus{border-color:#ff9846;}.foralert_identif_container .newsletterrow{margin-top:1em;text-align:center}.foralert_identif_container .newsletterrow >  *{vertical-align:middle;}.user_forgotPassword{float:right;font-size:.8em;}.registrater_form_datas_inputs_head_text,.foralert_identif_input_head_text{font-weight:bold;}.botttom_form_anonimous_zone .contact_button{background:url(/images/ico_button_confirm.png) 0 3px;}.user_formSignUpSubmit .contact_button{background:url(/images/ico_register.png) 0 3px;}.foralert_identif_container{margin-left:auto;margin-right:auto;}.form_anonimous_login_explication{font-size:13px;margin-left:auto;margin-right:auto;padding-bottom:4px;padding-top:4px;width:100%;}.str_note{font-weight:bold;margin-bottom:5px;margin-top:-10px;}.registrater_form_selectelist_button_foot select{margin-bottom:10px;}.registrater_form_selectelist_button_foot label{font-size:.8em;font-weight:bold;color:#333;}#appAccess-forgotPasswordForm input.text,#appAccess-forgotPasswordForm .appAccess-formError{width:300px;float:right;}#appAccess-forgotPasswordForm input.text{border:1px solid #EA4c23;border-radius:3px;padding:.35em .25em;}#appAccess-forgotPasswordForm input.text:hover,#appAccess-forgotPasswordForm input.text:focus{border-color:#ff9846;}#appAccess-forgotPasswordForm .appAccess-formError{display:block;color:#E83F13;font-size:.85em;}#appAccess-forgotPasswordForm label{display:block;float:left;margin:6px 0 0;font-weight:bold;}.property-boxedSnippet,.development-boxedSnippet{background-color:#FBDFDE;padding:.5em;font-size:1.1em;}.property-boxedSnippet .property-thumbnailContainer,.development-boxedSnippet .development-thumbnailContainer{background:#FFF;border:1px solid #CCC;padding:2px;float:left;margin:0 .5em 0 0;}.property-boxedSnippet .property-thumbnailContainer img,.development-boxedSnippet .development-thumbnailContainer img{background:#FFF url(/images/default_thumb_small.png) center center no-repeat;height:60px;width:90px;display:block;margin:0;border:0;}.property-boxedSnippet .property-mainInfoContainer,.development-boxedSnippet .development-mainInfoContainer{float:left;max-width:440px;}.property-boxedSnippet .property-subtitle,.development-boxedSnippet .development-subtitle{color:#E83F13;}.property-boxedSnippet .property-reference,.development-boxedSnippet .development-reference{margin-left:0;font-style:normal;color:#666;white-space:nowrap;}.search-boxedSnippet{background-color:#FBDFDE;padding:.5em;margin:.5em 0;font-size:1em;}.search-boxedSnippet strong{display:block;font-size:1.1em;}.enquiry-boxed{border:1px solid #FDCF36;border-radius:5px;background-color:#FFFBE6;padding:.7em 1em;margin-bottom:1em;font-size:1.1em;}.enquiry-boxed strong{display:block;}.userLoginBox_longrow{display:table;margin-top:5px;width:100%;margin-left:auto;margin-right:auto;}.userLoginBox_longrow label{font-weight:bold;}.userLoginBox_errorContainer{display:none;width:260px;color:#E83F13;margin:0 auto .65em calc(100% - 260px);font-size:11px;}#user_formLogin,#user_formSignup{padding:10px 0 10px 0;}.foralert_identif_container{margin-left:10px;margin-right:10px;}.form label{margin:0;}@media(max-width:560px){.property-boxedSnippet,.development-boxedSnippet{margin-bottom:5px;}} #appAlerts-alertCriteria,#appAlerts-alertContact{}#appAlerts-alertHeader{margin:1rem 0;}#appAlerts-alertHeader h3{margin:10px 0 10px 0;}#appAlerts-alertCriteria{margin:1rem auto;}#appAlerts-alertCriteriaHeader{margin:.5rem 0 1rem 0;}#appAlerts-alertContact{margin:1rem auto;}#appAlerts-alertFooter{margin:1rem 0;}.appAlerts-alertShowCriteria{display:block;margin:-13px 0 15px 5px;}#appAlerts-alertFooter p{margin-bottom:10px;}#appAlerts-alertOptionsBlock{margin:0 auto 15px auto;}#appAlerts-alertOptionsBlock div{padding-left:190px;margin:5px 0;}#appAlerts-alertOptionsBlock input{margin-left:-20px;}#appAlerts-alertOptionsBlock label{padding-left:6px;}#appAlerts-alertButtons{margin:15px 0 10px 0;text-align:center;border-top:1px solid #FDD03A;padding-top:15px;}#appAlerts-alertButtons .button{margin:0 20px;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons{text-align:left;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons .button{margin:0;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons #appAlerts-alertCancel,#appAlerts-deletePropertyAlertForm #appAlerts-alertButtons #appAlerts-alertCancel{display:block;margin-top:10px;}.appAlerts-alertSuccess{margin:10px 0 15px 0;background:url(/images/tickIcon.png) no-repeat left center;padding-left:75px;min-height:70px;width:95%}.property-subtitle{color:#ea4c23;}.enquirySearchAlertForm{padding-left:75px;width:95%}.enquirySearchAlertForm .selectWrapper::after,#appAlerts-createSearchAlertForm .selectWrapper::after{top:17%;}.enquirySearchAlertForm select,.enquirySearchAlertForm .enquiry-inputWrapper{width:100%;}.appAlerts-formBlock{margin-bottom:10px;}.appAlerts-formBlock label{display:block;float:left;width:170px;font-weight:bold;margin-top:.3em;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{width:23em;}.appAlerts-formBlock select,.appAlerts-formBlock .appAlerts-inputWrapper{width:23em;}.appAlerts-formBlock .appAlerts-inputWrapper{display:inline-block;}.appAlerts-formBlock2-left,.appAlerts-formBlock2-right{width:50%;float:left;}.appAlerts-formBlock2-right{text-align:right;}.appAlerts-formBlock2-left label,.appAlerts-formBlock2-right label{display:inline-block;margin-right:5px;width:auto;float:none;font-weight:normal;}.appAlerts-formBlock2-left input[type=text],.appAlerts-formBlock2-right input[type=text],.appAlerts-formBlock2-left input[type=password],.appAlerts-formBlock2-right input[type=password],.appAlerts-formBlock2-left select,.appAlerts-formBlock2-right select,.appAlerts-formBlock2-left textarea,.appAlerts-formBlock2-right textarea{width:100%;}#appAlerts-alertPassword{width:130px;}#appAlerts-alertPasswordContainer .user_forgotPassword{width:150px;text-align:right;}#appAlerts-alertSelectZones{display:inline-block;margin:2px 2px 0;}.appAlerts-deleteSearchAlert,.appAlerts-deletePropertyAlert{white-space:nowrap;}.appAlerts-formBlock label.mandatory::after,.appAlerts-formBlock2-left label.mandatory::after,.appAlerts-formBlock2-right label.mandatory::after{content:" *";color:red;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock select,.appAlerts-formBlock textarea{background-color:#FFF;border:1px solid #ff9494;color:#333;font-size:1rem;}.appAlerts-formBlock select{padding:3px 20px 3px 6px;appearance:none;outline:0;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{padding:3px 6px;}.appAlerts-formBlock input[type=text]:focus,.appAlerts-formBlock input[type=password]:focus,.appAlerts-formBlock select:focus,.appAlerts-formBlock textarea:focus{border-color:red;}.appAlerts-formBlock input[type=text]:hover,.appAlerts-formBlock input[type=password]:hover,.appAlerts-formBlock select:hover,.appAlerts-formBlock textarea:hover{border-color:#ff9478;}.appAlerts-formBlock input[type=checkbox],#appAlerts-alertType_propertyContainer input[type=checkbox],#appAlerts-alertFeaturesContainer input[type=checkbox],#appAlerts-alertOptionsBlock input[type=checkbox]{vertical-align:-1px;}.appAlerts-formError{color:#E83F13;font-size:.85em;margin:2px;display:block;}.appAlerts-alertFormTerms{color:#666;font-size:.85em;text-align:center;margin-top:.5em;}#appAlerts-alertZonesText{background:#FFF;padding:3px 6px;}#appAlerts-alertType_propertyText,#appAlerts-alertZonesText,#appAlerts-alertFeaturesText,#appAlerts-alertTypeStateText{border:1px solid #ff9494;color:#333;font-size:1rem;padding:3px 20px 3px 6px;height:29px;overflow:hidden;padding-right:20px;cursor:default;position:relative;}#appAlerts-alertType_propertyText::after,#appAlerts-alertZonesText::after,#appAlerts-alertFeaturesText::after,#appAlerts-alertTypeStateText::after{content:'\e000';font-family:SHSymbols;position:absolute;right:.5rem;top:0;font-size:1rem}#appAlerts-alertType_propertyText:focus,#appAlerts-alertZonesText:focus,#appAlerts-alertFeaturesText:focus,#appAlerts-alertTypeStateText:focus{border-color:#ea4c23;}#appAlerts-alertType_propertyText:hover,#appAlerts-alertZonesText:hover,#appAlerts-alertFeaturesText:hover,#appAlerts-alertTypeStateText:hover{border-color:#ea4c23;}#appAlerts-alertType_propertyBlock .appAlerts-inputWrapper{position:relative;z-index:100;}#appAlerts-alertTypeStateBlock .appAlerts-inputWrapper{position:relative;z-index:90;}#appAlerts-alertFeaturesBlock .appAlerts-inputWrapper{position:relative;z-index:80;}#appAlerts-alertType_propertyContainer,#appAlerts-alertFeaturesContainer,#appAlerts-alertTypeStateContainer{position:absolute;top:23px;right:0;left:0;overflow:auto;border:1px solid #ea4c23;background:#FFF;z-index:100000;width:374px;}#appAlerts-alertType_propertyContainer ul,#appAlerts-alertType_propertyContainer li,#appAlerts-alertFeaturesContainer ul,#appAlerts-alertFeaturesContainer li,#appAlerts-alertTypeStateContainer ul,#appAlerts-alertTypeStateContainer li{margin:2px;padding:0;list-style:none;}#appAlerts-alertType_propertyContainer ul.appAlerts-alertType_propertyList{margin-left:16px;list-style:none;}.appAlerts-alertType_propertyGroupList label,#appAlerts-alertFeaturesContainer label,#appAlerts-alertTypeStateContainer label{display:inline-block;float:none;width:auto;font-weight:normal;}.appAlerts-toggleTypePropertyGroup{display:inline-block;width:11px;height:11px;cursor:pointer;background:transparent no-repeat center 2px;}.appAlerts-acceptBlock{padding:.4em .4em .4em 11.25em;margin:.5em 0;}.error{background-color:#FBDFDE;}.appAlerts-error{font-size:90%;font-style:italic;padding-left:0 !important;}.appAlerts-formBlock .appAlerts-alertPhone{width:calc(100% - 93px) !important;margin-left:.5em;margin-top:0;top:0;float:right;}#appAlerts-alertContact .prefix-select,#appAlerts-alertContact .comboPlus[data-name=prefix],#appAlerts-alertContact .prefix-select,#appAlerts-alertContact .comboPlus[data-name=prefix]{width:86px;position:absolute;}#appAlerts-alertContact .comboPlus div.list{max-height:10.7em;}#appAlerts-alertPhoneError{float:left;width:100%;}.selectWrapper.selectWrapperSmall{width:70%;}.appAlerts-toggleTypePropertyGroup.toggleUp{background-image:url(//static.spainhouses.net/images/ico_collapse_mini_new.png);}.appAlerts-toggleTypePropertyGroup.toggleDown{background-image:url(//static.spainhouses.net/images/ico_expand_mini_new.png);}@media(max-width:575.98px){.appAlerts-formBlock select,.appAlerts-formBlock .appAlerts-inputWrapper{width:100%;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{width:100%;}#appAlerts-alertOptionsBlock div{padding-left:20px;width:90%;margin:0 auto;min-width:350px}.property-boxedSnippet .property-mainInfoContainer,.development-boxedSnippet .development-mainInfoContainer{float:right;max-width:calc(100% - 105px);}.property-boxedSnippet,.development-boxedSnippet{font-size:1em;}#appAlerts-alertCriteria,#appAlerts-alertContact{width:auto;}#appAlerts-alertHeader{margin:0;}#appAlerts-alertHeader+p{margin:10px 0;}#appAlerts-alertHeader h3{margin:0;}.ui-dialog .ui-dialog-content{padding:0 .5rem .5rem;max-height:80vh;overflow:auto;}#appAlerts-alertCriteria{margin:10px 0 0;}#appAlerts-alertContact{margin:0 0 10px;}#appAlerts-alertCriteria,#appAlerts-alertContact{width:100%;}#appAlerts-alertFooter{margin-bottom:0;}#appAlerts-alertFooter p{margin-bottom:0;}.appAlerts-formBlock{margin-bottom:2px;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock select,.appAlerts-formBlock textarea,.appAlerts-formBlock .comboPlus .control .clipping{font-size:14px;}.appAlerts-formBlock .comboPlus .control .clipping{padding:1px 6px !important;}#appAlerts-alertType_propertyText,#appAlerts-alertZonesText,#appAlerts-alertFeaturesText,#appAlerts-alertTypeStateText{font-size:14px;height:26px;line-height:1.47;padding-top:3px;position:relative;padding:3px 20px 1px 6px;}.appAlerts-formBlock label{font-size:14px;}.appAlerts-formBlock select,.appAlerts-formBlock .appAlerts-inputWrapper{width:100%;}.appAlerts-formBlock2-left input[type=text],.appAlerts-formBlock2-right input[type=text],.appAlerts-formBlock2-left input[type=password],.appAlerts-formBlock2-right input[type=password],.appAlerts-formBlock2-left select,.appAlerts-formBlock2-right select,.appAlerts-formBlock2-left textarea,.appAlerts-formBlock2-right textarea{width:100%;}.appAlerts-formBlock select{padding:2px 20px 1px 6px;height:26px;}#appAlerts-type_propertyContainer,#appAlerts-featuresContainer,#appAlerts-type_stateContainer{width:100%;}.appAlerts-inputWrapper .comboPlus .control{padding-top:2px;padding-bottom:2px;border-color:#ff9478;}}@media(max-width:360px){.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{}.appAlerts-formBlock select,.appAlerts-formBlock .appAlerts-inputWrapper{}.ui-dialog-buttonpane .ui-dialog-buttonset button{padding:5px !important;}.property-boxedSnippet .property-mainInfoContainer,.development-boxedSnippet .development-mainInfoContainer{}#appAlerts-alertOptionsBlock div:nth-child(2){display:none;}.property-reference{display:none;}#appAlerts-alertHeader h3{}.property-boxedSnippet,.development-boxedSnippet{padding:.1em;}} footer{background-color:#e5e6e3;font-size:95%;}footer .footerBlock{padding-right:2rem;line-height:2}footer a,footer span{display:inline-block;padding:4px 0;}footer .social-links{line-height:1.2;}footer .social-links a{width:3.25rem;height:3.5rem;overflow:hidden;display:inline-block;line-height:1.2;}footer .copyright{border-top:1px solid #bbb;color:#888;}footer .copyright a{color:#666;}footer .SHLogo::before{top:.25em;content:"\e036";font-family:SHSymbols;font-size:29px;display:block;position:absolute;color:#ea4c23;left:0;line-height:1em;}footer .SHLogo{font-family:SHSymbols;padding-left:2.45rem;font-size:26px;display:inline-block;font-weight:normal;line-height:1.75em;padding-top:0;padding-bottom:0;position:relative;color:#ea4c23;margin-top:0;margin-bottom:1rem;}footer .SHLogo strong{font-family:SHSymbols;font-size:26px;}footer .SHLogo .ext{font-size:24px;} .mainSearchContainer{height:2rem;display:flex;flex-flow:row;justify-content:space-between;flex-grow:1;user-select:none;}.mainSearchForm{display:inline-block;flex-grow:1;}.profileBlock .mainSearchForm{padding-left:5px;padding-right:5px;}.mainSearchForm input,.mainSearchForm textarea,.mainSearchForm keygen,.mainSearchForm select,.mainSearchForm button{font-size:1rem;}.mainSearchForm .mainSearchBar{background-color:#e9e9ea;height:2.05rem;padding:0 .3rem;border-radius:5px;margin-left:.5rem;display:flex;flex-flow:row nowrap;flex-grow:1;}.profileBlock .mainSearchBar{width:100%;}.mainSearchForm .mainSearchBar> *,.mainSearchForm .mainSearchTools> *{vertical-align:middle;height:2em;}.mainSearchBar .label{display:inline;}.mainSearchBar .label::after{content:"";margin-left:.2rem;font-family:SHSymbols;}.mainSearchBar .label-mobile{display:none;}.mainSearchForm select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;padding:.15rem .5rem .15rem .35rem;height:2em;background:white;cursor:default;}.mainSearchForm .mainSearchBar> *> *,.mainSearchForm .mainSearchTools> *> *{vertical-align:middle;}.mainSearchForm .mainSearchTools{float:right;width:300px;white-space:nowrap;}.mainSearchTools span.button{background-color:#ea4c23;padding:6px 5px;display:inline-block;}.mainSearchTools span.button:hover{background-color:#ff9846;}.mainSearchForm input[type=text],.mainSearchForm input[type=password],.mainSearchForm textarea,.mainSearchForm input[type=text]:active,.mainSearchForm input[type=password]:active,.mainSearchForm textarea:active,.mainSearchForm input[type=text]:hover,.mainSearchForm input[type=password]:hover,.mainSearchForm textarea:hover{border:0 none;}.mainSearchForm select.smallSelect{width:5em;}.mainSearchForm select.wideSelect{width:7em;}.mainSearchForm .selectWrapper,.mainSearchForm .buttonWrapper,.mainSearchForm .combinedWrapper,.mainSearchForm .inputWrapper{margin-right:.5em;border-radius:4px;background-color:white;border-color:#aaa;}.mainSearchForm .selectWrapper,.mainSearchForm .buttonWrapper,.mainSearchForm .inputWrapper{border-width:1px;border-style:solid;}.mainSearchBar .selectWrapper,.mainSearchBar .buttonWrapper,.mainSearchBar .inputWrapper{border-width:0;background-color:transparent;width:18%;margin-right:1rem;}.mainSearchBar .selectWrapper.wideSelect{width:8rem;max-width:20%}.mainSearchBar .selectWrapper.widerSelect{width:9rem;max-width:23%}.mainSearchBar .selectWrapper.smallSelect{width:6rem;max-width:15%}.mainSearchBar .selectWrapper:last-child{margin-right:0;}.mainSearchBar.filterSearchBar{max-width:105rem;flex-grow:0;}.mainSearchForm .selectWrapper:not(.disabled):hover,.mainSearchForm .buttonWrapper:hover,.mainSearchForm .combinedWrapper:hover,.mainSearchForm .selectWrapper select:hover,.mainSearchForm .buttonWrapper select:hover,.mainSearchForm .combinedWrapper select:hover{border-color:#ea4c23;}.mainSearchForm .selectWrapper:after{right:1px;top:14%;content:"\F549";color:#ea4c23;font-size:150%}.mainSearchForm .selectWrapper select{background:transparent;color:#3b4144;border:0 none;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;width:100%;}#mainSearchBar .ui-widget{font-size:15px;position:fixed;z-index:5098;text-align:left;margin-top:.15em;}.mainSearchBar .moreFiltersButton,.mainSearchBar .lessFiltersButton{white-space:nowrap;text-align:left;padding:.3rem .5rem .4rem;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;display:block;position:relative;cursor:pointer;}.mainSearchBar .lessFiltersButton{display:none;}.mainSearchBar .moreFiltersButton > .counter,.mainSearchBar .lessFiltersButton > .counter,.mainSearchBar .filterButton > .counter,.mobile-filters-row .moreFiltersButton > .counter{background-color:#ea4c23;color:#fff;display:inline-block;padding:.15rem .35rem;border-radius:.6rem;font-size:.85rem;text-align:center;vertical-align:middle;line-height:1;margin-left:.25rem;margin-top:-.4rem;}.mobile-filters-row .moreFiltersButton > .counter{background-color:#1384CE;}.mainSearchBar .moreFiltersButton::before,.mobile-filters-row .moreFiltersButton::before{content:'\e043';font-family:SHSymbols;font-size:1.1rem;margin-right:.7rem;font-weight:normal;display:inline-block;width:1rem;color:#ea4c23;top:.05rem;position:relative;}.mobile-filters-row .moreFiltersButton::before{content:"\F550";margin-right:0;font-size:1.8rem;line-height:1;width:1.8rem;}.mainSearchBar .moreFiltersButton.opened::before{}.mainSearchBar .inputWrapper{border-radius:4px 0 0 4px;border:1px solid #aaa;}.mainSearchPad .inputWrapper{border:1px solid #aaa;display:inline-block;position:relative;background-color:white;}.mainSearchForm .combinedWrapper{display:inline-block;position:relative;}.mainSearchForm .combinedWrapper input,.mainSearchForm .inputWrapper input{color:#3b4144;padding:5px;background:transparent;border:0 none;height:100%}.mainSearchForm .combinedWrapper input.keywords{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;border-style:solid;border-color:#aaa;}.mainSearchForm .combinedWrapper input.button{font-family:SHSymbols;margin:0;border-radius:0 4px 4px 0;cursor:pointer;border-width:1px 1px 1px 0;border-style:solid;border-color:#aaa;color:#ea4c23;padding:4px .4em;width:2rem;}.mainSearchForm .combinedWrapper svg.searchIcon{border-left:1px solid #aaa;background:transparent none repeat scroll 0 0;fill:#3b4144;height:1.9em;vertical-align:middle;width:1.5em;padding:.4em 0 .5em .5em;display:inline-block;}.mainSearchPad input[type=checkbox],.mainSearchPad input[type=radio]{margin:0 .5rem 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:1rem;height:1rem;}.mainSearchPad input[type=checkbox].filters_chkType,.mainSearchPad input[type=checkbox].filters_chkExtendedType{margin-left:0rem;}.mainSearchPad .group.first input[type=checkbox].filters_chkType,.mainSearchPad .group.first input[type=checkbox].filters_chkExtendedType{}.mainSearchPad .group.first.unique input[type=checkbox].filters_chkType,.mainSearchPad .group.first.unique input[type=checkbox].filters_chkExtendedType{margin-left:0rem;}.mainSearchPad .group.first.unique .subgroup,.mainSearchPad .group.flat-and-houses .subgroup{padding-left:1.5rem;}.mainSearchPad input[type=checkbox]:before{content:"";font-family:SHSymbols;background-color:#f7f7f7;border:1px solid #aaa;display:inline-block;width:1rem;height:1rem;vertical-align:middle;position:relative;top:-.1rem;font-size:1rem;line-height:1.23;}.mainSearchPad input[type=checkbox]:checked:before{color:#ea4c23;border-color:#ea4c23;background-color:#ea4c23;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill=%27none%27 stroke='%23fff' stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}.mainSearchPad input[type=checkbox].semichecked:before{background-color:rgba(234,76,35,.35);}.mainSearchPad input.radiocheck:before{content:"";border-radius:50%;}.mainSearchPad input.radiocheck:checked:before{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.mainSearchPad input[type=checkbox]+ *{user-select:none;-webkit-user-select:none;-ms-user-select:none;}.mainSearchPad .toggleControl{user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;}.mainSearchPad{margin:0 auto;padding:0;transition-property:none;width:100%;display:none;position:absolute;z-index:450;background-color:white;box-shadow:3px 3px 1px rgba(48,48,48,.2);top:2.7rem;left:0;background-color:#eee;display:flex;}.profileBlock .mainSearchPad{}.profileBlock .mainSearchPad .filterOpened{}.mainSearchPad .searchPad{width:25%;padding:1rem 1.25rem 0;background-color:#FFE4D0;display:flex;flex-flow:column;}.mainSearchPad .searchPad .content{flex-grow:1;}.mainSearchPad .searchPad .mobile-content{display:none;}.mainSearchPad .searchPad .selectWrapper{width:100%;margin:.75rem 0 1rem;}.mainSearchPad .searchPad .selectWrapper.small{width:47%;}.mainSearchPad .searchPad .selectWrapper.small.first{margin-right:6%;}.mainSearchPad .searchPad .selectWrapper select{padding:.45rem .65rem;height:auto;color:#ea4c23;font-weight:bold;}.mainSearchPad .searchPad .inputWrapper{width:100%;margin:.75rem 0;}.mainSearchPad .searchPad .inputWrapper input[type=text]{width:100%;padding:.45rem .65rem;color:#ea4c23;font-weight:bold;}.mainSearchPad .searchPad .inputWrapper .locationButton,.locationSearchContainer .locationButton,.locationSearchContainer .mapButton{cursor:pointer;padding:.4rem;font-size:1rem;position:absolute;display:block;top:0;right:2rem;}.mainSearchPad .searchPad .inputWrapper .locationButton{right:0;top:1px;}.mainSearchPad-autocomplete{max-width:16rem;margin-top:2px !important;z-index:455;}.mainSearchPad-autocomplete .ui-autocomplete-category{padding-left:.45rem;}.mainSearchPad .searchPad .inputWrapper .locationButton:after,.locationSearchContainer .locationButton:after,.locationSearchContainer .mapButton:before{font-family:SHSymbols;color:#ababab;content:"\e02b";line-height:1;font-size:1.2rem;}.locationSearchContainer .mapButton{right:.2rem;font-size:1.1rem;display:inline-block;width:2rem;overflow:hidden;}.locationSearchContainer .mapButton:before{content:"\f565";margin-right:1rem;}.mainSearchPad .searchPad .multiSelectWrapper{width:100%;display:flex;flex-flow:row nowrap;background-color:#fff;border:1px solid #aaa;margin:.75rem 0;}.mainSearchPad .searchPad .multiSelectWrapper div{width:15%;white-space:nowrap;text-align:center;border-left:1px solid #aaa;padding:.45rem 0;cursor:pointer;}.mainSearchPad .searchPad .multiSelectWrapper div[selected]{background-color:#ea4c23;color:#fff;cursor:default;}.mainSearchPad .searchPad .multiSelectWrapper.disabled div{cursor:default;}.mainSearchPad .searchPad .multiSelectWrapper.disabled div[selected]{background-color:grey;}.mainSearchPad .searchPad .multiSelectWrapper div.first{flex-grow:1;border:0 none;}.mainSearchPad .filterSearchPad{flex-grow:1;padding:1rem 1.25rem 0;display:flex;flex-flow:column;}.mainSearchPad .filterSearchPad .content{display:flex;flex-flow:row nowrap;justify-content:space-between;flex-grow:1;}.mainSearchPad .filterSearchPad .column{width:32%;}.mainSearchPad .filterSearchPad .group{margin-bottom:.5rem;line-height:1.65;}.mainSearchPad .filterSearchPad .columnList .group .subgroup{display:none;}.mainSearchPad .filterSearchPad .columnList .group.first .subgroup{}.mainSearchPad .filterSearchPad .columnList .group.first.unique .subgroup{display:block;padding-left:0;}.mainSearchPad .filterSearchPad .columnList .group.first.unique.flat-and-houses .subgroup{padding-left:1.5rem;display:none;}.mainSearchPad .filterSearchPad .columnList .group.opened .subgroup{}.mainSearchPad .filterSearchPad .columnList .group .subgroup li{display:none;}.mainSearchPad .filterSearchPad .columnList .group .subgroup li{display:block;position:relative;}.mainSearchPad .filterSearchPad .columnList .group .subgroup.opened li{display:block;}.mainSearchPad .filterSearchPad .group .title{font-weight:bold;margin-bottom:.25rem;}.mainSearchPad .filterSearchPad .group .toggleControl{position:relative;}.mainSearchPad .filterSearchPad .group .toggleControl .lil-all{font-style:italic;font-size:90%;color:lightgrey;}.mainSearchPad .filterSearchPad .group .slideControl{color:#ea4c23;font-family:SHSymbols;font-size:150%;width:1rem;margin-left:.2em;cursor:pointer;display:inline-block;content:"\f549";position:absolute;font-weight:normal;top:-.15rem;user-select:none;}.mainSearchPad .searchPad .buttonRow{text-align:right;}.mainSearchPad .filterSearchPad .resetFiltersButton,.mainSearchPad .filterSearchPad .applyFiltersButton{width:32%;}.mainSearchPad >  * > .title{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #ea4c23;font-size:1.2rem;}.mainSearchPad >  * > .title:before{content:"\e043";font-family:SHSymbols;margin-left:.5rem;margin-right:.5rem;color:#ea4c23;font-size:110%;font-weight:normal}.mainSearchPad .filterSearchPad > .title.mobile{display:none;}.mainSearchPad > .searchPad > .title:before{content:"\E035";}.mainSearchPad .items>li{width:20%;display:inline-block;vertical-align:top;}.mainSearchPad .items li.title{text-transform:uppercase;color:#ea4c23;}.mainSearchPad .items>li>ul{margin-bottom:1em;}.mainSearchPad .items ul li{padding:2px 0;}.mainSearchPad li.title{line-height:2.5em;font-weight:bold}.mainSearchPad .buttonRow{margin:1rem 0;text-align:center;}.mainSearchPad .buttonRow button{background-color:#ea4c23;font-weight:normal;font-size:1rem;padding:.5rem 1rem;width:100%;vertical-align:middle;}.mainSearchPad .buttonRow button:hover{background-color:#ff9846;}.mainSearchPad .filterSearchPad .buttonRow{text-align:right;}.mainSearchPad .buttonRow button.falseLink{background-color:transparent;font-weight:normal;color:#aaa;}.mainSearchPad .buttonRow button.falseLink:hover{color:#ff9478;}.mainSearchPad .buttonRow button.resetFiltersButton{margin-right:1rem;text-align:left;padding-left:2.5rem;color:#ea4c23;width:auto;position:relative;}.mainSearchPad .buttonRow button.resetFiltersButton:before{font-family:SHSymbols;content:"\E015";margin-right:.5rem;font-size:1.2rem;display:block;position:absolute;left:.5rem;top:.6rem;}.mainSearchPad .filters_properties{}.mainSearchPad .filters_properties .trigger i{font-size:90%;}.mainSearchPad .filters_properties_group{margin-left:1em;}.mainSearchPad .filters_properties_group>li{display:block;width:100%;}.mainSearchPad .filterSearchPad .opened .slideControl{transform:rotateX(180deg);top:-.65rem;}.mainSearchPad li label.empty{color:#777;}.mainSearchPad .filters_properties .filters_disabledType{display:none;}.mainSearchPad input[name=reference]{width:10rem;max-width:100%;}.activeFilters{display:none;}.activeFilters span.activeFilter .close::before{content:"\E00D";font-family:SHSymbols;font-size:12px;color:#ea4c23;display:block;margin-top:1px;}.activeFilters > span{display:inline-block;vertical-align:middle;}.activeFilters span.activeFilter{padding:.25rem .35rem .25rem .75rem;margin-right:.5em;background-color:#e0e0e0;border-radius:5px;color:#869099;cursor:default;position:relative;}.activeFilter > button{color:#999;padding:.25em;margin:0 .25em;}.activeFilter > button:hover{color:#333;background-color:#aaa;}.activeFilters > span >  *{vertical-align:middle;display:inline-block;}.mainSearchForm .MyComboBoxContainer{border-color:#aaa;font-weight:normal;margin-right:1em;padding-right:0;background-color:white;}.mainSearchForm .MyComboBoxContainer .MyComboBoxLabel{padding:.4em .3em;height:auto;}.mainSearchForm .MyComboBoxContainer .MyComboBox{}.mainSearchForm .MyComboBoxContainer:hover{border-color:#ea4c23;}.mainSearchForm .MyComboBoxContainer.fixed{width:5em;height:2em;display:inline-table}.mainSearchForm .MyComboBoxContainer.fixed.wideSelect{width:7em}.mainSearchForm .MyComboBoxContainer.fixed.hugeSelect{width:9em}.mainSearchForm .MyComboBoxContainer.fixed span{display:table-cell;vertical-align:middle;padding:0 .25em 0 0;width:90%}.mainSearchForm .MyComboBoxContainer.fixed .MyComboBoxLabel{padding-left:.25em;white-space:nowrap}.mainSearchForm .MyComboBoxContainer.fixed .MyComboBoxButton::after{content:'\e000';}.filterButton{display:none;position:relative}.mobileFilters{display:none;}.mainSearchForm .mainSearchBar .applyMobileFilters{display:none;}.mainSearchForm .combinedWrapper:hover input{border-color:#ea4c23;}.mainSearchForm .combinedWrapper input.keywords{-webkit-appearance:none;outline:0;margin:0;}.mainSearchForm .mainSearchBar .featuresMobile{display:none;}.mainSearchForm .mainSearchBar .divFeatures{display:none;}.mainSearchForm .mainSearchBar .featuresMobileClose{display:none;}.mainSearchPad .closeSearchPad::after{font-family:SHSymbols;content:"\e00d";position:absolute;top:20px;right:20px;cursor:pointer;}@media (max-width:1649.98px){.mainSearchForm .mainSearchBar{text-align:left;}.mainSearchPad{width:100%;left:0;}}@media (max-width:1744.98px){.mainSearchBar .MyComboBoxContainer.hugeSelect{display:none;}}@media (max-width:1439.98px){.mainSearchBar .pg-select{display:none;}}@media (max-width:1339.98px){.mainSearchForm{width:auto;}.mainSearchForm .mainSearchBar{text-align:left;width:auto;}.mainSearchForm .mainSearchTools{width:auto;}.mainSearchForm .mainSearchPad{}.mainSearchForm .mainSearchContainer{width:auto;margin:0 auto;}.mainSearchBar .pg-select{display:block;}}@media(max-width:1199.98px){.mainSearchForm{font-size:1rem;}.mainSearchBar .pg-select{display:none;}.mainSearchBar .selectWrapper.br-select{max-width:30%;}.mainSearchBar .selectWrapper.bathr-select{max-width:18%;display:none;}.mainSearchBar .selectWrapper.size-select{max-width:22%;}.mainSearchBar .selectWrapper.price-select{max-width:25%;}}@media(max-width:991.98px){.SHMoreFiltering header,.SHMoreFiltering footer,.SHMoreFiltering .white_ribbon_container,.SHMoreFiltering .mainSearchContainer,.SHMoreFiltering #app_mainListPropertiesBlock,.SHMoreFiltering .help_suggestions,.SHMoreFiltering .statsBigBlock,.SHMoreFiltering .sidebarContent,.SHMoreFiltering .sortBlock{display:none;height:0;}body{background-color:#eee;}.mainSearchForm .mainSearchBar{text-align:left;width:auto;}.mainSearchForm .mainSearchTools{width:auto;}.mainSearchForm .mainSearchPad{width:100%;left:0;padding:0 .35em;}.mainSearchBar .selectWrapper.br-select{min-width:50%;}.mainSearchBar .selectWrapper.bathr-select{display:none;}.mainSearchBar .selectWrapper.size-select{display:none;}.mainSearchBar .selectWrapper.price-select{min-width:35%;}.mainSearchForm .mainSearchContainer{width:auto;margin:0 auto;}.mainSearchBar .propertySelect{display:none;}.mainSearchPad .items ul li{padding:.5em .5em .5em 0;}.propertiesMainList_header .MyComboBoxContainer .MyComboBoxLabel{top:0;}.mainSearchForm .selectWrapper,.mainSearchForm .buttonWrapper,.mainSearchForm .combinedWrapper,.mainSearchForm .inputWrapper,.mainSearchForm .MyComboBoxContainer{margin-right:.25em;}.mainSearchForm input[name=location]{width:10em;}.mainSearchBar .moreFiltersButton,.mainSearchBar .lessFiltersButton{width:auto;}.mainSearchBar .moreFiltersButton .label,.mainSearchBar .lessFiltersButton .label{display:none !important;}.mainSearchBar .moreFiltersButton .label-mobile,.mainSearchBar .lessFiltersButton .label-mobile{display:inline !important;}.mainSearchPad .cols3_grid_5,.mainSearchPad .cols2_grid_5,.mainSearchPad .cols1_grid_5{margin:.25em 0;}.mainSearchForm.opened{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;z-index:1999;overflow:auto;display:block;}.mainSearchForm .mainSearchPad{min-height:calc(100% - 50px);flex-flow:column;top:50px;}.mainSearchPad .searchPad,.mainSearchPad .filterSearchPad{width:100%;background-color:transparent;padding:1rem .95rem 0;}.mainSearchPad >  * > .title{font-weight:bold;margin-bottom:.5rem;}.mainSearchPad > .filterSearchPad > .title{margin-bottom:.5rem;}.mainSearchPad >  * > .title:before{margin-left:0;}.mainSearchPad .filterSearchPad > .title{display:none;position:relative;}.mainSearchPad .filterSearchPad > .title.mobile{display:block;}.mainSearchPad .filterSearchPad > .title:after{}.mainSearchPad .filterSearchPad.opened > .title:after{content:"\e002";}.mainSearchPad .searchPad .buttonRow{}.mainSearchPad .hideable{display:none;}.mainSearchPad .searchPad .mobile-content{line-height:1.5;}.mainSearchPad .searchPad .edit-control{margin-top:.5rem;margin-bottom:.5rem;color:#ea4c23;}.mainSearchPad .searchPad .edit-control:before{content:"\F570";font-family:SHSymbols;font-size:.8rem;margin-right:.5rem;}.mainSearchPad .filterSearchPad .content{flex-flow:column;margin-bottom:6rem;}.mainSearchPad .filterSearchPad .column{width:100%;}.mainSearchPad .filterSearchPad .content .title::before{}.mainSearchPad .filterSearchPad .content .group.opened .title::before{content:"\f548";}.mainSearchPad .filterSearchPad .content .title::after{content:"";}.mainSearchPad .filterSearchPad .group{overflow:hidden;}.mainSearchPad input[type=checkbox]:before{}.mainSearchPad input[type=checkbox]+ *{margin-bottom:.5rem;display:inline-block;}.mainSearchPad .filterSearchPad .group.opened{height:auto;}.mainSearchPad .filterSearchPad .buttonRow{text-align:center;margin:0;position:fixed;width:100%;left:0;bottom:0;padding:1rem 1.25rem;background-color:#eee;}.mainSearchPad .buttonRow button.resetFiltersButton{width:2rem;overflow:hidden;height:1.5rem;padding:0;}.mainSearchPad .buttonRow button.resetFiltersButton:before{font-size:1.5rem;vertical-align:middle;position:unset;display:inline;}.mainSearchPad .filterSearchPad .applyFiltersButton{width:calc(100% - 3rem);max-width:390px;}.activeFilters span.activeFilter{font-size:.9em;}.activeFilters span.activeFilter .close{}.mainSearchForm .combinedWrapper svg.searchIcon{right:3.8em;}.activeFilters span.activeFilter{padding:.25rem .5rem;}.activeFilters span.activeFilter .close{}.activeFilters span.activeFilter .close::before{font-size:1rem;}.mainSearchPad-autocomplete{z-index:2100;}}@media(max-width:767.78px){.mainSearchForm .combinedWrapper input.button{background-position:8px center;color:#ea4c23;}.mainSearchForm input[name=location]{width:40vw;}.mainSearchBar .wbg{display:none;}.mainSearchBar .combinedWrapper svg.searchIcon{right:.65em;}.mainSearchBar .moreFiltersButton{}.mainSearchForm .mainSearchBar.filterSearchBar,.white-ribbon-container .list_container{display:block;}.mainSearchForm{padding-top:0;padding-bottom:0;}.mainSearchForm .mainSearchBar{display:none;}.filterButton{cursor:pointer;padding:.4em .30em .30em .4em;display:inline-block;color:#ea4c23;}.filterButton::before{content:"\e043";font-size:110%;font-family:SHSymbols;font-weight:normal;height:1.2em;font-style:normal;margin-right:.65rem;color:#8b8b8b;}}@media(max-width:575.98px){.mainSearchBar{display:flex;flex-flow:row wrap;justify-content:space-between;}.mainSearchForm .mainSearchBar{background-color:#ea4c23;color:#fff;}.mainSearchBar .moreFiltersButton::before{color:white;}.mainSearchBar .moreFiltersButton > .counter{background-color:#fff;color:#ea4c23;}.mainSearchForm .mainSearchBar .selectWrapper{margin-bottom:.75rem;width:50%;}.mainSearchForm .mainSearchBar.filterSearchBar{padding:0;margin:0;}.mainSearchForm .selectWrapper select{padding:.45rem .5rem .45rem .35rem;height:2.5rem;}.mainSearchForm .mainSearchBar .selectWrapper.propertySelect{width:100%;}.mainSearchForm .selectWrapper:after{top:25%;}.mainSearchForm .combinedWrapper .filterButton{float:left;background-color:#ea4c23;color:white;width:30px;border-radius:4px 0 0 4px;cursor:pointer;height:100%;padding:.4em .30em .30em .4em;display:block;}.mainSearchForm .combinedWrapper .filterButton i::after{content:"\e043";font-size:110%;font-family:SHSymbols;font-weight:normal;height:1.2em;float:left;font-style:normal;}.mainSearchForm .combinedWrapper input.keywords{border-radius:0;-webkit-appearance:none;outline:0;font-size:16px;}.mainSearchForm .mainSearchBar> *,.mainSearchForm .mainSearchTools> *{height:auto;}.mainSearchContainer{display:block;}.mainSearchTools span.button{padding:7px 5px;}.mainSearchForm .MyComboBoxContainer.fixed span{padding:0;display:inline-block;width:auto;}.mainSearchForm .MyComboBoxContainer.fixed{height:2.3em;}.mainSearchForm .MyComboBoxContainer.fixed .MyComboBoxLabel{line-height:2.3em;}.mainSearchBar .applyMobileFilters{background-color:#ea4c23;font-weight:bold;font-size:1.2em;padding:.25em 1em;width:100%;height:2.3em;margin-bottom:6em;}.mainSearchForm .MyComboBoxContainer{font-size:1.2em;}.mainSearchForm .mainSearchTools{text-align:right;max-width:160px;}.activeFilters span.activeFilter{margin-bottom:.5em;margin-top:.5em;}.mainSearchForm.MyComboBoxContainer,.mainSearchForm .MyComboBoxContainer.fixed,.mainSearchForm .MyComboBoxContainer.fixed.wideSelect{width:48%;}.mainSearchForm .mainSearchBar .featuresMobile span{vertical-align:baseline;}.MyComboBoxContainer:nth-of-type(2n+1){margin-right:2%;margin-left:0;}.MyComboBoxContainer:nth-of-type(2n){margin-left:2%;margin-right:0;}.mainSearchForm .mainSearchBar .featuresMobile,.mainSearchForm .mainSearchBar .featuresMobileClose{margin-bottom:30px;margin-top:20px;text-align:center;width:100%;float:left;font-size:1.2em;color:#ea4c23;cursor:pointer;}.mainSearchForm .mainSearchBar .featuresMobile::after{content:'\e000';font-family:SHSymbols;margin-left:10px;}.mainSearchForm .mainSearchBar .featuresMobile.opened::after{content:'\e002';font-family:SHSymbols;margin-left:10px;}.mainSearchForm .mainSearchBar .divFeatures{width:100%;height:auto;float:left;margin-bottom:2em;}.mainSearchForm .mainSearchBar .divFeatures .title{display:none;}.mainSearchForm .mainSearchBar .divFeatures ul li{margin-bottom:10px;}.divFeatures ul li label{font-size:1.2em;margin-left:.5em;font-weight:normal;}.mainSearchForm .mainSearchBar .searchButtonContainer{height:2.2em;}.mainSearchForm.mobileFiltersOpened{height:calc(100vh - 50px);z-index:100;width:100%;background-color:white;overflow-y:scroll;position:fixed;top:50px;padding:0 10px;}.mainSearchForm.mobileFiltersOpened .mainSearchBar{width:100% !important;}.mainSearchForm.mobileFiltersOpened .mainSearchBar .selectWrapper{width:48% !important;}.mainSearchForm.mobileFiltersOpened .mainSearchBar .selectWrapper.propertySelect{width:100% !important;}.mainSearchForm.mobileFiltersOpened .mainSearchContainer{width:100% !important;height:96% !important;}.mobile-filters-row .moreFiltersButton{white-space:nowrap;text-align:left;margin:0;user-select:none;-webkit-user-select:none;display:block;position:relative;cursor:pointer;margin-top:-.1rem;}}@media(max-width:414px){.mainSearchPad .items>li{width:100%;}}@media(max-width:320px){.mainSearchForm input[name=location]{width:38vw;}} .MyComboBoxContainer{display:inline-block;position:relative}.MyComboBoxContainer{border:1px solid grey;border-radius:.25em;cursor:pointer;padding-right:.2em}.MyComboBoxContainer .MyComboBox{height:100%}.MyComboBoxLabel{display:inline-block;height:1em;overflow:hidden;display:inline-block}.MyComboBoxLabel{text-align:left;padding-left:.1em;padding-right:.2em}.MyComboBoxButton{font-family:SHSymbols} .bc-container{font-size:1rem;padding-top:.65rem;width:calc(100% - 300px - 1vw);}.bc-container .bc-list{display:inline-block;}.bc-container .bc-list li{display:inline-block;margin-right:.35rem;cursor:default;position:relative;}.bc-container .bc-list li.hasDropdown:last-child,.bc-container .bc-list li.hasDropdown:last-child a{cursor:pointer;}.bc-container .bc-list li:last-child > a{color:#333;cursor:default;}.bc-container li.elipsis{display:none;cursor:default;}.bc-container .bc-list li.item::after{content:"/";display:inline-block;text-align:center;margin-left:.35em;}.bc-container .bc-list li.locations:last-child::after{display:none;}.bc-container .bc-list li.hasDropdown:last-child::after{content:"\F549";display:inline-block;font-family:SHSymbols;margin-left:.15rem;width:1rem;font-size:150%;vertical-align:middle;position:relative;top:2px;color:#ea4c23;margin-top:1px;line-height:1;}.bc-container .bc-list li.hasDropdown.opened::after{content:"\F548";}.bc-dropdown{position:absolute;background-color:#fff;border:.0625rem solid #E5E6E1;width:22rem;box-shadow:0 .0125rem .5rem rgb(102 102 100 / 24%);left:.75rem;top:1.8rem;z-index:90;color:#777;}.bc-dropdown-upper{display:none;}.bc-dropdown .bc-areas{max-height:22.5rem;overflow-x:hidden;overflow-y:auto;padding:.5rem 1rem 1rem;}.bc-dropdown .bc-footer{background-color:#eee;padding:2px .5rem 2px 1rem;}.bc-dropdown .bc-footer a:after{content:"\F566";font-family:SHSymbols;color:#999;display:inline-block;position:relative;top:1px;font-size:140%;margin-left:.45rem;}.bc-dropdown b{display:inline-block;margin:5px 0;color:#333;}.bc-dropdown a+b{font-weight:normal;vertical-align:middle;color:#777;}.bc-dropdown a{display:inline-block;margin:2px 0 2px -.5rem;padding:3px .5rem;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;}.bc-dropdown a.children{margin-left:.5rem;}.bc-dropdown .bc-close{display:none;}.bc-dropdown a:hover{background-color:#EEE;}@media(max-width:1339.98px){.bc-container{margin-top:0;width:100%;}}@media(max-width:1023.98px){.bc-container .bc-list li:not(.bc-mobile){display:none;}}@media(max-width:767.98px){.bc-container .bc-list li:not(.bc-mobile){display:none;}.bc-dropdown-upper{display:block;}}@media(max-width:575.98px){.bc-container{width:100%;padding-top:0;padding-bottom:.65rem;}.bc-container .bc-list{display:block;width:calc(100% - 7rem);position:relative;}.bc-container .bc-list li{white-space:nowrap;text-overflow:ellipsis;position:initial;}} .property-phone{display:none;}.property-whatsApp{display:none;}.interest{padding-left:90px;}.interest li{padding-bottom:5px;padding-top:5px;}.endResults{display:table;font-size:1.5em;vertical-align:middle;height:42px;}.endResults::before{font-family:SHSymbols;font-weight:normal;content:'\e01e';color:#ea4c23;font-size:58px;padding-right:6px;}.endResults span{width:100%;font-weight:bold;vertical-align:middle;display:table-cell;padding-left:20px;}.links{display:none;}.sh-gallery-carousel.sh-gallery > .prev::before{content:'\e003';}.article-container{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 -.6vw;}.sh-gallery-carousel.sh-gallery > .next::before{content:'\e001';}.photoElement::after{width:16px;height:30px;font-family:SHSymbols;text-align:center;font-weight:normal;content:"\e01b";padding-left:5px;font-size:14px;display:inline-block;top:0;}.videoElement{margin-right:7px;}.videoElement::after{width:16px;height:30px;font-family:SHSymbols;text-align:center;font-weight:normal;content:"\e03c";padding-left:5px;position:relative;top:2px;display:inline-block;}.tours3DElement{padding-left:10px;}article .tools button.alertButton::before{content:'\e034';color:#aaa;font-size:1.2rem;margin-right:.5rem;top:1px}article .alertButton.alertOn::before{color:#ea4c23;}article .tools button.favButton::before{content:"\e013";color:#AAA;font-size:1.2rem;margin-right:.5rem;top:1px}article .favButton.alertOn::before{color:#ea4c23;}article .lowRow button{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:white;color:#ea4c23;padding:.25em .5em;font-size:1rem;margin-left:.5rem;}article .tools button:hover{background-color:#EEE;}article .tools button::before{font-family:SHSymbols;margin-right:.75em;display:inline-block;position:relative;width:1.1em;}article .contactButton::before{content:"\e8d1";}article.featuredProperty .lowRow button{background-color:transparent;}article.featuredProperty .lowRow button:hover{background-color:#F8f8f8;}article.featuredProperty .lowRow button.contactButton{background-color:white;}article.featuredProperty:hover .lowRow button.contactButton{background-color:#ea4c23;}article.featuredProperty .favButton::after,article.featuredProperty .alertButton::after{color:#888;}article .tools button.favButton.favOn::before{color:#ea4c23;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}article .tools button.alertButton.alertOn::before{color:#ea4c23;}article .compact .alertButton::after{font-size:24px;}article .compact .favButton::after{width:24px;height:24px;font-family:SHSymbols;font-weight:normal;content:"\e013";color:white;font-size:24px;top:10px;right:10px;line-height:30px;}article .compact .favOn::after{color:#d00;content:"\e013";}.rowToolsContainer{display:flex;flex-flow:row nowrap;align-items:center;margin:.75rem 0;user-select:none;}.rowToolsContainer .sortBlock{color:#ea4c23;width:10rem;}.rowToolsContainer .sortBlock .selectWrapper{width:100%;}.rowToolsContainer .sortBlock .selectWrapper span.label{display:block;margin-right:2rem;background-color:#f5f6f7;white-space:nowrap;color:#ea4c23;position:absolute;width:7.5rem;text-align:right;overflow:hidden;text-overflow:ellipsis;}.sh-dropdownWrapper .control::after{content:"\F553";font-size:1.25rem;color:#ea4c23;display:inline-block;font-family:SHSymbols;margin-left:.25rem;top:.2rem;position:absolute;right:1.8rem;}.sh-dropdownWrapper .control.decrease::after,.sh-dropdownWrapper .control.decrease::before{transform:rotateX(180deg);}.sh-dropdownWrapper .control.increase::after,.sh-dropdownWrapper .control.increase::before{transform:rotateX(0deg);}.rowToolsContainer .sortBlock select{border:0 none;appearance:none;background-color:transparent;padding:.15rem .5rem;}.rowToolsContainer .sortBlock .label{display:inline-block;position:relative;}.sh-dropdownWrapper{position:relative;cursor:pointer;text-align:left;}.sh-dropdownWrapper .dropdown-container{display:none;position:absolute;z-index:1000;background-color:white;width:100%;color:#333;top:1.5rem;box-shadow:0 0 5px rgba(150,150,150,.7);padding-bottom:.5rem;min-width:11rem;}.sh-dropdownWrapper .dropdown-container .dropdown-title{display:block;padding:3px 3px 3px .75rem;color:#333;margin:6px 0 2px 0;cursor:default;}.sh-dropdownWrapper .dropdown-container .dropdown-item{display:block;padding:.3rem 3px .3rem .75rem;color:#ea4c23;margin:2px 0;}.sh-dropdownWrapper .dropdown-container .dropdown-item:hover{background-color:#EEE;}.sh-dropdownWrapper .dropdown-container .dropdown-item.selected{background-color:#EEE;color:#333;}.sh-dropdownWrapper .label{text-align:right;color:#333;width:100%;padding-right:3.5rem;padding-top:.2rem;display:inline-block;}.loweredArrow::before{width:24px;height:20px;font-family:SHSymbols;font-weight:normal;content:"\e03b";color:#ea4c23;line-height:20px;font-size:19px;}.modeBlock .listIcon::after{font-family:SHSymbols;font-weight:normal;content:"\e039";font-size:1.25rem;display:inline-block;position:relative;color:#ea4c23;margin-left:.5rem;line-height:1;}.modeBlock .mapIcon::after{font-family:SHSymbols;font-weight:normal;content:"\e02a";font-size:1.25rem;display:inline-block;color:#ea4c23;margin-left:.5rem;vertical-align:middle;line-height:1;}.modeGroup > span{color:#aaa;width:3rem;height:2.5rem;text-align:center;border-radius:6px;background-color:#fff;margin:0 5px;padding:4px 10px;}.propertiesMainList_header .modeGroup .modeButton{padding:2px calc(20px - .75rem);display:inline-block;vertical-align:middle;cursor:pointer;}p{margin:0;}.browser.full .property_block .title_2.underPrice{display:none;}.block.adsense{height:250px;margin-bottom:1vw;}.browser.full{padding:1rem 0 0;position:relative;}#propertiesMainList_headerBlock .title_1{font-weight:normal;color:#333;padding:0;font-size:21px;}#propertiesMainList_header .falseLink small{color:#333;}.browser .property_block,.browser .insetAdBlock{background:#fff;margin:0 .6vw .9vw;position:relative;width:100%;box-shadow:1px 1px 2px rgba(100,100,100,.5);cursor:pointer;}.browser .insetAdBlock{text-align:center;overflow:hidden;box-shadow:none;background:transparent;cursor:default;height:auto;}.browser .insetAdBlock > div:first-child{display:inline-block;}.browser .insetAdBlock > div:first-child p{text-align:left;line-height:.1em;margin:1em 0;border-bottom:1px solid #aaa;}.browser .insetAdBlock > div:first-child span{padding-right:1em;background-color:#f5f6f7;text-transform:uppercase;font-size:70%;display:block;color:#aaa;text-align:left;margin:.5em 0;cursor:default;}.browser .insetAdBlock a{display:inline-block;line-height:1em;}.browser .insetAdBlock picture{display:block;}.browser .insetAdBlock img{display:block;max-width:100%;margin:0 auto;}.browser .insetAdBlock img.img-tablet,.browser .insetAdBlock img.img-mobile{display:none !important;}.browser.full .property_block{max-height:263px;height:30vw;-webkit-tap-highlight-color:transparent;}.browser .property_block.featuredProperty{background:#FFE4D0;}.browser .property_block .title_1{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.browser .property_block .title_1 a{font-size:1.5rem;font-weight:bold;}.browser .development_block .title_1 a{font-size:1.25rem;}.browser .property_block .title_1 a:visited{color:#ff9846;}.browser .property_block .title_2{margin:0;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.browser .property_block .slogan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.browser .property_block.featuredProperty .featureLabel,.browser .development_block.featuredProperty .featureLabel,.browser .development_block .featureLabel{color:white;font-size:1.2em;font-weight:bold;padding:4px 1em;position:absolute;text-align:center;text-transform:uppercase;top:0;z-index:10;}.browser .property_block .details .titleTail{white-space:nowrap;}.browser .property_block.featuredProperty .featureLabel.blue,.browser .development_block.featuredProperty .featureLabel.blue{background-color:rgba(24,133,240,.8);}.browser .property_block.featuredProperty .featureLabel.red,.browser .development_block.featuredProperty .featureLabel.red{background-color:rgba(232,63,19,.8);}.browser .property_block.featuredProperty .featureLabel.green,.browser .development_block.featuredProperty .featureLabel.green{background-color:rgba(95,164,68,.8);}.browser .property_block.featuredProperty .featureLabel.magenta,.browser .development_block.featuredProperty .featureLabel.magenta,.browser .development_block .featureLabel.magenta{background-color:rgba(214,50,211,.8);}.browser .property_block .price_thumbs{display:block;vertical-align:top;overflow:hidden;position:relative;background:white;float:left;}.browser.full .property_block .price_thumbs{max-width:350px;height:100%;width:42%;min-height:150px;}.browser.full .property_block .price_thumbs.empty::after{display:block;width:100%;text-align:center;font-size:700%;line-height:1em;color:#eee;font-family:SHSymbols;content:"\e046";position:relative;top:calc(50% - .5em);}.browser .property_block .price_thumbs a{}.browser .property_block .price_thumbs .photoDiv{font-weight:bold;color:#fff;bottom:5px;right:5px;display:block;}.browser .property_block .price_thumbs.empty .photoDiv{display:none;}.browser .property_block .photoDiv div,.browser .property_block .photoDiv span{display:inline-block;padding-right:0;}.browser .property_block .photoDiv .counter{margin:0;padding:0;}.browser.full .property_block .price_thumbs .photoDiv span:nth-child(3){padding-left:5px;}.browser .property_block .price_thumbs .tourDiv{font-weight:bold;color:#fff;bottom:5px;left:5px;display:block;}.browser .property_block .tourDiv div,.browser .property_block .tourDiv span{display:inline-block;padding-right:0;}.browser .property_block .tourDiv .counter{margin:0;padding:0;}.browser.full .property_block .price_thumbs .tourDiv span:nth-child(3){padding-left:5px;}.browser .property_block .price_thumbs img.thumb{object-fit:cover;width:350px;height:263px;}.browser.full .property_block .details{height:100%;padding-left:12px;padding-right:7px;padding-top:3px;overflow:hidden;}.browser .property_block .lowRow{padding-left:0;padding-right:0;padding-bottom:5px;padding-top:.3em;width:100%;height:2.5em;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;}.browser.full .property_block .details .descTxt{margin:0 0 .5em;height:5em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;}.browser.full .property_block .details .descTxt.empty{color:#999;}.browser.full .property_block.featuredProperty .details .descTxt,.browser.full .development_block .details .descTxt{width:calc(100% - 114px);}.browser .property_block .lowRow .property-reference{font-style:italic;float:left;padding-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin-right:2rem;}.browser .property_block .lowRow .tools{}.browser .property_block .details .features{margin:.9em 0;}.browser .property_block .details .features>span.tag{vertical-align:middle;margin-right:.75em;}.browser .property_block .details .features span,.browser .property_block .details .features span{white-space:nowrap;}.browser.full .property_block .details .features>span{font-weight:bold;}.browser.full .property_block .details .features .tag:last-child{display:none;}.browser .property_block .details .features b{margin:0;white-space:nowrap;}.browser .property_block.featured{background-color:#FFF4BB;}.browser .property_block .priceDiv{float:right;text-align:right;padding:0 0 .5rem 1rem;line-height:1.6em;cursor:default;}.browser .property_block .priceDiv >  *{line-height:1;}.browser .property_block .priceDiv .mainPrice{display:inline-block;}.browser .property_block .priceDiv .price{font-size:1.6rem;font-weight:bold;color:#3d3d3d;}.browser .property_block .priceDiv .loweredArrow{display:inline-block;margin-right:.5em;color:#ea4c23;}.browser .property_block .priceDiv .loweredArrow  *{vertical-align:text-top;}.browser .property_block .priceDiv .loweredArrow svg{fill:#ea4c23;width:.6em;}.browser .property_block .priceDiv > div .old_price{text-decoration:line-through;color:#8b8b8b;}.browser .property_block .priceDiv > div .tag{margin:0;}.pagination li{display:inline-table;margin:0 .4em;}.pagination li.ellipsis{margin:0;}.pagination li:first-child{margin-left:0;}.pagination li:last-child{margin-right:0;}.pagination li > span,.pagination li > a{background:#fff;border:1px solid #c9c9c9;min-width:30px;display:block;text-align:center;padding:.25em;border-radius:2px;}.pagination li p{margin-left:5px;margin-right:5px;}.pagination li.active > span{box-shadow:0 0 5px rgba(0,0,0,.5);}.pagination li > span,.pagination li.active > a{background:#ea4c23;color:#fff;border-color:#ea4c23;}.pagination li.previous .pageLink,.pagination li.next .pageLink{border-color:#ea4c23;}.pagination li.previous .pageLink,.pagination li.next .pageLink:hover{border-color:#ff9478;}.pagination{padding:0;margin:3em 1em;}.pagination li.nextPage a,.pagination li.previousPage a{background:#ea4c23;color:#fff;padding:.25em;word-break:keep-all;}.pagination > .current_page > span:first-child{height:30px;padding:3px;display:table;}.pagination > .select_page select{height:29px;padding:0;display:table;}.pagination > .current_page{float:left;}.pagination{text-align:center;}.pagination > .select_page{float:right;}.pagination > .select_page,.pagination > .current_page{display:none;}.browser .enterpriseLogoContainer{position:absolute;right:7px;max-width:88px;width:88px;max-height:65px;height:65px;overflow:hidden;border:1px solid #aaa;background:#fff;z-index:80;top:4rem;}.browser .enterpriseLogoContainer{right:.45em;}.browser.full .price_thumbs .enterpriseLogoContainer{display:none;}.enterpriseLogoContainer img{width:100%;height:100%;}.browser .upper{height:calc(100% - 2.75em);overflow:hidden;margin-bottom:.25em;}.browser .lowRow .tools> *{display:inline-block;vertical-align:middle;}.browser .lowRow .tools>div{margin-right:.75em;cursor:pointer;padding-top:.2em;}.browser .tool{cursor:pointer;}.browser .lowRow .tools .tool .label{color:#ea4c23;margin-right:.25em;}.browser.full .tool.compact{display:none;}.browser .tool svg{width:20px;padding-bottom:4px;fill:white;stroke:#aaa;}.browser .tool .favOff svg{stroke:#aaa;}.browser .tool .favOn svg,.browser .tool .alertOn svg{fill:#d00;stroke:#eee;}.browser .contactButton{border:1px solid #ea4c23;}.browser .contactButton:hover{background-color:white;}.property_block:hover .contactButton{background-color:#ea4c23;color:white;}.contactAgency svg,.addFavorites svg,.createAlert svg{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-width:1;stroke:#424242;cursor:pointer;}.addFavorites svg,.createAlert svg{stroke-width:3;}.contactAgency{right:34px;width:24px;bottom:76px;}.contactAgency svg,.createAlert svg{fill:#fff;}.addFavorites > .favOff > svg{fill:#fff;}.createAlert{right:65px;}.adsBanners-container{padding:0;margin:0;display:table;width:100%;text-align:center;margin-bottom:.9vw;}.adsBanners-container > div,.adsBanners-container > a{margin:0;display:table-cell;vertical-align:top;padding:0;max-height:250px;width:auto;}.block.adsense{width:auto;min-width:300px;}.block.adsense iframe{width:100%;}.adsBanners-container > div > div,.adsBanners-container > a > div{max-height:250px;}.propertiesMainList_header{margin-top:.5rem;}.propertiesMainList_header .second-line,.propertiesMainList_header .activeFilters,.propertiesMainList_header .groupBlock{user-select:none;}.propertiesMainList_header .webText{margin-bottom:1rem;line-height:1.4;}.propertiesMainList_header .webText.collapsed{max-height:4.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:0;}.propertiesMainList_header .webText+.collapse-control{margin-bottom:1rem;}.propertiesMainList_header .MyComboBoxContainer{border:0 none;color:#ea4c23;}.propertiesMainList_header .MyComboBoxContainer select{z-index:1;border:0 none;}.propertiesMainList_header .MyComboBoxContainer .MyComboBoxLabel{padding-right:.5em;}.propertiesMainList_header .MyComboBoxContainer .MyComboBoxLabel{display:inline;}.propertiesMainList_header .favourites{display:inline-block;}.propertiesMainList_header .modeGroup{display:inline-flex;vertical-align:middle;}.propertiesMainList_header h1 .locationSelector{color:#ea4c23;font-weight:bold;cursor:pointer;}.propertiesMainList_header h1 .locationSelector:hover{color:#ff9478;}.propertiesMainList_header h1 span.extra{font-weight:normal;font-size:.8em;margin-left:.5em;}.propertiesMainList_header h1 .locationSelector:after{border-radius:0 4px 4px 0;font-size:100%;content:'\e000';font-family:SHSymbols;font-weight:normal;padding:.4em .25em .15em .35em;text-align:right;height:1.2em;}.propertiesMainList_header .groupBlock{display:flex;flex-flow:row wrap;justify-content:space-between;min-height:33px;padding:.5rem 0 .25rem;}.propertiesMainList_header .groupBlock.inner-dropdown-opened{justify-content:flex-end;}.propertiesMainList_header .sortBlock{white-space:nowrap;padding-top:.05rem;}.macos .propertiesMainList_header .sortBlock{padding-top:.1rem;}.propertiesMainList_header .sortBlock .selectWrapper select,.propertiesMainList_header .sortBlock .selectWrapper{background:none;border:0 none;color:#ea4c23;appearance:none;-webkit-appearance:none;outline:0;width:10rem;cursor:pointer;font-size:1em;}.propertiesMainList_header .sortBlock .selectWrapper select:hover{color:#ff9478;}.propertiesMainList_header .sortBlock .selectWrapper:after{border-radius:0;font-size:100%;content:'';font-family:SHSymbols;font-weight:normal;padding:0;display:inline-block;position:absolute;right:auto;top:.2em;background:none;color:#ea4c23;}.propertiesMainList_header .sortBlock>span{font-size:1.4rem;}.modeBlock{white-space:nowrap;position:relative;text-align:right;padding-top:.05rem;padding-right:.5rem;}.propertiesMainList_header .typeBlock{flex-grow:1;padding-top:.2rem;color:#a0a0a0;}.propertiesMainList_header .groupBlock.inner-dropdown-opened .typeBlock{width:100%;}.propertiesMainList_header .typeBlock a{}.propertiesMainList_header .otherOptions{white-space:nowrap;}.propertiesMainList_header .otherOptions:empty{display:none;}.modeBlock .modeButton{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;line-height:1.65;}.propertiesMainList_header .otherOptions span{padding:.4rem 1rem;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:6px 6px 0 0;}.propertiesMainList_header .otherOptions{border-radius:6px 6px 0 0;}.modeBlock .active{display:none;}.propertiesMainList_header .otherOptions span.active{background-color:#ea4c23;color:white;cursor:default;}.propertiesMainList_header .title-wrapper{margin-bottom:1rem;}.propertiesMainList_header .mapListLink{color:#333;background-color:#f2f2f3;padding:1px 2rem 2px .5rem;display:inline-block;position:relative;cursor:pointer;}.propertiesMainList_header a+.mapListLink,.propertiesMainList_header span+.mapListLink{margin-left:.5rem;}.propertiesMainList_header .mapListLink.sep-before{margin-left:1.5rem;}.propertiesMainList_header .mapListLink:after{content:"\F549";font-family:SHSymbols;font-size:150%;color:#ea4c23;display:inline-block;position:absolute;top:0;margin-left:.25rem;}.propertiesMainList_header h1{margin:.75rem 0 .25rem;font-size:1.65rem;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.browser .price_thumbs .tool.compact{}.browser .price_thumbs .tool.compact svg{}.browser .price_thumbs:hover .tool.compact svg{transform:scale(1.15);}.browser .price_thumbs .tool.compact{position:absolute;right:.4em;top:.4em;padding:0 0 .6em .6em;z-index:5;}.sh-gallery-carousel.blueimp-gallery{background:transparent;}.sh-gallery-carousel.blueimp-gallery-carousel{box-shadow:unset;margin:0 auto;height:100%;}.sh-gallery-carousel.blueimp-gallery > .slides{}.sh-gallery-carousel.blueimp-gallery > .slides > .slide{}.sh-gallery-carousel.blueimp-gallery > .slides > .slide > .slide-content{height:100%;max-width:100%;max-height:100%;width:100%;object-fit:cover;}.sh-gallery-carousel.blueimp-gallery-controls > .title{display:none;}.sh-gallery-carousel.blueimp-gallery > .indicator{display:none;}.sh-gallery-carousel.blueimp-gallery > .prev,.sh-gallery-carousel.blueimp-gallery > .next{display:block;font-family:SHSymbols;background:none;border:0 none;font-size:52px;text-shadow:2px 2px #333;font-weight:bold;top:55%;}.locationSearchContainer{display:inline-flex;vertical-align:middle;position:relative;}.list-filters-row .locationSearchContainer{flex-grow:1;max-width:18rem;min-width:12rem;}.mobile-filters-row{display:none;}.locationSearchContainer .grayedBox{background-color:#e9e9ea;border:0 none;outline:0;padding:.4rem 4rem .4rem .5rem;position:relative;border-radius:5px;font-size:1rem;width:100%;}.locationSearch_btnSubmit{color:#ea4c23;font-family:SHSymbols;content:"\e035";position:relative;left:-2rem;font-size:120%;outline:0;border:0 none;background:none;padding:0 6px;}.white-ribbon-container .list_container{display:flex;flex-flow:row wrap;}.white-ribbon-container .list-header{width:calc(100% - 300px - 1vw);padding-top:.5rem;position:relative}.white-ribbon-container .list-filters-row{display:flex;flex-flow:row nowrap;width:calc(100% - 300px - 1vw);margin-right:1vw;position:relative;}.helpButton-container{width:300px;position:relative;user-select:none;}.propertiesMainList_header .typeBlock a{font-weight:bold;}.propertiesMainList_header .typeBlock .typeListLink{display:inline-block;position:relative;background-color:#f2f2f3;padding:0 2rem 2px 0;position:relative;cursor:pointer;}.propertiesMainList_header .typeBlock .typeListLink:after{content:"\F549";font-family:SHSymbols;font-size:150%;color:#ea4c23;display:inline-block;position:absolute;top:.1rem;margin-left:.15rem;}.ml-dropdown,.tl-dropdown{min-height:10rem;margin:2rem 0 .5rem;}.tl-dropdown{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:2rem;position:relative;}.ml-dropdown .ml-firstrow{padding-bottom:.5rem;border-bottom:2px solid #eee;position:relative;}.ml-dropdown .ml-firstrow a{padding:0;}.ml-dropdown .map-button:after{font-family:SHSymbols;content:"\f565";color:#ea4c23;font-size:.92rem;margin-left:.5rem;}.sep-before{position:relative;margin-left:1.5rem;}.sep-before:before{content:"|";margin:0 .5rem;position:absolute;left:-1.5rem;cursor:default;}a.sep-before:before{color:#333;font-weight:normal !important;}.ml-dropdown ul{column-count:4;padding:0;color:#a0a0a0;}.ml-dropdown li{margin:0 .5rem 0 0;line-height:2;}.ml-dropdown a{margin-right:.5rem;}.ml-dropdown a:hover{color:#ff9478;}.ml-dropdown .ml-close:after,.tl-dropdown .tl-close:after{font-family:SHSymbols;content:"\e00d";position:absolute;right:.35rem;cursor:pointer;color:#333;}.tl-dropdown .tl-close:after{top:0;}.tl-title{padding-bottom:.5rem;border-bottom:2px solid #ddd;margin-bottom:.75rem;color:#333;font-weight:bold;}.tl-dropdown div{width:22%;margin-right:3%;}.tl-dropdown div:first-child{width:44%;margin-right:6%;}.tl-dropdown div:last-child{width:24%;margin-right:1%;}.propertiesMainList_header .typeBlock .tl-dropdown a{font-weight:normal;display:inline-block;padding:.25rem .5rem .25rem 0;}.propertiesMainList_header .typeBlock .tl-dropdown a.bold{font-weight:bold;}.tl-dropdown div:first-child ul{column-count:2;}.listings-end{padding:0 1rem 2rem;margin-bottom:1rem;background-color:white;text-align:center;box-shadow:1px 1px 2px rgba(100,100,100,.5);}.listings-end .title{font-weight:bold;padding:1rem 0;font-size:120%;}@media(min-width:2328.98px){.browser.full .property_block .title_h1{font-size:1.65em;}}@media(max-width:1539.98px){.propertiesMainList_header,.white-ribbon-container .list-header{width:100%;}}@media(min-width:1459.98px){.adsBanners-container{position:absolute;top:calc(100px + .8vw);width:300px;right:-300px;}.adsBanners-container > div,.adsBanners-container > a{display:table;margin-bottom:1.5vw;max-width:100%;}}@media(max-width:1339.98px){.browser.full .property_block .details .descTxt span:nth-child(2){display:inline;}#mainBody .main_content{width:auto;}.browser.full .property_block{width:100%;margin-right:.6vw;}.browser .property_block,.browser .insetAdBlock{margin-bottom:1rem;}.propertiesMainList_header > div{}.propertiesMainList_header h1{font-size:1.4rem;}.browser .property_block .title_1 a{font-size:1.3rem;margin:.5rem 0;}.helpButton-container{width:auto;}.white-ribbon-container .list-filters-row{flex-grow:1;}}@media(max-width:1199.98px){.browser .property_block .details .titleTail{display:none;}.propertiesMainList_header h1{margin:.5rem 0;}}@media(max-width:991.98px){.property_block{font-size:16px;}.macos .locationSearchContainer .grayedBox{padding:.35rem 4rem .35rem .5rem;}.browser .property_block .lowRow .property-reference{padding-top:.5rem;}.browser .property_block .details{padding-bottom:3px;}.browser .property_block .tools .tool{width:1.9rem;padding-left:6px;padding-right:6px;text-align:center;}.browser .property_block .lowRow .property-phone .phone,.browser .property_block .lowRow .property-phone .call_phone{color:white;background-color:#ea4c23;width:auto;margin-left:0;height:2.5rem;}.browser .property_block .lowRow .property-phone .phone::before,.browser .property_block .lowRow .property-phone .call_phone::before{content:"\e8d0";font-family:SHSymbols;margin-right:.5em;display:inline-block;}article .tools button::before{margin-right:.5em;}.browser .property_block .priceDiv{float:none;text-align:left;line-height:1;display:flex;flex-flow:row nowrap;align-items:baseline;padding:0;margin-bottom:.5rem;}.browser .property_block .priceDiv >  *{margin-right:.75rem;}.browser .property_block .priceDiv .loweredArrow{order:2;}.browser .property_block .priceDiv .loweredArrow  *{vertical-align:baseline;}.browser .property_block .priceDiv .mainPrice{order:1;}.browser .property_block .priceDiv .second_price{order:3;}.browser .property_block .priceDiv .price{font-size:1.3rem;}.browser .property_block .title_2,.browser .property_block .details .features{font-size:16px;}.browser .property_block .details .features{margin:.5rem 0;}.browser.full .property_block{height:26vw;}.browser.full .property_block .details .descTxt{height:3.75em;-webkit-line-clamp:3;}.browser.full .property_block .price_thumbs{width:38%;}.browser.full .property_block .details .descTxt,.browser.full .development_block .details .descTxt{width:100%;height:4rem;-webkit-line-clamp:3;}.browser .enterpriseLogoContainer{width:4rem;max-width:4rem;height:3rem;max-height:3rem;top:.4rem;right:.4rem;}.insetAdBlock{width:auto;margin:0 .6vw 1rem;height:auto;}.browser .property_block .lowRow .property-phone .phone::before{display:none;}.browser .property_block .lowRow .property-phone .phone.small{font-size:.85rem;}.ml-dropdown ul{column-count:2;}}@media (max-width:767.98px){.list-filters-row .locationSearchContainer{max-width:13rem;}.browser .property_block .details .title_2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.browser .price_thumbs .tool.compact{display:block;}.browser .property_block .title_1 a{margin:.5em 0;font-size:1.1rem;}.browser.full .property_block .price_thumbs{}.browser.full .property_block .price_thumbs img{}.browser .property_block .title_2,.browser .property_block .details .features{font-size:16px;}.browser.full .property_block .details .descTxt,.browser.full .development_block .details .descTxt{height:3.6em;-webkit-line-clamp:3;}.browser .property_block .priceDiv .price{font-size:1.2rem;}.browser .upper{height:calc(100% - 2.5rem);margin-bottom:.15rem;}.browser.full .property_block .details{padding-left:.4em;max-height:calc(260px - 2.5em);}.browser.full .property_block .lowRow{}.browser.full .property_block .locationLinks{display:none;}.browser .lowRow .tools .tool.favourite{}.browser .lowRow .tools .tool:first-child .label{display:inline;}.browser .property_block .lowRow .property-reference{width:34%;}.browser .insetAdBlock img.img-desktop,.browser .insetAdBlock img.img-mobile{display:none !important;}.browser .insetAdBlock img.img-tablet{display:block !important;}.browser.full .property_block{font-size:16px;}.browser .property_block .details .features{margin:.2rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}.browser .property_block title_1{font-size:1.25em;}.browser .enterpriseLogoContainer{width:12%;height:28%;}.browser.full .property_block .lowRow{padding-right:0;justify-content:flex-start;}.browser .property_block .slogan{width:400px;}.ml-dropdown ul{column-count:2;}.propertiesMainList_header .typeBlock span.count{display:none;}.tl-dropdown div,.tl-dropdown div:first-child,.tl-dropdown div:last-child{width:100%;margin-bottom:1rem;}.ml-dropdown,.tl-dropdown{margin-top:1rem;}.tl-dropdown{flex-flow:row wrap;}.propertiesMainList_header .groupBlock{padding-bottom:.5rem;}.propertiesMainList_header .typeBlock .hiddenable{display:none;}}@media(max-width:575.98px){.interest{padding-left:0;}.interest li{padding-bottom:10px;padding-top:10px;}.endResults{font-size:1.2em;}.propertiesMainList_header .sortBlock,.propertiesMainList_header .modeBlock{display:none;}.modeBlock span:hover{background-color:transparent;}.modeBlock span.active{display:none;}.modeBlock .modeButton span{display:none;}.list_container.mapView .modeBlock span:nth-of-type(2){display:inline-block;}.propertiesMainList_header h1{}.propertiesMainList_header .sortBlock>span{font-size:1em;}.propertiesMainList_header .sortBlock{width:2rem;margin-right:1rem;}.browser .property_block .property-reference{display:none;}.browser .property_block .lowRow .property-reference{width:50%;}.browser.full .property_block .details{max-height:none;}.browser .property_block .details .features{white-space:normal}.browser .property_block .title_1{font-size:1.05rem;display:block;margin-bottom:.2rem;}.browser .property_block .title_1 a{font-size:1.1em;}.browser .property_block .title_2,.browser .property_block .details .features{margin:.5rem 0 1.5rem;}.browser .property_block{width:auto;display:block;margin:0;height:auto;vertical-align:top;margin-bottom:4px;}.browser.full .property_block,.browser.compact .property_block{margin-right:0;height:initial;max-height:initial;}.browser.full .property_block .price_thumbs,.browser.compact .property_block .price_thumbs{width:100%;max-width:100%;display:block;height:65vw !important;}.browser.full .property_block .details,.browser.compact .property_block .details{padding:4px;width:100%;height:initial;position:relative;padding-top:2vw;}.browser .property_block .price_thumbs img.thumb{height:75vw;width:100%;}.browser .property_block .priceDiv{float:none;text-align:left;padding:0;margin-bottom:.35em;}.browser.full .price_thumbs .enterpriseLogoContainer,.browser.compact .price_thumbs .enterpriseLogoContainer{display:block;top:.4em;right:.4em;}.browser .enterpriseLogoContainer{width:18%;height:18%;}.browser .details .enterpriseLogoContainer{display:none;}.browser .tool.compact{display:block;position:absolute;right:.25em;top:.35em;z-index:5;}.tool svg{width:24px;}.browser .property_block .details{}.browser .property_block .priceDiv >  *{display:inline-block;}.browser .property_block .priceDiv > .second_price{margin-left:1em;}.browser .property_block .priceDiv > span:first-child{padding-left:0;}.browser.full .property_block .details .descTxt{width:100%;display:none;}.macos .browser .property_block .title_2,.macos .browser .property_block .details .features{margin-bottom:.5rem;}.macos .browser.full .property_block .details .descTxt{display:block;width:100%;margin-bottom:1.5rem;}.browser .lowRow .tools>div{padding-top:0;}.browser .property_block .lowRow{height:auto;padding:0;}.rowToolsContainer .sortBlock{flex-grow:1;}.browser .property_block .details .features>span.tag{padding:0 .25em;font-size:.95em;}.browser .property_block .details .features>span.tag:first-child{display:none;}.browser .property_block .details .features>span.tag:last-child{display:inline-block;margin-right:0;}.browser .property_block .contactButton{background:#ea4c23 !important;color:white;border:1px solid #ea4c23;height:2rem;width:100%;margin-left:0;padding:0 .25rem;line-height:1;}.browser .property_block .lowRow .property-phone .phone,.browser .property_block .lowRow .property-phone .call_phone{width:100%;height:2rem;padding:0 .25rem;line-height:1;background-color:#fff;border:1px solid #ea4c23;border-radius:3px;color:#ea4c23;}.browser .property_block .whatsApp{background:#fff;color:#00c110;border:1px solid #00c110;height:2rem;width:100%;margin-left:0;padding:0 .25rem;line-height:1;}.browser .property_block .whatsApp::before{font-family:SHIcons;font-size:1.1rem;content:"\e8d2";color:#00c110;display:inline-block;margin-right:.4rem;width:18px;}.browser .property_block .title_2 span.locationLinks{display:none;}.browser.full .property_block .details .features>span{font-weight:normal;}.propertiesMainList_header h1 span.extra{display:none;}.numbers_pages li > a.pageLink,.number_pages li p{display:none;margin:0;padding:0;}.adsBanners-container{width:100%;margin-bottom:30px;}.block.adsense{min-width:0;}.adsBanners-container img{width:100%;height:auto;width:100%;}.numbers_pages li > span,.numbers_pages li > a{height:auto;}.pagination{margin:1em 0;font-size:85%;}.pagination li:not(.previous):not(.next):not(.active){display:none;}.otherOptions small{display:none;}.propertiesMainList_header .otherOptions span{}.modeBlock .mapIcon::after{font-size:1.65rem;line-height:1;margin:0;padding:.0rem .5rem;}.modeBlock .listIcon::after{line-height:1;margin:0;padding:.1rem .5rem;font-size:1.75rem;}article .compact .favButton{width:35px;height:24px;display:none;}article .compact .favButton::after{font-size:20px;}.browser .price_thumbs .tool.compact{right:.7em;}.endResults span{padding-left:10px;}.browser.full .property_block .lowRow{}.browser .lowRow .tools .tool:first-child .label{display:none;}.browser .lowRow .tools .tool.favourite{display:inline-block;}.browser .lowRow .tools .tool .label{display:none;}article .favButton::after,article .alertButton::after{font-size:25px;text-shadow:none;}article .favOn::after{color:#d00;content:"\e013";}article .favOff::after{color:#8B8B8B;}article .alertOn::after{color:#d00;}article .alertOff::after{color:#8B8B8B;}.browser.full .property_block,.browser.compact .property_block{border:1px solid #e4e4e4;margin-bottom:2vw;}.browser.full .insetAdBlock,.browser.compact .insetAdBlock{margin-bottom:2vw;}.browser .property_block .details .title_2{margin-bottom:.5rem;margin-top:-.2rem;}.propertiesMainList_header .otherOptions{width:auto;}.browser .property_block .lowRow .tools{width:32%;margin-right:1.75%;}.browser .property_block .lowRow .property-phone,.browser .property_block .lowRow .property-whatsApp{display:inherit;}.browser .property_block .lowRow .property-phone{order:2;display:inherit;width:32%;margin-right:1.75%;}.browser .property_block .lowRow .property-whatsApp{order:3;display:inherit;width:32%;}.browser .property_block .lowRow .property-phone a::before{content:"\e8d0";width:30px;height:30px;font-family:SHSymbols;font-weight:normal;margin-right:4px;}article .tools button.favButton::before,article .tools button.alertButton::before{font-size:1.5rem;}article .lowRow button{margin-left:.5rem;}.browser .insetAdBlock{margin-top:-2vw;margin-bottom:5vw;}.browser .insetAdBlock a{display:block;}.browser .insetAdBlock img{display:inline-block;width:100%;}.browser .insetAdBlock img.img-desktop,.browser .insetAdBlock img.img-tablet{display:none !important;}.browser .insetAdBlock img.img-mobile{display:inline-block !important;}.modeBlock{padding:0;}.browser .upper{height:auto;}.browser .property_block .lowRow .priceTools{align-self:center;position:absolute;right:1px;top:3px;text-align:right;}.browser .property_block .tools .tool{width:2.3rem;color:transparent;}.browser .property_block .slogan{margin-top:-.2rem;margin-bottom:.2rem;}.locationSearchContainer{margin-left:0;margin-right:-1.5rem;margin-top:0;}.ui-autocomplete  *{font-size:1rem;}.locationSearchContainer .grayedBox{width:100%;background-color:white;}.list-filters-row .locationSearchContainer{max-width:none;width:71%;flex-grow:0;width:100%;max-width:100%;}.tl-dropdown div,.tl-dropdown div:first-child,.tl-dropdown div:last-child{margin-right:0;}.mobile-filters-row{display:flex;background-color:#f7f7f7;top:50px;padding:.4rem 2.9vw;margin:0 -1.9vw;transition:background-color .35s ease;justify-content:space-between;z-index:1000;}.mobile-filters-row button.alertButton::before{content:"\e018";display:inline-block;margin-right:.5rem;font-family:SHSymbols;font-size:1.2rem;z-index:1000;}.mobile-filters-row-fixed{background-color:#ea4c23;color:white;position:fixed;width:100%;box-shadow:0 1px 4px 0 #777;}.browser.full{padding-top:0;}.mainSearchForm{flex-grow:0;display:none;}.propertiesMainList_header .modeGroup > span{margin:0;}.white-ribbon-container .list-filters-row{padding:0;width:100%;flex-grow:0;justify-content:space-between;margin-right:0;display:none;display:block;width:15rem;position:absolute;position:fixed;top:.5rem;left:3.25rem;z-index:2500;}.SHMoreFiltering .list-filters-row{display:flex;}.propertiesMainList_header,.white-ribbon-container .list-header{padding-top:0;}.modeBlock .searchIcon span{display:none;}.sortBlock{margin-top:.1rem;margin-bottom:-.1rem;min-width:3rem;}.macos .sortBlock{margin-top:.1rem;margin-bottom:-.1rem;}.sh-dropdownWrapper .dropdown-container{top:2rem}.sortBlock .sh-dropdownWrapper .label{color:white;background-color:#1384CE;padding:.1rem .25rem;line-height:1;font-size:.85rem;border-radius:3px;vertical-align:top;margin-top:.42rem;width:auto;}.sortBlock .sh-dropdownWrapper .label:empty{background-color:transparent;padding:0;}.propertiesMainList_header .typeBlock{flex-grow:1;padding-top:.4rem;}.sh-dropdownWrapper .control::after{font-size:1.75rem;top:.25rem;right:0;}.propertiesMainList_header .activeFilters{display:none !important;}.mobile-filters-row .sh-dropdownWrapper .control{position:relative;}.mobile-filters-row .sh-dropdownWrapper .control::after{display:none;}.mobile-filters-row .sh-dropdownWrapper .control::before{content:"\F553";font-size:1.5rem;color:#ea4c23;display:inline-block;font-family:SHSymbols;margin-left:.25rem;top:.2rem;position:absolute;right:1.8rem;}.mobile-filters-row .sh-dropdownWrapper .control::before{font-size:1.8rem;line-height:1;position:static;right:0;top:0;margin:.15rem .25rem -.15rem 0;}.mobile-filters-row .sh-dropdownWrapper .control.decrease::before{margin:-.4rem .25rem .4rem 0;}.mobile-filters-row .alertButton{background-color:#1384CE;padding:0 .65rem;}.mobile-filters-row-fixed .moreFiltersButton::before,.mobile-filters-row-fixed .sh-dropdownWrapper .control::before,.mobile-filters-row-fixed .modeBlock .mapIcon::after,.mobile-filters-row-fixed .modeBlock .listIcon::after{color:white;}.propertiesMainList_header .title-wrapper{}.helpButton-container{position:fixed;z-index:8000;top:92%;left:50%;transform:translate(-50%,0);display:none;}.propertiesMainList_header .typeBlock .typeListLink{padding-right:1.5rem;}.propertiesMainList_header .typeBlock .typeListLink:after{top:0;margin-left:-.15rem;}#mainBody .main_content{display:block;width:100%;margin-right:0;margin-left:0;}}@media(max-width:479.98px){.browser.full .property_block,.browser.compact .property_block{box-shadow:none;}#mainBody .main_content{width:100%;}.browser .property_block .details .title_2{width:100%;}.browser .property_block .slogan{width:300px;}.list-filters-row .locationSearchContainer{max-width:68%;max-width:95%;}}@media(max-width:382.98px){.browser .property_block .lowRow .property-phone .phone,.browser .property_block .lowRow .property-phone .call_phone{}article .lowRow button{}.browser .property_block .contactButton{}.list-filters-row .locationSearchContainer{max-width:64%;}}@media (min-width:1239.98px){.browser.full .property_block{max-height:350px;font-size:1.12rem;}.browser.full .property_block .price_thumbs{max-width:500px;}.browser.full .property_block .details{height:96%;padding-left:20px;padding-right:20px;padding-top:20px;}.browser.full .property_block .details .descTxt{height:6em;-webkit-line-clamp:5;}.browser.full .property_block.featuredProperty .details .descTxt,.browser.full .development_block .details .descTxt{width:calc(100% - 100px);}.browser .enterpriseLogoContainer{top:8rem;}.browser .lowRow .tools> *{font-size:1.2rem;}.browser .property_block .lowRow .property-reference{padding-top:.5rem;}.propertiesMainList_header .webText,.propertiesMainList_header .webText+.collapse-control{font-size:1.12rem;line-height:1.4;}.propertiesMainList_header .webText.collapsed{max-height:6rem;}} .browser.compact .property_block .details .features{text-overflow:initial;white-space:normal;margin:0;}.browser.compact .property_block h2{font-size:1.2em;margin:.5em 0;}.browser.compact .property_block h3{font-size:1em;margin:.25em 0 .5em;}.browser.compact .property_block .underPrice{display:none;}.browser.compact .property_block .title_1{font-size:1.25em;}.browser.compact .property_block{width:calc(33.3% - 1.2vw);height:auto;vertical-align:top;}.browser.compact .insetAdBlock:nth-child(3),.browser.compact .insetAdBlock:nth-child(6),.browser.compact .insetAdBlock:nth-child(9),.browser.compact .insetAdBlock:nth-child(12),.browser.compact .insetAdBlock:nth-child(15),.browser.compact .insetAdBlock:nth-child(18),.browser.compact .insetAdBlock:nth-child(21),.browser.compact .insetAdBlock:nth-child(24){margin-right:0;}.browser.compact .property_block:nth-child(3),.browser.compact .property_block:nth-child(6),.browser.compact .property_block:nth-child(9),.browser.compact .property_block:nth-child(12),.browser.compact .property_block:nth-child(15),.browser.compact .property_block:nth-child(18),.browser.compact .property_block:nth-child(21),.browser.compact .property_block:nth-child(24){}.browser.compact .insetAdBlock img.img-desktop,.browser.compact .insetAdBlock img.img-tablet{}.browser.compact .insetAdBlock img.img-mobile{}.browser.compact .property_block h3.title_2 span.locationLinks{display:none;}.browser.compact .property_block .details .titleTail{display:none;}.browser.compact .property_block .price_thumbs{width:100%;max-width:100%;float:none;height:22vw;max-height:263px;}.browser.compact .property_block .slogan{margin-top:-.2rem;margin-bottom:.2rem;}.browser.compact .property_block .details{padding:6px;height:13em;position:relative;font-size:92%;}.browser.compact .property_block .title_1{font-size:1.15em;display:block;margin-bottom:.2rem;}.browser.compact .property_block .title_2{font-size:1em;margin-top:-.2rem;margin-bottom:.5rem;}.browser.compact .property_block .lowRow .priceTools{align-self:center;position:absolute;right:1px;top:1px;}.browser.compact .property_block .lowRow{padding:4px 0;height:2.5em;}.browser.compact .property_block .price_thumbs img.thumb{width:100%;}.browser.compact .property_block .priceDiv{float:none;text-align:left;padding:0;margin-bottom:.25em;}.browser.compact .tool.compact{display:block;position:absolute;right:.25em;top:.35em;z-index:5;}.tool.compact svg{width:2em;padding-bottom:.5em;padding-left:.5em;}.browser.compact .property_block .title_1 a{font-size:1.15em;}.browser.compact .property_block .priceDiv  *{display:inline-block;}.browser.compact .property_block .priceDiv .mainPrice> *{display:inline-block;}.browser.compact .property_block .priceDiv > .second_price{margin-left:1em;}.browser.compact .property_block .priceDiv.buyrent > .second_price{display:none;}.browser.compact .property_block .priceDiv > span:first-child{padding-left:0;}.browser.compact .property_block .contactButton{}.browser.compact .property_block .details .descTxt{width:100%;margin-bottom:40px;display:none;}.pagination > .select_page select{width:70px;text-align:center;}.contactAgency,.addFavorites,.createAlert{top:7px;bottom:auto;}.browser.compact .property_block .price_thumbs .enterpriseLogoContainer{top:.25em;right:.25em;}.browser.compact .property_block .details .enterpriseLogoContainer{display:none;}.browser.compact .property_block .details .features{}.browser.compact .property_block .details .tag:first-child{display:none;}.browser.compact .property_block .details .tag:last-child{margin-left:.25em;margin-top:-.15em;}.browser.compact .property_block .enterpriseLogoContainer{width:60px;height:43px;}.browser.compact .property_block .tools{}.browser.compact .property_block .tools .tool{width:2rem;padding-left:6px;padding-right:6px;text-align:center;margin-left:0;}.browser.compact .property_block .tools button.favButton::before{left:2px;}.browser.compact article .tools button::before{margin-right:.5em;}.browser.compact .property_block .lowRow .property-reference{margin:.5em 0 0 0;padding:0;width:34%;}@media(min-width:1340px){.browser.compact .property_block .price_thumbs{height:15vw;}}@media(max-width:1100px){.browser.compact .property_block{}}@media (max-width:860px){.browser.compact .property_block{width:calc(50% - 1.2vw);}.browser.compact .property_block:nth-child(3n),.browser.compact .insetAdBlock:nth-child(3n){margin-right:1.2vw;}.browser.compact .property_block:nth-child(2n),.browser.compact .insetAdBlock:nth-child(2n){margin-right:0;}.browser.compact .property_block .details{}.browser.compact .property_block .price_thumbs{height:33vw;}}@media (max-width:767.98px){.browser.compact .property_block .lowRow .property-reference{width:30%;}}@media (max-width:575.98px){.browser.compact .property_block{width:100%;margin:0 0 1.2vw 0;}.browser.compact .property_block .details .property-reference{position:static;margin-bottom:7px;}.browser.compact .property_block .details .features{margin-bottom:10px;height:auto;}} #mainBody.mapView{width:100%;height:calc(100vh - 50px);margin:0;margin-left:0;margin-right:0;display:flex;flex-flow:column;}#mainBody.mapView .breadcrumbs_container{display:none;}#mainBody.mapView .map_container{width:100%;max-width:100%;background-color:#fff;flex-grow:1;}#mainBody.mapView .mainSearchForm{}#mainBody.mapView .mainSearchForm .mainSearchPad{top:calc(2px + 2.85em);width:80%;}#mainBody.mapView .content_header{right:0;width:100%;}#mainBody.mapView .helpButtonDiv{padding:.5rem 1rem;}#mainBody.mapView #propertiesMainList_header{margin:0;width:100%;justify-content:space-between;flex-direction:row;align-items:center;position:relative;}#mainBody.mapView .browser.full{padding:0;height:100%;}#mainBody.mapView #mainListBigMap_propertyInfo .tool{display:none;margin-right:1.25em;z-index:5;}#mainBody.mapView #mainListBigMap_propertyInfo .alertTools{display:table;position:absolute;top:calc(33vw  * .75);right:0;width:50px;height:50px;text-align:right;}#mainBody.mapView #mainListBigMap_propertyInfo .alertTools svg{margin-top:5px;margin-right:5px;cursor:pointer;width:20px;padding-bottom:4px;fill:white;stroke:#aaa;}#mainBody.mapView #mainListBigMap_propertyInfo .tool > .favButton.favProperty{}#mainBody.mapView #mainListBigMap_propertyInfo .tool > .favButton.favProperty > svg{margin-top:6px;margin-right:5px;cursor:pointer;}#mainBody.mapView .propertiesMainList_header > h1{vertical-align:middle;height:auto;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}#mainBody.mapView .propertiesMainList_header .sortBlock,#mainBody.mapView .propertiesMainList_header .otherOptions{display:none;}#mainBody.mapView .propertiesMainList_header .modeBlock{}#mainBody.mapView #app_mainListPropertiesBlock{width:100%;height:100%;border-top:1px solid #bbb;}#mainBody.mapView .propertiesMainList_header .activeFilters{width:auto;vertical-align:middle;margin-left:10px;float:left;margin-top:.15em;margin-bottom:0;display:none !important;}#mainBody.mapView .propertiesMainList_header .activeFilters .filtersContainer{white-space:nowrap;width:calc(40vw - 150px);max-width:calc(40vw - 150px);overflow:hidden;height:33px;vertical-align:middle;}#mainBody.mapView .propertiesMainList_header .groupBlock{}#mainBody.mapView .map_pagination{position:absolute;top:0;z-index:51;width:100%;text-align:center;}#mainBody.mapView .map_pagination li{display:inline-block;border-radius:3px;background:#ea4c23;color:#fff;font-weight:bold;margin:.5vw;cursor:pointer;padding:7px;cursor:pointer;}#mainBody.mapView #mainListBigMap_map_canvas{width:100%;height:100%;}#mainBody.mapView .sidebar{display:none;}#mainBody.mapView .main_content{width:100%;height:100%;position:relative;left:0;margin:0;display:block;}#mainBody.mapView .tab_content{height:100%;}#mainBody.mapView .propertiesMainList_header > div{width:100%;}#mainBody.mapView .rowToolsContainer{margin:0 auto;width:80%;}#mainBody.mapView .rowToolsContainer .sortBlock{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo h2{font-size:1.2em;margin-top:5px;margin-bottom:5px;font-weight:bold;}#mainBody.mapView .block_map{position:relative;height:100%;}#mainBody.mapView #mainListBigMap_propertyInfo{position:absolute;bottom:0;right:0;background:#fff;width:33%;height:100%;z-index:3499;margin:0;overflow-y:auto;display:none;cursor:pointer;max-width:30rem;max-height:initial;}#mainBody.mapView #mainListBigMap_propertyInfo  *{}#mainBody.mapView #mainListBigMap_propertyInfo  * .title_1{font-weight:normal;color:#333;padding:0;font-size:21px;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer{width:100%;height:40%;overflow:hidden;position:relative;display:block;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer.empty::after{display:block;width:100%;text-align:center;font-size:700%;line-height:1em;color:#eee;font-family:SHSymbols;content:"\e046";position:relative;top:calc(50% - .5em);}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer img{width:100%;height:100%;object-fit:cover;position:relative;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon{position:absolute;z-index:2;top:.6em;right:.6em;border-radius:50%;transition:opacity .75s ease;padding:.5rem;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon::before{content:"\E00D";font-family:SHSymbols;color:#333;text-shadow:-1px 0 #aaa,0 1px #aaa,1px 0 #aaa,0 -1px #aaa;line-height:1;font-size:1.1rem;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon:hover{opacity:1;background-color:rgba(200,200,200,.7);}#mainBody.mapView #mainListBigMap_propertyInfo:hover .imageContainer .tool.compact svg{transform:scale(1.15);}#mainBody.mapView #mainListBigMap_propertyInfo .price_thumbs{display:table;width:100%;max-width:100%;}#mainBody.mapView #mainListBigMap_propertyInfo h3{margin:5px 0 10px;}#mainBody.mapView #mainListBigMap_propertyInfo h3.underPrice{display:block;font-size:20px;}#mainBody.mapView #mainListBigMap_propertyInfo .details{display:table;}#mainBody.mapView #mainListBigMap_propertyInfo .price_thumbs img{height:16vw;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock,#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{padding:0 10px;margin:.25em 0;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock{height:calc(60% - 4.25em);position:relative;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv{float:none;padding:0;text-align:left;display:block;width:100%;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv >  *{line-height:1;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv .mainPrice{display:inline-block;margin-right:1rem;}#mainListBigMap_propertyInfo .priceDiv > .second_price{margin-left:1rem;}#mainListBigMap_propertyInfo .priceDiv.buyrent > .second_price{display:none;}#mainListBigMap_propertyInfo .priceDiv .price{font-size:1.75rem;font-weight:bold;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv .loweredArrow{display:inline-block;margin-right:.5em;color:#ea4c23;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv .loweredArrow  *{vertical-align:text-top;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv .loweredArrow svg{fill:#ea4c23;width:.6em;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > div .old_price{text-decoration:line-through;color:#8b8b8b;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > div .tag{margin:0;}#mainBody.mapView #mainListBigMap_propertyInfo .photoDiv{font-weight:bold;color:#fff;bottom:5px;right:5px;display:block;}#mainBody.mapView #mainListBigMap_propertyInfo .photoDiv div,#mainListBigMap_propertyInfo .photoDiv span{display:inline-block;padding-right:0;}#mainBody.mapView #mainListBigMap_propertyInfo .photoDiv .counter{margin:0;padding:0;}#mainBody.mapView #mainListBigMap_propertyInfo .price_thumbs .photoDiv span:nth-child(3){padding-left:5px;}#mainBody.mapView #mainListBigMap_propertyInfo .locationLinks{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo .description{margin-top:10px;margin-bottom:10px;font-size:19px;position:relative;height:140px;overflow:hidden;}#mainBody.mapView #mainListBigMap_propertyInfo .description:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1) 50%);}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > div{display:inline-block;margin-right:8%;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > div.second_price{display:inline-block;padding-right:1vw;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > span:first-child{padding-left:0;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock .descTxt{height:5em;overflow:hidden;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{height:auto;flex-wrap:nowrap;margin-top:1em;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .tools{text-align:right;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .tools .tool .label{display:none;}#mainBody.mapView .pagination > .select_page select{width:70px;text-align:center;}#mainBody.mapView .contactAgency,.addFavorites,.createAlert{top:7px;bottom:auto;}#mainBody.mapView .browser .enterpriseLogoContainer{bottom:7px;left:7px;right:initial;top:initial;}#mainBody.mapView #mainListBigMap_propertyInfo .features{margin:.9em 0;}#mainBody.mapView #mainListBigMap_propertyInfo .features .tag:first-child{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo .features .tag:last-child{margin-left:.25em;margin-top:-.15em;}#mainBody.mapView .enterpriseLogoContainer > img{width:81px;}#mainBody.mapView .browser .enterpriseLogoContainer{width:82px;height:59px;}#mainBody.mapView #mainListBigMap_propertyInfo .property-reference{width:65%;padding-top:.5em;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#mainBody.mapView .help_suggestions,#mainBody.mapView .statsBigBlock,#mainBody.mapView + #seoFooter,#mainBody.mapView~Footer,#mainBody.mapView~#firstOuterHR,#mainBody.mapView .outerHR{display:none;}#mainBody.mapView #help_suggestions{display:none !important;}#mainBody.mapView #mainListBigMap_propertyInfo .contactButton{margin-top:.65px;background-color:#ea4c23;color:white;}#mainBody.mapView .SHMarker,#mainBody.mapView .SHHighlighted{background:#ff9846;cursor:pointer;position:absolute;padding:2px;color:#fff;font-size:16.6px;border-radius:4px;box-shadow:2px 2px 1px -1px #666;white-space:nowrap;display:table;}#mainBody.mapView .SHMarker{padding-left:4px;padding-right:4px;}#mainBody.mapView .SHHighlighted{border-radius:5px;z-index:5001;background:#ea4c23;}#mainBody.mapView .SHHighlighted > img{display:table;width:100px;height:75px;}#mainBody.mapView .SHMarker .trianglePointer,#mainBody.mapView .SHHighlighted .trianglePointer{position:absolute;left:calc(50% - 6px);top:18px;font-size:20px;width:11px;text-align:center;display:block;height:11px;background:#ff9846;box-shadow:2px 2px 1px -1px #666;transform:rotateZ(45deg);border-radius:109% 0 0 0;}#mainBody.mapView .SHHighlighted .trianglePointer{background:#ea4c23;}.leaflet-popup.shMarker{user-select:none;}.leaflet-popup.shMarker .leaflet-popup-content{cursor:pointer;}.leaflet-popup.shMarker .leaflet-popup-content-wrapper{text-align:center;border-radius:4px;background-color:#ff9846;color:white;box-shadow:2px 2px 1px -1px #666;white-space:nowrap;font-size:16.6px;padding:4px;}.leaflet-popup.shMarker:hover,.leaflet-popup.shMarker.highlighted{z-index:10;}.leaflet-popup.shMarker:hover .leaflet-popup-content-wrapper,.leaflet-popup.shMarker.hightlighted .leaflet-popup-content-wrapper{background-color:#ea4c23;}.leaflet-popup.shMarker:hover .leaflet-popup-tip{background-color:#8b8b8b;}.leaflet-popup.shMarker.visited .leaflet-popup-content-wrapper,.leaflet-popup.shMarker.visited .leaflet-popup-tip{background-color:#8b8b8b !important;}.leaflet-popup.shMarker.favourite .leaflet-popup-content-wrapper,.leaflet-popup.shMarker.favourite .leaflet-popup-tip{background-color:#ea4c23 !important;}.leaflet-popup.shMarker.favourite .leaflet-popup-content:before{content:"\e013";font-family:SHSymbols;margin:0 4px 0 2px;display:inline-block;vertical-align:middle;font-size:.9em;}.leaflet-popup.shMarker .leaflet-popup-content{margin:0;width:auto !important;line-height:1;}.leaflet-popup.shMarker .leaflet-popup-tip{background-color:#ff9846;box-shadow:2px 2px 1px -1px #666;}.leaflet-popup.shMarker:hover .leaflet-popup-tip{background-color:#ea4c23;}#mainBody.mapView .SHMarker:hover,#mainBody.mapView .SHHighlighted:hover,#mainBody.mapView .SHHighlighted:hover > .trianglePointer,#mainBody.mapView .SHMarker:hover > .trianglePointer{background:#ea4c23;z-index:80;color:#fff;}#mainBody.mapView .SHMarker.visited,#mainBody.mapView .SHHighlighted.visited,#mainBody.mapView .SHHighlighted.visited > .trianglePointer,#mainBody.mapView .SHMarker.visited > .trianglePointer{background:#8b8b8b;color:#fff;}#mainBody.mapView .SHMarker.visited:hover,#mainBody.mapView .SHHighlighted.visited:hover,#mainBody.mapView .SHHighlighted.visited:hover > .trianglePointer,#mainBody.mapView .SHMarker.visited:hover > .trianglePointer{background:#ea4c23;z-index:80;}#mainBody.mapView .SHMarker > .favouriteMarker,#mainBody.mapView .SHHighlighted > .favouriteMarker{display:table-cell;vertical-align:middle;padding-right:4px;}#mainBody.mapView .SHHighlighted > .favouriteMarker{padding-left:3px;}#mainBody.mapView .SHMarker.favouriteMarker{background:#ea4c23;z-index:5002;}#mainBody.mapView .SHMarker.favouriteMarker > .trianglePointer{background:#ea4c23;}#mainBody.mapView .SHMarker > .favouriteMarker > svg,.SHHighlighted > .favouriteMarker > svg{width:12px;height:12px;fill:#fff;}#mainBody.mapView .SHMarker .priceDiv{display:table-cell;vertical-align:middle;}#mainSearchForm.mapView .mainSearchTools{text-align:right;}#mainBody.mapView #mainListBigMap_propertyInfo .tourDiv{font-weight:bold;color:#fff;bottom:5px;left:5px;display:block;}#mainBody.mapView .bc-container{display:none;}@media(min-width:2328.98px){#mainBody.mapView .rowToolsContainer{width:1864px;max-width:1864px;}}@media(max-width:1649.98px){#mainBody.mapView .rowToolsContainer{width:90%;}#mainBody.mapView .mainSearchForm .mainSearchPad{left:auto;width:90%;}}@media(max-width:1339.98px){#mainBody.mapView #mainBody{margin:0;}#mainBody.mapView .mainSearchForm .mainSearchContainer{width:auto;}#mainBody.mapView .propertiesMainList_header > h1{width:auto;}#mainBody.mapView .map_container{margin:0;}#mainBody.mapView .rowToolsContainer{width:calc(100% - 1rem);}#mainBody.mapView .white_ribbon_container{border-bottom:0 none;}#mainBody.mapView .mainSearchForm .mainSearchPad{width:100%;left:0;}#mainBody.mapView .helpButtonDiv{padding:0;}}@media(max-width:991.98px){#mainBody.mapView #mainListBigMap_propertyInfo{top:unset;bottom:1rem;left:1rem;height:18%;width:calc(100% - 2rem);margin:0;overflow:hidden;position:fixed;max-width:calc(100% - 2rem);flex-flow:row nowrap;justify-content:space-between;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer{display:inline-block;width:35%;height:100%;margin:0;padding:0;vertical-align:top;font-size:.85em;position:unset}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer img{width:100%;height:100%;margin:0;padding:0;border:0;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlockContainer{width:65%;padding:.5rem;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock{padding:0;height:6.5rem;width:100%;margin:.5rem 0 1rem 0;overflow:hidden;}#mainBody.mapView #mainListBigMap_propertyInfo >  *{vertical-align:top;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock .descTxt,#mainListBigMap_propertyInfo .propertyBlock .tool.compact{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .tool.compact{top:.05em;z-index:5;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon{top:1rem;right:1rem;width:auto;height:auto;}#mainBody.mapView .alertTools{top:0;right:17px;}#mainBody.mapView .tool{}#mainBody.mapView #mainListBigMap_propertyInfo  * .titleTail{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo .description{height:65px;}#mainBody.mapView #mainListBigMap_propertyInfo .features{margin:0;font-size:.9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;}#mainBody.mapView #mainBody .main_content{top:65px;}#mainBody.mapView #mainListBigMap_map_canvas{width:100%;}#mainBody.mapView #app_mainListPropertiesBlock{}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{padding:0 .25em;margin:0;height:auto;text-align:left;width:100%;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .property-reference{padding-top:.25rem;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow >  *{float:none;display:block;width:100%;}#mainBody.mapView #mainListBigMap_propertyInfo .locationLinks{display:none;}}@media(max-width:767.98px){#mainBody.mapView .propertiesMainList_header > h1{font-size:1.1em;}}@media (max-width:575.98px){#mainBody.mapView .propertiesMainList_header .modeBlock{padding-top:.15rem;}#mainBody.mapView .helpButtonDiv{display:none;}#mainBody.mapView{height:calc(100vh - 95px);margin:0;padding:0;top:45px;position:relative;}#mainBody.mapView .white-ribbon-container{margin-left:0;margin-right:0;padding:0;}#mainBody.mapView #propertiesMainList_header{}#mainBody.mapView .propertiesMainList_header .modeBlock span span{display:none;}#mainBody.mapView .propertiesMainList_header .modeBlock{display:none;}#mainBody.mapView .propertiesMainList_header .modeBlock > span{padding:0;position:initial;}#mainBody.mapView #mainListBigMap_propertyInfo{left:1rem;bottom:1rem;height:20rem;width:calc(100% - 2rem);flex-flow:column;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer{width:100%;margin:0;height:11rem;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer img{}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlockContainer{width:100%;padding:.5rem .25rem;}#mainBody.mapView #mainListBigMap_propertyInfo .sh-gallery .prev,#mainBody.mapView #mainListBigMap_propertyInfo .sh-gallery .next{font-size:40px;left:2px;}#mainBody.mapView #mainListBigMap_propertyInfo .sh-gallery .next{left:auto;right:2px;}#mainBody.mapView .propertiesMainList_header{display:none;}#mainBody.mapView .propertiesMainList_header .modeBlock{padding-left:1rem;}#mainBody.mapView .propertiesMainList_header .sortBlock{display:none;}#mainBody.mapView .mobile-filters-row .sortBlock{visibility:hidden;}#mainBody.mapView .mobile-filters-row{margin-bottom:0;margin-left:0;margin-right:0;position:fixed;background-color:#ea4c23;color:white;width:100%;box-shadow:0 1px 4px 0 #777;}#mainBody.mapView .mobile-filters-row .moreFiltersButton::before,#mainBody.mapView .mobile-filters-row .sh-dropdownWrapper .control::before,#mainBody.mapView .mobile-filters-row .modeBlock .mapIcon::after,#mainBody.mapView .mobile-filters-row .modeBlock .listIcon::after{color:white;}#mainBody.mapView .modeBlock .list::after{top:0;line-height:1;margin:0;padding:.25rem .5rem;}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock{height:5rem;padding:0;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{padding:0;}#mainBody.mapView #mainListBigMap_propertyInfo .priceDiv > div.second_price{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo  * .title_1{font-size:.9em;}#mainBody.mapView #mainListBigMap_propertyInfo .features{font-size:.8em;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon{}#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .prev,#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .next{font-size:20px;width:auto;height:auto;top:92%;left:2%;}#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .next{right:-70%;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .tool{right:.2em;}#mainBody.mapView #mainListBigMap_propertyInfo .photoDiv{display:none;}#mainBody.mapView .tool{left:unset;right:17px;}#mainBody.mapView .alertTools{right:65px;}#mainBody.mapView .propertiesMainList_header > h1{white-space:nowrap;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .tools{}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .property-reference{display:none;}}@media (max-width:1000px) and (orientation:landscape){#mainBody.mapView{height:calc(100vh - 14.5vw);}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer img{}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock{}#mainBody.mapView #mainListBigMap_propertyInfo  * .title_1{font-size:.8em;}#mainBody.mapView #mainListBigMap_propertyInfo  * .title_2,#mainBody.mapView #mainListBigMap_propertyInfo  * .titleTail{display:none;}#mainBody.mapView #mainListBigMap_propertyInfo .features{margin:0;font-size:.8em;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .closeIcon{font-size:14px;background:none;top:.5em;}#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .prev,#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .next{font-size:30px;width:auto;height:auto;left:8px;top:76%;}#mainBody.mapView .blueimp-gallery > .next{right:-84%;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .tool{right:.5em;}#mainBody.mapView #mainListBigMap_propertyInfo .photoDiv{display:none;}#mainBody.mapView .tool{left:unset;right:17px;}#mainBody.mapView .alertTools{right:65px;}#mainBody.mapView .propertiesMainList_header > h1{white-space:normal;}#mainBody.mapView .mainSearchForm{}#mainBody.mapView #app_mainListPropertiesBlock{}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock .descTxt,#mainListBigMap_propertyInfo .propertyBlock .tool.compact{}#mainBody.mapView #mainListBigMap_propertyInfo .propertyBlock,#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{padding:0 4px;margin:0;}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow{font-size:.9em;}#mainBody.mapView #mainListBigMap_propertyInfo .property-reference{}#mainBody.mapView #mainListBigMap_propertyInfo .lowRow .tools{padding-top:.2em;}#mainBody.mapView .enterpriseLogoContainer,#mainBody.mapView .featureLabel{display:none;}#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .prev,#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .next{font-size:20px;}#mainBody.mapView .blueimp-gallery-carousel.blueimp-gallery > .next{right:-80%;}#mainBody.mapView #mainListBigMap_propertyInfo .imageContainer .tool{right:.2em;}#mainBody.mapView #mainListBigMap_propertyInfo .tool > .favButton.favProperty > svg{margin-top:0;}} .bellIcon{width:20px;margin-right:.5em;}.loupeIcon{width:20px;margin-right:.5em;}.loupeIcon::before{font-family:SHSymbols;font-size:20px;content:'\e035';color:#ea4c23;}.bellIcon::before{font-family:SHSymbols;font-size:20px;content:'\e018';color:#ea4c23;}.briefcase{width:60px;}.briefcase::before{font-family:SHSymbols;font-size:70px;content:'\e01f';color:#ea4c23;}.empty_suggestions{background-color:white;padding:1em;font-size:120%;color:#777;max-width:100vw;text-align:left;}.empty_suggestions .left{float:left;width:24%;margin-right:5%;}.empty_suggestions .left img{width:100%;border:0;}.empty_suggestions .right{float:right;width:70%;}.empty_suggestions .title{display:table;font-size:1.5em;font-weight:bold;width:100%;margin:.25em 0;}.empty_suggestions .content{width:calc(100% - 3em);display:table;margin:1em 1em 1em 0;}.empty_suggestions .activeFilters{display:block;}.empty_suggestions .paragraph ul{margin-bottom:2em;padding-left:2em;}.empty_suggestions .paragraph,.empty_suggestions .paragraph li{margin:1em 0;}.empty_suggestions svg{fill:#ea4c23;}.empty_suggestions li:hover svg{fill:#ff9478;}.empty_suggestions ul li svg{width:1em;height:1em;stroke:none;margin-right:.5em;}.empty_suggestions ul li svg,.empty_suggestions ul li svg+ *{display:inline;vertical-align:middle}.empty_suggestions .briefcase{width:4em;height:3em;margin-top:-.75em;}.empty_suggestions .briefcase,.empty_suggestions .briefcase+ *{display:inline-block;vertical-align:middle;}.empty_suggestions .alertButton{color:#ea4c23;cursor:pointer;}.empty_suggestions .alertButton:hover{color:#ff9478;}.empty_suggestions .activeFilters{margin-top:.45em;padding-left:1.7em;}.empty_suggestions .activeFilter{margin-top:0;font-size:.85em;}.empty_suggestions .resetFiltersButton{display:block;}@media(max-width:560px){.empty_suggestions .paragraph ul{padding-left:0;}.empty_suggestions .content .right .paragraph div{margin-top:20px;}}@media(max-width:480px){.empty_suggestions .content{width:100%;display:block;position:relative;}.empty_suggestions .content >  *{float:none;display:block;}.empty_suggestions .content > .right{width:100%;}} body{background-color:#f5f6f7;}#mainBody{margin-top:0;}.white-ribbon-container{background-color:#fff;padding-top:.5rem;}.list_container{width:80%;min-width:1540px;margin:0 auto;}.list_container.map_container{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;}.sidebar{width:300px;vertical-align:top;margin-bottom:2rem;}.content_container{display:flex;flex-direction:row-reverse;justify-content:space-between;}.helpButtonDiv{color:#fff;top:0;right:0;width:300px;padding:1rem;background-color:#ff9846;border-radius:10px;position:absolute;}.helpButtonDiv > p{text-align:center;font-size:1.2rem;padding:0 1rem;margin-bottom:1rem;}.helpButtonDiv > button{padding:.4rem .5rem;background:#ea4c23;width:100%;text-align:center;font-size:1.2rem;}.helpButtonDiv > button::before{content:"\e018";display:inline-block;margin-right:.5rem;font-family:SHSymbols;}.helpButtonDiv > button:hover{background-color:rgba(234,76,19,.5);}.helpButtonDiv > button:not(.smallButton){display:none;}.helpButtonDiv > button.smallButton{display:inline-block;padding:.4rem .5rem;}@media(min-width:1023.98px){.helpButtonDiv > button:not(.smallButton){display:inline-block;}.helpButtonDiv > button.smallButton{display:none;}}.main_content > div{}.main_content{width:calc(100% - 300px - 1vw);margin-bottom:2rem;vertical-align:top;}.content_header{display:block;position:relative;}.toppingBar{clear:both;margin:5px 0;}.rss{float:right;font-weight:bold;}.tag.red{color:red;}.tag.green{color:green;}.tag.blue{color:blue;}@media (min-width:2328.98px){.list_container{width:1864px;max-width:1864px;}}@media (max-width:1649.98px){.list_container{width:90%;min-width:auto;}}@media(max-width:1539.98px){.list_container{width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;}.main_content{width:100%;margin-right:0;margin-left:0;}.helpButtonDiv{width:auto;background-color:transparent;margin:0;padding:0;bottom:3rem;border-radius:0;font-size:1rem;position:relative;}.helpButtonDiv p{display:none;}.helpButtonDiv > button{font-size:1rem;}.sidebar{position:static;width:100%;}.block.lists-relatedSearches > ul{display:table;width:100%;}.block.lists-relatedSearches > ul > li{display:inline-table;width:50%;padding-left:3px;padding-right:3px;}.sidebar .helpButtonDiv{display:none;}.content_container{flex-direction:column-reverse;}.list_container.map_container{flex-flow:column-reverse nowrap;}}@media(max-width:1023.98px){.helpButtonDiv > button{}.macos .helpButtonDiv > button.smallButton{padding:.4rem .5rem .35rem;}}@media(max-width:767.98px){.block.lists-relatedSearches > ul > li{display:table;width:100%;}}@media(max-width:575.98px){#mainBody{width:100%;display:inherit;margin-right:0;margin-left:0;padding-left:1.9vw;padding-right:1.9vw;}.main_content{margin-bottom:1em;}.content_header{width:100%;}.content_container{width:100%;}.white-ribbon-container{margin-left:-1.9vw;margin-right:-1.9vw;padding-left:1.9vw;padding-right:1.9vw;}.list_container{width:100%;margin-left:0;margin-right:0;}} .sh-gallery{overflow:hidden;direction:ltr;position:relative;}.sh-gallery .slides{}.sh-gallery .slide{width:350px;flex-shrink:0;position:absolute;z-index:1;}.sh-gallery,.sh-gallery .slides,.sh-gallery .slide,.sh-gallery .slide-content{width:100%;height:100%;}.sh-gallery,.sh-gallery .slide,.sh-gallery .slide-content{display:block;}.sh-gallery .prev,.sh-gallery .next{position:absolute;display:block;left:15px;width:40px;text-decoration:none;text-align:center;font-family:SHSymbols;background:none;border:0 none;font-size:52px;text-shadow:2px 2px #333;color:#fff;font-weight:bold;top:38%;opacity:.5;cursor:pointer;transition:opacity .5s ease;z-index:2;}.sh-gallery .next{left:auto;right:15px;}.sh-gallery .prev:hover,.sh-gallery .next:hover{opacity:1;}.sh-gallery .prev::before{content:'\e003';}.sh-gallery .next::before{content:'\e001';}.sh-gallery .slide::after{display:block;width:100%;text-align:center;font-size:700%;line-height:1em;color:#eee;font-family:SHSymbols;content:"\e046";position:relative;top:calc(50% - .5em);}.sh-gallery img.empty{display:none;} .main_header{width:80%;margin:0 auto;}.profileTabs,.lowContent{padding:0 10%;}.lowContent{background-color:#eee;display:flex;}#mainBody{width:100%;}.tab_content{display:none;}.tab_content.active{display:block;}.headerBlockContainer{display:flex;border-color:#e0e0e0;border-width:0 0 1px 1px;border-style:solid;margin:0 0 1rem;align-items:stretch;}.headerDetails{width:24%;min-width:300px;background-color:white;}.headerDetails.snippet{width:100%;margin-bottom:1rem;}.headerItems{margin:0 1rem;position:relative;}.headerDetails.snippet .headerItems{margin:0 0 0 1rem;display:inline-block;vertical-align:top;width:calc(60% - 1rem);}.headerDetails .logo{width:100%;max-height:252px;display:block;margin-bottom:1rem;vertical-align:top;}.headerDetails.snippet .logo{width:40%;margin-bottom:1rem;display:inline-block;}.ratingDivModal{display:none;}.ratingDivModal textarea{width:100%;height:5rem;}.ratingDivModal .message{font-size:85%;color:#ea4c23}.mainProfileImageContainer{width:76%;position:relative;overflow:hidden;}.mainProfileImageContainer>img{display:block;width:100%;height:100%;object-fit:cover;max-height:650px;}.mainProfileImageContainer .extra{position:absolute;text-align:center;width:300px;bottom:0;left:calc(100% - 300px);}.mainProfileImageContainer .extra .item{background-color:white;margin:4px 6px;padding:3px;display:inline-block;width:4.5rem;height:4.5rem;}.mainProfileImageContainer .extra .item img{display:block;width:100%;height:100%;}.mainProfileImageContainer .extra .item .label{font-family:Arial,Helvetica,sans-serif;background-color:rgba(120,120,120,.75);text-align:center;color:white;font-size:10px;position:relative;bottom:1.25rem;}.headerDetails .profileName{font-weight:bold;font-size:140%;margin:.8rem 0;}.headerDetails .profileAddress{margin:.5rem 0;}.headerDetails .profileWebsite{margin:.5rem 0;}.headerDetails .socialChannelsInfo{margin:.5rem 0;}.headerDetails .socialChannelsInfo > span{margin-right:.25rem;}.headerDetails .socialChannelsInfo svg{width:1.5rem;height:1.5rem;}svg.facebook{fill:#3B5998;}svg.twitter{fill:#00ACEE;}svg.youtube{fill:#B63324;}svg.linkedin{fill:#83CDE0;}svg.pinterest{fill:#CB2027;}svg.web{fill:#4C4071;}svg.skype{fill:#00aff0;}.geo{display:none;}.headerItems .openingHours{display:table;}.headerItems .closeNow,.headerItems .aboutToClose,.headerItems .aboutToOpen,.headerItems .openNow{margin-right:.2rem;}.headerDetails .company_block_flags{margin:.5rem 0;min-height:1rem;}.headerDetails .company_block_flags img{margin-right:4px;width:16px;height:12px;}.headerDetails .profileStats{float:right;min-width:64px;text-align:center;padding:.5rem;position:relative;background-color:#ff9846;color:white;font-size:90%;border-radius:2px;}.headerDetails .profileStats big{font-size:1.25rem;font-weight:bold;}.headerDetails .profileAge{text-align:right;margin:.5rem 0;font-size:92%;padding-top:.5rem;clear:both;}.headerDetails .starsRow,.headerDetails span{display:inline-block;vertical-align:middle;}.headerDetails .geo{display:none;}.headerDetails .starsData{margin:0 .5rem;font-size:75%;display:none;}.headerDetails .starsVotes{font-size:64%;font-weight:normal;font-style:italic;margin:0 .5rem .2rem;}.headerDetails .bigPhoneNumberDiv{margin:12px auto;font-weight:bold;text-align:left;display:block;font-size:27px;}.headerDetails .phoneNumbers{cursor:pointer;}.headerDetails .bigPhoneNumberDiv button{padding:.25rem .5rem;background-color:#FFF;border-radius:5px;color:#EA4C23;font-weight:bold;border:1px solid #EA4C23;}.headerDetails .bigPhoneNumberDiv button:hover{color:#fff;background-color:#EA4C23;}.headerDetails .bigPhoneNumberDiv button.whatsApp{color:#00c110;border-color:#00c110;margin-left:.5rem;}.headerDetails .bigPhoneNumberDiv button.whatsApp:hover{color:#fff;background-color:#00c110;}.headerDetails .bigPhoneNumberDiv button::before{font-family:SHSymbols;font-size:1rem;content:"\e8d0";margin-right:.5rem;position:relative;top:-1px;font-weight:bold;}.headerDetails .bigPhoneNumberDiv button.whatsApp::before{content:"\e8d2";}.mainProfileImageContainer .item{cursor:pointer;}.profileTabs{border-bottom:1px solid #e0e0e0;}.profileTabs li{display:inline-block;padding:1rem 2rem;font-weight:bold;cursor:pointer;}.profileTabs li.active{border-color:#e0e0e0 #e0e0e0 #eee #e0e0e0;border-style:solid;border-width:1px;cursor:default;background:#eee;margin-bottom:-1px;}.profileTabs li.active a{color:#333;cursor:default;}.main_content.profileBlock{background:#eee;margin-right:0;width:calc(100% - 300px);padding-right:1rem;}.profileBlock .browser.full{padding:0;}.profileBlock .rowToolsContainer{margin:1rem 0;}.profileBlock .propertiesMainList_header{width:100%;}.profileBlock .mainSearchBar{width:auto;margin-left:0;padding-left:0;background-color:#fff;}.profileBlock .propertiesMainList_header .typeBlock .typeListLink{background-color:#fff;}.profileBlock .mainSearchBar.filterSearchBar{margin-left:1rem;}.profileBlock .moreFiltersButton,.profileBlock .lessFiltersButton{}.profileBlock .propertiesMainList_header .mapListLink{background-color:#fff;}.tableFormat,.phones{margin-bottom:1rem;}.phones .type{display:none;}#loadingRatings{font-weight:bold;display:table-cell;vertical-align:middle;height:32px;padding-top:20px;padding-bottom:20px;padding-left:10px;}#loadingRatingsBefore{content:".";color:transparent;margin-right:10px;min-width:32px;min-height:32px;display:table-cell;background:url(//static.spainhouses.net/images/preloader.gif) no-repeat center center;padding-top:20px;padding-bottom:20px;}.ratingFilters{padding:2rem;display:flex;flex-wrap:nowrap;justify-content:space-between;}.ratingFilters > div{}.ratingFilters #starsFilter{width:8rem;}.ratingFilters #starsSelectLang{width:12rem;}.ratingFilters .selectWrapper::after{top:17%;}.ratingsContainer > div{padding:2rem;}.ratingsContainer h2{cursor:default;font-size:1.5rem;text-align:center;}.ratingsContainer .singleCommentBox{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0;}.ratingsContainer .singleCommentBox:last-child{border:0 none;}.ratingsContainer .singleCommentBox .photo{display:block;width:120px;height:90px;border:1px solid #e0e0e0;margin-right:1rem;float:left;}.commentDetails .left> strong{font-size:140%;}.singleCommentBox strong{display:block;margin-bottom:2px;}.singleCommentBox .commentFilledStars img{height:15px;}.singleCommentBox .charCounterDiv,.singleCommentBox .timeAgo{font-size:85%;}.singleCommentBox .timeAgo{margin-right:.5rem;}.singleCommentBox .timeAgo,.singleCommentBox .timeAgo+ *{vertical-align:middle;}.singleCommentBox .censored{color:#ea4c23;font-weight:bold;}.singleCommentBox .falseLink.censore{color:#f33;}.singleCommentBox .falseLink.uncensore{color:#72ca44}.singleCommentBox .falseLink.commentActions{margin-left:.5rem;}.descriptionText{margin:2rem;}.descriptionText p{margin:1rem 0;}.commentDetails{width:calc(100% - 120px - 1rem);float:right;display:flex;flex-wrap:wrap;}.commentDetails>div{flex:1 auto;}.commentDetails .right{text-align:right;}.commentDetails .left,.commentDetails .right{height:3rem;}.commentDetails .commentText{width:100%;flex:0 auto;margin:1rem 0;}.commentDetails textarea{height:100px;border:1px solid #e0e0e0;display:inline-block;width:100%;margin:6px auto;padding:3px;}.commentDetails .private_polity_message{width:auto;max-width:none;text-align:left;}.commentDetails button{background-color:#ea4c23;padding:.2rem 1rem .3rem;}span.commentActions svg{display:inline-block;width:1rem;height:1rem;}.answer svg{fill:#ea4c23;stroke:#ea4c23;}.empty_comments{padding:1rem;font-size:120%;color:#777;max-width:100vw;text-align:left;}.empty_comments .left{float:left;width:24%;margin-right:5%;}.empty_comments .left img{width:100%;border:0;}.empty_comments .right{float:right;width:70%;}.empty_comments .title{display:table;font-size:1.5rem;font-weight:bold;width:100%;margin:.25rem 0;}#mapDialog{overflow:hidden;}.mapView .floatContainer:nth-child(3) .lowContent{padding:0;}.mapView .main_content.profileBlock{padding-right:0;padding-left:0;background:none;}.tab_content .mainSearchForm{padding:0;margin:0;background:none;}.tab_content .mainSearchForm .searchButtonContainer,.tab_content .locationSearchContainer{display:none;}#mainBody.mapView .tab_content{display:none;}#mainBody.mapView .tab_content.active{display:flex;flex-flow:column;}#mainBody.mapView .main_header{display:none;}#mainBody.mapView .floatContainer.top{display:none;}#mainBody.mapView .mainSearchForm{padding:.5rem 0;}.mapView .propertiesMainList_header{background:none;}#mainBody.mapView #propertiesMainList_header{width:80%;margin-left:auto;margin-right:auto;}#mainBody.mapView .mainSearchForm{max-width:70rem;}#mainBody.mapView .propertiesMainList_header .groupBlock{max-width:70rem;}#mainBody.mapView .ml-dropdown,#mainBody.mapView .tl-dropdown{max-width:70rem;}#mainBody.mapView .propertiesMainList_header .modeBlock{right:unset;}#mainBody.mapView .floatContainer.lower{height:100%;}#mainBody.mapView .floatContainer .lowContent{height:100%;}.propertiesMainList_header .groupBlock{}@media (max-width:1649.98px) and (min-width:1340px){.mainSearchContainer{width:auto;}}@media (max-width:1649.98px){#mainBody.mapView #propertiesMainList_header{width:90%;}.main_header{width:90%;}.profileTabs,.lowContent{padding:0 5%;}}@media (max-width:1339.98px){#mainBody{margin:0;}.main_header{width:auto;margin:0;}#mainBody.mapView #propertiesMainList_header{width:calc(100% - 1rem);}.profileTabs,.lowContent{padding:0;display:block;}.profileTabs li:first-child{border-left-width:0;}.headerBlockContainer{border-left-width:0;}.mainProfileImageContainer .extra{left:auto;right:0;width:auto;}}@media (max-width:992px){.ratingFilters,.ratingsContainer > div{padding:0;}.descriptionText{margin:0;}}@media (max-width:575.98px){#mainBody{padding-left:0;padding-right:0;}.ratingFilters,.ratingsContainer > div{margin:0 -.5rem 2rem;font-size:90%;}.ratingFilters select{font-size:100%;}.mainProfileImageContainer{display:none;}.headerDetails{width:100%;}.headerDetails .logo{width:auto;max-width:100%;margin-left:auto;margin-right:auto;}.profileBlock .rowToolsContainer{display:none;}.profileBlock .propertiesMainList_header{padding-top:.5rem;margin-top:0;}.profileTabs li:last-child{border-right-width:0;}.profileTabs li{width:calc(100% / 3);padding:1rem 0;text-align:center;font-size:.9rem;}.profileTabs li .counter{display:none;}.ratingsContainer h2{display:none;}.ratingsContainer .singleCommentBox .photo{width:60px;height:45px;margin-right:.5rem;}.commentDetails{width:calc(100% - 60px - .5rem);}.SHStars > .star,.votesChart .star{width:15px !important;height:14px !important;background:url(/images/smallLiveRatingStars.png) 0 0 no-repeat !important;}.SHStars > .filledStar{background:url(/images/smallLiveRatingStars.png) 0 -15px no-repeat !important;}.SHStars > .starQ1{background:url(/images/smallLiveRatingStars.png) 0 -43px no-repeat !important;}.SHStars > .starHalf{background:url(/images/smallLiveRatingStars.png) 0 -58px no-repeat !important;}.SHStars > .starQ3{background:url(/images/smallLiveRatingStars.png) 0 -72px no-repeat !important;}.newCommentBox .commentDetails{width:100%;}.descriptionText{margin:0;padding:.5rem .5rem 0;}.main_content.profileBlock{padding-left:0;padding-right:0;}.profileBlock .browser.full{padding:0 .5rem;}.profileBlock .mobile-filters-row{margin:0 -.5rem;padding:.4rem 1rem;background-color:transparent;}.profileBlock .mobile-filters-row-fixed{background-color:#ea4c23;}.profileBlock .article-container{margin:0;}}@media(max-width:480px){.empty_comments{width:100%;display:block;position:relative;font-size:100% !important;margin:0 0 2rem !important;}.empty_comments .left,.empty_comments .right{float:none;display:block;}.empty_comments .right{width:100%;}} .SHStars{}.SHStars > .star,.votesChart .star{display:inline-block;width:24px;height:20px;margin:0;padding:1px;background:url(/images/liveRatingStars.png) 0 0 no-repeat;}.votesChart .star{display:inline-block;}.SHStars > .total{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-size:14px;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .votes{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-style:italic;font-size:12px;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .callToAction{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-style:italic;font-size:12px;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .total:hover,.SHStars > .votes:hover{cursor:default;}.SHStars > .filledStar{background:url(/images/liveRatingStars.png) 0 -20px no-repeat;}.SHStars > .starQ1{background:url(/images/liveRatingStars.png) 0 -60px no-repeat;}.SHStars > .starHalf{background:url(/images/liveRatingStars.png) 0 -80px no-repeat;}.SHStars > .starQ3{background:url(/images/liveRatingStars.png) 0 -100px no-repeat;}.waitVote{position:relative;margin-bottom:-19px;bottom:26px;border:1px solid #ea4c23;text-align:center;background-color:white;font-size:12px;padding:3px;}.voteError{position:relative;margin-bottom:-19px;bottom:19px;border:1px solid #e75b62;border-radius:5px;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cfff4bc',endColorstr='#4cfff4bc');font-size:12px;padding:3px;}.showVotes{position:absolute;background:#eee;top:3em;left:-5em;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:52;display:block;width:440px;}.showVotesPeak{box-shadow:3px -3px 5px -1px rgba(100,100,100,.5);content:'';width:.6em;height:.6em;top:-.3em;left:calc(50% - .3em);z-index:53;position:absolute;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#eee;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476,M12=-.7071067811865475,M21=0.7071067811865475,M22=0.7071067811865476,sizingMethod='auto expand');}.mouseOverEnsurer{width:100%;height:20px;position:relative;margin-bottom:-20px;display:none;}.votesChart{margin:.5em;text-align:left;}.votesChart  *{padding:0;}.votesChart .votesBar{background:none repeat scroll 0 0 #fff;border:2px solid #ff9846;height:15px;clear:none;background:url(/images/votesBarEmpty.jpg) top left;background-size:contain;padding:0;}.votesChart .votesBar .fill{display:block;height:100%;width:0;background:#ff9846;background-size:contain;box-shadow:5px 0 5px -2px #888;padding:0;margin:0;}.votesChart .starsIndicator{display:table-cell;vertical-align:middle;text-align:center;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;width:14%;}.votesChart .wantToVoteQ{font-size:.8em;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;margin:.5em;padding:0;text-align:center;display:none;}.votesChart .starsIndicator > table{margin:0;padding:0;}.votesChart .voteCounter{font-style:italic;font-size:.6em;font-family:arial,helvetica,clean,sans-serif;text-align:center;width:8%;}.votesChart table{border-spacing:2px;border-collapse:separate;width:100%;}.SHStars > .callToAction > div{background:#ffe868;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb',endColorstr='#fceabb',GradientType=1 );position:relative;border-radius:4px;height:8px;padding:7px;padding-bottom:9px;padding-top:6px;margin-bottom:-18px;bottom:9px;left:15px;font-weight:bold;font-style:normal;cursor:default;color:#e83f13;font-size:12px;animation-duration:200ms;}.SHStars > .callToAction > div:before{position:relative;border-radius:4px;height:15px;width:15px;margin-bottom:-18px;background:#FFE868 none repeat scroll 0 0;display:block;content:" ";transform:rotateZ(45deg);bottom:2.5px;right:15px;z-index:-1;}@keyframes hideDivAnimation{from{opacity:1;}to{transform:rotateX(-40deg);opacity:.5;}}@keyframes showDivAnimation{from{transform:rotateX(-40deg);opacity:.5;}to{opacity:1;}}@keyframes showDivAnimation2{from{transform:rotateX(-40deg);opacity:.5;}to{opacity:1;}} .icon{background:url(//static.spainhouses.net/images/images.png) no-repeat;display:inline-block;height:32px;width:32px;}.socialIcons{margin-bottom:6px;}.facebook{background-position:-464px -163px;}.twitter{background-position:-464px -197px;}.youtube{background-position:-464px -231px;}.google{background-position:-464px -265px;}.linkedin{background-position:-464px -300px;}.rss{background-position:-464px -333px;}.followUs{color:#E83F13;display:block;margin-bottom:10px;}.sidebar .share{overflow:auto;background-color:#fff4bb;border:1px solid #fdcf36;padding-top:12px;padding-left:5px;margin-bottom:15px;border-radius:3px;}.shareButtonFacebook,.shareButtonTwitter,.shareButtonGoogle,.shareButtonEmail{float:left;margin-right:6px;}.shareButtonFacebook{margin-left:3px;}.shareButtonEmail{margin:0 0 5px;}.shareButtonEmail_ru{display:block;margin:10px 4px;}.shareButtonGoogle_ru{float:none;}.socialSmallIcon{background:url(//static.spainhouses.net/images/images.png) no-repeat;display:inline-block;margin:0 4px 0 0;height:25px;width:25px;}.facebookSmall{background-position:-567px -164px;}.twitterSmall{background-position:-567px -198px;}.youtubeSmall{background-position:-567px -232px;}.googleplusSmall{background-position:-567px -266px;}.linkedinSmall{background-position:-567px -300px;}.pinterestSmall{background-position:-567px -334px;}.instagramSmall{background-position:-567px -334px;}.websiteSmall{background-position:-567px -370px;}.skypeSmall{background-position:-567px -407px;} .propContainer{width:100%;font-size:0;margin-bottom:5vh;}.propContainer > .propBox:last-child{margin-right:.8vw;}.propContainer:last-child{margin-bottom:0;}.contactSimilarPropertiesBlock{display:flex;justify-content:space-between;flex-wrap:wrap;flex-grow:1;margin-left:-2px;margin-right:-2px;}.contactSimilarPropertiesBlock .propBox{border-radius:3px;height:calc(25% - 6px);margin:3px 0;position:relative;padding:0;cursor:pointer;width:calc(50% - 3px) !important;font-weight:bold;font-size:.8rem;color:#fff;text-shadow:-1px 0 #666,0 1px #666,1px 0 #666,0 -1px #666;border:2px solid transparent;}.propBox .favButton.favProperty{top:10px;right:10px;width:25px;height:25px;position:absolute;z-index:49;font-family:SHSymbols;display:none;font-size:20px;}.contactSimilarPropertiesBlock .propBox.propBoxSelected{border:2px solid #ea4c23;box-shadow:0 0 3px 0 #ea4c23;}.similarContactBtn.disabled{background-color:#c1c1c1;}.similarContactBtn.disabled:hover{background-color:#c1c1c1;}.propBox .favButton::after{font-family:SHSymbols;content:'\f2dc';font-weight:normal;font-size:22px;}.propBox .favOn::after{color:#d00;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}.propertyBedrooms{padding-right:5px;}.propertyBathrooms{padding-right:5px;}.propertyBedrooms::before{width:24px;height:24px;font-family:SHSymbols;content:"\e019";padding-right:5px;}.propertyBathrooms::before{width:24px;height:24px;font-family:SHSymbols;text-align:center;content:"\e01a";padding-right:5px;}.photoElement::after{width:16px;height:30px;font-family:SHSymbols;text-align:center;font-weight:normal;content:"\e01b";padding-left:10px;font-size:.8rem;position:relative;top:1px;display:inline-block;}.propBox .favButton.favProperty svg{top:11px;right:11px;position:absolute;width:24px;height:24px;pointer-events:none;cursor:pointer;}.propBox a,.propBox a:hover{color:white;}.propBox a:hover{decoration:none;}.propBox .mainInfo{position:absolute;left:0;bottom:0;padding:0;padding-right:6px;padding-left:6px;display:table-cell;vertical-align:bottom;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.propBox .price{}.propBox .price > span{}.propBox:hover{color:white;}.propBox .favButton{transform:scale(1);transition-duration:.3s;}.propBox:hover .favButton{transform:scale(1.15);transition-duration:.3s;}.propBox .type{display:table;font-size:1.4vw;line-height:23px;padding-bottom:.3vw;}.propBox .icons{position:relative;display:table;padding-top:2px;left:2px;}.ui-dialog .contact.interested{padding:1rem;}.ui-widget-content .propBox .icons,.ui-widget-content .propBox .icons span,.ui-widget-content .photoDiv,.ui-widget-content .photoDiv  *{font-size:.7rem;}.ui-widget-content .photoDiv{padding-bottom:1px;height:auto;line-height:1;}.ui-widget-content .photoElement::after{font-size:.7rem;line-height:1.1;height:auto;}.ui-widget-content .propBox .type,.ui-widget-content .propBox a,.propBox a:hover{font-size:.8rem;line-height:1;}.propBox .backgroundImg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.propBox .backgroundImg img{width:100%;height:100%;object-fit:cover;}.propBox .backgroundImg:before{display:block;width:100%;height:100%;content:' ';pointer-events:none;box-shadow:-30px -96px 80px -38px rgba(0,0,0,.5) inset;position:absolute;}.propBox .icons span{display:table-cell;font-size:15px;}.propBox .icons svg{width:15px;height:15px;margin-right:4px;margin-left:4px;margin-bottom:1px;display:table-cell;fill:#fff;}.propBox .icons svg:nth-child(1){margin-left:0;}.successSimilarAlert{background-color:#def1d3;color:#20be22;padding:1rem 1.5rem;font-size:1rem;}.successSimilarAlert::before{font-family:SHSymbols;font-size:1rem;content:"\E00E";display:inline-block;width:1rem;margin-right:1rem;color:#FFF;background-color:#20be22;border-radius:50%;padding:.5rem .65rem;}.successSimilarAlertNext{font-size:100%;padding:0 1rem 1rem 2rem;background-color:#def1d3;color:#20be22;margin:0 0 .5rem;text-align:center;}.successSimilarTxt,.successSimilarTxt  *{text-align:center;font-size:.95rem;}.successSimilarTxt{margin:.5rem 0;}.contact_form_inline.successSimilar{display:flex;flex-flow:column nowrap;height:600px;}.contact_form_inline .successSimilarAlert{padding:1rem;}.contact_form_inline .contactSimilarPropertiesBlock .propBox{margin:1px;height:calc(25% - 2px);width:calc(50% - 2px);}.contact_form_inline .propBox .mainInfo,.contact_form_inline .propBox .price,.contact_form_inline .propBox .type,.contact_form_inline .propBox .icons,.contact_form_inline .propBox .icons span,.contact_form_inline .tourDivSim,.contact_form_inline .photoDiv,.contact_form_inline .photoElement::after{font-size:.8rem;line-height:1;padding-bottom:0;height:auto;}.contact_form_inline .photoElement::after{font-size:.7rem;padding-left:3px;}@media (max-width:1270px){.propBox{height:14.5vw;}}@media (max-width:1180px){.propBox{height:17.5vw;font-size:2.7vw;margin-left:.4%;margin-right:.4%;width:32.5%;}.propBox .type{font-size:2.3vw;}.propContainer > .propBox:last-child{margin-right:0;}.propBox.type2{width:24.2%;}.propBox .price > span{font-size:1.7vw;}.propContainer{width:100%;padding-left:.4vw;padding-right:.4vw;}}@media (max-width:859px){.propBox .favButton{width:23px;height:23px;}.propBox{height:24vw;font-size:4.3vw;width:49.2%;}.propBox .type{font-size:3.1vw;}.propBox .price > span{font-size:3vw;}.propContainer > .propBox:nth-child(3),.propBox.type2{width:32.53%;}.propBox.type2:nth-child(6),.propBox.type2:nth-child(7){width:49.2%;}}@media (max-width:560px) and (orientation:portrait){.propBox{height:39vw;font-size:7vw;width:100%;margin-left:0;margin-right:0;}.propContainer > .propBox:nth-child(3),.propBox.type2{width:100%;margin-left:0;margin-right:0;}.propBox .price > span{font-size:5.5vw;}.propBox .type{font-size:6vw;}.propBox.type2:nth-child(6),.propBox.type2:nth-child(7){width:100%;}.favButton::after{font-size:25px;}.favsShareBar > div{height:35px;padding:5px 6px;}}@media (max-width:1063.98px){.ui-dialog .contact.interested{}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.propContainer{margin-bottom:30px;}}@media (min-width:1500px){h2,h5,h1{font-size:23px;}.propBox .type{font-size:21px;}.propBox .price{font-size:1.4rem;}.ui-widget-content .propBox .type,.ui-widget-content .propBox .price{font-size:.8rem;margin-bottom:0;padding-bottom:.2rem;}#mainBody > #mainRight h5{font-size:18px;top:-26.5px;}#linksFooter > #linksFooterContainer > div svg{width:105px;height:75px;}#socialIcons > a > svg{width:37.5px;height:37.5px;}#newsDivContainer > .newsDiv h3{font-size:22px;}}@media (max-width:220px){.propBox .icons svg{width:10px;height:10px;}} .bigPhoneNumberDiv img{vertical-align:middle;height:1rem;}.profileBlock+.sidebar{padding-top:1rem;}.sidebar #contact_inlineMainBlock.block{padding:0;margin-bottom:0;box-shadow:2px 2px 4px rgba(100,100,100,.25);position:sticky;top:4rem;}.sidebar #contact_inlineMainBlock.userContact{margin-bottom:1em;position:initial;}.floatContainer .sidebar #contact_inlineMainBlock.block{background-color:white;}.sidebar .contact{padding:.75em;}.sidebar #contact_inlineMainBlock .userBlock{background-color:#eee;}.sidebar #contact_inlineMainBlock .phoneContact{background-color:#eee;}.profile_content .sidebar .contact{border:0;}.sidebar .interested .contact_details_date_note_sended{background-color:white;font-weight:bolder;margin-bottom:.5em;position:relative;text-align:center;}.sidebar .interested .contact_details_date_note .falseLink{text-decoration:underline;}.sidebar .interested{background-color:#fff;}.floatContainer .sidebar .interested{background-color:white;}.interested .contact_checkboxes label{font-size:.9em;margin-left:.25em;}ul.contact_checkboxes{margin-top:20px;}ul.contact_checkboxes li{min-width:49%;list-style-type:none;display:flex;align-items:start;margin-bottom:10px;}ul.contact_checkboxes li> *{vertical-align:middle;display:inline-block;}ul.contact_checkboxes li.odd{margin-right:2%;}ul.contact_checkboxes input{width:18px;height:18px;min-width:18px;}.contact_legal{font-size:12px;padding-top:15px;color:#666;}.contact_legal a,.wiseDisplay span{color:#ea4c23;font-size:12px;}.contact_legal span{color:#ea4c23;}.form .similarAlertDisplay_interested label,.form .favoriteDisplay_interested label{}.form .details_contact_button_container button,.details_contact_button_container .button{padding:9px 37px 9px 37px;margin:.5rem 0 0;}.form .details_contact_button_container button,.details_contact_button_container .button.bigContactButton{width:100%;font-size:1.2rem;position:relative;background-color:#ea4c23;}form .details_contact_button_container button:hover,.details_contact_button_container .button.bigContactButton:hover{background-color:#ff9846;}form.contact_form_whatsApp .bigContactButton{background-color:#00c110;}form.contact_form_whatsApp .bigContactButton:hover{background-color:#34b075;}.contact_form_popup .details_contact_button_container button.desktop{display:initial;}.contact_form_popup .details_contact_button_container button.mobile{display:none;}.contact_details_date_note{font-style:italic;font-weight:bold;}.contact_form_popup .form_block textarea{width:100%;height:5em;resize:vertical;}.contact_form{min-height:12em;}.contact_form_user{margin-top:.5em;}.contact_form .form_block{margin:1.2rem 0 .5rem;}.contact_form .form_block .left{}.contact .contact_form_popup .form_block .left .phone{float:left;width:49%;}.contact .contact_form_popup .form_block .left .name{float:left;width:49%;margin-right:2%}.contact .contact_form_popup .contact_about{font-weight:bold;width:100%;border-radius:0;}.contact .contact_form_popup .email{width:100%;}.contact .contact_form_popup .contact_details_date_note_sended{min-height:15em;}.contact .contact_form_popup button{padding:8px 65px;margin:0 auto;display:block;}.details_contact_button_container{text-align:center;}.ui-dialog .ui-dialog-content.contact_popup{padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;}.openingHours{display:inline-table;font-size:.9em;margin:.5em auto;}.openingHours > div{display:table-row;}.openingHours > div > div{display:table-cell;}.openingHours > div > div:nth-child(2),.openingHours > div > div:nth-child(5),.openingHours > div > div:nth-child(7){padding:0 .2em;}.openingHours > div > div:nth-child(3){padding-right:.2em;}.contact_popup .contact_info{background-color:#eee;width:45%;padding:1em 1em 0;height:100%}.contact_popup .contact_info .title{font-size:140%;font-weight:bold;margin-bottom:.5em;}.contact_popup .contact_info .info_block{overflow:auto;margin-bottom:1em;}.contact_popup .contact_info .info_block .publisherLogo img{width:120px;height:90px;border:0;float:left;margin:0 .5em .5em 0;}.contact_popup .contact_info .bigPhoneNumberDiv{text-align:left;margin:0;}.phoneContact .bigPhoneNumberDiv >  *{vertical-align:middle;}.contact_info .bigPhoneNumberDiv,.phoneContact .bigPhoneNumberDiv{color:#ea4c23;}.contact_popup .contact_info .bigPhoneNumberDiv .clickToSee{text-align:center;}.contact_popup .contact_info .bigPhoneNumberDiv .prefix{color:#999;cursor:default;}.bigPhoneNumberDiv .phoneNumbers{margin-right:.2em;cursor:default;}.contact_popup .contact_info .propertyBlock img{width:200px;height:150px;}.contact_popup .contact_info .propertyBlock .reference{font-style:italic;margin-bottom:.35em;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.contact_popup .contact_info .propertyBlock .propertyName{font-size:1.2em;}.contact_popup .contact_info .info_block .publisherName{font-size:120%;margin-bottom:.5em;font-weight:bold;}.contact_form_popup .details_contact_button_container button,.contact_form_popup .details_contact_button_container .button{margin:.5rem 0 0;padding:.5rem 0;}.contact_form_popup .similarAlertDisplay_interested{margin-right:6px;}.contact_form_popup .contact_checkboxes{margin-bottom:3px;margin-top:5px;}.contact_form_popup .details_contact_button_container button{margin-bottom:1px;}.interested_title_popup .ui-dialog-title{font-size:2em;text-transform:capitalize;}.contact_form_error_popup{font-size:1.1em;font-style:italic;font-weight:bold;color:#C30;padding:3px;clear:both;}.contact_form_error_inline{font-size:1.1em;font-style:italic;font-weight:bold;color:#C30;padding:3px;}.succeed_message{font-size:110%;margin-bottom:.5em}#contact_inlineMainBlock .userBlock{padding:.75em;}.contact_popup .userBlock{margin-bottom:2em;}.userBlock h4{font-size:1em;margin-bottom:.5em;border-bottom:1px solid #FDCF34;padding-bottom:.2em;}.userBlock_logo{margin-right:10px;float:none;background:transparent;vertical-align:top;}.userBlock_owner{height:45px;background:transparent;vertical-align:top;}.userblock_mainName{font-weight:bold;font-size:12px;}.userBlock_info{margin-top:10px;font-size:.9rem;}.openNow,.closeNow,.aboutToOpen,.aboutToClose{margin:0 auto;position:relative;}.openNow::before,.closeNow::before,.aboutToOpen::before,.aboutToClose::before{display:inline-block;width:15px;height:15px;border-radius:50%;content:" ";margin-right:7px;font-size:12px;position:relative;top:2px;}.openNow::before,.aboutToClose::before{background-color:#3aff56;}.closeNow::before,.aboutToOpen::before{background-color:#FDCF34;}.userBlockContainer{display:inline-block;vertical-align:top;text-align:center;width:145px;padding-top:.5rem;}.userBlock_info .see_more{display:block;margin-top:12px;text-align:center;}.userBlock_showPhones{font-size:1.1em;font-weight:bold;background:transparent url(//static.spainhouses.net/images/ico_phone.png) no-repeat -2px 2px;padding:5px 0 5px 20px;}.userBlock_phoneNumbers{margin-top:8px;font-weight:bold;font-size:1.1em;color:#E83F13;}.userBlock #contactBarCalificator{}#contact_form_inline input,#contact_form_inline select,#contact_form_inline textarea{border:1px solid #ea4c23;width:100%;}.contact_form_inline .selectWrapper::after{top:17%;}.contact_form_inline .comboPlus .arrow::after{top:18% !important;}.comboPlus .control .clipping{padding:4px 6px !important;font-size:1rem;}.contact_form_inline .comboPlus .control .clipping{padding-bottom:1px !important;}#contact_form_inline .form_block .left input:last-child{width:calc(50% - 2px);margin-left:2px;}#contact_form_inline .form_block .left input:first-child{width:calc(50% - 2px);margin-right:2px;}#contact_form_inline input[type=checkbox],.interested .contact_checkboxes label{width:auto;}#contact_form_inline input[type=checkbox]{}#contact_form_inline input{padding:4px;}#contact_form_inline textarea{height:90px;padding-left:4px;}.contact_form_user textarea{font-size:15px;}#contact_form_inline .prefix-select,#contact_form_inline .comboPlus[data-name=prefix],#contact_form_popup .prefix-select,#contact_form_popup .comboPlus[data-name=prefix]{width:30%;}#contact_form_inline .phone{width:calc(70% - .5em);margin-left:.5em;}#contact_form_popup .phone{width:calc(70% - .25em);margin-left:.25em;}#contact_form_popup .comboPlus[data-name=prefix] .control{padding:5px 2px 4px;}.contact_form_popup .comboPlus[data-name=prefix] .control{padding:1px 2px 3px !important;}.contact_form .selectWrapper{width:100%;border:0 none;}.contact_form select{padding:4px 1.4em 4px 4px;}.contact_form_popup .comboPlus .list{width:23.45em;}#contact_form_inline .form_block.contact_checkboxes{}.contact_form .form_block> *{vertical-align:top;}.prefix-select{display:inline-block;}.private_polity_message{font-size:.85em;text-align:center;}.private_polity_message a,.private_polity_message .falseLink{font-size:1em;}.userBlock_socialPlusWebBlock{display:inline-block;margin:8px 0 0 0;height:25px;width:100%;text-align:left;}.currency_info{font-weight:normal;position:relative;margin:.75em .3em;}.currency_info .currency_image{float:left;margin:0;}.currency_info button{font-size:13px;margin:.5em -1em;padding:.3em .5em;}.currency_info .main_info{margin:0 4px 0 100px;font-size:115%;}.currency_info .remarks{font-size:85%;margin:.75em auto;text-align:left;width:84%;}.contact_reloadForm_container{text-align:center;}.registration_info{margin:2em;}.userBlock .bigPhoneNumberDiv{margin:12px auto;font-weight:bold;text-align:center;font-size:18px;display:flex;justify-content:space-between;}.userBlock_logo:hover{opacity:.5;}.userBlock .bigPhoneNumberDiv button{padding:.25rem .5rem;background-color:#FFF;border-radius:5px;color:#EA4C23;font-weight:bold;min-width:7rem;}.userBlock .bigPhoneNumberDiv button:hover{background-color:#EA4C23;color:#fff;}.userBlock .bigPhoneNumberDiv button.whatsApp{color:#00c110;}.userBlock .bigPhoneNumberDiv button.whatsApp:hover{background-color:#00c110;color:#fff;}.userBlock .bigPhoneNumberDiv button::before,form.contact_form_whatsApp .bigContactButton::before{font-family:SHIcons;font-size:1rem;content:"\e8d0";margin-right:.5rem;position:relative;top:-1px;font-weight:bold;display:inline-block;width:18px;}form.contact_form_whatsApp .bigContactButton::before{font-weight:normal;font-size:1.2rem;width:1.2rem;margin-right:.25rem;}.userBlock .bigPhoneNumberDiv button.whatsApp::before,form.contact_form_whatsApp .bigContactButton::before{content:"\e8d2";}#contact_inlineMainBlock .reference{font-size:.9em;}.BPNDasHidden{height:0;overflow:hidden;display:block;}#errorReporting_block{background:#eee;padding:.7em 1em;}#errorReporting_block select{border:1px solid #ff9846;width:100%;}#errorReporting_block .buttons.center,#errorReporting_block .buttons.center input{width:100%;}.openingHoursIndicatorDiv{margin-bottom:10px;}.bigPhoneNumberDiv > .prefix{color:#919191;padding-right:4px;}.bigPhoneNumberDiv > .hiddenPart{padding-left:7px;}.bigPhoneNumberDiv > .hiddenPart > .clickToSee{font-size:11px;position:relative;bottom:15px;z-index:27;}.bigPhoneNumberDiv > .hiddenPart > .dashes{line-height:3px;position:relative;bottom:16px;z-index:26;text-align:left;letter-spacing:5px;}.fpxRP{padding-right:5px;}.ui-dialog .user_info{width:50%;}.ui-dialog .contact.interested{width:50%;left:50%;}.contact_form_popup select,.contact_form_popup input,.contact_form_popup textarea{color:#333;padding:5px 2px;padding-left:4px;}.ui-dialog .contact.interested{width:55%;padding:0 1rem 1rem 1rem;height:100%;display:flex;flex-flow:column nowrap;}.ui-dialog .contact.interested .title{font-size:120%;font-weight:bold;margin-bottom:.5em;}.ui-dialog .contact_form{flex-grow:1;display:flex;flex-flow:column wrap;}.contact_form_popup .form_block{margin:.75em 0;}.contact_form_popup input,.contact_form_popup select,.contact_form_popup textarea{width:100%;border:1px solid #ea4c23;}.contact_form_popup.contact_form_whatsApp input,.contact_form_popup.contact_form_whatsApp select,.contact_form_popup.contact_form_whatsApp textarea,.contact_form_popup.contact_form_whatsApp .comboPlus .control,.contact_form_popup.contact_form_whatsApp .comboPlus.dropped div.list{border-color:#00c110;}.contact_form_popup.contact_form_whatsApp .comboPlus ul li.main{background-color:#34b075;}.contact_form_popup .selectWrapper::after{top:17%;}.contact_form_popup select{appearance:none;outline:0;}.contact_form_popup input[type=checkbox]{position:relative;}.contact_form_popup input[type=checkbox],.interested .contact_checkboxes label{width:auto;}.sidebar .block .title_4{display:block;border-bottom:1px solid #ea4c23;padding-bottom:.4em;color:#333;font-weight:bold;font-size:1.2rem;margin-bottom:.2em;}.sidebar .userContact .title_4{margin-bottom:.7em;}.sidebar .block .title_4 > span{font-weight:normal;color:#383838;float:right;font-style:italic;font-size:16.6px;position:relative;top:3px;}.userblock_mainName{font-weight:normal;display:block;font-size:20px;margin-bottom:.3em;}.contactBar{display:none;background-color:rgba(255,255,255,.96);box-shadow:0 -2px 8px 0 rgba(71,71,71,.24);left:0;bottom:0;position:fixed;width:100%;z-index:5000;padding:4px .5vw;overflow:hidden}.contactBar.willShow{transform:translateY(10rem);will-change:transform;}.willShow.showYourSelf{transform:translateY(0);}.contactBar .buttons button.phone,.contactBar .buttons button.contactButton,.contactBar .buttons button.call_phone{vertical-align:middle;margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.5rem;width:36%;padding:0;color:white;background-color:#EA4C23;}.contactBar .buttons button.whatsApp{background-color:transparent;margin:0;}.contactBar .buttons> *:hover{color:white;}.contactBar img.logo{display:block;height:52px;margin-right:1em;width:64px;object-fit:cover;}.contactBar .phone::before,.contactBar .call_phone::before{content:"\e8d0";font-family:SHSymbols;margin-right:.5em;display:inline-block;}.contactBar .form::before{content:"\e8d1";font-family:SHSymbols;margin-right:.75em;display:inline-block;}.contactBar .publisher{display:flex;margin-right:1rem}.contactBar .buttons{display:flex;padding:6px 0;justify-content:flex-start;flex-grow:1;}.contactBar .publisherItems{font-size:85%;max-width:calc(100% - 52px - 3em);}.contactBar .publisherItems div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.contactBar .stars{height:14px;width:88px;vertical-align:middle;}.contactBar .stars+  *{vertical-align:middle;}.whatsappIcon{width:1.15em;height:1.15em;display:inline-block;vertical-align:middle;padding-bottom:.15em;}.whatsappIcon:hover{transform:none;}.contactBar >  *{max-width:350px;}.sidebar #contact_inlineMainBlock .interested{}@media(max-width:1339.98px){.profileBody .contactBar{display:flex;padding:4px 8px;justify-content:space-between;}}@media(max-width:767.98px){.contact_popup .contact_info{display:none;}.ui-dialog .contact.interested{width:100%;float:none;padding:0 .5rem 1rem;}.contactBar{display:flex;justify-content:space-between;padding:4px 8px;}.contactBar .buttons button.call_phone,.contactBar .buttons button.phone{order:2;background:#fff;color:#EA4C23;border:1px solid #EA4C23;}.contactBar .buttons button.whatsApp{background:#fff;color:#00c110;border:1px solid #00c110;width:32%;height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.contactBar .buttons button.whatsApp::before{font-family:SHIcons;font-size:1.1rem;content:"\e8d2";color:#00c110;display:inline-block;margin-right:.4rem;width:18px;}.contactBar .buttons button.phone,.contactBar .buttons button.contactButton,.contactBar .buttons button.call_phone{width:32%;height:2rem;padding:0 .25rem;line-height:1;margin-right:1.75%;}.contactBar .buttons button.whatsApp{order:3;}}@media(max-width:575.98px){.ui-dialog .ui-dialog-content.contact_popup{height:92% !important;}.contactBar{padding:4px;justify-content:space-around;}.contactBar .publisher{display:none;}.contactBar> *{width:auto;}.contactBar .buttonWide{width:42%;}#contact_form_popup .comboPlus[data-name=prefix] .control{}.contactBar .buttons{width:100%;max-width:100%;}.profileBody .contactBar{display:none;}.contact_form_popup .details_contact_button_container button.desktop{display:none;}.contact_form_popup .details_contact_button_container button.mobile{display:block;}} .block.lists-relatedSearches{background-color:#eee;padding:0 .25rem .1rem;margin-bottom:2rem;font-size:.95rem;}.block.lists-relatedSearches h3,.block.lists-relatedSearches h2{font-weight:bold;font-size:1.2rem;margin:0;display:block;}.block.lists-relatedSearches a{padding-left:.5rem;display:inline-block;width:100%;}.block.lists-relatedSearches .types >:not(.indent){font-weight:bold;}.block.lists-relatedSearches .area .bold{font-weight:bold;}.block.lists-relatedSearches .area.twolevels >:not(.indent){font-weight:bold;}.block.lists-relatedSearches .area.twolevels >:not(.indent){padding-top:.75rem;}.block.lists-relatedSearches .area.twolevels .title{margin-bottom:-.25rem;}.block.lists-relatedSearches .types .indent,.block.lists-relatedSearches .area .indent{text-indent:.5rem;margin-left:.5rem;}.block.lists-relatedSearches .title{border-bottom:1px solid #EA4C23;padding-bottom:.25rem;margin-top:0;margin-bottom:.5rem;}.block.lists-relatedSearches ul{margin-bottom:0;font-size:95%;margin-left:.5rem;}.block.lists-relatedSearches > div{margin-bottom:1.5rem;}.block.lists-relatedSearches hr{margin:1rem 1.5vw;}.block.lists-relatedSearches hr:last-child{display:none;}.block.lists-relatedSearches li{cursor:default;}.block.lists-relatedSearches li.bold{font-weight:bold;}.block.lists-relatedSearches small{white-space:nowrap;}.block.lists-relatedSearches li small{font-size:88%;}.block.lists-relatedSearches .coast{display:block;padding-top:1rem;}.block.lists-relatedSearches .coast a{padding-left:0;font-weight:bold;font-size:120%;}@media(max-width:1339.98px){.block.lists-relatedSearches > div{display:inline-block;width:calc(33% - 20px);margin-right:20px;vertical-align:top;}}@media(max-width:991.98px){.block.lists-relatedSearches > div{display:inline-block;width:calc(50% - 20px);vertical-align:top;}}@media(max-width:575.98px){.block.lists-relatedSearches{padding:1rem .35rem;}.block.lists-relatedSearches > div{width:calc(100% - 10px);display:block;}.block.lists-relatedSearches li{margin-top:3px;margin-bottom:3px;display:block;padding-top:4px;padding-bottom:4px;}} .mailtoFriendButton{display:inline-block;border:1px solid #c1d1d9;border-radius:2px;background:#ebf2f6 url(//static.spainhouses.net/images/bg_mailtoFriend_button.png) repeat-x;color:#207599;text-shadow:#fff 1px 1px;cursor:pointer;padding:2px 5px 1px 5px;}.mailtoFriendButton:hover{background-image:url(//static.spainhouses.net/images/bg_mailtoFriend_button_hover.png);color:#333;}.mailtoFriendButton span{background:url(//static.spainhouses.net/images/envelopeIcon.png) no-repeat left 2px;padding-left:17px;}.mailtoFriendDialog{display:none;padding:0 4em;}.mailtoFriendDialog ul{padding:0;margin:1rem auto;list-style:none;width:100%;max-width:100%;}.mailtoFriendDialog li{margin-bottom:.3em;}.mailtoFriendDialog li.hidden{display:none;}.mailtoFriendDialog li label,.mailtoFriendDialog li small{display:block;width:30%;float:left;color:#333;}.mailtoFriendDialog li.text_row label{margin-top:.4em;}.mailtoFriendDialog li input[type=text]{width:100%;padding-right:2em !important;}.mailtoFriendDialog li textarea,.mailtoFriendDialog li input[type=text]{background-color:white;color:#333;padding:5px 2px 5px 4px;border:1px solid #ea4c23;}.mailtoFriendDialog li input[type=checkbox]{vertical-align:middle;}.mailtoFriendDialog li textarea{width:100%;}.mailtoFriendDialog li.checkboxes_row{margin-bottom:2em;line-height:170%;}.mailtoFriendDialog li.button_row{text-align:center;}.mailtoFriendDialog li.checkboxes_row label{display:inline;float:none;vertical-align:middle;}.mailtoFriendDialog button{cursor:pointer;display:inline-block;font-size:1.2rem;max-width:20em;width:100%;padding:.5rem 0;}.mailtoFriendDialog .mailtoFriendError{border-radius:3px;margin:0 auto 1em auto;width:100%;border:1px solid #FA9917;background-color:white;}.mailtoFriendDialog li textarea+small{width:100%;margin-bottom:.5em;display:block;padding:0 .25em;color:#ea4c23;}.mailtoFriendDialog .mailtoFriendError .message{color:#333;padding:.5em;font-weight:bold;}.mailtoFriendDialog .mailtoFriendError .message_close{border-radius:0 0 0 3px;background-color:#FA9917;color:white;cursor:pointer;display:block;float:right;font-weight:bold;padding:0 4px 4px 4px;line-height:1em;}.mailtoFriendDialog .formWarning{background:url(//static.spainhouses.net/images/ico_alert.png) 98% center no-repeat !important;background-color:#FFF4BC !important;}.alertMessage{padding:2em 0;text-align:center;}.private_polity_message{margin:.2em auto;max-width:25em;} .shareSocialDialog dt{font-size:110%;font-weight:bold;margin:10px 0 1px;}.shareSocialDialog dl{margin:0 0 1em;padding:0;}.shareSocialDialog dd{margin:0;padding:0;padding-bottom:7px;}.shareSocialDialog ul li{display:inline-block;margin:4px 0;padding:2px;}.shareSocialDialog .shareSocial_net,.shareSocialDialog .shareSocial_email{padding:0 .5em;margin:.5em 0 0;}.shareSocialDialog .shareSocial_net li{width:47%;}.shareSocialDialog ul li svg{width:30px;margin-right:.5em;}.shareSocialDialog ul li >  *{display:inline-block;vertical-align:middle;}.shareSocialDialog .shareSocial_email svg{width:30px;fill:#ea4c23;}.copyText::after{display:inline;content:'\e047';margin-left:.5em;font-family:SHSymbols;font-size:20px;}@media(max-width:1024px){.shareSocialDialog ul li{margin:4px;padding:0;}}