@import url(https://fonts.googleapis.com/css?family=Poppins:400,500);html.mapPage,html.mapPage body{overflow:hidden}.mapView,.mapView .mainPane{height:100vh}#mapFilters,.mapContainer,.mapView #appliedFilters,.mapView #filters,.mapView #mapFilters .listView,.mapView #quickSearch,.mapView .bread-crumb,.mapView .headerStrip,.mapView .listView,.mapView .map-view-hide,.mapView .niumbaPanel,.mapView .page-footer,.mapView .promoStrip,.mapView .searchFormDivider,.mapView .sortingCount,.mapView .swirlbox,.mapView .uiDatepickerContainer,.mapView div.filtersContent div.facet.range{display:none}.mapView #mapFilters,.mapView .mapContainer,.mapView div.filtersContent.final div.facet.range{display:block}.mapView #wrapper{padding-bottom:0;height:calc(100% - 52px)}.mapView #mainCol{background:#aadaff;height:100%;right:0;overflow:hidden;padding:0;width:100%;z-index:1}.mapView #leftCol,.mapView #mainCol{bottom:0;position:absolute;left:0;top:0}.mapView #leftCol{background:transparent;padding-bottom:0;width:244px;z-index:2}.mapView #leftCol.autoHeight{bottom:auto}.mapView .left-col-contents{height:100%;overflow-x:hidden;overflow-y:auto}.mapView #mapFilters{border:1px solid #eff0f2;margin:0 0 5px;padding:10px 1px 0;width:222px}.mapView .range .ui-slider-horizontal{width:185px}.mapView .mapContainer>div>p{color:#fff;margin-top:30vh;text-align:center}.return-to-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-bottom:1px solid #e2e2e2;line-height:1;padding:1em;width:100%;text-align:left}.return-to-list .icon{display:inline}.return-to-list .icon:before{vertical-align:baseline}.map{background:transparent;bottom:0;left:0;overflow:hidden;padding-bottom:0;position:absolute;right:0;top:40px;z-index:1}@media only screen and (min-width:768px){.map{top:0}}.map .gMap{width:100%;height:100%}@media only screen and (min-width:768px){.map .pinInfoActive{min-height:121px}}.map .pinInfo{display:block;overflow:hidden;position:absolute;padding:0;right:-1000px;top:-1000px;width:329px;z-index:5}@media only screen and (min-width:768px){.map .pinInfo{bottom:auto;height:auto;left:auto;padding:0;width:180px}}.map .pinInfo .listing{margin-bottom:0;padding:8px}.map .pinInfo h3{margin:0 20px 7px 0;padding:0;color:#39f;font-size:13px}@media only screen and (min-width:768px){.map .pinInfo h3{font-size:14px}}.map .pinInfo .pinInfoPhoto{float:left;height:113px;overflow:hidden;position:relative;width:50%}@media only screen and (min-width:768px){.map .pinInfo .pinInfoPhoto{height:120px;width:160px}}.map .pinInfo .pinInfoPhoto img{left:0;position:absolute;top:0;width:100%}.map .pinInfo .pinInfoSummary{clear:none;float:right;height:auto;margin-top:0;padding:0;width:140px}.map .pinInfo .pinInfoSummary .nightsNum{display:block}@media only screen and (min-width:768px){.map .pinInfo .pinInfoSummary{float:left;height:auto;margin:5px 0 0;width:160px}.map .pinInfo .pinInfoSummary .nightsNum{display:inline}}.map .pinInfo .pinInfoSummary strong.price{color:#ff7300;font-weight:700;font-size:14pt}.map .pinInfo .pinInfoSummary p{margin:0}.map .pinInfo .pinInfoSummary .btn-primary{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:8px 25px 5px;width:100%}.map .pinInfo .priceSummary{margin-bottom:5px}.map .pinInfo .ratingDetails{font-size:9pt;margin:2px 0 0}.map .pinInfo .ratingDetails strong{display:none}@media only screen and (min-width:768px){.map .pinInfo .ratingDetails strong{display:block}}.map .pinInfo .ratingDetails span{vertical-align:middle}.map .pinInfo .closeInfo{position:absolute;top:7px;right:7px;width:16px;height:0;background:transparent url(/res/1380077912/assets/public/images/srp/srp-sprite16-crushed.png) 0 -166px no-repeat;overflow:hidden;padding-top:17px;cursor:pointer;z-index:10}.map .pinInfoHover.aninimateOpacity{-webkit-transition-duration:.2s;transition-duration:.2s}.map .zoomLinkInfo{width:210px;min-height:70px}.map .noMapInfo{width:180px;min-height:60px}.map .zoomLinkInfo{cursor:pointer}.map .zoomLinkInfo p a{border-top:1px solid #dcdcdc;color:#333;font-weight:400;padding:10px 20px;cursor:pointer}.map .zoomLinkInfo p a.numProperties{border-top:none;padding:0}.map .noMapInfo p,.map .zoomLinkInfo p{color:#333;font-size:9pt;text-align:center;padding:10px;margin:0 8px}.map .noMapInfo p{margin-top:1em}@media screen and (max-width:320px){.map .pinInfo{-webkit-transform:scale(.95) translateX(-5%);-ms-transform:scale(.95) translateX(-5%);transform:scale(.95) translateX(-5%);width:100%}}div.filtersContent{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;transition-duration:.4s;-webkit-transition-duration:.4s}div.filtersContent,div.filtersContent.final{max-height:8000px}.filters-wrap .btn-primary{margin-left:6px;width:calc(100% - 12px)}.map .invisible{visibility:hidden}#leftCol .xhrSpinner{left:42%;top:100px}.mainResultsMap .xhrSpinner{left:48%;top:48%}.mapView .map-twitch{margin-right:20px}.sliderSwitch{display:none}.mapView .sliderSwitch{display:block;margin-bottom:1px;padding-bottom:10px;text-align:center}.mapView .sliderSwitch a{background:#39f;color:#fff;display:inline-block;font-size:14px;padding:8px;text-decoration:none;vertical-align:middle;width:192px}.mapView .sliderSwitch a i{display:inline-block;height:17px;margin-left:6px;margin-bottom:-3px;width:17px}.mapView .sliderSwitch a i.filterArrowUp{background:transparent url(/res/1380077912/assets/public/images/srp/srp-sprite16-crushed.png) 0 -262px no-repeat}.mapView .sliderSwitch a i.filterArrowDown{background:transparent url(/res/1380077912/assets/public/images/srp/srp-sprite16-crushed.png) 0 -279px no-repeat}.mapView .sliderSwitch a.showFilters{display:none;margin:10px 0}.mapView div.filtersContent{max-height:0;overflow:hidden}.mapView div.filtersContent.final{max-height:100%}.map1275 .pinInfo .listing{padding:0}.map1275 .pinInfo .pinInfoPhoto{height:130px;width:178px}.map1275 .pinInfo .pinInfoSummary{font-size:13px;padding:0 8px 8px}.map1275 .pinInfo .pinInfoSummary .btn-primary{padding-top:10px;padding-bottom:10px}.map1275 .pinInfo .pinInfoSummary h3 a{font-weight:700;font-size:15px}.poiInfo{margin:0;padding:0 5px}.map .poiInfo a{display:block;margin-top:.25em}.map .poiInfo h3{color:#000;font-size:14px;margin:0;padding:0}.map .poiInfo p.ratingDetails{margin:5px 0 10px}.poiAddress{margin:3px 0 10px}.poiImgContainer{width:100%;height:120px;overflow:hidden}img.poiImg{width:100%}.map-control{border:1px solid #e2e2e2;background-color:#fff;left:236px;position:absolute;top:10px;width:210px;z-index:2}.map-control img{float:right;margin-left:10px;vertical-align:middle;width:28px}.map-control .poi-filters{font-size:16px;list-style:none;padding:10px 15px;margin:0}.map-control .poi-filters .icon{height:17px;vertical-align:middle}.map-control .poi-filters li{height:35px;line-height:35px}.map-control .poi-filters li:first-child{margin-bottom:.5em}div.js-mediaSmallScreen{display:block;position:absolute;z-index:1}@media (min-width:960px) and (min-height:506px){div.js-mediaSmallScreen{z-index:0}}.mobileFilters input[type=tel],.mobileFilters input[type=text]{border:1px solid #bababa;font-size:120%;height:30px;line-height:30px;padding:0 0 1px 6px;width:131px;border-radius:0;height:40px;font-size:15px;margin-top:0;width:100%}ul.ui-autocomplete li a{font-size:1.4rem;padding:7px 14px;cursor:pointer}ul.ui-autocomplete li a:active,ul.ui-autocomplete li a:hover{background-color:#426fd9;color:#fff!important}.quickSearchSubmit{font-size:16px;padding:0 6px;width:105px;height:33px}#quickSearch .ui-datepicker-trigger,.mobileFilters .ui-datepicker-trigger{margin:8px 6px -2px -22px}#page>article{margin-left:0}#page{padding-top:0}#page .bookingError{padding-top:60px}.mapView #wrapper{padding:0;width:100%}.container{width:100%}@media only screen and (min-width:768px){.container{width:1160px}}.textSmall.listView{padding:0 .5em}@media only screen and (min-width:768px){.textSmall.listView{padding:0}}iframe[name=google_conversion_frame]{background-color:#f9f9f9;width:100%}#pageContainer{margin:0 auto}#leftCol{width:200px;float:left}#mainCol{background-color:#fff;float:right;padding:1px 0;position:relative;width:940px}.headerStrip{display:block;margin-bottom:0;position:relative;z-index:10}.headerStrip h1{background-color:#ececec;border-bottom:1px solid #e2e2e2;color:#666;font-size:12px;font-weight:400;margin:0;overflow:hidden;padding:.5em;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.headerStrip h1{background-color:inherit;border-bottom:none;font-size:14px;padding:12px 0 3px;text-overflow:clip;white-space:normal}}#seoHolidays{border:1px solid #e2e2e2;background:#f9f9f9;padding:0;float:left;width:100%;min-height:210px;margin:14px 0 6px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}#seoHolidays img{float:right;margin:0}#seoHolidays h2{width:400px;margin:10px 10px 0;font-size:160%;font-weight:700;color:#000}#seoHolidays p{float:left;width:470px;margin:10px 10px 4px;color:#000;font-size:90%}.mapView .panel.attention{display:none}.panel.attention{background-color:#f5f5f5;padding:1em;margin:1em 0}.panel.attention.bgBright{background-color:#fff;border:2px solid #c00}.panel.attention h2{margin:0;color:#c00;font-weight:400}.attention ul{list-style-type:none}.attention li{margin:.5em 0}.no-results--heading{font-weight:400}.mapView .no-results--heading{display:none}.breadCrumb{background-color:#ececec;font-size:12px;padding:.5em 0 .5em .3em;position:relative}@media only screen and (min-width:768px){.breadCrumb{padding:0;background-color:#fff}}.breadCrumb div{color:#bababa;display:inline}.breadCrumb a,.breadCrumb a:visited{color:#666;font-weight:400}.breadCrumb a:hover{color:#ff7300;text-decoration:none}@media only screen and (min-width:768px){main>.breadCrumb{background-color:inherit;padding:0}.headerStrip.container{position:relative}.headerStrip.container:after{border-top:1px solid #e2e2e2;content:"";position:absolute;top:58px;z-index:1}.mapView .headerStrip.container:after{top:40px}}#cancellationPolicyModalContent{top:40%}.modal{color:#333;top:0}@media only screen and (min-width:768px){.modal{top:10%}}.modal .modal-dialog{margin:0 auto}.modal .modal-header{padding:20px;background-color:#f9f9f9;border-bottom:1px solid #bababa}@media only screen and (min-width:768px){.modal .modal-header{border:0;background-color:transparent;padding:30px 35px 0}}.modal .modal-title{font-weight:400;font-size:19px;padding:0;margin:0}@media only screen and (min-width:768px){.modal .modal-title{font-size:24px;margin-bottom:16px}}.modal .modal-sub-title{font-weight:400;font-size:16px}.modal .close{color:#666;font-size:22px;opacity:1;padding:0;min-width:auto;outline:none}.modal .modal-body{font-size:14px;padding:10px 20px 20px}@media only screen and (min-width:768px){.modal .modal-body{padding:10px 35px 20px}}.modal .modal-cta{margin-top:15px}.modal .modal-cta a[data-dismiss=modal]{margin-left:20px}.modal .container{width:100%}.modal-content{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.recent-searches{display:none;left:9px;position:absolute;right:9px;top:105px;width:inherit;z-index:110}@media only screen and (min-width:768px){.recent-searches{margin-top:-143px;top:inherit;width:100%}.ht .recent-searches{margin-top:-223px}}.srpPage .recent-searches{left:20px;margin-top:-12px}.recent-searches .recent-searches-inner{margin:0 auto;max-width:999px}.recent-searches .recent-searches-content{background-color:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1);width:100%}@media only screen and (min-width:768px){.recent-searches .recent-searches-content{width:485px}}.recent-searches .recent-search-items{padding:0 15px}.recent-searches h3{color:#666;background-color:#e2e2e2;font-size:12px;font-weight:400;line-height:40px;margin:0 0 5px;padding:0 10px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recent-searches .recent-search-item{border-bottom:1px solid #e2e2e2;cursor:pointer;margin-bottom:5px;padding-bottom:5px}.recent-searches .recent-search-item:last-of-type{border-bottom:none}.recent-searches .recent-search-item .icon{float:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.recent-searches .item-dates,.recent-searches .item-loc,.recent-searches .item-title{font-size:12px;margin:0 0 .2em 30px}.recent-searches .item-title{color:#333;font-size:16px;font-weight:700}.recent-searches .item-loc{color:#666}.recent-searches .item-dates{color:#2369b1}.recent-searches .recent-search-item:hover .item-title{text-decoration:underline}.smallMap{cursor:pointer;margin-bottom:0}.smallMap p{display:block;line-height:32px;margin:0;padding:2px 5px}.smallMap img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;display:block;width:100%}.ht .smallMap img{border:0}.broad-geo{background-color:#f9f9f9;border:1px solid #e2e2e2;font-size:12px;margin:0 0 12px;padding:10px 10px 0}@media only screen and (min-width:768px){.broad-geo{padding:20px 20px 10px}}.broad-geo ul{list-style-type:none;margin:0;padding:0}.broad-geo ul li{padding-bottom:10px}div.listing{background-color:#f9f9f9;border:1px solid #ddd;clear:both;padding:0;position:relative;margin-bottom:6px;width:100%}div.listing>a{display:inline-block}div.listing .lateDeal{background-color:#e53066;background-image:none;color:#fff;display:block;font-size:10px;margin:0;padding:0 5px;position:relative;top:0;width:100%;left:0}div.listing .lateDeal:before{background-image:none}div.listing .spatialDistance{background-color:#f9f9f9;color:#ff7300;font-weight:700;margin:0;padding:4px 0 0 122px;text-align:left}div.listing figure{background:#dedede;border:none;height:122px;float:none;left:0;margin:0 6px 0 0;overflow:hidden;position:absolute;top:0;width:117px;z-index:6}div.listing figure img{height:100%;margin-left:-23px;width:auto}div.listing figure a{display:block;height:100%;line-height:0;position:relative;z-index:5}div.listing figure .cert-of-ex{background-color:#fff;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-top:0 solid rgba(0,0,0,.1);font-size:10px;margin:0;padding:2px 2px 2px 20px;position:absolute;left:-1px;top:0;width:87px;z-index:10}div.listing figure .cert-of-ex.cert-below-review{top:17px}div.listing figure .cert-of-ex .icon-ribbon{background:none;float:left;margin:0 0 0 -20px;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);width:20px}div.listing figure .shortlist{height:auto;left:calc(100% - 23px);margin:0;position:absolute;top:calc(100% - 22px);z-index:10}@media only screen and (min-width:768px){div.listing figure .shortlist{left:calc(100% - 30px);top:calc(100% - 30px)}}div.listing figure .toggleShortlist .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width:768px){div.listing figure .toggleShortlist .icon{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}}div.listing figure .toggleShortlist.added-to-shortlist>.icon,div.listing figure .toggleShortlist>.icon+.icon{display:none}div.listing figure .toggleShortlist.added-to-shortlist>.icon+.icon{display:inline-block}div.listing .rentalUnitInfo{clear:both;height:122px;margin:0;padding:2px 0 0 123px;overflow:hidden}div.listing .rentalUnitInfo .column{min-height:0;padding-right:5px;width:100%}div.listing .rentalUnitInfo h3{font-size:13px;line-height:1.3;margin:3px 0 0;min-height:1.3em}div.listing .rentalUnitInfo h3 a{color:#333;display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.listing .rentalUnitInfo .shortBreadCrumb{color:#656565;font-size:11px;line-height:1.3em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.listing .rentalUnitInfo .accomType{color:#333;font-size:11px;margin:4px 0 1px}div.listing .rentalUnitInfo .accomType .icon{height:15px;font-size:10px;width:13px;background-image:none;margin:0 4px 0 8px;vertical-align:baseline}div.listing .rentalUnitInfo .accomType .icon-bed{margin-left:0;width:18px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}div.listing .rentalUnitInfo .accomType .icon-sleeps{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);width:16px}div.listing .rentalUnitInfo .accomType .icon-min-stay{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);width:16px}div.listing .rentalUnitInfo .mobilePrice{display:inline-block;background:none;padding:0 0 0 124px;border-top:1px solid #ddd;bottom:0;height:46px;left:0;right:0;margin-bottom:0;position:absolute;z-index:5}div.listing .rentalUnitInfo .mobilePrice div{display:inline-block}div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .owner-response span{display:none}div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .mobilePP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .mobilePP .bookingCount{margin-top:10px}div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .mobilePP .bookingCount p{margin:0 0 -2px}div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .mobilePP .bookingCount .icon,div.listing .rentalUnitInfo .mobilePrice.bookingCountApplied .mobilePP .bookingCount p{text-align:center;width:30px}div.listing .rentalUnitInfo .mobilePrice .owner-response{display:inline;font-size:11px}div.listing .rentalUnitInfo .mobilePrice .owner-response .icon{height:22px;margin:0 -4px 0 0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);vertical-align:baseline;width:20px}div.listing .rentalUnitInfo .mobilePrice .owner-response span{display:inline-block}div.listing .rentalUnitInfo .mobilePrice p{color:#656565;margin:8px 0 0}div.listing .rentalUnitInfo .mobilePrice strong{color:#ff7300;font-size:14px}div.listing .rentalUnitInfo .mobilePrice span{display:block;color:#656565;margin-bottom:1px;font-size:10px}div.listing .rentalUnitInfo .mobilePrice .approximatedLabel,div.listing .rentalUnitInfo .mobilePrice .night{display:inline-block;margin:4px 0 0}div.listing .rentalUnitInfo .mobilePrice p.calculated{text-align:left;margin-top:8px}div.listing .rentalUnitInfo .mobilePrice p.calculated+p.calculated{margin-top:0}div.listing .rentalUnitInfo .mobilePP{float:right}div.listing .rentalUnitInfo .mobilePP .btn-primary{display:inline-block;max-width:78px;margin:0;padding-left:7px;padding-right:7px}div.listing .rentalUnitInfo .icon.icon-pp{background-size:cover;background-position:0 0;height:26px;margin:12px 0 0 -3px;width:25px}div.listing .inline-desc{padding:0 0 .3em}div.listing .inline-desc a{color:#888}div.listing .inline-desc>div{font-size:12px;height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.listing .inline-desc .review-summary{color:#888;display:inline;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.listing .inline-desc .review-summary .icon-quote-left,div.listing .inline-desc .review-summary .icon-quote-right{display:none}div.listing .inline-desc .review-summary strong{font-weight:400}@media only screen and (min-width:768px){div.listing .inline-desc .review-summary strong{font-weight:700}}@media only screen and (min-width:320px) and (max-width:600px){.mediumSmRatings.ta-rating{background:#fff;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);height:19px;left:-1px;margin:0;padding:3px;position:absolute;text-align:center;top:-1px;right:auto;width:87px;z-index:10}.mediumSmRatings.ta-rating .ratingsIcon{width:60px;height:10px;background-size:cover;margin-right:-3px}.mediumSmRatings.ta-rating .ta-rating-count{color:#656565;display:inline-block;font-size:10px;line-height:10px;vertical-align:top}.mediumSmRatings.ta-rating strong{display:none}}.accomType.mobile>div{display:inline-block;vertical-align:top}.listing .rentalUnitInfo .mobilePrice .approximatedPriceMessage{color:#2c2c2c}.listing-tags,.listing .mobilePrice .calculated__mobilePunctuation,.listing .nextPhoto,.listing .prevPhoto,.response-info{display:none}.listing .mobilePrice .calculated .calculated__mobilePunctuation:after{content:"."}.listing .spatialDistance{margin:0;padding:4px 0 0 142px;text-align:left}.cssanimations .listing figure .srpSpinner{width:40px;height:40px;border-radius:50%;position:absolute;left:50%;margin-left:-20px;-moz-animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;top:30%;z-index:1;border:4px solid #333;border-right-color:transparent}.listing.deal figure{height:115px;margin-top:0;top:20px}.deal .rentalUnitInfo{margin-top:0}@media screen and (min-width:320px) and (max-width:321px){div.listing .rentalUnitInfo .mobilePrice p{max-width:85px}div.listing .rentalUnitInfo .mobilePrice .owner-response{position:absolute;right:auto;top:11px;z-index:10}div.listing .rentalUnitInfo .mobilePrice .owner-response .icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}div.listing .rentalUnitInfo .mobilePrice .owner-response span{display:none}}#spatialDivider{border:1px solid #e2e2e2;background-color:#f9f9f9;margin:10px 0;text-align:left;padding-left:20px}#spatialDivider p{color:#ff7300;margin-left:0}@media only screen and (min-width:768px){.listing-quickview .rentalUnitImages,.listing .rentalUnitImages{display:none}.listing-quickview .rentalUnit-photos,.listing .rentalUnit-photos{background-color:transparent;float:left;margin:20px 18px 20px 0;position:relative;width:306px;height:229px}.listing-quickview .rentalUnit-photos img,.listing .rentalUnit-photos img{margin-left:0;width:306px}.listing-quickview .rentalUnit-photos figure,.listing .rentalUnit-photos figure{margin-top:40px}.listing-quickview .rentalUnit-photos figcaption,.listing .rentalUnit-photos figcaption{border:0;bottom:0;color:#fff;font-size:14px;left:0;position:absolute}.listing-quickview .rentalUnit-photos figcaption span,.listing .rentalUnit-photos figcaption span{background-color:rgba(0,0,0,.5);display:block;padding:.2em .5em;opacity:1}.listing-quickview .rentalUnit-photos figcaption i,.listing .rentalUnit-photos figcaption i{font-style:normal;height:14px;margin-left:2px;width:13px;vertical-align:text-bottom}.listing.deal .rentalUnit-photos{height:215px;margin-bottom:0;top:27px}.listing.deal .rentalUnitInfo{margin-top:33px}div.listing{background-color:#fff;border:1px solid #e2e2e2;cursor:pointer;color:#333;font-size:14px;margin-bottom:-1px;padding-left:20px}div.listing:hover{border-color:#c5c5c5;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2)}div.listing .lateDeal{background-color:#e53066;background-image:none;color:#fff;display:block;font-size:14px;line-height:20px;margin:-3px 0 0;padding:0 5px 0 10px;position:absolute;left:20px;width:auto;top:10px;z-index:100}div.listing .lateDeal:before{content:" ";vertical-align:middle;display:inline-block;background-image:url(/res/1380077912/assets/public/images/srp/listview-sprite-2.svg);background-repeat:no-repeat;background-size:17px 304px;background-position:0 -9.4em;width:.8em;height:2em;position:absolute;overflow:hidden;font-size:10px;right:-8px;top:0}div.listing .inline-desc div{height:auto}div.listing .inline-desc div a,div.listing .inline-desc div span.see-more{margin-left:30px}.niumba div.listing .inline-desc div a,.niumba div.listing .inline-desc div span.see-more{margin-left:0}div.listing .inline-desc div strong{font-weight:700}div.listing .key-info{color:#333;margin:0 0 10px;padding:0}div.listing .key-info li{display:inline-block;font-size:12px;margin:0 2px 0 0}div.listing .key-info li:before{content:"\2022";margin-right:2px}div.listing .rentalUnitInfo{clear:none;height:auto;margin-top:20px;overflow:inherit;padding:0}div.listing .rentalUnitInfo .mobilePrice{display:none}div.listing .rentalUnitInfo .column{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e2e2e2;min-height:229px;padding-right:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex:1 0 auto;margin-right:20px;width:0}div.listing .rentalUnitInfo .price{border:0;-webkit-flex:0 1 195px;-webkit-box-flex:0;-ms-flex:0 1 195px;flex:0 1 195px;margin-right:10px;padding-right:0;position:relative;text-align:left;width:195px}div.listing .rentalUnitInfo .price p{color:#888;font-size:12px;margin:3px 0 0}div.listing .rentalUnitInfo .price .owner-response{color:#444;font-size:11px;margin:12px 0;min-height:23px;padding-left:33px;position:relative}div.listing .rentalUnitInfo .price .owner-response .icon{position:absolute;left:0;top:0}div.listing .rentalUnitInfo .price .from{display:block;font-size:12px}div.listing .rentalUnitInfo .price.rapPricePerNight{text-align:left;margin-top:5px}div.listing .rentalUnitInfo .price.rapPricePerNight p strong{color:#ff7300;font-size:24px;line-height:22px}div.listing .rentalUnitInfo .price .linkAdPage{margin-top:10px}div.listing .rentalUnitInfo .price .btn-primary{margin:5px 0;min-width:105px;padding:9px 0 7px}div.listing .rentalUnitInfo .price .priceRange span{font-weight:700}div.listing .rentalUnitInfo .price .priceTotalText{color:#888;font-size:10px}}@media only screen and (min-width:768px) and (min-width:768px){div.listing .rentalUnitInfo .price .priceTotalText{font-size:12px}}@media only screen and (min-width:768px){div.listing .rentalUnitInfo h3{margin:3px 0 0;font-size:16px;min-height:1.3em}div.listing .rentalUnitInfo h3 a:hover{color:#ff7300;overflow:visible;text-overflow:clip;white-space:normal}div.listing .rentalUnitInfo .breadCrumb{color:#888;font-size:11px;margin:2px 0 5px}div.listing .rentalUnitInfo .breadCrumb a{color:#888}div.listing .rentalUnitInfo .breadCrumb a:hover{color:#ff7300}div.listing .rentalUnitInfo .breadCrumb div{display:inline}div.listing .rentalUnitInfo .accomType{color:#333;font-size:14px;list-style-type:none;margin:18px 0 10px;padding:0;white-space:nowrap}div.listing .rentalUnitInfo .accomType li{background-color:#e9eced;border-radius:12px;display:inline-block;font-size:12px;font-weight:700;line-height:2.2em;margin:0 5px 5px 0;overflow:hidden;padding:1px 8px 0 5px;text-overflow:ellipsis;white-space:nowrap}.hl div.listing .rentalUnitInfo .accomType li{width:100px}.hl div.listing .rentalUnitInfo .accomType li:hover{min-width:100px;position:relative;width:auto!important;z-index:5}.hl.en_GB div.listing .rentalUnitInfo .accomType li:nth-of-type(2){width:85px}.hl.en_GB div.listing .rentalUnitInfo .accomType li:nth-of-type(2):hover{min-width:85px}.hl.en_GB div.listing .rentalUnitInfo .accomType li:last-of-type{width:115px}.hl.en_GB div.listing .rentalUnitInfo .accomType li:last-of-type:hover{min-width:115px}.hl.fr_FR div.listing .rentalUnitInfo .accomType li:nth-of-type(2){width:115px}.hl.fr_FR div.listing .rentalUnitInfo .accomType li:nth-of-type(2):hover{min-width:115px}.hl.it_IT div.listing .rentalUnitInfo .accomType li{width:95px}.hl.it_IT div.listing .rentalUnitInfo .accomType li:hover{min-width:95px}.hl.it_IT div.listing .rentalUnitInfo .accomType li:first-of-type{width:125px}.hl.it_IT div.listing .rentalUnitInfo .accomType li:first-of-type:hover{min-width:125px}.niumba div.listing .rentalUnitInfo .accomType li{width:120px}.niumba div.listing .rentalUnitInfo .accomType li:hover{min-width:120px}.niumba div.listing .rentalUnitInfo .accomType li:nth-of-type(2){width:80px}.niumba div.listing .rentalUnitInfo .accomType li:nth-of-type(2):hover{min-width:80px}.niumba div.listing .rentalUnitInfo .accomType li:last-of-type{width:110px}.niumba div.listing .rentalUnitInfo .accomType li:last-of-type:hover{min-width:110px}div.listing .rentalUnitInfo .accomType .icon{height:8px;margin-left:0;margin-right:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);width:25px}div.listing .rentalUnitInfo .accomType .icon:before{margin-top:-4px}div.listing .rentalUnitInfo .accomType em{font-weight:700;font-style:normal}div.listing .rentalUnitInfo .review-summary{display:block;max-height:4.9em;padding:0 30px;position:relative;white-space:normal}.no-js div.listing .rentalUnitInfo .review-summary{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}div.listing .rentalUnitInfo .review-summary .ta-rating{background-color:transparent;border:0;display:inline;padding:0;position:relative;right:0;top:2px}div.listing .rentalUnitInfo .review-summary .icon-quote-left,div.listing .rentalUnitInfo .review-summary .icon-quote-right{display:block;left:0;position:absolute;top:0;z-index:5}div.listing .rentalUnitInfo .review-summary .icon-quote-right{left:auto;right:0}div.listing .rentalUnitInfo .bookingLogo{margin:5px 0 10px;position:relative;padding-left:33px}div.listing .rentalUnitInfo .bookingLogo .icon-pp{background-size:auto 82px;background-position:0 -50px;-ms-background-position-x:-2px;height:40px;left:0;margin:0;position:absolute;top:-2px}div.listing .rentalUnitInfo .bookingLogo p{color:#444;font-size:11px;padding:6px 10px 0 0}div.listing .rentalUnitInfo .bookingCount{margin:-25px 0 15px}}@media only screen and (min-width:768px) and (min-width:768px){div.listing .rentalUnitInfo .bookingCount{margin:0}}@media only screen and (min-width:768px){div.listing .rentalUnitInfo .bookingCount .hl-card-check-icon-srp{background-size:auto 82px;background-position:0 -50px;-ms-background-position-x:-2px;height:40px;left:0;margin:8px 5px;position:absolute}div.listing .rentalUnitInfo .bookingCount p{color:#444;font-size:11px;margin-left:33px;padding:6px 10px 0 0}div.listing .feature-link{display:inline-block;font-size:12px;margin:0 10px 1px 0;padding-bottom:5px}div.listing .feature-link span{color:#888}div.listing .feature-link span .icon{height:15px;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);opacity:.8;vertical-align:middle;width:15px}div.listing .feature-link span>.icon+.icon{display:none}div.listing .feature-link span .icon-map-marker-grey,div.listing .feature-link span .icon-map-marker-orange{margin-left:2px;margin-right:3px;vertical-align:text-bottom}div.listing .feature-link span:hover{color:#ff7300}div.listing .feature-link span:hover>.icon{display:none}div.listing .feature-link span:hover>.icon:nth-child(2){display:inline-block}div.listing .feature-link span:hover>.icon:nth-child(3){display:none}div.listing .toggleShortlist.added-to-shortlist span:hover{color:#39f}div.listing .toggleShortlist.added-to-shortlist span .icon:first-child,div.listing .toggleShortlist.added-to-shortlist span .icon:nth-child(2){display:none}div.listing .toggleShortlist.added-to-shortlist span .icon:nth-child(3){display:inline-block}div.listing .spatialDistance{margin-bottom:0;padding:5px 0 6px 20px;text-align:right;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);width:100%}div.listing .spatialDistance span{font-weight:700;color:#6db0ff;margin:0 5px 0 0;padding:0;cursor:pointer}div.listing .cert-of-ex{color:#333;display:inline-block;font-size:12px}div.listing .cert-of-ex p{margin:0 0 5px}div.listing .cert-of-ex .icon-ribbon{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);vertical-align:bottom;width:16px}div.listing .debug-info{background-color:#333;color:#d0772c;display:inline-block;float:right;margin:5px}div.listing .debug-tooltip{font-size:11px;height:280px;padding:10px;white-space:pre;width:320px;z-index:1000}div.listing .debug-tooltip.show{display:block}}.rentalUnit-photos .nextPhoto,.rentalUnit-photos .prevPhoto{cursor:pointer;display:none;height:100%;left:0;position:absolute;top:0;width:50px;z-index:5}.listing-quickview .rentalUnit-photos .nextPhoto,.listing-quickview .rentalUnit-photos .prevPhoto{display:block}.rentalUnit-photos .nextPhoto{left:auto;right:0}.rentalUnit-photos .nextPhoto:after,.rentalUnit-photos .prevPhoto:after,.spotlight .control:after{background:url(/res/1380077912/assets/public/images/srp/photo-arrows-v1.png) no-repeat scroll 0 -68px transparent;background-size:22px 136px;content:"";display:none;height:34px;left:22px;position:absolute;top:50%;width:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rentalUnit-photos .prevPhoto:after,.spotlight .control.prev:after{background-position:0 0;left:5px}.rentalUnit-photos .prevPhoto:hover:after,.spotlight .control.prev:hover:after{background-position:0 -34px}.rentalUnit-photos .nextPhoto:hover:after,.spotlight .control.next:hover:after{background-position:0 -102px}.listing-quickview .listing-tags{display:none}.listing-tags{display:inline;max-width:160px}.listing-tags .listing-tag{background-color:#f9f9f9;border:1px solid #e4e4e4;border-radius:2px;display:inline-block;font-size:12px;font-weight:700;line-height:1em;margin:0 5px 10px 0;padding:4px 5px 4px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.listing-tags .listing-tag .icon{height:10px;margin:0 2px 0 -15px;vertical-align:bottom;width:10px}.accomTypeSeparator{color:#ccc}.listing .rateInfoSummary{float:left;width:544px}.listing-quickview .price strong,.rentalUnitInfo .price strong{color:#ff7300;font-size:38px;line-height:30px;margin-right:-2px}.rentalUnitInfo .priceSubtotal span{color:#656565;font-weight:700;font-size:14px}.quickSearchSubmit .btn-primary.busy:after{margin-top:3px}.calculated{font-weight:700}p.lateDeal{clear:both;color:#ff43a0;font-size:109%;margin:0 0 1em 10px}.approximatedPriceMessage{color:#9c9c9c;text-align:left;white-space:nowrap;min-width:115px}.fr_FR .approximatedPriceMessage{white-space:normal}.rentalUnitInfo #rolloverBookingContainer{left:-105px;z-index:5}.rapPricePerNight .rateApproximatedTooltip{background-image:url(/res/1380077912/assets/public/images/srp/srp-combo-sprite-v4.svg);background-position:0 -199px}.rapPricePerNight span.approximatedLabel{margin-top:0}span.approximatedLabel{color:#9c9c9c;font-size:14px;font-size:1.4rem;font-weight:400;margin:8px 5px 0 0;display:inline-block;vertical-align:top}.distanceTooltip,.rateApproximatedTooltip,.rateBookableFromTooltip,.rateCalculatedTooltip,.rateExpiredTooltip,.rateFromTooltip,.rateTooltip{display:inline-block;height:16px;margin:0;position:relative;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);vertical-align:bottom;width:14px;z-index:1}.rentalUnitInfo .hlButton{color:#fff;display:inline-block;font-size:16px;font-weight:400;min-width:85px;padding:.25em 1em;margin-bottom:0}.listing .tabs{display:none}.listing .tabContent.rv{display:inline-block}.listing .tabContent.rv .hlButton{display:none}.js .listing .tabContent.rv{display:none!important}.js .listing .tabContent.rv .hlButton{display:block}.listing .tabContent.mp{display:none!important}#recentHomes .tabs li{display:none}#recentHomes .tabs li.active{display:block}.listing-quickview .priceRange,.listing .show-quickview-modal{display:none}#distanceBetweenHomesTooltipHelp,#distanceTooltipHelp,#rateApproximatedTooltipHelp,#rateBookableFromTooltipHelp,#rateCalculatedTooltipHelp,#rateExpiredTooltipHelp,#rateFromTooltipHelp,#rateTooltipHelp{background-color:#fff;border:1px solid #aaa;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.2);box-shadow:4px 4px 5px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;display:none;padding:10px;position:absolute;width:140px;z-index:2000}#distanceTooltipHelp{width:220px}#spatialDivider{background:#ff7300;margin:20px 0;padding:3px 0;text-align:center}#spatialDivider p{color:#fff;font-size:150%;font-weight:700;margin:8px}.price .dates-and-duration{color:#ff7300}.price .dates-and-duration:hover{text-decoration:underline}.dates-and-duration{color:#333;display:none;margin:0}@media only screen and (min-width:768px){.dates-and-duration{display:inline-block}}.dates-and-duration.dates-searched-rate{background-color:rgba(255,115,0,.1)}.dates-and-duration.feature-link{border:1px solid #ff7300;font-size:11px;height:80px;margin:2px 0;padding:3px 0;position:relative;vertical-align:top;text-align:center;width:64px}.dates-and-duration.feature-link .lowest-rate{background-color:#ff7300;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:8px;height:1.6em;margin:-3px 0 4px;padding:2px;position:absolute;text-transform:uppercase;width:100%}.dates-and-duration.feature-link .dates{margin:14px 0 5px}.dates-and-duration.feature-link hr{background-color:#ff7300;border:0;height:1px;margin:3px}.dates-and-duration.feature-link .offers-price{color:#ff7300;font-size:16px;font-weight:700}.dates-and-duration.feature-link:hover{background-color:#ff7300;color:#fff}.dates-and-duration.feature-link:hover .dates div,.dates-and-duration.feature-link:hover .offers-price{color:#fff}.dates-and-duration.feature-link:hover hr{background-color:#fff}.dates-and-duration.unavailable{width:70px}@media only screen and (min-width:320px) and (max-width:600px){.dates-and-duration{font-size:11px;margin:0 0 -.5em}}.ta-rating{background:#fff;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);height:19px;left:-1px;margin:0;padding:3px;position:absolute;text-align:center;top:-1px;right:auto;width:87px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:13px;-webkit-user-select:none;-moz-user-select:none}.ta-rating .ratingsIcon{width:60px;height:10px;background-size:cover;margin-right:-3px}.ta-rating .ta-rating-count{color:#656565;display:inline-block;font-size:10px;line-height:10px;vertical-align:top}.ta-rating strong{display:none}@media only screen and (min-width:768px){.ta-rating{height:auto;margin-top:7px;left:auto;padding:5px 0 0;right:7px;width:125px}.ta-rating .ratingsIcon{height:13px;width:76px}.ta-rating .ta-rating-count{color:#00af87;font-size:12px;vertical-align:top}.spotlight .ta-rating .ta-rating-count{font-size:10px}.ta-rating strong{color:#00af87;display:block;font-family:Georgia,Times,serif;font-style:italic;font-weight:700;text-align:center;font-size:13px;padding-bottom:3px}}.ta-rating a{font-weight:400;color:#00af87}@media only screen and (min-width:320px) and (max-width:600px){.ta-rating.mediumSmRatings.rating-4_5-5 .ratingsIcon{background-position:0 -13px}.ta-rating.mediumSmRatings.rating-4-5 .ratingsIcon{background-position:0 -27px}.ta-rating.mediumSmRatings.rating-3_5-5 .ratingsIcon{background-position:0 -40px}.ta-rating.mediumSmRatings.rating-3-5 .ratingsIcon{background-position:0 -53px}.ta-rating.mediumSmRatings.rating-2_5-5 .ratingsIcon{background-position:0 -66px}.ta-rating.mediumSmRatings.rating-2-5 .ratingsIcon{background-position:0 -80px}.ta-rating.mediumSmRatings.rating-1_5-5 .ratingsIcon{background-position:0 -93px}.ta-rating.mediumSmRatings.rating-1-5 .ratingsIcon{background-position:0 -106px}.ta-rating.mediumSmRatings.rating-0_5-5 .ratingsIcon{background-position:0 -120px}.ta-rating.mediumSmRatings.rating-0-5 .ratingsIcon{background-position:0 -133px}}.spotlight .mediumSmRatings{font-size:10px;line-height:normal}.spotlight .mediumSmRatings strong{font-size:10px}.featured-listing{background:url(/res/1380077912/assets/public/images/srp/listing-sky-bg-mobile.jpg) no-repeat 0 0 #052b4f;background-size:cover;color:#f0f0f0;font-family:Poppins,sans-serif;margin-bottom:6px;padding:20px 20px 15px;position:relative}@media only screen and (min-width:768px){.featured-listing{background-image:url(/res/1380077912/assets/public/images/srp/listing-sky-bg.jpg);margin:0;padding:0}}.featured-listing .icon-close{cursor:pointer;margin:0;position:absolute;right:20px;top:20px}@media only screen and (min-width:768px){.featured-listing .icon-close{top:25px;right:10px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}.featured-listing .featured-listing-cta{color:#f0f0f0;font-size:14px;line-height:1;margin:0 0 10px;padding:0;text-transform:uppercase}@media only screen and (min-width:768px){.featured-listing .featured-listing-cta{font-size:24px;margin:0 50px 0 0;padding:18px 20px 16px}}.featured-listing .featured-listing-cta a{color:#fff}.featured-listing .rentalUnit-photos{font-family:Arial,Verdana Sans-Serif;float:left;height:135px;overflow:hidden;position:relative;margin:0;width:135px}@media only screen and (min-width:768px){.featured-listing .rentalUnit-photos{height:inherit;max-height:290px;width:393px}}.featured-listing .rentalUnit-photos>a{display:block;font-size:0;height:100%}@media only screen and (min-width:768px){.featured-listing .rentalUnit-photos>a{margin:0}}.featured-listing .rentalUnit-photos img{height:100%;margin:0;min-height:250px;width:auto}@media only screen and (min-width:768px){.featured-listing .rentalUnit-photos img{height:auto;width:100%}}.featured-listing .ta-rating{z-index:auto}.featured-listing .ta-rating strong{display:none}@media only screen and (min-width:768px){.featured-listing .ta-rating strong{display:block}}.featured-listing .featured-listing-stay-details{font-size:12px;margin-left:154px}@media only screen and (min-width:768px){.featured-listing .featured-listing-stay-details{font-size:16px;margin-left:420px;padding-top:60px}}.featured-listing .featured-listing-stay-details .duration,.featured-listing .featured-listing-stay-details p{line-height:1;margin:0 0 8px}.featured-listing .featured-listing-stay-details .duration{display:block;margin-top:5px}@media only screen and (min-width:768px){.featured-listing .featured-listing-stay-details .duration{display:inline;margin:0}}.featured-listing .featured-listing-stay-details .price{font-size:26px;margin-bottom:5px}@media only screen and (min-width:768px){.featured-listing .featured-listing-stay-details .price{font-size:40px}}.featured-listing .featured-listing-stay-details .price .btn-primary{display:block;margin:5px 0}@media only screen and (min-width:768px){.featured-listing .featured-listing-stay-details .price .btn-primary{display:inline-block;font-size:16px;font-family:Poppins,sans-serif;margin:0 0 0 10px;padding:8px 20px;position:relative;vertical-align:top}}.featured-listing .featured-listing-stay-details .btn-primary{font-size:14px;padding:5px 10px}.featured-listing .featured-listing-stay-details .about-property{margin:5px 0}@media only screen and (min-width:768px){.featured-listing .featured-listing-stay-details .about-property{margin:0 0 50px}}.featured-listing .featured-listing-stay-details .about-property a{color:#9cf}.featured-listing .pp-badge{background:url(/res/1380077912/assets/public/images/payment-protection/pp-on-white.svg) no-repeat 0 0 transparent;display:inline-block;height:20px;margin:0;vertical-align:middle;width:20px}.featured-listing .featured-listing-property-details{clear:both;font-size:14px}@media only screen and (min-width:768px){.featured-listing .featured-listing-property-details{bottom:10px;font-size:16px;margin-left:420px;position:absolute;z-index:5}}.featured-listing .featured-listing-property-details p{line-height:1;margin:0 20px 8px 0}.featured-listing .featured-listing-property-details .bullet-point{display:inline-block}.vh .featured-listing{margin-bottom:10px}.ht .featured-listing{margin-bottom:6px}@media only screen and (min-width:768px){.ht .featured-listing{margin-bottom:10px}}.mapView .featured-listing{display:none}.listing-quickview .show-quickview-modal{display:inline-block}.listing-quickview .hide-quickview-modal{display:none}.listing-quickview{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#333;display:none;left:50%;width:942px;height:500px;margin-left:-460px;margin-top:-249px;padding:25px 20px 40px 40px;position:fixed;top:50%;z-index:1000}.listing-quickview .icon-close{cursor:pointer;opacity:.7;padding:5px;position:absolute;right:5px;top:20px;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.listing-quickview h3{font-size:24px;font-weight:400;margin:0 0 20px}.listing-quickview .rentalUnit-photos{float:none;margin:0;overflow:hidden}.listing-quickview .nextPhoto,.listing-quickview .prevPhoto{width:80px}.listing-quickview .nextPhoto:after,.listing-quickview .nextPhoto:before,.listing-quickview .prevPhoto:after,.listing-quickview .prevPhoto:before{display:block}.listing-quickview .nextPhoto:after{left:50px}.listing-quickview .shortlist{display:none}.listing-quickview .linkAdPage{margin-bottom:0}.listing-quickview .linkAdPage a{-webkit-box-sizing:border-box;box-sizing:border-box;width:145px}.listing-quickview .linkAdPage a:last-child{margin-left:10px}.listing-quickview .from{display:block}.listing-quickview .price strong{display:inline-block}.listing-quickview .bookingLogo,.listing-quickview .bookingLogoEmpty,.listing-quickview .owner-response{display:none}.listing-quickview .accomType{height:25px;margin:0 0 17px}.listing-quickview .accomType li{margin:3px 20px 0 0;float:left}.listing-quickview .listing-quickview-left-col{border:1px solid #e2e2e2;float:left;margin-right:20px;padding:20px;width:306px}.listing-quickview .listing-quickview-rht-col{float:left;font-size:14px;height:395px;width:510px}.listing-quickview .tabs{margin:8px 0 10px}.listing-quickview .tabs ul{height:30px;margin:0;padding:0;list-style-type:none}.listing-quickview .tabs li{display:block;float:left;margin-right:10px;border-right:1px solid #ccc}.listing-quickview .tabs li:last-child{border:0}.listing-quickview .tabs li.active button{color:#333}.listing-quickview .tabs button{border:0;color:#39f;background:none;font-size:20px;line-height:1em;padding:0 10px 0 0;-webkit-user-select:none;-moz-user-select:none;outline:none}.listing-quickview .tabs button span{font-size:85%}.listing-quickview .tabContent{display:none}.listing-quickview .tabContent.rv{overflow-y:scroll;height:335px}.listing-quickview .propertyReview{border-top:1px solid #e2e2e2;padding:20px 0 0;position:relative;margin-right:25px}.listing-quickview .propertyReview:first-of-type{border-top:0;padding-top:1px}.listing-quickview .propertyReview h4{color:#444;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;margin:-4px 0 5px 75px;width:100%}.listing-quickview .propertyReview .avatarContainer{color:#bababa;margin-left:0;width:85px}.listing-quickview .propertyReview .avatarContainer img{border-radius:4px}.listing-quickview .propertyReview .review-rating{color:#aaa!important;font-size:12px}.listing-quickview .propertyReview .ta-rating{border:0;display:inline-block;float:none;margin:0 10px 0 0;position:static;padding:0;vertical-align:middle;width:auto}.listing-quickview .propertyReview a{display:none}.listing-quickview .propertyReview .more{display:block;font-size:14px;margin-top:10px;text-transform:inherit;text-decoration:none}.listing-quickview .propertyReview .icon-more-hover,.listing-quickview .propertyReview .icon-more-idle{height:15px;width:15px;margin:0;vertical-align:text-bottom}.listing-quickview .propertyReview .owner-response{border-radius:0;border:solid #e2e2e2;border-width:1px 0 0;color:#444;font-style:normal;font-size:14px;margin:15px 0 0;padding:22px 0 10px;position:relative}.listing-quickview .propertyReview .owner-response:before{border:12px solid transparent;border-bottom-color:#e2e2e2;content:"";height:0;left:30px;position:absolute;top:-24px;width:0;z-index:10}.listing-quickview .propertyReview .owner-response:after{border:10px solid transparent;border-bottom-color:#fff;content:"";height:0;left:32px;position:absolute;top:-20px;width:0;z-index:10}.listing-quickview .mainReviewBody{clear:both;margin-top:20px}.listing-quickview .mainReviewBody p{margin:0 0 14px}.listing-quickview .more-or-less{font-size:12px}.listing-quickview .tabContentFooter{height:auto;margin-bottom:0}.listing-quickview .tabContentFooter a+a{display:none}.listing-quickview .map-container{width:495px;height:338px;position:relative}.listing-quickview .owner-response,.listing-quickview>#listingsMap{display:none}#listingsMap{width:100%;height:100%}.full-review{display:none}.show-full-review .full-review{display:block}.show-full-review .short-review{display:none}.niumba .listing-quickview .linkAdPage .btn-primary,.niumba .listing-quickview .linkAdPage .btn-secondary{padding-left:15px;padding-right:15px}.niumba .listing-quickview .linkAdPage .busy{top:-5px}.recentlyViewed img{background-color:#ddd;height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.recentlyViewedProperty{-webkit-box-sizing:border-box;box-sizing:border-box;color:#444;float:left;margin:0 5px 6px;padding-bottom:.5em;overflow:hidden;width:150px}.carousel{margin:0 auto;overflow-x:auto;position:relative;width:100%}.recentlyViewed .title a{font-size:13px}.recentlyViewed .control.next{display:none}.recentlyViewed .abandonedCartHeader{background:#39f;color:#fff;font-weight:500;height:20px;overflow:hidden;padding:10px 0 2px 5px;position:absolute;width:100%}@media only screen and (min-width:768px){.recentlyViewed img{height:160px}.recentlyViewedProperty{width:292px}.recentlyViewed .title a{font-size:15px}.recentlyViewed .control.next{display:block}.recentlyViewed .abandonedCartHeader{padding:20px 0 2px 10px}}.recentlyViewed{border-radius:0;border:1px solid #e2e2e2;border-bottom:0;background-color:#f9f9f9;margin-bottom:0}.recentlyViewed .control.next{background-position:0;left:auto;right:5px}.recentlyViewed .title a{font-weight:400;color:#444;margin:0;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.recentlyViewed h3{font-size:18px;font-weight:400;color:#444;margin:0;padding:16px 20px 13px}.recentlyViewed figure{border:1px solid #e2e2e2;width:auto;height:auto;position:relative;line-height:0;margin:0 auto;overflow:hidden}.recentlyViewed figure+p{font-size:16px;min-height:1.2em}.recentlyViewed .ta-rating{right:12px;margin-top:7px;margin-right:-6px;height:auto;width:90px}.recentlyViewed .ratingDetails{color:#00af87}.recentlyViewed .ratingsIcon{background-size:cover;height:13px;margin-left:20px;margin-right:15px;width:80px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.recentlyViewed .rating-4_5-5 .ratingsIcon{background-position:0 -17px}.recentlyViewed .rating-4-5 .ratingsIcon{background-position:0 -35px}.recentlyViewed .rating-3_5-5 .ratingsIcon{background-position:0 -53px}.recentlyViewed .rating-3-5 .ratingsIcon{background-position:0 -71px}.recentlyViewed .rating-2_5-5 .ratingsIcon{background-position:0 -88px}.recentlyViewed .rating-2-5 .ratingsIcon{background-position:0 -106px}.recentlyViewed .rating-1_5-5 .ratingsIcon{background-position:0 -85px}.recentlyViewed .rating-1-5 .ratingsIcon{background-position:0 -124px}.recentlyViewed .rating-0_5-5 .ratingsIcon{background-position:0 -141px}@media only screen and (min-width:768px){.carousel{overflow-x:hidden;width:908px}}.carousel .items{width:46200px;-webkit-transition:all .5s ease;transition:all .5s ease;left:0;position:relative;padding:0;margin:0}.carousel .item{display:inline-block;float:left;padding:0;margin:0;overflow:hidden}.carousel .control.inactive{display:none}.carousel .control{-moz-user-select:none;background:url(/res/1380077912/assets/public/images/rentals/carousel-scroll-sprite3.png) no-repeat scroll -36px transparent;cursor:pointer;display:block;height:165px;font-size:0;left:0;margin:0;position:absolute;width:34px;z-index:1}.recentlyViewed .carousel .item{padding:0}.recentlyViewed .abandonedCart{border:2px #39f}.recentlyViewed .abandonedCartPrice{font-size:20px}.recentlyViewed .btn-primary{font-size:14px;padding:5px 15px}.recentlyViewed .abandonedCartDate{display:block;font-size:12px;padding-bottom:5px}.recentlyViewed .price{display:block;padding:5px 0}#filters,#mapFilters{background-color:#fff;border-top:0;color:#000;overflow:hidden;position:relative}#mapFiltersContent{padding:0 5px}.range .ui-slider-range{background-color:#ff7300}.range .ui-slider-horizontal{background-color:#e2e2e2;height:4px;width:175px;border:0;margin-left:11px;margin-top:25px}.facet{border-bottom:1px solid #e2e2e2;margin:1em 0;padding-bottom:21px}.facet input[type=number]{-moz-appearance:textfield}.facet input[type=number]::-webkit-inner-spin-button,.facet input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.facet .icon{height:20px;font-size:10px;position:absolute;left:0;top:0}.facet h3{color:#333;font-size:16px;margin:19px 0 10px}.facet-slider-inputs{color:#666;line-height:2.2em;margin:29px 0 0;text-align:center}.facet-slider-inputs .form-label-input-group{float:left}.facet-slider-inputs .form-label-input-group+.form-label-input-group{float:right}.facet .form-label-input-group input{width:48px}.facet .facet-dropdown li span span,.facet.list li a span{color:#888;display:inline!important;padding:0}.price-filter-histogram{color:#ff7300;margin-bottom:-25px;margin-left:14px;margin-right:14px;position:relative}.price-histogram-bars{height:30px;font-size:0}.price-histogram-bar{background-color:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;display:inline-block;width:10%}.price-histogram-bar.selected{background-color:#e2e2e2}.filtersContainer>p{margin:0 10px}.facet ul{list-style-type:none;margin:0;padding:0}.facet li{margin:9px 0 0}.facet.list li a,.facet.list li a:link,.facet.list li span,.facetTypeLocation li span{color:#444;cursor:pointer;display:block;font-size:14px;font-weight:400;padding-left:25px;position:relative;overflow:hidden}.facet.list li a.active,.facet.list li a:hover{text-decoration:none}.facet.select select{margin-bottom:0;width:100%}.form-label-input-group{border:1px solid #bababa;display:inline-block}.form-label-input-group.active{border-color:#1fa1db}.form-label-input-group label{color:#444;padding:7px 5px}.form-label-input-group input{border:0;border-left:1px solid #bababa;color:#444;display:inline;padding:7px 4px;text-align:center;-webkit-box-shadow:inset 0 1px 1px 1px hsla(0,0%,50%,.1);box-shadow:inset 0 1px 1px 1px hsla(0,0%,50%,.1)}.form-label-input-group input:focus{outline:none}.locationParents{border:0;padding-bottom:0}.locationParents ul{background-color:#fff;padding:0}.facet.locationParents li{border:1px solid #c5c5c5;border-radius:0;height:22px;line-height:29px;padding:.3em 0 .5em .5em;margin:6px 0 7px;overflow:hidden;position:relative}.facet.locationParents li:first-child{margin-top:0}.facet.locationParents li span{display:inline-block;font-size:14px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:70%}.facet.locationParents li span.clear{cursor:pointer;font-size:10px;height:11px;padding:4px;position:absolute;left:auto;margin:0;right:0;text-align:center;top:8px;width:15px;z-index:5}.showMoreFilters{color:#39f;cursor:pointer;font-size:12px;margin:10px 0 0;padding-left:20px;position:relative}.lessFilters,.showMoreFilters.hiddenSwitch{display:none}.showMoreFilters a{background:none;color:#39f}.showMoreFilters:hover{color:#ff7300}.lessFilters .icon-less-hover,.moreFilters .icon-more-hover,.moreFilters:hover .icon-more-idle{display:none}.moreFilters:hover .icon-more-hover{display:block}.lessFilters:hover .icon-less-idle{display:none}.lessFilters:hover .icon-less-hover{display:block}.facet .aninimateHeight.final{max-height:4500px}#removeFilters{display:inline-block;font-size:12px;margin-left:2px}#appliedFilters{margin:.25em 0 .25em .25em}@media only screen and (min-width:768px){#appliedFilters{margin-bottom:1em}}#appliedFilters p{margin:0}.appliedFiltersLabel{display:inline-block;padding:2px 0}.appliedFilterCancel{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:3px;color:#333;display:inline-block;font-size:11px;font-weight:400;line-height:13px;margin:0 4px 0 5px;padding:5px 20px 6px 6px;position:relative;white-space:nowrap}#mainSrpResults .appliedFilterCancel:active,#mainSrpResults .appliedFilterCancel:hover,#mainSrpResults .appliedFilterCancel:visited,.appliedFilterCancel:active,.appliedFilterCancel:hover,.appliedFilterCancel:visited{color:#333;text-decoration:none}.appliedFilterCancel:active,.appliedFilterCancel:hover{background:#efefef}.appliedFilterCancel .icon{font-size:10px;height:8px;line-height:10px;margin:0 5px 0 0;position:absolute;right:0;top:7px;width:8px}#appliedFilters .appliedFilterCancel.filterCount_0{border-color:#ba2877;background:#df3034;color:#fff;font-weight:700}.mobileFiltersBtns{background-color:#f5f5f5;bottom:0;display:none;height:auto;position:absolute;padding:15px 10px 10px;text-align:center;width:100%;z-index:1000}.mobileFiltersBtns .btn-primary,.mobileFiltersBtns .btn-tertiary{font-size:16px;padding-top:11px;padding-bottom:11px;width:45%;width:49%}.mobileFiltersBtns .btn-tertiary{border-width:1px;margin-right:10px;width:45%;width:calc(49% - 10px)}.mobileFilterFacets:after{display:block;visibility:hidden;content:"";padding:26px 10px 21px}.sorting{background-color:#f5f8f9;border:1px solid #e2e2e2;border-top:0;margin-bottom:1em;padding:4px 20px 5px;position:relative}.sorting label{color:#333;display:inline-block;line-height:33px;font-size:110%}.mapView .sorting{background-color:transparent;border:0}.sortingCount{color:#333;display:inline-block;margin-top:7px;width:50%}.sorting strong{font-size:18px}.sortingCount h2{font-weight:400;font-size:14px;margin:0}.sortingCount h2 strong{font-size:18px}.sorting .map-twitch{display:none}.mapView .map-twitch{border-right:0;display:block;float:right}.map-twitch .btn-med{float:left}.sorting .hlSelect{float:right;margin-right:2em}.resultsSortByGroup{float:right}.resultsSortByGroup .hlSelectWrap{display:inline-block;vertical-align:bottom}.resultsSortByGroup .hlSelectWrap:before{background-color:#f9f9f9}.mapView .resultsSortByGroup{display:none}#resultsSortBy{background-color:transparent;border:0;display:inline-block;margin:0}#resultsSortBy.narrow{width:105px}#resultsSortBy{font-size:110%;width:145px}.resultsSortByGroup .hlSelectWrap:after{right:0}.pagination{background-color:#f9f9f9;border:1px solid #e2e2e2;font-weight:700;margin:10px 0 8px;padding:0 1em;height:34px;text-align:center}.pagination a,.pagination span{line-height:34px;margin:0;padding:0 .75em}.pagination .show-next a,.pagination .show-prev a,.pagination a.first,.pagination a.last{padding:0}.pagination a.last,.pagination span.last a{float:right;padding-right:15px}.pagination a.first,.pagination span.first a{float:left;padding-left:15px}.prev-or-next .show-next .icon,.prev-or-next .show-prev .icon{font-size:10px;height:inherit;margin:0;vertical-align:inherit}.swirlbox{background-color:#fff;padding:10px 0}.swirlbox+.swirlbox{border-top:1px solid #e2e2e2;padding-top:14px}.swirlbox h3{margin:0;padding:0;font-size:14px}.swirlbox ul{font-size:12px;padding:0;list-style-type:none}.swirlbox li{margin:0 0 8px;padding:0}.swirlbox span{display:block}.swirlbox a{font-weight:400}@media only screen and (min-width:320px) and (max-width:767px){.swirlbox{background-color:#ececec;border-top:2px solid #e2e2e2;width:100%}.swirlbox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.swirlbox li{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:.5em}}.listView.holidayIdea{margin:15px 0 25px}.listView.holidayIdea h2,.listView.holidayIdea h4.holidayIdeaTitle{width:100%;font-size:138.5%;float:none;margin:.5em 0 .25em}.listView.holidayIdea h2 span,.listView.holidayIdea h4.holidayIdeaTitle span{color:#333;font-weight:400}.listView.holidayIdea h4{margin:0 0 5px;padding:0}.listView.holidayIdea p{margin:0 0 .5em}.listView.holidayIdea br,.mapView .urgencyMessageWrap{display:none}.urgencyMessageWrap{overflow:hidden}.urgencyMessage{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f8f9;border:1px solid #e2e2e2;border-bottom:0;min-height:52px;padding:5px 5px 1px 20px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;transition:all .5s ease}.urgencyMessage.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.urgencyMessage:empty{display:none}.urgencyMessage .icon{background-image:none;float:left;font-size:10px;height:38px;width:36px;margin-top:6px}.urgencyMessage .content{min-height:55px;margin-left:45px}.urgencyMessage p{font-size:14px;color:#000;margin:0;padding-top:5px}@media only screen and (min-width:768px){.urgencyMessage p{font-size:16px}}.urgencyMessage strong{color:#ff7300;display:block}.errorDialog{position:fixed;top:0;bottom:0;left:0;right:0}.modalContainer{background:#fff;border-radius:2px;-webkit-box-shadow:4px 4px 8px #323232;box-shadow:4px 4px 8px #323232;height:160px;left:50%;margin-left:-160px;margin-top:-80px;position:fixed;top:50%;width:320px;z-index:9001}.modalContainer .error{color:#c00;font-weight:700}.modalContainer>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important}.modalClose{background:url(/res/1380077912/assets/public/images/bg/blue-cross-v2.png) no-repeat scroll 0 0 transparent;display:block;height:32px;position:absolute;right:-16px;top:-16px;width:32px}.modalMask{width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);display:block}.mapView .srp-reviews{display:none}.srp-reviews .inner-figure{background-color:#fff;border:1px solid #e2e2e2;margin:5px;position:relative}.srp-reviews .inner-figure .inner-home-name{color:#444;overflow:hidden;padding:10px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap}.srp-reviews .inner-figure .inner-picture{line-height:0;margin-top:37px}.srp-reviews .inner-figure .inner-text{padding:10px}.srp-reviews .inner-figure img{width:100%}.srp-reviews .review-title{font-weight:700;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srp-reviews .review-text{color:#888}.srp-reviews .ratingsIcon{margin-left:8px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.srp-reviews h3{margin-left:5px}@media only screen and (min-width:768px){.srp-reviews{margin-bottom:40px}.srp-reviews .inner-figure{background-color:inherit;height:465px}.srp-reviews .inner-figure .inner-home-name{position:relative;background-color:#f0f0f0;border-bottom:1px solid #e2e2e2}.srp-reviews .inner-figure .inner-picture{margin-top:0}.srp-reviews h3{margin-left:0}}.enq-suggestions{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1160px;width:auto}@media only screen and (min-width:768px){.enq-suggestions{margin:10px auto}}.enq-suggestions *{-webkit-box-sizing:border-box;box-sizing:border-box}.enq-suggestions>div{border:3px solid #00af87;margin:10px;padding:10px}@media only screen and (min-width:768px){.enq-suggestions>div{margin:0;padding:20px}}.enq-suggestions .enq-sugg-intro{color:#444}@media only screen and (min-width:768px){.enq-suggestions .enq-sugg-intro{padding-right:20px}}.enq-suggestions .enq-sugg-intro .enq-sugg-heading:nth-of-type(2){margin-top:1.5em}.enq-suggestions .enq-sugg-intro p{font-size:16px;margin:0 0 .5em;padding-left:45px}.enq-suggestions .enq-sugg-intro .icon{float:left;height:35px;margin-left:-45px;width:35px}.enq-suggestions .enq-sugg-heading{font-size:26px;font-weight:400;float:none;margin:0 0 .2em;line-height:35px;padding-left:45px;width:auto}.enq-suggestions .enq-sugg-sub-heading{font-size:14px;margin:0 0 1em}@media only screen and (min-width:768px){.enq-suggestions .enq-sugg-rentals{border-left:1px solid #e2e2e2;padding-left:20px}.enq-suggestions .enq-sugg-rentals .row{position:relative}.enq-suggestions .enq-sugg-rentals .listings-wrapper{position:static}.enq-suggestions .enq-sugg-rentals .listings-wrapper .listing-card{padding-bottom:45px}.enq-suggestions .enq-sugg-rentals .listings-wrapper .listing-card>p{position:absolute;bottom:0}.enq-suggestions .enq-sugg-rentals .listings-wrapper .listing-card .enquired{color:#00af87;font-size:16px}.enq-suggestions .enq-sugg-rentals .listings-wrapper .listing-card .enquired .icon{margin-right:-8px}.enq-suggestions .enq-sugg-rentals .row>div{padding:0 5px}.enq-suggestions .enq-sugg-rentals .row>div:first-child{padding:0 10px 0 0}.enq-suggestions .enq-sugg-rentals .row>div:last-child{padding:0 0 0 10px}}.enq-suggestions .enq-sugg-rentals p{margin:.5em 0}.enq-suggestions .enq-sugg-rentals .ta-rating{padding:3px 0 3px 5px;margin:0}.enq-suggestions .enq-sugg-rentals .ratingsIcon{background-size:cover;height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;width:76.5px}.enq-suggestions .enq-sugg-rentals .key-info-items{min-height:3.6em}.enq-suggestions .enq-sugg-rentals .key-info-items span{background-color:#f0f0f0;display:inline-block;margin:0 5px 3px 0;padding:2px 3px}.enq-suggestions .enq-sugg-rentals .label-lower-right{background-color:hsla(0,0%,100%,.8);color:#00af87;line-height:1em;margin:0;padding:3px 2px 1px;text-transform:uppercase}.enq-suggestions .enq-sugg-rentals .label-lower-right .icon{height:10px;width:10px}.enq-suggestions .close{display:none}.listing{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;position:relative;width:216px}.listing>p{margin:5px 0;padding:0}.listing figure{position:relative}.listing figure img{width:100%}.listing .accomPrice strong{color:#ff7300}.listing .accomPrice img{display:inline-block;margin-left:5px;vertical-align:text-bottom;width:23px}@media only screen and (min-width:768px){.listing .accomPrice img{vertical-align:middle;width:20px}}.listing .accomName{line-height:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing .btn-secondary{width:100%}.listing-card figure{position:relative}.listing-card .ta-rating{font-size:10px;height:auto;line-height:1.2em;width:92px;right:3px;top:3px;z-index:2}.listing-card .ta-rating a{position:relative;top:-2px}.listing-card .ratingsIcon{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.listing-card .ratingsIcon strong{font-size:10px}.listing-card .label-lower-right{bottom:5px;position:absolute;right:5px}.listing-card figure img{width:100%}.listing-card .listing-heading{font-weight:700;font-size:14px;margin:10px 0 0}.listing-card .listing-heading-extra{color:#ff7300;font-size:90%;white-space:nowrap}@media only screen and (min-width:320px) and (max-width:600px){.plus-minus-control-wrap{float:left;width:50%}}.mob-search-form-mask{display:none}.search-form{background-color:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;width:100%;z-index:100}.search-form .searchFormDivider{height:40px;position:relative}.search-form input{border-radius:0;font-size:14px}.search-form input[type=text]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-form .clearSearchTerm{display:none;line-height:38px;position:absolute;right:0;text-align:center;top:1px;width:2em;z-index:10}.search-form .clearSearchTerm.enabled{display:block}.search-form .search-divider-destination{margin-bottom:15px}.search-form .search-divider-destination .destination{border:1px solid #999;border-radius:3px;height:40px;padding:0 25px 0 30px;width:100%}.search-form .search-divider-destination .icon{display:block;height:20px;left:9px;margin:0;position:absolute;top:11px;width:20px;z-index:5}.search-form .search-divider-arrive,.search-form .search-divider-depart{border:1px solid #999;border-right-width:0;border-radius:3px 0 0 3px;float:left;padding:5px 0 5px 5px;width:50%}.search-form .search-divider-arrive label,.search-form .search-divider-depart label{display:none}.search-form .search-divider-depart{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;padding:5px;width:calc(50% - 1px)}.search-form .search-divider-arrive .form-element,.search-form .search-divider-depart .form-element{border:none;border-right:1px solid #999;background:url(/res/1380077912/assets/public/images/calendar_idle.svg) 3% 50% no-repeat;background-size:14px 17px;line-height:30px;padding:0 0 0 26px;width:100%}.search-form .search-divider-arrive .form-element:focus,.search-form .search-divider-depart .form-element:focus{background-image:url(/res/1380077912/assets/public/images/calendar_active.svg)}.search-form .search-divider-depart .form-element{border-right:none}.search-form .search-divider-guests{display:none}.search-form .range-input-from input,.search-form .range-input-to input{border:none;border-right:1px solid #999;background-image:url(/res/1380077912/assets/public/images/calendar_idle.svg);background-position:3% 50%;background-repeat:no-repeat;background-size:14px 17px;line-height:30px;padding:0 0 0 26px;width:100%}.search-form .range-input-from input:focus,.search-form .range-input-to input:focus{background-image:url(/res/1380077912/assets/public/images/calendar_active.svg)}.search-form .range-input-to input{border-right:none}.search-form .range-input-from,.search-form .range-input-to{border:1px solid #999;border-right-width:0;border-radius:3px 0 0 3px;padding:5px 0 5px 5px}.search-form .range-input-to{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;padding:5px}#quickSearchSubmit{display:none}@media only screen and (min-width:768px){.search-form{background-color:#f5f8f9;border:1px solid #e2e2e2;padding:14px 15px 13px 20px;margin:0}.search-form .searchFormDivider{display:inline-block;height:auto;margin-right:6px;margin-bottom:0;vertical-align:top}.search-form .search-divider-destination .destination{border-color:#bababa;border-radius:0;height:30px;padding-left:10px;padding-right:0;width:327px}.search-form .search-divider-destination .clearSearchTerm,.search-form .search-divider-destination .icon{display:none}.search-form .search-divider-arrive,.search-form .search-divider-depart{border-radius:0;border-width:1px;border-color:#bababa;float:none;height:30px;padding:0;width:auto}.search-form .search-divider-arrive .form-element,.search-form .search-divider-depart .form-element{background-color:#fff;background-position:95% 50%;border:none;line-height:30px;padding-left:5px;width:131px}.search-form .range-input-from,.search-form .range-input-to{border-radius:0;border-color:#bababa;padding:0}.search-form .range-input-from input,.search-form .range-input-to input{background-position:95% 50%;padding-left:5px}.search-form .search-divider-guests .selectNights{display:none}.search-form .search-divider-guests .total-guests-lbl{background-color:#fff;border:1px solid #bababa;cursor:pointer;display:block;font-size:14px;line-height:30px;padding:0 0 1px 6px;width:135px}.search-form #quickSearchSubmit{display:inline-block;height:33px;padding:0 6px;width:105px}}.mob-enter-dates-prompt{background-color:rgba(0,0,0,.8);color:#fff;display:block;font-size:14px;left:0;padding:14px 10px;position:fixed;right:0;text-align:center;top:0;z-index:7}@media only screen and (min-width:768px){.mob-enter-dates-prompt{display:none!important}}.mob-enter-dates-prompt p{margin:0}.mob-enter-dates-prompt span{color:#ff7300}.mob-search-form-btns{background-color:#f9f9f9;border-top:1px solid #e2e2e2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:0;padding:5px 0}@media only screen and (min-width:768px){.mob-search-form-btns{display:none}}.mob-search-form-btns button{background-color:#f9f9f9;border:0;border-right:1px solid #ddd;color:#333;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;min-width:90px;margin:0;outline:none;padding:6px 0}.mob-search-form-btns button:last-child{border-left:1px solid #ddd;max-width:80px}.mob-search-form-btns>div{background-color:#f9f9f9;color:#333;display:inline-block;font-size:14px;margin:0;text-align:center}.mob-search-form-btns .mob-search-form-btns--sort{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;white-space:nowrap}.mob-search-form-btns .mob-search-form-btns--sort label{display:inline-block;min-width:60px;overflow:hidden;vertical-align:text-bottom;-webkit-tap-highlight-color:rgba(0,0,0,0)}.niumba .mob-search-form-btns .mob-search-form-btns--sort label{width:61px}.mob-search-form-btns .mob-search-form-btns--sort select{background:none;background-color:transparent;border:0;color:#333;font-size:inherit;height:29px;padding:0;max-width:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mob-search-form-btns .mob-search-form-btns--sort select.default{width:85px}@media screen and (max-width:320px){.mob-search-form-btns .mob-search-form-btns--sort select{width:70px}}.ui-datepicker-trigger{display:none}.advertPage .cert-of-ex{background-color:#fff;border-top:2px solid #00af87;border-radius:0 0 2px 2px;cursor:pointer;left:63%;padding:5px;position:absolute;text-align:center;-webkit-transform:translateX(-320px);-ms-transform:translateX(-320px);transform:translateX(-320px);width:95px;z-index:5}@media only screen and (min-width:1025px){.advertPage .cert-of-ex{left:50%}}.advertPage .cert-of-ex p{margin:0}.advertPage .cert-of-ex .icon-ribbon{color:#00af87;display:block;height:25px;margin:0 auto 3px}.ht.advertPage .cert-of-ex{top:28px;-webkit-transform:translateX(-310px);-ms-transform:translateX(-310px);transform:translateX(-310px)}.vh.advertPage .cert-of-ex{top:35px;-webkit-transform:translateX(-367px);-ms-transform:translateX(-367px);transform:translateX(-367px)}#cert-ex-tooltip{background-color:#fff;border:1px solid #000;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.4);box-shadow:1px 1px 3px 1px rgba(0,0,0,.4);display:none;font-size:13px;left:120%;padding:10px 10px 10px 60px;position:absolute;text-align:left;top:20%;width:365px;z-index:100}#cert-ex-tooltip.show{display:block}#cert-ex-tooltip .icon-ribbon{color:#00af87;left:21px;margin:0;position:absolute;top:40px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}#cert-ex-tooltip .cert-ex-tooltip-heading{border-bottom:1px solid #e2e2e2;color:#00af87;font-size:16px;font-weight:400;margin:10px 0;padding-bottom:5px}a{font-weight:400}.icon.iconSearch{background:url(//resources.holidaylettings.co.uk/images/srp/srp-sprite16-crushed.png) no-repeat scroll 0 -341px transparent}.desktopHidden{display:none}.calculated{font-weight:400}.bookingLogoEmpty{min-height:40px}.galleryCount{text-align:center;text-transform:lowercase}.noPadding{padding:0}.icon.iconSearch{background:url(/res/1380077912/assets/public/images/srp/srp-sprite16-crushed.png) no-repeat scroll 0 -341px transparent}.accomType.mobile,.accomType.mobile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageTop .banner{margin:0 auto;position:relative;text-align:center;overflow:hidden}.pageTop .banner a{display:block;height:158px;outline:medium none;position:absolute;right:0;top:0;width:160px;z-index:10}.pageTop h2{font-weight:400;font-size:109%;display:block;width:80%;float:left}@media only screen and (min-width:320px) and (max-width:600px){.page-header>.inner{border-bottom:none}.page-header .logo{padding-right:0}#mainPane{width:auto}.urgencyMessageWrap{margin-bottom:0}.urgencyMessage{margin:0 0 6px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.urgencyMessage .content{margin-bottom:10px}.aninimateHeight,.aninimateOpacity{-webkit-transition:none;transition:none}#wrapper,.headerStrip .inner{padding:0}#mainCol{background-color:#ececec;float:none;width:auto}.pagination{background-color:inherit;border:none;font-size:.8em;height:auto;margin:20px 0 0;padding:0}.pagination a,.pagination span{font-size:16px;line-height:34px;margin:0;padding:9px .4em}.pagination .prev-or-next span.first a,.pagination .prev-or-next span.last a,.pagination .prev-or-next span.show-next a,.pagination .prev-or-next span.show-prev a{padding-top:12px;visibility:visible}.pagination .prev-or-next a.first,.pagination .prev-or-next a.last,.pagination .prev-or-next span a{visibility:collapse}.pagination .prev-or-next span.show-next a,.pagination .prev-or-next span.show-prev a{float:none;padding:9px .4em}.mobileFilters .locationParents li{display:none;height:48px;font-size:15px;line-height:1.2em}.locationParents li:last-child{display:block}.mobileFilters .locationParents li span.clear{display:none;text-indent:-2000px;padding-left:0;padding-right:0;width:32px;background-position:10px -379px}.mobileFilters{bottom:0;background:#f5f5f5;color:#444;display:none;padding-top:25px;margin-left:0;overflow-x:hidden;position:absolute;visibility:hidden;top:0;z-index:2}.mobileFilters label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}.mobileFilters label[for=priceFromFilter]{margin-top:15px}.mobileFilters label[for=priceFromFilter] span{color:#656565;font-size:14px;font-weight:400}.mobileFilters .searchFormDivider:first-child{margin-bottom:20px}.textSmall .listView{margin:1em .5em}#page>article{padding:0}.ui-state-error+.clearSearchTerm{background-color:#ffe1e1}.locationParents ul{background:transparent}.srpPage .header-btn-filter-bottom{border-radius:0;bottom:10px;display:block;height:3em;left:30px;margin:0;padding:0;position:absolute;top:auto;width:80%;width:calc(100% - 60px);z-index:10}.showMoreFilters .icon{top:3px}#leftCol,#mainPane .hlSelectWrap:after,#mainPane .hlSelectWrap:before,.appliedFiltersLabel,.bookingLogo,.column.price,.distanceTooltip,.holidayIdea,.listing-quickview,.listing .addToShortlist,.listing .breadCrumb,.listing .minRental,.listing .tabContent,.listing .tabs,.listing figcaption,.mobileHidden,.pageTop .banner,.pageTop>p,.panel.spotlight,.rateExpiredTooltip,.sorting,.sortingCount,.spatialDistance span,.xhrSpinnerText,.xhrSpinnerTextMap{display:none!important}.desktopHidden,.mobileView{display:inline-block}.xhrOverlay{z-index:99999}.no-cssanimations .listing .srpSpinner{display:none!important}.showMoreFilters{font-size:15px}.sortingCountAmp h2{color:#333;font-size:14px;margin:0;padding:.5em}.mobileFilters .searchFormDivider{width:100%;height:auto;padding:0 15px 10px;margin:0}.mobileFilters .searchFormDivider.halfWidth{width:49%;padding:0 0 10px 15px}.searchFormDivider.halfWidth+.searchFormDivider.halfWidth{padding:0 10px 0 5px}.mobileFilters select.hlSelect{height:40px}.mobileFilters .hlSelectWrap:after{top:15px}.mobileFilters .ui-datepicker-trigger{display:none}.mobileFilters .arriveDate,.mobileFilters .departDate{background-image:url(/res/1380077912/assets/public/images/calendar_idle.svg);background-repeat:no-repeat;background-position:96% 50%;background-size:16px 19px;border-color:#ccc}.mobileFilters .arriveDate:focus,.mobileFilters .departDate:focus{background-image:url(/res/1380077912/assets/public/images/calendar_active.svg)}.mobileFilters .form-label-input-group{border:1px solid #ccc;border-radius:1px;display:inline-block;line-height:38px;text-align:left;width:43%;overflow:hidden}.mobileFilters .facet-slider-inputs{color:#999;line-height:40px;margin-top:0}.mobileFilters .form-label-input-group.active{border-color:#1fa1db}.mobileFilters .form-label-input-group label{background-color:#fff;color:#444;padding:5px;display:inline-block;float:left;font-size:15px;font-weight:400;line-height:30px;margin:0;text-align:center;width:15%}.mobileFilters .form-label-input-group input{border:0;border-left:1px solid #bbb;color:#444;display:inline;height:40px;padding:7px 4px 7px 10px;width:85%}.mobileFilters .form-label-input-group input:focus{outline:none}.mobileFilters .facet{border:none;margin:0}.mobileFilters .facet ul:last-of-type li:last-of-type{margin-bottom:0}.mobileFilters .facet ul:first-of-type li:last-of-type{margin-bottom:-1px}.mobileFilters .facet li{margin:0 0 -1px;background-color:#fff;padding:14px 0 13px 14px;border:1px solid #ddd}.mobileFilters .facet .icon{background:none;font-size:10px}.appliedFilterCancel{margin:3px 3px 0 0}.selectNightsMobileWrap i{background-image:none;position:absolute;right:4px;font-size:10px;opacity:.4;top:15px;width:13px;margin:-2px 0 0;height:18px}.search-form .selectNightsMobileWrap.default i{right:15px}.search-form .selectNights{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;height:40px;font-size:1em;padding-left:7px;position:relative;width:46px}}@media screen and (min-width:320px) and (max-width:360px){.accomType.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.accomType.mobile>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:601px) and (max-width:1024px){#mainPane{width:1200px}.mobileFiltersBtns{display:none!important}}.breadCrumb a:hover{color:#1b798a!important}#mainSrpResults .breadCrumb{background-color:#ececec;padding:4px 0 14px}div.listing .ta-rating-list-single-line{display:none}div.listing .spatialDistance{color:#333}div.listing .modal-content-tabs{display:none}div.listing .rentalUnitInfo{margin-top:0}div.listing .mobilePrice strong{color:#eb646a}div.listing .btn-primary,div.listing .price .btn-primary{background-color:#eb646a;border-bottom:0;letter-spacing:0}div.listing .btn-primary:hover,div.listing .price .btn-primary:hover{background-color:#f08b8f}.urgencyMessage{background-color:#fff;border:0}.urgencyMessage .content{margin-left:49px}.urgencyMessage i{float:left;height:42px;width:36px;margin-top:10px}.urgencyMessage p,.urgencyMessage strong{color:#eb646a}.mapView .btn-primary{background-color:#eb646a;border:0}.mapView .btn-primary:hover{background-color:#f08b8f}#spatialDivider{background-color:#ffba55}@media only screen and (min-width:768px){#mainCol,#page,.headerStrip,body{background-color:#ececec}.promoStrip a{color:#333!important;font-size:15px}.headerStrip:after{top:40px!important}.mapView .headerStrip{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;width:100%}.mapView .headerStrip.container:after{top:38px}.mapView .promoStrip{padding-left:60px}.mapView .left-col-contents{padding:0}#leftCol{background-color:#fff;width:240px}.left-col-contents{padding:0 20px}.facet{border:0}.price-filter-histogram{color:#444}.range .ui-slider-range{background-color:#bababa}.range .ui-slider-handle,.range .ui-slider-handle:hover{background-color:#eb646a!important;border:0!important;-webkit-box-shadow:none;box-shadow:none;height:20px;top:-9px;width:20px}.range .ui-slider-handle:before{content:"";width:15px;height:15px}.range .ui-slider-horizontal{margin-left:8px;width:184px}.showMoreFilters{color:#16becf;padding-left:0}.showMoreFilters:hover{color:#1b798a}.hlSelectWrap:after{background-position:-32px -1720px;background-image:url(/res/1380077912/assets/public/images/responsive/menu-sprite-v27.svg);opacity:1}#mainCol{width:910px}.de_DE #resultsSortBy{width:150px}.de_DE #resultsSortBy.narrow{width:115px}.urgencyMessage{margin-bottom:-5px;padding:18px 5px 0 20px}.urgencyMessage .icon{margin-top:0}#quickSearch{background-color:#fff;border:0}#quickSearch .btn-primary{background-color:#16becf;border:0}#quickSearch .btn-primary:hover{background-color:#50cedb}#quickSearch .btn-primary.busy{color:#fff!important}.search-form #destination{width:300px}.sorting{border:0;margin-top:-8px;padding-bottom:13px}.resultsSortByGroup .hlSelectWrap:before,.sorting{background-color:#fff}.appliedFilterCancel{border:0}.appliedFilterCancel:active,.appliedFilterCancel:hover{background-color:#fff}.search-form input[type=text]:focus{border-color:#16becf}.arriveDate,.departDate{background-image:url(/res/1380077912/assets/public/images/calendar_idle-ht.svg)}.arriveDate:focus,.departDate:focus{background-image:url(/res/1380077912/assets/public/images/calendar_active-ht.svg)}.ui-state-default,.ui-widget-content .ui-state-default{color:#16becf}.ui-datepicker .ui-datepicker-calendar .firstSelectedDate:after{content:url(/res/1380077912/assets/public/images/srp/dp/first-date-selected-ht.svg)!important}.ui-datepicker .ui-datepicker-calendar .lastSelectedDate:before{content:url(/res/1380077912/assets/public/images/srp/dp/last-date-selected-ht.svg)}.ui-datepicker.startDate .ui-datepicker-calendar td:not(.firstSelectedDate) a:hover:after{background:url(/res/1380077912/assets/public/images/srp/dp/first-date-white-ht.svg) no-repeat 0 0}.ui-datepicker.endDate .ui-datepicker-calendar td:not(.firstSelectedDate) a:hover:before,.ui-datepicker.endDate .ui-datepicker-group-first .ui-datepicker-calendar td:not(.firstSelectedDate) a:hover:first-child:before{background:url(/res/1380077912/assets/public/images/srp/dp/last-date-white-ht.svg) no-repeat 0 0}.ui-datepicker .ui-datepicker-prev-hover span{background-image:url(/res/1380077912/assets/public/images/srp/dp/prev-month-hover-ht.svg)}.ui-datepicker .ui-datepicker-next-hover span{background-image:url(/res/1380077912/assets/public/images/srp/dp/next-month-hover-ht.svg)}.ui-datepicker-group-first td.dp-highlight.lastSelectedDate:last-child{background-color:#16becf!important}.ui-datepicker .ui-datepicker-calendar .firstSelectedDate>a,.ui-datepicker .ui-datepicker-calendar .lastSelectedDate>a{background-color:#16becf!important;border-color:#16becf!important}.no-touchevents .ui-datepicker-calendar td:not(.firstSelectedDate) a:hover{border:1px solid #16becf!important;border-right:0 #fff!important;color:#16becf!important}.listing-quickview .price strong{Color:#eb646a}.listing-quickview .tabs{display:none}.listing-quickview .map-container,.listing-quickview .map-container .map{height:392px}.rentalUnit-photos .ta-rating{display:none}.featured-listing .rentalUnit-photos .ta-rating{display:inherit}.rentalUnit-photos img{width:100%}.rentalUnit-photos figcaption i{height:15px;width:15px;margin:0 5px 0 0;vertical-align:middle}.rentalUnit-photos .nextPhoto:after,.rentalUnit-photos .prevPhoto:after{background-image:url(/res/1380077912/assets/public/images/srp/photo-arrows-ht.png)}div.listing{background-color:#fff;border-color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:10px;-webkit-transition:border-color .5s;transition:border-color .5s}div.listing:hover{border-color:#909090}div.listing .rentalUnit-photos{height:240px;width:320px}div.listing .spatialDistance .distanceTooltip{margin-right:10px}div.listing .ta-rating-list-single-line{display:block}div.listing .rentalUnitInfo{margin-top:20px}div.listing .rentalUnitInfo h3{margin-top:0}div.listing .rentalUnitInfo a{color:#333;font-size:16px}div.listing .rentalUnitInfo .addToShortlist{display:none}div.listing .rentalUnitInfo .column{border:0;padding:0 20px 0 0;min-height:0;width:100%}div.listing .rentalUnitInfo .accomType{line-height:1.8em;margin-bottom:0;margin-top:6px}div.listing .rentalUnitInfo .accomType li{background-color:transparent;border-radius:0;display:inline-block;font-weight:400;font-size:14px;margin:0 40px 0 0;padding:0}.de_DE div.listing .rentalUnitInfo .accomType li{margin-right:15px}div.listing .rentalUnitInfo .accomType .icon{height:15px;line-height:inherit;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}div.listing .rentalUnitInfo .price{border-bottom:1px solid #f0f0f0;color:#888;font-size:12px;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;margin:0 20px 10px 0;padding-bottom:10px;width:auto}div.listing .rentalUnitInfo .price .from{display:block}div.listing .rentalUnitInfo .price strong{color:#eb646a;display:inline-block;margin-right:5px}div.listing .rentalUnitInfo .price p{display:inline-block}div.listing .rentalUnitInfo .price .calculated{margin-top:17px}div.listing .rentalUnitInfo .price .approximatedLabel{margin-top:1.2em}div.listing .rentalUnitInfo .price .priceRange span{color:#eb646a}div.listing .rentalUnitInfo .price .linkAdPage{float:right;margin-top:12px!important}div.listing .rentalUnitInfo .price .linkAdPage .bookingLogo{display:inline-block;margin:0 5px 0 0;padding:0;vertical-align:middle}div.listing .rentalUnitInfo .price .linkAdPage .bookingLogo i{top:-21px}div.listing .rentalUnitInfo .price .linkAdPage .bookingLogo p{margin-left:30px;padding-right:20px}div.listing .rentalUnitInfo .price .linkAdPage img{width:30px}div.listing .inline-desc{margin-top:0}div.listing .inline-desc div{font-size:14px}div.listing .inline-desc .key-info{color:#333}div.listing .inline-desc .key-info span{margin-right:1em}div.listing .inline-desc .key-info .icon{margin-right:10px;vertical-align:middle}div.listing .feature-link{color:#16becf;display:inline-block;font-size:14px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:5px;margin-right:15px}div.listing .feature-link span{color:#16becf}div.listing .feature-link span:hover{color:#1b798a}div.listing .feature-link .icon{height:18px;opacity:1;vertical-align:bottom;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}div.listing .feature-link .ht-icon-location-hover{display:none}div.listing .feature-link:hover .ht-icon-location-hover{display:inline-block}div.listing .feature-link:hover .ht-icon-location{display:none}div.listing .toggleShortlist.added-to-shortlist span:hover{color:#16becf}div.listing .map-location{color:#444!important}div.listing .listing-tags{float:none;margin:0;position:absolute;right:20px;bottom:32px}}@media only screen and (min-width:601px){div.listing .rentalUnitInfo .ta-rating-list-single-line{padding-bottom:14px}div.listing .rentalUnitInfo .rating-response-alignment{float:left}div.listing .rentalUnitInfo .owner-response{color:#444;float:right;font-family:Arial,Verdana Sans-Serif;font-size:11px;font-weight:400;width:105px}div.listing .rentalUnitInfo .owner-response span{line-height:22px;position:relative}div.listing .rentalUnitInfo .owner-response .icon-lightning{float:right}}