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;}.mainSearchForm{margin:0 -.5rem;padding:.5rem;position:relative;}.mainSearchForm input,.mainSearchForm textarea,.mainSearchForm keygen,.mainSearchForm select,.mainSearchForm button{font-size:1em;}.mainSearchForm.filterOpened{box-shadow:0 0 5px rgba(0,0,0,.5);}.mainSearchForm .mainSearchBar{font-size:1em;font-weight:bold;line-height:1em;float:left;width:calc(100% - 300px);}.mainSearchForm .mainSearchBar> *,.mainSearchForm .mainSearchTools> *{vertical-align:middle;height:2em;}.mainSearchForm .mainSearchBar> *> *,.mainSearchForm .mainSearchTools> *> *{vertical-align:middle;}.mainSearchForm .mainSearchTools{float:right;width:300px;}.mainSearchTools span.button{background-color:#ea4c23;padding:6px 5px;}.mainSearchTools span.button:hover{background-color:#ff9846;}.mainSearchForm input[type=text],.mainSearchForm input[type=password],.mainSearchForm textarea,.mainSearchForm select,.mainSearchForm input[type=text]:active,.mainSearchForm input[type=password]:active,.mainSearchForm textarea:active,.mainSearchForm select:active,.mainSearchForm input[type=text]:hover,.mainSearchForm input[type=password]:hover,.mainSearchForm textarea:hover,.mainSearchForm select:hover{border:0 none;}.mainSearchForm select{appearance:none;-webkit-appearance:none;outline:0;padding:0 .5rem .15rem .35rem;height:2em;background:white;cursor:default;}.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;}.mainSearchForm .selectWrapper: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{border-radius:0;font-size:100%;content:'\e000';font-family:SHSymbols;font-weight:normal;padding:0;display:inline-block;position:absolute;right:.25em;top:.5em}.mainSearchForm .selectWrapper select{background:transparent;color:#3b4144;border:0 none;appearance:none;-webkit-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;width:8em;text-align:left;}.mainSearchBar .moreFiltersButton > .counter,.mainSearchBar .lessFiltersButton > .counter{font-size:1.2em;display:none !important;}.mainSearchBar .svgicon{display:none;vertical-align:middle;padding:.5em 0 .3em;}.mainSearchBar .svgicon svg{width:1.2em;height:1.2em;fill:#ea4c23;stroke:#ea4c23;margin:0 .25em;}.mainSearchBar .moreFiltersButton .label::before{content:'\e000';font-family:SHSymbols;font-size:100%;margin-right:.4em;font-weight:normal;}.mainSearchBar .lessFiltersButton{display:none;}.mainSearchBar .moreFiltersButton{}.mainSearchBar .lessFiltersButton .label::before{content:'\e002';font-family:SHSymbols;font-size:100%;margin-right:.4em;font-weight:normal;}.mainSearchBar .inputWrapper{border-radius:4px 0 0 4px;border:1px solid #aaa;}.mainSearchForm .combinedWrapper,.mainSearchForm .inputWrapper{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.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;}.mainSearchForm .combinedWrapper input.keywords{border-width:1px 0 1px 1px;border-style:solid;border-color:#aaa;border-radius:4px 0 0 4px;}.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]{margin:0;display:inline-block;vertical-align:middle;}.mainSearchPad input[type=checkbox]+ *{display:inline-block;vertical-align:middle;}.mainSearchPad input[type=checkbox]{margin-right:.2em;}.mainSearchPad{margin:0 auto;padding:1.5em 1em 0;transition-property:none;width:65%;display:none;position:absolute;z-index:98;background-color:white;box-shadow:0 4px 4px rgba(0,0,0,.5);top:calc(50px + 2.85em);left:15.5%;}.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 input[type=checkbox]{display:inline;}.mainSearchPad li input[type=checkbox]+ *{display:inline;}.mainSearchPad li.title{width:100% !important;display:block !important;font-variant:all-small-caps;color:#aaa;line-height:2em;}.mainSearchPad .buttonRow{border-top:1px solid #aaa;padding:1em;text-align:center;font-size:110%;}.mainSearchPad .buttonRow button{background-color:#ea4c23;font-weight:bold;font-size:100%;padding:.25em 1em;}.mainSearchPad .buttonRow button.falseLink{background-color:transparent;font-weight:normal;color:#aaa;}.mainSearchPad .buttonRow button.falseLink:hover{color:#888;}.mainSearchPad .buttonRow button.resetFiltersButton{margin-right:2em;font-size:95%;}.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 .toggleControl::after{background-color:#ea4c23;border-radius:.25em;color:white;font-family:SHSymbols;font-size:70%;font-weight:bold;padding:0 .2em 0 .15em;margin-left:.2em;cursor:pointer;text-indent:0;display:inline-block;content:"\e000";line-height:1.1em;}.mainSearchPad .toggleControl.close::after{transform:rotate(180deg);}.mainSearchPad li label.empty{color:#777;}.mainSearchPad .filters_properties .filters_disabledType{display:none;}.mainSearchPad input[name=reference]{width:7em;}.activeFilters{margin-bottom:.25em;}.activeFilters > span{display:inline-block;vertical-align:middle;}.activeFilters span.activeFilter{padding:.25em .25em .25em .75em;margin-right:.5em;background-color:#e0e0e0;border-radius:5px;color:#869099;cursor:default;}.activeFilter > button{color:#999;padding:0 .25em .15em;margin:0 .25em;}.activeFilter > button:hover{color:#333;background-color:#aaa;}.activeFilters > span >  *{vertical-align:middle;line-height:1em;}.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';}.mainSearchBar .fillBlock{width:36em;}@media (min-width:2328.98px){.mainSearchForm{width:1864px;max-width:1864px;margin:0 auto;padding:.5em 0;}.mainSearchForm .mainSearchBar{text-align:left;}}@media (max-width:1648.98px){.mainSearchForm{padding:.5rem 5%;}.mainSearchForm .mainSearchBar{text-align:left;}.mainSearchPad{width:75%;left:12.5%;}}@media (max-width:1339.98px){.mainSearchForm .mainSearchBar{text-align:left;width:auto;}.mainSearchForm .mainSearchTools{width:auto;}.mainSearchForm .mainSearchPad{width:85%;left:10.5%;}.mainSearchForm .mainSearchContainer{width:auto;margin:0 auto;}}@media(max-width:1199.98px){.mainSearchForm{font-size:15px;}}@media(max-width:991.98px){.mainSearchForm .mainSearchBar{text-align:left;width:auto;}.mainSearchForm .mainSearchTools{width:auto;}.mainSearchForm .mainSearchPad{width:100%;left:0;padding:0 .35em;}.mainSearchForm .mainSearchContainer{width:auto;margin:0 auto;}.mainSearchPad .items ul li{padding:.5em .5em .5em 0;}.propertiesMainList_header .MyComboBoxContainer .MyComboBoxLabel{top:0;}.mainSearchBar .fillBlock{display:none;}}@media(max-width:1000px){.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 > .counter,.mainSearchBar .lessFiltersButton > .counter{display:initial !important;}.mainSearchBar .svgicon{display:inline-block;}.mainSearchPad .cols3_grid_5,.mainSearchPad .cols2_grid_5,.mainSearchPad .cols1_grid_5{margin:.25em 0;}.mainSearchForm .mainSearchPad{}.mainSearchForm .mainSearchPad .buttonRow{padding:.5em 1em;font-size:100%;}.activeFilters span.activeFilter{font-size:.9em;}.activeFilters span.activeFilter .close{}.mainSearchForm .combinedWrapper svg.searchIcon{right:3.8em;}}@media(max-width:767.98px){.mainSearchForm .combinedWrapper input.button{background-position:8px center;color:#ea4c23;}.mainSearchForm input[name=location]{width:40vw;}.mainSearchBar .MyComboBoxContainer.fixed{display:none;}.mainSearchBar .combinedWrapper svg.searchIcon{right:.65em;}.mainSearchBar .moreFiltersButton{display:none;}}@media(max-width:575.98px){.mainSearchForm{padding:1em 1.9vw .5em;margin-bottom:.5rem;}.mainSearchForm .mainSearchBar .searchButtonContainer{height:32px;}.mainSearchContainer{height:2.3em;}.content_container{float:none !important;}.content_header{margin-top:0 !important;}} .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;}.bc-container .bc-list{display:inline-block;}.bc-container .bc-list li{display:inline-block;margin-right:.35rem;cursor:default;position:relative;}.bc-container li.elipsis{display:none;cursor:default;}.bc-container .bc-list li.item::before,.bc-container .bc-list li:last-child::before{content:"/";display:inline-block;text-align:center;padding-right:.35em;}.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.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){}@media(max-width:767.98px){.bc-container .bc-list li:not(.bc-mobile){display:none;}.bc-dropdown-upper{display:block;}.bc-container .bc-list li.item::before,.bc-container .bc-list li:last-child::before{display:none;}}@media(max-width:575.98px){.bc-container{width:100%;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;}} 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;}} .statsMainBlock{position:relative;top:28px;}.stats_container{margin-top:45px;}.stats_sidebar{background-color:#eee;padding:.5em;margin-bottom:2em;margin-top:.75rem;}.stats_sidebar .title{border-bottom:1px solid #EA4C23;padding-bottom:.5em;margin-top:0;margin-bottom:.5em;}.stats_sidebar table{margin-bottom:0;font-size:95%;width:100%;}.stats_sidebar td:last-child{font-weight:bold;text-align:right;margin-left:1em;}.offer_type{background-color:#FFF;border:1px solid #FDD03A;color:#333;font-family:arial,helvetica,sans-serif;font-size:1em;margin:.35em .2em;padding:.25em;}.stats_info{padding-left:16px;font-size:80%;color:#6595B1;font-weight:bold;padding-bottom:3px;padding-top:3px;}.embed{padding-right:15px;padding-left:25px;font-size:80%;color:#6595B1;font-weight:bold;padding-bottom:3px;}#mainBody #help_suggestions{margin-bottom:5em;}.stats_boxs{background-color:white;margin-bottom:4rem;padding:.5rem;margin-top:.75rem;}.box_header{margin-bottom:1em;border-bottom:2px solid #ccc;}.box_header h2,.stats_sidebar h2{margin:0;float:left;font-size:1.75em;}.box_header_icons{float:right;padding-top:.3em;}.statsHeader{width:calc(100% - 300px - 1vw);margin-top:.5em;display:flex;flex-direction:column;}.statsHeader .title-wrapper{margin-bottom:.75rem;}.statsHeader p{margin:0;}.statsHeader h1{margin:.75rem 0 .25rem;font-size:1.65em;font-weight:bold;}.groupBlock{display:flex;flex-flow:row wrap;justify-content:space-between;margin:.45rem 0 0;border-bottom:1px solid #ea4c23;height:calc(1em + 1.2rem);align-content:center;}.otherOptions{border-radius:6px 6px 0 0;white-space:nowrap;}.smartTabs{display:flex;flex-flow:row nowrap;}.smartTabs span{padding:.5rem 14px;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:6px 6px 0 0;}.smartTabs span.active{background-color:#ea4c23;color:white;cursor:default;}.modeBlock{white-space:nowrap;position:relative;text-align:right;flex-grow:1;align-self:center;}.locationSearchContainer{display:inline-flex;margin-left:1rem;margin-right:-1rem;vertical-align:middle;margin-top:-.3rem;}.locationSearchContainer .grayedBox{background-color:#e0e0e1;border:0 none;outline:0;padding:7px 2rem 7px .5rem;position:relative;border-radius:5px;font-size: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;}.stats_date{color:#666;float:right;font-size:90%;padding-left:23px;padding-top:3px;}.stats_container .box_header h2{color:#28365E;float:left;font-size:1em;padding-left:5px;}.statsHeader h1 b.locationSelector{color:#ea4c23;font-weight:bold;cursor:pointer;}.statsHeader h1 span.extra{font-weight:normal;font-size:.8em;margin-left:.5em;}.statsHeader h1 b.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;}.more_stats_link{margin-top:3em;background:url(//static.spainhouses.net/images/ico_more_stats.png) no-repeat right center;padding-right:23px;text-align:right;}.closed_zones_more_link{background:url(//static.spainhouses.net/images/ico_more_stats.png) no-repeat right center;padding-right:23px;text-align:right;margin-right:12px;}.closed_zones_more_link a,.more_stats_link a{font-style:italic;text-decoration:underline;}.principal_stat_data{float:left;width:60%;}.principal_stat_data.extra_datas{width:100%;}.principal_stat_data span{display:block;}.principal_stat_data .principal_data{text-align:right;font-size:250%;}.related_datas{float:left;font-size:90%;margin-left:-.5em;}.stats_box_datas .indicated_data{color:#666;font-size:80%;font-weight:bold;margin-bottom:1em;}.up_stats{background-image:url(//static.spainhouses.net/images/stats-up-icon.png);color:#71AE35;}.down_stats,.up_stats{background-position:10px 3px;background-repeat:no-repeat;float:right;padding-right:9px;position:relative;text-align:right;margin-top:2em;}.down_stats span,.up_stats span{font-size:.9em;font-weight:bold;}.data_from_date{color:#777;float:right;font-size:.9em;padding-right:18px;}.down_stats{background:url(//static.spainhouses.net/images/stats-down-icon.png) no-repeat 10px 3px;color:#BA1C1C;}.stats_box_datas >  *{width:33%;padding:.5em;margin:.5em 0;}.links .stats_box_datas >  *{width:100%;}.principal_data{font-size:120%;font-weight:bold;}s.extra_datas_values{font-size:120%;font-weight:bold;}.stats_box_datas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.links .stats_box_datas{display:block;}.links .list-with-counters{line-height:2;display:flex;flex-flow:row wrap;}.links .list-with-counters a{display:inline-block;}.market_view table{font-size:inherit;width:100%;border:0;margin:0;}.market_view td{padding:.5em;border:1px none #FA9917;border-right:1px solid #FA9917;border-top:1px none #FA9917;border-bottom:1px none #FCC57A;}.market_view .last_row{border-right-style:none;}.market_view th{padding:.5em;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#FA9917;border-right-color:#FA9917;border-bottom-color:#FEE9CB;border-left-color:#FA9917;}.market_trends .stats_box_datas{}.stats_graphic_container,.stats_box_closed_zones_container{width:100%;height:44rem;}.stats_table_container{width:100%;}.stats_table{width:100%;column-count:3;}.stats_table a{display:inline-block;width:70%;margin-left:0;}.stats_table span{display:inline-block;width:25%;text-align:right;margin-right:5%;}.info.legend{background:white;padding:1em;line-height:18px;color:#555;font:12px Arial,Helvetica,sans-serif;border:2px solid rgba(0,0,0,.2);border-radius:4px;position:relative;top:4.25rem;right:3rem;}.info.legend i{width:3em;height:1.5em;margin:0 .25rem 0 1em;display:inline-block;vertical-align:middle;border-width:1px;border-style:solid;}.info.legend p{display:inline-block;margin:0;}.info.legend span{vertical-align:middle;}.table_list_trends_file{height:15px;margin-bottom:1em;padding:5px;border:1px solid #FFDBA6;}.table_list_trends_file_data_element{float:left;padding-right:11px;padding-bottom:3px;}.table_list_trends_file_data_related,.table_list_trends_file_data{width:24%;text-align:right;}.table_list_trends_file_data{font-weight:bold;color:#3367cc;}.table_list_trends_file_data_related.data_down{background:url(//static.spainhouses.net/images/triangle_down.png) no-repeat scroll right 2px transparent;}.table_list_trends_file_data_related.data_up{background:url(//static.spainhouses.net/images/triangle_up.png) no-repeat scroll right 2px transparent;}.table_list_trends_file_data_related{font-size:80%;font-weight:bold;padding-bottom:.6em;}.table_list_trends_file_title{float:left;width:40%;font-weight:bold;color:#666;font-size:80%;}.graphic_container_stats_box_closed_zones{background-color:#EBEBEB;height:300px;margin-left:10px;width:290px;padding-left:0;}.market_closed_zones .stats_box_datas{padding-bottom:19px;}.table_list_closed_zones{padding-right:8px;width:291px;}.table_list_closed_zones_file{height:15px;margin-bottom:1em;padding:5px;border:1px solid #FFDBA6;}.table_list_closed_zones_file_data_element{float:left;padding-right:11px;padding-bottom:3px;}.table_list_closed_zones_file_data_related,.table_list_closed_zones_file_data{width:24%;text-align:right;}.table_list_closed_zones_file_data{font-weight:bold;color:#3367cc;white-space:nowrap;}.table_list_closed_zones_file_data_related{font-size:80%;font-weight:bold;padding-bottom:.6em;}.table_list_closed_zones_file_title{float:left;width:40%;font-weight:bold;color:#666;font-size:80%;}.location_resume{font-style:italic;font-weight:bold;}.stats_resume{font-size:1.2em;}.stats_lateral_panel_table_head{padding-bottom:1.7em;font-weight:bold;color:#999;}.stats_lateral_panel_table_item_head{float:left;}.stats_lateral_panel_table_primary_item_head{width:48%;}.stats_lateral_panel_box{margin-left:auto;margin-right:auto;width:94%;}.stats_lateral_panel_table_secondary_item_head{text-align:right;width:45%;}.stats_lateral_panel_table_data{float:left;padding:.3em;}.stats_lateral_panel_table_primary_data{width:60%;}.stats_lateral_panel_table_secondary_data{text-align:right;color:#B76B04;width:30%;}.more_stats_options{border-top:1px solid #FDCF34;margin-top:5px;text-align:right;padding-top:2px;padding-right:5px;}.more_stats_options a{font-weight:bold;font-style:italic;color:#3C8AB0;}ul.stats_options_links{padding-bottom:5px;}.sidebar .block .stats_options_links li{padding-top:3px;}@media(max-width:1339.98px){.statsHeader{width:100%;border-bottom:0 none;}.statsHeader h1{margin-top:0;font-size:1.4em;}.statsHeader .groupBlock{padding:0;border-bottom:0 none;}}@media(max-width:992px){.stats_box_datas >  *{width:49%;}.stats_table{width:100%;column-count:2;}.market_closed_zones .stats_box_datas{display:block;}.stats_graphic_container,.stats_box_closed_zones_container,.stats_table_container{margin:0;padding:0;width:100%;}.stats_table_container{margin-top:1rem;}.info.legend{padding:.5em;max-width:25rem;}.info.legend p{width:50%;margin:.25em 0}}@media(max-width:767.98px){.principal_stat_data .principal_data{font-size:200%;}.statsHeader,.statsHeader h1,.groupBlock{font-size:1em;margin-top:0;}.statsHeader h1{margin:1rem 0;font-size:1.2em;}.stats_boxs{padding:.5em .25em 0;width:100%;margin-right:0;margin-top:0;}}@media(max-width:575.98px){.stats_boxs{border:1px solid #e4e4e4;margin-bottom:5vw;padding-left:8px;padding-right:8px;}.stats_box_datas >  *{width:100%;}.locationSearchContainer{margin-left:0;margin-right:-1.5rem;margin-top:0;}.stats_table{column-count:1;}.stats_table span{width:28%;margin-right:1%;}.ui-autocomplete  *{font-size:1rem;}.info.legend{padding:.5em;max-width:12rem;}.info.legend i{width:2em;margin:0 .25rem 0 .5em;}.info.legend p{width:100%;}}.smartTabs{display:flex;flex-flow:row nowrap;}@media(max-width:1023.98px){.smartTabs{background-color:white;flex-flow:column wrap;position:absolute;z-index:20;}.smartTabs.opened{box-shadow:0 .0125rem .5rem rgb(102 102 100 / 24%);}.smartTabs .active{padding-right:2.5em !important;}.smartTabs span:not(.active){display:none;border-radius:0;}.smartTabs .active::after{content:"\F549";font-family:SHSymbols;font-size:1.2rem;color:#fff;display:block;margin-left:5px;top:.55rem;position:absolute;right:.5em;}.smartTabs.opened span.active{position:relative;display:block;order:1;}.smartTabs.opened span:not(.active){display:block;order:2;padding-top:1rem;padding-bottom:1rem;}.smartTabs.opened span:not(.active):hover{background-color:#ff9846;color:#fff;}.smartTabs.opened span:not(.active):hover a{color:#fff;}.smartTabs.opened .active::after{content:"\F548";}} .locationTitleLabel{border-radius:5px;background-color:#FFE346;float:right;padding:7px;-moz-box-shadow:2px 2px 2px #666;-webkit-box-shadow:2px 2px 2px #666;box-shadow:2px 2px 2px #666;font-weight:bold;border:1px solid #ffa400;}.mainSearchMap_mapBlock{padding-top:5px;}.mainSearchMap_mapBlock .button{background:url(//static.spainhouses.net/images/imagesY.png) repeat-x #FFA400 0 -1222px;display:table;font-size:1em;margin:0 auto;padding-top:9px;padding-bottom:7px;width:auto;}.mainSearchMap_mapBlock .block{margin-bottom:7px;padding:0;}.back_button{border-radius:7px;background:url(//static.spainhouses.net/images/bg_button_search_general.png) repeat-x scroll center top #FFF;color:#000;font-weight:bold;padding:7px 14px 8px 8px;}.up_zone_button{background:url(//static.spainhouses.net/images/ico_back_butto.png) no-repeat scroll left center transparent;padding:5px 0 5px 29px;}.back_button:hover{background-color:#fff3b4;}root{display:block;}.mainSearchMap_locationName{margin-bottom:5px;}.simple_map_canvas{width:auto;height:350px;} .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;}} .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;}} .enquiry-criteria,.enquiry-contact{width:95%;}.enquiry-header{margin:10px 0 15px 0;}.enquiry-header h3{margin:10px 0 10px 0;}.enquiry-criteria{margin:15px auto 10px auto;}.enquiry-criteriaHeader{margin:5px 0 15px 0;}.enquiry-contact{margin:10px 0 15px 0;}.enquiry-footer{margin:1rem 0;}.enquiry-showCriteria{display:block;margin:-13px 0 15px 5px;}.enquiry-footer p{margin-bottom:10px;}.enquiry-optionsBlock{margin:0 auto 15px auto;}.enquiry-optionsBlock div{padding-left:170px;margin:5px 0;}.enquiry-optionsBlock input{margin-left:-20px;}.enquiry-optionsBlock label{padding-left:6px;}.enquiry-success{margin:10px 0 15px 0;background:url(/images/tickIcon.png) no-repeat left center;padding-left:75px;min-height:70px;}.enquiry-formBlock{margin-bottom:10px;}.enquiry-formBlock .comboPlus{width:60px;vertical-align:middle;}.enquiry-formBlock .comboPlus div.list{max-height:15.8em;}.enquiry-formBlock .comboPlus div.control{border-color:#ff9494;}.enquiry-formBlock .comboPlus div.control:hover,.enquiry-formBlock .comboPlus.dropped div.control{border-color:#ea4c23;}.enquiry-formBlock label{display:block;float:left;width:170px;font-weight:bold;margin-top:.3em;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock textarea{width:100%;}.enquiry-formBlock select,.enquiry-formBlock .enquiry-inputWrapper{width:23rem;}#enquiry-phonePrefix{width:7em;margin-bottom:-1px;}#enquiry-phone{width:calc(100% - 8em);margin-top:-3px;margin-left:1em;}#enquiry-message{height:80px;}.enquiry-formBlock .enquiry-inputWrapper{display:inline-block;}.enquiry-formBlock2-left,.enquiry-formBlock2-right{width:50%;float:left;margin-bottom:4px;}.enquiry-formBlock2-right{text-align:right;}.enquiry-formBlock2-left label,.enquiry-formBlock2-right label{display:inline-block;margin-right:5px;width:auto;float:none;font-weight:normal;}.enquiry-formBlock2-left input[type=text],.enquiry-formBlock2-right input[type=text],.enquiry-formBlock2-left input[type=password],.enquiry-formBlock2-right input[type=password],.enquiry-formBlock2-left select,.enquiry-formBlock2-right select,.enquiry-formBlock2-left textarea,.enquiry-formBlock2-right textarea{width:100%;}#enquiry-password{width:130px;}#enquiry-passwordContainer .user_forgotPassword{width:150px;text-align:right;}#enquiry-selectZones{display:inline-block;margin:2px 2px 0;}.enquiry-formBlock label.mandatory::after,.enquiry-formBlock2-left label.mandatory::after,.enquiry-formBlock2-right label.mandatory::after{content:" *";color:red;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock select,.enquiry-formBlock textarea{background-color:#FFF;border:1px solid #ff9494;color:#333;font-size:16px;}.enquiry-formBlock select{padding:3px 20px 3px 6px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock textarea{padding:3px 6px;}.enquiry-formBlock input[type=text]:focus,.enquiry-formBlock input[type=password]:focus,.enquiry-formBlock select:focus,.enquiry-formBlock textarea:focus{border-color:#E57408;}.enquiry-formBlock input[type=text]:hover,.enquiry-formBlock input[type=password]:hover,.enquiry-formBlock select:hover,.enquiry-formBlock textarea:hover{border-color:#ea4c23;}.enquiry-formBlock input[type=checkbox],#enquiry-type_propertyContainer input[type=checkbox],#enquiry-featuresContainer input[type=checkbox],.enquiry-optionsBlock input[type=checkbox]{vertical-align:-1px;}.enquiry-formError{color:#E83F13;font-size:.85em;margin:4px 0;display:block;}.formTerms{color:#666;font-size:.85em;text-align:center;margin-top:.5em;}#enquiry-type_propertyText,#enquiry-zonesText,#enquiry-featuresText,#enquiry-type_stateText{border:1px solid #ff9494;color:#333;font-size:16px;padding:3px 20px 3px 6px;height:27px;overflow:hidden;padding-right:20px;cursor:default;text-overflow:ellipsis;position:relative}#enquiry-type_propertyText::after,#enquiry-zonesText::after,#enquiry-featuresText::after,#enquiry-type_stateText::after{content:'\e000';font-family:SHSymbols;position:absolute;right:.5rem;top:15%;font-size:1rem}#enquiryForm .selectWrapper::after{top:17%;}#enquiry-type_propertyText:focus,#enquiry-zonesText:focus,#enquiry-featuresText:focus,#enquiry-type_stateText:focus{border-color:#ea4c23;}#enquiry-type_propertyText:hover,#enquiry-zonesText:hover,#enquiry-featuresText:hover,#enquiry-type_stateText:hover{border-color:#ea4c23;}.enquiry-formBlock .enquiry-inputWrapper{position:relative;z-index:100;}#enquiry-type_propertyContainer,#enquiry-featuresContainer,#enquiry-type_stateContainer{position:absolute;top:23px;right:0;left:0;overflow:auto;border:1px solid #ea4c23;background:#FFF;z-index:100000;width:330px;}#enquiry-type_propertyContainer ul,#enquiry-type_propertyContainer li,#enquiry-featuresContainer ul,#enquiry-featuresContainer li,#enquiry-type_stateContainer ul,#enquiry-type_stateContainer li{margin:2px;padding:0;list-style:none;}#enquiry-type_propertyContainer ul.enquiry-type_propertyList{margin-left:16px;list-style:none;}.enquiry-type_propertyGroupList label,#enquiry-featuresContainer label,#enquiry-type_stateContainer label{display:inline-block;float:none;width:auto;font-weight:normal;}.enquiry-toggleType_propertyGroup{display:inline-block;width:11px;height:11px;cursor:pointer;background:transparent no-repeat center 2px;}.enquiry-toggleType_propertyGroup.toggleUp{background-image:url(//static.spainhouses.net/images/ico_collapse_mini_new.png);}.enquiry-toggleType_propertyGroup.toggleDown{background-image:url(//static.spainhouses.net/images/ico_expand_mini_new.png);}.enquity-acceptBlock{padding:.4em .4em .4em 11.25em;margin:.5em 0;}.selectWrapper.selectWrapperSmall{width:70%;}.error{background-color:#FBDFDE;}.enquiry-error{font-size:90%;font-style:italic;padding-left:0 !important;}@media(max-width:575.98px){.enquiry-header{margin:0 0 1rem 0;font-size:14px;}.enquiry-header h3{margin:.5rem 0;}.enquiry-criteria{margin:0;}.enquiry-criteria,.enquiry-contact{width:100%;}.enquiry-formBlock{margin-bottom:2px;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock select,.enquiry-formBlock textarea{font-size:14px;}.enquiry-footer p{margin-bottom:0;}#enquiry-type_propertyText,#enquiry-zonesText,#enquiry-featuresText,#enquiry-type_stateText{font-size:14px;height:26px;line-height:1.47;padding-top:3px;position:relative;padding:3px 20px 1px 6px;}.enquiry-formBlock label{font-size:14px;}.enquiry-formBlock select,.enquiry-formBlock .enquiry-inputWrapper{width:100%;}.enquiry-formBlock2-left input[type=text],.enquiry-formBlock2-right input[type=text],.enquiry-formBlock2-left input[type=password],.enquiry-formBlock2-right input[type=password],.enquiry-formBlock2-left select,.enquiry-formBlock2-right select,.enquiry-formBlock2-left textarea,.enquiry-formBlock2-right textarea{width:100%;}.enquiry-formBlock .selectWrapper{width:100%;}.enquiry-formBlock select{padding:2px 20px 1px 6px;height:26px;}#enquiry-type_propertyContainer,#enquiry-featuresContainer,#enquiry-type_stateContainer{width:100%;}.enquiry-formBlock2-left,.enquiry-formBlock2-right{margin-bottom:0;}.enquiry-formBlock label{margin-top:1px;}.enquiry-formBlock .selectWrapper.selectWrapperSmall{width:70%;}} .help_suggestions::before{font-family:SHSymbols;font-weight:normal;content:"\e026";color:#ea4c23;font-size:58px;padding-right:6px;position:absolute;left:25px;top:20px;}.two_people::before{content:'\e03D';}.alert_home::before{content:'\e01e';}.help_suggestions .ico_paragraph{position:relative;padding-left:4rem;margin-bottom:1rem;min-height:3rem;display:flex;align-items:center;}.help_suggestions .ico_paragraph::before{position:absolute;left:0rem;font-family:SHSymbols;color:#ea4c23;font-size:225%;}.help_suggestions{background-color:white;padding:1rem 1rem 1rem 6rem;font-size:120%;max-width:100%;text-align:left;position:relative;}.help_suggestions h2{font-size:150%;font-weight:bold;width:100%;margin:1rem 0;border-bottom:2px solid rgb(204,204,204);}@media(max-width:1339.98px){.help_suggestions{font-size:1rem;}}@media(max-width:560px){.help_suggestions{padding:1em .45em;}.help_suggestions h2{width:100%;font-size:1.2em;margin-bottom:.5em;padding-left:67px;}.help_suggestions h2 span{height:1em;padding-bottom:0;padding-left:0;}.help_suggestions::before{font-size:52px;top:26px;left:4px;}.help_suggestions .row{width:100%;margin:0;}.help_suggestions svg{width:35px;height:35px;}.help_suggestions h2>svg{width:50px;height:40px;margin-bottom:0;}}