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;} .favsShareBar .favIcon::after{display:none;}.favsShareBar .shareIcon::after{display:none;}.favsShareBar .favButton::after{display:none;}.loweredArrow::before{font-family:SHSymbols;content:'\e03b';color:#ea4c23;}.favsShareBar button{padding:4px 8px;background-color:#ff9846;white-space:nowrap;margin-left:3px;height:2rem;display:inline-block;vertical-align:middle;}.favsShareBar button:hover{background-color:#ea4c23;}.favsShareBar .favButton::before{font-family:SHSymbols;font-size:1.25rem;content:'\e03f';display:inline-block;margin-right:10px;width:19px;vertical-align:middle}.shareSocial::before{font-family:SHSymbols;font-size:1.2rem;content:'\e02c';display:inline-block;margin-right:10px;width:20px;vertical-align:middle;}.loweredArrow::before{font-family:SHSymbols;content:'\e03b';color:#ea4c23;}.fourArrows{width:35px;height:35px;position:absolute;left:0;top:1px;}.fourArrows::after{font-family:SHSymbols;font-size:28px;content:'\e02d';color:white;}.tools button::before{font-family:SHSymbols;margin-right:.75em;display:inline-block;position:relative;}.tools button.alertButton::before{font-size:1.2rem;content:"\e034";color:#aaa;margin-right:.5rem;top:1px;}.tools button{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;color:#ea4c23;padding:.25em .5em;font-size:1rem;margin-left:.5rem;}.tools button:hover{background-color:#eee;}.tools >  *{display:inline-block;vertical-align:middle;}.tool{cursor:pointer;}.alertOn::before{color:#d00;content:"J";}.favOn::before{color:#d00;}.propertyDetailBody{display:flex;}#detail_bigContainer > img{width:100%;max-height:inherit;object-fit:cover;}#detail_bigContainer{width:100%;overflow:hidden;height:calc((82vw - 300px - 2em)  * .557);display:block;margin:0 auto;position:relative;background:#fff;margin-bottom:2rem;}.backToList{background:#eaebec;color:#333;padding:8px;display:table;cursor:pointer;}.upperLinks{margin-bottom:25px;padding-top:17px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;}.upperLinks .backLink{}.upperLinks .moveLinks >  *{vertical-align:middle;}.upperLinks a,.upperLinks span.falseLink{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.25em .75em;background-color:#eaebec;display:inline-block;}.upperLinks a.highlight{background-color:#ea4c23;color:#fff;border-radius:3px;}.upperLinks a.highlight::before{color:#fff;}.upperLinks span.falseLink{display:block;}.upperLinks span:not(.position) >  *{display:inline-block;vertical-align:middle;cursor:pointer;}.upperLinks .backlink::before,.upperLinks .previous::before,.upperLinks .next::after{color:#333;font-family:SHSymbols;display:inline-block;vertical-align:middle;width:15px;}.upperLinks .backlink::before,.upperLinks .previous::before{content:'\e003\e003';margin-right:.5em;}.upperLinks .backLink,.upperLinks .previous{margin-right:.5em;}.upperLinks .next{margin-left:.5em;}.upperLinks .next::after{content:'\e001\e001';margin-left:.5em;}.title_1{margin-bottom:.25em;}.title_1> *{display:inline;}.title_1 h1{font-size:1.65em;font-weight:bold;}.subTitle_1{font-size:1.2em;}.title_2{font-weight:normal;font-size:1.2em;}.favButton.favProperty.favOn svg{fill:#d00;}.title_2{margin-top:0;margin-bottom:.2em;}.title_3_container{margin-top:.3em;margin-bottom:.3em;display:flex;justify-content:space-between;align-items:flex-end;}.title_3_container >  *{}.title_3{width:50%;flex-grow:1;align-self:center;}.favsShareBar{white-space:nowrap;margin-left:1rem;}.favsShareBar span{color:white;}.favsShareBar .favOn::before{color:#d00;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}.favsShareBar > div{display:inline-block;white-space:nowrap;background:#ff9846;padding:4px 8px;margin-left:3px;cursor:pointer;border-radius:3px;}.favsShareBar > div >  *{vertical-align:middle;display:inline-block;line-height:1.5em;}.favsShareBar > div svg{width:20px;height:20px;fill:#fff;stroke:#fff;vertical-align:middle;}.headerBlockContainer .property-reference{float:right;margin-top:10px;}.detailPriceBlock{font-size:1.1em;}.detailPriceBlock >  *{display:inline-block;vertical-align:baseline;margin-right:.25em;}.detailPriceBlock > span{margin:0 .6em;}.detailPriceBlock .loweredArrow > span{color:#ea4c23;}.detailPriceBlock .loweredArrow  *{display:inline-block;vertical-align:baseline;}.detailPriceBlock .loweredArrow svg{fill:#ea4c23;height:.85em;margin-right:.35em;vertical-align:middle;}.detailPriceBlock > span:first-child{margin-left:0;}.detailPriceBlock > div.old_price{display:none;}.propertyDetailBlock > .fullList_alert{display:inline-table;}.propertyDetailBlock .fullList_alert svg,.propertyDetailBlock .fullList_alert span{display:table-cell;vertical-align:middle;}.propertyDetailBlock .fullList_alert svg{position:relative;bottom:1px;right:2px;}.propertyDetailBlock .alertSimilarFull svg{position:relative;top:3px;right:2px;}.sidebar{margin-top:2.4rem;}.propertyDetailBlock .insetAdBlock{background:#fff;margin:0 0 2rem;position:relative;width:100%;cursor:pointer;}.propertyDetailBlock .insetAdBlock{text-align:center;overflow:hidden;box-shadow:none;background:transparent;cursor:default;}.propertyDetailBlock .insetAdBlock > div:first-child{display:inline-block;}.propertyDetailBlock .insetAdBlock > div:first-child p{text-align:left;line-height:.1em;margin:1em 0;border-bottom:1px solid #aaa;}.propertyDetailBlock .insetAdBlock > div:first-child span{padding-right:1em;text-transform:uppercase;font-size:70%;display:block;color:#aaa;text-align:left;margin:.5em 0;cursor:default;}.propertyDetailBlock .insetAdBlock a{display:inline-block;line-height:1em;}.propertyDetailBlock .insetAdBlock picture{display:block;}.propertyDetailBlock .insetAdBlock img{display:block;max-width:100%;margin:0 auto;}.propertyDetailBlock .insetAdBlock img.img-tablet,.propertyDetailBlock .insetAdBlock img.img-mobile{display:none !important;}.deleted_properties_container{background:#fdcf36;color:red;margin:.5em 0;padding:.1em 1em;}.deleted_properties_container a,.deleted_properties_container span.falseLink{font-weight:bold;}.detailPriceBlock > span.tag.reduceTag{font-size:14px;}.detailPriceBlock > span.tag:not(.reduceTag){font-size:120%;}.detailPriceBlock >  * >:first-child,.detailPriceBlock .quantity{margin-right:.15em;}.detailPriceBlock .price span:first-child{font-weight:bold;font-size:150%;}.priceFullBlock > div.regTurismo > span{font-weight:bold;}.priceFullBlock > .priceRows > div.price{display:table-row;}.priceFullBlock > .priceRows > div.price > span{display:table-cell;}.priceFullBlock > .priceRows > div.price > span:first-child,.priceFullBlock > .priceRows > div.price.priceAOC > span:nth-child(2){font-weight:bold;font-size:165%;margin-bottom:10px;text-align:right;padding-right:5px;}.priceFullBlock > .priceRows > div.priceAOC > span:first-child{font-weight:normal;font-size:100%;text-align:left;padding-right:5px;}.priceFullBlock > .priceRows{margin-bottom:15px;display:table;}#contactBarCalificator{cursor:pointer;}.detailPriceBlock > div.price > span{font-weight:normal;font-size:65%;}.detailPriceBlock > div.data_down{color:#ea4c23;}.detailPriceBlock > div.data_down svg{width:13px;height:13px;position:relative;top:2px;left:4px;fill:#ea4c23;}.fullList_alert,.alertSimilarFull{display:inline-table;}.photoDiv{font-weight:bold;color:#fff;}.photoDiv svg{width:12px;height:12px;fill:#fff;}.sectionTitle{font-weight:bold;font-size:140%;margin-bottom:10px;margin-top:0;}.main_description_block{background:#fff;padding-top:1em;}#descriptionText table{display:none;}.sectionBlock .notFilled{font-style:italic;}.characteristics{margin-top:19px;}.sectionBlock{margin:0;padding:0 1em 3em;}.sectionBlock:last-child{margin-bottom:1em;}input[type=button].contactCTAButton,button.contactCTAButton,a.contactCTAButton{background:#ea4c23;border:0;color:#fff;padding:4px;padding-left:21px;padding-right:21px;border-radius:3px;display:table;margin-top:15px;cursor:pointer;}input[type=button].contactCTAButton:hover,button.contactCTAButton:hover,a.contactCTAButton:hover{background-color:#ff9846;}.langList > div.selected{}.langList{display:block;margin-bottom:.5em;font-size:.9em;}.langList > div{display:inline-block;margin:5px 0;}.langList > div:first-child{margin-left:0;}.langList > div.selected{color:#919191;cursor:default;}.col_3 li{list-style-type:none;}.col_3{padding:0;margin:0;display:table-cell;vertical-align:top;padding-right:35px;width:300px;}.col_3 li.title{color:#919191;margin-top:15px;margin-bottom:15px;}.priceFullBlock > .responsiveFalseLink{margin-bottom:15px;}.detailPriceBlock > div.price > span{font-size:16.6px;}.sectionBlock ul.priceItems{margin-top:15px;}.sectionBlock.development{background-color:#F0F0F0;padding-top:1em;padding-bottom:1em;}.sectionBlock.development .developmentPic{display:block;width:100%;object-fit:cover;height:40vw;max-height:20em;}.alertSimilarFull svg,.fullList_alert svg{width:15px;height:15px;fill:#fff;stroke:#aaa;stroke-width:7;}.addressBlock .quarterDistrict,.addressBlock .seeMaps,.addressBlock .zoneDiv{margin:.25em 0;}.addressBlock .seeMaps > div{margin-left:5px;margin-right:5px;}.addressBlock .seeMaps > div:first-child{margin-left:0;}.addressBlock .seeMaps > svg{width:13px;height:13px;margin-right:5px;}.addressBlock #detail_mapEnvironment_block{position:relative;bottom:420px;margin-bottom:-420px;z-index:-1;}#generalMap_Container{z-index:80;cursor:pointer;}#generalMap_Container span.zoomLabel{display:block;text-align:center;padding:.5em 0;font-weight:bold;color:#ea4c23;}#generalMap_Container:hover span.zoomLabel{color:#ff9478;}#mapDialog{overflow:hidden;}#generalMap_Container,#detail_mapEnvironment_block{margin-top:20px;}.seeMaps > .responsiveFalseLink{display:inline-block;}.price_history_table th{text-align:center;font-weight:normal;color:#919191;}.price_history_table th:first-child{text-align:left;padding-left:0;}.price_history_table th:last-child{text-align:right;padding-right:0;}.price_history_table td{padding:5px 5px 5px 0;text-align:center;width:200px;}.price_history_table td span{white-space:nowrap;}.price_history_table td:first-child{padding-left:0;text-align:left;}.price_history_table td:last-child{padding-right:0;text-align:right;}.data_down,.data_up{background:none;color:#333;padding-right:0;}.statsBlock div{margin-bottom:15px;}.statsBlock li > span:first-child{font-weight:bold;padding-right:5px;min-width:30px;text-align:right;}.statsBlock li > span{display:table-cell;}.priceStats{display:table;margin-top:19px;margin-bottom:19px;}.priceStats > div{display:table-row;}.priceStats > div > div{display:table-cell;padding:5px 5px 5px 0;width:200px;text-align:center;}.priceStats > div > div:first-child{text-align:left;}.priceStats > div > div:last-child{text-align:right;}.priceStats > div:first-child > div{font-weight:bold;}.priceStats svg{width:13px;height:13px;margin-right:5px;}.imageCol{display:inline-block;width:calc(33.3% - 8px / 3);margin-right:4px;vertical-align:top;}.imgCol2{margin-right:0;}.imageCol > img{display:block;width:100%;height:auto;margin-bottom:4px;cursor:pointer;}.videoContent{width:100%;}.videoContent > div{width:calc(50% - 2px);margin:2px;display:inline-block;vertical-align:top;}.videoContent > div:nth-child(even){margin-right:0;}.videoContent > div:nth-child(odd){margin-left:0;}.videoContent > div > div{width:100%;margin-bottom:4px;}.videoContent > div > div >  *{width:100%;}.tab_content > .alertSimilarFull{display:none;}.tab_content > .similarPropertiesBlock{display:flex;flex-wrap:wrap;}.tab_content > .similarPropertiesBlock .propBox{margin:0 4px 4px 0;width:calc(33.3% - 8px / 3);min-height:205px;}.tab_content > .similarPropertiesBlock .propBox .backgroundImg{}.tab_content > .similarPropertiesBlock .propBox:hover .backgroundImg{opacity:.75;}.tab_content > .similarPropertiesBlock .propBox.type2{width:calc(25% - 3px);}.tab_content > .similarPropertiesBlock .propBox:nth-child(3),.tab_content > .similarPropertiesBlock .propBox.type2:nth-child(7){margin-right:0;}.tab_content > .similarPropertiesBlock .propBox .type,.tab_content > .similarPropertiesBlock .propBox .price{font-size:1.4rem;}.tab_content{margin:1em 0 3em;}.tab_content > div:first-child{display:block;font-size:1.2em;font-weight:bold;margin-bottom:.5em;padding-bottom:.5em;}.videoContent video{display:block;width:100%;height:350px;}.galleryBtn{position:absolute;right:0;background:rgba(66,66,66,.5);top:0;width:35px;height:35px;padding:5px;font-size:20px;text-align:center;}.galleryBtn > svg{width:25px;height:25px;fill:#fff;}.glyphicon.glyphicon-fullscreen{box-sizing:border-box;}.imgBlock{position:relative;z-index:80;}#blueimp-gallery .fullscreen > svg{width:17px;height:17px;position:relative;top:3px;right:5px;fill:#fff;}.variationDisclaimer{color:#909090;margin-bottom:19px;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery{background:transparent;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery-carousel{box-shadow:unset;margin:0 auto;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .slides{cursor:pointer;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .slides > .slide{overflow:hidden}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .slides > .slide > .slide-content{max-width:100%;max-height:100%;}#detail_bigContainer .slides .video-content img{margin-top:3%;height:100%;}#detail_bigContainer .slides .video-playing img{display:none;}#detail_bigContainer .slides .video-content video{margin:3% auto 0;height:90%;}#detail_bigContainer .slides .video-playing video{display:block;}#detail_bigContainer .slides .video-content iframe{width:100%;height:100%;}#detail_bigContainer .slides .video-content a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;opacity:.8;cursor:pointer;background:url(https://blueimp.github.io/Gallery/img/video-play.svg) center no-repeat;}#detail_bigContainer .slides .video-content.video-playing a{display:none;}#detail_bigContainer .blueimp-gallery-controls .indicator{display:none;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery .video-playing a{display:none;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery-controls > .title{display:none;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .indicator{display:none;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .prev,#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .next{display:block;}.priceStats{fill:#7bb062;}.sidebar .adsbygoogle{max-width:300px;overflow:hidden;}.propertyDetailBlock .tool{cursor:pointer;}.propertyDetailBlock .tool> *{display:inline-block;vertical-align:middle;}.propertyDetailBlock .tool .label{color:#ea4c23;margin-left:.25em;vertical-align:baseline;}.propertyDetailBlock .tool svg{width:20px;fill:white;stroke:#777;}.propertyDetailBlock .tool .favOff svg{stroke:#aaa;}.propertyDetailBlock .tool .favOn svg,.propertyDetailBlock .tool .alertOn svg{fill:#d00;stroke:#eee;}.development_properties{margin:3em 0 1em;border:0;width:100%;border-collapse:collapse;}.development_properties caption{font-size:1.2em;font-weight:bold;text-align:left;}.development_properties th,.development_properties td{border:0;}.development_properties thead th{white-space:nowrap;}.development_properties thead th.active{background:#FFE664 url(//static.spainhouses.net/images/bg_head_table_active.png) top center repeat-x;}.development_properties thead th a,.development_properties tbody td a{color:#333;}.development_properties tbody .title_1{margin:0;font-size:1.4em;}.development_properties tbody th{border-top:1px solid #FDCF36;border-bottom:1px solid #FDCF36;background-color:#FFF4BC;font-weight:normal;}.development_properties tbody tr{cursor:pointer;}.development_properties tbody tr th.rooms,.development_properties tbody tr th.sup,.development_properties tbody tr th.price{color:#3D1705;}.development_properties tbody tr:hover th{background-color:#FBEFAA;}.development_properties tbody th.location{text-align:left;}.development_properties tbody th.location strong{display:block;}.development_properties tbody th.sup,.development_properties tbody th.rooms{width:40px;text-align:center;white-space:nowrap;}.development_properties tbody th.price{text-align:right;font-weight:bold;white-space:nowrap;}.development_properties tbody td{padding:.2em;text-align:center;vertical-align:middle;}.development_properties tbody tr:nth-child(2n+1){background-color:#fedad0;}.development_properties tbody tr:hover{background-color:#ea4c23;color:white;}.development_properties tbody tr:hover a{color:white;transition:unset;}.development_properties tbody td.price{font-weight:bold;}.development_properties tbody td.image{width:8em}.development_properties tbody td.location{width:50%;text-align:left;}.development_properties tbody td.location strong{display:block;}.development_properties tbody td.sup,.development_properties tbody td.rooms{}.development_properties .thumb_container{position:relative;width:150px;height:100px;}.development_properties tbody img{width:100%;height:100%;}.development_properties tbody .photoDiv div{}.infobox{background-color:red;font-size:16.6px;font-family:calibri,Arial;box-shadow:0 0 33px rgba(50,50,50,.5);background-color:#ea4c23;width:50%;}.infobox > img{width:1.5em;}.infobox .thumb_container{width:30%;float:left}.infobox .property_block img.thumb{width:100%;display:block;}.infobox .description{width:70%;float:right;padding:.25em .5em;font-size:1.2em;color:white;}.related-links{background-color:white;padding:1rem 1rem 1rem 6rem;font-size:120%;max-width:100%;text-align:left;position:relative;margin-top:1.5rem;}.related-links::before{font-family:SHSymbols;font-weight:normal;content:'\e01e';color:#ea4c23;font-size:58px;padding-right:6px;position:absolute;left:25px;top:20px;}.related-links h2{font-size:150%;font-weight:bold;width:100%;margin:1rem 0;border-bottom:2px solid rgb(204,204,204);}.related-links h3{margin:1.5rem 0 .5rem;font-weight:bold;}.related-links a{margin-right:.25rem;}.related-links span{margin-right:.75rem;color:#777;}@media(max-width:1649.98px){#detail_bigContainer{height:calc((93vw - 300px)  * .557);}}@media(max-width:1339.98px){#detail_bigContainer{height:calc((102vw - 300px)  * .557);}.related-links{font-size:1rem;}}@media(max-width:1063.98px){.propertyDetailBody{display:block;}#detail_bigContainer{height:calc(104vw  * .557);}}@media(max-width:991.98px){.headerBlockContainer{margin-top:.5em;}.title_2{margin-bottom:.6em;}.upperLinks{margin-bottom:.5em;}.upperLinks .backLink a,.upperLinks .backLink span.falseLink{max-width:15em;}.upperLinks a.highlight{max-width:none;}.upperLinks .moveLinks .position{margin:0 .25em;}.upperLinks .moveLinks .hiddenable{display:none;}.infobox{width:60%;}.infobox .description{font-size:1em;}.blueimp-gallery-display .fullscreen{display:none !important;}.tab_content > .similarPropertiesBlock .propBox .type{font-size:1.4rem;}}@media(max-width:767.98px){#descriptionText{overflow-x:hidden;width:95vw;font-size:.9em;}.development_properties .thumb_container{width:100%;height:auto;}.development_properties tbody td.location{width:auto;}.favsShareBar .shareIcon::after{font-family:SHSymbols;font-size:20px;line-height:26px;vertical-align:bottom;content:'\e02c';display:block;float:left;right:0;color:white;margin-right:5px;margin-left:5px;}.favsShareBar .favIcon::after{font-family:SHSymbols;font-size:20px;line-height:26px;vertical-align:bottom;content:'\e03f';display:block;float:right;right:0;color:white;margin-right:5px;margin-left:5px;}.favsShareBar > div{float:left;height:35px;padding:5px 6px;}.tab_content > .similarPropertiesBlock .propBox.type2,.tab_content > .similarPropertiesBlock .propBox{margin:0;margin-bottom:4px;margin-right:4px;width:calc(50% - 2px);}.shareButton::after{font-size:25px;vertical-align:middle;}.tab_content > .similarPropertiesBlock .propBox:nth-child(2n+1){margin-right:0;}.tab_content > .similarPropertiesBlock .propBox:first-child{width:100%;}.favsShareBar > div > span{display:none;}.favsShareBar > div{line-height:1em;padding:4px 6px;margin-left:5px;}.favsShareBar > div svg{width:24px;height:24px;}.upperLinks .moveLinks a span{display:none;}.upperLinks .moveLinks>span{padding:.25em;}.upperLinks .moveLinks .arrow{margin:0 .3em;}.upperLinks .moveLinks .arrowLeft{margin:0 .3em;}.upperLinks .previous,.upperLinks .previous::before{margin-right:0;}.upperLinks .next,.upperLinks .next::after{margin-left:0;}.upperLinks .backLink .previous::before{margin-right:.5em;}.title_1{font-size:1em;}.title_2,.detailPriceBlock{font-size:1em;}.propertyDetailBlock .insetAdBlock img.img-desktop,.propertyDetailBlock .insetAdBlock img.img-mobile{display:none !important;}.propertyDetailBlock .insetAdBlock img.img-tablet{display:block !important;}.favsShareBar button{max-width:2rem;margin-left:1rem;padding:4px 7px;overflow:hidden;}}@media(max-width:575.98px){.propertyDetailBlock .insetAdBlock{margin-top:-2vw;margin-bottom:5vw;}.propertyDetailBlock .insetAdBlock a{display:block;}.propertyDetailBlock .insetAdBlock img{display:inline-block;width:100%;}.propertyDetailBlock .insetAdBlock img.img-desktop,.propertyDetailBlock .insetAdBlock img.img-tablet{display:none !important;}.propertyDetailBlock .insetAdBlock img.img-mobile{display:inline-block !important;}.shareButton::after{vertical-align:bottom;}.title_1 h1{font-size:1.15em;}.detailPriceBlock .price span.quantity{font-size:1.2em;}.tab_content > .similarPropertiesBlock .propBox,.tab_content > .similarPropertiesBlock .propBox.type2{width:100%;}.tab_content > .similarPropertiesBlock .propBox .type{font-size:1.4rem;}.sectionTitle{font-size:1.2em;}.main_description_block,.sectionBlock{padding:0;}.tab_content > .similarPropertiesBlock .propBox .price{font-size:7vw;}.imageCol,.detail_mapContainer{width:calc(100% + .5em);margin:0 -.25em;}.upperLinks a,.upperLinks span.falseLink{padding:.25em .5em;}.upperLinks .backLink a,.upperLinks .backLink span.falseLink{max-width:10rem;}.upperLinks a.highlight{max-width:none;}.upperLinks .backLink>span{}.upperLinks .backLink .arrow{margin:0 .4em 0 0;}.upperLinks .backLink .arrowLeft{margin:0 .4em 0 0;}.title_1{font-size:16.6px;margin-bottom:.5em;}.headerBlockContainer{position:relative;display:flex;justify-content:space-between;margin-top:0;}.headerBlockContainer .detailPriceBlock{align-self:center;}.detailPriceBlock > span{margin:0 .3em;}.detailPriceBlock .label{display:none;}.sectionBlock{margin-bottom:2em;}.sectionBlock .col_3{display:block;padding:0;width:100%;margin:0 0 .5em 0;}.sectionBlock .col_3 li{padding-left:1em;}.sectionBlock .col_3 li.title{padding-left:0;margin:.5em 0 .25em;}.sectionBlock ul li:not([class]){font-size:.9em;}.sectionBlock .remarks{font-size:.9em;}.sectionBlock .remarks strong{font-size:1.2em;}.property-reference{display:none;}.title_3{display:none;}#detail_bigContainer{display:block;height:43vh;margin-top:.25em;}#detail_bigContainer .blueimp-gallery-carousel{height:42vh;}.main_description_block{padding:.25em .25em 1em;}.pricem2{display:none;}.price_history_table td span.loweredAmount{font-size:.9em;display:block;}.infobox{width:80%;}.infobox .description{font-size:.8em;}#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .prev,#detail_bigContainer #blueimp-gallery-carousel.blueimp-gallery > .next{display:none;}.related-links{padding:1rem .45rem;}.related-links::before{font-size:52px;left:4px;top:26px;}.related-links h2{font-size:1.2em;width:100%;margin-bottom:.5em;padding-left:67px;padding-top:.5rem;padding-bottom:1rem}.related-links h3{margin:1.5rem 0 .5rem;font-size:1.1rem;}.related-links a{display:inline-block;padding:.5rem 0;}.related-links span{}.related-links span::after{content:"\a";white-space:pre;}}@media(max-width:399.98px){.detailPriceBlock > *{vertical-align:middle;}.tool .alertButton::after{font-size:18px;}.detailPriceBlock .price span.quantity{font-size:1.1em;}.sectionTitle{font-size:1.1em;}}@media(max-width:359.98px){.upperLinks .backLink a,.upperLinks .backLink span.falseLink{max-width:7rem;}} body{background-color:#f5f6f7;}#mainBody{width:80%;margin:0 auto;}.sidebar{width:300px;display:inline-block;vertical-align:top;margin-bottom:3em;}.content_container{display:flex;flex-direction:row-reverse;}.helpButtonDiv{background:#fff;color:#3d3d3d;position:absolute;bottom:0;right:0;width:300px;}.helpButtonDiv > button{padding:6px;background:#ea4c23;width:100%;text-align:center;}.helpButtonDiv > button:nth-child(2){background:#e9e9e9;color:#3d3d3d;}.main_content > div{}.main_content{width:calc(100% - 300px - 1vw);display:inline-block;margin-bottom:3em;margin-right:1vw;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){body #mainBody{width:1864px;max-width:1864px;}}@media (max-width:1649.98px){#mainBody{width:90%;}}@media(max-width:1339.98px){#mainBody{width:calc(100% - 1vw);margin-left:.5vw;margin-right:.5vw;}.helpButtonDiv{display:none;}.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;}}@media(max-width:1063.98px){.main_content{width:100%;margin-right:0;margin-left:0;}.sidebar{position:static;width:100%;}}@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;}} @charset UTF-8;.blueimp-gallery,.blueimp-gallery > .slides > .slide > .slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden;}.blueimp-gallery > .slides > .slide > .slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1;}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none;}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y;}.blueimp-gallery-display{display:block;opacity:1;}.blueimp-gallery > .slides{position:relative;height:100%;overflow:hidden;}.blueimp-gallery-carousel > .slides{position:absolute;}.blueimp-gallery > .slides > .slide{position:relative;float:left;height:100%;text-align:center;}.blueimp-gallery,.blueimp-gallery > .slides > .slide > .slide-content{}.blueimp-gallery > .slides > .slide-loading{background-size:64px 64px;}.blueimp-gallery > .slides > .slide-loading > .slide-content{opacity:0;}.blueimp-gallery > .slides > .slide-error{background:url(/widgets/gallery/img/error.png) center no-repeat;}.blueimp-gallery > .slides > .slide-error > .slide-content{display:none;}.blueimp-gallery > .prev,.blueimp-gallery > .next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none;}.blueimp-gallery > .next{left:auto;right:15px;}.blueimp-gallery > .close,.blueimp-gallery > .title,.blueimp-gallery > .fullscreen{position:absolute;top:0;left:0;margin:0;background-color:#101010;padding:10px;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none;width:100%;min-height:30px;}.blueimp-gallery > .close{right:15px;left:auto;font-size:30px;text-decoration:none;cursor:pointer;width:2%;}.blueimp-gallery > .slidesCount{position:absolute;color:#fff;bottom:40px;right:15px;opacity:.7;display:none;}.blueimp-gallery > .fullscreen{left:10px;font-size:15px;text-decoration:none;cursor:pointer;width:2%;top:53px;}.blueimp-gallery > .play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(/widgets/gallery/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none;}.blueimp-gallery-playing > .play-pause{background-position:-15px 0;}.blueimp-gallery > .prev:hover,.blueimp-gallery > .next:hover,.blueimp-gallery > .close:hover,.blueimp-gallery > .fullscreen:hover,.blueimp-gallery > .play-pause:hover{color:#fff;opacity:1;}.blueimp-gallery-controls > .prev,.blueimp-gallery-controls > .next,.blueimp-gallery-controls > .close,.blueimp-gallery-controls > .title,.blueimp-gallery-controls > .fullscreen,.blueimp-gallery-controls > .slidesCount,.blueimp-gallery-controls > .play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.blueimp-gallery-single > .prev,.blueimp-gallery-left > .prev,.blueimp-gallery-single > .next,.blueimp-gallery-right > .next,.blueimp-gallery-single > .play-pause{display:none;}.blueimp-gallery > .slides > .slide > .slide-content,.blueimp-gallery > .prev,.blueimp-gallery > .next,.blueimp-gallery > .close,.blueimp-gallery > .play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body:last-child .blueimp-gallery > .slides > .slide-error{}body:last-child .blueimp-gallery > .play-pause{width:20px;height:20px;background-size:40px 20px;}body:last-child .blueimp-gallery-playing > .play-pause{background-position:-20px 0;}.blueimp-gallery > .nextRow,.blueimp-gallery > .previousRow{bottom:50px;background:rgba(0,0,0,.5);position:absolute;right:-45px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:36px;font-weight:100;line-height:21px;border:2px solid #fff;border-radius:23px;opacity:.5;cursor:pointer;width:30px;height:30px;padding-left:8px;text-decoration:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.blueimp-gallery > .previousRow{right:auto;left:-45px;}.blueimp-gallery > .nextRow:hover,.blueimp-gallery > .previousRow:hover{opacity:1;} *+html .blueimp-gallery > .slides > .slide{min-height:300px;} *+html .blueimp-gallery > .slides > .slide > .slide-content{position:relative;}.blueimp-gallery > .slides > .slide > .text-content > iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:0;}.blueimp-gallery > .slides > .slide > .text-content > iframe{top:0;} @charset UTF-8;.blueimp-gallery > .indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;overflow:hidden;height:97px;opacity:0;}.blueimp-gallery > .indicator > li{display:inline-block;width:120px;height:90px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.75;cursor:pointer;background-size:cover;}.blueimp-gallery > .indicator > li:hover,.blueimp-gallery > .indicator > .active{background-color:#fff;border-color:#fff;opacity:1;}.blueimp-gallery-controls > .indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.blueimp-gallery-single > .indicator{display:none;}.blueimp-gallery > .indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} *+html .blueimp-gallery > .indicator > li{display:inline;} .propContainer{width:100%;font-size:0;margin-bottom:5vh;}.propContainer > .propBox:last-child{margin-right:.8vw;}.propContainer:last-child{margin-bottom:0;}.propBox{border-radius:3px;display:inline-block;vertical-align:top;width:31.1%;height:10.50vw;margin-left:.8vw;margin-right:0;margin-top:.8vw;position:relative;padding:6px;padding-bottom:3px;cursor:pointer;font-weight:bold;font-size:1.7vw;color:#fff;text-shadow:-1px 0 #666,0 1px #666,1px 0 #666,0 -1px #666;}.propBox.type2{width:22.95%;}.propBox .favButton.favProperty{top:10px;right:10px;width:25px;height:25px;position:absolute;z-index:49;font-family:SHSymbols;display:block;font-size:20px;}.favButton::after{font-family:SHSymbols;content:'\f2dc';font-weight:normal;font-size:22px;}.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:.9rem;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;font-size:15px;}.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;}@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 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;}#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;}} .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;}} .shareSocialDialog dt{font-size:110%;font-weight:bold;margin:10px 0 1px;}.shareSocialDialog dl{margin:0 0 1em;padding:0;}.shareSocialDialog dd{margin:0;padding:0;padding-bottom:7px;}.shareSocialDialog ul li{display:inline-block;margin:4px 0;padding:2px;}.shareSocialDialog .shareSocial_net,.shareSocialDialog .shareSocial_email{padding:0 .5em;margin:.5em 0 0;}.shareSocialDialog .shareSocial_net li{width:47%;}.shareSocialDialog ul li svg{width:30px;margin-right:.5em;}.shareSocialDialog ul li >  *{display:inline-block;vertical-align:middle;}.shareSocialDialog .shareSocial_email svg{width:30px;fill:#ea4c23;}.copyText::after{display:inline;content:'\e047';margin-left:.5em;font-family:SHSymbols;font-size:20px;}@media(max-width:1024px){.shareSocialDialog ul li{margin:4px;padding:0;}} .mailtoFriendButton{display:inline-block;border:1px solid #c1d1d9;border-radius:2px;background:#ebf2f6 url(//static.spainhouses.net/images/bg_mailtoFriend_button.png) repeat-x;color:#207599;text-shadow:#fff 1px 1px;cursor:pointer;padding:2px 5px 1px 5px;}.mailtoFriendButton:hover{background-image:url(//static.spainhouses.net/images/bg_mailtoFriend_button_hover.png);color:#333;}.mailtoFriendButton span{background:url(//static.spainhouses.net/images/envelopeIcon.png) no-repeat left 2px;padding-left:17px;}.mailtoFriendDialog{display:none;padding:0 4em;}.mailtoFriendDialog ul{padding:0;margin:1rem auto;list-style:none;width:100%;max-width:100%;}.mailtoFriendDialog li{margin-bottom:.3em;}.mailtoFriendDialog li.hidden{display:none;}.mailtoFriendDialog li label,.mailtoFriendDialog li small{display:block;width:30%;float:left;color:#333;}.mailtoFriendDialog li.text_row label{margin-top:.4em;}.mailtoFriendDialog li input[type=text]{width:100%;padding-right:2em !important;}.mailtoFriendDialog li textarea,.mailtoFriendDialog li input[type=text]{background-color:white;color:#333;padding:5px 2px 5px 4px;border:1px solid #ea4c23;}.mailtoFriendDialog li input[type=checkbox]{vertical-align:middle;}.mailtoFriendDialog li textarea{width:100%;}.mailtoFriendDialog li.checkboxes_row{margin-bottom:2em;line-height:170%;}.mailtoFriendDialog li.button_row{text-align:center;}.mailtoFriendDialog li.checkboxes_row label{display:inline;float:none;vertical-align:middle;}.mailtoFriendDialog button{cursor:pointer;display:inline-block;font-size:1.2rem;max-width:20em;width:100%;padding:.5rem 0;}.mailtoFriendDialog .mailtoFriendError{border-radius:3px;margin:0 auto 1em auto;width:100%;border:1px solid #FA9917;background-color:white;}.mailtoFriendDialog li textarea+small{width:100%;margin-bottom:.5em;display:block;padding:0 .25em;color:#ea4c23;}.mailtoFriendDialog .mailtoFriendError .message{color:#333;padding:.5em;font-weight:bold;}.mailtoFriendDialog .mailtoFriendError .message_close{border-radius:0 0 0 3px;background-color:#FA9917;color:white;cursor:pointer;display:block;float:right;font-weight:bold;padding:0 4px 4px 4px;line-height:1em;}.mailtoFriendDialog .formWarning{background:url(//static.spainhouses.net/images/ico_alert.png) 98% center no-repeat !important;background-color:#FFF4BC !important;}.alertMessage{padding:2em 0;text-align:center;}.private_polity_message{margin:.2em auto;max-width:25em;} .mortgage-container{padding:1rem;}.dMortgageBorder{background:#fff;}#mortgageBorder{background:#f5f6f7;border-radius:10px;}.bs3 .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.bs3 .container{width:750px;}}@media (min-width:992px){.bs3 .container{width:970px;}}@media (min-width:1200px){.bs3 .container{width:1170px;}}.bs3 .row{margin-left:-15px;margin-right:-15px;}.bs3 .row:before,.bs3 .row:after{content:" ";display:table;}.bs3 .row:after{clear:both;}.bs3 [class *=col-]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.bs3 .col-xs-1{float:left;width:8.33333333%;}.bs3 .col-xs-2{float:left;width:16.66666667%;}.bs3 .col-xs-3{float:left;width:25%;}.bs3 .col-xs-4{float:left;width:33.33333333%;}.bs3 .col-xs-5{float:left;width:41.66666667%;}.bs3 .col-xs-6{float:left;width:50%;}.bs3 .col-xs-7{float:left;width:58.33333333%;}.bs3 .col-xs-8{float:left;width:66.66666667%;}.bs3 .col-xs-9{float:left;width:75%;}.bs3 .col-xs-10{float:left;width:83.33333333%;}.bs3 .col-xs-11{float:left;width:91.66666667%;}.bs3 .col-xs-12{float:left;width:100%;}@media (min-width:768px){.bs3 .col-sm-1{float:left;width:8.33333333%;}.bs3 .col-sm-2{float:left;width:16.66666667%;}.bs3 .col-sm-3{float:left;width:25%;}.bs3 .col-sm-4{float:left;width:33.33333333%;}.bs3 .col-sm-5{float:left;width:41.66666667%;}.bs3 .col-sm-6{float:left;width:50%;}.bs3 .col-sm-7{float:left;width:58.33333333%;}.bs3 .col-sm-8{float:left;width:66.66666667%;}.bs3 .col-sm-9{float:left;width:75%;}.bs3 .col-sm-10{float:left;width:83.33333333%;}.bs3 .col-sm-11{float:left;width:91.66666667%;}.bs3 .col-sm-12{float:left;width:100%;}}@media (min-width:992px){.bs3 .col-md-1{float:left;width:8.33333333%;}.bs3 .col-md-2{float:left;width:16.66666667%;}.bs3 .col-md-3{float:left;width:25%;}.bs3 .col-md-4{float:left;width:33.33333333%;}.bs3 .col-md-5{float:left;width:41.66666667%;}.bs3 .col-md-6{float:left;width:50%;}.bs3 .col-md-7{float:left;width:58.33333333%;}.bs3 .col-md-8{float:left;width:66.66666667%;}.bs3 .col-md-9{float:left;width:75%;}.bs3 .col-md-10{float:left;width:83.33333333%;}.bs3 .col-md-11{float:left;width:91.66666667%;}.bs3 .col-md-12{float:left;width:100%;}}@media (min-width:1200px){.bs3 .col-lg-1{float:left;width:8.33333333%;}.bs3 .col-lg-2{float:left;width:16.66666667%;}.bs3 .col-lg-3{float:left;width:25%;}.bs3 .col-lg-4{float:left;width:33.33333333%;}.bs3 .col-lg-5{float:left;width:41.66666667%;}.bs3 .col-lg-6{float:left;width:50%;}.bs3 .col-lg-7{float:left;width:58.33333333%;}.bs3 .col-lg-8{float:left;width:66.66666667%;}.bs3 .col-lg-9{float:left;width:75%;}.bs3 .col-lg-10{float:left;width:83.33333333%;}.bs3 .col-lg-11{float:left;width:91.66666667%;}.bs3 .col-lg-12{float:left;width:100%;}}.bs3 .hidden-xs{display:none !important;}.bs3 .hidden-sm,.bs3 .hidden-md,.bs3 .hidden-lg{display:block !important;}@media (min-width:768px){.bs3 .hidden-xs{display:block !important;}.bs3 .hidden-sm{display:none !important;}}@media (min-width:992px){.bs3 .hidden-sm{display:block !important;}.bs3 .hidden-md{display:none !important;}}@media (min-width:1200px){.bs3 .hidden-md{display:block !important;}.bs3 .hidden-lg{display:none !important;}}.bs3 .visible-xs,.bs3 .visible-sm,.bs3 .visible-md,.bs3 .visible-lg{display:none !important;}.mortgageTitle{padding-left:15px;}@media (max-width:767px){.bs3 .visible-xs{display:block !important;}#mortgageCalculatorBlock,#mortgageDetailsBlock{padding-left:0;padding-right:0;}.mortgage-container{padding:0;}#mortgageFixedInterest,#mortgageVariableInterest{width:60px !important;}.mortgageTitle{padding-left:0;}}@media (min-width:768px) and (max-width:991px){#mortgageDetailsBlock{margin-top:-35px;}.bs3 .visible-sm{display:block !important;}#mortgageFixedInterest,#mortgageVariableInterest{width:60px !important;}}@media (min-width:992px) and (max-width:1199px){#mortgageDetailsBlock{margin-top:-35px;}.bs3 .visible-md{display:block !important;}}@media (min-width:1200px){#mortgageDetailsBlock{margin-top:-35px;}.bs3 .visible-lg{display:block !important;}}.bs3 .form-group{margin-bottom:15px;}.bs3 .control-label{display:inline-block;margin-bottom:5px;font-weight:bold;}@media (min-width:768px){.bs3 .control-label{padding-top:7px;margin-bottom:0;}}.bs3 .form-control{display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ea4c23;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.bs3 .form-control:focus{outline:0;}.bs3 .form-control[disabled],.bs3 .form-control[readonly],fieldset[disabled] .bs3 .form-control{background-color:#eee;opacity:1;}.bs3 textarea.form-control{height:auto;}.bs3 select.form-control{height:34px;}.bs3 input[type=file].form-control{height:auto;}.bs3 input[type=radio]{accent-color:#ea4c23;}.bs3 input[type=range]{margin:10px 0 5px 0;accent-color:#ea4c23;}