/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
ul.search_results_photo{background:#eee;display:block;margin:0 0 20px;padding:10px 10px 0;list-style:none;box-sizing:border-box;border-top:3px solid #CBCCC7;max-width:744px}ul.search_results_photo br{display:none}ul.search_results_photo:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.search_results_photo li{float:left;background:#fff;width:100%;margin-bottom:15px;box-sizing:border-box}ul.search_results_photo li h2{height:auto;font:400 18px BerninoSans-Web,Arial,sans-serif;line-height:24px;float:right;padding-top:0;width:56%;max-width:744px;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0}ul.search_results_photo li h2 a{float:left;background:0 0}ul.search_results_photo li div.photo{float:left;max-width:253px;text-align:center}ul.search_results_photo li div.photo a{text-align:center;width:100%;float:left}ul.search_results_photo li div.photo img{width:100%;float:left}ul.search_results_photo li p{font-size:15px;padding:0;margin:0!important;float:right;width:56%;box-sizing:border-box}ul.search_results_photo li p.cap{font:400 18px BerninoSans-Web,arial,sans-serif;background-position:0 0;background-repeat:no-repeat;padding-left:24px;padding-bottom:10px}ul.search_results_photo li.rural p.cap{background-image:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/assets/general/i/nrural.png)}ul.search_results_photo li.beach p.cap{background-image:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/assets/general/i/nbeach.png)}ul.search_results_photo li.city p.cap{background-image:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/assets/general/i/ncity.png)}ul.search_results_photo li.ski p.cap{background-image:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/assets/general/i/nmountain.png)}ul.search_results_photo li.mountain p.cap{background-image:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/assets/general/i/nmountain.png)}@media screen and (max-width:1024px){ul.search_results_photo li div.photo{max-width:100%;float:left;width:100%;margin-bottom:10px}ul.search_results_photo li div.photo.r{margin-bottom:0}ul.search_results_photo li h2,ul.search_results_photo li p{float:left;width:100%;padding:0 15px}ul.search_results_photo li h2{padding-right:15px}ul.search_results_photo li p.cap{padding:0 40px;background-position:15px 0}ul.search_results_photo li div.photo img{max-width:100%;width:100%;height:auto}ul.search_results_photo li div.photo img{width:100%;height:auto}ul.search_results_photo li div.photo.r{max-width:100%;height:auto}ul.search_results_photo li div.photo{float:left;max-width:300px;text-align:center}}
.cke_editable .ranking-listado.icon-list::before{display:block!important;font-size:124px}.cke_editable .ranking-properties{display:none}div[data-entity-type] .ranking-listado.icon-list::before{display:none}div[data-entity-type] .ranking-listado .filters_wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding:0 10px 12px 10px;row-gap:16px}@media (max-width:576px){div[data-entity-type] .ranking-listado .filters_wrapper>div{width:100%}}div[data-entity-type] .ranking-listado .dropdown_wrapper_list,div[data-entity-type] .ranking-listado .dropdown_wrapper_order{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}div[data-entity-type] .ranking-listado .dropdown_wrapper_list .filter_by_province,div[data-entity-type] .ranking-listado .dropdown_wrapper_list .order_by,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .filter_by_province,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .order_by{padding-right:10px}div[data-entity-type] .ranking-listado .dropdown_wrapper_list .dropdown_placeholder_order,div[data-entity-type] .ranking-listado .dropdown_wrapper_list .dropdown_placeholder_province,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .dropdown_placeholder_order,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .dropdown_placeholder_province{width:208px;padding:10px;background-color:#FFF;border:1px solid #A3A3A0;box-shadow:inset 0 -1px 1px 0 #8E8F8C,inset 0 1px 1px 0 #FFF;cursor:pointer}div[data-entity-type] .ranking-listado .dropdown_wrapper_list .dropdown_placeholder_order:before,div[data-entity-type] .ranking-listado .dropdown_wrapper_list .dropdown_placeholder_province:before,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .dropdown_placeholder_order:before,div[data-entity-type] .ranking-listado .dropdown_wrapper_order .dropdown_placeholder_province:before{position:absolute;top:0;right:0;width:46px;height:46px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #A3A3A0;box-shadow:inset 0 -1px 1px 0 #8E8F8C,inset 0 1px 1px 0 #FFF;background-color:#E5E6E1;font-size:20px}div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.order_list,div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.province_list,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.order_list,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.province_list{display:none;list-style:none;font-size:1rem;position:absolute;right:0;top:46px;z-index:998;background:#FFF;width:208px;padding:0;margin:0;border:1px solid #B62682}div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.order_list li,div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.province_list li,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.order_list li,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.province_list li{cursor:pointer;padding:8px 12px;margin-bottom:0}div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.order_list li:hover,div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.province_list li:hover,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.order_list li:hover,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.province_list li:hover{background-color:#E1f56E}div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.order_list li.selected,div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.province_list li.selected,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.order_list li.selected,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.province_list li.selected{color:#B62682}div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.order_list.show,div[data-entity-type] .ranking-listado .dropdown_wrapper_list ul.province_list.show,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.order_list.show,div[data-entity-type] .ranking-listado .dropdown_wrapper_order ul.province_list.show{display:block}div[data-entity-type] ul.ranking-properties{list-style:none;padding:16px;background-color:#F4F5F2}div[data-entity-type] ul.ranking-properties li.hide-from-results{display:none}div[data-entity-type] ul.ranking-properties li:last-child{margin-bottom:0}
h1.field-name-title{margin-bottom:.5rem}.field--name-field-standfirst{font-size:1.125rem;margin:0 0 1rem 0;line-height:1.5rem;color:#666664}.news-full__media-detail a:hover{text-decoration:none}@media screen and (min-width:1024px){.news-full__media-detail{min-height:389px}}.block-page-title-block .field--name-field-media-detail,.news-full__media-detail{margin-bottom:1.5rem;width:100%}.block-page-title-block .field--name-field-media-detail img,.news-full__media-detail img{width:100%;height:auto}.news-full__authoring{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;color:#8E8F8C;font-size:.875rem;margin:40px 0 24px 0}@media screen and (min-width:768px){.news-full__authoring{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.news-full__comments-summary{margin-bottom:1rem}.news-full__authors--no-image .news-full__publish-date{padding-left:0}.field--name-field-authors{display:block;position:relative;line-height:1.5rem}.field--name-field-authors .author__name{font-weight:700;color:#141414;padding-left:100px;display:inline-block}.field--name-field-authors .author__name a{text-decoration:none;color:#141414}.field--name-field-authors .author__name--collaborator{display:inline-block;color:#A3A3A0;font-weight:400}.field--name-field-authors .profile{display:inline;margin-right:.25rem}.field--name-field-authors .profile.profile--multiple .author__name{padding-left:0}.field--name-field-authors .profile.profile--multiple .author__name--collaborator{padding-left:0}.field--name-field-authors .profile.profile--multiple .author__picture{display:none}.field--name-field-authors .author__picture{position:absolute;top:-12px;max-width:80px}.field--name-field-authors .author__picture img{border-radius:50%}.news-full__publish-date{padding-left:100px;margin-bottom:24px;display:inline-block}.news-full__body ol,.news-full__body p,.news-full__body ul{font-size:1.188rem;line-height:1.875rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1em;margin-block-end:1em;margin-bottom:1em}.news-full__body img{width:100%}.news-full__publishing-referrer .field__label{font-size:.938rem}.field--name-field-image-gallery img{width:100%}.node--type-news-full.node--view-mode-full .comments-toggle{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#06C;cursor:pointer}.node--type-news-full.node--view-mode-full .comments-toggle::before{margin-right:.5em;color:#06C}.node--type-news-full.node--view-mode-full #comments{display:none}.node--type-news-full.node--view-mode-full .field--name-field-image-gallery .field__item{margin-bottom:1.5rem}.node--type-news-full.node--view-mode-full .field--name-field-image-gallery .field__item img{width:100%}.node--type-news.node--view-mode-full.display-detail--full_width .field--name-body h2,.node--type-news.node--view-mode-full.display-detail--full_width .field--name-body h3,.node--type-news.node--view-mode-full.display-detail--full_width .field--name-body h4,.node--type-news.node--view-mode-full.display-detail--full_width .field--name-body h5,.node--type-news.node--view-mode-full.display-detail--full_width .field--name-body p,.node--type-news.node--view-mode-full.display-detail--full_width .news-full__authoring,.node--type-news.node--view-mode-full.display-detail--full_width .news-full__comments,.node--type-news.node--view-mode-full.display-detail--full_width .news-full__comments-summary,.node--type-news.node--view-mode-full.display-detail--full_width .news-full__tags{margin-left:auto;margin-right:auto;max-width:744px}.news-full__celebrity_house-address::before{content:"";display:inline-block;width:.75rem;height:1rem;background:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/images/combined-shape.png) no-repeat center center;background-size:contain;margin-right:.25rem}.news-full__celebrity_house-price::before{content:"";display:inline-block;width:11px;height:16px;background:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/images/euro.png) no-repeat center center;background-size:contain;margin-right:.25rem}.news-full__celebrity_house-category::before{content:"";display:inline-block;width:14px;height:14px;background:url(https://st1.idealista.com/news/news9/themes/custom/idealista_news/images/pound-key.png) no-repeat center center;background-size:contain;margin-right:.25rem}.news-full__celebrity_house{font-size:.938rem}.news-full__celebrity_house div{margin-top:.5rem;margin-bottom:.5rem;font-size:1rem}.news-full__user-signature{margin-top:1.5rem;border-top:.125rem solid #CBCCC7;line-height:1.875rem}.news-full__advertising{display:block;font-size:16px;margin-bottom:32px;color:#8E8F8C}.widget-toc{margin:24px 0;font-size:.938rem}.widget-toc .toc-title{display:none}.widget-toc ol{padding-left:1rem;margin:0}.widget-toc ol ol{margin:0}.widget-toc ol li{font-size:1rem;margin:0}
.messages{padding:1rem}.messages.messages--error,.messages.messages--status,.messages.messages--warning{border:0;background-image:none;padding:1rem 1rem 1rem 3rem;margin-bottom:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.25em;line-height:normal;position:relative;box-sizing:border-box}.messages.messages--error::before,.messages.messages--status::before,.messages.messages--warning::before{font-size:1.5rem;position:absolute;left:1.25rem}.messages.messages--error .container,.messages.messages--status .container,.messages.messages--warning .container{margin:0;padding-left:1.5rem}.messages.messages--error .container ul,.messages.messages--status .container ul,.messages.messages--warning .container ul{list-style:none;margin:0;padding-left:1.5rem}.messages.messages--error .container ul li,.messages.messages--status .container ul li,.messages.messages--warning .container ul li{margin-bottom:.75rem;line-height:1.5rem}.messages.messages--status{background:#DEEEDA;color:#399124}.messages.messages--status::before{color:#399124}.messages.messages--warning{background:#FFE9D4;color:#EA7300}.messages.messages--warning::before{color:#EA7300}.messages.messages--error{background:#FAE0E0;color:#D80000}.messages.messages--error::before{color:#D80000}
#block-searchboxblock{max-width:220px;position:relative;height:48px;padding-top:.5rem;margin-right:1rem}#block-searchboxblock.icon-search::before{position:absolute;right:.5rem;top:1rem;color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2{padding:.25rem .5rem;border:none;height:32px;font-size:smaller}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text::-webkit-input-placeholder{color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text:-ms-input-placeholder{color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2::placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text::placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2::placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text::placeholder{color:#8E8F8C}#block-searchboxblock-2{position:relative;height:48px;padding-top:.5rem;margin-bottom:1.325rem}#block-searchboxblock-2.icon-search::before{position:absolute;right:.5rem;top:1rem;color:#8E8F8C}#block-searchboxblock-2 #edit-search-text{padding:.25rem .5rem;border:1px solid #CBCCC7;height:32px;font-size:smaller}#block-searchboxblock-2 #edit-search-text::-webkit-input-placeholder{color:#8E8F8C}#block-searchboxblock-2 #edit-search-text:-ms-input-placeholder{color:#8E8F8C}#block-searchboxblock-2 #edit-search-text::placeholder{color:#8E8F8C}
.block-smart-format-block{text-align:center}body.brand-day{background-position-y:calc(var(--ginHorizontalToolbarOffset) + 150px)!important}body.brand-day header[role=banner]{margin-bottom:8rem}body.brand-day:not(.has-submenu){background-position-y:calc(var(--ginHorizontalToolbarOffset) + 100px)!important}body.brand-day.brand-day-fixed{background-position-y:-58px!important}body.brand-day:not(.gin--classic-toolbar){background-position-y:100px!important}body.brand-day:not(.gin--classic-toolbar).has-submenu{background-position-y:150px!important}body.brand-day:not(.gin--classic-toolbar).brand-day-fixed{background-position-y:-100px!important}.brand-day [data-format=megabanner]{display:none}.brand-day:not(.has-submenu) a[id^=sas-clickMap3],.brand-day:not(.has-submenu) div[id^=sas-clickMap1],.brand-day:not(.has-submenu) div[id^=sas-clickMap2]{top:100px!important}.brand-day.has-submenu a[id^=sas-clickMap3],.brand-day.has-submenu div[id^=sas-clickMap1],.brand-day.has-submenu div[id^=sas-clickMap2]{top:150px!important}.brand-day-fixed{background-attachment:fixed!important;background-position-y:-100px!important}.brand-day-fixed [id^=sas-clickMap]{top:0}.brand-day-fixed [id^=sas-clickMap] a{position:fixed!important}#block-idealista-news-smart-format-roba-block{height:315px}#block-idealista-news-smart-format-roba-block .title{height:22px}.publi-wrapper .title{color:#8E8F8C;display:block;font-size:.875rem;font-style:normal;font-weight:400;height:1.25rem;line-height:1.125rem;margin:0}.publi-wrapper[data-format=megabanner],.publi-wrapper[data-format=banner],.publi-wrapper[data-format=roba]{margin-bottom:1.5rem}.publi-wrapper[data-format=megabanner] .title,.publi-wrapper[data-format=banner] .title,.publi-wrapper[data-format=roba] .title{background:#FFF;margin:0 auto;padding:0 .625rem;position:relative;top:.625rem;text-align:center;width:100px}.publi-wrapper[data-format=megabanner] .title+.sas-wrapper,.publi-wrapper[data-format=banner] .title+.sas-wrapper,.publi-wrapper[data-format=roba] .title+.sas-wrapper{text-align:center;border:1px solid #E5E6E1;padding:1rem;margin:0 auto}.publi-wrapper[data-format=megabanner] .sas-wrapper,.publi-wrapper[data-format=banner] .sas-wrapper,.publi-wrapper[data-format=roba] .sas-wrapper{text-align:center;padding:1rem;margin:0 auto}.publi-wrapper[data-format=textlinks],.publi-wrapper[data-format=textlinks_default]{margin-bottom:1.5rem}.publi-wrapper[data-format=textlinks] ul.textlinks_list,.publi-wrapper[data-format=textlinks_default] ul.textlinks_list{padding:0;margin:.5rem 0;list-style-type:none}.publi-wrapper[data-format=textlinks] li.sas-wrapper,.publi-wrapper[data-format=textlinks_default] li.sas-wrapper{min-height:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.publi-wrapper[data-format=textlinks] li.sas-wrapper a,.publi-wrapper[data-format=textlinks_default] li.sas-wrapper a{margin:0!important}.publi-wrapper[data-format=megabanner]{margin-bottom:0}.publi-wrapper[data-format=megabanner] .title{height:0}.publi-wrapper[data-format=megabanner] .sas-wrapper{height:0;padding:0!important}.publi-wrapper[data-format=megabanner] img{margin:0;height:0}.publi-wrapper[data-format=megabanner].visible .title{height:auto}.publi-wrapper[data-format=megabanner].visible .sas-wrapper{height:auto;padding:1rem!important}.publi-wrapper[data-format=megabanner].visible .sas-wrapper img{height:auto}.publi-wrapper[data-format=banner] .sas-wrapper{min-height:150px}.publi-wrapper[data-format=megabanner] .title.element-invisible,.publi-wrapper[data-format=banner] .title.element-invisible,.publi-wrapper[data-format=roba] .title.element-invisible,.publi-wrapper[data-format=textlinks] .title.element-invisible,.publi-wrapper[data-format=textlinks_default] .title.element-invisible{visibility:hidden}.publi-wrapper[data-format=megabanner] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=banner] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=roba] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=textlinks] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=textlinks_default] .title.element-invisible+.sas-wrapper{border:none}body.path-frontpage.page-node-type-home .publi-wrapper[data-format=megabanner] .title,body.path-frontpage.page-node-type-home .publi-wrapper[data-format=banner] .title,body.path-frontpage.page-node-type-home .publi-wrapper[data-format=roba] .title,body.path-taxonomy .publi-wrapper[data-format=megabanner] .title,body.path-taxonomy .publi-wrapper[data-format=banner] .title,body.path-taxonomy .publi-wrapper[data-format=roba] .title{background:#F4F5F2}@media only screen and (min-width:768px){#block-idealista-news-smart-format-roba-block{height:664px}.megabanner-300x100-active #block-idealista-news-smart-format-megabanner-block,.megabanner-300x250-active #block-idealista-news-smart-format-megabanner-block{height:182px}}@media only screen and (max-width:576px){.megabanner-300x100-active #block-idealista-news-smart-format-megabanner-block{height:173px}.megabanner-300x250-active #block-idealista-news-smart-format-megabanner-block{height:323px}}@media only screen and (min-width:1024px){.megabanner-300x100-active #block-idealista-news-smart-format-megabanner-block,.megabanner-300x250-active #block-idealista-news-smart-format-megabanner-block{height:233px}}
#block-footersecondary{margin:1.5rem 0}@media only screen and (min-width:1024px){#block-footersecondary{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2.5rem 0;padding:1.5rem;border:1px solid #E5E6E1}}#block-footersecondary .block__title{margin:0 0 .5rem;padding:0}@media only screen and (min-width:1024px){#block-footersecondary .block__title{margin:0}}#block-footersecondary>ul.menu{margin:0}@media only screen and (min-width:1024px){#block-footersecondary>ul.menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#block-footersecondary>ul.menu>li{margin:0 0 .5rem;font-size:.938rem}#block-footersecondary>ul.menu>li:last-child{border-right:0}#block-footersecondary>ul.menu>li a{font-size:1rem}@media only screen and (min-width:1024px){#block-footersecondary>ul.menu>li{margin:0;padding:0 1rem;border-right:1px solid #E5E6E1}}#block-footersecondary>ul.menu a.is-active{color:#8E8F8C}
