:root{--header-height: 112px;--property-floating-menu-height: 60px}header{z-index:99 !important;position:absolute !important}header .navbar .navbar-collapse{justify-content:flex-end}header .navbar .navbar-collapse ul.menu>.menu-item>a{padding-top:2rem !important;padding:0;line-height:5}header .navbar .navbar-brand img{max-height:100px}header .sub-nav-section{background:rgba(255, 255, 255, 0.95);position:absolute;left:0;top:100%;width:100%}.ap-page-less-ap_property header .sub-nav-section{position:static}header .sub-nav-section .left ul.menu{display:flex;margin:0 -1rem;list-style:none;padding:0}header .sub-nav-section .left ul.menu>li{padding:0 1rem;flex:1;position:relative}header .sub-nav-section .left ul.menu>li>a{line-height:70px;color:#333333}header .sub-nav-section .left ul.menu>li ul.sub-menu{opacity:0;transition:0.3s;visibility:hidden;position:absolute;top:100%;left:0;display:block;list-style:none;padding:0;margin:0;width:max-content;background:rgba(255, 255, 255, 0.95)}header .sub-nav-section .left ul.menu>li ul.sub-menu li a{display:block;line-height:50px;padding:0 1rem}header .sub-nav-section .left ul.menu>li:hover ul.sub-menu{opacity:1;visibility:visible}@media (max-width:767px){header .sub-nav-section .left{display:flex;align-items:center;flex:0 0 100%;max-width:100%;transition:0.3s}header .sub-nav-section .left .search-toggle{display:block;margin-left:auto}}header .sub-nav-section .right .widget_ap-quick-search.collapsible form{position:relative}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bar #keywords{flex:1}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bar #keywords input[type="text"]{background:transparent;line-height:70px;height:70px;padding-left:1rem;box-shadow:none}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a{font-size:1.5rem}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a i{background-image:url(https://dmkaj7fh1ub2p.cloudfront.net/assets/filter-887e8cac5833c4cf68bf34908fb2e9c7742e6c5626a3aeed3d8d28df5a5bb73f.png);background-size:contain;background-repeat:no-repeat;transform:none !important}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a i::before{opacity:0;visibility:hidden}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bottom-bar{position:absolute;right:0;top:100%;width:100%}@media (max-width:767px){header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bottom-bar{width:calc(100% + 30px);right:-15px}}header .sub-nav-section .right .widget_ap-quick-search.collapsible form .search-bottom-bar.active{display:flex !important}@media (max-width:767px){header .sub-nav-section .right{max-width:100%;position:absolute;top:100%;max-height:0;overflow:hidden;transition:0.3s;background:rgba(255, 255, 255, 0.95)}header .sub-nav-section .right.active{max-height:500px;overflow:visible}}body.ap-page-less-ap_team .listing-item,#search-results .col-listing .listing-item{padding:0 10px 20px}@media (min-width:1200px){body.ap-page-less-ap_team .listing-item,#search-results .col-listing .listing-item{flex:0 0 33.3%;max-width:33.3%}}body.ap-page-less-ap_team .listing-item .container,#search-results .col-listing .listing-item .container{width:100%;height:100%;background-color:#fafafa;display:flex;flex-direction:column;position:relative}body.ap-page-less-ap_team .listing-item .container a.img-container,#search-results .col-listing .listing-item .container a.img-container{display:block;position:relative;z-index:0;height:0;padding-bottom:75%;overflow:hidden;transition-duration:0s}body.ap-page-less-ap_team .listing-item .container a.img-container *,#search-results .col-listing .listing-item .container a.img-container *{position:absolute;width:100%;height:100%;object-fit:cover}body.ap-page-less-ap_team .listing-item .container a.img-container .no-image-container,#search-results .col-listing .listing-item .container a.img-container .no-image-container{background:#707070}body.ap-page-less-ap_team .listing-item .container a.img-container .no-image-container i.no-image,#search-results .col-listing .listing-item .container a.img-container .no-image-container i.no-image{font-size:4rem;top:50%;left:50%;width:auto;height:auto;color:white;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.ap-page-less-ap_team .listing-item .container .listing-info,#search-results .col-listing .listing-item .container .listing-info{padding:20px;background-color:transparent;color:inherit;text-align:unset}body.ap-page-less-ap_team .listing-item .container .listing-info .address-wrapper,#search-results .col-listing .listing-item .container .listing-info .address-wrapper{margin:7px 0 2px;display:flex;flex-direction:column;flex:1}body.ap-page-less-ap_team .listing-item .container .listing-info .address-wrapper .address,#search-results .col-listing .listing-item .container .listing-info .address-wrapper .address{font-size:18px;font-weight:600;height:auto !important}body.ap-page-less-ap_team .listing-item .container .listing-info .address-wrapper .property-type,#search-results .col-listing .listing-item .container .listing-info .address-wrapper .property-type{margin-top:auto}body.ap-page-less-ap_team .listing-item .container .listing-info .listing-headline,#search-results .col-listing .listing-item .container .listing-info .listing-headline{font-size:16px}body.ap-page-less-ap_team .listing-item .container .listing-info .rooms-price,#search-results .col-listing .listing-item .container .listing-info .rooms-price{padding-top:15px;border-top:1px solid}body.ap-page-less-ap_team .listing-item .container .listing-info .rooms-price ul li,#search-results .col-listing .listing-item .container .listing-info .rooms-price ul li{margin-right:7px}body.ap-page-less-ap_team .listing-item .sticker,#search-results .col-listing .listing-item .sticker{display:flex;display:-ms-flexbox;justify-content:center;align-items:center;position:absolute;top:10px;left:10px;width:64px;height:64px;background:#ffffff;text-align:center;border-radius:100%;line-height:1;min-width:unset;padding:0;transform:none}body.ap-page-less-ap_team .listing-item .sticker a,#search-results .col-listing .listing-item .sticker a{color:#bba4c8}body.single-post .hero{background-position:top}body #content{margin-top:var(--header-height)}body #content .site-main>article:first-child{padding-top:150px}body.ap-shortcode-ap_agents main#main .staff-item-container .col .bg-size-cover img{object-position:top}body #contact-agent .listing-agent .embed-responsive img{object-position:top}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .embed-responsive::before{padding-top:calc(100% * 9 / 21)}@media (max-width:767px){body.home .widget_ap-property-carousel .property-carousel.single-slideshow .embed-responsive::before{padding-top:100%}}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .embed-responsive img{filter:brightness(0.9)}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero{background-color:transparent;padding:0 2rem 4rem;max-width:90%;left:50%;transform:translateX(-50%)}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero>.container{max-width:100%}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-title{font-size:clamp(1.5rem, 3vw, 42px)}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero p{font-size:1.35rem}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-rooms{display:flex;margin:1rem -0.5rem 0}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-rooms>div{padding:0 0.5rem;text-align:center}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-rooms>div i{width:50px;height:50px;border-radius:50%;border:1px solid white;font-size:1.65rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}@media (max-width:767px){body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-rooms>div i{width:35px;height:35px;font-size:1.35rem}}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-description{max-width:100%}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .tns-nav{position:absolute;bottom:2rem;z-index:2;width:100%;text-align:center;left:0;display:block}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .tns-nav button{margin:0 3px;border-radius:100%;width:12px;height:12px;border:2px solid white;background:transparent;padding:0;transition:0.3s}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .tns-nav button.tns-nav-active{background:white}@media (min-width:1200px){body.home .widget_ap-recent-posts ul{grid-template-columns:repeat(4, 1fr)}}body.home .widget_ap-recent-posts ul .list-article__link{position:relative}body.home .widget_ap-recent-posts ul .list-article__link:hover .list-article__details{opacity:1}body.home .widget_ap-recent-posts ul .list-article__thumbnail{padding-bottom:125%}body.home .widget_ap-recent-posts ul .list-article__details{position:absolute;background:rgba(0, 0, 0, 0.5);top:0;left:0;width:100%;height:100%;text-align:center;color:white;justify-content:center;opacity:0;transition:0.3s}body.home .widget_ap-listing-tab .listing-item .date-container{background:white;color:#bba4c8}body.home .widget_ap-listing-tab .listing-item section .container{text-align:left;padding:0 2rem}body.home .widget_ap-listing-tab .listing-item section .container ul.rooms{justify-content:flex-start}body.home .widget_ap-listing-tab .listing-item section .container .rooms-price{padding-bottom:10px;border-bottom:1px solid}@media (max-width:1122px){body.home .widget_ap-listing-tab .tns-outer{display:flex;flex-direction:column}body.home .widget_ap-listing-tab .tns-controls{position:static;order:2;padding:2rem 0}}@media (max-width:767px){body.home .widget_ap-listing-tab{padding-bottom:2rem}body.home .widget_ap-listing-tab .button-link-wrap{margin-top:1.5rem}}body .widget_ap-listing-tab .button-link-wrap a{border-radius:99em}body:not(.home) .widget_ap-quick-search.collapsible form{max-width:1000px;width:100%;margin:0 auto}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #list{width:20%}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #list .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #list .select2-selection{height:60px}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #list .select2-selection .select2-selection__rendered{line-height:60px;text-align:left}@media (max-width:767px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #list{width:100%}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords{width:80%;padding-left:1px}@media (max-width:991px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords{padding-left:0}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords input{width:100%;height:60px;padding-right:40px;border-radius:0;border:none}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords input::placeholder{text-overflow:ellipsis}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options{position:absolute;padding:0 12px;right:0;top:0;height:100%;display:flex;align-items:center}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a{color:#aaa}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a i{transition:0.3s;transform:rotate(0deg)}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a:hover{color:#aaa}body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords .more-options a.expand i{transition:0.3s;transform:rotate(180deg)}@media (max-width:767px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bar #keywords{width:100%}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar{background:rgba(255, 255, 255, 0.75)}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2{width:100% !important}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection{height:38px;padding:0 5px}@media (max-width:767px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection{border:1px solid #ccc}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection .select2-selection__rendered{line-height:38px;text-align:left}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#000000}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple{overflow-y:hidden;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bba4c8 transparent}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar{cursor:all-scroll;-webkit-appearance:none;width:7px;height:5px}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb{cursor:all-scroll;border-radius:4px;background-color:rgba(68, 59, 59, 0.5);-webkit-box-shadow:0 0 1px rgba(68, 59, 59, 0.5)}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar-track{cursor:all-scroll;-webkit-box-shadow:inset 0 0 6px white}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple .select2-selection__rendered{line-height:27px;display:flex;display:-ms-flexbox;flex-wrap:nowrap;padding:0;padding-left:10px;max-width:calc(100% - 10px);justify-content:start;overflow:visible}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .select2 .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border:none}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .button-search .btn{min-width:200px;text-transform:uppercase;font-weight:bold}@media (max-width:767px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .button-search{margin-top:20px}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .button-search .btn{width:100%}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .col-md-3.col-6.text-left{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:1025px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .col-md-3.col-6.text-left{white-space:nowrap;flex-wrap:nowrap}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .col-md-3.col-6.text-left>div:first-child{font-weight:bold}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .col-md-3.col-6.text-left .form-check{margin:0 10px}@media (max-width:1024px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar .col-md-3.col-6.text-left .form-check{flex:0 0 100%}}@media (min-width:768px){body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar.commercial .col-md-3.col-12.pr-md-3.pr-0.pb-3{flex:0 0 50%;max-width:50%}}body:not(.home) .widget_ap-quick-search.collapsible form .search-bottom-bar.commercial .col-md-6.col-12.row.no-gutters.pb-3>div:nth-child(2){padding-right:0 !important}body.ap-page-less-ap_property #content{margin-top:calc(var(--header-height) + var(--property-floating-menu-height))}@media (min-width:992px){body.ap-page-less-ap_property #content{margin-top:calc(70px + var(--header-height) + 50px)}}body.ap-page-less-ap_property #content #content-nav{top:var(--header-height);position:absolute;z-index:9}body.ap-page-less-ap_property #property-description .listing-page-description .left .sub-title{text-transform:unset}body.ap-page-less-ap_team section#agent{padding-top:5rem}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-left:auto}footer{padding-top:4rem}footer .social-icon{padding:1.5rem 0}footer .social-icon ul{text-align:center !important}footer .social-icon ul li a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:white;color:#25027c;border-radius:50%}footer ul.menu>li{display:block;margin-right:0 !important}footer ul.menu>li a{font-size:18px}footer .gform_wrapper{margin:0}.ui-autocomplete{margin:0;padding:0;list-style:none;background:white;position:absolute !important}.ui-autocomplete li{cursor:pointer}.ui-autocomplete li:hover{background:#bba4c8;color:#ffffff}@media (min-width:768px){.staff-item-container .col{flex:0 0 50%;max-width:50%}}.agent-photo.photo-mode-circle{border-radius:100%}.hero-page:not([style]){padding-top:5rem}#agent #tabs #open-homes{overflow-x:auto}@media (max-width:767px){#agent #tabs #open-homes .action_cell>a{display:block;padding:0.5rem 15px}}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;top:40px;right:0;background:#bba4c8;color:#ffffff;border-radius:0}.gfield--input-type-datepicker .ginput_container_date input{width:100%}.gfield--input-type-datepicker .ginput_container_date input+img{right:1rem !important;left:unset !important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{display:none}