.detail-box{margin-left:-.75em}.detail-box .detail-box__item:first-of-type{border-left:none}.detail-box__item{border-left:1px solid rgba(0,0,0,.1);padding:0 .75em .5em .75em;display:inline-block;margin:0;vertical-align:middle}.detail-box__label{font-size:.8em;font-weight:300;text-transform:uppercase}.detail-box__value{font-size:1.4em;font-weight:400;margin:0}.filter-menu{display:none;margin:1em auto;max-width:50em;padding:1em}.filter-menu label{font-size:150%}.filter-menu__multi-select{height:auto}@media (max-width:480px){.filter-form-button{color:#fff;width:100%;font-size:150%}}.radio_block label{display:inline-block;width:16%;height:2em;margin-right:0;border-width:1px 1px 1px 0;border-style:solid;text-align:center;padding-top:.3em}.radio_block input[type=radio]{display:none}.radio_block input[type=radio]:checked+label{color:#fff}.radio_block input[type=radio]:not(:checked)+label{background-color:#fff}.radio_block span:first-of-type label{border-radius:3px 0 0 3px;border-left-width:1px}.radio_block span:last-of-type label{border-radius:0 3px 3px 0}.multiselect_box .form__row__control{margin:0;padding-left:.5em}.listing-item{position:relative;box-shadow:rgba(0,0,0,.05) 0 2px 3px 0;background:#fff;border-radius:2px;font-size:1.05em;margin:.5em .5em 2em;padding:1em 0}@media (min-width:481px){.listing-item{padding:1em}}.listing-item__figure-container{position:relative}@media (min-width:481px){.listing-item__figure-container{float:left}}.listing-item__image{max-height:250px;max-width:100%}@media (min-width:481px){.listing-item__image{max-height:100%}}.listing-item__image.default-image,.listing-item__image.is-placeholder{width:100%;height:100%}.listing-item__figure{width:100%}@media (min-width:481px) and (max-width:940px){.listing-item__figure{height:160px;width:200px}}@media (min-width:941px){.listing-item__figure{height:200px;width:300px}}.listing-item__facts{font-weight:300;min-width:5em}.listing-item__facts__rent{font-size:1.5em;font-weight:400;margin:0}.listing-item__blurb{position:absolute;bottom:0;width:100%;background:#000;opacity:.8;color:#fff;font-weight:300;padding:1em}.listing-item__blurb__left{display:inline-block;text-align:left;width:50%;vertical-align:middle}.listing-item__blurb__right{display:inline-block;width:50%;vertical-align:middle}.listing-item__title{font-weight:400;margin:0}.listing-item__title>a{color:inherit}@media (max-width:480px){.listing-item__title{font-size:1.2em}}@media (min-width:481px){.listing-item__title{font-size:1.25em;margin-bottom:.3em}}.listing-item__body{font-size:1.1em;font-weight:300;overflow:hidden;padding:.75em}@media (min-width:481px){.listing-item__body{padding:0 0 3em 1.5em}}@media (min-width:481px){.listing-item__actions{position:absolute;right:1em;bottom:1em}}@media (max-width:480px){.listing-item__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em;font-size:125%}}.listing-item__apply{width:100%;line-height:2em;display:inline-block;padding:.5em .75em;border-top:1px solid #eee;border-bottom:1px solid #eee}.listing-item__apply:hover{text-decoration:none;background-color:rgba(0,0,0,.03)}.listing-item__map-link{display:inline-block;color:inherit}.listing-item__map-link>.icon{color:#fa5342}.listing-row{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#000}@media (min-width:481px){.listing-row{padding:1em}}.listing-row .listing_row__header__rent-bed-bath--rent{font-size:1.5em;font-weight:700}.listing-row .listing-row__photo{position:relative;width:250px;vertical-align:top}@media (max-width:480px){.listing-row .listing-row__photo{display:block;width:100%}.listing-row .listing-row__photo .listing-image{width:100%}}@media (min-width:481px) and (max-width:940px){.listing-row .listing-row__photo{display:inline-block;width:30%}.listing-row .listing-row__photo .listing-image{width:100%}}@media (min-width:941px){.listing-row .listing-row__photo{display:block;float:left}}@media (max-width:480px){.listing-row .listing-row__photo .listing-row__header{position:absolute;bottom:4px;background-color:#000;color:#fff;opacity:.75;width:100%}.listing-row .listing-row__photo .listing-row__header:hover{cursor:pointer}}.listing-row .listing-row__photo .listing_row__header__rent-bed-bath{display:inline-block}.listing-row .listing-row__photo .listing-row__header__available{display:inline-block;font-size:smaller}@media (max-width:480px){.listing-row .listing-row__photo .listing-row__header__left{display:inline-block;width:90%}.listing-row .listing-row__photo .listing-row__header__left .listing_row__header__rent-bed-bath--bed-bath{font-size:125%}}.listing-row .listing-row__photo .show-details-arrow{display:inline-block;width:10%;float:right;text-align:center;position:absolute;top:50%;margin-top:-6px}.listing-row .listing-row__info{display:inline-block}@media (min-width:481px) and (max-width:940px){.listing-row .listing-row__info{width:65%}}@media (max-width:480px){.listing-row .listing-row__info{display:block;width:100%;padding:0 .5em .5em .5em}}@media (min-width:941px){.listing-row .listing-row__info{display:block;margin-left:270px}}.listing-row .listing-row__info .listing-row__header .listing-row__header__title{font-size:1.5em;font-weight:700}.listing-row .listing-row__info .listing-row__header .listing-row__header__left{display:inline-block;vertical-align:top}@media (min-width:481px) and (max-width:940px){.listing-row .listing-row__info .listing-row__header .listing-row__header__left{max-width:60%}}.listing-row .listing-row__info .listing-row__header .listing_row__header__rent-bed-bath{display:inline-block;background-color:#888;border-radius:5px;border-style:none;color:#fff;padding:.5em 1em;text-align:center;min-width:8em;margin-left:1em}.listing-row .listing-row__info .listing-row__header .listing_row__header__rent-bed-bath .listing_row__header__rent-bed-bath--bed-bath{font-size:1em}@media (min-width:481px) and (max-width:940px){.listing-row .listing-row__info .listing-row__header .listing_row__header__rent-bed-bath .listing_row__header__rent-bed-bath--bed-bath{display:block}}@media (max-width:480px){.listing-row .listing-row__info .listing-row__header .listing-row__header__available{display:inline-block}}.listing-row .listing-row__info .listing-row__body{position:relative}@media (min-width:481px){.listing-row .listing-row__info .listing-row__body{padding-top:1em}}.listing-row .listing-row__info .listing-row__body .listing-row__body__description{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;-webkit-line-clamp:5;height:7em}@media (max-width:480px){.listing-row .listing-row__info .listing-row__body .listing-row__body__description{margin-right:7em}}@media (min-width:481px){.listing-row .listing-row__info .listing-row__body .listing-row__body__description{margin-bottom:1em}}@media (max-width:480px){.listing-row .listing-row__info .listing-row__body .listing-row__buttons{position:absolute;top:50%;right:0;margin-top:-15px}}@media (max-width:480px){.listing-row .listing-row__info .listing-row__body .listing-row__apply-button{padding:.5em}}.listing-map-view-link{font-size:.75em;color:#000;text-decoration:none}.listings{position:relative}.listings.is-loading:before{position:absolute;top:10em;left:50%;margin-left:-16px;height:32px;width:32px;background:url(/listings/assets/listings/loading_spinner_transparent-aebc793d0064383ee6b1625bf3bb32532ec30a5c12bf9117066107d412119123.gif) no-repeat;background-position:center;content:''}.listings__no-vacancies{text-align:center;font-style:italic;padding:1em;font-size:1.5em}.listings__header{margin:10px auto;max-width:900px;font-size:15px;text-align:center}.topbar{color:#fff;padding:0 1em;text-transform:uppercase}.topbar__sort-by{margin-left:.5em}.topbar__sort-by__label{line-height:3em}.topbar__item{display:inline-block}.topbar__item>a{display:inline-block;color:inherit;line-height:2em;padding:.5em}.topbar__item>a:hover{text-decoration:none}.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.social-share-button .ssb-twitter{background-image:url(/listings/assets/listings/social-share-button/twitter-7b64ce0117a85c5d52ed45c27707af61d9b0e0d590284baa287cfe87867b9ae1.svg)}.social-share-button .ssb-facebook{background-image:url(/listings/assets/listings/social-share-button/facebook-03210e1663ee772e93ed5d344cdb36657b68342821aaebe982f2f984915990b3.svg)}.social-share-button .ssb-google_bookmark{background-image:url(/listings/assets/listings/social-share-button/google_bookmark-bb4c960c0421cb7dce602d10e744692bcc1c54f323410f4965d508f96e2255ce.svg)}.social-share-button .ssb-google_plus{background-image:url(/listings/assets/listings/social-share-button/google_plus-50c049fbb29cd3346f1bf9349017b644bcd00a53b56bd156728850f57bd85c0a.svg)}.social-share-button .ssb-weibo{background-image:url(/listings/assets/listings/social-share-button/weibo-a345a6ca554e6f388da9eb35746bb0425cb018c16408ba82852c66d375245d6f.svg)}.social-share-button .ssb-qq{background-image:url(/listings/assets/listings/social-share-button/qq-4dbae8223fc7823f6d73bc7fbe113eb894f4c174ec3ae93103ca382c78a2bf67.svg)}.social-share-button .ssb-delicious{background-image:url(/listings/assets/listings/social-share-button/delicious-0c55f72f821aae5352691f13eb64bf3435573e2169d0720477ed367b2f1ed28e.svg)}.social-share-button .ssb-linkedin{background-image:url(/listings/assets/listings/social-share-button/linkedin-b7fd42895b291003c444a9c2acf867ea813671e0b725a5d7c05dbb13f5c0fdd3.svg)}.social-share-button .ssb-tumblr{background-image:url(/listings/assets/listings/social-share-button/tumblr-330a37f93cce7c27a750188d0bfdbed3a22f566b807e64d21131dcdc94e08ec3.svg)}.social-share-button .ssb-pinterest{background-image:url(/listings/assets/listings/social-share-button/pinterest-86203d156197cce4087fee058b920d275c535df5fd59d8caa83da0ef41d1ec7f.svg)}.social-share-button .ssb-douban{background-image:url(/listings/assets/listings/social-share-button/douban-46298c27e3bc6d59951c0bbc464339a5ba1b44e3b25b571874f1baacd7af2495.svg)}.social-share-button .ssb-wechat{background-image:url(/listings/assets/listings/social-share-button/wechat-d8852cc3396a7a53eba39595d2e9f638c93a34ab1a0f41bae4ff391b63815f56.svg)}.social-share-button .ssb-vkontakte{background-image:url(/listings/assets/listings/social-share-button/vkontakte-0c2b68277fade991d74efcbdb6f7b359a35e65156cbada9625a3fe8f73151c14.svg)}.social-share-button .ssb-xing{background-image:url(/listings/assets/listings/social-share-button/xing-0ebccb4042c8c7220e471c4f569df2bf27da227db425525819b6848c86a1603e.svg)}.social-share-button .ssb-email{background-image:url(/listings/assets/listings/social-share-button/email-7067143cbe69d9d8cf25e67fda1a315d133c2b79074a09088bd712cc5c81135d.svg)}.social-share-button .ssb-reddit{background-image:url(/listings/assets/listings/social-share-button/reddit-f5fc462f44dbeff78983b3b64cb69b6c777a22906767bdb0b283014ac79b37de.svg)}.social-share-button .ssb-hacker_news{background-image:url(/listings/assets/listings/social-share-button/hacker_news-d89b13fec49355a787389a776f2e03a0a38314abf93777b8865f8c5f146eaf8d.svg)}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,.15);z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:700}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}.social-share-button .ssb-icon{margin-right:5px;background-size:36px 36px;height:36px;width:36px}.u-space-an{margin:0!important}.u-space-bs{margin-bottom:.5em!important}.u-space-ts{margin-top:.5em!important}.u-hidden{display:none!important;visibility:hidden!important}.listing-item .icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-item .icon:before{text-decoration:none;display:inline-block;speak:none}.listing-item .icon-map-marker:before{content:""}.js-link-to-detail,.js-listing-apply{background:#e8e8e8;border:1px solid transparent;border-radius:.3em;color:#606060;cursor:pointer;font-weight:400;display:inline-block;line-height:normal;margin:0;padding:.46154em 1em .38462em;text-decoration:none;transition:background-color .15s ease-out;font-size:.95em}.js-listing-apply,.js-listing-apply:hover{color:#fff}@media (max-width:480px){.hand-hidden{display:none!important}}@media (min-width:481px) and (max-width:940px){.tablet-hidden{display:none!important}}@media (min-width:941px){.desk-hidden{display:none!important}}.theme-color{background-color:#676767}.theme-color-text{color:#676767}.corner-tag:before{border-bottom-color:#676767!important}.theme-color-border{border-color:#676767}.theme-color--actionable:active,.theme-color--actionable:focus,.theme-color--actionable:hover{background-color:#525252}#section-listings{font-size:13px}#section-listings,#section-listings a,#section-listings h2.listing-item__title,#section-listings p,#section-listings span{font-family:"Open Sans",sans-serif}#section-listings h2 a:hover{color:#676767}.section-listings__title{font-size:24px}#section-listings .listings__header,#section-listings main{background:#e5e5e5}#section-listings #result_container{height:500px;overflow-y:scroll}