ul,ol,li,form,fieldset,img,body{margin:0;padding:0;}fieldset,img{border:0;}li{list-style:none;}h1{font-size:1.5em;}h2{font-size:1.25em;}h3{font-size:1.1em;}h1,h2,h3,h4,h5,h6{font-weight:normal;}sup{vertical-align:text-top;}abbr{text-decoration:none;}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;}@font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.ttf) format("truetype"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.otf) format("opentype");}@font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.ttf) format('truetype'),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.otf) format("opentype");font-weight:bold;}@font-face{font-family:SHIcons;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.ttf) format("truetype"),url(https://alt.spainhouses.net/css/fonts/SHSymbols11.otf) format("opentype");} *{box-sizing:border-box;font-family:Calibri,Trebuchet MS,Helvetica Neue,Helvetica,Arial;}.notanimated  *{transition-duration:0s;transition-property:none;}.animated  *{transition-duration:.3s;transition-property:all;}html{color:#333;font-size:16.6px;}body{background:#fdfdfd;font-size:16.6px;color:#333;line-height:1.231;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;}@media (min-width:48rem){html.macos,body.macos{font-size:14px;}}body.noScroll{overflow:hidden;}input,textarea,keygen,select,button{font-size:1rem;color:#333;border-radius:0;margin:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;border-radius:0;border:1px solid #CCC;outline:0;}.selectWrapper{display:inline-block;position:relative;cursor:default;}.selectWrapper::after{content:"\e000";font-family:SHSymbols;font-size:1rem;font-weight:normal;display:block;position:absolute;top:12%;right:.5rem;pointer-events:none;cursor:pointer;padding:0;border:0 none;border-radius:0;}.selectWrapper select{cursor:pointer;padding:5px;}hr{margin:0;height:1px;padding:0;border:0;background:#bebebe;}button,input[type=button],span.button{outline:0;border:0;box-shadow:none;background:transparent;color:#fff;border-radius:3px;padding:0 5px 0 5px;cursor:pointer;}.col-1,.col-1-3,.col-2,.col-3,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-4-6{position:relative;width:100%;padding-right:15px;padding-left:0;}.col-6-4{position:relative;width:100%;padding-right:0;padding-left:15px;}.expanded .col-1,.expanded .col-1-3,.expanded .col-2,.expanded .col-3,.expanded .col-4{padding-right:10px;padding-left:10px;}.col-1{flex:0 0 25%}.col-1-3{flex:0 0 33.3%}.col-2{flex:0 0 50%}.col-3{flex:0 0 75%}.col-4{flex:0 0 100%;}.col-4-6{flex:0 0 45%;}.col-6-4{flex:0 0 55%;}a.button{background:#ea4c23;border:0;color:#fff;padding:.3em 1em;border-radius:3px;cursor:pointer;}.ui-widget button{background:#ea4c23;padding:.35em 1em;}button:hover{background-color:#ff9478;}.ui-widget{font-size:1rem;max-width:100%;}.buttonWrapper{background:#ea4c23;display:inline-table;border-radius:3px;position:relative;}.persistentMessage .buttonWrapper{margin-left:1vw;}a{color:#ea4c23;text-decoration:none;}a:hover{color:#ff9478;}a svg{}a:hover svg{transform:scale(1.15);}span.autoLink{cursor:pointer;color:#ea4c23;}span.autoLink:hover{color:#ff9478;}.clear{clear:both;float:none;}.clearfix{overflow:auto;zoom:1;}.preload{animation:none !important;}.falseLink{color:#ea4c23;cursor:pointer;}.disabled{opacity:.5;}.falseLink:hover{color:#ff9478;}.falseLink.disabled{cursor:default;}.falseLink.disabled:hover{color:#ea4c23;}.tag{padding:.1em .5em;background-color:#E83F13;text-transform:uppercase;color:#fff !important;border-radius:3px;vertical-align:middle;cursor:default;font-weight:bold;display:inline-block;margin:-.25em .25em 1px 0;}.tag.green{background-color:#5FA444 !important;}.tag.blue{background-color:#1885F0 !important;}.tag.orange{background-color:#F7960B !important;}.tag.yellow{background-color:#F7960B !important;}.SHLoaderScreen{background:rgba(233,233,233,.5);display:table;width:100%;height:100%;position:relative;}.persistentMessage{background:#e9e9e9;padding:5px;position:fixed;width:100%;z-index:200;font-size:16.6px;text-align:center;height:auto;max-height:140px;}.persistentMessage > .buttonWrapper > div{background:#ea4c23 none repeat scroll 0 0;display:inline-block;font-size:90%;font-weight:bold;padding:8px;color:#fff;cursor:pointer;}#mainBody{margin-top:50px;width:100%;}#socialIcons{position:absolute;bottom:10px;height:2.5vw;width:auto;display:block;right:20px;}#socialIcons > span{margin-right:.5vw;}#socialIcons > span:last-child{margin-right:0;}#socialIcons svg{width:2.5vw;height:2.5vw;border-radius:50%;fill:#fff;}#socialIcons span:hover svg{transform:scale(1.15);}#mainBody > #mainLeft{display:table;position:fixed;height:calc(100vh - 50px);width:50%;margin:0;padding:0;transition-property:none;z-index:10;-webkit-backface-visibility:hidden;}#mainBody > #mainRight{display:table;width:50%;float:right;position:relative;height:calc(100vh - 50px);padding-top:5vh;}#mainBody > #mainRight > h2{margin:5vh .8vw 2vh;font-family:Arial;}#mainBody > #mainRight > h2:first-child{margin-top:0;}#mainBody > #mainRight h5{color:#787777;background:#fff;font-size:1.1vw;position:absolute;top:calc(-1.1vw - 10px);margin:0;font-family:Arial;}#mainBody > #mainLeft.mainLeftScrolled{position:absolute;top:1550px;}#mainBody > #mainLeft.mainLeftScrolled{position:absolute;top:unset;}#adsDiv{display:table;position:relative;width:calc(100% - 1.6vw);margin-left:.8vw;margin-right:.8vw;margin-bottom:.8vh;margin-top:.8vh;}#adsDiv > a,#adsDiv > span{display:table-cell;width:33.3%;float:left;}#adsDiv img{width:100%;display:block;transform:none;}#adsDiv img{width:100%;height:100%;display:block;}#adsDiv img:nth-child(1){width:98%;margin:0 1% 0 1%;}#adsDiv img{width:100%;height:100%;display:block;}.tabs,.tags{position:relative;top:1px;}.tabs ul,.tags ul{margin:0 0 0 5px;padding:0;}.tabs li,.tags li{margin:0;padding:0;display:inline;list-style-type:none;}.tabs li .tab,.tabs li .selected{display:block;float:left;margin-right:3px;color:#333;text-decoration:none;background-color:#FFF4BC;border-radius:5px 5px 0 0;cursor:pointer;border:1px solid #ea4c23;border-bottom-style:none;padding:.3em .5em .4em .5em;}.tabs li .selected{background-color:#FFB500;}.tabs li.active .tab{border-bottom:1px solid #fff;background-color:#fff;font-weight:bold;}.tabs li .tab:hover{background-color:#FBDFDE;}.tabs .feed{position:absolute;top:-3em;right:0;font-size:.85em;}.tabs li.active .tab{cursor:default;position:relative;z-index:1;border-bottom-color:white;}.tabs li.active .tab:hover{}.trimmed{border:1px dashed red;}.trimmed-orange{border:1px dashed orange;}.trimmed-blue{border:1px dashed blue;}#newsFooter{display:table;width:100%;}#newsFooter{padding-left:.8vw;padding-right:.8vw;z-index:1;background:#fff;position:relative;margin-bottom:1em;}#newsFooter h2{background:#fff;position:relative;bottom:.2vw;margin-left:0;margin-right:0;margin-bottom:-.7vw;display:table;padding-right:.4vw;margin-top:5vh;font-family:Arial;}#newsFooter h2{margin-top:0;}.outerHR,#newsFooter hr{background:#EA4C23;height:3px;margin:0;}#newsDivContainer{display:table;width:100%;margin:2vw 0 .6vw 0;}#newsDivContainer > .newsDiv{display:table-cell;text-align:left;padding-top:1vh;padding-bottom:1vh;width:20%;position:relative;}#newsDivContainer > .newsDiv > a{position:relative;}#newsDivContainer > .newsDiv:hover{background:#e9e9e9;}#newsDivContainer > .newsDiv .imgContainer{display:table;margin:0 auto;width:16vw;height:10vw;overflow:hidden;box-shadow:.5px .5px 2px rgba(0,0,0,.5);}#newsDivContainer > .newsDiv img{display:table;margin:0 auto;width:16vw;height:10vw;max-width:16vw;max-height:10vw;}#newsDivContainer > .newsDiv h3{font-weight:normal;display:table;margin:0 auto;margin-top:1.1vh;width:16vw;height:8vh;font-size:22px;color:#000;min-height:110px;}#newsDivContainer > .newsDiv .keepOnReading{display:table;margin:0 auto;width:16vw;font-weight:normal;text-align:right;font-size:20px;}#morenewsDiv{display:table;width:100%;margin-bottom:.8vw;margin-top:1vw;font-weight:bold;font-size:20px;}#morenewsDiv > div{display:table-cell;text-align:right;}#morenewsDiv a{font-weight:bold;}.photoDiv{position:absolute;right:0;bottom:0;padding:2px 6px 2px 6px;font-size:1rem;background:rgba(66,66,66,.5) none repeat scroll 0 0;height:23px;z-index:80;}.photoDiv  *{display:inline-block;}.photoDiv div > svg{width:15px;height:15px;top:3px;position:relative;top:2px;fill:#fff;margin-left:.35em;}.tourDiv{position:absolute;left:0;bottom:0;padding:2px 6px 2px 6px;font-size:16.6px;background:rgba(255,152,70,.85) none repeat scroll 0 0;height:23px;z-index:80;}.tourDiv  *{display:inline-block;}.tourDivSim{left:0;bottom:0;padding:2px 6px 2px 6px;font-size:16.6px;background:rgba(66,66,66,.5) none repeat scroll 0 0;height:23px;z-index:80;}.tours3DElement{padding-left:10px;}.tours3DElement:first-child{padding-left:0;}.verticalSetter{width:100%;display:table-cell;vertical-align:middle;}.dropdownIcon{font-weight:bold;border-radius:50%;color:#000;display:inline;background:#E9E9E9 none repeat scroll 0 0;margin-left:3px;margin-right:9px;box-shadow:0 0 1px #000;padding:1px 1px 1px 4px;cursor:pointer;}.responsiveFalseLink{color:#ea4c23;text-decoration:none;cursor:pointer;}.responsiveFalseLink:hover{color:#ff9846;}.responsiveFalseLink.selected{color:#919191;cursor:default;}.responsiveFalseLink.selected:hover{color:#919191;}#userIcon{fill:#ea4c23;}.alertButton svg,.favButton svg{;stroke-width:4.1;}.alertButton:hover svg,.favButton:hover svg{}.alertOff svg,.favOff svg{fill:#fff;stroke:#aaa}.alertOn svg,.favOn svg{fill:#d00;stroke:#eee}#bathroom{fill:#fff;}#bedroom{fill:#fff;}#photos{fill:#fff;}#facebookIcon{fill:#fff;}#twitterIcon{fill:#fff;}#googleplusIcon{fill:#fff;}#linkedinIcon{fill:#fff;}#youtubeIcon{fill:#fff;}#pinterestIcon{fill:#fff;}#instagramIcon{fill:#fff;}img.photo.thumb,.userBlock_logo{width:120px;height:90px;display:inline-block;}.userBlock_logo > img{width:100%;height:100%;}.tableFormat{display:table;}.tableFormat > div{display:table-row;font-size:.9em;}.tableFormat > div > div{display:table-cell;}.facebookIcon,.twitterIcon,.linkedinIcon,.youtubeIcon,.pinterestIcon{float:left;width:48px;height:48px;margin-bottom:10px;color:white;font-size:65px;line-height:48px;}.facebookIcon::after{font-family:SHSymbols;content:'\e021';color:white;}.twitterIcon::after{font-family:SHSymbols;content:'\e022';color:white;}.linkedinIcon::after{font-family:SHSymbols;content:'\e023';color:white;}.youtubeIcon::after{font-family:SHSymbols;content:'\e025';color:white;}.pinterestIcon::after{font-family:SHSymbols;content:'\e024';color:white;}@media (min-width:2328.98px){#mainBody > #mainRight{width:1335px;}body .propContainer > .propBox:last-child{margin-right:-1vw;}#mainBody > #mainLeft{width:1002px;height:100%;}.verticalSetter{position:absolute;left:3px;top:5px;}.browser.full .property_block h2{font-size:39px;}}@media (max-width:1199.98px){.persistentMessage{font-size:1.6vw;}.persistentMessage > .buttonWrapper > div{font-size:1.6vw;background:transparent;}.persistentMessage .buttonWrapper{display:table;margin:0 auto;margin-top:.6vh;}#newsDivContainer > .newsDiv{display:block;text-align:left;padding-top:1vh;padding-bottom:1vh;width:100%;}#newsDivContainer > .newsDiv .imgContainer{display:inline-block;height:15vw;width:25vw;}#newsDivContainer > .newsDiv .imgContainer > div{display:table;height:100%;width:100%;}#newsDivContainer > .newsDiv .imgContainer img{width:100%;object-fit:cover;display:block;height:15vw;min-height:100%;}#newsDivContainer > .newsDiv h3{display:table-cell;vertical-align:middle;font-size:19px;padding:1vw;width:50vw;height:15vw;}#newsDivContainer > .newsDiv .keepOnReading{display:table-cell;vertical-align:middle;font-size:18px;height:15vw;width:25vw;}#newsDivContainer > .newsDiv > a{position:static;display:table;width:100%;}#mainBody{height:auto;}#mainBody > #mainLeft{display:table;order:1;position:relative;width:100%;height:60vh;min-height:190px;z-index:100;}#newsFooter{display:table;order:5;}#firstOuterHR{order:7;}#secondOuterHR{order:4;}#mainBody > #mainRight{display:table;order:2;float:none;width:100%;height:1px;min-height:300px;}#socialIcons{bottom:-.7vw;height:4vw;}#socialIcons svg{width:4vw;height:4vw;}h2,h1{font-size:3vw;}#newsFooter{width:100%;}#mainBody > #mainRight h5{font-size:1.6vw;top:calc(-1.6vw - 10px);}#newsFooter h2{bottom:-.1vw;}#newsDivContainer > .newsDiv img{max-width:100vw;max-height:100vh;}}@media (max-width:991.98px){.persistentMessage{font-size:1.9vw;}.persistentMessage > .buttonWrapper > div{font-size:1.9vw;}#socialIcons svg{width:5.5vw;height:5.5vw;}#socialIcons{bottom:.8vw;}h2,h1{font-size:30px;}#mainBody > #mainRight h5{font-size:1.5vw;top:calc(-1.5vw - 10px);}#adsDiv{margin-top:1vh;margin-bottom:1vh;}#newsDivContainer > .newsDiv .keepOnReading{font-size:18px;}h2{bottom:-.4vw;}}@media (max-width:767.98px){.persistentMessage{font-size:2.1vw;}.persistentMessage .container{display:table;text-align:center;width:100%;}.persistentMessage > .buttonWrapper > div{font-size:2.1vw;float:none;}.col-4-6,.col-6-4{flex:0 0 50%;}.col-4-6{padding-right:1%;}.col-6-4{padding-left:1%;}}.languageSelector,.languageSelector option{background-position:2px center;background-repeat:no-repeat;padding-left:20px !important;}abbr{cursor:help;}.leaflet-control-attribution .leaflet-attribution-flag{display:none !important;}@media (max-width:575.98px) and (orientation:portrait){.persistentMessage{font-size:4.5vw;}.persistentMessage > .buttonWrapper > div{font-size:4.5vw;float:none;}hr{height:1px;}.outerHR,#newsFooter hr{background:#EA4C23;margin:0;}h2,h1,h3{font-size:6vw;}#newsFooter h2{top:1.3vw;}#mainBody > #mainRight h5{font-size:4vw;top:calc(-4vw - 10px);}#newsDivContainer > .newsDiv{border-top:2px solid #ccc;margin-bottom:3vh;margin-top:1vh;}#newsDivContainer > .newsDiv:first-child{border-top:none;}#newsDivContainer > .newsDiv .imgContainer{display:block;width:100%;height:40vw;margin:0;border-left:0;border-right:0;}#newsDivContainer > .newsDiv h3{display:block;width:100%;height:auto;}#newsDivContainer > .newsDiv .keepOnReading{display:block;width:100%;height:auto;font-size:4.8vw;}#newsDivContainer > .newsDiv .imgContainer img{object-fit:cover;display:table;height:100vw;width:100%;object-fit:cover;bottom:40vw;position:relative;}#adsDiv > a{display:block;width:100%;}#socialIcons svg{width:11.5vw;height:13.5vw;}#socialIcons{position:relative;float:right;height:auto;margin-top:10vh;right:0;width:100%;text-align:center;}#socialIcons > span{margin-right:0;}.selectGroup > .selectGroupOrganizer > div:after{right:0;}.selectGroup > .selectGroupOrganizer div:last-child:after{padding-right:2px;text-align:left;}#mainBody > #mainLeft{height:43.4vh;max-height:415px;max-height:415px;}#mainBody > #mainRight{min-height:200px;}.facebookIcon,.twitterIcon,.linkedinIcon,.youtubeIcon,.pinterestIcon{float:none;font-size:56px;}}@media (max-width:575.98px){#newsDivContainer > .newsDiv > a{display:block;}body.noScroll{overflow:auto;}body.noScroll header,body.noScroll footer,body.noScroll #mainSearchForm,body.noScroll #mainBody{display:none;}.mobile-hidden{display:none;}.col-1,.col-2,.col-1-3,.col-4-6,.col-6-4{flex:0 0 100%;}.col-4-6,.col-6-4{padding:0 0 0 2rem;}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){body{font-size:16.6px;}h2,h1,h3{font-size:16.6px;}#socialIcons{margin-top:30px;bottom:10px;}#socialIcons svg{width:40px;height:40px;}#mainBody > #mainLeft{height:auto;padding-bottom:30px;}#mainBody > #mainRight{padding-top:40px;}h2,h5,h1{margin-bottom:20px;}#mainBody > #mainRight h5{top:-27px;position:relative;}#adsDiv{margin:10px 0;}#mainBody > #mainRight > h2{margin-top:30px;margin-bottom:20px;}#newsDivContainer{margin:20px 0 10px 0;}#newsDivContainer > .newsDiv{margin-bottom:10px;margin-top:10px;padding-top:10px;padding-bottom:10px;}#newsDivContainer > .newsDiv h3{margin-top:20px;}#newsDivContainer > .newsDiv .keepOnReading{font-size:17px;}#mainBody > #mainRight h5{position:absolute;font-size:16px;}.persistentMessage .buttonWrapper{margin-top:15px;}#adsDiv{width:100%;}#adsDiv a{background:transparent;width:100%;}}.loadingBar{width:100%;position:absolute;top:50%;left:0;display:table;text-align:center;}.loadingBar .element{width:1rem;height:1rem;margin:0;margin-left:.25rem;display:inline-table;background:#ea4c23;transform:skewX(-20deg);border:2px solid #ff9846;animation:loadingAnim 4s linear infinite;-webkit-animation:loadingAnim 4s linear infinite;}.SHLoaderBall{position:absolute;left:calc(50% - 2rem);top:calc(50% - 5rem);height:4rem;width:4rem;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;;}.SHLoaderBall:after{content:"\e036";font-family:SHSymbols;color:#fff;font-size:4rem;display:block;width:4rem;height:4rem;line-height:1;position:relative;top:2px;}.macos .SHLoaderBall:after{top:2px;left:1px;}.SHLoaderMiniBall{position:absolute;left:calc(50% - 1.5vw);top:calc(50% - 4vw);height:3vw;width:3vw;display:table;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;}.loadingBar .element:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s;}.loadingBar .element:nth-child(2){animation-delay:.5s;-webkit-animation-delay:.5s;}.loadingBar .element:nth-child(3){animation-delay:1s;-webkit-animation-delay:1s;}.loadingBar .element:nth-child(4){animation-delay:1.5s;-webkit-animation-delay:1.5s;}.loadingBar .element:nth-child(5){animation-delay:2s;-webkit-animation-delay:2s;}.loadingBar .element:nth-child(6){animation-delay:2.5s;-webkit-animation-delay:2.5s;}@-webkit-keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@-webkit-keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@-webkit-keyframes shballMiniAnim{0%{box-shadow:0 0 1em .5em #ea4c23;}50%{box-shadow:0 0 1em 0 #ea4c23;}100%{box-shadow:0 0 1em .5em #ea4c23;}}@keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@keyframes shballMiniAnim{0%{box-shadow:0 0 .5em .25em #ea4c23;}50%{box-shadow:0 0 .5em 0 #ea4c23;}100%{box-shadow:0 0 .5em .25em #ea4c23;}}@media (min-width:1499.98px){#newsDivContainer > .newsDiv .keepOnReading{font-size:20px;}#newsFooter h2{font-size:23px;}}@media (max-width:220px){.photoDiv div > svg{width:10px;height:10px;}}.buttonWrapper{background:#ea4c23;border-radius:3px;position:static;width:auto;padding-right:10px;padding-left:10px;}@media (max-width:660px) and (orientation:portrait){@-moz-document url-prefix(){.selectWrapper:after{top:1px;right:1px;}}}.block{margin-bottom:1em;padding:.5em;background-color:#fff;}.sidebar .publicity{padding:0;}.sidebar .block .title_1{display:block;margin-bottom:.5em;}.sidebar .block .buttons{text-align:center;}.sidebar .block button{color:white;background-color:#EA4C23;padding:.3em 1em;margin:.5em 0;}.adsense,.yield{margin-bottom:2em;}@media (max-width:1339.98px){.bannerList{display:flex;flex-wrap:wrap;margin-right:0;justify-content:space-between;}.bannerList a{width:32%;display:inline-block;}.bannerList a div{margin:0 0 15px 0 !important;}.bannerList a img{max-width:100%;display:block;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.bannerList a{width:49%;}}@media (max-width:575.98px){.bannerList{display:block;}.bannerList a{width:100%;}#mainBody > #mainRight > h2{margin:5vh 1.9vw 2vh;}.ui-dialog{max-height:100%;overflow:auto;width:100% !important;left:0 !important;}.ui-dialog .ui-dialog-content{max-height:100% !important;min-height:9rem !important;overflow:auto;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;}.ui-widget-content,.ui-widget-content  *{font-size:14px;}.ui-dialog .ui-dialog-titlebar{padding:1rem .5rem;}.usersDialog .selectWrapper{width:100%;}.usersDialog .selectWrapper.selectWrapperSmall{width:70%;}} ul,ol,li,form,fieldset,img{margin:0;padding:0;}fieldset,img{border:0;}li{list-style:none;}.SHrow{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck .card{flex:1 0 0;margin-right:15px;margin-left:15px;}.mt-4{margin-top:2rem;}.mt-3{margin-top:1.5rem;}.mt-2{margin-top:1rem;}.mt-1{margin-top:.5rem;}.mb-6{margin-bottom:3rem;}.mb-5{margin-bottom:2.5rem;}.mb-4{margin-bottom:2rem;}.mb-3{margin-bottom:1.5rem;}.mb-2{margin-bottom:1rem;}.mb-1{margin-bottom:.5rem;}.mb-0{margin-bottom:0;}.mtb-6{margin-top:3rem;margin-bottom:3rem;}.mtb-5{margin-top:2.5rem;margin-bottom:2.5rem;}.mtb-4{margin-top:2rem;margin-bottom:2rem;}.mtb-3{margin-top:1.5rem;margin-bottom:1.5rem;}.mtb-2{margin-top:1rem;margin-bottom:1rem;}.mtb-1{margin-top:.5rem;margin-bottom:.5rem;}.mw-6,.mw-5,.mw-4,.mw-3,.mw-2,.mw-1{margin-right:auto;margin-left:auto;}.mw-6{max-width:25rem;}.mw-5{max-width:25rem;}.mw-4{max-width:20rem;}.mw-3{max-width:15rem;}.mw-2{max-width:10rem;}.mw-1{max-width:5rem;}.mh-6{min-height:12rem;}.mh-5{min-height:10rem;}.mh-4{min-height:8rem;}.mh-3{min-height:6rem;}.mh-2{min-height:4rem;}.mh-1{min-height:2rem;}.lh-4{line-height:2rem;}.lh-3{line-height:1.75rem;}.lh-2{line-height:1.5rem;}.lh-1{line-height:1rem;}.pt-4{padding-top:2rem;}.pt-3{padding-top:1.5rem;}.pt-2{padding-top:1rem;}.pt-1{padding-top:.5rem;}.pb-4{padding-bottom:2rem;}.pb-3{padding-bottom:1.5rem;}.pb-2{padding-bottom:1rem;}.pb-1{padding-bottom:.5rem;}.pb-0{padding-bottom:0;}.ptb-4{padding-top:2rem;padding-bottom:2rem;}.ptb-3{padding-top:1.5rem;padding-bottom:1.5rem;}.ptb-2{padding-top:1rem;padding-bottom:1rem;}.ptb-1{padding-top:.5rem;padding-bottom:.5rem;}.prl-4{padding-right:2rem;padding-left:2rem;}.prl-3{padding-right:1.5rem;padding-left:1.5rem;}.prl-2{padding-right:1rem;padding-left:1rem;}.prl-1{padding-right:.5rem;padding-left:.5rem;}.br-1{border-radius:3px;}.br-2{border-radius:5px;}.br-3{border-radius:7px;}.br-4{border-radius:10px;}.brl-1{border-radius:0 3px 3px 0;}.brl-2{border-radius:0 5px 5px 0;}.brl-3{border-radius:0 7px 7px 0;}.brl-4{border-radius:0 10px 10px 0;}.container{max-width:1640px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}.gbg{background-color:#f4f5f2;}.wbg{background-color:white;}.text-center{text-align:center;}.block-center{margin-right:auto;margin-left:auto;display:inline-block;}.shadow{box-shadow:0 .125rem .5rem rgba(30,30,30,.6)!important;}.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.title-7,.title-8,.title-9,.title-10{font-weight:bold;}.title-1{font-size:1.1rem;}.title-2{font-size:1.2rem;}.title-3{font-size:1.3rem;}.title-4{font-size:1.4rem;}.title-5{font-size:1.5rem;}.title-6{font-size:1.6rem;}.title-7{font-size:1.7rem;}.title-8{font-size:1.8rem;}.title-9{font-size:1.9rem;}.title-10{font-size:2rem;}.col-md{flex-basis:0;flex-grow:1;max-width:100;}.col-1,.col-2,.col-3,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-1{flex:0 0 25%}.col-3{flex:0 0 50%}.col-3{flex:0 0 75%}.col-4{flex:0 0 100%;}.social-icons::before{font-family:SHSymbols;color:#aaa;font-size:3rem;display:block;top:-.25em;}.social-icons:hover::before{color:#555;}.social-icons.facebook::before{content:"\e021";}.social-icons.twitter::before{content:"\e022";}.social-icons.linkedin::before{content:"\e023";}.social-icons.youtube::before{content:"\e025";}.social-icons.pinterest::before{content:"\e024";}.social-icons.instagram::before{content:"\f546";}footer{color:#666;font-size:15.7px !important;}footer,footer  *{font-family:Calibri,sans-serif;box-sizing:border-box;line-height:1.5;}footer .container{max-width:1415px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}footer .mb-0{margin-bottom:0 !important;}footer hr{border-color:#bebebe;border-width:1px 0 0;}footer a{color:#ea4c23;}footer a:hover{color:#ff9478;}.logoSH::after{top:1px !important;}#headerSearchesDiv::after,#headerFavouritesDiv::after{top:0 !important;}footer li{list-style:none !important;}footer .title-1,footer .title-2,footer .title-3,footer .title-4,footer .title-5,footer .title-6,footer .title-7,footer .title-8,footer .title-9,footer .title-10{margin-bottom:1rem;margin-top:0;color:#333;}footer select{background-color:white;appearance:none;-webkit-appearance:none;-moz-applearance:none;outline:0;border:1px solid #CCC;border-radius:0;line-height:normal;}footer .selectWrapper{border:0 none;background:transparent;margin:0;padding:0;}footer .selectWrapper::after{display:block;position:absolute;top:25%;right:.5rem;pointer-events:none;cursor:pointer;padding:0;width:auto;height:auto;}@media (max-width:1199.98px){.title-6,.title-5{font-size:1.25rem;}.title-10{font-size:1.75rem;}}@media (max-width:991.98px){.col-1{flex:0 0 50%;}}@media (max-width:767.98px){.col-1{flex:0 0 50%;}}@media (max-width:575.98px){.col-1{flex:0 0 100%;}} .comboPlus ul li.main{background:#ff9846;color:white;}.comboPlus ul li>span{float:left;text-align:left;}.comboPlus ul li{text-align:right;}.comboPlus span[class|=country-flag]{width:16px;height:11px;background-image:url(/images/flags/countryFlags.png);display:inline-block;margin-right:4px;}.comboPlus.disabled{opacity:1;}.comboPlus .control{margin:0 !important;}.comboPlus.disabled .control{background-color:#EDEDED;cursor:default;}.comboPlus.disabled .control div.arrow{display:none;}.comboPlus .list{width:calc(300px - 2em);max-width:24em;}.comboPlus .clipping{text-align:right;}.comboPlus div.list{border-color:#fdcf36;}fieldset div .comboPlus{float:left;margin:0 !important;}li.right{text-align:right;}.directorio .comboPlus .control{border-color:#82c51d;}.directorio .comboPlus .control:hover{border-color:#6E9D28;}.comboPlus.disabled .control:hover{border-color:#fdcf36;}.directorio .comboPlus.dropped .control,.directorio .comboPlus.dropped div.list{border-color:green;} .country-flag-ac{background-position:0 -0px;}.country-flag-ad{background-position:0 -11px;}.country-flag-ae{background-position:0 -22px;}.country-flag-af{background-position:0 -33px;}.country-flag-ag{background-position:0 -44px;}.country-flag-ai{background-position:0 -55px;}.country-flag-al{background-position:0 -66px;}.country-flag-am{background-position:0 -77px;}.country-flag-an{background-position:0 -88px;}.country-flag-ao{background-position:0 -99px;}.country-flag-ar{background-position:0 -110px;}.country-flag-as{background-position:0 -121px;}.country-flag-at{background-position:0 -132px;}.country-flag-au{background-position:0 -143px;}.country-flag-aw{background-position:0 -154px;}.country-flag-az{background-position:0 -165px;}.country-flag-ba{background-position:0 -176px;}.country-flag-bb{background-position:0 -187px;}.country-flag-bd{background-position:0 -198px;}.country-flag-be{background-position:0 -209px;}.country-flag-bf{background-position:0 -220px;}.country-flag-bg{background-position:0 -231px;}.country-flag-bh{background-position:0 -242px;}.country-flag-bi{background-position:0 -253px;}.country-flag-bj{background-position:0 -264px;}.country-flag-bm{background-position:0 -275px;}.country-flag-bn{background-position:0 -286px;}.country-flag-bo{background-position:0 -297px;}.country-flag-br{background-position:0 -308px;}.country-flag-bs{background-position:0 -319px;}.country-flag-bt{background-position:0 -330px;}.country-flag-bw{background-position:0 -341px;}.country-flag-by{background-position:0 -352px;}.country-flag-bz{background-position:0 -363px;}.country-flag-ca{background-position:0 -374px;}.country-flag-cc{background-position:0 -385px;}.country-flag-cd{background-position:0 -396px;}.country-flag-cf{background-position:0 -407px;}.country-flag-cg{background-position:0 -418px;}.country-flag-ch{background-position:0 -429px;}.country-flag-ci{background-position:0 -440px;}.country-flag-ck{background-position:0 -451px;}.country-flag-cl{background-position:0 -462px;}.country-flag-cm{background-position:0 -473px;}.country-flag-cn{background-position:0 -484px;}.country-flag-co{background-position:0 -495px;}.country-flag-cr{background-position:0 -506px;}.country-flag-cs{background-position:0 -517px;}.country-flag-cu{background-position:0 -528px;}.country-flag-cv{background-position:0 -539px;}.country-flag-cx{background-position:0 -550px;}.country-flag-cy{background-position:0 -561px;}.country-flag-cz{background-position:0 -572px;}.country-flag-de{background-position:0 -583px;}.country-flag-dj{background-position:0 -594px;}.country-flag-dk{background-position:0 -605px;}.country-flag-dm{background-position:0 -616px;}.country-flag-do{background-position:0 -627px;}.country-flag-dz{background-position:0 -638px;}.country-flag-ec{background-position:0 -649px;}.country-flag-ee{background-position:0 -660px;}.country-flag-eg{background-position:0 -671px;}.country-flag-eh{background-position:0 -682px;}.country-flag-er{background-position:0 -693px;}.country-flag-es{background-position:0 -704px;}.country-flag-et{background-position:0 -715px;}.country-flag-fi{background-position:0 -726px;}.country-flag-fj{background-position:0 -737px;}.country-flag-fk{background-position:0 -748px;}.country-flag-fm{background-position:0 -759px;}.country-flag-fo{background-position:0 -770px;}.country-flag-fr{background-position:0 -781px;}.country-flag-ga{background-position:0 -792px;}.country-flag-gd{background-position:0 -803px;}.country-flag-ge{background-position:0 -814px;}.country-flag-gf{background-position:0 -825px;}.country-flag-gg{background-position:0 -836px;}.country-flag-gh{background-position:0 -847px;}.country-flag-gi{background-position:0 -858px;}.country-flag-gl{background-position:0 -869px;}.country-flag-gm{background-position:0 -880px;}.country-flag-gn{background-position:0 -891px;}.country-flag-gp{background-position:0 -902px;}.country-flag-gq{background-position:0 -913px;}.country-flag-gr{background-position:0 -924px;}.country-flag-gt{background-position:0 -935px;}.country-flag-gu{background-position:0 -946px;}.country-flag-gw{background-position:0 -957px;}.country-flag-gy{background-position:0 -968px;}.country-flag-hk{background-position:0 -979px;}.country-flag-hn{background-position:0 -990px;}.country-flag-hr{background-position:0 -1001px;}.country-flag-ht{background-position:0 -1012px;}.country-flag-hu{background-position:0 -1023px;}.country-flag-id{background-position:0 -1034px;}.country-flag-ie{background-position:0 -1045px;}.country-flag-il{background-position:0 -1056px;}.country-flag-im{background-position:0 -1067px;}.country-flag-in{background-position:0 -1078px;}.country-flag-io{background-position:0 -1089px;}.country-flag-iq{background-position:0 -1100px;}.country-flag-ir{background-position:0 -1111px;}.country-flag-is{background-position:0 -1122px;}.country-flag-it{background-position:0 -1133px;}.country-flag-je{background-position:0 -1144px;}.country-flag-jm{background-position:0 -1155px;}.country-flag-jo{background-position:0 -1166px;}.country-flag-jp{background-position:0 -1177px;}.country-flag-ke{background-position:0 -1188px;}.country-flag-kg{background-position:0 -1199px;}.country-flag-kh{background-position:0 -1210px;}.country-flag-ki{background-position:0 -1221px;}.country-flag-km{background-position:0 -1232px;}.country-flag-kn{background-position:0 -1243px;}.country-flag-kp{background-position:0 -1254px;}.country-flag-kr{background-position:0 -1265px;}.country-flag-kw{background-position:0 -1276px;}.country-flag-ky{background-position:0 -1287px;}.country-flag-kz{background-position:0 -1298px;}.country-flag-la{background-position:0 -1309px;}.country-flag-lb{background-position:0 -1320px;}.country-flag-lc{background-position:0 -1331px;}.country-flag-li{background-position:0 -1342px;}.country-flag-lk{background-position:0 -1353px;}.country-flag-lr{background-position:0 -1364px;}.country-flag-ls{background-position:0 -1375px;}.country-flag-lt{background-position:0 -1386px;}.country-flag-lu{background-position:0 -1397px;}.country-flag-lv{background-position:0 -1408px;}.country-flag-ly{background-position:0 -1419px;}.country-flag-ma{background-position:0 -1430px;}.country-flag-mc{background-position:0 -1441px;}.country-flag-md{background-position:0 -1452px;}.country-flag-mg{background-position:0 -1463px;}.country-flag-mh{background-position:0 -1474px;}.country-flag-mk{background-position:0 -1485px;}.country-flag-ml{background-position:0 -1496px;}.country-flag-mm{background-position:0 -1507px;}.country-flag-mn{background-position:0 -1518px;}.country-flag-mo{background-position:0 -1529px;}.country-flag-mp{background-position:0 -1540px;}.country-flag-mq{background-position:0 -1551px;}.country-flag-mr{background-position:0 -1562px;}.country-flag-ms{background-position:0 -1573px;}.country-flag-mt{background-position:0 -1584px;}.country-flag-mu{background-position:0 -1595px;}.country-flag-mv{background-position:0 -1606px;}.country-flag-mw{background-position:0 -1617px;}.country-flag-mx{background-position:0 -1628px;}.country-flag-my{background-position:0 -1639px;}.country-flag-mz{background-position:0 -1650px;}.country-flag-na{background-position:0 -1661px;}.country-flag-nc{background-position:0 -1672px;}.country-flag-ne{background-position:0 -1683px;}.country-flag-nf{background-position:0 -1694px;}.country-flag-ng{background-position:0 -1705px;}.country-flag-ni{background-position:0 -1716px;}.country-flag-nl{background-position:0 -1727px;}.country-flag-no{background-position:0 -1738px;}.country-flag-np{background-position:0 -1749px;}.country-flag-nr{background-position:0 -1760px;}.country-flag-nu{background-position:0 -1771px;}.country-flag-nz{background-position:0 -1782px;}.country-flag-om{background-position:0 -1793px;}.country-flag-pa{background-position:0 -1804px;}.country-flag-pe{background-position:0 -1815px;}.country-flag-pf{background-position:0 -1826px;}.country-flag-pg{background-position:0 -1837px;}.country-flag-ph{background-position:0 -1848px;}.country-flag-pk{background-position:0 -1859px;}.country-flag-pl{background-position:0 -1870px;}.country-flag-pm{background-position:0 -1881px;}.country-flag-pn{background-position:0 -1892px;}.country-flag-pr{background-position:0 -1903px;}.country-flag-ps{background-position:0 -1914px;}.country-flag-pt{background-position:0 -1925px;}.country-flag-pw{background-position:0 -1936px;}.country-flag-py{background-position:0 -1947px;}.country-flag-qa{background-position:0 -1958px;}.country-flag-re{background-position:0 -1969px;}.country-flag-ro{background-position:0 -1980px;}.country-flag-ru{background-position:0 -1991px;}.country-flag-rw{background-position:0 -2002px;}.country-flag-sa{background-position:0 -2013px;}.country-flag-sb{background-position:0 -2024px;}.country-flag-sc{background-position:0 -2035px;}.country-flag-sd{background-position:0 -2046px;}.country-flag-se{background-position:0 -2057px;}.country-flag-sg{background-position:0 -2068px;}.country-flag-sh{background-position:0 -2079px;}.country-flag-si{background-position:0 -2090px;}.country-flag-sj{background-position:0 -2101px;}.country-flag-sk{background-position:0 -2112px;}.country-flag-sl{background-position:0 -2123px;}.country-flag-sm{background-position:0 -2134px;}.country-flag-sn{background-position:0 -2145px;}.country-flag-so{background-position:0 -2156px;}.country-flag-sr{background-position:0 -2167px;}.country-flag-st{background-position:0 -2178px;}.country-flag-sv{background-position:0 -2189px;}.country-flag-sy{background-position:0 -2200px;}.country-flag-sz{background-position:0 -2211px;}.country-flag-tc{background-position:0 -2222px;}.country-flag-td{background-position:0 -2233px;}.country-flag-tg{background-position:0 -2244px;}.country-flag-th{background-position:0 -2255px;}.country-flag-tj{background-position:0 -2266px;}.country-flag-tk{background-position:0 -2277px;}.country-flag-tl{background-position:0 -2288px;}.country-flag-tm{background-position:0 -2299px;}.country-flag-tn{background-position:0 -2310px;}.country-flag-to{background-position:0 -2321px;}.country-flag-tr{background-position:0 -2332px;}.country-flag-tt{background-position:0 -2343px;}.country-flag-tv{background-position:0 -2354px;}.country-flag-tw{background-position:0 -2365px;}.country-flag-tz{background-position:0 -2376px;}.country-flag-ua{background-position:0 -2387px;}.country-flag-ug{background-position:0 -2398px;}.country-flag-uk{background-position:0 -2409px;}.country-flag-um{background-position:0 -2420px;}.country-flag-us{background-position:0 -2431px;}.country-flag-uy{background-position:0 -2442px;}.country-flag-uz{background-position:0 -2453px;}.country-flag-va{background-position:0 -2464px;}.country-flag-vc{background-position:0 -2475px;}.country-flag-ve{background-position:0 -2486px;}.country-flag-vg{background-position:0 -2497px;}.country-flag-vi{background-position:0 -2508px;}.country-flag-vn{background-position:0 -2519px;}.country-flag-vu{background-position:0 -2530px;}.country-flag-wf{background-position:0 -2541px;}.country-flag-ws{background-position:0 -2552px;}.country-flag-ye{background-position:0 -2563px;}.country-flag-yt{background-position:0 -2574px;}.country-flag-za{background-position:0 -2585px;}.country-flag-zm{background-position:0 -2596px;}.country-flag-zw{background-position:0 -2607px;} #headerLoginMenu .buttonWrapper label{padding-top:5px;padding-bottom:5px;}#headerLoginMenu .buttonWrapper label::before{content:"\e041";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.login2Icon{margin-top:5px;float:left;}#headerLanguageDiv img{margin-top:5px;}#SHMobileMenu3Lines::after{content:"\e037";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}#SHMobileMenuCross::after{content:"\e038";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}.login2Icon::after{content:"\e033";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.logoSH::after{content:"\e036";font-family:SHSymbols;color:white;font-size:29px;line-height:1em;display:block;padding:.5rem;margin-top:1px;}.userLinks .bellIcon::before{content:"\e018";font-family:SHSymbols;}.userLinks .emailIcon::before{content:"\e00F";font-family:SHSymbols;}.userLinks .starIcon::before{content:"\e042";font-family:SHSymbols;}.userLinks .editIcon::before{content:"\e044";font-family:SHSymbols;}.userLinks .loupeIcon::before{content:"\e035";font-family:SHSymbols;}.userLinks .heartWhite::before{content:"\e013";font-family:SHSymbols;}.userLinks .userIcon::before{content:"\e01d";font-family:SHSymbols;}.userLinks .houseIcon::before{content:"\e01d";font-family:SHSymbols;}#mainHeader > #SHLogo > a > .logoSH{}#headerLanguageMenu img{margin:.25rem .5rem .25rem .25rem;vertical-align:middle;}#headerLanguageMenu span{vertical-align:middle;}.SubmenuRent:before{left:20px;}.mainHeaderSubmenuRight .pAllZones{margin-top:20px;margin-bottom:15px;}.mainHeaderSubmenuLeft > p:nth-child(2){font-size:1.15rem;margin-bottom:10px;margin-top:10px;}.mainHeaderSubmenuLeft > p:nth-child(3){margin-bottom:10px;margin-top:10px;line-height:25px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(5){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:5px;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;margin-top:10px;font-weight:bold;}#SHMainMenu .SHMainUL li > a.selected,#SHMainMenu .SHMainUL > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#fff;color:#333;font-weight:bold;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:none;}.HoverDivMenu{margin-top:10px;position:absolute;width:750px;}.HoverDivMenuCompanies{width:650px;}.mainHeaderSubmenuLeft{width:48%;}.mainHeaderSubmenuRight{width:48%;}.mainHeaderSubmenu2:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-9px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);}.mainHeaderSubmenu2{position:fixed;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;display:table;;}.SHMainUL{list-style:none;}.SHMainLI{display:inline;float:left;}.SHMainUL .SHMainLI > a{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos .SHMainUL .SHMainLI > a{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;display:inline-block;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a:hover{color:#ff9478;}#mainHeader .SHMainUL li .AllZones{color:#ea4c23;font-size:1rem;height:auto !important;min-height:0;}#mainHeader .SHMainUL li .AllZones:hover{color:#ff9478;}#mainHeader{display:table;background:#ea4c23;padding:0;margin:0;position:sticky;top:0;width:100%;height:50px;z-index:2000;}#mainHeader  *{}#mainHeader .SHMainUL{margin:0;}#mainHeader .SHMainLI > a{}.mainHeaderSubmenu a:hover svg{transform:none;}#mainHeader > #SHLogo{margin:0;display:table-cell;vertical-align:middle;padding-left:calc(36px - .5vw);height:100%;width:239px;font-size:21px;}#mainHeader > #SHLogo > a{height:100%;display:block;color:#FFF;white-space:nowrap;}#mainHeader > #SHLogo > a > div{margin:0;padding:0;display:inline-block;vertical-align:middle;}#mainHeader > #SHLogo > a > .shText{font-family:SHSymbols;padding-left:4px;font-size:26px;display:inline-block;vertical-align:middle;font-weight:normal;padding-top:2px;line-height:1;padding-right:.5rem;}#mainHeader > #SHLogo > a > .shText strong{font-family:SHSymbols;}#mainHeader > #SHLogo > a > .shText strong.ext{font-size:24px;}#mainHeader > #SHLogo > a > .shText > span{font-family:SHSymbols;font-size:24px;}#mainHeader > #SHLogo > a:hover{background:#ff9846;color:white !important;}#mainHeader input,#mainHeader textarea,#mainHeader keygen,#mainHeader button{font-size:1rem;padding-top:3px;padding-bottom:3px;}#mainHeader select{font-size:1rem;padding-top:2px;padding-bottom:2px;}#SHMainMenu{margin:0;display:table-cell;vertical-align:middle;padding-left:36px;height:100%;font-size:1rem;position:relative;}#SHMainMenu > a,#userMenu > a,#SHMainMenu > span,#userMenu > span{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos #SHMainMenu > a,.macos #userMenu > a,.macos #SHMainMenu > span,.macos #userMenu > span{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;}#SHMainMenu > span,#userMenu > span{cursor:default;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#ff9846;color:#fff;}#userMenu > a,#userMenu > span{display:inline-block;height:50px;margin:auto;padding-top:.8rem;padding-bottom:.8rem;}#headerFavouritesDiv::before{height:30px;font-family:SHSymbols;display:block;font-size:28px;content:'\e013';color:white;position:relative;top:-5px;line-height:1.5;}#headerSearchesDiv::after{height:28px;font-family:SHSymbols;display:block;font-size:28px;content:'\e01C';color:white;position:relative;top:-3px;}.mainHeaderSubmenu .tools .favButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .alertButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .favOn::after{content:'\e013';color:#d00;}.mainHeaderSubmenu .tools .favOff::after{content:'\e012';color:#aaa;}.mainHeaderSubmenu .tools .alertOn::after{content:'\e018';color:#d00;}.mainHeaderSubmenu .tools .alertOff::after{content:'\e034';color:#aaa;}#mainHeader > #userMenu > #loginButton::before{height:26px;font-family:SHSymbols;display:block;font-size:22px;line-height:28px;content:'\e01D';color:#ea4c23;width:22px;float:left;bottom:0;}@media (min-width:1446px){#userMenu > a:nth-child(2),#userMenu > span:nth-child(2){margin-right:20px;}}#SHMainMenu .SHMainLI > a:hover,#userMenu > a:hover{color:#333;background:#fff;}#mainHeader > #userMenu{margin:0;display:table-cell;vertical-align:middle;text-align:right;padding-right:36px;height:100%;font-size:1rem;}#mainHeader > #userMenu > div{display:inline-table;vertical-align:middle;margin:0;padding:0;height:24px;width:24px;position:relative;margin-left:11px;cursor:pointer;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:none;padding-top:7px;padding-left:10px;padding-right:10px;margin:0;color:#fff;height:100%;min-height:50px;font-size:1.85rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainHeader > #userMenu > #loginButton > span{font-size:12px;color:white;font-weight:bold;vertical-align:middle;display:inline;position:absolute;top:-13px;left:0;}#mainHeader > #userMenu > #loginButton > input{border:0;background:transparent;color:#ea4c23;font-size:14px;display:table;width:auto;height:24px;padding:3px 5px 3px 0;font-weight:bold;top:0;left:0;cursor:pointer;}#mainHeader > #userMenu svg{margin:0;padding:0;height:24px;width:24px;display:table;pointer-events:none;}#mainHeader > #userMenu > #loginButton > svg{margin-top:0;height:18px;width:18px;display:table;position:absolute;top:4px;left:4px;fill:#ea4c23;}#mainHeader > #userMenu > #loginButton{display:inline-block;margin:0;height:24px;width:auto;position:relative;background:#FFF none repeat scroll 0 0;margin-left:11px;}#mainHeader > #SHLogo > a svg{width:43px;height:43px;display:block;transform:none;}#userMenu > .favButton{width:25px;height:50px;display:inline-table;margin:0;margin-top:8px;padding:0;}#userMenu > div > .userMenuIcon{margin:0;padding:0;height:25px;width:25px;position:absolute;left:0;}#userMenu svg{fill:#fff;stroke:#fff;}#SHLogo svg{fill:#ea4c23;}#mainHeader > #userMenu > #SHMobileMenuCross,#mainHeader > #userMenu > #SHMobileMenu3Lines{display:none;}#mainHeader .flagLang::before{content:" ";display:inline-block;width:24px;height:24px;background-image:url(https://static.spainhouses.net/images/flags/languageFlags.png);background-repeat:no-repeat;vertical-align:middle;margin:.25rem .5rem .25rem .25rem;}#mainHeader .esLang::before{background-position:0 0;}#mainHeader .enLang::before{background-position:0 -24px;}#mainHeader .deLang::before{background-position:0 -48px;}#mainHeader .frLang::before{background-position:0 -72px;}#mainHeader .itLang::before{background-position:0 -96px;}#mainHeader .nlLang::before{background-position:0 -120px;}#mainHeader .ruLang::before{background-position:0 -144px;}#mainHeader .svLang::before{background-position:0 -168px;}#mainHeader .daLang::before{background-position:0 -192px;}#mainHeader .fiLang::before{background-position:0 -216px;}#mainHeader .zhLang::before{background-position:0 -240px;}#mainHeader .arLang::before{background-position:0 -264px;}#mainHeader .arLang span{vertical-align:middle;}.icon_counter{border-radius:10px;font-family:calibri,arial;font-size:11px;font-weight:bold;position:absolute;right:-9px;text-align:center;top:-5px;line-height:1.23;box-shadow:0 1px 2px 0 rgb(0 0 0 / 30%),0 1px 3px 1px rgb(0 0 0 / 15%)}.icon_counter span{background:#ea4c23 none repeat scroll 0 0;border:2px solid white;border-radius:10px;color:white;min-width:1.7em;display:inline-block;width:auto;padding:0 3px;}@media (max-width:1270px){#SHMainMenu{padding-left:15px;}}@media (max-width:1210px){#mainHeader > #userMenu{padding-right:1.3vw;min-width:0;}#SHMainMenu{font-size:1rem;}#mainHeader > #SHLogo{padding-left:.7vw;}}@media (max-width:1080px){.mainHeaderSubmenuLeft{width:313px;}.mainHeaderSubmenuRight{width:317px;}}@media (min-width:1016px){#SHMainMenu > a:nth-child(5),#SHMainMenu > a:nth-child(6),#SHMainMenu > span:nth-child(5),#SHMainMenu > span:nth-child(6){display:none;}}@media (max-width:1015px){.SHMainUL .SHMainLI{width:16.666%;float:left;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:inline;}#SHMainMenu > a.selected{background:transparent;color:#fff;}#SHMainMenu > a.selected:hover{background:#ff9846;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;z-index:3000;padding:0;}#SHMainMenu .SHMainLI a{width:16.5%;text-align:center;font-size:1rem;}#SHMainMenu .SHMainLI .AllZones{width:100%;}#mainHeader > #userMenu > #SHMobileMenu3Lines{display:inline-table;}#userMenu > a{display:none;}}@media (min-width:860px){.closeButton{display:none;}.HoverDivMenuCompanies .mainHeaderSubmenuLeft{width:60%;}.HoverDivMenuCompanies .mainHeaderSubmenuRight{width:38%;}}@media (max-width:859px){.mainHeaderSubmenuList2{width:100%;}.HoverDivMenu{padding-top:0;top:0;position:absolute;}.closeButton{display:block;position:absolute;width:1.25rem;height:1.25rem;top:1.25rem;right:1.25rem;}.closeButton::after{font-family:SHSymbols;content:"\e00D";font-size:1.2rem;}.mainHeaderSubmenuLeft,.mainHeaderSubmenuRight{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList a{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList2 a{width:100%;}.SHMainUL .SHMainLI{width:100%;}#SHMainMenu .SHMainLI > a{width:100%;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;}#SHMainMenu li > a,#SHMainMenu > span.selected{display:table;width:100%;padding:1vw;font-size:1rem;height:auto;padding-top:0;text-align:center;}#mainHeader > #SHLogo{width:212px;padding-left:0;}.HoverDivMenu{width:100%;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{flex-wrap:wrap;border-radius:0;left:0;right:0;width:100%;top:0;box-shadow:0;position:absolute;}#headerSaleSubMenu:before{display:none;}#headerRentSubMenu:before{display:none;}#headerHolidaysSubMenu:before{display:none;}#headerCompaniesSubMenu:before{display:none;}.mainHeaderSubmenuLeft > p:nth-child(5){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(8){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) a{padding:0;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(2){width:90%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) span{padding-left:.5rem;padding-right:.5rem;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) span{padding-left:.5rem;padding-right:.5rem;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:.5rem;margin-bottom:.5rem;}.mainHeaderSubmenuRight .pAllZones{text-align:center;margin-top:20px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:10px;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:10px;width:100%;}.mainHeaderSubmenuRight p{width:100%;}.mainHeaderSubmenuList{width:100%;}#SHMainMenu .mainHeaderSubmenuList li a{padding:0;text-align:left;}#SHMainMenu .mainHeaderSubmenuList2 li a{padding:0;text-align:left;}}@media (max-width:859px) and (orientation:landscape){#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > div{width:26px;height:26px;}#mainHeader > #userMenu > div img{width:26px;height:26px;}.login2Icon{margin-top:10px;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{display:none;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) a{padding:0;margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-bottom:10px;}#mainHeader > #SHLogo{width:auto;padding-left:.25rem;position:static;padding-right:.25rem;width:auto;display:table-cell;padding-top:0;height:auto;}#mainHeader > #userMenu{text-align:center;margin-top:2vh;margin-bottom:1vh;background:transparent;top:50px;left:0;margin:0;z-index:3000;width:100%;height:auto;position:absolute;padding-top:2vw;padding-bottom:2vw;}#mainHeader > #SHLogo > a{width:auto;display:table;text-align:center;}#mainHeader > #SHLogo > a > div,#mainHeader > #SHLogo > a > .shText{display:table-cell;vertical-align:middle;width:auto;height:auto;}#mainHeader.listHeader > #SHLogo > a > .shText{display:none;}#mainHeader > #SHLogo > a svg{}#mainHeader > #SHLogo > a > .shText > span{}#userMenu > div{width:9vw;display:table-cell;padding-left:4vw;padding-right:4vw;padding-bottom:1vh;padding-top:.3vh;margin:0;}#userMenu > div > svg{width:9vw;}#mainHeader > #userMenu > #loginButton > span{font-size:4.5vw;top:8vw;right:0;}#SHMainMenu{width:100vw;margin:0;position:absolute;border-radius:0;top:50px;margin:0;}#SHMainMenu .SHMainLI > a{}#mainHeader > #userMenu svg{}#mainHeader > #userMenu > #loginButton{width:auto;height:auto;display:none;vertical-align:middle;padding:0;}#mainHeader > #userMenu > div{display:none;}#mainHeader > #userMenu > #loginButton > input{width:36vw;height:auto;display:inline-block;border:0;background:transparent;font-size:1.25rem;color:#ea4c23;font-weight:bold;outline:0;padding:1vw;}#userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #SHMobileMenu3Lines,#mainHeader > #userMenu > #SHMobileMenuCross{display:inline-table;top:-37px;position:absolute;right:2vw;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;}#SHMainMenu > span.selected{font-size:6vw;padding-top:2vh;padding-bottom:2vh;}#headerFavouritesDiv::after{height:38px;font-size:29px;}#headerSearchesDiv::after{height:37px;font-size:32px;}@media screen and (-webkit-min-device-pixel-ratio:0){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:16px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:60px;}}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > #loginButton::before{display:none;}}#languageChangeDiv{z-index:99;}#headerLanguageDiv{z-index:99;}.mainHeaderSubmenu{display:none;position:fixed;right:0;top:65px;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;}.mainHeaderSubmenu:before{content:"";display:table;position:relative;width:20px;height:20px;top:-24px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;margin-bottom:-20px;z-index:98;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);left:38%;}#headerLoginMenu{right:calc(144px - 72px);width:253px;text-align:center;}#headerLoginMenu > span{font:bold 11px Arial;color:black;}#headerLoginMenu input{padding:5px;padding-left:0;display:inline;position:static;padding-right:0;}#headerLoginMenu .buttonWrapper{position:static;display:table;margin:0 auto;font-size:1rem;width:auto;padding-right:10px;padding-left:10px;}#headerLoginMenu .buttonWrapper > svg{fill:#FFF;width:20px;height:20px;position:relative;margin:0;padding:0;top:3px;display:inline;margin-right:10px;}#headerLoginMenu table{margin:10px 0;font-size:.9rem;text-align:left;border-spacing:2px;border-collapse:unset;}#headerLoginMenu tr,#headerLoginMenu td{padding:1px;}#headerLoginMenu a > div > svg,#headerLoginMenu a > div > span{vertical-align:middle;}#headerLoginMenu .userLinks{margin-bottom:.5em;}#headerLoginMenu .userLinks li{border-bottom:1px solid #787777;font-size:1rem;padding:4px 0;}#headerLoginMenu .userLinks li > a{width:162px;display:table;text-align:left;margin:0 auto;}#headerLoginMenu .userLinks li svg{fill:#ea4c23;width:20px;height:20px;}#headerLoginMenu .userLinks li svg{vertical-align:middle;margin-right:4px;}#headerLoginMenu .userLinks li:last-child{border-bottom:0;}#headerLoginMenu .userLinks li a:hover svg{color:#ff9478;}#headerLoginMenu #heartWhite,#headerLoginMenu #loupeIcon{fill:#ea4c23;}#headerLoginMenu:before{left:110px;}.mainHeaderSubmenu .tools .favButton,.mainHeaderSubmenu .tools .alertButton{width:30px;height:20px;display:block;z-index:98;position:relative;right:15px;text-align:center;cursor:pointer;}.mainHeaderSubmenu .tools .favButton svg,.mainHeaderSubmenu .tools .alertButton svg{width:18px;height:18px;margin-top:2px;cursor:pointer;pointer-events:none;}@media (max-width:1270px){#headerLoginMenu{right:calc(2vw + 131px - 74px);}#headerLoginMenu:before{right:calc(2vw + 158px);left:146px;}}@media (max-width:1180px){#headerLoginMenu{right:calc(2vw + 111px - 65px);}#headerLoginMenu:before{right:calc(1vw + 149px);}}@media (max-width:1015px){#headerLoginMenu{right:calc(2vw + 111px - 44px);}#headerLoginMenu:before{left:110px;}}@media (max-width:859px){#headerLoginMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgb(0 0 0 / 25%);}#headerLoginMenu:before{display:none;}#headerLoginMenu > div{display:inline-table;width:100%;text-align:center;}#headerLoginMenu > div > table{margin:15px auto 0 auto;text-align:center;}.userLinks > li{display:inline-table;width:100%;}}@media (max-width:575.98px) and (orientation:portrait){#headerLoginMenu{top:50px;font-size:1.2rem;padding-bottom:2rem;}#headerLoginMenu > div{display:table;width:100%;text-align:center;}#headerLoginMenu > table{display:table;width:100%;}#headerLoginMenu input{font-size:1.25rem;padding:.5rem;}.buttonWrapper > svg{display:none;}#headerLoginMenu table{font-size:1.2rem;}.userLinks li{font-size:7vw;}}#headerLanguageMenu{right:10px;width:auto;}#headerLanguageMenu > a{display:block;width:100%;padding:4px 14px 4px 4px;cursor:pointer;}#headerLanguageMenu a > span{vertical-align:middle;}#headerLanguageMenu svg{width:35px;height:35px;display:table-cell;text-align:right;vertical-align:middle;padding:4px;}#headerLanguageMenu > span span{font-size:1rem;display:table-cell;text-align:left;padding:2px;vertical-align:middle;}#headerLanguageMenu:before{left:calc(100% - 48px);position:absolute;top:-9px;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{width:auto;padding:20px;position:relative;display:flex;justify-content:space-between;}#headerSaleSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerRentSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerHolidaysSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerCompaniesSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}.mainHeaderSubmenuList{column-count:2;margin:0;}.mainHeaderSubmenuList2{margin:0;}.mainHeaderLastLink{margin-top:20px;float:left;text-align:center;width:100%;}@media (max-width:1270px){#headerLanguageMenu{font-size:1rem;}#headerLanguageMenu:before{right:-97px;}}@media (max-width:1210px){#headerLanguageMenu{right:2px;}#headerLanguageMenu:before{left:calc(100% - 33px);right:-101px;}}@media (max-width:1015px){#headerLanguageMenu:before{left:calc(100% - 68px);}}@media (max-width:859px){#headerLanguageMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.25);}#headerLanguageMenu > a{width:33.3%;display:inline-block;}#headerLanguageMenu:before{display:none;}#headerLanguageMenu > span{display:inline-table;width:auto;padding:1.5vw;width:165px;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > span svg{width:30px;height:30px;}#headerLanguageMenu > span{padding:1vw;width:116px;}#headerLanguageMenu > span span{font-size:1.15rem;}#headerSaleSubMenu ul li{padding-top:10px;padding-bottom:10px;}#headerRentSubMenu ul li{padding-top:10px;padding-bottom:10px;}}#headerFavouritesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerFavouritesMenu:before{background:#e9e9e9;left:235px;}@media (max-width:1270px){#headerFavouritesMenu:before{left:235px;}}@media (max-width:1210px){#headerFavouritesMenu:before{left:255px;}}@media (max-width:1015px){#headerFavouritesMenu:before{left:223px;}}@media (max-width:859px){#headerFavouritesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerFavouritesMenu:before{display:none;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > a{width:50%;display:inline-block;}#headerFavouritesMenu{top:14.1vw;font-size:5vw;}#headerFavouritesMenu input{padding:1vw;}}#headerSearchesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerSearchesMenu:before{background:#e9e9e9;left:200px;}@media (max-width:1270px){#headerSearchesMenu:before{left:200px;}}@media (max-width:1210px){#headerSearchesMenu:before{left:220px;}}@media (max-width:1015px){#headerSearchesMenu:before{left:187px;}}@media (max-width:859px){#headerSearchesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerSearchesMenu:before{display:none;}}@media (max-width:560px) and (orientation:portrait){#headerSearchesMenu{top:14.1vw;font-size:5vw;}.loadingBar .element{border:0;}.icon_counter{font-size:3vw;}#headerLoginMenu .userLinks li > a{font-size:25px;width:80%;}#headerLoginMenu .userLinks li svg{width:25px;height:25px;}}@media (min-width:1015px) and (max-width:1445px){#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#userMenu > a:nth-child(2){position:absolute;top:50px;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:220px;text-align:left;right:200px;top:100px;}#userMenu > a:nth-child(1):hover,#userMenu > a:nth-child(2):hover{background:#ff9846;cursor:pointer;}#userMenu > a:nth-child(2){top:50px;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#mainHeader > #userMenu > #SHMainMenuAfterCross:hover{background:#ff9846;cursor:pointer;}}@media (min-width:1171px) and (max-width:1445px){#userMenu > a:nth-child(1){position:relative;left:0;}}@media (min-width:1016px) and (max-width:1180px){#userMenu > a:nth-child(1),#userMenu > a:nth-child(2){right:120px;}}.titleDiv{background:#e9e9e9;font-weight:bold;position:relative;padding:7px;margin-left:-8px;margin-right:-8px;top:-14px;z-index:98;border-bottom:1px solid #bebebe;text-align:center;font-size:1.15rem;}@media (max-width:1170px){#userMenu > a:nth-child(1){position:absolute;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:219px;text-align:left;right:120px;top:50px;padding-left:.5vw;padding-right:.5vw;}#userMenu > a:nth-child(2){top:100px;}}.titleDiv.first{border-radius:15px 15px 0 0;}.mainHeaderSubmenu .contentDiv .empty{margin:1em 0;}.mainHeaderSubmenu .contentDiv{top:-11px;position:relative;max-height:12em;overflow:auto;}.mainHeaderSubmenu .contentDiv.searches{max-height:8em;}.mainHeaderSubmenu .contentDiv p{margin:.5em 0;}.mainHeaderSubmenu .contentDiv .bt_compare{display:none;}.submenu_cell .tools{float:right;width:16px;margin:0 7px 0 5px;}.submenu_cell .tools-content{width:calc(100% - 38px);}.submenu_cell .tools-content .thumb_container.small{display:inline-block;float:left;margin-right:5px;}.submenu_cell .tools-content .thumb{width:80px;height:60px;}.submenu_cell .description small,.submenu_cell .tools-content a strong{display:block;}@media (max-width:859px){.titleDiv{border-radius:0;}}@media (max-width:575.98px) and (orientation:landscape){#mainHeader > #userMenu{margin-top:10px;}#mainHeader > #SHLogo > a > .shText{font-size:4vw;}#mainHeader > #SHLogo > a > .shText > span{font-size:3.5vw;}#mainHeader > #SHLogo > a svg{width:7vw;height:7vw;max-width:43px;max-height:43px;}#mainHeader > #SHLogo{width:auto;}}@media (max-width:400px) and (orientation:landscape){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:575.98px) and (orientation:portrait){.titleDiv{font-size:7vw;}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#mainHeader > #SHLogo > a > .shText > span{font-size:24px;}#mainHeader > #userMenu svg{height:26px;width:26px;}#mainHeader > #SHLogo > a svg{width:40px;height:40px;}#SHMainMenu a{padding:3px;}@media (orientation:portrait){#mainHeader > #userMenu > #loginButton > input{min-width:115px;}}}@media (max-width:414px){#headerSearchesDiv::after{height:34px;}#headerFavouritesDiv::after{height:34px;}}@media (max-width:320px){#headerSearchesDiv::after{height:32px;}#headerFavouritesDiv::after{height:32px;}}@media (max-width:270px){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:220px){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:5px;top:-24px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;top:-24px;}.mainHeaderSubmenu{position:absolute;}} 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;}} main.compact{width:80%;margin:50px auto 100px;}h1{font-size:1.65em;}h2{font-size:1.5em;}h1,h2{font-weight:bold;}.center{text-align:center;}.margined{margin:2em auto;}.extra-margined{margin:4em auto;}@media(max-width:1200px){main.compact{width:auto;margin-left:.5vw;margin-right:.5vw;}}