@charset "UTF-8";@import "/style/project-light/responsive-stylesheet.css";@media(max-width:767px){.search__form__desktop .campl-controls select{width:140px}
.search__form__desktop .campl-controls .campl-select-mini{width:140px}
.search__form__desktop .campl-controls .campl-select-small{width:140px}
.search__form__desktop .campl-controls .campl-select-medium{width:140px}
.search__form__desktop .campl-controls .inline+.inline{margin-left:0}
.client__shortlist .row{display:block;padding:20px}
.client__shortlist .row>div{display:inline;border-left:0 none;padding:0}
.client__shortlist .row>.photo{padding:0;display:block;width:auto;margin-bottom:10px}
.client__shortlist .row>.photo img{max-width:100%;height:auto}
.client__shortlist .row .prop a{display:block;padding:10px 0}
.client__shortlist .row .prop-type p{margin:0;padding:10px 0}
.client__shortlist .row .prop-details{padding:10px 0;display:inline-block}
.client__shortlist .row .prop-rent{position:relative;padding:10px 0;display:block;font-weight:700;top:auto;right:auto}
.client__shortlist .row .cta-link{position:static;display:block;padding-top:10px}
.client__shortlist li{position:relative;line-height:22px}
.client__shortlist .prop-details,.client__shortlist .prop-type{color:#555;display:block}
.client__shortlist .prop-unavailable{display:inline}
}
@media(max-width:767px){.client__property-advert.with-photo h1,.client__property-advert.with-photo .main-details{padding:0 0 20px 0}
.client__property-advert.with-photo .main-details{min-height:initial}
.client__property-advert .photos{position:relative;margin:0 0 20px 20px}
.client__property-advert .node{padding:0}
.client__property-advert .details-wrapper{width:100%;padding:0;margin-top:0}
.client__property-advert .details-wrapper .details-row{display:inline}
.client__property-advert .details-wrapper .details-row>div{display:block;padding:10px}
.client__property-advert .details-wrapper .details-row>div.details-label{text-align:left;padding-bottom:0;font-weight:700}
.client__property-advert .details-wrapper .details-row>div.details-text{border-bottom:1px dotted #bfbfbf}
.client__property-advert h1,.client__property-advert p,.client__property-advert ul{width:100%;padding:0}
}
@media(max-width:979px){.large-textarea{width:75%}
}
@media(max-width:768px){#login-links{right:20px}
#login-links .desktop-login-links{display:none}
#login-links .login-links-wo{display:none}
}
@media(min-width:980px) and (max-width:1199px){.campl-vertical-teaser-txt .min-height{min-height:120px}
}
@media(min-width:768px) and (max-width:979px){.campl-vertical-teaser-txt .min-height{min-height:140px}
}
@media(max-width:767px){.home__map #map,.home__map .map--key{float:none;width:100%}
}
@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
}
@media screen and (min-width:768px){.campl-label{display:block;margin:0;padding-bottom:.5em}
.campl-label.inline{text-align:right;padding-right:20px;padding-top:5px;padding-bottom:5px}
.readonly-text{display:block;padding-top:5px;padding-bottom:5px}
.campl--phone-number-group .campl-label.inline{margin-top:calc(1.4em)}
.campl-form-intro{padding-left:75px}
}
@media(max-width:767px){.property__node_list .row{display:block;border-left:0 none;padding:0}
.property__node_list .row>div{padding:0}
.property__node_list .row>.prop-photo-desc-wrapper{width:100%;display:block;padding:0}
.property__node_list li{position:relative;line-height:22px}
}
@media(max-width:767px){.property__thumbs li{margin:.75%}
}
@media(max-width:767px){.search__map-key li{margin-bottom:0;font-size:14px;margin-top:-22px}
}
@media(max-width:480px){.search__map-key{display:none}
}
@media(max-width:767px){.location-map-key li{font-size:.8em}
}
@media(max-width:479px){.location-select-grid{float:left;width:288px;min-height:300px}
.location-select-grid .v{height:281px;width:25px}
.location-select-grid .h{height:25px;width:234px;border-width:0 2px}
.location-select-grid .h.n{margin-bottom:2px}
.location-select-grid .city{margin-left:2px;background-size:cover}
.location-select-grid .city-row div{border-right-width:2px;border-bottom-width:2px;height:65px;width:66px}
.location-select-grid .city-row div.n{height:71px}
.location-select-grid .city-row div.s{height:87px}
.location-select-grid .city-row div.w{width:71px}
.location-select-grid .city-row div.e{width:93px}
}
@media(max-width:400px){.location-select-grid{float:left;width:219px;min-height:214px}
.location-select-grid .v{height:213px;width:18px}
.location-select-grid .h{height:18px;width:179px;border-width:0 2px}
.location-select-grid .h.n{margin-bottom:2px}
.location-select-grid .city{margin-left:2px;background-size:cover}
.location-select-grid .city-row div{border-right-width:2px;border-bottom-width:2px;height:49px;width:50px}
.location-select-grid .city-row div.n{height:54px}
.location-select-grid .city-row div.s{height:66px}
.location-select-grid .city-row div.w{width:55px}
.location-select-grid .city-row div.e{width:70px}
}
@media(min-width:768px) and (max-width:870px){.search__form__desktop .search__form-clear-search{float:none}
}
@media(max-width:260px){.search__form__mobile .search__form-clear-search{float:none}
}
@media(min-width:980px) and (max-width:1199px){.search__form__desktop .campl-controls select{width:205px}
.search__form__desktop .campl-controls input{width:195px}
.search__form__desktop .campl-controls input[type="submit"],.search__form__desktop .campl-controls input[type="reset"],.search__form__desktop .campl-controls input[type="button"],.search__form__desktop .campl-controls input[type="radio"],.search__form__desktop .campl-controls input[type="checkbox"]{width:auto}
.search__form__desktop .campl-controls .campl-select-mini,.search__form__desktop .campl-controls .campl-input-mini{width:50px}
.search__form__desktop .campl-controls .campl-select-small,.search__form__desktop .campl-controls .campl-input-small{width:80px}
.search__form__desktop .campl-controls .campl-select-medium,.search__form__desktop .campl-controls .campl-input-medium{width:135px}
}
@media(max-width:997px){.search__form__desktop .campl-controls .campl-select-medium{width:120px}
}
@media(min-width:937px){.search__form__desktop .campl-controls .campl-select-medium{margin-left:10px!important}
}
@media(max-width:979px){.search__form__desktop .campl-controls select{width:140px}
.search__form__desktop .campl-controls input{width:130px}
.search__form__desktop .campl-controls input[type="submit"],.search__form__desktop .campl-controls input[type="reset"],.search__form__desktop .campl-controls input[type="button"],.search__form__desktop .campl-controls input[type="radio"],.search__form__desktop .campl-controls input[type="checkbox"]{width:auto}
.search__form__desktop .campl-controls .campl-select-mini,.search__form__desktop .campl-controls .campl-input-mini{width:50px}
.search__form__desktop .campl-controls .campl-select-small,.search__form__desktop .campl-controls .campl-input-small{width:70px}
.search__form__desktop .campl-controls .campl-select-medium,.search__form__desktop .campl-controls .campl-input-medium{width:120px}
.search__form__desktop .campl-controls .inline+.inline{margin-left:0}
.search__results-list div{display:inline;border-left:0 none;padding:0 10px}
.search__results-list li{display:block;border-bottom:1px dotted black;padding-top:10px;padding-bottom:10px;position:relative}
.search__results-list .results-header{display:none}
.search__results-list .icon-set{position:absolute;bottom:10px;right:0}
.search__results-list .prop-link{display:block;padding-right:100px}
.search__results-list .prop-location,.search__results-list .prop-type,.search__results-list .available-from{line-height:22px;color:#555;display:block}
.search__results-list .prop-location:before{content:"Location: "}
.search__results-list .prop-type:before{content:"Type: "}
.search__results-list .available-from{padding-right:100px;text-align:left}
.search__results-list .available-from:before{content:"Available: "}
.search__results-list .rent-price{position:absolute;right:0;top:10px}
.search__results-list .is-new{padding:0 3px 1px;background:#28828a;color:white;font-size:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;*display:inline;*zoom:1;line-height:13px;top:-1px;position:relative}
.search__results-list .is-uni{min-width:initial;margin-left:initial;display:inline}
}
@media(max-width:767px){.search__form__mobile{display:block}
.search__form__desktop{display:none}
}
@media(max-width:979px){.search__results-list .prop-location .location-text{display:inline}
}
@media(max-width:767px){.tempaccom__list .row{display:block;border-left:0 none;padding:0}
.tempaccom__list .row>div{padding:0}
.tempaccom__list .row>.prop-photo-desc-wrapper{width:100%;display:block;padding:0}
.tempaccom__list li{padding:20px;position:relative}
.tempaccom__list .prop-link .title{margin:0}
.tempaccom__list .prop-type{font-size:13px;color:#555;text-align:right}
.tempaccom__list .prop-description{font-size:13px;color:#555;display:block;padding-bottom:45px!important}
.tempaccom__list .cta-link{position:absolute;bottom:0;right:0;border:0;white-space:nowrap;padding-left:0;padding-right:0;padding-bottom:0}
}
@media(max-width:480px){.tempaccom__list .prop-type,.tempaccom__list .prop-description{text-align:left;display:inline!important}
.tempaccom__list .prop-type p,.tempaccom__list .prop-description p{margin:0 0 20px 0}
.tempaccom__list .prop-type .cta-link,.tempaccom__list .prop-description .cta-link{position:relative;float:none!important;display:inline-block}
.tempaccom__list .prop-description p{margin:0}
.tempaccom__list .photo{float:none;margin-bottom:20px}
}
@media(max-width:767px){.tempaccomm__thumbs li{margin:.75%}
}
@media(max-width:767px){.clear-banner-caption{height:0}
}