.frs-widget.prop-list{font-size: 16px;line-height: 1.5em;}.frs-widget.prop-list .prop-subscribe{padding-bottom: 30px;}.frs-widget.prop-list .prop-search{padding: 20px 30px 30px;}.frs-widget.prop-list .prop-search-form{display: flex;flex-wrap: wrap;}.frs-widget.prop-list .prop-search-form> *{flex-grow: 1;position: relative;padding: 10px 0;width: 100%;}.frs-widget.prop-list .prop-search-form input{border: 1px solid #ccc;}.frs-widget.prop-list .prop-search-form label{padding: 0;}.frs-widget.prop-list .prop-search .prop-search-form-rent{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.frs-widget.prop-list .prop-search .prop-search-form-rent label{width: 100%;}.frs-widget.prop-list .prop-search .prop-search-form-rent input{flex-grow: 1;}.frs-widget.prop-list .prop-search .prop-search-form-rent span{padding: 0 10px;align-self: center;}.frs-widget.prop-list .prop-search .prop-search-from-property-type{display: block;}.frs-widget.prop-list .prop-search .prop-search-form-button{height: auto;align-self: flex-end;flex-basis: 16.66%;}.frs-widget.prop-list .prop-search .prop-search-form-button button{margin: 20px 0 0;width: 100%;height: 42px;line-height: 42px;padding: 0;}.frs-widget.prop-list .prop-search-form select{border: 0;border-radius: 0;background: transparent;position: relative;height: 42px;width: calc(100% - 10px);}.frs-widget.prop-list .prop-search-form select:focus{outline: none;}.frs-widget.prop-list .prop-search .prop-search-from-property-type::before,.frs-widget.prop-list .prop-search-form-baths::before,.frs-widget.prop-list .prop-search-form-beds::before,.frs-widget.prop-list .prop-search-form-sort::before,.frs-widget.prop-list .prop-search-form-pets::before{content: '';background: #fff;height: 42px;border: 1px solid #ccc;position: absolute;left: 0px;right: 0px;top: 39px;}.frs-widget.prop-list .prop-search-form .prop-search-form-info{padding-top: 0;}.frs-widget.prop-list .prop-map-tab{padding: 15px 1.5%;}@media (min-width: 992px){.frs-widget.prop-list .prop-search-form > * { padding: 10px;flex: 1 1 25%;}.frs-widget.prop-list .prop-search .prop-search-form-keyword{flex-basis: 33.33%;padding-bottom: 0;}.frs-widget.prop-list .prop-search .prop-search-form-beds, .frs-widget.prop-list .prop-search .prop-search-form-baths{flex-basis: 10%;}.frs-widget.prop-list .prop-search .prop-search-form-button button{margin: 0;}.frs-widget.prop-list .prop-search .prop-search-form-button{max-width: 200px;}}@media (min-width: 769px) and ( max-width: 991px ){.frs-widget.prop-list .prop-search-form > * { padding: 10px;flex: 1 1 50%;}.frs-widget.prop-list .prop-search .prop-search-form-rent{flex-basis: 100%;}}@media (min-width: 769px) {.frs-widget.prop-list .prop-search .prop-search-from-property-type::before, .frs-widget.prop-list .prop-search-form-baths::before, .frs-widget.prop-list .prop-search-form-beds::before, .frs-widget.prop-list .prop-search-form-sort::before, .frs-widget.prop-list .prop-search-form-pets::before { left: 10px;right: 10px;}}@media (max-width: 425px) {.frs-widget.prop-list .prop-search { padding: 10px;}}.frs-widget .row{margin-left: 0;margin-right: 0}.frs-widget .prop-result .prop-img{width: 100% !important;float: none}.frs-widget .prop-result .prop-info{width: 100%;float: none}.frs-widget .prop-result .prop-info .prop-type-group{margin-bottom: 20px}.frs-widget .prop-result .prop-info .prop-title{margin-bottom: 10px}.frs-widget .prop-result .prop-info .prop-title a{font-size: 18px}.frs-widget .prop-result .prop-info span.prop-address-em{font-size: 16px;font-weight: 500}.frs-widget .prop-result .prop-description{line-height: 1.25em}.frs-widget .prop-result .prop-details{float: none;text-align: center}.frs-widget .prop-result .prop-details .prop-beds-baths{display: block}.frs-widget .prop-result .prop-rent{font-size: 20px;margin-right: 10px}.frs-widget .prop-result .prop-rent-freq{font-size: 16px}.frs-widget .prop-result .prop-beds{display: inline-block;width: 50%;font-size: 20px}.frs-widget .prop-result .prop-baths{display: inline-block;width: 50%;font-size: 20px}.frs-widget .prop-result .prop-btn a{width: 100%;text-align: center}.frs-widget .prop-result .prop-btn-mobile a{display: none;margin-top: 20px;text-align: center}@media (max-width: 991px){.frs-widget .prop-result .prop-info{text-align: center}.frs-widget .prop-result .prop-description{text-align: center}.frs-widget .prop-result .prop-btn a{display: none}.frs-widget .prop-result .prop-btn-mobile a{display: block}}