﻿main#main-content.listings-archive #map{height:480px;width:100%;margin-bottom:40px;position:relative;border-radius:5px}main#main-content.listings-archive #map .image{max-width:100%;width:240px;height:160px;object-fit:cover;image-rendering:auto;image-rendering:smooth;image-rendering:high-quality;-webkit-optimize-contrast:high;-ms-interpolation-mode:bicubic}main#main-content.listings-archive #map .title{font-size:20px;line-height:24px;color:#4c4c4c !important;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;text-transform:uppercase;padding-top:5px;display:block}main#main-content.listings-archive #map .title:hover{color:#000 !important}main#main-content.listings-archive #map .address{padding-top:5px;font-size:12px;font-weight:600;color:rgba(0,0,0,.5)}main#main-content.listings-archive #map .price{text-align:right;color:#29a9df;width:100%;display:block;margin:10px 0 0;font-size:16px;border-top:1px solid rgba(48,48,48,.1);line-height:26px;font-weight:600;box-sizing:border-box;float:left}main#main-content.listings-archive .sort-filter .sorts{gap:10px}main#main-content.listings-archive .sort-filter .filters-outer{gap:20px}main#main-content.listings-archive .controls{border-bottom:1px solid #e6e6e6}main#main-content.listings-archive .sorts .pk-select{min-width:250px}main#main-content.listings-archive .view{align-self:flex-end;display:flex;column-gap:10px;padding:10px}main#main-content.listings-archive .view .radio{margin:0}main#main-content.listings-archive .view .radio input[type=radio]{appearance:none;height:0;width:0;position:absolute}main#main-content.listings-archive .view .radio input[type=radio]+label{padding-left:initial;margin-bottom:0;cursor:pointer;color:#525252;font-size:22px;transition:color .3s}main#main-content.listings-archive .view .radio input[type=radio]+label:before{content:initial}main#main-content.listings-archive .view .radio input[type=radio]:hover+label,main#main-content.listings-archive .view .radio input[type=radio]:checked+label{color:var(--pk-brand-color)}main#main-content.listings-archive .view .radio+.radio{margin-top:0}@media(max-width: 1000px){main#main-content.listings-archive .view-filter-wrap{flex:0 0 100%;margin-top:3rem}}@media(max-width: 500px){main#main-content.listings-archive .filter{width:100%;flex:0 0 100%}main#main-content.listings-archive .view-filter-wrap .sorts{order:1;flex:0 0 100%}main#main-content.listings-archive .view-filter-wrap .view{order:2;margin-top:3rem}}.listings.type-list .grid{flex:0 0 100% !important;width:100% !important}.listings.type-list .grid .common-listing-box{display:flex !important;flex-flow:row wrap;text-align:left !important}.listings.type-list .grid .common-listing-box .address{transition:color .3s}.listings.type-list .grid .common-listing-box:hover .address{color:var(--pk-brand-color)}.listings.type-list .grid .image{flex:0 0 30%;height:100%}.listings.type-list .grid .image img{object-fit:contain;object-position:top center}.listings.type-list .grid .wrapper{flex:1}.listings.type-list .grid .property-description{display:block;font-size:14px}.common-listing-box{box-shadow:0 6px 10px rgba(0,0,0,.1);border:1px solid #e6e6e6;display:block;text-decoration:none;transition:box-shadow .3s}.common-listing-box .property-description{display:none}.common-listing-box .photos{display:none}.common-listing-box .price{transition:color .3s;margin-top:1rem}.common-listing-box:hover{box-shadow:0 6px 10px rgba(0,0,0,.2)}.common-listing-box:hover .price{color:var(--pk-brand-color)}.common-listing-box:hover .image img{transform:scale(1.08)}.common-listing-box .image{height:195px;overflow:hidden}.common-listing-box .image img{object-fit:cover;height:100%;width:100%;object-position:center;transform:scale(1);transition:transform .3s}@media(max-width: 1199px){.common-listing-box .image img{object-fit:contain}}main#main-content.single-listing h1{margin-bottom:20px}main#main-content.single-listing .listing-quick-facts{padding:0 clamp(5px, 3vw, 32px) 20px;border-bottom:1px solid rgba(0,0,0,.1)}main#main-content.single-listing .listing-quick-facts .quick-right{column-gap:3rem}main#main-content.single-listing .listing-quick-info .agent-info{font-size:1.6rem}main#main-content.single-listing #listing-tabs{border:none;display:block}main#main-content.single-listing #listing-tabs .nav-item{display:block;margin-bottom:25px}main#main-content.single-listing #listing-tabs button{border:none;margin:10px 0 0 clamp(10px, 2vw, 36px);color:rgba(0,0,0,.7);padding:0;position:relative;border-bottom:1px solid transparent;transition:color .3s,border-color .3s;text-align:left}main#main-content.single-listing #listing-tabs button.active:after{opacity:1}main#main-content.single-listing #listing-tabs button.active,main#main-content.single-listing #listing-tabs button:hover{color:#000;border-color:var(--pk-brand-color)}main#main-content.single-listing #listing-tabs button:after{content:"";font-family:"Font Awesome 6 Pro";font-size:1.4rem;font-weight:300;background:var(--pk-brand-color);color:#000;height:32px;width:32px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:-46px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s}@media(max-width: 767px){main#main-content.single-listing #listing-tabs{display:flex;flex-flow:row wrap;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding-top:10px;margin-bottom:15px}main#main-content.single-listing #listing-tabs .nav-item{flex:0 0 50%;margin-bottom:10px}}@media(max-width: 500px){main#main-content.single-listing #listing-tabs .nav-item{flex:0 0 100%}}main#main-content.single-listing #listing-tab-content .content-item{background:rgba(114,114,114,.1);font-size:1.6rem;padding:12px 10px}main#main-content.single-listing #listing-tab-content .content-item:nth-child(even){background:#fff}main#main-content.single-listing #listing-tab-content .content-item .content-item-label{flex:0 0 36%;padding-right:30px}main#main-content.single-listing #listing-tab-content .content-item .content-item-value{flex:1;font-weight:600}@media(max-width: 710px){main#main-content.single-listing #listing-tab-content .content-item .content-item-label{flex:none;padding-right:0;margin-bottom:5px}main#main-content.single-listing #listing-tab-content .content-item .content-item-label:after{content:":"}main#main-content.single-listing #listing-tab-content .content-item .content-item-value{flex:0 0 100%}}main#main-content.single-listing .listing-gallery .gallery-item .gallery-image{height:clamp(200px, 40vw, 425px)}main#main-content.single-listing .listing-gallery .gallery-item img{object-fit:cover;height:100%;width:100%;object-position:center;transform:scale(1);transition:transform .3s}main#main-content.single-listing .listing-gallery .gallery-item img:hover{transform:scale(1.08)}@media(min-width: 992px){#fl-main-content .section .content dl>div{flex-basis:calc((100% - 60px) / 3)}}footer#footer .mls-disclaimer{font-size:11px;color:var(--pk-brand-font-color)}.color-gray-72{color:#727272}