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;} .icon{background:url(//static.spainhouses.net/images/images.png) no-repeat;display:inline-block;height:32px;width:32px;}.socialIcons{margin-bottom:6px;}.facebook{background-position:-464px -163px;}.twitter{background-position:-464px -197px;}.youtube{background-position:-464px -231px;}.google{background-position:-464px -265px;}.linkedin{background-position:-464px -300px;}.rss{background-position:-464px -333px;}.followUs{color:#E83F13;display:block;margin-bottom:10px;}.sidebar .share{overflow:auto;background-color:#fff4bb;border:1px solid #fdcf36;padding-top:12px;padding-left:5px;margin-bottom:15px;border-radius:3px;}.shareButtonFacebook,.shareButtonTwitter,.shareButtonGoogle,.shareButtonEmail{float:left;margin-right:6px;}.shareButtonFacebook{margin-left:3px;}.shareButtonEmail{margin:0 0 5px;}.shareButtonEmail_ru{display:block;margin:10px 4px;}.shareButtonGoogle_ru{float:none;}.socialSmallIcon{background:url(//static.spainhouses.net/images/images.png) no-repeat;display:inline-block;margin:0 4px 0 0;height:25px;width:25px;}.facebookSmall{background-position:-567px -164px;}.twitterSmall{background-position:-567px -198px;}.youtubeSmall{background-position:-567px -232px;}.googleplusSmall{background-position:-567px -266px;}.linkedinSmall{background-position:-567px -300px;}.pinterestSmall{background-position:-567px -334px;}.instagramSmall{background-position:-567px -334px;}.websiteSmall{background-position:-567px -370px;}.skypeSmall{background-position:-567px -407px;} .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;font-size:12px;}.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;font-family:Arial;font-size:13px;padding:0 4em;}.mailtoFriendDialog ul{padding:0;margin:1em 0 2em;list-style:none;font-size:85%;}.mailtoFriendDialog li{padding:0;margin:0;list-style:none;margin-bottom:.3em;position:relative;}.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:60%;padding-right:2em !important;}.mailtoFriendDialog li textarea,.mailtoFriendDialog li input[type=text]{border:1px solid #FDD03A;background-color:white;color:#333;font:120% Arial;padding:2px;}.mailtoFriendDialog li input[type=text]:hover,.mailtoFriendDialog li textarea:hover{border-color:#FA9917;}.mailtoFriendDialog li input[type=text]:focus,.mailtoFriendDialog li textarea:focus{border-color:#FA9917;}.mailtoFriendDialog li input[type=checkbox]{vertical-align:middle;}.mailtoFriendDialog li textarea{width:66.5%;margin-top:-1em;}.mailtoFriendDialog li.checkboxes_row{padding-left:30%;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{font-size:120%;font-family:Arial;border-radius:5px;background:url(//static.spainhouses.net/images/bg_button.png) repeat-x scroll center top #FFA400;border:1px solid #FF8F00;color:#000;cursor:pointer;display:inline-block;font-weight:bold;width:20em;height:2.8em;}.mailtoFriendDialog .mailtoFriendError{border-radius:5px;margin:0 auto 1em auto;width:80%;border:1px solid #FA9917;background-color:white;}.mailtoFriendDialog .mailtoFriendError .message{color:#333;padding:5px;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-size:67%;font-weight:bold;padding:2px;}.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;font-family:Arial;} .content{}.professionalContact-formButtons .button{font-size:1.5em;text-align:center;margin:0 auto;display:block;color:#fff;border-radius:3px;border:0;margin-top:10px;cursor:pointer;padding-left:20px !important;padding-right:20px !important;}#professionalContact-form,#professionalContact-statusMessage{margin:4em 18% 2em;}#professionalContact-statusMessage{text-align:center;}.professionalContact-formBlock,.professionalContact-formButtons{margin-top:1em;}.professionalContact-formButtons{text-align:center;}.professionalContact-formBlock label{display:inline-block;width:33%;padding-right:1em;font-weight:bold;}.professionalContact-formBlock label.mandatory::after{background:url(//static.spainhouses.net/images/ico_mandatory.png) no-repeat 187px 3px transparent !important;}.professionalContact-formBlock input[type=text],.professionalContact-formBlock input[type=tel],.professionalContact-formBlock input[type=email],.professionalContact-formBlock select,.professionalContact-formBlock textarea{background-color:#FFF;border:1px solid #ff9494;color:#333;width:66%;padding:3px 5px;}.professionalContact-formBlock input[type=text]:hover,.professionalContact-formBlock select:hover,.professionalContact-formBlock textarea:hover{border-color:#FA9917;}.professionalContact-formBlock input[type=text]:focus,.professionalContact-formBlock select:focus,.professionalContact-formBlock textarea:focus{border-color:#E57408;}.professionalContact-formBlock .comboPlus{width:63px;vertical-align:top;margin-top:0 !important;}.professionalContact-formBlock .comboPlus .control div.arrow span{line-height:1.75em;}.professionalContact-formBlock .comboPlus ul li{height:auto;padding:.5em;}.professionalContact-formBlock .comboPlus .list{top:1.55em;position:absolute;}.comboPlus li{float:none !important;}.professionalContact-formBlock select{padding:2px 2rem 2px 6px;width:100%;}.professionalContact-formBlock textarea{height:80px;vertical-align:top;}.professionalContact-formBlock select[name=phonePrefix]{width:63px;}.professionalContact-formBlock input[name=phone]{width:calc(100% - .5em - 63px);margin-left:.5em;}.professionalContact-formBlock input[type=checkbox]{display:inline-block;vertical-align:middle;}.professionalContact-formBlock .comboPlus .control{border-color:#ff9494;padding:.25em 0;height:28px !important;margin-top:-8px;}.professionalContact-formButtons input[type=button],.professionalContact-formButtons input[type=submit]{font-size:140%;}.professionalContact-formBlock input[type=text].professionalContact-error,.professionalContact-formBlock select.professionalContact-error,.professionalContact-formBlock textarea.professionalContact-error{border-color:#FA9917;}.staticPage_container #professionalContact_container{margin:0 0 12em;}.professionalContact-formBlock small.professionalContact-error{display:block;margin:2px 2px 2px 202px;font-size:85%;color:#E83F13;margin-left:33%;}#professionalContact-form .formTerms{color:#666;font-size:.85em;text-align:center;margin-top:0 !important;}.professionalContact-formBlock label.opposite{display:inline-block;float:none;margin-left:.5em;width:auto;vertical-align:middle;}.professionalContact-formBlock .selectWrapper{width:66%;}.comboPlus .control .arrow::after{top:17% !important;}.real-estates-contact{border:1px solid #ea4c23;border-radius:5px;padding:1em 1em 2em;width:350px;background-color:white;position:fixed;bottom:10px;right:0;}.real-estates-contact .title{border-bottom:1px solid #ea4c23;padding-bottom:.5em;margin:0 0 .7em 0;font-size:150%;}.real-estates-contact-container{position:relative;}.real-estates-contact-info{position:absolute;font-size:12px;margin:0;color:#333;}.real-estates-contact-info dt{font-weight:bold;font-size:14px;}.real-estates-contact-info dd{margin-bottom:1em;margin-left:0;font-size:14px;}.real-estates-contact-number{text-align:center;font-weight:bold;font-size:30px;color:#666;margin-top:.75em !important;margin-bottom:0;}.real-estates-contact-number a{color:black;float:left;text-align:center;width:100%;margin-top:20px;margin-bottom:10px;}.comboPlus .control .clipping{margin-top:-3px;}#staticPage_inmobiliarias_directorio-profesionales .real-estates-contact,#staticPage_inmobiliarias_directorio-profesionales .real-estates-contact .title{border-color:#82c51d;}.staticPage_container .main_content .real-estates-contact-title{padding:0;margin-top:0;margin-bottom:10px;cursor:pointer;}.real-estates-contact-container img{float:right;}.phoneDivContact{position:relative;display:inline-block;width:66%;height:28px;}@media (max-width:1600px){}@media (max-width:1024px){}@media (max-width:768px){.content{width:100%;padding-left:10px;padding-right:10px;}#professionalContact_container p{margin-left:0;width:100%;}#professionalContact_container h2{margin-left:0;}#professionalContact-form,#professionalContact-statusMessage{margin:2em 9%;}}@media (max-width:560px){.professionalContact-formBlock small.professionalContact-error{margin-left:0;}#professionalContact-phoneError{margin-left:0;}.professionalContact-formBlock .comboPlus .control div.arrow span{line-height:2.75em;}.professionalContact-formBlock .comboPlus .list{top:2.55em;}.phoneDivContact{height:36px;}.comboPlus .control .clipping{margin-top:0;}.professionalContact-formBlock .comboPlus .control{height:36px !important}.staticPage_container h1{font-size:2em !important;}#professionalContact-form,#professionalContact-statusMessage{width:100%;margin:2em 0;}.professionalContact-formBlock label{width:100%;margin-bottom:5px;}.professionalContact-formBlock input[type=text],.professionalContact-formBlock input[type=tel],.professionalContact-formBlock input[type=email],.professionalContact-formBlock select,.professionalContact-formBlock textarea{width:100%;height:36px;}.professionalContact-formBlock select[name=phonePrefix]{width:100%;}.professionalContact-formBlock .comboPlus{width:25%;margin-top:0 !important;}.professionalContact-formBlock input[name=phone]{margin-left:0;}.staticPage_container{margin-top:1em;}#professionalContact-phone{width:75%;}.phoneDivContact{width:100%;}} .bx-wrapper{position:relative;margin:0 auto 60px;padding:0; *zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block; *zoom:1; *display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;} .precios-frm select:disabled{background:#ddd;}.directory-text{margin:2rem auto;margin-top:6px;}.directory-text p{margin:.5em 0;}.phone-helper{width:40%;}.iban-helper{width:35%;}.ui-dialog .ui-dialog-content{padding:.5em .5em;}.staticPage_container .product-comment{margin:.4em 0;font-size:90%;display:inline-block;}.noextrainfo{width:25%}.extrainfo{width:100%;}.staticPage_container .main_content{margin:0 auto 80px;width:56%;}.staticPage_container .mas-opciones-div p{margin-top:1em;}.staticPage_container .main_content .real-estates-contact-title{padding:0;margin-top:0;margin-bottom:0;color:#ea4c23;font-size:1.3em;text-align:left;width:100%;cursor:pointer;opacity:1;}.staticPage_container .real-estates-contact #closeButtonContact{cursor:pointer;}.staticPage_container .contact-now-p{text-align:center;width:100%;float:left;margin-top:0;}.staticPage_container .contact-now-p a{font-size:1.5em;}.input-email-ok.matched,.input-password-ok.matched{background-image:url(https://static.spainhouses.net/imas/images.png);background-position:-224px -16px;margin-left:3px;}.input-email-ok.not-matched,.input-password-ok.not-matched{background-image:url(https://static.spainhouses.net/imas/images.png);background-position:-190px 0;}.input-email-ok,.input-password-ok,.input-info-cif,.input-info-direccion,.input-info-telefono{display:inline-block;width:16px;height:16px;vertical-align:middle;}p.form-warning{color:#E83F13;font-size:.85em !important;margin:.2em 0 .9em 32% !important;width:24em;}.contactContent{width:75%;margin:0 auto;}.disabled{opacity:.3;}.opciones-div .periodicidad-ul li p{width:100%;}.opciones-div .periodicidad-ul li.disabled,.opciones-div .descuentos-ul li.disabled{display:none;}.precio-lbl{font-size:3em;margin:.7em 0;}.servicios-lbl{font-size:120%;color:#5c5c5c;display:block;font-weight:bold;}.servicios-lbl .text-smaller{font-size:80%;font-weight:normal;}.servicios-ul .text-smaller{font-size:90%;color:#999;font-weight:normal;}.hc-preview{margin-left:10px;}.directory .hc-preview{border-color:#6e9d28;}.directory img.input-info-cif,.directory img.input-info-direccion,.directory img.input-info-cif-mobile,.directory img.input-info-direccion-mobile{background:url(https://static.spainhouses.net/images/info-bg.png) no-repeat 0 -16px;}.register .hc-preview{border-color:#ea4c23;}.register img.input-info-cif,.register img.input-info-direccion,.register img.input-info-cif-mobile,.register img.input-info-direccion-mobile{background:url(https://static.spainhouses.net/images/info-bg.png) no-repeat 0 0;}.info-prom{background-color:#ff9846;border-radius:50%;border-color:#ff9846;padding:1px;}#cp{width:8em;}.MyComboBox span[class|=country-flag]{width:16px;height:11px;background-image:url(/images/flags/countryFlags.png);display:inline-block;margin-right:4px;}.MyComboBox ul li>span{float:left;text-align:left;}.MyComboBox ul li{padding:.25em .25em .1em;cursor:pointer;margin:0;height:1.32em;list-style:none;overflow:hidden;}.MyComboBox ul li:hover{background-color:#39F !important;color:white !important;}.MyComboBox ul{margin:0;padding:0;}.MyComboBox.dropped div.list{display:block;border-color:#e57408;box-shadow:0 0 5px #888;}.MyComboBox.dropped{box-shadow:0 0 5px #888;}.registro-frm .select-prefijo{width:5em;}.fieldsSet.provincia-fld .MyComboBox,.fieldsSet.servicios-fld .MyComboBox{margin:4px 0 10px !important;}div[data-name^=prefijo] .clipping{text-align:right;}.fieldsSet div .MyComboBox{float:left;margin:0 !important;}.fieldsSet div .MyComboBox{float:left;margin:0 !important;}.MyComboBox ul li>span{float:left;text-align:left;}.MyComboBox{font:100% Arial;height:1.70em !important;margin:6px 0 !important;}.MyComboBox.disabled{opacity:1;}.MyComboBox .control{margin:0 !important;border-color:#fdcf36;}.MyComboBox.disabled .control{background-color:#EDEDED;cursor:default;}.MyComboBox.disabled .control div.arrow{display:none;}div[data-name^=prefijo] .list{width:22.175em;}.MyComboBox div.list{border-color:#fdcf36;}.fieldsSet{display:block !important;}.ui-widget-header{border:1px solid #ea4c23;background:#ea4c23;color:#fff;font-weight:bold;}.ui-widget-content{border:1px solid #ea4c23;}.ui-dialog-titlebar-close{border:1px solid #ea4c23;background:#fff;font-weight:normal;color:#444;}.staticPage_container .sidebar .real-estates-contact-title{padding:0;margin-top:0;margin-bottom:0;color:#ea4c23;font-size:1.3em;text-align:left;width:100%;cursor:pointer;opacity:1;}.CRMImages{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;align-items:center;}.CRMImages li{flex:0 0 calc(30% - 7.5px);padding:10px;}.CRMImages li{list-style:none !important;}.CRMImages li img{}.openButtonContact{display:none;}.openButtonContact::after{font-family:SHSymbols;cursor:pointer;content:"\e03e";position:absolute;width:20px;height:20px;top:20px;right:20px;color:black;font-size:30px;}.closeButtonContact::after{font-family:SHSymbols;cursor:pointer;content:"\e00d";display:block;position:absolute;width:20px;height:20px;top:20px;right:20px;color:black;}.real-estates-contact{border:1px solid #ea4c23;border-radius:5px;padding:1em 1em 1em;width:350px;background-color:rgba(255,255,255,.95);position:fixed;bottom:10px;right:10px;z-index:10;}.real-estates-contact-container img{float:left;}.real-estates-contact-container{margin-top:20px;padding:0 10px 0 10px;display:block;overflow:hidden;}.real-estates-contact-info{position:relative;font-size:12px;margin:0;color:#333;margin-left:20px;float:left;}.real-estates-contact-info dt{font-weight:bold;font-size:14px;}.real-estates-contact-info dd{margin-bottom:1em;margin-left:0;font-size:14px;}.staticPage_container .real-estates-contact-number{text-align:center;font-weight:bold;font-size:30px;color:#666;margin-top:0 !important;margin-bottom:0;width:100%;float:left;}.real-estates-contact-number a{color:#ea4c23;float:left;text-align:center;width:100%;margin-top:10px;margin-bottom:10px;font-size:1.2em;}.staticPage_container .main_content h2{color:#000;font-weight:bold;text-align:left;font-size:1.3em;text-align:center;}.staticPage_container .main_content h2{margin-bottom:.85em;}.staticPage_container h1{font-size:2.8em;color:#ea4c23;}.staticPage_container h1 small{font-size:80%;white-space:nowrap;}.staticPage_container h2{font-size:125%;}.staticPage_container h2,.staticPage_container h2  *,.staticPage_container h3{color:#FFA500;}.staticPage_container h2 small{font-size:90%;font-weight:normal;}.staticPage_container h2 a:hover{text-decoration:underline;}.staticPage_container .pricesContent h1,.staticPage_container .pricesContent h2{text-align:left;}.staticPage_container h3{font-size:150%;}.staticPage_container h2,.staticPage_container h3,.staticPage_container p,.staticPage_container ul,.staticPage_container ol,.staticPage_container ul li.break,.staticPage_container ol li.break{margin-top:.2em;}.staticPage_container h2{margin-top:2em;}.staticPage_container h2.first{margin-top:0;}.staticPage_container .sidebar .block h4{border-bottom:1px solid #FDCF34;color:#E83F13;font-weight:bold;margin-bottom:.7em;padding-bottom:.2em;}.staticPage_container .sidebar .block ul ul{margin-left:20px;}.staticPage_container .sidebar .block ul .current{color:#FFA500;font-weight:bold;}.staticPage_container .section_list{margin-left:0;}.staticPage_container .section_list li{list-style-type:none;}.staticPage_container .logos_container img{border:1px solid #D0D0D0;padding:2px;margin:.6em;display:inline-block;}.staticPage_container .fieldsSet h3{margin-top:1.2em;}.staticPage_container .checkDiv{margin-left:29%;margin-top:1em;margin-bottom:1em;}.staticPage_container .aceptar-div{margin-top:1.5em;}.img_contact{position:relative;left:-2px;}.calc-container{display:flex;margin:3em 0;}.initial_services{margin-bottom:1em;padding:.5em 1em 1em;line-height:2em;background-color:#f8d1c7;border-radius:.5em;font-size:.95em;}.initial_services .bigger{font-size:1.2em;}#staticPage_profesionales_index .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_profesionales.png) no-repeat right top;padding-right:180px;}#staticPage_profesionales_portal-inmobiliario .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_portal-inmobiliario.jpg) no-repeat right top;padding-right:408px;}#staticPage_profesionales_portal-inmobiliario_publicacion .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_publicacion.jpg) no-repeat center top;padding-top:150px;}#staticPage_profesionales_portal-inmobiliario_publicacion-obra-nueva .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_publicacion-obra-nueva.jpg) no-repeat center top;padding-top:150px;}#staticPage_profesionales_portal-inmobiliario_destacar-inmuebles .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_destacar-inmuebles.jpg) no-repeat right center;padding-right:300px;}#staticPage_profesionales_portal-inmobiliario_bolsa-contactos .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_bolsa-contactos.jpg) no-repeat left bottom;padding-bottom:125px;}#staticPage_profesionales_portal-inmobiliario_directorio-profesionales .with_background{}#staticPage_profesionales_portal-inmobiliario_captacion-propiedades .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_captacion-propiedades.jpg) no-repeat right top;padding-right:280px;}#staticPage_profesionales_portal-inmobiliario_publicidad-banners .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_publicidad-banners.jpg) no-repeat right bottom;padding-right:300px;}#staticPage_profesionales_inmoenter .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_inmoenter.jpg) no-repeat center top;padding-top:130px;}#staticPage_profesionales_inmoenter .with_background_2{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_inmoenter_2.jpg) no-repeat right top;padding-right:350px;}#staticPage_profesionales_inmoenter .with_background_3{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_inmoenter_3.jpg) no-repeat center top;padding-top:200px;}#staticPage_profesionales_soporte-tecnico .with_background{background:#fff url(/apps/utils/staticPages/pages/profesionales//static.spainhouses.net/images/bg_soporte-tecnico.jpg) no-repeat right top;padding-right:420px;}#CRM_Dialog{width:70%;}.provincia-fld{display:block;margin-bottom:1em;margin-top:1em;}.provincia-fld select{width:100%}.precios-frm .selectWrapper{width:100%;}.precios-frm select{background-color:white;border:1px solid #ff9846;color:#333;padding:3px 5px;font-weight:bold;}.servicios-fld > div{margin-bottom:.8em;}.servicios-fld div > p:first-child{margin-top:auto;margin-bottom:10px;}.servicios-fld div > p{}.precios-frm{width:17em;margin-right:2em;}.provincia-fld label{display:block;margin-bottom:.6em;}.product-div label{}.producto-control select{float:left;}.v3_falseLink{color:#006699;text-decoration:none;cursor:pointer;}.contactCloseButton::after{font-family:SHSymbols;content:"\e00d";}.contactCloseButton{transform:rotate(45deg);transition:transform .5s linear;display:block;position:absolute;width:20px;height:20px;top:20px;right:20px;color:black;font-style:normal;}.contactOpenButton::after{font-family:SHSymbols;content:"\e00d";}.contactOpenButton{transition:transform .5s linear;display:block;position:absolute;width:20px;height:20px;top:20px;right:20px;color:black;}.OpenButton{transform:rotate(0deg);}.hideDiv{display:none;}.visuallyhidden{opacity:0;}.registro-frm,.oferta-div{border-radius:5px;padding:1em 4%;background-color:#FFFDF2;box-shadow:0 0 5px rgba(80,70,50,.5);}.calc-container .oferta-div{width:70%;}.mes-lbl{font-weight:normal;font-size:80%;}.oferta-div h3{font-size:30px;margin-top:0;margin-bottom:.75em;}.precio-lbl,.elige-publ-lbl{display:block;text-align:center;color:#82C51D;font-weight:bold;margin-bottom:.5em;}.elige-publ-lbl{font-size:2em;}.staticPage_container .servicios-ul{margin-top:.75em;}.opciones-div .servicios-ul li{font-weight:bold;margin:.75em 0;}.opciones-div .servicios-ul li::before{font-family:SHSymbols;content:"\e00e";color:#82C51D;margin-right:10px;}.opciones-div .periodicidad-ul li,.opciones-div .forma-pago-ul li,.opciones-div .descuentos-ul li{width:23%;text-align:center;font-weight:bold;border:1px solid #ff9846;border-radius:3px;padding:1em 0;display:table-cell;cursor:pointer;background-color:#ff9846;color:white}.opciones-div .periodicidad-ul li:not(.clicked):hover,.opciones-div #forma-pago-div:not(.disabled) li:not(.clicked):hover{opacity:.75;}.opciones-div .periodicidad-ul li,.opciones-div .descuentos-ul li{flex:0 0 calc(25% - 7.5px);}.opciones-div .forma-pago-ul li{flex:0 0 calc(50% - 7.5px);}.opciones-div .descuentos-ul li{background-color:transparent;font-size:2.2rem;color:#82C51D;border:0 none;padding:.2rem 0}.opciones-div .periodicidad-ul li.clicked,.opciones-div .forma-pago-ul li.clicked{border-color:#FF8A00;background-color:#ea4c23;color:white;}.opciones-div .periodicidad-ul,.opciones-div .forma-pago-ul,.opciones-div .descuentos-ul{width:100%;padding:0;justify-content:space-between;display:flex;flex-wrap:wrap;font-size:1.2em;}.opciones-div .descuentos-ul{margin-top:-1.2rem;}.red{color:#ED4C24 !important;white-space:nowrap;}.pricesContent{width:75%;margin:auto;}.real-estates-contact.collapsed .real-estates-contact-container{opacity:0;}.registro-frm .fieldsSet label{float:left;width:29%;}.registro-frm input[type=text],.registro-frm input[type=email],.registro-frm input[type=tel]{width:22em;background-color:#FFF;border:1px solid #ff9494;color:#333;padding:3px 5px;height:1.7em;}.MyComboBox[data-name=pais]{padding-right:0;}.registro-frm select{background-color:#FFF;border:1px solid #ff9494;color:#333;padding:3px 5px;width:22em;}.registro-frm input[type=password],.registro-frm input[type=email]{background-color:#FFF;border:1px solid #ff9494;color:#333;padding:3px 5px;}.registro-frm .fieldsSet .formDiv{margin-bottom:10px;}.registro-frm input.iban{width:10%;margin-right:1%;}.capitalize{text-transform:capitalize;}input.iban{text-transform:uppercase;}.green{color:#3db90c;}.servicios-seleccionados-div p:first-child,.servicios-seleccionados-div p:last-child{font-size:115%;color:#3db90c;margin:1em auto;}.servicios-seleccionados-div li span.label{float:left;width:27%;}.servicios-seleccionados-ul{margin:0 auto;}.registro-frm input[type=tel].input-telefono{width:17.5em;}.staticPage_container p.form-helper{color:#666;font-size:.85em;margin:.3em 0 .9em 29%;width:26em;}p.form-warning{color:#ea4c23;font-size:.85em !important;margin:.3em 0 .9em 29% !important;width:25em;}label.opcional{color:#b0b0b0;}.input-info-cif-mobile{display:none;}.input-info-direccion-mobile{display:none;}.aceptar-div .button{font-size:1.5em;text-align:center;margin:0 auto;display:block;color:#fff;border-radius:3px;border:0;margin-top:10px;cursor:pointer;padding:12px 40px !important;}.button:hover{background-color:#ff9846 !important;color:white !important;}.formDiv{margin-bottom:10px;}.fieldsSet h3{margin-bottom:10px;}.servicios-seleccionados-div li{margin:.5em 0;}.forma-pago-extra{width:75%;margin:2em auto 3em;text-align:center;}.publicar-but.button{font-size:140%;margin:0 auto;padding:12px 20px !important;}.submitButton{text-align:center;margin:2em 0;}button.inline-button{margin-left:1em;padding-left:1em !important;padding-right:1em !important;}input[type=text].coupon{width:16em;text-transform:uppercase;}.formDiv input[type=checkbox]{margin-right:.35rem;vertical-align:middle;}.formDiv input[type=checkbox]+label{vertical-align:middle;}.alert-box{font-size:1.15em;margin:2em;font-weight:bold;color:#666;padding-left:6em;min-height:6em;}.alert-box.ok{background:url(https://static.spainhouses.net/imas/tickIcon.png) no-repeat;}.alert-box.error{background:url(https://static.spainhouses.net/imas/warning.png) no-repeat;}input.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 4px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 4px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 4px) center #FFF4BC !important;border:1px solid #FA9917 !important;}.directorio input.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 4px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 4px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 4px) center #DFF7C3 !important;border:1px solid #6E9D28 !important;}.hidden{display:none !important;}select.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 23px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 23px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 23px) center #FFF4BC !important;border:1px solid #FA9917 !important;}.directorio select.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 23px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 23px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 23px) center #DFF7C3 !important;border:1px solid #6E9D28 !important;}#condiciones.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 4px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 4px) center #FFF4BC !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 4px) center #FFF4BC !important;border:1px solid #FA9917 !important;}.directorio #condiciones.form-warning{background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -moz-calc(100% - 4px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll -webkit-calc(100% - 4px) center #DFF7C3 !important;background:url(https://static.spainhouses.net/imas/ico_alert.png) no-repeat scroll calc(100% - 4px) center #DFF7C3 !important;border:1px solid #6E9D28 !important;}input.input-number.form-warning{padding-right:24px !important;}input.iban.form-warning{background:#FFF4BC !important;}@media (max-width:1440px){.staticPage_container .main_content{width:55%;}}@media (max-width:1340px){.staticPage_container .main_content{width:75%;}}@media (max-width:1120px){.staticPage_container .main_content{width:85%;}}@media (max-width:1024px){.staticPage_container .main_content{width:90%;}.directory-text p{padding-left:0;}.directory-text{width:auto;}.staticPage_container h1{font-size:2.2em;}.servicios-seleccionados-div p:first-child,.servicios-seleccionados-div p:last-child{width:auto;padding-left:0;}.servicios-seleccionados-ul{width:auto;}.servicios-seleccionados-div li{padding-left:0;}.noextrainfo{width:33%;}.CRMImages li{flex:0 0 calc(33% - 7.5px);}.pricesContent{width:90%;}.registro-frm,.oferta-div{width:100%;margin-left:0;}.provincia-fld label,.product-div label{margin-bottom:.25em;}.precios-frm{margin-right:2em;}}@media (max-width:768px){.staticPage_container .main_content{width:96%;}.CRMImages li{flex:0 0 calc(25% - 7.5px);}.CRMImages li img{max-width:100%;height:auto;}.pricesContent{width:90%;}.registro-frm,.oferta-div{width:100%;margin-left:0;}.precios-frm{margin-right:1em;}.servicios-fld div{}.real-estates-contact.collapsed .real-estates-contact-title{opacity:0;display:none}.real-estates-contact.collapsed .contactCloseButton{position:relative;top:0;right:0;}.real-estates-contact.collapsed{width:auto;}}@media (max-width:768px){.staticPage_container h1{text-transform:none;}.calc-container{display:block;margin:1em 0;}.calc-container >  *{width:100%;}.calc-container .oferta-div{width:100%;overflow:hidden;}.staticPage_container .main_content{width:96%;}.servicios-seleccionados-div p:last-child{text-align:center;}.servicios-seleccionados-div p:first-child{}.staticPage_container h1{font-size:2em !important;}.staticPage_container .checkDiv{margin-left:0;}.staticPage_container h1 small{}.directory-text{width:100%;}.mas-opciones-div{margin-top:20px;}.staticPage_container h1,.staticPage_container h2{width:100%;margin-left:0;text-align:center;}.staticPage_container .main_content h2{width:100%;margin-left:0;text-align:center;}.staticPage_container .pricesContent h1,.staticPage_container .pricesContent h2{text-align:center;}.precios-frm{width:100%;margin-left:0;}.producto-control select,.provincia-fld select,#promociones{width:100%;}.noextrainfo{width:100%;}.staticPage_container .product-comment{padding-left:0;margin-top:10px;}.registro-frm input[type=tel],.registro-frm input[type=tel].input-telefono{width:calc(100% - 74px) !important;float:right;margin-top:10px;}.formDiv.checkDiv{margin-top:20px;margin-bottom:20px;}p.form-warning{margin:.3em 0 .9em 0 !important;}.contactContent{width:100%;}.CRMImages li{flex:0 0 calc(50% - 7.5px);}.CRMImages li img{max-width:100%;height:auto;}.pricesContent{width:95%;}.registro-frm,.oferta-div{width:100%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;overflow:scroll;box-sizing:border-box;}.registro-frm fieldset{width:calc(100% - 15px);padding:15px;box-sizing:border-box;}.staticPage_container p.form-helper{margin-left:0;width:100%;margin-top:10px;float:left;}.registro-frm select{width:100%;margin-top:10px;}.registro-frm fieldset .formDiv{width:100%;}#propiedades-div,#promociones-div{width:100%;}.oferta-div h3{text-align:center;}.precio-lbl,.elige-publ-lbl{height:auto;}.precio-lbl{margin:.5em 0;}.elige-publ-lbl{font-size:1.2em;}.opciones-div{padding:10px;}.servicios-lbl{padding:10px;text-align:center;}.opciones-div .periodicidad-ul li{margin-bottom:10px;}.mas-opciones-div .button{font-size:2em;text-align:center;margin:0 auto;display:block;}.servicios-seleccionados-ul{width:100%;}.servicios-seleccionados-div li span.label{width:auto;margin-right:5px;}.fieldsSet{margin-bottom:10px;}.registro-frm input[type=text],.registro-frm input[type=password],.registro-frm input[type=email]{width:100%;margin-top:10px;}.formDiv{width:100%;margin-top:10px;}.formDiv .MyComboBox{width:100%;}.fieldsSet h3{margin-top:0;}.formDiv label{margin-bottom:5px;display:inline;}.input-info-cif-mobile{display:inline;}.input-info-direccion-mobile{display:inline;}.input-info-cif{display:none !important}.input-info-direccion{display:none !important}.hc-details{margin-left:0 !important;left:0;right:0;}.hc-details-open-left{margin-left:0 !important;left:-100px !important;right:0;text-align:center !important}.registro-frm select,.registro-frm input[type=tel],.registro-frm input[type=text],.registro-frm input[type=tel].input-telefono{width:99%;height:35px;}.registro-frm input[type=text].iban{width:15.6%}.registro-frm input[type=email],.registro-frm input[type=password]{width:90%}.MyComboBox{height:35px !important;margin-top:10px !important;}.aceptar-div .button{font-size:2em;width:100%;}.registro-frm .fieldsSet label{width:100%;}.fieldsSet div .MyComboBox{margin-top:10px !important;}}@media (max-width:320px){}.ui-dialog .ui-dialog-titlebar-close span{margin:0;}.ui-button-icon-only .ui-icon{left:0;top:0;}.ui-dialog .ui-dialog-titlebar-close{padding:0;}@media (max-width:768px){.staticPage_container h2{margin-top:1rem !important;}.opciones-div #periodicidad-div{display:flex;flex-flow:row wrap;}.opciones-div .descuentos-ul,.opciones-div .periodicidad-ul{display:flex;flex-flow:column;}.opciones-div .descuentos-ul{margin-top:0;width:30%;}.opciones-div .periodicidad-ul{width:70%;}.opciones-div .descuentos-ul li,.opciones-div .periodicidad-ul li{width:100%;white-space:nowrap;}.opciones-div .descuentos-ul li{padding:30% 0;}} .staticPage_container{margin-top:3rem;}.staticPage_container .main_content h2{text-align:left;}.main_features{margin-left:0;margin-bottom:1em !important;font-size:175%;color:#5c5c5c;}.staticPage_container li{list-style:none;}.widget-container{margin:3em 0 12em;}h2.following{margin-bottom:0 !important;}.codeblock{margin:0 0 3em !important;width:130%;}.codeblock{background-color:#f7f7f7;border:1px dashed #ccc;font-family:Courier,Serif;font-size:.85em;margin:3em 0;padding:1em;word-wrap:break-word;width:100%;}.codeblock span{font-family:Courier,Serif;}.main_content{margin-bottom:5em;}.button{background-color:#ea4c23 !important;padding:6px 5px !important;}.staticPage_container h2,.staticPage_container h2  *,.staticPage_container h3{color:#ea4c23;}form.format-controls,form.filter-controls{margin:1em auto;line-height:1.8em;position:relative;width:130%;}.widget-container .preview{margin:2em 0;min-height:8em;}form.format-controls label{width:7em;text-align:right;margin-right:.4em;display:inline-block}form.format-controls select{width:100%;}form.format-controls .selectWrapper::after{top:0;}form.format-controls select,form.format-controls input[type=text]{background-color:#F0F0F0;border:1px solid #DDD;font-weight:normal;position:relative;padding:2px 5px;}form.format-controls input[type=text]{width:6em;font:bold 1em Arial,Helvetica;width:5em;text-align:center;}form.format-controls .control-container{float:left;width:16em;}.widget-container h2{font-size:150%;margin:1em 0;}.widget-container h2.big{color:#ea4c23;font-size:2.8em;font-weight:normal;}.widget-container p{}.widget-container .preformat{word-wrap:break-word;font-family:Courier,Serif;margin:-.75px auto 2em;padding:1em;font-size:1em;border:1px dashed orange;background-color:#FFD;}h3{margin-bottom:0;font-weight:bold;text-transform:uppercase;font-size:99%;}.widget-container .control-container.color{float:left;width:14em;}.widget-container .control-container.reset{margin-top:1em;}.widget-container .clear{clear:both;}form.format-controls .color input{text-transform:uppercase;cursor:pointer;}.widget-container .color label{}.widget-container input[type=text]{border:1px solid #CCC;}.control-multiplecheckbox,.control-multipleradio{overflow:auto;margin:0;padding:0;cursor:default;list-style:none;border:1px solid #CCC;float:left;margin-right:1em;width:13em;max-height:20em;min-height:9em;}.control-multiplecheckbox li,.control-multipleradio li{padding:.2em .4em;line-height:1.2em;}.control-multiplecheckbox li:hover,.control-multipleradio li:hover{background-color:#EEE;}.control-multiplecheckbox label,.control-multipleradio label{display:inline-block !important;vertical-align:middle !important;text-align:left;width:84%;}.control-multiplecheckbox input,.control-multipleradio input{display:inline-block !important;margin-right:.6em;vertical-align:middle !important;}form.filter-controls .control-multiplecheckbox,form.filter-controls .control-multipleradio{margin-top:0;}form.filter-controls > div:first-child{margin-bottom:1em;}form.filter-controls .control-container{float:left;}form.filter-controls input[type=text]{width:3em;}.widget-container .disabled{opacity:.5;}.widget-container input.disabled{opacity:.8;}.widget-container .transition{transition:all .5s ease;}#SHW-Link{display:inline-block;}.SHW-properties{margin:.5em auto .4em;font-family:Arial,Helvetica;font-size:13px;color:#333;text-align:center}.SHW-properties .bx-controls-direction a{top:auto;bottom:-23px;height:auto;text-indent:0;width:auto;color:#333;font-size:18px;font-weight:bold;}.SHW-properties .bx-controls-direction a:hover{color:black;}.SHW-properties .bx-pager,.SHW-properties .bx-controls-auto{bottom:-20px;width:auto;}.SHW-properties .bx-prev{right:28px;left:auto;background:none;}.SHW-properties .bx-next{right:0;background:none;}.SHW-properties .bx-pager{color:#333;}.SHW-properties .bx-controls-auto{position:absolute;text-indent:-9999px;width:32px;z-index:9999;color:#333;height:13px;text-indent:0;top:auto;width:auto;right:12px;}.SHW-properties .bx-controls-auto-item a{display:block;position:absolute;right:-1px;top:0;}.SHW-properties .bx-controls-auto .bx-stop{width:10px !important;}.SHW-properties .bx-controls-auto-item a.active{display:none !important;}.SHW-properties ul{padding:0;margin:0;}.SHW-properties .bx-viewport{box-shadow:0 0 5px #FA9917;}.SHW-properties a{text-decoration:none;color:#006699;}.SHW-properties a:hover{color:#001F2F;}.SHW-properties abbr{border:0 none;}.SHW-properties strong{font-size:1.425em;}.SHW-properties li{cursor:pointer;}.SHW-properties .tagset{position:absolute;top:.4em;left:.5em;text-align:left;}.SHW-properties .tag{padding:.05em .5em 0 .5em;background-color:#E83F13;text-transform:uppercase;color:#fff !important;font-size:.9em;border-radius:3px;vertical-align:middle;cursor:default;font-weight:bold;display:inline-block;margin-bottom:1px;box-shadow:0 0 5px #001F2F;}.SHW-properties .tag.green{background-color:#5fa444 !important;}@media (max-width:1024px){.codeblock{width:100%;}.widget-container .preview{width:100%;}.widget-container p{width:100%;}form.format-controls,form.filter-controls{width:100%;}}@media (max-width:425px){.button{font-size:1em;}form.filter-controls .control-container{width:100%;}.staticPage_container{margin-top:3em;}.control-multiplecheckbox,.control-multipleradio{width:100%}} .slideContent h2{margin-top:2.8em;}.staticPage_container h2.first{margin-top:0;}code{font-family:monospace;font-size:80%;}dl{font-size:90%}dt{font-weight:bold;}dd{margin-bottom:.5em;}pre{overflow:auto;padding-bottom:1em}code{display:block;padding:1em;background-color:#eee;border-radius:12px}table{margin-bottom:1em;max-width:600px;width:100%}table tfoot{font-size:90%}.flex_container{display:flex;position:relative}.aside_content{position:sticky;top:100px}aside{width:300px;position:relative;margin-bottom:2em}aside+ *{width:calc(100% - 310px)}aside ul{width:80%}aside li{margin:0 -8px;padding:.25em .5em}aside ul::before{content:"";z-index:-1;display:block;width:90%;height:1.5em;background-color:rgba(255,148,148,.25);border-radius:2px;position:absolute;left:-.5em;transition:.3s;top:2.275em;opacity:0}button#scrollToTopBtn{transition:.5s}#scrollToTopBtn{background-color:rgba(234,76,35,.5);border:0;border-radius:50%;color:white;cursor:pointer;font-size:16px;position:fixed;line-height:48px;width:48px;bottom:30px;right:30px;z-index:99;opacity:0;transform:translateY(100px); }#scrollToTopBtn:hover{background-color:rgba(234,76,35,1);}#scrollToTopBtn::before{content:'\e001';font-size:34px;font-weight:bold;color:white;font-family:SHSymbols;transform:rotate(270deg);position:absolute;display:block;left:19px;top:-2px;}#scrollToTopBtn.showBtn{opacity:1;transform:translateY(0);}span.xmltag{border-radius:5px;background:rgba(234,76,35,.15);color:rgba(234,76,35,1);padding:1px 7px}@media(max-width:1223.98px){.flex_container{display:block}.flex_content{width:100%}aside li.highlighted{background:none}} .colpick{position:absolute;width:346px;height:170px;overflow:hidden;display:none;font-family:Arial,Helvetica,sans-serif;background:#ebebeb;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.colpick_color{position:absolute;left:7px;top:7px;width:156px;height:156px;overflow:hidden;outline:1px solid #aaa;cursor:crosshair;}.colpick_color_overlay1{position:absolute;left:0;top:0;width:156px;height:156px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff',endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff',endColorstr='#00ffffff')";background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0));}.colpick_color_overlay2{position:absolute;left:0;top:0;width:156px;height:156px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#000000')";background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));}.colpick_selector_outer{background:none;position:absolute;width:11px;height:11px;margin:-6px 0 0 -6px;border:1px solid black;border-radius:50%;}.colpick_selector_inner{position:absolute;width:9px;height:9px;border:1px solid white;border-radius:50%;}.colpick_hue{position:absolute;top:6px;left:175px;width:19px;height:156px;border:1px solid #aaa;cursor:n-resize;}.colpick_hue_arrs{position:absolute;left:-8px;width:35px;height:7px;margin:-7px 0 0 0;}.colpick_hue_larr{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #858585;}.colpick_hue_rarr{position:absolute;right:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #858585;}.colpick_new_color{position:absolute;left:207px;top:6px;width:60px;height:27px;background:#f00;border:1px solid #8f8f8f;}.colpick_current_color{position:absolute;left:277px;top:6px;width:60px;height:27px;background:#f00;border:1px solid #8f8f8f;}.colpick_field,.colpick_hex_field{position:absolute;height:20px;width:60px;overflow:hidden;background:#f3f3f3;color:#b8b8b8;font-size:12px;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.colpick_rgb_r{top:40px;left:207px;}.colpick_rgb_g{top:67px;left:207px;}.colpick_rgb_b{top:94px;left:207px;}.colpick_hsb_h{top:40px;left:277px;}.colpick_hsb_s{top:67px;left:277px;}.colpick_hsb_b{top:94px;left:277px;}.colpick_hex_field{width:68px;left:207px;top:121px;}.colpick_focus{border-color:#999;}.colpick_field_letter{position:absolute;width:12px;height:20px;line-height:20px;padding-left:4px;background:#efefef;border-right:1px solid #bdbdbd;font-weight:bold;color:#777;}.colpick_field input,.colpick_hex_field input{position:absolute;right:11px;margin:0;padding:0;height:20px;line-height:20px;background:transparent;border:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555;text-align:right;outline:0;}.colpick_hex_field input{right:4px;}.colpick_field_arrs{position:absolute;top:0;right:0;width:9px;height:21px;cursor:n-resize;}.colpick_field_uarr{position:absolute;top:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #959595;}.colpick_field_darr{position:absolute;bottom:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #959595;}.colpick_submit{position:absolute;left:207px;top:149px;width:130px;height:22px;line-height:22px;background:#efefef;text-align:center;color:#555;font-size:12px;font-weight:bold;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.colpick_submit:hover{background:#f3f3f3;border-color:#999;cursor:pointer;}.colpick_full_ns .colpick_submit,.colpick_full_ns .colpick_current_color{display:none;}.colpick_full_ns .colpick_new_color{width:130px;height:25px;}.colpick_full_ns .colpick_rgb_r,.colpick_full_ns .colpick_hsb_h{top:42px;}.colpick_full_ns .colpick_rgb_g,.colpick_full_ns .colpick_hsb_s{top:73px;}.colpick_full_ns .colpick_rgb_b,.colpick_full_ns .colpick_hsb_b{top:104px;}.colpick_full_ns .colpick_hex_field{top:135px;}.colpick_rgbhex .colpick_hsb_h,.colpick_rgbhex .colpick_hsb_s,.colpick_rgbhex .colpick_hsb_b{display:none;}.colpick_rgbhex{width:282px;}.colpick_rgbhex .colpick_field,.colpick_rgbhex .colpick_submit{width:68px;}.colpick_rgbhex .colpick_new_color{width:34px;border-right:none;}.colpick_rgbhex .colpick_current_color{width:34px;left:240px;border-left:none;}.colpick_rgbhex_ns .colpick_submit,.colpick_rgbhex_ns .colpick_current_color{display:none;}.colpick_rgbhex_ns .colpick_new_color{width:68px;border:1px solid #8f8f8f;}.colpick_rgbhex_ns .colpick_rgb_r{top:42px;}.colpick_rgbhex_ns .colpick_rgb_g{top:73px;}.colpick_rgbhex_ns .colpick_rgb_b{top:104px;}.colpick_rgbhex_ns .colpick_hex_field{top:135px;}.colpick_hex .colpick_hsb_h,.colpick_hex .colpick_hsb_s,.colpick_hex .colpick_hsb_b,.colpick_hex .colpick_rgb_r,.colpick_hex .colpick_rgb_g,.colpick_hex .colpick_rgb_b{display:none;}.colpick_hex{width:206px;height:201px;}.colpick_hex .colpick_hex_field{width:72px;height:25px;top:168px;left:80px;}.colpick_hex .colpick_hex_field div,.colpick_hex .colpick_hex_field input{height:25px;line-height:25px;}.colpick_hex .colpick_new_color{left:9px;top:168px;width:30px;border-right:none;}.colpick_hex .colpick_current_color{left:39px;top:168px;width:30px;border-left:none;}.colpick_hex .colpick_submit{left:164px;top:168px;width:30px;height:25px;line-height:25px;}.colpick_hex_ns .colpick_submit,.colpick_hex_ns .colpick_current_color{display:none;}.colpick_hex_ns .colpick_hex_field{width:80px;}.colpick_hex_ns .colpick_new_color{width:60px;border:1px solid #8f8f8f;}.colpick_dark{background:#161616;border-color:#2a2a2a;}.colpick_dark .colpick_color{outline-color:#333;}.colpick_dark .colpick_hue{border-color:#555;}.colpick_dark .colpick_field,.colpick_dark .colpick_hex_field{background:#101010;border-color:#2d2d2d;}.colpick_dark .colpick_field_letter{background:#131313;border-color:#2d2d2d;color:#696969;}.colpick_dark .colpick_field input,.colpick_dark .colpick_hex_field input{color:#7a7a7a;}.colpick_dark .colpick_field_uarr{border-bottom-color:#696969;}.colpick_dark .colpick_field_darr{border-top-color:#696969;}.colpick_dark .colpick_focus{border-color:#444;}.colpick_dark .colpick_submit{background:#131313;border-color:#2d2d2d;color:#7a7a7a;}.colpick_dark .colpick_submit:hover{background-color:#101010;border-color:#444;} #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;}} 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;} .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;}}