/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px solid}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}.gm-style img{max-width:none !important}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#accessibility-nav{position:absolute;top:0;left:-9999em;z-index:1000}#accessibility-nav a{position:absolute;top:0;white-space:nowrap}#accessibility-nav a:active,#accessibility-nav a:focus{left:9999em}body{color:#000;background:white}html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}em{font-style:italic}th,td{vertical-align:top}th{font-weight:normal;text-align:left}a{text-decoration:none}a:hover{text-decoration:none}table{max-width:100%;background-color:transparent;width:100%;margin-bottom:20px}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}table th{font-weight:bold}table thead th{vertical-align:bottom}ul,ol{margin:0;padding:0;list-style:none}#main_content ul,#main_content ol{list-style:disc}#main_content ul li,#main_content ol li{list-style-position:inside}.floatleft{float:left !important}.floatright{float:right !important}.mobile-hidden{display:inline}.mobile-visible{display:none}.gray{background:#ededed}.white{background:white}.clearfix:after{content:"";display:block;clear:both}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar{width:6px;background-color:rgba(255,255,255,0.25)}::-webkit-scrollbar-thumb{background-color:#000}html,body{line-height:1.5;font-family:Georgia,serif;font-weight:400;color:#444;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.22;letter-spacing:2px;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2.78rem;line-height:1.22;margin:2.1rem 0 1.68rem 0}h2{font-size:1.56rem;line-height:1.22;margin:1.78rem 0 1.424rem 0}h3{font-size:1.33rem;line-height:1.22;margin:1.46rem 0 1.168rem 0}h4{font-size:1.11rem;line-height:1.22;margin:1.14rem 0 0.912rem 0}h5{font-size:1rem;line-height:1.22;margin:0.82rem 0 0.656rem 0}h6{font-size:0.89rem;line-height:1.22;margin:0.5rem 0 0.4rem 0}em{font-style:italic}strong{font-weight:bold}small{font-size:0.78rem}.font--default{font-family:Georgia,serif;font-weight:400}.font--heading{font-family:"Montserrat",sans-serif;font-weight:500}.light,footer.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}#tour .pl_listing-image a,.sr-gallery .pl_listing-image a,.pl_area--listings .pl_listing-image a,.widget.widget_testimonials .slider-nav span{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}#tour .pl_listing-image a:before,.sr-gallery .pl_listing-image a:before,.pl_area--listings .pl_listing-image a:before,.widget.widget_testimonials .slider-nav span:before{content:"";display:block;width:0;height:100%}#inner-wrap{position:relative;width:100%}#outer-wrap{overflow:hidden;position:relative;width:100%}.container,.pl_footer-container{position:relative;width:940px;margin:0 auto}.wrapper{position:relative;margin:0 auto}.wrapper:before{content:" ";display:table}.wrapper:after{content:" ";display:table;clear:both}.nav-btn{display:none;float:left;margin-top:12px;margin-right:12px}@media (max-width: 800px){.nav-btn{display:block;margin-top:16px;font-size:0}.nav-btn i{font-size:20px}}@media (max-width: 680px){.nav-btn{margin-top:12px}}@media (max-width: 550px){.nav-btn{margin-top:10px}}.pl_header-user_nav{border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;right:0;float:right;background:#f4f4f4;padding:5px;margin-bottom:17px;margin-top:0}.pl_header-user_nav:before{content:" ";display:table}.pl_header-user_nav:after{content:" ";display:table;clear:both}.pl_header-user_nav li{float:left;padding:0 6px}.pl_header-user_nav li:first-child{float:left}.pl_header-user_nav li span{float:left;margin:-3px 6px 0 0}.pl_header-user_nav li span.account,.pl_header-user_nav li span.logout{margin-top:0}@media all and (max-width: 49.99em){.pl_header-user_nav{display:none}}.pl_header-user_nav .pl_logout_link{height:12px;width:70px;padding-left:0;float:left}.pl_header-user_nav .pl_login_link{height:12px;width:55px;padding-left:0;float:left}.pl_header-user_nav .pl_register_lead_link{height:12px;width:50px;padding-left:0;float:left}.pl_lang_control_container{float:right}.residential .pl_footer-container{padding-top:40px}.residential .pl_footer-container .pl_footer-contact{padding-top:0}.residential .pl_footer-container .pl_footer-contact li{margin-top:0;margin-bottom:20px}.residential .pl_footer-office{margin:20px auto}.residential .footer-contact-wrap{width:100%}.residential .footer-logo-wrap{position:absolute;top:40px}.residential .external-links{width:100%;overflow:hidden;text-align:center}.residential .external-links li{display:inline-block;margin-right:15px}@media screen and (max-width: 960px){.residential .footer-contact-wrap>*{margin-left:135px}}@media screen and (max-width: 760px){.residential .footer-contact-wrap>*{margin-left:0}}@media screen and (max-width: 960px){.residential.luxury .footer-contact-wrap>*{margin-left:0}}@media screen and (max-width: 760px){.residential .footer-logo-wrap{position:static;width:100%}}@media screen and (max-width: 760px){.residential .footer-logo{display:block;margin:20px auto}}.pl_footer-container{padding:65px 0 25px 0;color:white}.pl_footer-container h4{margin:0;font-weight:bold;letter-spacing:1px}.pl_footer-container p{text-align:center;margin:5px 0;clear:both}@media all and (max-width: 58.74em){.pl_footer-container p{padding-left:20px;padding-right:20px}}@media all and (max-width: 42.49em){.pl_footer-container{padding:25px 0}}.pl_footer-navigation li{vertical-align:top;display:inline-block}.pl_footer-navigation a{padding:.25em;color:#fff;text-decoration:none}.pl_footer-navigation .sub-menu{display:none}.pl_footer-navigation .menu-item{font-weight:400;text-transform:none}.pl_footer-contact{padding:38px 0 0 0;margin:0;text-align:center}.pl_footer-contact:before{content:" ";display:table}.pl_footer-contact:after{content:" ";display:table;clear:both}.pl_footer-contact li{display:inline-block;margin:1em .5em 0 .5em;text-align:left}.pl_footer-contact li i{margin-right:10px;color:#023441;font-size:20px}.pl_footer-contact li p{clear:none;margin:0;padding-left:20px;vertical-align:top;text-align:left;word-break:break-all}.pl_footer-contact li a{text-decoration:none}.pl_footer-contact li a:hover{color:#000;text-decoration:none}.pl_footer-container .pl_footer-contact p{text-align:left}li.pl_footer-email span{margin:6px 10px 0 0}li.pl_footer-phone span.phone-icon{margin:3px 6px 0 0}li.pl_footer-address span{margin:1px 10px 0 0}li.pl_footer-address small{text-align:left}@media all and (max-width: 58.74em){li.pl_footer-address{clear:both;float:none}}.pl_footer-office{clear:both;margin:3em auto 0;text-align:center}.pl_footer-office p{margin:0}.pl_footer-office span{display:inline-block;margin-right:1em}.copyright{text-align:center}.copyright p{margin:0;padding:0}@media all and (max-width: 29.99em){.copyright p{padding:0 15px}}@media all and (max-width: 29.99em){.reserved{display:none}}@media screen and (max-width: 760px){.page-template-page-template-listings-search-php .sidebar{margin:0}}.page-template-page-template-client-php .signup.success{display:block;margin:-10px 0 20px 0;text-align:left}.page-heading{padding:32px 0}.page-heading:before{content:" ";display:table}.page-heading:after{content:" ";display:table;clear:both}.page-heading p{line-height:22px;margin-bottom:10px}@media all and (max-width: 49.99em){.page-heading{padding:10px 0 10px 0}}.featured-item-info{padding:20px}.featured-item-info .pl_headline{height:2.286em;line-height:1.143em}.featured-item-info .pl_headline a{display:block;position:relative;top:50%;transform:translateY(-50%)}.home-featured-item{width:300px;margin:0 0 20px 18px;float:left;background:white;position:relative}@media all and (max-width: 58.74em){.home-featured-item{width:48%;margin-left:2%}}@media all and (max-width: 42.49em){.home-featured-item{width:46%;margin-left:3%}}@media all and (max-width: 29.99em){.home-featured-item{width:96%}}.page-template-page-template-locations-php #main_content{float:none;width:auto}.page-template-page-template-locations-php #main_content .wrapper{padding:50px 0 30px 0}.page-template-page-template-locations-php .pl_location-name{margin:0 0 5px 0;padding:5px 0;word-wrap:break-word}.pl_locations{margin-left:-20px;padding-left:0}.pl_locations:before{content:" ";display:table}.pl_locations:after{content:" ";display:table;clear:both}.pl_location{display:block;float:left;width:220px;margin:0 0 20px 20px}.pl_location-image{margin-bottom:10px}.pl_location-listings{width:620px;float:left;margin:40px 0}.pl_location-listings .listings .sort_wrapper .sort_item label{display:none}.pl_location-listings .listings .sort_wrapper .chzn-container{margin-right:25px}.pl_location-listings .listings .sort_wrapper .chzn-container .chzn-search input{display:none}.pl_location-listings .listings #container{width:100% !important}.pl_location-listings .listings #container #placester_listings_list thead,.pl_location-listings .listings #container #placester_listings_list tfoot{display:none}.pl_location-articles{clear:both}.pl_location-articles img.alignleft{width:210px}.pl_area *{box-sizing:border-box}.pl_area h2{margin-bottom:20px}.pl_area .entry-content p{margin:2em 0}.pl_area .sort_wrapper{padding:0 0 15px}.pl_area .dataTables_wrapper{position:relative}.pl_area .dataTables_processing{position:absolute;top:-57px;left:30%}.pl_area ul,.pl_area ol{margin:0 0 25px 0;padding-left:25px;list-style:disc}.pl_area ul ul{margin-top:5px;margin-bottom:0;list-style:circle}.pl_area ol ol{margin-bottom:0}.pl_area ul{list-style:square}.pl_area ol{list-style:decimal}.pl_area li{margin-bottom:5px}.pl_area-description,.pl_area-map,.pl_area-description--sub,.pl_area-description--add{margin-bottom:2em}.pl_area-page-v2 .map-search-filters .pl_criteriaWrap{padding:0}.pl_area-page-v2 .search-bar{padding:1px 0 0 0}.pl_area-page-v2 .search-bar .wrapper{padding:24px 0 14px}.pl_area-page-v2 .save_search_button_wrapper .pls_save_search{position:unset}.pl_area-page-v2 .purchaseTypeWrapper{margin-top:20px}.pl_area-page-v2 .purchaseTypeWrapper .typeSelections ul{padding:0}.pl_area-page-v2 .listing-tools{height:50px}.pl_area-page-v2 .listing-tools span strong{float:left;line-height:40px;margin-right:20px;margin-left:20px}.pl_area-page-v2 .area-v2-desc{padding:24px 0}.pl_area-page-v2 .map-search-filters .pl_mapToggle{float:right}.pl_area-page-v2 .pl_activeFilters{padding-left:0}.pl_area-page-v2 ol ol{margin-bottom:0}.pl_area-page-v2 ol{list-style:decimal}.map-view-toggle{display:none;padding-right:0px}@media screen and (min-width: 761px){.pl_searchForm #map-toggle-component{display:none}}.map-toggle-drop-down li{display:inline-block}.hero.map-search-filters .main_content{position:relative}.wrapper.map-search-filters{position:relative}.map-toggle .map-search,.map-toggle .listing-search{color:#bfbfbf}.map-toggle a{text-transform:uppercase;cursor:pointer}.map-toggle a i{padding-right:4px}.map-search-filters .pl_mapToggle{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:25%;padding-right:0}.map-search-filters .pl_mapToggle .map-toggle{text-align:right;padding-top:15px;padding-bottom:15px;width:100%;margin-left:0}@media screen and (max-width: 760px){.map-search-filters .pl_mapToggle{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.map-search-filters .pl_criteriaWrap{padding-right:20px}}@media screen and (max-width: 760px){body.map-search .wrapper.map-search-filters .pl_criteriaWrap .pl_activeFilters{border-bottom:none}}@media (max-width: 760px){.pl_mapToggle .map-toggle{display:none}.grid .map-search-filters{border-bottom:none}.wrapper.map-search-filters{border-bottom:0}.map-search-filters .listing-control-wrap{display:none}.map-search-filters .pl_criteriaWrap{width:100%}.map-search-filters .submitRow{padding-right:50%}.map-search-filters .pl_mapToggle{position:absolute;top:-64px;right:0px;width:45%;padding-top:5px;padding-right:0px}.map-search-filters .pl_mapToggle .map-toggle{padding-top:4px}body.map-serach .pl_criteriaWrap .pl_activeFilters{border-bottom:0}body.map-search .wrapper.inner{display:block;direction:ltr}body.map-search .wrapper.inner .main_content{width:100%;display:none}body.map-search .wrapper.inner aside#sidebar{width:100%;display:block;margin-top:0px}}@media (max-width: 550px){.main_content,.pl_searchMap{clear:both}.map-search-filters .has-active.pl_searchForm .savedSearchWrapper{margin-right:0}.map-search-filters .map-view-toggle{display:block}.map-search-filters .map-toggle{position:relative}.map-search-filters .pl_mapToggle{width:100px;padding-left:0}.map-search-filters .map-toggle-drop-down{display:none}.map-search-filters .map-toggle-drop-down.open{display:block;background-color:white;border:1px solid #cdcdcd;border-radius:3px;box-shadow:0 0 4px #cdcdcd;position:absolute;z-index:1;top:25px;right:-5px;padding:5px;width:75px}.map-search-filters .map-toggle-drop-down.open li{display:list-item;margin-top:4px;text-align:center}.map-search-filters .submitRow{padding-right:32%}body.map-search .wrapper.inner{display:block;direction:ltr}body.map-search .wrapper.inner .main_content{width:100%;display:none}body.map-search .wrapper.inner aside#sidebar{width:100%;display:block}body.map-search.listings_only .wrapper.inner .main_content{display:block}body.map-search.listings_only .wrapper.inner aside#sidebar{display:none}}.realsatisfied #main_content{margin-bottom:100px}.realsatisfied #main_content .star-ratings{font-size:15px;height:22px;width:75px;margin:0 auto;position:relative;padding:0}.realsatisfied #main_content .star-ratings .star-ratings-top{padding:0;position:absolute;z-index:1;display:block;left:0px;overflow:hidden}.realsatisfied #main_content .star-ratings .star-ratings-bottom{z-index:0}.realsatisfied #main_content .percent-score{font-size:20px}.realsatisfied #main_content .percent-score>p{margin:0 0 5px 0}.realsatisfied #main_content .measure-name{font-size:15px;text-transform:uppercase}.realsatisfied #main_content .measure-name>p{margin:0}.realsatisfied #main_content .inline{display:inline-block}.realsatisfied #main_content .review-count{margin-bottom:17px;font-size:26px;font-weight:400;color:#88939a;text-transform:uppercase}.realsatisfied #main_content .verified-text{font-size:22px;font-weight:200}.realsatisfied #main_content .rs-img{border:none;height:24px;vertical-align:text-bottom}.realsatisfied #main_content .center-text{text-align:center}.realsatisfied #main_content .rating-stats{padding-top:42px;padding-bottom:68px}.realsatisfied #main_content .rating-stats .stat{width:148px}.realsatisfied #main_content .rating-stats li:nth-child(-n+2){margin-right:12px}.realsatisfied #main_content .post-list>li:nth-child(1){border-top:2px solid #909090}.realsatisfied #main_content .post-list .review{border-bottom:2px solid #909090;margin-top:22px}.realsatisfied #main_content .post-list .review .entry-content{font-size:0;width:100%}.realsatisfied #main_content .post-list .review .entry-content li{margin-top:12px}.realsatisfied #main_content .post-list .review .entry-content .review-author{width:60%;box-sizing:border-box;font-size:18px;margin-bottom:15px;text-transform:uppercase}.realsatisfied #main_content .post-list .review .entry-content .review-type{font-size:14px;text-align:right;margin-top:4px;width:40%;box-sizing:border-box;float:right}.realsatisfied #main_content .post-list .review .entry-content .percentage{font-size:15px;min-width:100px;text-align:center}.realsatisfied #main_content .post-list .review .entry-content .stars-margin{margin-right:25px}.realsatisfied #main_content .post-list .review .entry-content .detailed>h2{font-size:15px;font-weight:400;margin-bottom:0;vertical-align:sub}.realsatisfied #main_content .post-list .review .entry-content .review-testimonial{margin-top:24px;font-size:14px}.realsatisfied #main_content .post-list .review .entry-content .review-completed{margin:24px 0;font-size:14px}.custom-header{margin-bottom:50px;width:100%;height:500px}.photo-headline{font-size:72px;font-weight:300;line-height:96px;color:#fff;text-align:center;position:relative;text-shadow:1px 2px rgba(0,0,0,0.5);top:30%;-ms-transform:translateY(-50%);margin:0px 8%}@media screen and (max-width: 960px){.photo-headline{font-size:46px;line-height:46px}}.no-image-photo-headline{color:#88939a}.landing-content{width:100%}.landing-content .main-content{box-sizing:border-box;width:60%;padding-left:8%;padding-right:4%;padding-bottom:100px;display:inline-block;height:auto;vertical-align:top}.landing-content .main-content .content-title{padding:20px 0 23px 0;font-size:24px;font-weight:400;text-transform:uppercase;color:#4b4b4b}.landing-content .main-content .entry-content{line-height:24px;font-size:14px;color:#4b4b4b}.landing-content .main-content .entry-content ol{list-style:decimal}.landing-content .main-content .entry-content ul{list-style:disc;margin:5px;padding-left:30px}.landing-content .main-content .entry-content ol{margin:5px;padding-left:30px}.landing-content .call-to-action{box-sizing:border-box;display:inline-block;width:40%;height:auto;padding-right:8%;padding-bottom:30px}.landing-content .call-to-action .title{padding:20px;line-height:30px;font-size:26px;color:#88939a;font-weight:400;line-height:30px;text-transform:uppercase}.landing-content .call-to-action .sub-title{margin-left:20px;font-size:14px;line-height:24px}.landing-content .call-to-action .custom-form{padding:0 20px}.landing-content .call-to-action .chosen-search{display:none}.landing-content .call-to-action input,.landing-content .call-to-action option{padding:5px}.landing-content .call-to-action .cf-elem-wrap{margin-top:16px;width:100%;display:block;font-size:14px;line-height:20px}.landing-content .call-to-action .cf-elem-wrap.cf-select{width:calc(100% + 10px)}.landing-content .call-to-action .cf-elem-wrap.cf-radio-group,.landing-content .call-to-action .cf-elem-wrap.cf-checkbox-group{line-height:1.8}.landing-content .call-to-action .cf-elem-wrap.cf-radio-group input,.landing-content .call-to-action .cf-elem-wrap.cf-checkbox-group input{margin:0 0.5rem}.landing-content .call-to-action .cf-elem-wrap .cf-elem{width:inherit;display:block}.landing-content .call-to-action .cf-elem-wrap .cf-textarea{margin:0;width:100%;box-sizing:border-box;height:auto}.landing-content .call-to-action .cf-button{text-align:right}.landing-content .call-to-action .cf-submit-button{height:36px;min-width:146px;font-size:17px;color:#fff;line-height:22px;text-align:center;font-weight:bold;border-radius:3px;box-shadow:inset 0 2px 0 0 rgba(255,255,255,0.38)}@media screen and (max-width: 960px){.landing-content .main-content{width:100%;padding-right:8%;padding-bottom:50px}}@media screen and (max-width: 960px){.landing-content .call-to-action{width:100%;padding-left:8%}}@media screen and (max-width: 960px){.landing-content .call-to-action .title{padding-left:0px}}@media screen and (max-width: 960px){.landing-content .call-to-action .sub-title{margin-left:0px}}@media screen and (max-width: 960px){.landing-content .call-to-action .custom-form{padding-left:0px}}.home #home-slider{margin:0 auto;position:relative;height:500px;overflow:hidden}.home #home-slider #carousel{max-height:500px}.home #home-slider #carousel .flex-caption{padding:0;height:56px;overflow:hidden;background:rgba(0,0,0,0.8)}.home #home-slider #carousel .flex-caption .flex-captionInner{width:80%;margin:0;padding-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;line-height:56px;vertical-align:middle}.home #home-slider #carousel .flex-control-nav{right:0;padding-right:24px;width:auto;z-index:3}.home #home-slider #carousel .flex-control-nav li a{background:unset;box-shadow:none;border:1px solid #fff}.home #home-slider #carousel .flex-control-nav li a:hover{background-color:transparent}.home #home-slider #carousel .flex-control-nav li a.flex-active{background-color:#fff;border-color:#fff}.home .fixed-slider #carousel{margin:0 auto -15px auto;width:940px}.home .fixed-slider .flex-caption-paging{right:20px !important}.home .fixed-slider .flex-caption{padding-left:20px !important}@media (max-width: 980px){.home #home-slider{height:350px}.home #home-slider #carousel li img{max-width:150%}.home .fixed-slider #home-toggle-wrapper{position:absolute;background:url(https://www.yourmyrtlebeachproperty.com/wp-content/themes/placester/images/bg.png) repeat left top;border-bottom:1px solid #363535}.home .fixed-slider #home-toggle-wrapper #home-toggles ul li{background:none}.home .fixed-slider #home-toggle-wrapper #home-toggles ul li:last-child{padding-right:0px}}@media (max-width: 900px){.home #home-slider{height:330px}}@media (max-width: 800px){.home #home-slider{height:275px}.home #home-slider #carousel li img{max-width:150%}}@media (max-width: 680px){.home #home-slider{height:250px}.home #home-slider #carousel .flex-caption{display:none}.home #home-slider #carousel .flex-control-nav{display:none}.home #home-slider #carousel li{height:250px}}@media (max-width: 480px){.home #home-slider .flexslider .slides>li{height:220px}.home #home-slider #carousel{max-height:540px}.home #home-slider #carousel img{max-height:250px;width:auto}}.overlay-container{position:relative;height:0;padding-bottom:65%;overflow:hidden}.overlay{position:absolute;top:0;bottom:0;width:100%;background:#111;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.overlay p{padding:15px;color:white}.overlay.bar{top:initial}.overlay-container:hover .overlay{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.8);z-index:1010;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:0;left:30px;right:30px;position:absolute;z-index:1011;padding:30px 5% 0 5%;color:#fff}.reveal-modal .title{color:#88939a;margin-bottom:20px}@media (max-width: 940px){.reveal-modal{left:10px;right:10px;padding:20px 0 0}}@media (max-width: 940px){.reveal-modal .title{padding-right:30px}}.modal-row:before{content:" ";display:table}.modal-row:after{content:" ";display:table;clear:both}.modal-row #row-slider{float:left;padding-bottom:50px;width:65%;position:relative}.modal-row #row-slider img{display:block;margin:0 auto;width:initial;max-width:100%;max-height:500px}.modal-row #row-slider .flex-direction-nav{position:absolute;width:100%;bottom:7px}.modal-row #row-slider .flex-direction-nav a{position:absolute;bottom:0;margin:0;background:none;text-indent:0}.modal-row #row-slider .flex-direction-nav a:hover{color:#e5e5e5}.modal-row #row-slider .flex-direction-nav a.flex-next{right:0;text-align:right}.modal-row #row-slider .flex-direction-nav a.flex-prev{left:0}.modal-row .slide-info{position:absolute;bottom:17px;width:100%;text-align:center}.modal-row .description{width:32%;float:right}.modal-row .description p{margin-bottom:20px}.modal-row .description-under{display:none}.modal-row .description-under p{margin-bottom:20px}.modal-row #row-carousel{border-top:1px solid #918f8d;border-bottom:1px solid #918f8d;padding:13px 0;position:relative}.modal-row #row-carousel .flex-viewport{margin:0 70px;z-index:1}.modal-row #row-carousel .flex-viewport li{margin:5px}.modal-row #row-carousel .flex-direction-nav a,.modal-row #row-carousel.custom-navigation a{margin:0;position:absolute;top:50px;font-size:2rem;z-index:0}.modal-row #row-carousel .flex-direction-nav a.flex-next,.modal-row #row-carousel.custom-navigation a.flex-next{right:10px}.modal-row #row-carousel .flex-direction-nav a.flex-prev,.modal-row #row-carousel.custom-navigation a.flex-prev{left:10px}.modal-row #row-carousel img{display:block}@media (max-width: 940px){.modal-row #row-slider{width:100%;float:none}}@media (max-width: 940px){.modal-row .description{display:none}}@media (max-width: 940px){.modal-row .description-under{display:block;border-bottom:1px solid #918f8d;padding:20px 0;width:100%}.modal-row .description-under p{margin-bottom:0}}.modal-powered{float:right;margin-top:-20px;padding-top:2em;color:#909090}.close-reveal-modal{text-indent:-2000em;position:absolute;top:30px;right:30px;width:16px;height:16px;background:url(https://www.yourmyrtlebeachproperty.com/wp-content/themes/placester/images/gallery-close.png) no-repeat;cursor:pointer}@media (max-width: 940px){.close-reveal-modal{right:0}}body.search #main_content{float:none;width:auto}body.no_header_and_footer #header,body.no_header_and_footer header,body.no_header_and_footer .trusted_logos_wrapper,body.no_header_and_footer footer{display:none !important}body.no_navigation #bcorr-navigation{display:none !important}#printable-pdp #header-text{margin-top:-10px !important;height:131px !important}#printable-pdp #print-agent-contact h4{line-height:1 !important}#printable-pdp #print-detail-boxes{margin-top:0px}#printable-pdp #print-detail-boxes p{margin:2px 0 2px 0 !important}[role='main'] article:before{content:" ";display:table}[role='main'] article:after{content:" ";display:table;clear:both}[role='main'] article header h2{letter-spacing:1px;margin-bottom:10px}[role='main'] article .meta{color:#88939a;margin-bottom:30px}[role='main'] article footer{padding:30px 0;clear:both}[role='main'] article footer:before{content:" ";display:table}[role='main'] article footer:after{content:" ";display:table;clear:both}[role='main'] article footer p{float:left}[role='main'] article footer .social{float:right}[role='main'] article footer .social>span{float:left;margin-left:14px}[role='main'] article .page-title{text-align:left;position:relative;margin:0 0 50px}[role='main'] article .page-title span{font-weight:300}[role='main'] article .wp-post-image{max-height:115px;max-width:100px}[role='main'] .entry-content h1,[role='main'] .entry-content h2,[role='main'] .entry-content h3,[role='main'] .entry-content h4,[role='main'] .entry-content h5,[role='main'] .entry-content h6{margin:0 0 2rem}[role='main'] .entry-content p,[role='main'] .entry-content address{margin:0 0 1.5rem}[role='main'] .entry-content ul ul{margin-top:.25rem;margin-bottom:0;list-style:circle}[role='main'] .entry-content ol ol{margin-bottom:0}[role='main'] .entry-content ul{list-style:square}[role='main'] .entry-content ol{list-style:decimal}[role='main'] .entry-content li{margin-bottom:.25rem}[role='main'] .entry-content dl{margin-bottom:2rem}[role='main'] .entry-content dt{font-weight:bold}[role='main'] .entry-content dd{margin-bottom:.5rem}[role='main'] .entry-content blockquote{position:relative;padding:0 0 0 5rem}[role='main'] .entry-content blockquote:before{content:"\f10d";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:27px;position:absolute;top:5px;left:30px;font-size:27px;color:#000}[role='main'] .entry-content blockquote p{padding:0;margin:0 0 .5rem 0}[role='main'] .entry-content table{overflow:auto;display:block;height:auto !important}[role='main'] .entry-content th,[role='main'] .entry-content td{padding:.25rem .5rem .25rem 0}[role='main'] .entry-content th{font-weight:bold}[role='main'] .entry-content .alignnone{margin:.25rem 1rem 1rem 0}[role='main'] .entry-content .aligncenter,[role='main'] .entry-content div.aligncenter{display:block;margin:.25rem auto}[role='main'] .entry-content .alignright{float:right;margin:.25rem 0 1rem 1rem}[role='main'] .entry-content .alignleft{float:left;margin:.25rem 1rem 1rem 0}[role='main'] .entry-content .aligncenter{display:block;margin:.25rem auto}[role='main'] .entry-content a img.alignright{float:right;margin:.25rem 0 1rem 1rem}[role='main'] .entry-content a img.alignnone{margin:.25rem 1rem 1rem 0}[role='main'] .entry-content a img.alignleft{float:left;margin:.25rem 1rem 1rem 0}[role='main'] .entry-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}[role='main'] .entry-content .wp-caption{background:white;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}[role='main'] .entry-content .wp-caption.alignnone,[role='main'] .entry-content .wp-caption.alignleft{margin:5px 20px 20px 0}[role='main'] .entry-content .wp-caption.alignright{margin:5px 0 20px 20px}[role='main'] .entry-content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}[role='main'] .entry-content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}body .chosen-container-single .chosen-single{border-radius:3px;background-image:none;box-shadow:0 0 3px 0 #e5e5e5;position:relative;z-index:100;height:36px;line-height:36px;color:#4b4b4b}body .chosen-container-single .chosen-single>div{width:25px !important;background:none !important;border-left:none !important}body .chosen-container-single .chosen-single>div b{background:url(../../../placester/images/bg_custom_select_selected.svg) center center no-repeat !important}body .chosen-container-single .chosen-results{margin-right:0}body .chosen-container-single .chosen-default{color:#4b4b4b !important}body .chosen-container-single.chosen-container-active .chosen-single{background-image:none}.pl_fbox .fancybox-inner{overflow:hidden}.pl_fbox .fancybox-inner>div{padding:25px}.pl_fbox h2{color:#909090}.pl_fbox p{display:block;margin:0;padding:0}.pl_fbox label{display:none}.pl_fbox input[type=text],.pl_fbox input[type=email],.pl_fbox input[type=phone],.pl_fbox input[type=password]{width:100%}.pl_fbox textarea{width:100%}.pl_fbox input[type=submit]{margin-right:0}.pl_leadCapture-wrapper .pl_leadCapture--title{margin-bottom:10px}.pl_leadCapture-wrapper .pl_leadCapture--description{color:#4b4b4b;margin-bottom:5px;text-transform:none !important}.pl_leadCapture-wrapper .pl_widget-contact--name .pl_widget-contact--firstName{margin:0 0 1em 0}.pl_leadCapture--form .pl_widget-contact--questions{margin-bottom:0}@media screen and (max-width: 760px){#pl_leadCapture .pl_leadCapture--title{padding:0 0 8px}#pl_leadCapture #pl_leadCapture_desc_box{padding-bottom:12px;width:100%}#pl_leadCapture .pl_leadCapture-wrapper{width:100%}}#pl_fbox .success{margin:0}.invalid{box-shadow:0 0 1px 1px red}#search-form .pl_advancedMenu-btn .toggleAdvanced{position:relative;width:100%;height:42px;border-radius:3px;text-transform:capitalize;line-height:42px;text-align:left;background-color:#fff}.pl_socialLinks li{display:inline-block}.pl_socialLinks li a{display:inline-block;font-size:0;text-align:center;color:#fff}.pl_socialLinks li a:hover{color:#023441}.pl_socialLinks i{font-size:18px;width:1.5em;height:1.5em;line-height:1.5;color:inherit}.pl_add_remove_lead_favorites>a{font-size:20px}.pl_add_remove_lead_favorites span{font-size:0}.pl_add_remove_lead_favorites a.pl_add_favorite{color:#fff}.pl_add_remove_lead_favorites a.pl_remove_favorite{color:#023441}.pl_add_remove_lead_favorites a.pl_remove_favorite:hover{color:#fff}.heading{color:#88939a}.page-subheading{height:50px}.page-subheading h2{margin-bottom:25px}input[type="text"]::-webkit-input-placeholder,input[type="text"]:-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="text"]:-ms-input-placeholder{color:#4b4b4b !important}input[type="email"]::-webkit-input-placeholder,input[type="email"]:-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="email"]:-ms-input-placeholder{color:#4b4b4b !important}input[type="phone"]::-webkit-input-placeholder,input[type="phone"]:-moz-placeholder,input[type="phone"]::-moz-placeholder,input[type="phone"]:-ms-input-placeholder{color:#4b4b4b !important}textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder{color:#4b4b4b !important}.show-tablet{display:none}@media all and (max-width: 49.99em){.show-tablet{display:block}}.entry-content blockquote{position:relative;padding:0 0 0 5rem}.entry-content blockquote:before{content:"\f10d";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:27px;position:absolute;top:5px;left:30px;font-size:27px;color:#000}.entry-content h3{margin-top:25px}.pagination>ul,.dataTables_paginate{text-align:center}.pagination,.dataTables_paginate{padding-bottom:15px;position:relative}.pagination>*,.dataTables_paginate>*{cursor:pointer}.pagination>ul li,.pagination>span a{display:inline-block;padding:5px}.dataTables_paginate>ul li,.dataTables_paginate>span a{display:inline-block;padding:5px}.pagination .previous,.pagination .next,.pagination .next-page,.pagination .prev-page{position:absolute;top:0;font-size:0}.dataTables_paginate .previous,.dataTables_paginate .next,.dataTables_paginate .next-page,.dataTables_paginate .prev-page{position:absolute;top:0;font-size:0}.pagination .previous,.pagination .prev-page{left:0}.dataTables_paginate .previous,.dataTables_paginate .prev-page{left:0}.pagination .next,.pagination .next-page{right:0}.dataTables_paginate .next,.dataTables_paginate .next-page{right:0}.pagination i,.dataTables_paginate i{width:35px;height:35px;border-radius:50%;background-color:#ededed;color:#4b4b4b;font-size:15px;text-align:center}.pagination .pprev i,.pagination .pnext i{background-color:#fff}.dataTables_paginate .pprev i,.dataTables_paginate .pnext i{background-color:#fff}.pagination i:before,.dataTables_paginate i:before{display:inline-block;margin-top:10px}.pagination .next i:before,.pagination .next-page i:before{margin-left:2px}.dataTables_paginate .next i:before,.dataTables_paginate .next-page i:before{margin-left:2px}.pagination .previous i:before,.pagination .prev-page i:before{margin-right:2px}.dataTables_paginate .previous i:before,.dataTables_paginate .prev-page i:before{margin-right:2px}.pagination .previous i:hover,.pagination .next i:hover,.pagination .prev-page i:hover,.pagination .next-page i:hover{color:#fff}.dataTables_paginate .previous i:hover,.dataTables_paginate .next i:hover,.dataTables_paginate .prev-page i:hover,.dataTables_paginate .next-page i:hover{color:#fff}.dataTables_paginate .paginate_button:not(.next):not(.previous):hover,.dataTables_paginate .paginate_active{color:#999;text-decoration:underline}.last.paginate_button,.first.paginate_button{display:none}.page-template-page-template-blog-php #main_content,.single-post #main_content,.error404 #main_content,.search #main_content{margin:40px 0}.page-template-page-template-blog-php #main_content article,.single-post #main_content article,.error404 #main_content article,.search #main_content article{margin-bottom:22px}.page-template-page-template-blog-php #main_content article:before,.page-template-page-template-blog-php #main_content article:after{content:" ";display:table}.single-post #main_content article:before,.single-post #main_content article:after{content:" ";display:table}.error404 #main_content article:before,.error404 #main_content article:after{content:" ";display:table}.search #main_content article:before,.search #main_content article:after{content:" ";display:table}.page-template-page-template-blog-php #main_content article:after,.single-post #main_content article:after,.error404 #main_content article:after,.search #main_content article:after{clear:both}.page-template-page-template-blog-php #main_content article .attachment-blog-index,.page-template-page-template-blog-php #main_content article .attachment-blog-single,.page-template-page-template-blog-php #main_content article .wp-post-image{float:left;margin:0 25px 20px 0;max-height:170px;max-width:210px}.single-post #main_content article .attachment-blog-index,.single-post #main_content article .attachment-blog-single,.single-post #main_content article .wp-post-image{float:left;margin:0 25px 20px 0;max-height:170px;max-width:210px}.error404 #main_content article .attachment-blog-index,.error404 #main_content article .attachment-blog-single,.error404 #main_content article .wp-post-image{float:left;margin:0 25px 20px 0;max-height:170px;max-width:210px}.search #main_content article .attachment-blog-index,.search #main_content article .attachment-blog-single,.search #main_content article .wp-post-image{float:left;margin:0 25px 20px 0;max-height:170px;max-width:210px}.page-template-page-template-blog-php #main_content article .entry-content h2,.single-post #main_content article .entry-content h2,.error404 #main_content article .entry-content h2,.search #main_content article .entry-content h2{margin-top:5px;margin-bottom:8px}.page-template-page-template-blog-php #main_content article .entry-content .meta,.single-post #main_content article .entry-content .meta,.error404 #main_content article .entry-content .meta,.search #main_content article .entry-content .meta{margin-bottom:8px}.page-template-page-template-blog-php #main_content article .entry-content footer,.single-post #main_content article .entry-content footer,.error404 #main_content article .entry-content footer,.search #main_content article .entry-content footer{padding:0;margin-top:10px;clear:none}.page-template-page-template-blog-php #main_content article .entry-content footer p,.single-post #main_content article .entry-content footer p,.error404 #main_content article .entry-content footer p,.search #main_content article .entry-content footer p{padding-right:30px}.page-template-page-template-blog-php #main_content article .entry-content footer>span,.single-post #main_content article .entry-content footer>span,.error404 #main_content article .entry-content footer>span,.search #main_content article .entry-content footer>span{float:left;margin:0 0 0 10px}.page-template-page-template-blog-php #main_content article .entry-content footer>span>iframe,.single-post #main_content article .entry-content footer>span>iframe,.error404 #main_content article .entry-content footer>span>iframe,.search #main_content article .entry-content footer>span>iframe{border:none !important}.page-template-page-template-blog-php .entry-content{overflow:hidden}.archive #mininav{width:140px;float:left;margin:26px 20px 55px 0}.archive #main_content{width:460px;margin:40px 0}.archive #main_content article{margin-bottom:15px}.archive #main_content article .attachment-archive{float:left;margin:0 0 20px 0}.archive #main_content article .entry-content{width:330px;float:right}.archive #main_content article .entry-content h2{margin-top:0;margin-bottom:8px}.archive #main_content article .entry-content .meta{margin-bottom:8px}.archive #main_content article .entry-content p{line-height:23px}.archive #main_content article .entry-content footer{padding:0}.archive #main_content article .entry-content footer p{padding-right:20px}.archive #main_content article .entry-content footer>span{float:left;margin:0 12px 0}.archive #main_content article .entry-content footer>span>iframe{border:none !important}body.error404 .page-heading,body.search .page-heading{padding-top:35px;padding-bottom:30px}body.error404 .page-heading h1,body.search .page-heading h1{margin:0 0 20px}body.error404 .page-heading input[type="text"],body.search .page-heading input[type="text"]{width:80%;padding-left:1%;padding-right:1%;float:left;height:40px}body.error404 .page-heading .pl_form-searchbutton,body.search .page-heading .pl_form-searchbutton{display:inline-block;margin-left:10px}body.error404 #main_content,body.search #main_content{float:left}body.error404 #main_content article img,body.search #main_content article img{float:left;margin-top:0;margin-right:30px;max-height:170px;max-width:210px}body.error404 #main_content article h2,body.search #main_content article h2{margin-bottom:5px}body.error404 #main_content article .meta,body.search #main_content article .meta{margin-bottom:10px}body.error404 #main_content article footer.entry-meta,body.search #main_content article footer.entry-meta{padding:5px 0}.pl_favorite-title,.archive .heading,.page-template-page-template-client-php .heading{margin-bottom:30px}.archive #main_content h2.page-title,.archive #main_content iframe{margin:0 0 20px}.page-template-page-template-client-php #main_content h2.page-title,.page-template-page-template-client-php #main_content iframe{margin:0 0 20px}.archive #main_content #placester_listings_list_length,.page-template-page-template-client-php #main_content #placester_listings_list_length{width:150px;float:right;margin-top:-5px}.archive #main_content #placester_listings_list_length label,.page-template-page-template-client-php #main_content #placester_listings_list_length label{float:left;line-height:40px;width:180px;margin-top:-55px;margin-left:-30px;font-weight:bold}.archive #main_content #placester_listings_list_length .custom-select,.page-template-page-template-client-php #main_content #placester_listings_list_length .custom-select{margin-left:15px;width:60px;float:right}.archive #main_content #placester_listings_list_length .custom-select ul,.page-template-page-template-client-php #main_content #placester_listings_list_length .custom-select ul{margin-left:0;padding-left:0}.page-template-page-template-testimonials-php .wrapper #main_content .page-title{text-align:left;position:relative;margin:0 0 50px}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial{border-bottom:1px solid #cdcdcd;padding:0 0 30px 55px;margin:0 0 50px;position:relative}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial h2{color:#4b4b4b}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial:first-child{padding-top:0;border:none}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .image{float:left;max-height:115px;max-width:100px;margin-right:30px}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .entry-content{width:415px;float:left}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .entry-content h2{margin:0}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .entry-content blockquote{position:static;padding-left:10px;background:none}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .entry-content blockquote i{top:0;left:0}.wrapper #main_content .agent,.wrapper #main_content .office{margin-bottom:5px;padding-top:17px}.wrapper #main_content .agent #realtor-social,.wrapper #main_content .office #realtor-social{padding-top:14px;padding-bottom:4px;margin-bottom:5px}.wrapper #main_content .agent div.social,.wrapper #main_content .office div.social{clear:both;border-top:1px solid #cdcdcd}.wrapper #main_content .agent .image,.wrapper #main_content .office .image{float:left;display:block;max-height:310px;max-width:265px}.wrapper #main_content .agent .entry-content,.wrapper #main_content .office .entry-content{width:445px;float:none}.wrapper #main_content .agent h2,.wrapper #main_content .office h2{margin:0 0 5px}.wrapper #main_content .agent h2 span,.wrapper #main_content .office h2 span{text-transform:none;color:#909090}.wrapper #main_content .agent ul,.wrapper #main_content .office ul{margin-bottom:5px;margin-top:-5px}.wrapper #main_content .agent .details li,.wrapper #main_content .office .details li{padding:14px 20px 12px 0;float:left}.wrapper #main_content .agent .description,.wrapper #main_content .office .description{clear:both}.wrapper #main_content .agent .social li,.wrapper #main_content .office .social li{border:none;padding:0}.page-template-page-template-agents-php .wrapper #main_content .agent .entry-content,.page-template-page-template-agents-php .wrapper #main_content .office .entry-content{float:right}.page-template-page-template-offices-php .wrapper #main_content .agent .entry-content,.page-template-page-template-offices-php .wrapper #main_content .office .entry-content{float:right}.page-template-page-template-agents-php .wrapper #main_content .agent img,.page-template-page-template-agents-php .wrapper #main_content .office img{max-width:135px;max-height:145px}.page-template-page-template-offices-php .wrapper #main_content .agent img,.page-template-page-template-offices-php .wrapper #main_content .office img{max-width:135px;max-height:145px}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 .home_val_label_wrapper{padding-bottom:10px}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 .home_val_label{display:block;position:inherit;color:#fff;font-weight:normal;font-size:14px}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 input[type=text]{width:49%}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 input[type=email]{width:50%}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 #first_name{width:50%}.page-template-page-template-contact-php .home_val_container #main_content .field_set_2 #phone{float:right}.page-template-page-template-contact-php .home_val_container #main_content .widgettitle,.page-template-page-template-contact-php .home_val_container #main_content .widgetSubTitle{color:#fff;text-align:center;font-weight:normal}.page-template-page-template-contact-php .home_val_container #main_content .widgettitle{margin-bottom:5px;font-size:32px;line-height:32px}.page-template-page-template-contact-php .home_val_container #main_content .widgetSubTitle{font-size:16px;margin-bottom:20px}.page-template-page-template-contact-php .home_val_container #main_content .pl_widget-contact--formLoading{float:none;margin:0 auto;text-align:center}.page-template-page-template-contact-php .home_val_container #main_content .success{text-align:center;background:none;border:none}.page-template-page-template-contact-php .home_val_container #main_content .success h3{font-size:32px;margin-bottom:15px;color:#fff}.page-template-page-template-contact-php .home_val_container #main_content .success p{font-size:16px;margin-bottom:20px;color:#fff}.page-template-page-template-contact-php .home_val_container #main_content .success button{float:none}@media screen and (max-width: 960px){.form-validator-error{z-index:10 !important}}#search-form,.sr-gallery,#tour{margin:10px 0 30px 0;float:left}#search-form ul.chosen-results,.sr-gallery ul.chosen-results,#tour ul.chosen-results{padding-left:0 !important}#search-form form .chosen-single>div,.sr-gallery form .chosen-single>div,#tour form .chosen-single>div{background:none !important;border-left:none !important}#search-form,.search-results.sr-gallery{float:none}.page-template-page-template-listings-search-php td .info p span.details-item,.page-template-page-template-client-php td .info p span.details-item{margin-right:5px}.page-template-page-template-listings-search-php .spinner{position:absolute;top:0;right:20px}.page-template-page-template-listings-search-php #placester_listings_list_wrapper thead,.page-template-page-template-listings-search-php #placester_listings_list_wrapper tfoot{display:none}.page-template-page-template-listings-search-php .listing-tools span strong{float:left;line-height:40px;margin-right:20px;margin-left:20px}.page-template-page-template-listings-search-php .listing-tools .custom-select{float:left;clear:none;width:125px;margin-right:10px}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image a{float:none;position:relative}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image img{position:absolute;top:0px}.page-template-page-template-listings-search-php #placester_listings_list_length{width:auto;margin-top:30px;width:185px}.page-template-page-template-listings-search-php #placester_listings_list_length label>span{font-weight:bold}.page-template-page-template-listings-search-php #placester_listings_list_length label>span#dataTables_length_show{float:left}.page-template-page-template-listings-search-php #placester_listings_list_length label>span#dataTables_length_results{float:right}.page-template-page-template-listings-search-php #placester_listings_list_length .chosen-single>div{background:none;border-left:none}.page-template-page-template-listings-search-php #tour{float:none}@media all and (max-width: 29.99em){.page-template-page-template-listings-search-php .spinner{z-index:999;right:10px}}#placester_listings_list_length,#placester_fav_list_length{width:76px;float:right;margin-right:15px}#placester_listings_list_length .additional-options,#placester_fav_list_length .additional-options{display:none}#placester_listings_list_length label>span,#placester_fav_list_length label>span{line-height:40px;float:left;margin-right:5px}#placester_listings_list_length .chosen-container,#placester_fav_list_length .chosen-container{width:76px !important}#placester_listings_list_length .chosen-container .chosen-single>div,#placester_fav_list_length .chosen-container .chosen-single>div{background:none;border:none}#placester_listings_list_length .chosen-container .chosen-drop,#placester_fav_list_length .chosen-container .chosen-drop{width:74px !important}#placester_listings_list_length .chosen-container .chosen-drop input,#placester_fav_list_length .chosen-container .chosen-drop input{display:none}#placester_fav_list_wrapper{position:relative}#placester_fav_list_wrapper #placester_fav_list_processing{position:absolute;top:-55px;right:30px}#placester_fav_list_length{width:180px;margin-top:-53px}#placester_fav_list_length label>span{font-weight:bold}#placester_fav_list_length label>span#dataTables_length_show{float:left}#placester_fav_list_length label>span#dataTables_length_results{float:right}.chosen-container .chosen-search input{text-indent:0 !important}#tour #placester_listings_list,#tour #placester_fav_list_wrapper{margin-left:-10px !important;clear:both}.sr-gallery #placester_listings_list,.sr-gallery #placester_fav_list_wrapper{margin-left:-10px !important;clear:both}.pl_area--listings #placester_listings_list,.pl_area--listings #placester_fav_list_wrapper{margin-left:-10px !important;clear:both}#tour #placester_listings_list thead,#tour #placester_listings_list tfoot{display:none !important}#tour #placester_fav_list_wrapper thead,#tour #placester_fav_list_wrapper tfoot{display:none !important}.sr-gallery #placester_listings_list thead,.sr-gallery #placester_listings_list tfoot{display:none !important}.sr-gallery #placester_fav_list_wrapper thead,.sr-gallery #placester_fav_list_wrapper tfoot{display:none !important}.pl_area--listings #placester_listings_list thead,.pl_area--listings #placester_listings_list tfoot{display:none !important}.pl_area--listings #placester_fav_list_wrapper thead,.pl_area--listings #placester_fav_list_wrapper tfoot{display:none !important}#tour #placester_listings_list tbody,#tour #placester_fav_list_wrapper tbody{width:100%}.sr-gallery #placester_listings_list tbody,.sr-gallery #placester_fav_list_wrapper tbody{width:100%}.pl_area--listings #placester_listings_list tbody,.pl_area--listings #placester_fav_list_wrapper tbody{width:100%}#tour #placester_listings_list tr,#tour #placester_fav_list_wrapper tr{float:left !important;width:300px;position:relative;margin:0 0 20px 10px;padding:0;background:white;clear:none}.sr-gallery #placester_listings_list tr,.sr-gallery #placester_fav_list_wrapper tr{float:left !important;width:300px;position:relative;margin:0 0 20px 10px;padding:0;background:white;clear:none}.pl_area--listings #placester_listings_list tr,.pl_area--listings #placester_fav_list_wrapper tr{float:left !important;width:300px;position:relative;margin:0 0 20px 10px;padding:0;background:white;clear:none}#tour #placester_listings_list tr td,#tour #placester_fav_list_wrapper tr td{box-shadow:0 0 3px 0 silver;padding:0}.sr-gallery #placester_listings_list tr td,.sr-gallery #placester_fav_list_wrapper tr td{box-shadow:0 0 3px 0 silver;padding:0}.pl_area--listings #placester_listings_list tr td,.pl_area--listings #placester_fav_list_wrapper tr td{box-shadow:0 0 3px 0 silver;padding:0}#tour #placester_listings_list tr td.dataTables_empty,#tour #placester_fav_list_wrapper tr td.dataTables_empty{width:100%;float:left;box-shadow:none;border:none}.sr-gallery #placester_listings_list tr td.dataTables_empty,.sr-gallery #placester_fav_list_wrapper tr td.dataTables_empty{width:100%;float:left;box-shadow:none;border:none}.pl_area--listings #placester_listings_list tr td.dataTables_empty,.pl_area--listings #placester_fav_list_wrapper tr td.dataTables_empty{width:100%;float:left;box-shadow:none;border:none}#tour .pl_listing-image,.sr-gallery .pl_listing-image,.pl_area--listings .pl_listing-image{position:relative;letter-spacing:1px;width:300px;height:210px;background:#999}#tour .pl_listing-image .pl_listing-photoCount,.sr-gallery .pl_listing-image .pl_listing-photoCount,.pl_area--listings .pl_listing-image .pl_listing-photoCount{position:absolute;left:0;bottom:0;padding:0 10px;color:white;background:url(https://www.yourmyrtlebeachproperty.com/wp-content/themes/placester/images/bg.png) repeat}#tour .pl_listing-image .pl_listing-favorite,.sr-gallery .pl_listing-image .pl_listing-favorite,.pl_area--listings .pl_listing-image .pl_listing-favorite{position:absolute;right:0;bottom:0;height:40px;background:url(https://www.yourmyrtlebeachproperty.com/wp-content/themes/placester/images/bg.png) repeat}#tour .pl_listing-image .pl_listing-favorite .pl_add_remove_lead_favorites img,.sr-gallery .pl_listing-image .pl_listing-favorite .pl_add_remove_lead_favorites img,.pl_area--listings .pl_listing-image .pl_listing-favorite .pl_add_remove_lead_favorites img{margin:12px 12px 12px 0}#tour .pl_listing-image a,.sr-gallery .pl_listing-image a,.pl_area--listings .pl_listing-image a{margin-top:10px;display:inline-block;float:right}#tour .pl_listing-image .pl_listing-thumbnail,.sr-gallery .pl_listing-image .pl_listing-thumbnail,.pl_area--listings .pl_listing-image .pl_listing-thumbnail{margin:0;height:auto;width:300px}#tour .pl_listing-details,.sr-gallery .pl_listing-details,.pl_area--listings .pl_listing-details{padding:20px 25px 15px 25px}#tour .pl_listing-details .listing_logo,.sr-gallery .pl_listing-details .listing_logo,.pl_area--listings .pl_listing-details .listing_logo{float:left;margin-right:10px}#tour .pl_listing-details h3,.sr-gallery .pl_listing-details h3,.pl_area--listings .pl_listing-details h3{margin-bottom:7px;min-height:48px;overflow:hidden}@media all and (max-width: 29.99em){#tour .pl_listing-details h3,.sr-gallery .pl_listing-details h3,.pl_area--listings .pl_listing-details h3{height:48px;margin-bottom:5px}}#tour .pl_listing-details h3>a,.sr-gallery .pl_listing-details h3>a,.pl_area--listings .pl_listing-details h3>a{color:#4b4b4b}#tour .pl_listing-details>p,.sr-gallery .pl_listing-details>p,.pl_area--listings .pl_listing-details>p{color:#999;margin-bottom:5px}@media all and (max-width: 29.99em){#tour .pl_listing-details>p,.sr-gallery .pl_listing-details>p,.pl_area--listings .pl_listing-details>p{display:none}}#tour .pl_listing-details>span,.sr-gallery .pl_listing-details>span,.pl_area--listings .pl_listing-details>span{color:#999;clear:both;display:block}#tour img,.sr-gallery img,.pl_area--listings img{border:none}#placester_listings_list{clear:both !important}#placester_listings_list_info,#placester_fav_list_info{border-top:1px solid #cdcdcd;padding:10px 0;text-align:center}#container #placester_listings_list img{border:none !important}.page-template-default h1 strong{line-height:38px}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image a.pl_listing-thumbnail,.archive #placester_listings_list .pl_listing-image a.pl_listing-thumbnail{float:left;margin-top:0px;width:100%;height:100%}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image a.pl_listing-thumbnail img,.archive #placester_listings_list .pl_listing-image a.pl_listing-thumbnail img{position:absolute;top:0px}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image span,.archive #placester_listings_list .pl_listing-image span{z-index:50}.page-template-page-template-listings-search-php #placester_listings_list .pl_listing-image .pl_prop_fav_link,.archive #placester_listings_list .pl_listing-image .pl_prop_fav_link{display:block}@media screen and (orientation: portrait){#placester_listings_list_length,#placester_fav_list_length{display:none}}@media screen and (orientation: landscape){#placester_listings_list_length,#placester_fav_list_length{display:none}}body.visible-nav header .social .phone{display:none}@media (max-width: 940px){#main_content .hentry.testimonial,.cols_2_3 .hentry.testimonial{margin-bottom:40px}#main_content .hentry.testimonial .image,.cols_2_3 .hentry.testimonial .image{width:15% !important}#main_content .hentry.testimonial .entry-content,.cols_2_3 .hentry.testimonial .entry-content{width:75% !important}#main_content .hentry.service .image,.cols_2_3 .hentry.service .image{width:25%}#main_content .hentry.service .entry-content,.cols_2_3 .hentry.service .entry-content{width:70%}#main_content .hentry.agent .image,#main_content .hentry.office .image{width:30%;height:auto}.cols_2_3 .hentry.agent .image,.cols_2_3 .hentry.office .image{width:30%;height:auto}#main_content .hentry.agent .entry-content,#main_content .hentry.agent .details{width:65%}#main_content .hentry.office .entry-content,#main_content .hentry.office .details{width:65%}.cols_2_3 .hentry.agent .entry-content,.cols_2_3 .hentry.agent .details{width:65%}.cols_2_3 .hentry.office .entry-content,.cols_2_3 .hentry.office .details{width:65%}.home .home-featured-content ul{margin-left:-2%}#big-img{width:100% !important;clear:both;float:none}#tour #placester_listings_list,.sr-gallery #placester_listings_list{margin-left:-10px}#tour #placester_listings_list tr.even,#tour #placester_listings_list tr.odd{width:47% !important;margin-left:2%}.sr-gallery #placester_listings_list tr.even,.sr-gallery #placester_listings_list tr.odd{width:47% !important;margin-left:2%}#tour #placester_listings_list tr td,.sr-gallery #placester_listings_list tr td{width:47%}#tour #placester_listings_list tr td .pl_listing-image,.sr-gallery #placester_listings_list tr td .pl_listing-image{width:100%}#tour #placester_listings_list tr td .pl_listing-image img,.sr-gallery #placester_listings_list tr td .pl_listing-image img{width:100% !important}#placester_fav_list,.pl_area--listings .placester_properties{margin-left:0}#placester_fav_list tr,.pl_area--listings .placester_properties tr{width:47% !important;margin-left:2%}#placester_fav_list tr td,.pl_area--listings .placester_properties tr td{width:47%}#placester_fav_list .pl_listing-image,#placester_fav_list .pl_listing-details{margin:0 auto}.pl_area--listings .placester_properties .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-details{margin:0 auto}#placester_fav_list .pl_listing-details,.pl_area--listings .placester_properties .pl_listing-details{width:300px}.pl_map--wrapper{float:none;clear:both}}@media (max-width: 940px){#attribute-main #slider ul.attribute-photos{width:100% !important;height:220px;text-align:center;overflow:hidden}#attribute-main #slider ul.attribute-photos li{width:25% !important;height:110px}#attribute-main #slider ul.attribute-photos li.first-image{width:50% !important;height:100%}#attribute-main #slider ul.attribute-photos li.first-image img{width:295px;height:auto;max-height:100%}#attribute-main #slider ul.attribute-photos li img{width:140px;max-height:92px}}@media (max-width: 799px){.hide-tablet{display:none}#nav{background:white;width:240px;height:100%;position:fixed;left:-240px;top:0;display:block;overflow-y:auto}#nav .block{position:relative;padding:0}#nav h3{padding:0 13px;text-transform:uppercase}#nav ul{margin:0;padding:0}#nav li{position:relative}#nav .is-active:after{z-index:50;display:block;content:"";position:absolute;top:50%;right:0}#nav li a{padding:11px 15px}.visible-nav #outer-wrap,.visible-nav #header{left:240px}.visible-nav #nav{left:0}.page-template-page-template-contact-php #main_content form .inner-container{float:none;width:99% !important;clear:both}.page-template-page-template-agents-php .wrapper #main_content .agent .entry-content,.page-template-page-template-agents-php .wrapper #main_content .office .entry-content{width:50%;float:left;margin-left:5%}.page-template-page-template-offices-php .wrapper #main_content .agent .entry-content,.page-template-page-template-offices-php .wrapper #main_content .office .entry-content{width:50%;float:left;margin-left:5%}.archive #mininav{display:none}.archive #main_content{width:100% !important;float:right;clear:none}.archive #main_content article .attachment-archive{width:20%}.archive #main_content article .entry-content{width:75%}#placester_fav_list .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-image{width:240px}#placester_fav_list .pl_listing-image .pl_listing-thumbnail,.pl_area--listings .placester_properties .pl_listing-image .pl_listing-thumbnail{width:240px}#placester_fav_list .pl_listing-details,.pl_area--listings .placester_properties .pl_listing-details{width:240px}#placester_fav_list .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-image{height:168px}#placester_fav_list .pl_listing-image img,.pl_area--listings .placester_properties .pl_listing-image img{width:240px !important;height:168px !important}}@media (max-width: 680px){.mobile-hidden{display:none}.mobile-visible{display:block}#main_content .hentry.agent ul:before,#main_content .hentry.agent ul:after{content:" ";display:table}#main_content .hentry.office ul:before,#main_content .hentry.office ul:after{content:" ";display:table}#main_content .hentry.agent ul:after,#main_content .hentry.office ul:after{clear:both}#main_content .hentry.agent>ul li,#main_content .hentry.office ul li{clear:both;width:100% !important;padding:3px 0}#main_content #tour li{height:auto}.home .home-featured-content ul{margin-left:-2%}.archive #mininav{display:none}.archive #main_content{width:100% !important;float:none;clear:both}.archive #main_content article .attachment-archive{width:20%}.archive #main_content article .entry-content{width:75%}#attribute-main #slider ul.attribute-photos{width:100% !important;height:auto;text-align:center;overflow:hidden}#attribute-main #slider ul.attribute-photos li{width:50% !important;height:110px;margin-left:0 !important}#attribute-main #slider ul.attribute-photos li.first-image{width:100% !important;height:auto;max-height:100%}#attribute-main #slider ul.attribute-photos li.first-image img{width:295px;height:auto;max-height:100%}#attribute-main #slider ul.attribute-photos li img{width:180px;max-height:92px}#placester_fav_list tr,.pl_area--listings .placester_properties tr{width:100% !important}#placester_fav_list .pl_listing,.pl_area--listings .placester_properties .pl_listing{display:inline-block}#placester_fav_list .pl_listing:after,.pl_area--listings .placester_properties .pl_listing:after{content:""}#placester_fav_list .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-image{float:left;margin:10px;height:168px}#placester_fav_list .pl_listing-details,.pl_area--listings .placester_properties .pl_listing-details{float:none;margin:0 0 0 260px;padding:0;width:auto;height:168px}#placester_fav_list .pl_listing-details h3,.pl_area--listings .placester_properties .pl_listing-details h3{margin:10px 0;height:auto}#placester_fav_list .pl_compliance--inlineSearch,.pl_area--listings .placester_properties .pl_compliance--inlineSearch{clear:none}}@media (max-width: 480px){#tour ul{margin-left:0}#tour ul li{width:100%;height:auto;min-height:auto;margin:0 0 15px 0;float:none}#main_content article .entry-content img{width:96%;float:none}#main_content article .entry-content .alignnone{margin:5px 0 20px 0}#main_content article .entry-content .alignright,#main_content article .entry-content .alignleft{float:none;margin:5px 0 20px 0}#main_content article .entry-content a img.alignright{float:none;margin:5px 0 20px 0}#main_content article .entry-content a img.alignnone{margin:5px 0 20px 0}#main_content article .entry-content a img.alignleft{float:none;margin:5px 0 20px 0}#main_content #tour ul{margin-left:0}#main_content #tour li{width:94%;height:auto;min-height:auto;padding-bottom:20px;margin-left:4%}#main_content #tour .info h3{height:41px}#main_content #tour .info>p{display:none}#main_content #tour .pl_pagination li{width:20px;display:inline}.home #search-estate .form-row{float:left;width:90%}#tour #placester_listings_list,.sr-gallery #placester_listings_list{margin-left:0}#tour #placester_listings_list tr.even,#tour #placester_listings_list tr.odd{width:94% !important;margin-left:5%;clear:both}.sr-gallery #placester_listings_list tr.even,.sr-gallery #placester_listings_list tr.odd{width:94% !important;margin-left:5%;clear:both}#placester_fav_list .pl_listing,.pl_area--listings .placester_properties .pl_listing{display:block;margin-top:10px}#placester_fav_list .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-image{float:none;margin:0 auto;width:300px;height:210px}#placester_fav_list .pl_listing-details,.pl_area--listings .placester_properties .pl_listing-details{float:none;margin:0 auto;width:300px;height:auto}#placester_fav_list .pl_listing-image .pl_listing-thumbnail,.pl_area--listings .placester_properties .pl_listing-image .pl_listing-thumbnail{float:none;width:300px}#placester_fav_list .pl_listing-image img,.pl_area--listings .placester_properties .pl_listing-image img{width:300px !important;height:210px !important}#attribute-main #slider ul.attribute-photos{width:100% !important;height:auto;text-align:center;overflow:hidden}#attribute-main #slider ul.attribute-photos li{width:50% !important;height:110px;margin-left:0 !important}#attribute-main #slider ul.attribute-photos li.first-image{width:100% !important;height:auto;max-height:100%}#attribute-main #slider ul.attribute-photos li.first-image img{width:295px !important;height:auto !important;max-height:100% !important}#attribute-main #slider ul.attribute-photos li img{width:160px !important;height:auto !important}.tax-neighborhood .pl_fbox-lead--property,.tax-city .pl_fbox-lead--property{top:0 !important;left:0 !important;width:100% !important}.tax-neighborhood .pl_fbox-lead--property #pl_leadCapture-property .pl_leadCapture-wrapper,.tax-city .pl_fbox-lead--property #pl_leadCapture-property .pl_leadCapture-wrapper{max-width:100% !important}.pl_listings .pl_list-items article{width:97%}}@media (max-width: 450px){.home .flex-direction-nav{display:none}.responsive-map .pl_map--wrapper{height:250px !important}#main_content .hentry.testimonial{padding:0 0 20px 34px !important;margin-bottom:20px}#main_content .hentry.testimonial .image{width:95% !important;float:none;margin-bottom:15px}#main_content .hentry.testimonial .entry-content{width:95% !important;float:none}#main_content .hentry.service .image,#main_content .hentry.service .entry-content{width:95%;float:none}#main_content .hentry.agent .image,#main_content .hentry.office .image{float:none;width:95%;margin-bottom:15px}#main_content .hentry.agent .entry-content,#main_content .hentry.agent .details{width:95%;float:none}#main_content .hentry.office .entry-content,#main_content .hentry.office .details{width:95%;float:none}#attribute-main #slider ul.attribute-photos{width:100% !important;height:auto;text-align:center;overflow:hidden}#attribute-main #slider ul.attribute-photos li{width:50% !important;height:110px;margin-left:0 !important}#attribute-main #slider ul.attribute-photos li.first-image{width:100% !important;height:auto;max-height:100%}#attribute-main #slider ul.attribute-photos li.first-image img{width:295px !important;height:auto !important;max-height:100% !important}#attribute-main #slider ul.attribute-photos li img{width:120px !important;height:auto !important}}@media screen and (max-width: 600px){.page-template-page-template-blog-php #main_content{margin-left:10px;margin-right:10px}.page-template-page-template-blog-php #main_content article .wp-post-image{float:unset}}@media (max-width: 320px){.archive #mininav{display:none}.archive #main_content{width:100% !important;float:none;clear:both}.archive #main_content article img,.archive #main_content article .attachment-archive{width:98% !important;height:auto;float:none}.archive #main_content article .entry-content{width:100%;float:none;clear:both}.home .slides.orbit{height:450px !important}.page-template-page-template-blog-php #main_content article .wp-post-image{display:none}#tour #placester_listings_list tbody tr.masonry-brick{width:98% !important;margin-left:4%}}.widget{margin:0 0 45px;line-height:24px}.widget h2 small,.widget h3 small{text-transform:none}.widget h4{margin:0 0 10px}.widget p{margin:0 0 5px}.widget .pl_widget-agents--thumb img,.widget .pl_listing--widget-image img{max-width:98%}.widget ul{margin:0;padding:0}.widget ul li{position:relative;padding:10px 0;line-height:20px}.widget ul li:before{content:" ";display:table}.widget ul li:after{content:" ";display:table;clear:both}.widget ul li:first-child{border-top:none}.widget ul ul{margin:0;padding:0 0 0 30px}.widget ul .pl_widget-savedSearch-filters{margin-top:10px}.widget ul .pl_widget-savedSearch-filters li:last-child{padding-bottom:0}.widget input[type="text"],.widget input[type="email"],.widget input[type="password"],.widget input[type="tel"]{margin:0 0 10px 0;width:100%}.widget textarea,.widget select,.widget .chosen-container{margin:0 0 10px 0;width:100%}.widget .pl_listing--widget{clear:both;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcdcd}.widget .pl_listing--widget:before{content:" ";display:table}.widget .pl_listing--widget:after{content:" ";display:table;clear:both}.widget .pl_listing--widget .pl_listing--widget-image{float:left}.widget .pl_listing--widget .pl_listing-details{width:140px;float:right}.widget .pl_listing--widget .pl_listing-details h4{margin-bottom:5px}.widget .pl_listing--widget .pl_listing-details p{color:#909090}@media all and (max-width: 61.24em){.widget .pl_listing--widget .pl_listing-details{float:left;padding-left:15px;width:50%}}@media all and (max-width: 42.49em){.widget .pl_listing--widget .pl_listing-details{width:35%}}@media all and (max-width: 58.74em){.widget .pl_widget-listings{clear:both}}@media all and (max-width: 29.99em){.widget .pl_widget-listings{width:100%}}.pl_widget--label{display:block}.pl_widget--label:after{content:":"}.pl_fbox .widget{margin:0}.single-testimonial cite{padding-left:80px}.pl_widget-quickSearch .pl_form-smallselect{width:48%;margin-right:5px}.pl_widget-quickSearch .pl_form-searchbutton button{width:100%}.pl_widget-quickSearch .pl_searchForm,.pl_widget-quickSearch #pl_searchButton,.pl_widget-quickSearch .buttonWrapper{margin:0}.pl_widget-quickSearch .submitRow{padding:0}.pl_compliance.pl_compliance--listings{display:block}.pl_compliance.pl_compliance--listings .pl_compliance-wrapper,.pl_compliance.pl_compliance--listings .pl_compliance-logo,.pl_compliance.pl_compliance--listings .pl_compliance-text{clear:both;display:block}.pl_compliance.pl_compliance--search .pl_compliance-wrapper,.pl_compliance.pl_compliance--search .pl_compliance-logo,.pl_compliance.pl_compliance--search .pl_compliance-text{clear:both;display:block}.pl_compliance.pl_compliance--listings p,.pl_compliance.pl_compliance--search p{margin:0}.pl_compliance.pl_compliance--listings img,.pl_compliance.pl_compliance--search img{max-width:150px}.widget .pl_compliance--inlineSearch img{max-width:50px}.widget .pl_compliance--inlineSearch p{margin:0}.pl_compliance--inlineSearch{clear:both;display:block;margin-bottom:0;color:#999}.pl_compliance--inlineSearch img{max-width:50px}@media all and (max-width: 29.99em){.pl_compliance--inlineSearch{padding:5px 0}}.pl_listing--basic .pl_compliance--inlineSearch{min-height:4.6em}.pl_form{position:relative}.pl_form-ctrl input{height:37px}.pl_form-ctrl input[type=text],.pl_form-ctrl input[type=password],.pl_form-ctrl input[type=email]{height:37px}.pl_form-ctrl select{height:37px}.pl_form-searchbutton{float:none;clear:both;margin:0;padding:0;text-align:center}.pl_form-searchbutton span{display:inline-block;margin-right:10px}body:not(.error404) .pl_form-searchbutton button span{vertical-align:top}body:not(.error404) .pl_form-searchbutton span{display:inline-block;margin-right:14px;height:16px;width:16px}.pl_form-wrapper{width:100%}.pl_form-wrapper6{text-align:center}.pl_form-wrapper6 .pl_form--formFields{display:inline-block;margin-right:-10px;text-align:left}.pl_form-wrapper6 .pl_form--formFields .pl_form-ctrl{margin:0 10px 10px 0}.pl_form-wrapper6 .pl_form--formFields .pl_form-ctrl1{width:146px}.pl_form-wrapper6 .pl_form--formFields .pl_form-ctrl2{width:302px}.pl_form-wrapper6 .pl_form--formFields .pl_form-ctrl3{width:458px}.pl_form-wrapper6 .pl_form--formFields .pl_form-ctrl4{width:614px}.pl_form-wrapper8{text-align:center}.pl_form-wrapper8 .pl_form--formFields{display:inline-block;margin-right:-10px;text-align:left;max-width:940px}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl{margin:0 10px 10px 0}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl1{width:106px}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl2{width:222px}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl3{width:338px}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl4{width:454px}@media all and (max-width: 58.74em){.pl_form-wrapper8 .pl_form--formFields{max-width:632px}}@media all and (max-width: 42.49em){.pl_form-wrapper8 .pl_form--formFields{max-width:436px}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields{max-width:100%;width:100%}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl{margin-right:0}}@media all and (max-width: 58.74em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl1{width:67px}}@media all and (max-width: 42.49em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl1{width:99px}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl1{width:100%}}@media all and (max-width: 58.74em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl2{width:144px}}@media all and (max-width: 42.49em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl2{width:208px}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl2{width:100%}}@media all and (max-width: 58.74em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl3{width:221px}}@media all and (max-width: 42.49em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl3{width:317px}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl3{width:100%}}@media all and (max-width: 58.74em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl4{width:298px}}@media all and (max-width: 42.49em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl4{width:426px}}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl4{width:100%}}figure.pl_listing-image{margin:0}.sort_wrapper{padding:30px 0 15px 0;float:left;width:100%}.sort_wrapper:before{content:" ";display:table}.sort_wrapper:after{content:" ";display:table;clear:both}.sort_wrapper label{display:none}.sort_wrapper .sort_item{width:46%;float:right}.sort_wrapper .sort_item:first-child{float:left}@media all and (max-width: 29.99em){.sort_wrapper{display:none}}.page-template-page-template-featured-listings-php .listingsCount{display:none}.page-template-page-template-featured-listings-php #pl_listings .listing-control-wrap{margin-bottom:24px}.page-template-page-template-featured-listings-php #pl_listings .listing-control-wrap .sortWrapper .selectWrapper{margin-bottom:0}.single-office .listingsCount{visibility:hidden}.page-template-page-template-listings-search-php .sort_wrapper .sort_item{width:48%;margin:0 2% 5px 0;float:left}.archive .sort_wrapper,.page-template-page-template-client-php .sort_wrapper,.single-office .sort_wrapper,.single-area .sort_wrapper{padding:0}.archive .sort_wrapper .sort_item,.page-template-page-template-client-php .sort_wrapper .sort_item,.single-office .sort_wrapper .sort_item,.single-area .sort_wrapper .sort_item{float:left !important;width:130px !important;margin-right:15px}.archive .sort_wrapper .sort_item label,.page-template-page-template-client-php .sort_wrapper .sort_item label,.single-office .sort_wrapper .sort_item label,.single-area .sort_wrapper .sort_item label{display:none}.archive .sort_wrapper .chosen-single>div,.page-template-page-template-client-php .sort_wrapper .chosen-single>div,.single-office .sort_wrapper .chosen-single>div,.single-area .sort_wrapper .chosen-single>div{background:none !important;border-left:none !important}.archive .sort_wrapper .chosen-search input,.page-template-page-template-client-php .sort_wrapper .chosen-search input,.single-office .sort_wrapper .chosen-search input,.single-area .sort_wrapper .chosen-search input{display:none}.archive .sort_wrapper .custom-select,.page-template-page-template-client-php .sort_wrapper .custom-select,.single-office .sort_wrapper .custom-select,.single-area .sort_wrapper .custom-select{float:left;width:125px}.archive .sort_wrapper .custom-select ul,.page-template-page-template-client-php .sort_wrapper .custom-select ul,.single-office .sort_wrapper .custom-select ul,.single-area .sort_wrapper .custom-select ul{margin-left:0;padding-left:0}.page-template-page-template-listings-search-php .sort_wrapper{padding-top:0px;width:auto}.page-template-page-template-listings-search-php .sort_wrapper .sort_item{width:130px;margin-right:20px}.page-template-page-template-listings-search-php .sort_wrapper .sort_item .chosen-search input{display:none}.save_search_button_wrapper .pls_save_search{left:-40px;position:relative;top:-50px}@media all and (max-width: 29.99em){.save_search_button_wrapper .pls_save_search{left:10%;top:-15px}}.pl_savedSearch-filterName{display:inline-block;width:110px}.pl_savedSearch-filterValue{display:inline-block;font-weight:bold}@media screen and (max-width: 760px){.listing-control-wrap{display:none}}.pl_listings .card-grid .pl_listing{margin-bottom:20px}.pl_listings .card-grid .pl_listing-image{box-shadow:0 0 3px 0 #D3D9DC;position:relative;border-radius:0}.pl_listings .card-grid .pl_listing-image .listing-image{border-radius:0}.pl_listings .card-grid .pl_listing-photoCount{position:absolute;bottom:0;background:rgba(0,0,0,0.65)}.pl_listings .card-grid .pl_listing-photoCount{left:0;padding:0 10px;color:#fff}.pl_listings .card-grid .pl_listing-details{padding:24px;background-color:#fff;color:#6c6c6c;text-transform:uppercase;box-shadow:0 0 3px 0 #D3D9DC;border-radius:0}.pl_listings .card-grid .pl_listing-details .pl_listing-price,.pl_listings .card-grid .pl_listing-details .pl_listing-beds,.pl_listings .card-grid .pl_listing-details .pl_listing-baths{padding-right:10px}.pl_listings .card-grid h3{margin:0}.pl_listings .card-grid h3 .pl_listing-address{color:#000}.pl_listings .card-grid.two-col .pl_listing{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:50%}.pl_listings .card-grid.three-col .pl_listing{float:left;direction:ltr;width:33.3333333333%}.pl_listings .card-list .listing-control-wrap{margin-top:24px}.pl_listings .card-list .pl_listing{border-bottom:1px solid #ddd}.pl_listings .card-list .pl_listing:last-child{border-bottom:none}.pl_listings .card-list .pl_listing-image{display:inline-block;margin-right:15px;vertical-align:top}.pl_listings .card-list .pl_add_remove_lead_favorites,.pl_listings .card-list .pl_listing-photoCount{display:none !important}.pl_listings .card-list .pl_listing-price{display:block}.pl_listings .card-list .pl_listing-beds+.pl_listing-baths{margin-left:10px}@media screen and (max-width: 760px){.pl_listings .card-grid.two-col .pl_listing{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.pl_listings .card-grid.two-col .pl_listing{width:100%}}@media screen and (min-width: 761px){.pl_listings .card-grid.two-col .pl_listing:nth-child(odd){padding-left:0;clear:left}.pl_listings .card-grid.two-col .pl_listing:nth-child(even){padding-right:0}}@media screen and (max-width: 760px){.pl_listings .card-grid.three-col .pl_listing{width:100%}}.pl_searchForm:before{content:" ";display:table}.pl_searchForm:after{content:" ";display:table;clear:both}.pl_searchForm .submitRow{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%}@media screen and (max-width: 760px){.pl_searchForm .submitRow{padding-left:20px;padding-right:20px}}.legacyForm .pl_form--formFields{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%}.legacyForm .pl_form--formFields:after{content:" ";display:table;clear:both}.legacyForm .selectWrapper{float:left;direction:ltr;width:25%;margin-bottom:10px}.legacyForm .submitRow .buttonWrapper{display:none}.legacyForm .chosen-container.chosen-container-single .chosen-single,.listing-control-wrap .chosen-container.chosen-container-single .chosen-single,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single,.pl_form--formFields .chosen-container.chosen-container-single .chosen-single{background-image:none;box-shadow:none;padding-left:0px}.legacyForm .chosen-container.chosen-container-single .chosen-single:focus,.listing-control-wrap .chosen-container.chosen-container-single .chosen-single:focus,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single:focus,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single:focus,.pl_form--formFields .chosen-container.chosen-container-single .chosen-single:focus{outline:none}.legacyForm .chosen-container.chosen-container-single .chosen-single span,.listing-control-wrap .chosen-container.chosen-container-single .chosen-single span,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single span,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single span,.pl_form--formFields .chosen-container.chosen-container-single .chosen-single span{font-size:14px;padding-left:12px;text-align:left}.legacyForm .chosen-container.chosen-container-single .chosen-single div,.listing-control-wrap .chosen-container.chosen-container-single .chosen-single div,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single div,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-single div,.pl_form--formFields .chosen-container.chosen-container-single .chosen-single div{margin-right:4px}.legacyForm .chosen-container.chosen-container-single .chosen-drop,.listing-control-wrap .chosen-container.chosen-container-single .chosen-drop,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-drop,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-drop,.pl_form--formFields .chosen-container.chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:none}.legacyForm .chosen-container.chosen-container-single .chosen-drop .chosen-results,.listing-control-wrap .chosen-container.chosen-container-single .chosen-drop .chosen-results,.pl_widget-quickSearch .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-drop .chosen-results,.page-template-page-template-listings-search-php .searchTypeDropdownWrapper .chosen-container.chosen-container-single .chosen-drop .chosen-results,.pl_form--formFields .chosen-container.chosen-container-single .chosen-drop .chosen-results{padding-left:0px;text-align:left}@media screen and (max-width: 760px){.legacyForm .pl_form--formFields{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.legacyForm .pl_form--formFields{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.legacyForm .pl_form--formFields{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.legacyForm .selectWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.legacyForm .selectWrapper{width:50%}}@media screen and (max-width: 760px){.legacyForm .selectWrapper:nth-child(odd){padding-left:0;padding-right:10px}.legacyForm .selectWrapper:nth-child(even){padding-left:10px;padding-right:0}}@media screen and (max-width: 760px){.legacyForm .submitRow{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.legacyForm .submitRow{padding-left:0;padding-right:0}}.home .legacyForm .purchaseTypeWrapper .activeToggleValue{display:none}.legacyForm .submitRow{text-align:right}#search-form{margin:0 0 10px 0}#search-form .searchTypeDropdownWrapper{width:15%}#search-form .searchTypeDropdownWrapper .selectWrapper{margin-top:0px !important;height:100%}#search-form .searchTypeDropdownWrapper .selectWrapper .SortBy_chosen,#search-form .searchTypeDropdownWrapper .selectWrapper #SortBy,#search-form .searchTypeDropdownWrapper .selectWrapper .chosen-single{border-radius:3px;border:none}#search-form .searchTypeDropdownWrapper .selectWrapper .chosen-drop{border:none}#search-form .searchTypeDropdownWrapper .selectWrapper .chosen-drop .chosen-results{background:#fff;margin-bottom:0}#search-form .buttonWrapper{width:15%}#search-form .buttonWrapper #pl_searchButton{height:42px}#search-form .freeTextWrap{width:50%;display:inline-block}@media screen and (max-width: 960px){#search-form .nlsForm .pl_advancedMenu-wrap{margin-bottom:24px}}#search-form .pl_suggestions{z-index:200;box-shadow:0 4px 5px rgba(0,0,0,0.15);border:none;padding-left:0}#search-form .pl_suggestions li:hover,#search-form .pl_suggestions li span.pl_context:hover{background-color:#023441;color:#fff}@media screen and (max-width: 760px){#search-form .freeTextWrap{width:100%}}.nlsForm .freeTextWrap input{width:100%;margin:0}.nlsForm .popout-menu.active{background-color:#f4f4f4;border-color:#cdcdcd;z-index:101}.nlsForm .pl_groupWrapper{float:left;direction:ltr;width:50%}.nlsForm .pl_groupWrapper .textWrapper{float:left;direction:ltr}.nlsForm .pl_groupLabel{display:block;padding-left:10px}.nlsForm .textWrapper{float:left;direction:ltr;width:50%}.nlsForm .buttonWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:16.6666666667%;padding-left:0;padding-right:0}.nlsForm .buttonWrapper .button-primary{width:100%}.nlsForm .submitRow{text-align:right;padding:10px}.nlsForm .mobileUtilities{clear:both;padding-top:5px}.nlsForm .mobileUtilities .purchaseTypeWrapper{position:inherit;height:25px;width:28%;display:inline-block;margin:0}.nlsForm .mobileUtilities .purchaseTypeWrapper .activeToggleValue{display:block}.nlsForm .mobileUtilities .freeTextWrap{display:none}.nlsForm .mobileUtilities .pl_advancedMenu-btn{position:inherit;display:inline-block;width:25%;float:none;vertical-align:baseline;text-align:right;padding:0}.nlsForm .mobileUtilities .pl_advancedMenu-wrap{display:block}.nlsForm .mobileUtilities .savedSearchWrapper{display:inline-block;width:22%;margin-bottom:0;text-align:right}.nlsForm .mobileUtilities .savedSearchWrapper .mobile_save_search{right:0}.nlsForm .mobileUtilities .map-toggle{margin:0;width:25%;position:relative;display:inline-block;text-align:right}.nlsForm .mobileUtilities .map-toggle a{padding-right:0}.nlsForm .mobileUtilities .mobileUtilButtonWrapper{display:none}.nlsForm.has-active .submitRow{float:left;direction:ltr;padding-left:10px;padding-right:10px}.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper{display:block;float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%;text-align:center;padding-top:15px}.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:58.3333333333%;float:none}.nlsForm.has-active .buttonWrapper-mobile{float:left;direction:ltr;padding-left:10px;padding-right:10px}.nlsForm.has-active .buttonWrapper-mobile .button-primary{width:100%}@media screen and (max-width: 760px){.nlsForm .searchTypeDropdownWrapper{width:100% !important;font-size:16px;font-weight:400}}@media screen and (max-width: 760px){.nlsForm .freeTextWrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm .freeTextWrap{width:66.6666666667%}}@media screen and (max-width: 760px){.nlsForm .freeTextWrap{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.nlsForm .freeTextWrap{padding-left:0;padding-right:0}}@media screen and (max-width: 960px){.nlsForm .pl_advancedMenu-btn{width:25%}}@media screen and (max-width: 760px){.nlsForm .pl_advancedMenu-wrap{float:left}}@media screen and (max-width: 760px){.nlsForm .popout-menu.active{position:relative;top:10px;right:0;left:0;padding:0;width:100%}}@media screen and (max-width: 760px){.nlsForm .popout-menu.active>:first-child{margin-top:20px}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper{padding-left:0;padding-right:0}}@media screen and (min-width: 961px){.nlsForm .pl_groupWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper .textWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper .textWrapper{width:50%}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper .textWrapper:first-child,.nlsForm .pl_groupWrapper .pl_groupLabel+.textWrapper{padding-right:10px;padding-left:0}.nlsForm .pl_groupWrapper .textWrapper:last-child{padding-right:0;padding-left:10px}}@media screen and (max-width: 760px){.nlsForm .pl_groupLabel{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm .textWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm .textWrapper{width:100%}}@media screen and (max-width: 760px){.nlsForm .textWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm .textWrapper{margin-bottom:0}}@media screen and (max-width: 760px){.nlsForm .buttonWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 960px){.nlsForm .buttonWrapper{width:16.6666666667%}}@media screen and (max-width: 760px){.nlsForm .buttonWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm .buttonWrapper{width:33.3333333333%}}@media screen and (max-width: 760px){.nlsForm .buttonWrapper{padding:0px !important;width:100% !important}}@media screen and (max-width: 760px){.nlsForm .submitRow{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm.has-active .submitRow{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.has-active .submitRow{width:33.3333333333%}}@media screen and (max-width: 760px){.nlsForm.has-active .submitRow{width:100%;text-align:right;padding-right:0px}}@media screen and (max-width: 760px){.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.has-active .buttonWrapper-mobile{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.has-active .buttonWrapper-mobile{width:33.3333333333%}}@media screen and (max-width: 760px){.nlsForm.has-active .buttonWrapper-mobile{left:66.6666666667%}}@media screen and (max-width: 760px){.nlsForm.has-active .buttonWrapper-mobile{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.nlsForm.has-active .buttonWrapper-mobile{display:none !important}}.pl_suggestions{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%;padding-left:0;padding-right:0;z-index:100;background-color:#fff}.pl_suggestions>li{padding-left:10px;padding-right:10px}.pl_suggestions .active,.pl_suggestions li:hover{color:#fff;background-color:#023441}.pl_suggestions .active .pl_context,.pl_suggestions li:hover .pl_context{color:#fff;background-color:#023441}@media screen and (max-width: 760px){.pl_suggestions{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.pl_suggestions{padding-left:10px}}.purchaseTypeWrapper{margin-bottom:25px}.purchaseTypeWrapper ul .purchaseType{display:inline-block;margin-right:30px;padding-top:0;padding-bottom:10px;color:#909090;font-size:14px;font-weight:bold;text-transform:uppercase;vertical-align:top}.purchaseTypeWrapper ul .purchaseType:hover{cursor:pointer;border-bottom:3px solid #009CC6}.purchaseTypeWrapper ul .purchaseType.active{border-bottom:3px solid #023441;color:#000}.purchaseTypeWrapper .activeToggleValue{display:none}.home .purchaseTypeWrapper .activeToggleValue{display:none}.page-template-page-template-listings-search-php .purchaseTypeWrapper{margin-top:20px}.page-template-page-template-listings-search-php .purchaseTypeWrapper .activeToggleValue .toggleButton{color:#023441;font-weight:normal;font-size:14px;text-transform:uppercase}.page-template-page-template-listings-search-php .purchaseTypeWrapper .activeToggleValue .toggleButton .toggleButtonArrow{margin-left:5px}.page-template-page-template-listings-search-php .has-active .purchaseTypeWrapper .activeToggleValue{bottom:28px}@media screen and (max-width: 760px){.page-template-page-template-listings-search-php .has-active{padding-top:20px}}@media screen and (max-width: 760px){.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal,.pl_area-page-v2 .purchaseTypeWrapper .typeSelections.activeModal{display:block;bottom:-81px;background-color:#fff;position:absolute;z-index:101}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType,.pl_area-page-v2 .purchaseTypeWrapper .typeSelections.activeModal .purchaseType{display:block;width:100%;color:#909090;padding:10px;margin-right:0;box-sizing:border-box;font-weight:normal}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType:hover,.pl_area-page-v2 .purchaseTypeWrapper .typeSelections.activeModal .purchaseType:hover{border-bottom:0;color:#909090}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType.active,.pl_area-page-v2 .purchaseTypeWrapper .typeSelections.activeModal .purchaseType.active{border-bottom:0;color:#023441}}.nlsForm.home{height:45px}.nlsForm.home .selectWrapper{margin-top:0px !important;float:left;direction:ltr;padding-left:10px;padding-right:10px;width:16.6666666667%;padding:0}.nlsForm.home .chosen-single{height:39px}.nlsForm.home .chosen-search{display:none}.nlsForm.home .freeTextWrap{float:left;direction:ltr;padding-left:10px;padding-right:10px}.nlsForm.home .submitRow{display:none}@media screen and (max-width: 760px){.nlsForm.home{padding-right:20px;padding-left:20px}}@media screen and (max-width: 760px){.nlsForm.home{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.nlsForm.home{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm.home .selectWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.home .selectWrapper{width:66.6666666667%}}@media screen and (max-width: 760px){.nlsForm.home .selectWrapper{width:100%;padding:0}}@media screen and (max-width: 760px){.nlsForm.home .buttonWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm.home .buttonWrapper{padding:0px !important;width:100% !important}}@media screen and (max-width: 760px){.nlsForm.home .freeTextWrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.home .freeTextWrap{width:66.6666666667%}}@media screen and (max-width: 760px){.nlsForm.home .freeTextWrap{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.nlsForm.home .freeTextWrap{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm.home .freeTextWrap{width:100%;margin:0 0 15px 0;padding-left:0px}}@media screen and (max-width: 760px){.nlsForm.home .searchTypeDropdownWrapper{width:100% !important}}.legacyForm.home .selectWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:25%}.legacyForm.home .submitRow{text-align:center}.legacyForm.home .submitRow .map-toggle{display:none}.legacyForm.home .submitRow .buttonWrapper{display:block}@media screen and (max-width: 760px){.legacyForm.home .selectWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.legacyForm.home .selectWrapper{width:100%}}@media screen and (max-width: 760px){.legacyForm.home .selectWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.legacyForm.home .submitRow{padding-left:0;padding-right:0}}.residential .legacyForm.home .submitRow{text-align:right}@media screen and (min-width: 761px){.residential .legacyForm.home .submitRow{padding-right:10px}}.pl_widget-quickSearch ul li{border-top:0}.nlsForm.widget{padding-top:0}.nlsForm.widget .freeTextWrap,.nlsForm.widget .pl_advancedMenu-btn,.nlsForm.widget label,.nlsForm.widget .selectWrapper,.nlsForm.widget .buttonWrapper,.nlsForm.widget .textWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%}.nlsForm.widget .freeTextWrap{max-width:100%}.nlsForm.widget .freeTextField>input[type="text"],.nlsForm.widget .textWrapper>input[type="text"]{margin:0;box-sizing:content-box}.nlsForm.widget .buttonWrapper{float:right}.nlsForm.widget .buttonWrapper-mobile{display:none !important}.nlsForm.widget .pl_advancedMenu-wrap:before{content:" ";display:table}.nlsForm.widget .pl_advancedMenu-wrap:after{content:" ";display:table;clear:both}.nlsForm.widget .pl_advancedMenu-btn{height:25px}.nlsForm.widget .pl_advancedMenu-btn button{height:auto}.nlsForm.widget .toggleAdvanced{margin-bottom:20px;padding:0;border:0;background:none;box-shadow:none;color:#023441}.nlsForm.widget .toggleAdvanced:after{display:none}.nlsForm.widget .toggleAdvanced:hover,.nlsForm.widget .toggleAdvanced:active,.nlsForm.widget .toggleAdvanced:focus{color:#009CC6}.nlsForm.widget .popout-menu.active{position:static;width:auto;border:0;padding:0}@media screen and (max-width: 760px){.nlsForm.widget .freeTextWrap,.nlsForm.widget .pl_advancedMenu-btn,.nlsForm.widget label,.nlsForm.widget .selectWrapper,.nlsForm.widget .buttonWrapper,.nlsForm.widget .textWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm.widget .freeTextWrap,.nlsForm.widget .pl_advancedMenu-btn,.nlsForm.widget label,.nlsForm.widget .selectWrapper,.nlsForm.widget .buttonWrapper,.nlsForm.widget .textWrapper{padding-left:0;padding-right:0}}@media screen and (min-width: 761px){.nlsForm.widget .freeTextWrap,.nlsForm.widget .pl_advancedMenu-btn,.nlsForm.widget label,.nlsForm.widget .selectWrapper,.nlsForm.widget .buttonWrapper,.nlsForm.widget .textWrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 760px){.nlsForm.widget .pl_advancedMenu-wrap{float:none;margin-top:0}}@media screen and (max-width: 760px){.nlsForm.widget .pl_advancedMenu-btn{position:static}}@media screen and (max-width: 760px){.nlsForm.widget .popout-menu.active>:first-child{margin-top:0}}.widget.legacyForm .purchaseTypeWrapper .activeToggleValue{display:none}.widget.legacyForm .selectWrapper{padding:0px;margin-bottom:0px}.widget.legacyForm .submitRow .buttonWrapper{display:block}@media screen and (max-width: 760px){.pl_activeFilters .pl_criteriaLabel{display:none}}.dataTables_paginate .previous:hover i,.dataTables_paginate .next:hover i{background-color:#023441}.pagination .prev-page:hover i,.pagination .next-page:hover i{background-color:#023441}.pl_footer-contact li a,.pl_header-phone,#tour .pl_listing-details h3 a:hover,.sr-gallery .pl_listing-details h3 a:hover,.page-template-page-template-client-php .pl_listing-details h3 a:hover,.single-office .pl_listing-details h3 a:hover,.pl_area--listings .pl_listing-details h3 a:hover{color:#023441}.map-toggle a:focus{color:#023441}.map-toggle.listings-search .map-search:hover,.map-toggle.listings-search .listing-search:hover{color:#023441}.map-toggle.map-search .listing-search:hover,.map-toggle .map-search.active,.map-toggle .listing-search.active{color:#023441}.pl_activeFilters i{color:#023441}.pl_list-items .pl_listing-details h3 a:hover{color:#023441}.pl_header-site_title a{color:#023441}body .chosen-container-single .chosen-drop li:hover,body .chosen-container-single .chosen-drop li.highlighted{background:#023441}.pl_add_remove_lead_favorites a.pl_add_favorite:hover,.pl_add_remove_lead_favorites a.pl_remove_favorite{color:#023441}.pagination ul li:hover,.pagination ul .paginate_button:hover,.pagination ul .paginate_active:hover{color:#009CC6}.pagination span li:hover,.pagination span .paginate_button:hover,.pagination span .paginate_active:hover{color:#009CC6}.dataTables_paginate ul li:hover,.dataTables_paginate ul .paginate_button:hover,.dataTables_paginate ul .paginate_active:hover{color:#009CC6}.dataTables_paginate span li:hover,.dataTables_paginate span .paginate_button:hover,.dataTables_paginate span .paginate_active:hover{color:#009CC6}.pl_header-user_nav a:hover,.featured-item-info h3 a:hover,.page-template-page-template-locations-php .pl_location-name a:hover,.widget h4 a:hover,#main_content h2 a:hover{color:#023441}.purchaseTypeWrapper ul .purchaseType.active{border-bottom:3px solid #023441}.page-template-page-template-listings-search-php .purchaseTypeWrapper .activeToggleValue .toggleButton{color:#023441}@media screen and (max-width: 767px){.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType.active{color:#023441}.searchTypeDropdownWrapper{width:27%}.searchTypeDropdownWrapper select{background:white}.freeTextWrap{width:100%}.buttonWrapper{width:25%}}.realsatisfied #main_content .star-ratings{color:#023441}.realsatisfied #main_content .star-ratings .star-ratings-top{color:#023441}.realsatisfied #main_content .primary-color{color:#023441}.call-to-action .cf-submit-button{border:1px solid #023441;background-color:#023441}.nlsForm.has-active .buttonWrapper-mobile{position:relative}.sidebar>.widget{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pl_listings .card-grid.two-col .pl_listing,.pl_listings .card-grid.three-col .pl_listing{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pl_searchForm .submitRow{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.legacyForm .pl_form--formFields,.legacyForm .selectWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm .pl_groupWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm .pl_groupWrapper .textWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm .textWrapper,.nlsForm .buttonWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm.has-active .submitRow{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm.has-active .buttonWrapper-mobile{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.freeTextField .pl_suggestions{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.legacyForm.home .selectWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nlsForm.widget .freeTextWrap,.nlsForm.widget .pl_advancedMenu-btn,.nlsForm.widget label,.nlsForm.widget .selectWrapper,.nlsForm.widget .buttonWrapper,.nlsForm.widget .textWrapper{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pl_header-site_title{font-size:28px;font-weight:400;line-height:28px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width: 960px){.pl_header-site_title{font-size:22px}}@media screen and (max-width: 760px){.pl_header-site_title{font-size:16px}}@media screen and (max-width: 550px){.pl_header-site_title{font-size:14px}}.pl_header-site_description{font-size:18px;font-weight:400;line-height:1em;text-transform:none;letter-spacing:0;font-style:normal}.single-testimonial blockquote,.single-testimonial cite{font-size:20px;font-weight:400;line-height:30px;text-transform:none;letter-spacing:0;font-style:italic}.pl_headline,.pl_widget-agent--details h4,.pl_listing-details h3,.widget .pl_listing-details h3,.pl_listing--widget h4{font-size:18px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}h2.about-agent-name,h2.listings-header{font-size:26px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:0;font-style:normal}.agent .details>h2,.pl_fbox h2,.pl_sh1{font-size:26px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:0;font-style:normal}.entry-content ul li{list-style:disc}.entry-content h3{font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.entry-content h4{font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_sh3{font-size:14px;font-weight:700;line-height:24px;text-transform:none;letter-spacing:0;font-style:normal}@media screen and (max-width: 760px){input,select{font-size:16px;font-weight:400;line-height:24px}}.pl_header-phone,.pl_footer-contact{font-size:18px;font-weight:400;line-height:24px;text-transform:none;letter-spacing:0;font-style:normal}.flex-captionInner,.pl_listing-photoCount{font-size:18px;font-weight:400;line-height:40px;letter-spacing:0;font-style:normal}.pl_listing-photoCount{text-transform:uppercase}.pl_header-user_nav li{font-size:11px;font-weight:400;line-height:12px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_property-price{font-size:18px;font-weight:300;line-height:32px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_compliance--listingsAttribution{font-size:15px}.blog-index-footer span{margin:0 0 0 2px !important}html.bcorr #bcorr-parallax .parallax{z-index:2}html.bcorr #bcorr-parallax #index-banner{z-index:10;pointer-events:none}html.bcorr #bcorr-parallax #header{z-index:30}html.bcorr #home-search #pl_formContainer{z-index:21;pointer-events:all}.pl_widget-contact form input[type=submit]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 760px){#pl_listings-featured .card-list .pl_listing-image,#pl_listings-featured .card-list .pl_listing-details{width:100%}#pl_listings-featured .card-list .pl_listing-details{padding:12px 0 0}}.areas-container{display:none}.wrapper{display:flex;flex-direction:column}@media screen and (max-width: 767px){.wrapper{padding:0;margin:0}}.pl_wrapper--large{max-width:1200px;position:relative;margin:0 auto;width:100%}#main_content{width:100%;word-wrap:break-word}.pl_container,.pl_wrapper{position:relative;width:1229px;margin:0 auto}.pl_wrapper--max{max-width:1920px;width:auto}section:before,section:after{content:'';clear:both;display:block}@media only screen and (max-width: 1229px){.pl_container,.pl_wrapper{width:auto}}@media only screen and (max-width: 1023px){.pl_container,.pl_wrapper{margin:0 20px}}.entry-content iframe{max-width:100%}.entry-content ul li{list-style:disc;list-style-position:inside}.entry-content a{color:#009CC6}.entry-content a:hover{color:rgba(0,156,198,0.7)}*{-webkit-tap-highlight-color:transparent}.arrow{display:block;width:56px;height:56px;border:2px solid rgba(255,255,255,0.4);border-radius:50%;position:relative;transition:all .25s}.arrow:before,.arrow:after{content:'';position:absolute;top:50%;left:50%;transition:all .25s}.arrow:before{height:0;width:20px;transform:translate(-50%, -50%);background-color:#fff}.arrow:after{margin-top:2px;width:8px;height:8px;border:0 solid #fff;border-right-width:2px;border-bottom-width:2px;transform:translate(-15%, -50%) rotate(-45deg)}.arrow.arrow--simple:after{transform:translate(-6px, -50%) rotate(-45deg)}.arrow--left:after{transform:translate(-85%, -50%) rotate(135deg)}.arrow--left.arrow--simple:after{transform:translate(-4px, -50%) rotate(135deg)}.arrow--top:before{height:20px;width:2px}.arrow--top:after{transform:translate(-50%, -85%) rotate(-135deg)}.arrow--bottom:before{height:20px;width:2px}.arrow--bottom:after{transform:translate(-50%, -15%) rotate(45deg)}.arrow-rm{width:25px;height:10px;position:relative;cursor:pointer;padding:0 10px;display:inline-block}.arrow-rm:before,.arrow-rm:after{content:'';position:absolute;top:50%;left:50%;transition:all .25s}.arrow-rm:before{height:2px;background:#fff;width:20px;transform:translate(-50%, -50%)}.arrow-rm:after{width:0;height:0;border:6px solid #fff;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;transform:translate(80%, -50%)}.arrow_container:hover .arrow-rm:before,.arrow-rm:hover:before{width:35px;background:#fff}.arrow_container:hover .arrow-rm:after,.arrow-rm:hover:after{border-left-color:#fff;transform:translate(140%, -50%)}.sliding-arrow{width:15px;height:10px;position:relative;cursor:pointer;margin-left:10px;display:inline-block;transition:width .25s}.sliding-arrow:before,.sliding-arrow:after{content:'';position:absolute;top:50%;left:0;transform:translate(0, -50%);transition:all .25s}.sliding-arrow:before{height:2px;background:#fff;width:10px}.sliding-arrow:after{width:0;height:0;border:4px solid #fff;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:10px}.arrow-container:hover .sliding-arrow,.sliding-arrow:hover{width:25px}.arrow-container:hover .sliding-arrow:before,.sliding-arrow:hover:before{width:20px}.arrow-container:hover .sliding-arrow:after,.sliding-arrow:hover:after{left:20px}.bouncing-arrow{display:block;width:56px;height:56px;border:2px solid rgba(255,255,255,0.4);border-radius:50%;position:relative;transition:all .25s;cursor:pointer;z-index:100}.arrow-wrapper{position:absolute;top:50%;left:50%;animation:bounce 4s infinite;animation-delay:2s}.arrow-wrapper:before,.arrow-wrapper:after{content:'';position:absolute;top:50%;left:50%;transition:all .25s}.arrow-wrapper:before{height:20px;width:2px;transform:translate(-50%, -50%);background-color:#fff}.arrow-wrapper:after{margin-top:2px;width:8px;height:8px;border:0 solid #fff;border-right-width:2px;border-bottom-width:2px;transform:translate(-50%, -15%) rotate(45deg)}@keyframes bounce{0%, 10%, 25%, 40%, 100%{transform:translateY(0)}20%{transform:translateY(-10px)}30%{transform:translateY(-5px)}}.pl_pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.pl_listings .pl_pagination{padding:50px 0 0}.pl_listings .active a{color:#999}.pl_listings li{padding:0}.pl_listings li a{position:relative;font-family:"Montserrat",sans-serif;font-size:0.89rem;color:#023441;font-weight:700;min-width:24px;display:inline-block;margin:0 8px;transition:all .25s}.pl_listings li a:after{content:'';position:absolute;bottom:-2px;left:0;right:100%;height:2px;background:#023441;transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.pl_listings li:hover>a:after{right:0%}.pl_listings li.active a:after,.pl_listings li.disabled a:after{display:none}.pl_listings .btn-next-more a{font-weight:normal}.pl_listings .btn-prev-page.disabled a:before,.pl_listings .btn-next-page.disabled a:before{color:#999}.pl_listings .btn-prev-page a:before,.pl_listings .btn-next-page a:before{font-family:FontAwesome;color:#023441;font-weight:700}.pl_listings .btn-prev-page{padding-left:0}.pl_listings .btn-prev-page a:before{content:"\f104"}.pl_listings .btn-next-page{padding-right:0}.pl_listings .btn-next-page a:before{content:"\f105"}#pl_searchButton,.pl_button{display:inline-block;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;background:#009CC6;color:#fff;border:2px solid #009CC6;padding:1.1em 2.5em .9em;transition:all .25s}#pl_searchButton:active,#pl_searchButton:focus,#pl_searchButton:hover,.pl_button:active,.pl_button:focus,.pl_button:hover{background:rgba(0,156,198,0.2);color:#009CC6;border-color:#009CC6}.pl_button--alt{background:transparent;color:#fff;border-color:#fff}.pl_button--alt:active,.pl_button--alt:focus,.pl_button--alt:hover{background:#009CC6;color:#fff;border-color:#009CC6}#pl_searchButton,.pl_button--alt-outline{background:#fff;color:#000;border-color:#000}#pl_searchButton:active,#pl_searchButton:focus,#pl_searchButton:hover,.pl_button--alt-outline:active,.pl_button--alt-outline:focus,.pl_button--alt-outline:hover{background:#000;color:#fff;border-color:#000}input,textarea{font-family:"Montserrat",sans-serif;border-radius:0;border:0px;font-size:0.667rem;padding:10px;color:#444;outline:none;transition:opacity .25s}input.pl_fade-out,textarea.pl_fade-out{opacity:.8}textarea{overflow:auto;resize:vertical;display:flex;min-height:100px}input{-webkit-appearance:button;cursor:pointer}input[type=text],input[type=email],input[type=name],input[type=password],input[type=tel],input[type=number]{line-height:15px;height:40px;cursor:text}label{font-size:12px;line-height:15px;padding:0 10px;font-weight:500;text-align:left;display:block;text-transform:uppercase}.form-validator-error{background:#D1465A;color:#FFF;border:none;border-radius:0;margin-top:-10px}.form-validator-error p{color:#FFF;text-shadow:none;font-family:"Montserrat",sans-serif;font-size:0.667rem}.form-validator-error span{border-color:#D1465A transparent transparent transparent;transform:translate(-50%, 0);left:50%;bottom:-10px}.error,.success{background:transparent;border:none;border-radius:0;font-family:Georgia,serif;font-size:1rem;line-height:34px;text-align:center;color:#fff}.error::before,.success::before{font-family:'FontAwesome';color:#D1465A;display:block;font-size:2rem;line-height:42px;margin-bottom:17px}.error a,.success a{display:block}.error a button,.success a button{margin:0.5rem 0 1rem 0;padding:0.889rem 4rem;font-size:0.778rem}.error p,.success p{text-align:center}.error i,.success i{font-size:2rem}.error h4,.success h4{font-size:1.111rem;letter-spacing:2.5px;line-height:24px}.error::before{content:'\f05c';color:#D1465A}.success::before{content:'\f05d';color:#0FCD72}.pl_widget-contact .info,.pl_widget-contact .success,.pl_widget-contact .error{font-size:1rem}.purchaseTypeWrapper{margin-bottom:15px}@media screen and (max-width: 1023px){.purchaseTypeWrapper{text-align:center}}.purchaseTypeWrapper ul{margin-left:15px}.purchaseTypeWrapper ul .purchaseType{color:#fff;font-size:0.67em;padding-bottom:5px;font-weight:400}.purchaseTypeWrapper ul .purchaseType.active,.purchaseTypeWrapper ul .purchaseType:hover{border-bottom:3px solid #023441;color:#fff}.search-page-search-wrap .purchaseTypeWrapper ul .purchaseType.active,.search-page-search-wrap .purchaseTypeWrapper ul .purchaseType:hover{border-bottom:3px solid #023441}.pls_search_form_listings.legacyForm{width:100%;margin:0 auto;z-index:2}.pls_search_form_listings.legacyForm .pl_form--formFields{width:80%;float:left;box-sizing:border-box}.pls_search_form_listings.legacyForm .submitRow{width:20%;float:left}.pls_search_form_listings.legacyForm .submitRow .buttonWrapper{padding:0 10px}@media screen and (max-width: 1023px){.pls_search_form_listings.legacyForm .pl_form--formFields{width:100%;display:flex;flex-wrap:wrap}.pls_search_form_listings.legacyForm .submitRow{width:100%}.pls_search_form_listings.legacyForm .selectWrapper{padding:0 5px;margin:5px 0;width:50%}.pls_search_form_listings.legacyForm .buttonWrapper{margin:10px auto 0;width:50%}}@media screen and (max-width: 767px){.pls_search_form_listings.legacyForm .selectWrapper{width:100%}}.pl_form--formFields .selectWrapper{margin:0;padding:0 10px;box-sizing:border-box;height:50px;width:25%;position:relative}.pl_form--formFields .selectWrapper:after{right:20px}.pls_search_form_listings.nlsForm{height:auto;width:75%;margin:0 auto;z-index:2}@media screen and (max-width: 1023px){.pls_search_form_listings.nlsForm{width:90%}}.pls_search_form_listings.nlsForm .searchMainWrapper{display:flex}.pls_search_form_listings.nlsForm .searchMainWrapper #pl_searchButton{display:none}@media only screen and (max-width: 1023px){.pls_search_form_listings.nlsForm .searchMainWrapper #pl_searchButton{display:block;margin-top:15px}}@media screen and (max-width: 1023px){.pls_search_form_listings.nlsForm .searchMainWrapper{justify-content:center;flex-direction:column}}.pls_search_form_listings.nlsForm .buttonWrapper{display:none}@media screen and (max-width: 1023px){.pls_search_form_listings.nlsForm .buttonWrapper{display:block;width:100%;margin-top:10px}}.pls_search_form_listings.nlsForm .searchTypeDropdownWrapper{width:30%}@media screen and (max-width: 1023px){.pls_search_form_listings.nlsForm .searchTypeDropdownWrapper{width:100%}}.pls_search_form_listings.nlsForm .searchTypeDropdownWrapper .selectWrapper,.pls_search_form_listings.nlsForm .searchTypeDropdownWrapper .chosen-container{width:100%;height:50px;background:none}.freeTextWrap{width:70%;padding:0;height:50px;margin:0}@media screen and (max-width: 1023px){.freeTextWrap{width:100%}}.freeTextWrap .freeTextField{border:1px solid #fff;height:50px;box-sizing:border-box}.freeTextWrap .freeTextField:before{content:'\f002';color:#fff;font-family:'FontAwesome';position:absolute;top:-1px;left:20px;font-size:14px;line-height:50px}@media screen and (max-width: 1023px){.freeTextWrap .freeTextField:before{display:none}}.freeTextWrap .freeTextField input{position:relative;border:none;background:transparent;height:50px;color:#fff;box-sizing:border-box;padding:0 20px 0 40px;font-size:14px;letter-spacing:0.2em;text-align:left;text-transform:uppercase}.freeTextWrap .freeTextField input::-ms-clear{display:none}@media screen and (max-width: 1023px){.freeTextWrap .freeTextField input{text-align:center;padding:0 20px;letter-spacing:0.1em}}.freeTextWrap .freeTextField input::-webkit-input-placeholder{color:#fff;text-transform:uppercase;text-align:left}@media screen and (max-width: 1023px){.freeTextWrap .freeTextField input::-webkit-input-placeholder{text-align:center}}.freeTextWrap .freeTextField input :-ms-input-placeholder,.freeTextWrap .freeTextField input ::placeholder,.freeTextWrap .freeTextField input ::-webkit-input-placeholder,.freeTextWrap .freeTextField input ::-moz-placeholder{color:#fff;text-transform:uppercase;text-align:left}@media screen and (max-width: 1023px){.freeTextWrap .freeTextField input :-ms-input-placeholder,.freeTextWrap .freeTextField input ::placeholder,.freeTextWrap .freeTextField input ::-webkit-input-placeholder,.freeTextWrap .freeTextField input ::-moz-placeholder{text-align:center}}.freeTextWrap .freeTextField input:focus{outline:none}ul.pl_suggestions{color:#484848;border:0;top:49px;margin-left:-1px;padding-right:2px;padding-top:0;box-sizing:content-box}@media screen and (max-width: 1023px){ul.pl_suggestions{padding:1px}}ul.pl_suggestions .autosuggestCategoryHeader{margin:0;height:40px;line-height:40px;padding:0 15px}ul.pl_suggestions .autosuggestCategoryFooter{box-sizing:border-box;height:1px}ul.pl_suggestions li{height:50px;background:#fff;color:#484848;padding:0 15px;overflow:hidden}ul.pl_suggestions li:hover{background:#023441;color:#fff}ul.pl_suggestions li:hover span.pl_context{color:#fff;background:#023441}ul.pl_suggestions li:hover span.pl_context:hover{color:#fff;background:#023441}ul.pl_suggestions li span{width:100%;margin:0;font-size:14px;text-transform:uppercase;letter-spacing:0.15em;line-height:50px;text-align:center}body.home .selectWrapper .chosen-container.chosen-container-single .chosen-single{background:#023441}body.home .selectWrapper .chosen-container.chosen-container-single .chosen-single span{background:#023441;color:#fff}body.home .selectWrapper .chosen-container.chosen-container-single .chosen-single>div:after{border-color:#fff}body.home .selectWrapper:after{border-color:#fff}body.home .selectWrapper select{background:#023441;color:#fff}.chosen-container.chosen-container-single{height:50px}.chosen-container.chosen-container-single a.chosen-single{height:100%;width:100%;padding:0;border:none;color:#fff;background-color:#023441;border-radius:0;box-shadow:none}.chosen-container.chosen-container-single a.chosen-single span{height:50px;width:100%;margin:0;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;line-height:50px;text-align:left;padding:0 40px 0 15px}.chosen-container.chosen-container-single a.chosen-single>div{height:50px;line-height:50px;top:0;right:5px;box-sizing:border-box}.chosen-container.chosen-container-single a.chosen-single>div>b{display:none}.chosen-container.chosen-container-single .chosen-drop{border-radius:0;border:none;margin:0}.chosen-container.chosen-container-single .chosen-drop .chosen-search{height:50px;border:0;padding:0}.chosen-container.chosen-container-single .chosen-drop .chosen-search input{height:50px;font-family:Georgia,serif;font-size:14px;margin:0;border:0;padding:0 15px;background:none}.chosen-container.chosen-container-single .chosen-drop ul.chosen-results{padding:0;margin:0;border-top:2px solid #cacaca}.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li{height:50px;background:#fff;color:#000;padding:0 15px;line-height:50px;text-transform:uppercase;text-align:left;box-sizing:border-box;letter-spacing:0.1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li:hover,.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li.result-selected,.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li.highlighted,.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li.result-selected.highlighted,.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li.active-result.result-selected.highlighted:hover{background-color:#009CC6;color:#fff}.chosen-container.chosen-container-single .chosen-drop ul.chosen-results li.no-results{text-transform:none;font-size:0.667rem;line-height:38px;height:38px}select{color:#fff;background-color:#023441;border:none;border-radius:0;height:50px;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;line-height:50px;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;padding:0 10px;position:relative}select:focus{outline:none}.selectWrapper,.inputDropdownButton{position:relative}.selectWrapper:after,.inputDropdownButton:after{content:'';position:absolute;top:50%;right:20px;transition:all .25s;margin-top:-5px;width:8px;height:8px;border:0 solid #fff;border-right-width:2px;border-bottom-width:2px;transform:translate(-50%, -15%) rotate(45deg);z-index:100;pointer-events:none}.buttonWrapper input{border-radius:0;border:none;background:#023441;text-transform:uppercase;font-size:14px;font-weight:400;height:50px;width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 0dpi), only screen and (min-resolution: 0dpi), all{body .chosen-container-single .chosen-search input[type=text],body .chosen-rtl .chosen-search input[type=text]{background:none !important}}.pl_toggle_switch_container{height:20px;margin:auto;text-align:center}.pl_toggle_switch_container input{width:0;height:0}.pl_toggle_switch{position:relative;display:inline-block;font-size:20px;width:40px;height:20px;background:transparent;border-radius:20px;border:2px solid #009CC6;padding:0;box-sizing:border-box;cursor:pointer}.pl_toggle_switch input{position:absolute;opacity:0}.pl_toggle_switch input:checked+div{left:21px}.pl_toggle_switch div{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:12px;height:12px;border-radius:1em;background:#009CC6;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.no-idx .pl_listings .pl_message{display:none}.no-idx .pl_message--no_idx_no_results{display:block}.pl_message--no_idx_no_results{display:none}.listings_container .legacyForm .pl_search_element_margined,.search_container .legacyForm .pl_search_element_margined{max-width:1200px;margin:0 auto}.listings_container .pl_search_element_margined,.search_container .pl_search_element_margined{max-width:753px;margin:0 auto}@media only screen and (min-width: 1229px){.listings_container .pl_search_element_fullwidth,.search_container .pl_search_element_fullwidth{max-width:753px;margin:0 auto}}.listings_container .pl_formContainer,.search_container .pl_formContainer{font-family:"Montserrat",sans-serif;font-weight:500}.listings_container .pl_formContainer .purchaseType,.search_container .pl_formContainer .purchaseType{font-weight:500}.listings_container .pl_spinner,.search_container .pl_spinner{display:none}.listings_container{padding-top:75px}@media only screen and (max-width: 767px){.listings_container{padding-top:200px}}.listings_container.listings_container.listings_container.listings_container,.search_container.search_container.search_container.search_container{border:none}.listing-tools{margin:43px auto 25px;font-size:1.56rem;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;line-height:34px}.listing-tools h1{text-align:center;margin-left:auto;margin-right:auto;margin-top:0;color:#000}@media only screen and (max-width: 767px){.listing-tools h1{padding:0 10px;font-size:1.556rem;line-height:1.556}}.pl_listing-search{display:flex;flex-direction:row;flex-wrap:wrap}.pl_listing-image{overflow:hidden;height:100%;background-color:#023441}.pl_listing{position:relative}@media only screen and (max-width: 1023px){.pl_listing .pl_compliance--inlineSearch{background-color:#fff}.pl_listing .pl_listing-details-wrapper{background-color:#023441}}.pl_listing:hover .pl_compliance--inlineSearch{background-color:#fff}.pl_listing:hover .pl_listing-details-wrapper{background-color:#023441}.pl_listing .listing-image:before{content:"";background-color:rgba(0,0,0,0.35);top:0;left:0;position:absolute;width:100%;height:100%}@media only screen and (max-width: 1023px){.pl_listing .listing-image:before{height:80%}}.pl_add_remove_lead_favorites{position:absolute;top:0;left:0;background:none;z-index:1}.pl_add_remove_lead_favorites a{margin:15px}.pl_listing .pl_add_remove_lead_favorites a.pl_add_favorite:hover{color:#fff}.pl_listing .pl_add_remove_lead_favorites a.pl_add_favorite:hover:before{content:"\f005"}.pl_listing .pl_add_remove_lead_favorites a.pl_add_favorite:before{content:"\f006"}.pl_listing .pl_add_remove_lead_favorites a.pl_remove_favorite{color:#fff}.pl_listing .pl_add_remove_lead_favorites a.pl_remove_favorite:hover:before{content:"\f006"}.pl_listing-details-container-wrapper{position:absolute;bottom:0px;width:100%;z-index:1}@media only screen and (max-width: 1023px){.pl_listing-details-container-wrapper{position:relative}}.pl_compliance--inlineSearch{height:auto;min-height:40px;background-color:rgba(255,255,255,0.8);transition:all 1s;margin:0;color:#fff}.pl_compliance--inlineSearch .pl_compliance-logo{margin-right:20px;max-width:100px;max-height:38px;padding-left:25px}.pl_compliance--inlineSearch .pl_compliance-wrapper{display:flex;flex-direction:row;align-items:center;min-height:40px;height:auto;margin-left:25px}.pl_compliance--inlineSearch .pl_compliance-text{padding-right:10px 25px 10px 0}.pl_compliance--inlineSearch .pl_compliance-text.pl_compliance-text{font-size:0.78rem;font-style:none;text-align:left;padding:10px 0}.pl_compliance--search .pl_compliance-logo{float:left;padding-top:7px}.pl_compliance--search .pl_compliance-text{float:none}.pl_compliance--search .pl_compliance-text.pl_compliance-text{display:inline}.pl_listing-details-container-wrapper span{color:#fff;font-size:0.78rem;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 374px){.pl_listing-details-container-wrapper span{font-size:0.67rem}}.pl_listing-details-wrapper{background-color:rgba(2,52,65,0.8)}.pl_listing-details-wrapper div{max-width:calc( 50% - 25px )}@media only screen and (max-width: 767px){.pl_listing-details-wrapper div{width:100%;max-width:100%}}.pl_listing-name-address{line-height:17px;padding-top:18px}.pl_listing-price{line-height:52px;margin-right:auto}.pl_listing-price span{font-family:Georgia,serif;font-size:1.11rem;color:#fff}.pl_listing-price,.pl_listing-name-address,.pl_listing-mlsId{padding-left:25px}.pl_listing-beds-baths-footage{text-align:right;max-width:calc( 50% - 25px );padding-right:25px;line-height:1rem;align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;height:54px;align-items:center;transition:padding-top .25s ease}.pl_listing-link{width:auto;line-height:54px;margin-left:auto;margin-right:25px;font-size:0.67rem;font-style:italic;color:#fff;position:relative}.pl_listing-link .sliding-arrow{margin-left:5px}.pl_listing-beds-baths-footage span:not(:first-of-type){margin-left:7px}.pl_listing-mlsId{padding-top:6px;width:100%}.pl_more-listings .listing-image{background-color:#023441}.pl_more-listings .sliding-arrow{margin:0}@media only screen and (max-width: 1229px){.width-1.width-1.width-1.width-1{display:none}}.width-2.width-2.width-2.width-2{width:calc( 100% / 3 * 2 );padding-right:0px}@media only screen and (max-width: 1229px){.width-2.width-2.width-2.width-2{display:none}}.width-2 .listing-image{padding-bottom:calc( 75% / 2 )}.width-3.width-3.width-3.width-3{display:none;padding-right:0px}.pl_view-more_text-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;cursor:pointer}.pl_view-more_text{color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.22rem;line-height:32px}.no-results,.pl_listings .pl_compliance-text,.pl_listings .pl_message,.search_wrap .pl_message{color:#000;font-style:italic;font-family:Georgia,serif;line-height:23px;font-size:1.11rem;text-align:center;letter-spacing:1px;width:100%}.listingsCount{display:none}.pl_search_page_results{margin-bottom:50px}.pl_listing .pl_listing-details-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:54px;transition:all .5s}.pl_listing .pl_listing-mlsId,.pl_listing .pl_listing-name-address{position:relative;top:54px;opacity:0;transition:all .25s ease .25s, opacity .25s ease .15s}.pl_listing .pl_listing-name-address{line-height:17px;padding-top:18px}.pl_listing .pl_listing-beds-baths-footage{position:relative;text-align:right;max-width:calc( 50% - 25px );padding-right:25px;line-height:1rem;align-self:flex-start;padding-left:0px;z-index:1}.pl_listing .pl_listing-price{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}@media only screen and (max-width: 1023px){.pl_listing .pl_listing-details-wrapper{max-height:none}.pl_listing .pl_listing-mlsId,.pl_listing .pl_listing-name-address{top:0;opacity:1;max-width:100%;flex-basis:100%;padding-left:25px;padding-right:25px}.pl_listing .pl_listing-name-address br{display:none}.pl_listing .pl_listing-name-address .pl_listing-code{padding-left:.5em}.pl_listing .pl_listing-beds-baths-footage{text-align:left;max-width:100%;flex-basis:100%;padding-left:25px;padding-right:25px;order:3}.pl_listing .pl_listing-price{position:relative;width:auto;order:4}.pl_listing .pl_listing-link{order:5}}.pl_listing:hover .pl_listing-details-wrapper{flex-direction:row;max-height:300px;height:auto}.pl_listing:hover .pl_listing-beds-baths-footage{padding-top:18px;align-items:flex-start}.pl_listing:hover .pl_listing-name-address,.pl_listing:hover .pl_listing-mlsId{top:0;opacity:1;transition-delay:0s}.idx-page-content{padding-bottom:45px}.pl_listings .pl_wrapper{width:auto;margin:0}.pl_listing:not(:nth-child(3n+1)){padding-left:5px}.pl_listing:not(:nth-child(3n+3)){padding-right:5px}.pl_listing.pl_listing.pl_listing{margin-bottom:10px}@media only screen and (max-width: 1229px){.pl_listing.pl_listing.pl_listing.pl_listing{width:calc( 100% / 2 )}.pl_listing:not(:nth-child(2n+1)){padding-right:0;padding-left:5px}.pl_listing:not(:nth-child(2n+2)){padding-left:0;padding-right:5px}}@media only screen and (max-width: 767px){.pl_listing.pl_listing{padding:0 10px}.pl_listing.pl_listing.pl_listing.pl_listing{width:calc( 100% / 1 )}.pl_listing.pl_more-listings .listing-image{padding-bottom:50%}}.listings_container .sidebar{display:none}.listings_container .sidebar .widget{width:100%}.listings_container .sidebar .widget h3{display:none}.map-search #main_content{width:calc( 100% / 3 );padding-left:15px;box-sizing:border-box;overflow:hidden;height:600px;overflow-y:scroll}.map-search #cancel-draw{height:15px}.map-search .pl_map--wrapper{height:600px}.map-search .search_wrap{height:600px}.map-search .pl_search_page_results{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.map-search .pl_search_page_results>div:nth-child(1){width:100%}.map-search .pl_list-wrapper{position:static}.map-search .pl_listing{padding:0;width:100%;overflow:hidden}.map-search .pl_listing.pl_listing.pl_listing.pl_listing{width:100%}.map-search .pl_listing-image{width:100%}.map-search .sidebar{display:block;width:calc( 100% / 3 * 2 )}.map-search .pl_map-richmarker{display:flex;justify-content:center;align-items:center;border:0;border-radius:0;background-color:#023441;background-image:none;font-family:Georgia,serif;text-transform:lowercase;font-size:1rem;width:75px;height:30px;padding:0 0 3px 0;color:#fff}.gm-style>div:nth-child(1)>div:nth-child(3)>div:nth-child(1)>div:nth-child(3)>div{box-shadow:1px 1px 10px #111111}.gm-style>div:nth-child(1)>div:nth-child(3)>div:nth-child(1)>div:nth-child(3)>div:after{content:"";position:absolute;display:block;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #023441}.infoBox{min-width:370px;background-color:#009CC6}.infoBox-inner{border:none;border-radius:0;box-shadow:none;background-color:#023441;color:#fff}.pl_map_infowindow a{display:flex;flex-direction:row;font-size:0.78rem;font-family:"Montserrat",sans-serif;line-height:26px}.pl_map_iw--image_container{width:calc( 100% / 3 )}.pl_map_listing_image{display:block;width:100%;height:auto}.pl_map_iw_--bd_bt_ft_container span:not(:first-child){margin-left:10px}.pl_map_iw--price{font-family:Georgia,serif;text-transform:lowercase}.infoBox-closeBox{cursor:pointer}.infoBox-closeBox:before{content:"\f00d";font-family:FontAwesome;font-size:0.73rem;color:#fff}.infoBox-closeBox>img{display:none}.infoBox{padding:0}.pl_map_infowindow{padding:0}.pl_map_infowindow a{padding:25px 0 25px 25px}.infoBox-closeBox{margin:0;padding:5px;text-align:center;position:absolute;right:2px}.pl_map_iw--details{line-height:1.2;margin-left:15px}.pl_map_iw--address_container,.pl_map_iw_--bd_bt_ft_container,.pl_map_iw--price{margin:0 0 10px}.pl_map_iw--price{display:block;font-size:1rem;margin:15px 0 0}.listing-link--map{color:inherit}.listings_container #search-form,.search_container #search-form{z-index:5}.listings_container #search-form .searchTypeDropdownWrapper,.search_container #search-form .searchTypeDropdownWrapper{width:30%}@media screen and (max-width: 1023px){.listings_container #search-form .searchTypeDropdownWrapper,.search_container #search-form .searchTypeDropdownWrapper{width:100%}}.listings_container #search-form .freeTextWrap,.search_container #search-form .freeTextWrap{width:75%}@media only screen and (max-width: 1023px){.listings_container #search-form .freeTextWrap,.search_container #search-form .freeTextWrap{width:100%}}.listings_container .purchaseTypeWrapper ul .purchaseType.purchaseType,.search_container .purchaseTypeWrapper ul .purchaseType.purchaseType{color:#000}.listings_container .purchaseTypeWrapper ul .purchaseType.purchaseType.active,.search_container .purchaseTypeWrapper ul .purchaseType.purchaseType.active{color:#000}.listings_container .pls_search_form_listings,.search_container .pls_search_form_listings{width:auto;margin:0 10px}.listings_container .searchMainWrapper .button-primary,.search_container .searchMainWrapper .button-primary{width:100%}.listings_container .freeTextWrap .freeTextField.freeTextField,.search_container .freeTextWrap .freeTextField.freeTextField{border:2px #023441 solid}.listings_container .freeTextWrap .freeTextField.freeTextField:before,.search_container .freeTextWrap .freeTextField.freeTextField:before{content:'\f002';color:#000;font-family:'FontAwesome';position:absolute;top:-1px;left:20px;font-size:14px;line-height:50px}@media screen and (max-width: 1023px){.listings_container .freeTextWrap .freeTextField.freeTextField:before,.search_container .freeTextWrap .freeTextField.freeTextField:before{display:none}}.listings_container .freeTextWrap .freeTextField.freeTextField input,.search_container .freeTextWrap .freeTextField.freeTextField input{color:#000}.listings_container .freeTextWrap .freeTextField.freeTextField input::-webkit-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input::-webkit-input-placeholder{color:#000;text-transform:uppercase;text-align:left}@media screen and (max-width: 1023px){.listings_container .freeTextWrap .freeTextField.freeTextField input::-webkit-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input::-webkit-input-placeholder{text-align:center}}.listings_container .freeTextWrap .freeTextField.freeTextField input :-ms-input-placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::-webkit-input-placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::-moz-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input :-ms-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::-webkit-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::-moz-placeholder{color:#000;text-transform:uppercase;text-align:left}@media screen and (max-width: 1023px){.listings_container .freeTextWrap .freeTextField.freeTextField input :-ms-input-placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::-webkit-input-placeholder,.listings_container .freeTextWrap .freeTextField.freeTextField input ::-moz-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input :-ms-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::-webkit-input-placeholder,.search_container .freeTextWrap .freeTextField.freeTextField input ::-moz-placeholder{text-align:center}}.listings_container .advanced_search_container,.search_container .advanced_search_container{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}@media only screen and (max-width: 767px){.listings_container .advanced_search_container,.search_container .advanced_search_container{justify-content:center;flex-direction:column;align-items:center}}.listings_container .pl_advancedMenu-btn,.search_container .pl_advancedMenu-btn{width:194px}.listings_container .savedSearchWrapper,.search_container .savedSearchWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.listings_container .savedSearchWrapper,.search_container .savedSearchWrapper{flex-direction:column}}.listings_container .pls_save_search,.search_container .pls_save_search{display:flex;flex-direction:row;align-items:center;height:100%}.listings_container .mobile_save_search,.search_container .mobile_save_search{display:none}.listings_container .has-active .toggleAdvanced:before,.search_container .has-active .toggleAdvanced:before{content:"\f05d"}.listings_container .toggleAdvanced,.search_container .toggleAdvanced{border:0;background:transparent;font-size:0.78rem;padding:0;outline:none;margin-left:10px}.listings_container .toggleAdvanced:before,.search_container .toggleAdvanced:before{position:absolute;top:1px;content:"\f10c";font-family:FontAwesome;font-size:20px;color:#023441;font-weight:500}.listings_container .toggleAdvanced span,.search_container .toggleAdvanced span{color:#999;text-transform:uppercase;padding-left:25px}@media only screen and (max-width: 767px){.listings_container .toggleAdvanced,.search_container .toggleAdvanced{margin-left:15px}}.listings_container .desktop_save_search:hover:before,.search_container .desktop_save_search:hover:before{content:"\f005"}.listings_container .desktop_save_search:before,.search_container .desktop_save_search:before{content:"\f006";font-family:FontAwesome;color:#023441;font-size:1.12rem;padding-right:7px}.listings_container .savedSearchWrapper,.search_container .savedSearchWrapper{font-size:0.78rem;text-transform:uppercase}.listings_container .savedSearchWrapper:first-child,.search_container .savedSearchWrapper:first-child{margin-top:7px;margin-left:15px}.listings_container .savedSearchWrapper a,.search_container .savedSearchWrapper a{color:#999}.listings_container .popout-menu.active,.search_container .popout-menu.active{position:relative;padding:0;width:100%;border:none;top:0}.listings_container .textWrapper label,.listings_container .pl_groupLabel,.search_container .textWrapper label,.search_container .pl_groupLabel{text-transform:uppercase;font-size:0.67rem;color:#023441;letter-spacing:1px;margin-bottom:3px}.listings_container .inputDropdown,.search_container .inputDropdown{display:flex;flex-direction:row;align-items:stretch}.listings_container .inputDropdown:after,.search_container .inputDropdown:after{content:"";display:block;clear:both}.listings_container .inputDropdown .inputWrap,.search_container .inputDropdown .inputWrap{min-height:50px}.listings_container .inputDropdown .inputWrap .tagWrapper,.search_container .inputDropdown .inputWrap .tagWrapper{font-size:0.67rem}@media only screen and (max-width: 767px){.listings_container .inputDropdown,.search_container .inputDropdown{flex-direction:column}}.listings_container .inputDropdownButton,.search_container .inputDropdownButton{padding:0;width:calc(100% / 3)}@media only screen and (max-width: 767px){.listings_container .inputDropdownButton,.search_container .inputDropdownButton{width:100%}}.listings_container .textContainer,.search_container .textContainer{padding:0px}@media only screen and (max-width: 767px){.listings_container .textContainer,.search_container .textContainer{width:100%}}.listings_container .dropdownMenu,.search_container .dropdownMenu{width:100%;border:none;padding:0;height:50px;line-height:50px;border-radius:0px;text-transform:uppercase}.listings_container .dropdownMenu a,.search_container .dropdownMenu a{padding:0 15px;color:#fff}.listings_container .dropdownButton,.search_container .dropdownButton{width:100%;min-width:160px;height:100%}.listings_container .dropdownButton.dropdownButton.dropdownButton,.search_container .dropdownButton.dropdownButton.dropdownButton{border:none;background-color:#023441;border-radius:0;padding:0}.listings_container .dropdownButton .fa,.search_container .dropdownButton .fa{display:none}.listings_container .dropdownButton span,.search_container .dropdownButton span{color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1.4px;line-height:50px;height:50px;padding-left:15px}.listings_container .dropdownButton span:before,.search_container .dropdownButton span:before{font-family:FontAwesome}.listings_container .dropdownItem,.search_container .dropdownItem{background-color:#023441;padding:0px;height:50px}.listings_container .dropdownItem:hover,.search_container .dropdownItem:hover{background-color:#023441}.listings_container .pl_groupWrapper,.search_container .pl_groupWrapper{padding-top:20px}.listings_container .pl_groupWrapper>.pl_groupLabel,.search_container .pl_groupWrapper>.pl_groupLabel{padding-left:25px;line-height:15px}.listings_container .pl_groupWrapper.group2 .textWrapper:first-child,.search_container .pl_groupWrapper.group2 .textWrapper:first-child{padding-right:22.5px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group2 .textWrapper:first-child,.search_container .pl_groupWrapper.group2 .textWrapper:first-child{padding-right:11.5px}}.listings_container .pl_groupWrapper.group2 .textWrapper:last-child,.search_container .pl_groupWrapper.group2 .textWrapper:last-child{padding:0 11.25px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group2 .textWrapper:last-child,.search_container .pl_groupWrapper.group2 .textWrapper:last-child{padding:0 0 0 11.25px}}.listings_container .pl_groupWrapper.group4 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group4 .textWrapper:nth-child(2){padding-right:22.5px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group4 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group4 .textWrapper:nth-child(2){padding-right:11.25px}}.listings_container .pl_groupWrapper.group4 .textWrapper:last-child,.search_container .pl_groupWrapper.group4 .textWrapper:last-child{padding:0 11.25px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group4 .textWrapper:last-child,.search_container .pl_groupWrapper.group4 .textWrapper:last-child{padding:0 0 0 11.25px}}.listings_container .pl_groupWrapper.group4 .pl_groupLabel,.search_container .pl_groupWrapper.group4 .pl_groupLabel{padding-left:10px}.listings_container .pl_groupWrapper.group5 .textWrapper:nth-child(2),.listings_container .pl_groupWrapper.group3 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group5 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group3 .textWrapper:nth-child(2){padding:0 11.25px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group5 .textWrapper:nth-child(2),.listings_container .pl_groupWrapper.group3 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group5 .textWrapper:nth-child(2),.search_container .pl_groupWrapper.group3 .textWrapper:nth-child(2){padding:0 11.25px 0 0}}.listings_container .pl_groupWrapper.group5 .textWrapper:last-child,.listings_container .pl_groupWrapper.group3 .textWrapper:last-child,.search_container .pl_groupWrapper.group5 .textWrapper:last-child,.search_container .pl_groupWrapper.group3 .textWrapper:last-child{padding-left:22.5px}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper.group5 .textWrapper:last-child,.listings_container .pl_groupWrapper.group3 .textWrapper:last-child,.search_container .pl_groupWrapper.group5 .textWrapper:last-child,.search_container .pl_groupWrapper.group3 .textWrapper:last-child{padding:0 0 0 11.25px}}@media only screen and (max-width: 767px){.listings_container .pl_groupWrapper,.search_container .pl_groupWrapper{width:100%}.listings_container .pl_groupWrapper .pl_groupLabel,.search_container .pl_groupWrapper .pl_groupLabel{padding-left:10px}}.listings_container .textWrapper input,.listings_container .inputWrap input,.search_container .textWrapper input,.search_container .inputWrap input{outline:none;font-size:0.778rem}.listings_container .textWrapper input::placeholder,.listings_container .inputWrap input::placeholder,.search_container .textWrapper input::placeholder,.search_container .inputWrap input::placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input::-webkit-input-placeholder,.listings_container .inputWrap input::-webkit-input-placeholder,.search_container .textWrapper input::-webkit-input-placeholder,.search_container .inputWrap input::-webkit-input-placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input::-moz-placeholder,.listings_container .textWrapper input::-ms-input-placeholder,.listings_container .textWrapper input:-moz-placeholder,.listings_container .inputWrap input::-moz-placeholder,.listings_container .inputWrap input::-ms-input-placeholder,.listings_container .inputWrap input:-moz-placeholder,.search_container .textWrapper input::-moz-placeholder,.search_container .textWrapper input::-ms-input-placeholder,.search_container .textWrapper input:-moz-placeholder,.search_container .inputWrap input::-moz-placeholder,.search_container .inputWrap input::-ms-input-placeholder,.search_container .inputWrap input:-moz-placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input::-ms-input-placeholder,.listings_container .textWrapper input:-moz-placeholder,.listings_container .inputWrap input::-ms-input-placeholder,.listings_container .inputWrap input:-moz-placeholder,.search_container .textWrapper input::-ms-input-placeholder,.search_container .textWrapper input:-moz-placeholder,.search_container .inputWrap input::-ms-input-placeholder,.search_container .inputWrap input:-moz-placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input:-moz-placeholder,.listings_container .inputWrap input:-moz-placeholder,.search_container .textWrapper input:-moz-placeholder,.search_container .inputWrap input:-moz-placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input::-ms-input-placeholder,.listings_container .inputWrap input::-ms-input-placeholder,.search_container .textWrapper input::-ms-input-placeholder,.search_container .inputWrap input::-ms-input-placeholder{font-size:0.778rem;text-transform:uppercase}.listings_container .textWrapper input,.listings_container .inputWrap,.search_container .textWrapper input,.search_container .inputWrap{border:2px #023441 solid;border-radius:0}.listings_container .twitter-typeahead,.search_container .twitter-typeahead{width:100%}.listings_container .twitter-typeahead input,.search_container .twitter-typeahead input{width:100%}.listings_container .textWrapper.textWrapper.textWrapper,.search_container .textWrapper.textWrapper.textWrapper{display:flex;flex-direction:column}.listings_container .textWrapper input,.search_container .textWrapper input{box-sizing:border-box;height:50px}.listings_container .map-search,.listings_container .listing-search,.search_container .map-search,.search_container .listing-search{font-size:0.778rem}.listings_container .map-search.active,.listings_container .listing-search.active,.search_container .map-search.active,.search_container .listing-search.active{color:#009CC6}.listings_container .chosen-single.chosen-single.chosen-single,.search_container .chosen-single.chosen-single.chosen-single{border:none;font-weight:400;border-radius:0}.listings_container .chosen-single.chosen-single.chosen-single div,.search_container .chosen-single.chosen-single.chosen-single div{margin-right:0px}.listings_container .chosen-single.chosen-single.chosen-single span,.search_container .chosen-single.chosen-single.chosen-single span{letter-spacing:1px;padding-left:20px;line-height:48px;height:48px}.listings_container #search-form .searchTypeDropdownWrapper .selectWrapper select,.listings_container #search-form .searchTypeDropdownWrapper .selectWrapper select#SortBy,.search_container #search-form .searchTypeDropdownWrapper .selectWrapper select,.search_container #search-form .searchTypeDropdownWrapper .selectWrapper select#SortBy{background:#023441;color:#fff;border-radius:0;font-weight:400}.listings_container #search-form .searchTypeDropdownWrapper .selectWrapper a.chosen-single,.search_container #search-form .searchTypeDropdownWrapper .selectWrapper a.chosen-single{border-radius:0;border:none;background:#023441;color:#fff}.listings_container #search-form .searchTypeDropdownWrapper .selectWrapper a.chosen-single span,.search_container #search-form .searchTypeDropdownWrapper .selectWrapper a.chosen-single span{background:#023441}.listings_container .pl_form--formFields.pl_form--formFields,.search_container .pl_form--formFields.pl_form--formFields{width:100%}.listings_container .selectWrapper,.search_container .selectWrapper{padding:0 10px;box-sizing:border-box;margin:0}.listings_container .selectWrapper:nth-child(n+5),.search_container .selectWrapper:nth-child(n+5){margin-top:15px}@media only screen and (max-width: 767px){.listings_container .selectWrapper.selectWrapper.selectWrapper,.search_container .selectWrapper.selectWrapper.selectWrapper{padding-left:0;padding-right:0}}.listings_container .selectWrapper select,.search_container .selectWrapper select{background:#023441;color:#fff;border-radius:0;font-weight:400;height:50px;margin-right:20px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1023px){.listings_container .selectWrapper.selectWrapper,.search_container .selectWrapper.selectWrapper{margin-top:15px}}@media only screen and (max-width: 767px){.listings_container .selectWrapper,.search_container .selectWrapper{margin-right:0}.listings_container .selectWrapper.selectWrapper,.search_container .selectWrapper.selectWrapper{margin-left:0;width:100%}}.listings_container .searchMainWrapper .selectWrapper,.search_container .searchMainWrapper .selectWrapper{padding:0}.listing-control-wrap{display:flex;justify-content:center;z-index:2}.listing-control-wrap.listing-control-wrap{position:absolute;left:50%;transform:translateX(-50%);margin-top:-75px}@media only screen and (max-width: 767px){.listing-control-wrap.listing-control-wrap{margin-top:-225px}}.listing-control-wrap:after{display:none}@media only screen and (max-width: 767px){.listing-control-wrap{width:100%;padding:0 10px;box-sizing:border-box}}.sortWrapper{display:flex;width:100%;justify-content:center;align-items:center;position:relative;font-family:"Montserrat",sans-serif;flex-direction:row}.sortWrapper .selectWrapper:after{right:20px}@media screen and (max-width: 767px){.sortWrapper{flex-direction:column;padding:0}.sortWrapper.sortWrapper{width:100%}}.pl_toggle_list-container,.pl_toggle_map-container{line-height:1.25;font-weight:500}.pl_toggle_switch_container{margin:0 10px}.pl_sortField.pl_sortField{width:auto;min-width:190px}.pl_sortDir.pl_sortDir{width:auto;min-width:178px}.pl_sortLimit{transition:all 1s;opacity:1}.pl_sortLimit.pl_sortLimit{width:auto}.pl_sortLimit select{padding-right:30px}.pl_activeFilters{background-color:#F2F2F2;margin-top:100px;justify-content:center;align-items:center;flex-wrap:wrap;border:0;padding:20px 0;font-family:"Montserrat",sans-serif}.pl_activeFilters.pl_activeFilters{display:flex}.pl_activeFilters li{font-weight:500;text-transform:uppercase;color:#000;margin-bottom:0}.pl_activeFilters li:not(.pl_criteriaLabel){margin-top:2px}.pl_activeFilters li span{text-transform:uppercase}.pl_activeFilters li i::before{color:#000}@media only screen and (max-width: 930px){.pl_activeFilters{justify-content:flex-start}}.pl_criteriaLabel{line-height:20px}.pl_criteriaLabel.pl_criteriaLabel{font-size:0.89rem;letter-spacing:2.5px;color:#000}@media only screen and (max-width: 930px){.pl_criteriaLabel{margin-left:0}}.map-toggle-drop-down{display:flex;flex-direction:row;height:28px;align-items:center}.map-toggle-drop-down .fa{display:none}.map-toggle-drop-down li{padding:0 10px}@media only screen and (max-width: 1023px){.map-toggle-drop-down{display:none}}.map-search .listing-control-wrap.listing-control-wrap{position:absolute;left:50%;transform:translateX(-50%);margin-top:-75px}.map-search .pl_sortLimit{width:0;opacity:0;pointer-events:none}.submitRow .map-toggle{display:none}.pl_page-pagination{display:inline-block;width:100%;text-align:center;font-family:"Montserrat",sans-serif;padding:50px 0 0 0}.pl_page-pagination a,.pl_page-pagination span{position:relative;font-size:0.89rem;color:#023441;font-weight:700;min-width:24px;display:inline-block;margin:0 8px;transition:all .25s}.pl_page-pagination a.current,.pl_page-pagination span.current{color:#999}.pl_page-pagination a:hover,.pl_page-pagination span:hover{cursor:pointer}.pl_page-pagination a.disabled,.pl_page-pagination span.disabled{color:#999}.pl_page-pagination a:after,.pl_page-pagination span:after{content:'';position:absolute;bottom:-2px;left:0;right:100%;height:2px;background:#023441;transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.pl_page-pagination a:hover:after,.pl_page-pagination span:hover:after{right:0%}.pl_page-pagination a.current:after,.pl_page-pagination a.disabled:after,.pl_page-pagination span.current:after,.pl_page-pagination span.disabled:after{display:none}.pl_page-pagination .fa{font-size:0.667rem}.pl_page-heading{width:100%;margin:40px auto}.pl_page-heading .pl_breadcrumbs{width:100%;text-align:center;display:block;text-transform:uppercase;font-size:1rem;font-weight:700;padding:0px 0px 20px 0px;letter-spacing:1px;color:#2D3142;font-family:"Montserrat",sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pl_page-heading .pl_breadcrumbs a{color:inherit}@media screen and (max-width: 1023px){.pl_page-heading .pl_breadcrumbs{font-size:0.778em}}.pl_page-heading .pl_breadcrumbs--alternate{color:#fff}.pl_page-heading .pl_breadcrumbs--alternate a{color:inherit}.pl_page-heading .pl_section-title{width:100%;text-align:center;color:#2D3142;margin:10px 0;text-overflow:ellipsis;overflow:hidden;font-weight:700;word-wrap:break-word;white-space:pre-wrap;hyphens:auto}@media screen and (max-width: 1023px){.pl_page-heading .pl_section-title{font-size:1.556em;line-height:1.556}}.pl_page-heading .pl_section-title--alternate{text-align:center;text-transform:uppercase;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;font-size:2.778rem;line-height:61px;letter-spacing:5px;font-weight:700;word-wrap:break-word;white-space:pre-wrap;hyphens:auto}@media only screen and (max-width: 767px){.pl_page-heading .pl_section-title--alternate{font-size:1.556rem;line-height:1.556}}.pl_page-heading .pl_section-subtitle{font-size:1.111rem;text-transform:none;text-align:center;color:#999;margin:0;font-style:italic}.pl_section-subheading{font-size:1.12rem;font-style:italic;line-height:23px;color:#2D3142;text-align:center}.pl_title--alternate{text-align:center;text-transform:uppercase;color:#fff;font-size:1.5rem;font-family:"Montserrat",sans-serif;letter-spacing:2.5px;font-weight:700}.pl_subtitle--alternate{max-width:940px;margin:0 auto 40px auto;font-family:Georgia,serif;font-style:italic;font-size:1rem;line-height:32px;color:#999;text-transform:none}.pl_section-subheading--alternate{color:#fff}.pl_header-section{display:flex;position:relative;align-items:center;text-align:center;justify-content:center;padding:8rem 0}@media only screen and (max-width: 1023px){.pl_header-section{padding:6rem 0}}@media only screen and (max-width: 767px){.pl_header-section{padding:3rem 0}}.pl_header-section.size--small{min-height:0;padding:3rem 0}@media only screen and (max-width: 1023px){.pl_header-section.size--small{padding:2rem 0}}.pl_header-section .pl_background{position:absolute;top:0;left:0;width:100%;height:100%}.pl_header-section .pl_background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_header-section .pl_content{position:relative;color:#fff}.pl_header-section.color--dark .pl_content{color:#444}.pl_header-section .pl_breadcrumbs{margin-bottom:0.25em}.pl_header-section .pl_title{margin:0 0 .1em}@media only screen and (max-width: 767px){.pl_header-section .pl_title{font-size:1.556rem}}.pl_header-section .pl_sub-title{font-size:1.111rem;font-style:italic}.pl_breadcrumbs{font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#444}.pl_breadcrumbs a{color:#444;transition:all .25s}.pl_breadcrumbs a:hover{color:#023441}.pl_breadcrumbs .separator{display:inline-block;margin:0 .5em;vertical-align:text-bottom;opacity:.2;font-size:.8em}.pl_breadcrumbs.pl_breadcrumbs--alt{color:#fff}.pl_breadcrumbs.pl_breadcrumbs--alt a{color:#fff;transition:all .25s}.pl_breadcrumbs.pl_breadcrumbs--alt a:hover{color:#023441}.pl_breadcrumbs.pl_breadcrumbs--blog{color:#fff}.pl_breadcrumbs.pl_breadcrumbs--blog a{color:#fff;transition:all .25s}.pl_breadcrumbs.pl_breadcrumbs--blog a:hover{color:rgba(255,255,255,0.7)}.pl_compliance{font-family:"Montserrat",sans-serif;color:#444;font-size:0.722rem;margin-top:40px}.pl_compliance .pl_compliance-wrapper{margin-left:0}@media only screen and (max-width: 767px){.pl_compliance .pl_compliance-wrapper{margin:0 15px}}.pl_listing-details-container-wrapper .pl_compliance{margin-top:0px}.pl_toggle_switch_container{height:20px;margin:auto;text-align:center}.pl_toggle_switch_container input{width:0;height:0}.pl_toggle_switch{position:relative;display:inline-block;font-size:20px;width:40px;height:20px;background:transparent;border-radius:20px;border:2px solid #009CC6;padding:0;box-sizing:border-box;cursor:pointer}.pl_toggle_switch input{position:absolute;opacity:0}.pl_toggle_switch input:checked+div{left:21px}.pl_toggle_switch div{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:12px;height:12px;border-radius:1em;background:#009CC6;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}body{margin:15px;background:#fff}@media (max-width: 767px){body{margin:0}}body:before,body:after{content:'';position:fixed;left:0;width:100%;height:15px;background:#fff;z-index:1000}@media (max-width: 767px){body:before,body:after{display:none}}body:before{top:0}body:after{bottom:0}.pl_header{background:#023441;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500}.pl_header a{color:#fff}@media only screen and (max-width: 1024px){.pl_header.menu-active{min-height:100vh}}body.home .pl_header{position:absolute;top:0;left:0;width:100%;z-index:2;background:none}body.home .pl_header.menu-active{position:relative;background:#023441}.pl_header-content{display:flex;max-width:1200px;padding:20px 15px;margin:0 auto}@media only screen and (max-width: 1229px){.pl_header-content{max-width:940px}}@media only screen and (max-width: 1024px){.pl_header-content{max-width:100%;flex-wrap:wrap}}.pl_logo-wrapper img{max-height:150px;max-width:100%}@media only screen and (max-width: 1229px){.pl_logo-wrapper img{max-height:140px;max-width:100%;width:auto}}.pl_logo-wrapper .pl_site-title{display:inline-block;font-size:32px;font-weight:500;line-height:1;padding:15px 20px;border:3px solid #fff;color:#fff;text-transform:uppercase;letter-spacing:2px;transition:all .25s}.pl_logo-wrapper .pl_site-title .full{display:block}.pl_logo-wrapper .pl_site-title .trimmed{display:none;font-size:20px}@media only screen and (max-width: 1229px){.pl_logo-wrapper .pl_site-title{padding:10px 15px}.pl_logo-wrapper .pl_site-title .full{display:none}.pl_logo-wrapper .pl_site-title .trimmed{display:block}}.pl_logo-wrapper .pl_site-title:hover{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.5)}.pl_branding-wrapper{margin-right:1em;flex:1 0 auto;max-width:50%}.pl_branding-wrapper a{display:inline-block;margin:.5em 0}@media only screen and (max-width: 1024px){.pl_branding-wrapper a{margin:0;display:block}.pl_branding-wrapper a img{display:block}}@media only screen and (max-width: 1024px){.pl_branding-wrapper{display:flex;align-items:center;flex:1 1 0}}.pl_branding-wrapper .pl_site-description{letter-spacing:2px;text-transform:uppercase;margin:.25em 0}@media only screen and (max-width: 1229px){.pl_branding-wrapper .pl_site-description{display:none}}.pl_mobile-wrapper{display:none;align-items:center}.pl_mobile-wrapper .page-title{text-transform:uppercase;margin-right:.5rem;text-align:right}@media only screen and (max-width: 1023px) and (max-width: 767px){.pl_mobile-wrapper .page-title{display:none}}.pl_mobile-wrapper .phone,.pl_mobile-wrapper .map{font-size:18px;display:none;width:1em;height:1em;padding:.5rem;line-height:1;text-align:center}@media only screen and (max-width: 767px){.pl_mobile-wrapper .phone,.pl_mobile-wrapper .map{display:block}}.pl_mobile-wrapper .menu-toggle{position:relative;padding:0;width:30px;height:33px;outline:none;margin-left:.5rem;border:none;background:none;-webkit-appearance:none}.pl_mobile-wrapper .menu-toggle:before,.pl_mobile-wrapper .menu-toggle:after{content:'';position:absolute;left:0;width:30px;border-bottom:3px solid #fff;transition:all .25s}.pl_mobile-wrapper .menu-toggle:before{top:16%;height:7px;border-top:3px solid #fff}.pl_mobile-wrapper .menu-toggle:after{top:78%;height:0}.pl_header.menu-active .pl_mobile-wrapper .menu-toggle:before{height:0;border-top-width:0;transform:rotate(135deg);top:50%}.pl_header.menu-active .pl_mobile-wrapper .menu-toggle:after{transform:rotate(225deg);top:50%}@media only screen and (max-width: 1024px){.pl_mobile-wrapper{display:flex;margin-left:auto;flex:0 1 40%;justify-content:flex-end}}.pl_nav-wrapper{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:-15px;transition:visibility .25s, opacity .25s, transform .25s}@media only screen and (max-width: 1024px){.pl_nav-wrapper{flex-basis:100%;max-width:100%;height:0;padding:0;overflow:hidden;visibility:hidden;opacity:0;transform:scale(0.8)}.pl_header.menu-active .pl_nav-wrapper{padding:50px 0 10px;height:auto;visibility:visible;opacity:1;transform:scale(1)}}.pl_nav-wrapper .agent-info{padding:0;letter-spacing:1px;display:flex;justify-content:center}.pl_nav-wrapper .agent-info a{transition:all .25s}.pl_nav-wrapper .agent-info a:hover{color:rgba(255,255,255,0.5)}@media only screen and (max-width: 1024px){.pl_nav-wrapper .agent-info{order:3;flex-basis:100%;max-width:100%;margin-top:1em}}@media only screen and (max-width: 767px){.pl_nav-wrapper .agent-info{flex-wrap:wrap}.pl_nav-wrapper .agent-info>*{flex-basis:100%;max-width:100%;text-align:center}.pl_nav-wrapper .agent-info>*:before{display:none}}.pl_nav-wrapper .agent-info,.pl_nav-wrapper .pl_login-wrapper{line-height:2}@media only screen and (max-width: 767px){.pl_nav-wrapper .agent-info,.pl_nav-wrapper .pl_login-wrapper{line-height:1.5}}.pl_nav-wrapper>*,.pl_nav-wrapper .agent-info>*{display:inline-block;position:relative;padding:0 15px}.pl_nav-wrapper>*+*:before,.pl_nav-wrapper .agent-info>*+*:before{content:'';position:absolute;left:-1px;top:.4em;height:1em;border-left:2px solid rgba(255,255,255,0.2)}.pl_nav-wrapper>.no-separator:before,.pl_nav-wrapper>.no-separator--force:before{display:none}.pl_login-wrapper>a{letter-spacing:1px;transition:all .25s}.pl_login-wrapper>a:hover{color:rgba(255,255,255,0.5)}.pl_login-wrapper .separator{display:inline-block;font-size:.8em;margin:0 7px}.pl_login-wrapper .pl_language_wrapper{display:inline-block;position:relative;margin-left:15px;padding-left:15px;height:2em;float:right}@media only screen and (max-width: 1024px){.pl_login-wrapper .pl_language_wrapper{display:block;float:none;height:auto;max-width:210px;margin:0 auto;padding-left:0}}.pl_login-wrapper .pl_language_wrapper:before{content:'';position:absolute;left:-1px;top:.4em;height:1em;border-left:2px solid rgba(255,255,255,0.2)}@media only screen and (max-width: 1024px){.pl_login-wrapper .pl_language_wrapper:before{display:none}}.pl_login-wrapper .pl_language_wrapper .pl_language_dropdown{height:2em;line-height:2;display:block;color:#fff}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single{display:block;height:auto}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-single,.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-single span{background:none;line-height:2;height:auto !important;padding:0}@media only screen and (max-width: 1024px){.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-single,.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-single span{text-align:center}}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-single div{display:none}.pl_login-wrapper .pl_language_wrapper .chosen-container-single .chosen-single span:after{content:'';display:inline-block;height:0;width:0;margin-left:.4em;border:.2em solid transparent;border-top:0.35em solid #fff}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-with-drop .chosen-drop{top:100%;right:0;left:auto;min-width:210px}@media only screen and (max-width: 1024px){.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-with-drop .chosen-drop{position:relative;left:0;top:0}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-with-drop .chosen-drop li{text-align:center}}.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-drop ul.chosen-results{border:none}@media only screen and (max-width: 1024px){.pl_login-wrapper .pl_language_wrapper .chosen-container.chosen-container-single .chosen-drop ul.chosen-results{border:1px solid #fff}}.pl_socials-wrapper li a{transition:all .25s}.pl_socials-wrapper li a:hover{color:rgba(255,255,255,0.5)}@media only screen and (max-width: 1024px){.pl_login-wrapper,.pl_socials-wrapper{order:2;flex-basis:100%;max-width:100%;text-align:center;margin-top:1em;text-transform:uppercase}.pl_login-wrapper:before,.pl_socials-wrapper:before{display:none}.pl_socials-wrapper a{padding:0 5px}}.pl_menu-wrapper{flex:1 1 100%;max-width:100%;text-align:right;letter-spacing:1px}.pl_menu-wrapper:before{display:none}@media only screen and (max-width: 1024px){.pl_menu-wrapper{font-size:1rem}}.pl_menu-wrapper .menu-item{position:relative;display:inline-block;text-transform:uppercase}.pl_menu-wrapper .menu-item>a{position:relative;display:block;padding:5px 15px;transition:all .25s}.pl_menu-wrapper .menu-item>a:hover{opacity:.7}.pl_menu-wrapper .menu-item.current-menu-item>a{opacity:.7}.pl_menu-wrapper .menu-item.menu-item-has-children>a:after{content:'';display:inline-block;height:0;width:0;margin-left:.4em;border:.2em solid transparent;border-top:0.35em solid #fff}@media only screen and (max-width: 1024px){.pl_menu-wrapper .menu-item{display:block;margin:10px 0}.pl_menu-wrapper .menu-item>a{display:inline-block}}.pl_menu-wrapper .sub-menu{visibility:hidden;opacity:0;position:absolute;left:50%;top:100%;min-width:200px;max-width:300px;padding-top:0px;font-size:0.6667rem;text-align:left;transform:translateX(-50%);transition:all .25s}.pl_menu-wrapper .sub-menu:before{content:'';position:absolute;top:10px;left:50%;width:0;height:0;border:14px solid transparent;margin-left:-14px;border-bottom-color:#fff;border-top-width:0;transition:all .25s}.pl_menu-wrapper .sub-menu a{color:#000;background:#fff;padding:10px 15px;border-left:1px solid rgba(0,0,0,0.05);border-right:1px solid rgba(0,0,0,0.05);word-wrap:break-word;transition:all .25s}.pl_menu-wrapper .sub-menu a:hover{opacity:1}.pl_menu-wrapper .sub-menu .current-menu-item>a{opacity:1}.pl_menu-wrapper .sub-menu .menu-item{display:block}.pl_menu-wrapper .sub-menu .menu-item:first-child a{border-top:1px solid rgba(0,0,0,0.05);padding-top:15px}.pl_menu-wrapper .sub-menu .menu-item:last-child a{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:15px}.pl_menu-wrapper .sub-menu .menu-item:hover a{color:#fff;background:#023441;border-color:#023441}@media only screen and (max-width: 1024px){.pl_menu-wrapper .sub-menu{visibility:visible;opacity:1;position:static;left:0;background:none;border:none;text-align:center;padding:.5em 0;font-size:0.8889rem;transition:none;max-width:none;transform:translateX(0%)}.pl_menu-wrapper .sub-menu:before{display:none}.pl_menu-wrapper .sub-menu a{background:none;color:white;padding:5px 15px;transition:none;border:none}.pl_menu-wrapper .sub-menu .menu-item{margin:0}.pl_menu-wrapper .sub-menu .menu-item:first-child a,.pl_menu-wrapper .sub-menu .menu-item:last-child a{border:none;padding:5px 15px}.pl_menu-wrapper .sub-menu .menu-item:hover a{color:#fff;background:none}}.pl_menu-wrapper .menu-item:hover .sub-menu{visibility:visible;opacity:1;padding-top:14px}.pl_menu-wrapper .menu-item:hover .sub-menu:before{top:2px;z-index:1}@media only screen and (max-width: 1024px){.pl_menu-wrapper .menu-item:hover .sub-menu{padding-top:.5em}}.pl_menu-wrapper .main-nav{margin-right:-15px}@media only screen and (max-width: 1024px){.pl_menu-wrapper .main-nav{margin-right:0}}@media only screen and (min-width: 1024px){.pl_menu-wrapper .sub-menu .menu-item a:before{display:none}}@media only screen and (max-width: 1024px){.pl_menu-wrapper{text-align:center;padding-bottom:30px}}@media only print{.pl_header,#header{display:block}.pl_login-wrapper,.pl_menu-wrapper,.pl_socials-wrapper{display:none}.pl_header-content{display:block;text-align:center}.pl_branding-wrapper{margin-right:0;margin-bottom:20px}.pl_nav-wrapper{display:block;margin-right:0}}.pl_footer{font-size:14px;font-weight:400;color:#fff;background:#023441;clear:both}.pl_footer img{height:auto}.pl_footer a{transition:all .25s}.pl_footer__title{display:flex;align-items:center;justify-content:space-between;max-width:1200px;padding:50px 15px;margin:0 auto}.pl_footer__title .pl_logo-wrapper{max-width:50%}@media only screen and (max-width: 1229px){.pl_footer__title .pl_logo-wrapper{max-width:100%}}.pl_footer__title .pl_logo-wrapper img{max-height:150px}@media only screen and (max-width: 1229px){.pl_footer__title .pl_logo-wrapper img{max-height:140px;max-width:100%;width:auto}}.pl_footer__title .pl_site-title{font-size:24px}.pl_footer__title .pl_social-buttons{display:inline-block}.pl_footer__title .pl_social-buttons a:hover{color:rgba(255,255,255,0.5)}@media only screen and (max-width: 1229px){.pl_footer__title{max-width:940px;padding-bottom:60px}}@media only screen and (max-width: 1023px){.pl_footer__title{max-width:680px;padding-bottom:40px;padding-top:60px}}@media only screen and (max-width: 767px){.pl_footer__title{max-width:360px;padding-bottom:20px;flex-wrap:wrap;justify-content:center}.pl_footer__title .pl_site-title{margin-bottom:.5em}.pl_footer__title .pl_social-buttons{flex-basis:100%;max-width:100%;text-align:center}}.pl_footer__info{max-width:1200px;padding:15px;margin:0 auto 100px;display:flex;justify-content:space-between}.pl_footer__info h3{margin-top:0;margin-bottom:1.3em}.pl_footer__info .pl_contact-info,.pl_footer__info .pl_menu,.pl_footer__info .pl_nar-info{flex:0 1 auto}.pl_footer__info .pl_contact-info{flex-basis:25%;max-width:25%}.pl_footer__info .pl_contact-info li{position:relative;margin-bottom:1.5em}.pl_footer__info .pl_contact-info li>p{padding-left:2.25em;word-wrap:break-word}.pl_footer__info .pl_contact-info li.email>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl_footer__info .pl_contact-info li span{display:block;margin-bottom:.5em}.pl_footer__info .pl_contact-info li>i.fa{position:absolute;top:0;left:0;font-size:16px;width:1.25em;height:1.25em;line-height:1.25;color:#fff;text-align:center}.pl_footer__info .pl_contact-info a{color:#fff;font-weight:500}.pl_footer__info .pl_contact-info a:hover{color:rgba(255,255,255,0.5)}.pl_footer__info .pl_menu{flex-basis:20%;max-width:20%}.pl_footer__info .pl_menu li{display:block;margin-bottom:1em}.pl_footer__info .pl_nar-info{flex-basis:40%;max-width:40%}.pl_footer__info .pl_nar-info p{font-size:12px;margin-bottom:2em}@media only screen and (max-width: 1023px) and (min-width: 768px), only screen and (min-width: 1229px){.pl_footer__info .pl_nar-info{display:flex;flex-wrap:wrap;align-content:flex-start}.pl_footer__info .pl_nar-info p{order:2;flex:1 0 10%}.pl_footer__info .pl_nar-info img{order:1;align-self:flex-start;margin-right:2rem}}@media only screen and (max-width: 1229px){.pl_footer__info{max-width:940px;margin-bottom:30px}.pl_footer__info .pl_nar-info{flex-basis:45%;max-width:45%}}@media only screen and (max-width: 1023px){.pl_footer__info{max-width:680px;flex-wrap:wrap}.pl_footer__info .pl_contact-info{flex-basis:50%;max-width:50%;margin-bottom:3em}.pl_footer__info .pl_menu{flex-basis:40%;max-width:40%;margin-bottom:3em}.pl_footer__info .pl_nar-info{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 767px){.pl_footer__info{max-width:360px;text-align:center}.pl_footer__info .pl_owner-info-wrap{text-align:left}.pl_footer__info .pl_contact-info,.pl_footer__info .pl_menu,.pl_footer__info .pl_nar-info{flex-basis:100%;max-width:100%}}.pl_footer__compliance{max-width:1200px;padding:0 15px;margin:-30px auto 50px}@media only screen and (max-width: 1229px){.pl_footer__compliance{max-width:940px}}@media only screen and (max-width: 1023px){.pl_footer__compliance{max-width:680px;margin:3em auto 2em}}@media only screen and (max-width: 767px){.pl_footer__compliance{max-width:360px;text-align:center}}.pl_footer__compliance h3{margin-top:0;margin-bottom:1.3em}.pl_footer__compliance a{color:#fff}.pl_footer__compliance li{margin-bottom:1em}@media only screen and (max-width: 767px){.pl_footer__compliance li{text-align:center}}.pl_footer__compliance.pl_count--4 ul{display:flex;flex-wrap:wrap}.pl_footer__compliance.pl_count--4 li{flex:0 1 32.5%}.pl_footer__compliance.pl_count--4 li:nth-child(2n){flex-basis:50%}@media only screen and (max-width: 1229px){.pl_footer__compliance.pl_count--4 li{flex-basis:30%}}@media only screen and (max-width: 1023px){.pl_footer__compliance.pl_count--4 li{flex-basis:50%}}@media only screen and (max-width: 767px){.pl_footer__compliance.pl_count--4 li{flex-basis:100%}.pl_footer__compliance.pl_count--4 li:nth-child(2n){flex-basis:100%}}.pl_footer .pl_menu ul a,.pl_footer__compliance ul a{display:inline-block;position:relative;padding:0;transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.pl_footer .pl_menu ul a:before,.pl_footer__compliance ul a:before{content:'';position:absolute;top:.7em;left:0;height:2px;width:0em;margin-top:-1px;background:#fff;transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.pl_footer .pl_menu ul a:hover,.pl_footer__compliance ul a:hover{padding-left:1.5em}.pl_footer .pl_menu ul a:hover:before,.pl_footer__compliance ul a:hover:before{width:1em}.pl_copyright-wrap{border-top:2px solid rgba(255,255,255,0.2)}.pl_copyright{display:flex;align-items:center;justify-content:space-between;max-width:1200px;padding:15px;margin:0 auto;text-align:left}.pl_copyright .sign{font-size:1em}.pl_copyright .reserved,.pl_copyright .powered{display:inline-block}.pl_copyright .powered a{color:#009CC6;font-weight:bold}.pl_copyright .powered a:hover{color:rgba(0,156,198,0.7)}@media only screen and (max-width: 1229px){.pl_copyright{max-width:940px}}@media only screen and (max-width: 1023px){.pl_copyright{max-width:680px}}@media only screen and (max-width: 767px){.pl_copyright{max-width:360px}.pl_copyright .powered{text-align:right}}@media only print{.pl_footer{display:block}.pl_footer__title,.pl_footer__info{display:none}.pl_copyright-wrap{border-top:none}}.pl_has-popup{overflow:hidden}.pl_popup__inner{display:none}.pl_popup-wrapper{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background:#023441;border:15px solid #fff;box-sizing:border-box;overflow-y:auto;opacity:0;transition:opacity .4s;font-family:"Montserrat",sans-serif}@media screen and (max-width: 767px){.pl_popup-wrapper{border:none}}.pl_popup-wrapper .pl_btn--info{position:absolute;right:85px;top:20px;height:50px;color:rgba(255,255,255,0.7);font-size:0.778rem;line-height:50px;text-transform:uppercase;font-family:"Montserrat",sans-serif}@media screen and (max-width: 767px){.pl_popup-wrapper .pl_btn--info{display:none}}.pl_popup-wrapper .pl_btn--close{position:absolute;right:20px;top:20px;width:50px;height:50px;cursor:pointer;background:#023441;z-index:100}.pl_popup-wrapper .pl_btn--close:before,.pl_popup-wrapper .pl_btn--close:after{position:absolute;left:25px;content:' ';height:50px;width:2px;background-color:#fff;transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.pl_popup-wrapper .pl_btn--close:before{transform:rotate(45deg)}.pl_popup-wrapper .pl_btn--close:after{transform:rotate(-45deg)}.pl_popup-wrapper .pl_btn--close:hover:before{transform:rotate(45deg) scale(0.6)}.pl_popup-wrapper .pl_btn--close:hover:after{transform:rotate(-45deg) scale(0.6)}.pl_popup-wrapper .pl_btn--close:hover:before,.pl_popup-wrapper .pl_btn--close:hover:after{width:3px}@media screen and (max-width: 767px){.pl_popup-wrapper .pl_btn--close{top:10px;right:10px}.pl_popup-wrapper .pl_btn--close:before,.pl_popup-wrapper .pl_btn--close:after{height:35px}.pl_popup-wrapper .pl_btn--close:hover{transform:none}}.pl_popup-wrapper .pl_popup-wrapper__form-wrapper{width:100%;opacity:0;transform:scale(0.8);transition:all .25s}.pl_popup-wrapper.pl_wrapper--open .pl_popup-wrapper__form-wrapper{opacity:1;transform:scale(1)}.pl_popup-wrapper .pl_popup__inner{max-width:500px;width:100%;min-height:100%;box-sizing:border-box;padding:50px 20px;display:flex;justify-content:center;align-items:center;margin:0 auto}.pl_popup-wrapper .pl_popup__inner form{width:100%}.pl_popup-wrapper h2{color:#fff;font-size:1.5rem;text-align:center;background:#023441}@media screen and (max-width: 767px){.pl_popup-wrapper h2{margin:0;padding:10px}}.pl_popup-wrapper #pl_leadCapture{flex-direction:column}.pl_popup-wrapper #pl_leadCapture h2.pl_leadCapture--title{font-family:"Montserrat",sans-serif;font-size:1.5rem}@media screen and (max-width: 767px){.pl_popup-wrapper #pl_leadCapture h2.pl_leadCapture--title{padding:10px}}.pl_popup-wrapper #pl_leadCapture #pl_leadCapture_desc_box,.pl_popup-wrapper #pl_leadCapture .pl_leadCapture-wrapper{width:100%;max-width:100%}.pl_popup-wrapper #pl_leadCapture #pl_leadCapture_desc_box{font-size:1rem;color:#fff;line-height:2rem;text-align:center}.pl_popup-wrapper #pl_leadCapture a{color:#fff}.pl_popup-wrapper .widget.pl_widget-contact{padding:0;margin:0}.pl_popup-wrapper label{padding:20px 0 5px;color:#fff;font-size:0.667rem;font-family:"Montserrat",sans-serif}.pl_popup-wrapper input{width:100%;box-sizing:border-box;font-family:"Montserrat",sans-serif;border-radius:0}.pl_popup-wrapper input.pl_button_lead{width:auto;display:block;text-align:center;min-width:200px}.pl_popup-wrapper .pl_savedSearch-notify{width:100%;font-size:0.667rem}.pl_popup-wrapper .pl_savedSearch-notify .chosen-container:after{content:'';position:absolute;top:50%;right:5px;transition:all .25s;margin-top:-5px;width:8px;height:8px;border:0 solid #023441;border-right-width:2px;border-bottom-width:2px;transform:translate(-50%, -15%) rotate(45deg);z-index:100}.pl_popup-wrapper .pl_savedSearch-notify select,.pl_popup-wrapper .pl_savedSearch-notify .chosen-container.chosen-container-single{height:40px;text-align:left;line-height:40px}.pl_popup-wrapper .pl_savedSearch-notify a.chosen-single div{height:40px;line-height:40px}.pl_popup-wrapper .pl_savedSearch-notify a.chosen-single span{text-transform:none;padding:0 10px;font-size:0.667rem;font-family:"Montserrat",sans-serif;color:#444;line-height:40px;height:40px}.pl_popup-wrapper .pl_submit-wrapper{margin-top:30px;text-align:center;display:flex;flex-direction:column-reverse;color:#fff}.pl_popup-wrapper .pl_submit-wrapper a{color:inherit;font-size:0.944rem;font-style:italic;padding-bottom:15px;display:inline-block;text-align:center;margin-top:15px}.pl_popup-wrapper .pl_submit-wrapper--reset{text-align:center}.pl_popup-wrapper .pl_submit-wrapper--reset input[type="submit"]{margin-left:0}.pl_popup-wrapper input.pl_button,.pl_popup-wrapper input.pl_button_lead,.pl_popup-wrapper .pl_submit-wrapper input[type="submit"]{width:100%}.pl_popup-wrapper .pl_savedSearch-filters li{display:inline-block;color:#fff;text-align:left;margin-right:15px}.pl_popup-wrapper .pl_savedSearch-filters li span{width:auto;font-size:0.778rem}.pl_popup-wrapper .pl_savedSearch-filters li .pl_savedSearch-filterName{text-transform:uppercase;margin-right:10px;font-weight:700}.pl_popup-wrapper .pl_savedSearch-filters li .pl_savedSearch-filterValue{text-transform:none;font-weight:normal}.pl_popup-wrapper .chosen-container.chosen-container-single a.chosen-single{background-color:#fff;color:#000}.pl_popup-wrapper .chosen-container.chosen-container-single a.chosen-single span{background-color:#fff;color:#000}.pl_popup-wrapper .chosen-container.chosen-container-single a.chosen-single>div:after{border-color:#000}.pl_popup-wrapper.pl_wrapper--open{opacity:1}#pl_ContactAgentForm .pl_widget-contact{width:100%}.pl_trustedLogos{display:flex;flex-wrap:wrap;margin:60px 0;align-items:center;justify-content:center}@media only screen and (max-width: 1229px){.pl_trustedLogos{margin:50px 0}}@media only screen and (max-width: 1023px){.pl_trustedLogos{margin:40px 0}}@media only screen and (max-width: 767px){.pl_trustedLogos{margin:30px 0 0}}.pl_trustedLogos .trusted_logo{flex:0 0 16.666%;max-width:16.666%}.pl_trustedLogos .trusted_logo img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.pl_trustedLogos .trusted_logo{flex-basis:33.3333%;max-width:33.333%;margin-bottom:30px}}@media only screen and (max-width: 480px){.pl_trustedLogos .trusted_logo{flex:1 0 50%;max-width:50%}}.pl_trustedLogos .stretch,.pl_trustedLogos .logo-spacer{display:none}.pl_placester-upgrade-form{display:flex;flex-wrap:wrap;flex-direction:column;background:#023441;max-width:340px;position:fixed;box-sizing:border-box;right:15px;bottom:65px;padding:0 20px 20px;text-align:center;color:#fff;font-family:"Montserrat",sans-serif;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(100%);z-index:1000;opacity:100}.pl_placester-upgrade-form.animation--faded{opacity:0;visibility:hidden}@media (max-width: 767px){.pl_placester-upgrade-form{display:none}}.pl_placester-upgrade-form:hover{bottom:15px;transform:translateY(0)}.pl_placester-upgrade-form a{color:inherit;font-weight:700}.pl_placester-upgrade-form a img{max-width:100%;display:block}.pl_placester-upgrade-form p{font-family:Georgia,serif;font-style:italic;font-size:0.889rem;color:#fff;margin:1rem 0}.pl_placester-upgrade-form .pl_placester-title{height:50px;line-height:50px;text-transform:uppercase}.pl_placester-upgrade-form .pl_placester-title span,.pl_placester-upgrade-form .pl_placester-title span img{display:inline-block;vertical-align:middle;line-height:normal}.pl_placester-upgrade-form .pl_placester-title img{margin:0 4px}.pl_placester-upgrade-form .button--general{padding:0.889rem 4rem}.agent-widget{display:flex;position:relative;margin:15px 0;padding:0 10px;justify-content:center;align-items:center;overflow:hidden;font-family:"Montserrat",sans-serif;max-height:846px}.agent-widget:before,.agent-widget:after{content:" ";display:table}.agent-widget:after{clear:both}@media screen and (max-width: 1023px){.agent-widget{max-height:911px}}@media screen and (max-width: 767px){.agent-widget{padding:10px;max-height:100%;display:block}}.agent-widget .agent-background-image{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media screen and (max-width: 767px){.agent-widget .agent-background-image{display:none}}.agent-widget .agent-background-image .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242,242,242,0.8)}.agent-widget .agent-background-image img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.agent-widget .pl_widget-agent{max-width:100%;margin:0;padding:30px 0}@media screen and (max-width: 1023px){.agent-widget .pl_widget-agent{display:block}}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent{max-height:inherit}}.agent-widget .pl_widget-agent--inner{background-color:#fff;padding:60px;position:relative;display:flex}.agent-widget .pl_widget-agent--inner .pl_widget-agent--thumb{width:227px;overflow:hidden}@media screen and (max-width: 1023px){.agent-widget .pl_widget-agent--inner{padding:36px 30px;width:606px;max-height:911px;flex-direction:column}.agent-widget .pl_widget-agent--inner .pl_widget-agent--thumb{margin-right:0;width:100%;max-height:312px}}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--inner{padding:0;max-height:inherit;width:100%;top:0;position:inherit;transform:inherit}}.agent-widget .pl_widget-agent--image{display:inline-block;width:227px;height:225px;vertical-align:top;position:relative}@media screen and (max-width: 1023px){.agent-widget .pl_widget-agent--image{display:block;width:100%;height:312px;overflow:hidden}}.agent-widget .pl_widget-agent--expanded-info{display:inline-block;max-width:800px;background:#fff;position:relative}@media screen and (max-width: 1023px){.agent-widget .pl_widget-agent--expanded-info{max-width:607px;max-height:489px;margin-left:0}}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info{max-width:100%;max-height:inherit}}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--color-box{width:100px;height:5px;background-color:#023441;margin-bottom:11px}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--color-box{margin-bottom:25px}}.agent-widget .pl_widget-agent--expanded-info li{color:#666;display:inline-block;padding:0;font-family:"Montserrat",sans-serif;font-weight:normal;line-height:normal;font-size:0.778rem;letter-spacing:1.5px;vertical-align:top}.agent-widget .pl_widget-agent--expanded-info li span{vertical-align:sub}.agent-widget .pl_widget-agent--expanded-info li:not(:first-child){border-left:1px solid #C8C8C8;padding:0 10px 0 0}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info li:not(:first-child){border:none;padding:0}}.agent-widget .pl_widget-agent--expanded-info li:first-child{padding:0 10px}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info li:first-child{padding:0}}.agent-widget .pl_widget-agent--expanded-info li.pl_widget-agent--state-license{padding:0 10px}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--headline{font-family:"Montserrat",sans-serif;margin-top:0;color:#2D3142;font-weight:500;line-height:normal;font-size:1.556rem;letter-spacing:2.5px;text-transform:uppercase}.agent-widget .pl_widget-agent--expanded-info .agent-info-list{padding:14px 0 10px 0;font-size:0.778rem}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info .agent-info-list{padding:0 0 5px 0}.agent-widget .pl_widget-agent--expanded-info .agent-info-list>li{width:100%}.agent-widget .pl_widget-agent--expanded-info .agent-info-list .pl_widget-agent--state-license{margin-left:14.5px}.agent-widget .pl_widget-agent--expanded-info .agent-info-list .pl_widget-agent--social{display:block;border-left:none;margin-left:22.5px;padding:0;font-size:0.778rem}}.agent-widget .pl_widget-agent--expanded-info .pl_socialLinks{padding:0}.agent-widget .pl_widget-agent--expanded-info .pl_socialLinks li{border-left:none}.agent-widget .pl_widget-agent--expanded-info .pl_socialLinks a{color:#666}.agent-widget .pl_widget-agent--expanded-info .pl_socialLinks i{line-height:1.4;font-size:0.778rem}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--email{font-size:0.778rem;letter-spacing:1.5px;line-height:normal;padding-bottom:10px}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--email a{color:#666}.agent-widget .pl_widget-agent--expanded-info .agent-icon{padding-left:0 !important}.agent-widget .pl_widget-agent--expanded-info .agent-icon i{color:#009CC6;margin-right:12px;width:12.5px}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--phone{font-size:0.778rem;letter-spacing:1.5px;line-height:normal}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--phone a{color:#666}.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--bio{color:#444;font-family:Georgia,serif;padding:24px 0 12px 0;line-height:34px;font-size:1rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-wrap:break-word}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info .pl_widget-agent--bio{padding:24px 0 0 0}}.agent-widget .pl_widget-agent--expanded-info .button-wrapper{text-align:right;margin-top:24px}.agent-widget .pl_widget-agent--expanded-info .button-wrapper .agent-link{display:inline-block}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info .button-wrapper .agent-link{display:block;width:100%}.agent-widget .pl_widget-agent--expanded-info .button-wrapper .agent-link .agent-btn{width:100%}}.agent-widget .pl_widget-agent--expanded-info .button-wrapper .agent-link .agent-right-btn{margin-left:30px}@media screen and (max-width: 767px){.agent-widget .pl_widget-agent--expanded-info .button-wrapper .agent-link .agent-right-btn{margin-left:0;margin-top:30px}}.pl_agent-wrapper{padding:0 15px;margin:60px auto;box-sizing:border-box}@media only screen and (max-width: 1229px){.pl_agent-wrapper{max-width:940px;margin:50px auto}}@media only screen and (max-width: 1023px){.pl_agent-wrapper{max-width:680px;margin:40px auto}}@media only screen and (max-width: 767px){.pl_agent-wrapper{max-width:360px;margin:30px auto}}.pl_agent-wrapper .pl_agent-content{display:flex}@media only screen and (max-width: 1023px){.pl_agent-wrapper .pl_agent-content{display:block}}.pl_agent-wrapper .pl_agent-name{text-align:center;margin:0 0 30px}@media only screen and (max-width: 767px){.pl_agent-wrapper .pl_agent-name{font-size:1.556rem;margin-bottom:20px}}.pl_agent-wrapper .pl_agent-info{flex:0 0 340px;max-width:340px;text-align:right;padding-right:40px}@media only screen and (max-width: 1023px){.pl_agent-wrapper .pl_agent-info{text-align:center;padding-right:0;margin:0 auto 40px}}.pl_agent-wrapper .pl_agent-bio{flex:1 1 auto}.pl_agent-wrapper #main_content ul.pl_agent-info-list{margin-bottom:30px;list-style:none}.pl_agent-wrapper .pl_agent-info .pl_agent-info-list li{margin-bottom:10px}.pl_agent-wrapper .pl_agent-info .pl_agent-info-list a{color:#444;transition:all .25s}.pl_agent-wrapper .pl_agent-info .pl_agent-info-list a:hover{color:#023441}.pl_agent-wrapper .pl_agent-info .image-wrap{width:270px;height:270px;margin:0 0 40px auto}@media only screen and (max-width: 1023px){.pl_agent-wrapper .pl_agent-info .image-wrap{margin:0 auto 40px}}.pl_agent-wrapper .pl_agent-info .image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_agent-wrapper .pl_socialLinks li{margin:0 0 0 10px}@media only screen and (max-width: 1023px){.pl_agent-wrapper .pl_socialLinks li{margin:0 5px 0}}.pl_agent-wrapper .pl_agent-bio{word-break:break-word}.pl_agent-wrapper .pl_agent-bio *:first-child{margin-top:0}.pl_agent-wrapper .pl_agent-bio *:last-child{margin-bottom:0}.pl_agent-wrapper #pl_ContactAgentForm{display:none}.pl_agent-wrapper .pl_listings .map-toggle,.pl_agent-wrapper .pl_listings .pl_listing.pl_more-listings{display:none}.page-template-page-template-agents-php .pl_page-pagination{display:block;margin:60px 0;padding:0}.pl_agents-wrapper{max-width:1200px;padding:0 15px;margin:60px auto}@media (max-width: 1229px){.pl_agents-wrapper{max-width:940px}}@media (max-width: 1023px){.pl_agents-wrapper{max-width:680px}}@media (max-width: 767px){.pl_agents-wrapper{max-width:360px}}.pl_agents{margin:-20px;display:flex;flex-wrap:wrap}.pl_agents img{display:block}.pl_agents a{color:#444;transition:all .25s}.pl_agents a:hover{color:#023441}.pl_agents .pl_agent{padding:20px;flex:0 0 33.333%;max-width:33.333%;box-sizing:border-box}@media only screen and (max-width: 1023px){.pl_agents .pl_agent{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 767px){.pl_agents .pl_agent{flex-basis:100%;max-width:100%}}.pl_agents .pl_agent-image{display:block;position:relative;height:0;padding-bottom:100%}.pl_agents .pl_agent-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_agents .pl_agent-info{border:2px solid #000;display:flex;flex-direction:column;align-items:center;padding:1.25em}.pl_agents .pl_agent-info>a{font-size:14px;margin-bottom:.25em}.pl_agents .pl_agent-name{margin:0 0 1em}.agent__browse_listings{margin-top:100px;text-align:center}.pl_hero-wrapper{position:relative;width:100%;z-index:1;padding:100px 0;box-sizing:border-box;display:flex}.pl_hero-wrapper *{font-family:"Montserrat",sans-serif}.pl_hero-wrapper .pl_slider--slides{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.pl_hero-wrapper #home-slider{position:absolute;width:100%;height:100%;top:0;left:0}.pl_hero-wrapper #home-slider .pl_slider-container#carousel{height:100%;max-height:100%;background:rgba(0,0,0,0.6)}.pl_hero-wrapper #home-slider .pl_slider-container#carousel .slides.pl_slider--slides{background:rgba(0,0,0,0.6)}.pl_hero-wrapper #home-slider .pl_slider-container#carousel li{background:rgba(0,0,0,0.6)}.pl_hero-wrapper #home-slider .pl_slider-container#carousel li img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';max-height:unset;backface-visibility:hidden}.pl_hero-wrapper #home-slider #carousel{position:relative}.pl_hero-wrapper #home-slider #carousel li.pl_slide.cloudinary-slideshow{height:100%}.pl_hero-wrapper #home-slider #carousel .pl_slide .pl_slide--caption{background:none;font-size:1.111rem;font-style:italic;color:#fff;margin-bottom:30px;z-index:10;backface-visibility:hidden}@media screen and (max-width: 1023px){.pl_hero-wrapper #home-slider #carousel .pl_slide .pl_slide--caption{display:none}}.pl_hero-wrapper #home-slider #carousel .pl_slide .pl_slide--caption .flex-captionInner{padding:0 15px;margin:0 auto;width:100%;max-width:1200px;font-family:Georgia,serif}@media screen and (max-width: 1229px){.pl_hero-wrapper #home-slider #carousel .pl_slide .pl_slide--caption .flex-captionInner{max-width:940px}}.pl_hero-wrapper #home-slider .pl_slider .flex-control-nav,.pl_hero-wrapper #home-slider .pl_slider .flex-direction-nav{display:none}.pl_hero-wrapper #home-quick-search{max-width:1023px;width:100%;color:#fff;margin:auto;pointer-events:none}@media screen and (max-width: 1023px){.pl_hero-wrapper #home-quick-search{width:100%}}.pl_hero-wrapper #home-quick-search .pl_formContainer{pointer-events:all}.pl_hero-wrapper #home-quick-search .wrapper{width:100%}.pl_hero-wrapper #home-quick-search #pl_searchButton{border-color:#fff}.pl_hero-wrapper #home-quick-search #pl_searchButton:active,.pl_hero-wrapper #home-quick-search #pl_searchButton:focus,.pl_hero-wrapper #home-quick-search #pl_searchButton:hover{border-color:#000}.pl_hero-wrapper h2.pl_section-title{font-size:50px;text-align:center;line-height:1.3;letter-spacing:0.08em;color:#fff;margin:0 auto 30px;font-family:"Montserrat",sans-serif;word-break:break-word}@media screen and (max-width: 1023px){.pl_hero-wrapper h2.pl_section-title{width:80%}}@media screen and (max-width: 767px){.pl_hero-wrapper h2.pl_section-title{width:90%;font-size:1.5rem}}.pl_hero-wrapper h3.pl_section-subtitle{font-size:20px;text-align:center;line-height:1;color:#fff;font-style:italic;display:block;margin:0 auto 30px;text-transform:none;font-family:Georgia,serif}@media screen and (max-width: 1023px){.pl_hero-wrapper h3.pl_section-subtitle{display:none}}.pl_hero-wrapper .pl_arrow_circle{position:absolute;bottom:40px;left:calc(50% - 28px)}@media screen and (max-width: 1023px){.pl_hero-wrapper .pl_arrow_circle{display:none}}.pl_hero-wrapper .pl_arrow_circle .arrow:hover{cursor:pointer;border-color:rgba(255,255,255,0.3)}.pl_hero-wrapper .pl_arrow_circle .arrow:hover:before{background:rgba(255,255,255,0.5)}.pl_hero-wrapper .pl_arrow_circle .arrow:hover:after{border-color:rgba(255,255,255,0.5);border-left-color:transparent;border-top-color:transparent}.pl_hero-wrapper--full-height{height:calc(100vh - 220px)}.pl_hero-wrapper--full-height #home-quick-search{height:100%;display:flex;align-items:center;padding:4rem 10px;box-sizing:border-box;z-index:110}@media screen and (max-width: 1023px){.pl_hero-wrapper--full-height{padding:50px 0}}@media screen and (max-width: 1024px){.pl_hero-wrapper--full-height{height:auto;min-height:calc(100vh - 220px)}}.pl_hero-wrapper--full-height.pl_hero-wrapper--has-menu{height:calc(100vh - 30px)}@media screen and (max-width: 1024px){.pl_hero-wrapper--full-height.pl_hero-wrapper--has-menu{height:auto;min-height:calc(100vh - 30px)}}@media screen and (min-width: 1024px) and (max-height: 680px){.pl_hero-wrapper--full-height.pl_hero-wrapper--has-menu{height:auto;min-height:calc(100vh - 30px)}}.pl_hero-wrapper--has-menu{padding-top:200px}@media screen and (max-width: 1023px){.pl_hero-wrapper--has-menu{padding-top:100px}}.pl_hero-wrapper--has-arrow{padding-bottom:200px}@media screen and (max-width: 1023px){.pl_hero-wrapper--has-arrow{padding-bottom:50px}}@media screen and (max-width: 1023px){.pl_hero-wrapper--hide-mobile{display:none}}.pl_realsatisfied{max-width:1200px}.pl_realsatisfied .pl_logo{display:block;text-align:center;margin-top:-50px}.pl_realsatisfied .pl_logo h2{color:#2D3142;font-size:1.556rem;display:inline-block;margin:30px auto 10px}.pl_realsatisfied .pl_logo img{max-height:40px}.pl_realsatisfied .review-count{text-align:center;font-family:Georgia,serif;font-size:1.111rem;font-style:italic;color:#000;margin:0 auto;text-transform:none}.pl_realsatisfied .pl_rs-measures ul{display:flex;justify-content:center;margin:40px auto}@media screen and (max-width: 767px){.pl_realsatisfied .pl_rs-measures ul{flex-direction:column}}.pl_realsatisfied .pl_rs-measures ul li{display:flex;flex-direction:column;text-align:center;box-sizing:border-box;padding:0 20px}@media screen and (max-width: 767px){.pl_realsatisfied .pl_rs-measures ul li{padding:10px 20px}}.pl_realsatisfied .pl_rs-measures .pl_rs__measure-name{font-family:"Montserrat",sans-serif;font-size:1.111rem}.pl_realsatisfied .pl_rs-measures .pl_rs__star-rating{color:#FFB800;font-size:1.111rem;position:relative;height:1.4rem;margin:0 auto}.pl_realsatisfied .pl_rs-measures .pl_rs__star-rating span{height:1.4rem;line-height:1.4rem;overflow:hidden;width:100%}.pl_realsatisfied .pl_rs-measures .pl_rs__star-rating span:nth-of-type(1):before{content:'\f006 \f006 \f006 \f006 \f006';font-family:'FontAwesome'}.pl_realsatisfied .pl_rs-measures .pl_rs__star-rating span:nth-of-type(2){position:absolute;top:1px;left:0}.pl_realsatisfied .pl_rs-measures .pl_rs__star-rating span:nth-of-type(2):before{position:absolute;left:0;content:'\f005 \f005 \f005 \f005 \f005';font-family:'FontAwesome'}.pl_realsatisfied .pl_rs-measures .pl_rs__measure{font-family:"Montserrat",sans-serif;font-size:0.778rem}.pl_realsatisfied .pl_rs__post-list{padding:0 40px}.home-featured-content{margin-top:10px}.pl_featured-listings_title{display:none;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.5rem;margin-bottom:24px}@media only screen and (max-width: 767px){.pl_featured-listings_title{display:block}}.featured-listings .pl_wrapper{width:auto}.featured-listings .pl_wrapper>div{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-10px}span.pl_listing--featured-card{font-weight:500;color:#000}.pl_listing--featured-card{position:absolute;top:-23px;left:0;width:163px;line-height:23px;font-weight:500;background:#fff;text-align:center;text-transform:uppercase;letter-spacing:0.9px}.pl_listing--featured-card.pl_listing--featured-card{font-size:0.5rem}.home .width-1.width-1.width-1.width-1{display:block}.pl_testimonials__widget__row{position:relative;margin-top:40px}.pl_testimonials__widget__controls{position:absolute;width:100%;top:50%;height:40px;transform:translateY(-50%)}.pl_testimonials__widget__controls .flex-prev,.pl_testimonials__widget__controls .flex-next{position:absolute;left:50%;top:50%;width:57px;height:57px;border-radius:50%;background-color:#DADADA;transition:left 0.5s ease, opacity 0.3s ease;transform:translate(-50%, -50%)}.pl_testimonials__widget__controls .flex-prev:before,.pl_testimonials__widget__controls .flex-next:before{position:absolute;left:50%;top:50%;width:6px;height:6px;font-size:1.4rem;content:" ";transform:translate(-50%, -50%) rotate(45deg);transform-origin:center}.pl_testimonials__widget__controls .flex-prev:after,.pl_testimonials__widget__controls .flex-next:after{content:" ";border-top:1px solid #fff;width:10px;position:absolute;left:50%;top:50%}.pl_testimonials__widget__controls .flex-prev:hover,.pl_testimonials__widget__controls .flex-next:hover{background-color:#023441}.pl_testimonials__widget__controls .flex-prev.minimal,.pl_testimonials__widget__controls .flex-next.minimal{background-color:transparent}.pl_testimonials__widget__controls .flex-prev.minimal:after,.pl_testimonials__widget__controls .flex-next.minimal:after{border-top-width:2px;border-top-color:#023441}.pl_testimonials__widget__controls .flex-prev.minimal:hover,.pl_testimonials__widget__controls .flex-next.minimal:hover{background-color:#E5F5F9}.pl_testimonials__widget__controls .flex-prev.minimal:hover:after,.pl_testimonials__widget__controls .flex-next.minimal:hover:after{border-top-color:#023441}.pl_testimonials__widget__controls .flex-prev.flex-disabled,.pl_testimonials__widget__controls .flex-next.flex-disabled{opacity:0}.pl_testimonials__widget__controls .flex-prev{left:5%}.pl_testimonials__widget__controls .flex-prev.minimal:before{border-bottom-width:2px;border-bottom-color:#023441;border-left-width:2px;border-left-color:#023441}.pl_testimonials__widget__controls .flex-prev.minimal:hover:before{border-bottom-color:#023441;border-left-color:#023441}.pl_testimonials__widget__controls .flex-prev:before{border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #fff;border-left:1px solid #fff}.pl_testimonials__widget__controls .flex-prev.flex-disabled{left:-5%}.pl_testimonials__widget__controls .flex-prev:after{transform:translate(-35%, -50%)}.pl_testimonials__widget__controls .flex-next.flex-next{left:95%}.pl_testimonials__widget__controls .flex-next.flex-next.minimal:before{border-top-width:2px;border-top-color:#023441;border-right-width:2px;border-right-color:#023441}.pl_testimonials__widget__controls .flex-next.flex-next.minimal:hover:before{border-top-color:#023441;border-right-color:#023441}.pl_testimonials__widget__controls .flex-next.flex-next:before{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid transparent;border-left:1px solid transparent}.pl_testimonials__widget__controls .flex-next.flex-next.flex-disabled{left:105%}.pl_testimonials__widget__controls .flex-next.flex-next:after{transform:translate(-65%, -50%)}.widget_testimonials .flex-viewport{overflow:visible !important}.widget_testimonials .pl_testimonials__slides__wrapper .slides li{transition:all .25s}.widget_testimonials .pl_testimonials__slides__wrapper .slides li:not(.slide--active){pointer-events:none;filter:blur(10px);opacity:.5;transform:scale(0.8)}.widget_testimonials .widgettitle{text-align:center;color:#2D3142}.widget_testimonials .pl_testimonials__date{display:block;font-size:0.89rem;color:#999;line-height:normal;text-align:center}.widget_testimonials .pl_testimonials__title{font-size:1.33rem;font-weight:600;line-height:1.31;text-align:center;text-transform:uppercase;color:#2D3142}.widget_testimonials .pl_testimonials__title:hover{text-decoration:underline}.widget_testimonials .pl_testimonials__content{font-style:italic;color:#444;line-height:1.5;text-align:center}.widget_testimonials .pl_testimonials__author--container{display:flex;flex-direction:row;justify-content:center}.widget_testimonials .pl_testimonials__author--content{display:block;font-size:0.89rem;font-weight:500;text-align:center;color:#2D3142}.widget_testimonials .pl_testimonials__author--content:before{content:"\f058";font-family:"FontAwesome";font-style:normal;color:#009CC6;margin-right:15px}.widget_testimonials blockquote{padding:0 20px 0 20px;transition:padding 0.5s ease}.widget_testimonials .pl_testimonials__more{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%;margin:40px auto 0 auto}@media only screen and (max-width: 1023px){.widget_testimonials .widgettitle{width:100%}}@media only screen and (max-width: 1023px){.slide--first blockquote{padding-left:0px}}@media only screen and (min-width: 1024px){.slide--first blockquote{padding-left:100px}}@media only screen and (min-width: 1230px){.slide--first blockquote{padding-left:20px}}@media only screen and (max-width: 1023px){.slide--last blockquote{padding-right:0px}}@media only screen and (min-width: 1024px){.slide--last blockquote{padding-right:100px}}@media only screen and (min-width: 1230px){.slide--last blockquote{padding-right:20px}}@media only screen and (max-width: 1023px){.flex-prev,.flex-next{display:none}}@media only screen and (max-width: 767px){.widget_testimonials .pl_testimonials__more{width:auto}}@media only screen and (min-width: 500px) and (max-width: 767px){.widget_testimonials .pl_testimonials__more{width:50%}}body.single-property .row{position:relative}.pl_property-header{color:#023441;text-align:center;max-width:1200px;padding:70px 15px;margin:0 auto}@media only screen and (max-width: 1229px){.pl_property-header{padding:50px 15px}}@media only screen and (max-width: 767px){.pl_property-header{position:relative}}.pl_property-header .pl_add_remove_lead_favorites{position:relative;float:right;top:-2px}@media only screen and (max-width: 767px){.pl_property-header .pl_add_remove_lead_favorites{position:absolute;top:10px;right:10px;left:auto;float:none}}.pl_property-header .pl_add_remove_lead_favorites a{display:flex;align-items:center;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#444;padding:15px;margin:-10px}.pl_property-header .pl_add_remove_lead_favorites a:hover{color:#023441}.pl_property-header .pl_add_remove_lead_favorites i{order:1;margin:0 0 0 .5rem;font-size:1.333rem}.pl_property-header .pl_add_favorite .fa-star:before{content:"\f006"}.pl_property-header .pl_remove_favorite .fa-star:before{content:"\f014"}.pl_property-header .pl_section-title{margin:10px 0}@media only screen and (max-width: 767px){.pl_property-header .pl_section-title{font-size:1.556rem}}.pl_property-header .breadcrumb{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:500}.pl_property-header .breadcrumb a{color:#023441}.pl_property-header .breadcrumb a:hover{color:#023441}.pl_property-header .breadcrumb .separator{opacity:.5;margin:0 3px}.pl_property-header .pl_add_remove_lead_favorites+.breadcrumb{margin-right:-120px}@media only screen and (max-width: 767px){.pl_property-header .pl_add_remove_lead_favorites+.breadcrumb{margin-right:0}}.pl_property-header .info li{display:inline-block;padding:0 15px;line-height:1}.pl_property-header .info li+li{border-left:1px solid #C8C8C8}.pl_property-header .fa{color:#023441;margin-right:5px}.pl_property-header svg{fill:#023441;vertical-align:bottom;margin-right:5px}.pl_property-slider{max-width:1200px;margin:0 auto;text-align:center}.pl_property-slider .flexslider{margin:0 0 50px;background:none;border:none;border-radius:0;box-shadow:none;overflow:hidden}@media only screen and (max-width: 1229px){.pl_property-slider .flexslider{margin-bottom:20px}}.pl_property-slider .flexslider .nav{position:absolute;top:50%;left:0;width:100%;z-index:2}.pl_property-slider .flexslider .nav a{position:absolute;top:0;border:none;transform:translate(0, -50%);transition:all .25s}@media only screen and (max-width: 1023px){.pl_property-slider .flexslider .nav a{display:block}.touch-screen .pl_property-slider .flexslider .nav a{display:none}}@media only screen and (max-width: 767px){.pl_property-slider .flexslider .nav a{display:none}}.pl_property-slider .flexslider .nav a:before,.pl_property-slider .flexslider .nav a:after{transition:all .25s}.pl_property-slider .flexslider .nav .flex-prev{left:0;opacity:1}.pl_property-slider .flexslider .nav .flex-next{right:0;opacity:1}.pl_property-slider .pl_slider{visibility:hidden;opacity:0;transition:all .25s}.pl_property-slider .pl_slider.loaded{visibility:visible;opacity:1}.pl_property-slider .pl_slider:before{content:'';display:block;width:100%;height:0;padding-bottom:66.666%}.pl_property-slider .pl_slider .slides{position:absolute;top:0;left:0;width:100%;height:100%}.pl_property-slider .pl_slider .slides>li{display:flex !important;height:100%}.pl_property-slider .pl_slider .slides img{display:block;width:auto;height:auto;margin:0 auto;align-self:center}.pl_property-slider .pl_slider .slides img.landscape{width:100%;height:auto}.pl_property-slider .pl_slider .slides img.portrait{height:100%;width:auto}.pl_property-slider .pl_slider .nav a{background:rgba(2,52,65,0.2)}.pl_property-slider .pl_slider .nav a:before,.pl_property-slider .pl_slider .nav a:after{border-color:#fff}.pl_property-slider .pl_slider .nav a:hover{background:#023441}.pl_property-slider .pl_slider-nav .nav a{background:rgba(2,52,65,0)}.pl_property-slider .pl_slider-nav .nav a:before,.pl_property-slider .pl_slider-nav .nav a:after{border-color:#023441}.pl_property-slider .pl_slider-nav .nav a:hover{background:rgba(2,52,65,0.1)}.pl_property-slider .pl_slider-nav .nav a:hover:before,.pl_property-slider .pl_slider-nav .nav a:hover:after{border-color:#023441}.pl_property-slider .pl_slider-nav .nav a.flex-prev{left:0}.pl_property-slider .pl_slider-nav .nav a.flex-next{right:0}@media only screen and (max-width: 1023px){body:not(.touch-screen) .pl_property-slider .pl_slider-nav .nav a{background:rgba(2,52,65,0.2)}body:not(.touch-screen) .pl_property-slider .pl_slider-nav .nav a.flex-prev{left:1rem}body:not(.touch-screen) .pl_property-slider .pl_slider-nav .nav a.flex-next{right:1rem}}.pl_property-slider .pl_slider-nav{margin:0 0 50px;padding:0 100px;visibility:hidden;opacity:0;transition:all .25s}.pl_property-slider .pl_slider-nav.loaded{visibility:visible;opacity:1}@media only screen and (max-width: 1023px){.pl_property-slider .pl_slider-nav{padding:0}}.pl_property-slider .pl_slider-nav .slides{zoom:1;display:flex;align-items:center}.pl_property-slider .pl_slider-nav li{float:none !important;height:auto !important;opacity:.5;transition:all .25s}.pl_property-slider .pl_slider-nav li:hover,.pl_property-slider .pl_slider-nav .flex-active-slide{opacity:1;cursor:pointer}.pl_property-slider .pl_slider-nav img{margin:0 auto;max-height:100px;max-width:100%;width:auto}.pl_property-slider .pl_compliance{margin-bottom:50px}.pl_property-slider .pl_button{margin-bottom:50px}.pl_property-information{background:#023441;color:#fff}.pl_property-information .section-wrapper{max-width:867px;padding:80px 15px;margin:0 auto}@media only screen and (max-width: 1023px){.pl_property-information .section-wrapper{padding:60px 15px}}@media only screen and (max-width: 767px){.pl_property-information .section-wrapper{padding:40px 15px}}.pl_property-information h2{text-align:center;margin:0 0 10px 0}.pl_property-information .section-sub-title{text-align:center}.pl_property-information .section-sub-title .pl_property-price{font-size:1.667rem;font-family:Georgia,serif;font-style:italic;color:#fff}.pl_property-information ul{margin-top:30px;columns:3;column-gap:2em}.pl_property-information ul li{margin-bottom:10px}@media only screen and (max-width: 1023px){.pl_property-information ul{columns:2;text-align:center;column-gap:1em}}@media only screen and (max-width: 767px){.pl_property-information ul{columns:1}}.pl_property-information .section-sub-title span,.pl_property-information li span{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:0.8889rem;margin-right:10px;color:#BDBDBD}body.single-property #main_content{float:none;width:auto;max-width:767px;margin:60px auto;padding:0 15px}body.single-property #main_content .page-title{text-align:center;margin:0 0 30px}body.single-property #main_content p{margin-bottom:2em;line-height:1.9}body.single-property #main_content p:last-child{margin-bottom:0}body.single-property .page-title{text-align:center}body.single-property .pl_property-location-wrapper{display:block}body.single-property .pl_property-location-wrapper img{display:block;margin:0 auto;max-width:100%}body.single-property .pl_property-location-wrapper .mobile{display:none}@media only screen and (max-width: 1023px){body.single-property .pl_property-location-wrapper .responsive-map{display:none}body.single-property .pl_property-location-wrapper .mobile{display:block}}.pl_property-features{font-size:1.111rem;max-width:1200px;padding:0 15px;margin:60px auto}.pl_property-features .section-title{text-align:center;margin:0 0 1.5em}.pl_property-features ul{columns:4;column-gap:2em}@media only screen and (max-width: 1229px){.pl_property-features ul{columns:3}}@media only screen and (max-width: 1023px){.pl_property-features ul{columns:2}}@media only screen and (max-width: 767px){.pl_property-features ul{columns:1}}.pl_property-features li{display:block;margin-bottom:1em}.pl_property-features li p{display:inline-block;text-transform:capitalize}.pl_property-features li span{font-family:"Montserrat",sans-serif;color:#999;font-size:0.7778rem;display:block;text-transform:uppercase}.pl_property-features li a{line-height:1.5;font-family:Georgia,serif;color:#444}.pl_property-features .pl_listing-buttons{text-align:center;margin-top:2em}.pl_property-features .social{text-align:center}@media only screen and (max-width: 767px){.pl_property-features .social{display:flex;flex-wrap:wrap;justify-content:center}}.pl_property-features .social strong{font-family:"Montserrat",sans-serif;font-size:0.7778rem;text-transform:uppercase;vertical-align:top;display:inline-block;line-height:1.5;margin-right:10px}.pl_property-features .social ul.share-buttons{columns:auto}@media only print{.pl_property-features #print-listing{display:none}}.pl_listing-disclaimer{margin:60px 0;font-family:"Montserrat",sans-serif;font-size:14px}.pl_property__mortgage-calc{background:#023441;font-family:"Montserrat",sans-serif;color:#fff;padding:100px 15px}.pl_property__mortgage-calc .pl_widget-mortgageCalc{max-width:767px;margin:0 auto}.pl_property__mortgage-calc .widgettitle{text-align:center;margin:0 0 30px}.pl_property__mortgage-calc .pl_widget-mortgageCalc--form{display:flex;flex-wrap:wrap;margin:30px -15px 0}@media only screen and (max-width: 767px){.pl_property__mortgage-calc .pl_widget-mortgageCalc--form{margin:15px 0 0}}.pl_property__mortgage-calc [class^="pl_mortgageCalc"]{flex:1 0 50%;max-width:50%;padding:0 15px;box-sizing:border-box}@media only screen and (max-width: 767px){.pl_property__mortgage-calc [class^="pl_mortgageCalc"]{flex-basis:100%;max-width:100%;padding:0}}.pl_property__mortgage-calc label{display:block;font-size:12px;padding-left:8px;text-transform:uppercase}.pl_property__mortgage-calc input{display:block;outline:none;border-radius:0;font-weight:400;box-shadow:none}.pl_property__mortgage-calc .pl_widget-mortgageCalc--form input{margin:0.5rem 0 1rem 0}.pl_property__mortgage-calc div:last-of-type{order:1;flex-grow:1;font-size:14px;margin-left:15px}@media only screen and (max-width: 767px){.pl_property__mortgage-calc div:last-of-type{order:2;margin-left:0;flex-basis:100%;max-width:100%;text-align:center}}.pl_property__mortgage-calc input[type="submit"]{order:2;font-size:14px;float:none;padding:15px 35px;margin-right:15px}@media only screen and (max-width: 767px){.pl_property__mortgage-calc input[type="submit"]{order:1;margin-right:0;flex-basis:100%;max-width:100%;margin-top:15px}}.pl_property__mortgage-calc .pl_calc-total{display:none;order:3;flex-basis:100%;max-width:100%;text-align:center;color:#BDBDBD;margin:30px 0 0}.pl_property__mortgage-calc .pl_calc-total.hl_visible{display:block}.pl_property__mortgage-calc .pl_widget-mortgageCalc--payment{display:none;order:4;flex-basis:100%;max-width:100%;text-align:center;font-size:2rem;font-family:Georgia,serif}.pl_property__mortgage-calc .pl_widget-mortgageCalc--payment.hl_visible{display:block}.pl_property__mortgage-calc .pl_widget-mortgageCalc--payment span{float:none;width:auto;line-height:2}body.single-property .pl_search-widget-wrapper{margin-top:0}.pl_property-agent{display:none;text-align:center;padding:20px 15px 40px}.pl_property-agent .section-title{margin:0 0 2rem}.pl_property-agent .pl_agent-name{letter-spacing:1px}.pl_property-agent li{margin-bottom:5px}.pl_property-agent a{color:#444}.pl_property-agent a:hover{color:#023441}@media only print{.single-property .pl_property,.single-property .pl_footer,.single-property .pl_header,.single-property #header,.single-property .container,.single-property #grid,.single-property .alt-bkg,.single-property #pdp-background,.single-property .page-footer,.single-property .mobile-only,.single-property .trusted_logos_wrapper,.single-property .parallax-container,.single-property .material-wrap,.single-property .material-sidebar,.single-property .return-link,.single-property .pl_shareButtons .pl_listing-shareButtons,.single-property #accreditation{display:block}html,body{font-size:14px}.pl_property{display:block}.pl_property-header{padding:40px 15px}.pl_property-header .breadcrumb span,.pl_property-header .breadcrumb a{display:none}.pl_property-slider .pl_button{display:none}.pl_property-slider .flexslider{margin-bottom:30px}.pl_property-slider .pl_slider-nav{padding:0;margin-bottom:20px}.pl_property-slider .flexslider .nav a{display:none}.pl_property-information{background:none;color:#444}.pl_property-information .section-wrapper{padding:30px 15px}.pl_property-information .section-sub-title .pl_property-price{color:#444}.pl_property-information .section-sub-title span,.pl_property-information li span{color:#999}body.single-property #main_content{padding:30px 15px 40px}.pl_property-features{padding:50px 15px 20px}.pl_property-features .social{display:none}.pl_property__mortgage-calc,.pl_search-widget-wrapper{display:none}.pl_property-agent{display:block}.pl_section-contact-area{display:none}}.pl_section-featured-module .pl_wrapper{max-width:1920px;width:auto;margin-top:10px}@media screen and (max-width: 1023px){.pl_section-featured-module .pl_wrapper{margin:0}}.pl_section-featured-module .pl_wrapper h2{display:none}.pl_section-featured-module .pl_wrapper .container{max-width:100%;width:auto}.pl_section-featured-module .pl_wrapper .container .row{display:flex;flex-wrap:nowrap;align-content:space-evenly;margin:10px -5px 0 -5px}.pl_section-featured-module .pl_wrapper .container .row>a{flex:1}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile{padding:1rem;margin:5px;position:relative;background:rgba(0,0,0,0.4);height:250px;display:flex;align-items:center;text-align:center;overflow:hidden}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile:hover .tile-image{filter:blur(3px);-webkit-filter:blur(3px)}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile a{width:100%}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile .tile-image{width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1;transition:all .25s}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile .tile-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile .tile-image _:-ms-lang(x) img{height:auto;width:auto}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile .tile-info{text-align:center;color:#fff;width:100%}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile .tile-info h4{flex:1}@media screen and (max-width: 767px){.pl_section-featured-module .pl_wrapper .container .row{flex-wrap:wrap;margin:5px 10px 0px 10px}.pl_section-featured-module .pl_wrapper .container .row>a{min-height:100px;flex:1 100%;max-width:100%}.pl_section-featured-module .pl_wrapper .container .row .featured-page-tile{margin:5px 0}}.page-template-page-template-areas-php .pl_page-heading{background:#fff;text-align:center;text-transform:uppercase;color:#023441;font-weight:700;font-family:"Montserrat",sans-serif}.page-template-page-template-areas-php .pl_page-heading .breadcrumb{font-size:1rem;line-height:22px;letter-spacing:1px;color:#023441}.page-template-page-template-areas-php .pl_page-heading .breadcrumb a{color:#023441}.page-template-page-template-areas-php .pl_page-heading .pl_section-title{font-size:2.778rem;line-height:61px;letter-spacing:5px;color:#023441;font-weight:700}@media only screen and (max-width: 767px){.page-template-page-template-areas-php .pl_page-heading .pl_section-title{font-size:1.556rem;line-height:1.556}}.page-template-page-template-areas-php #main_content .entry-content{max-width:680px;margin:0 auto 40px auto;text-align:center}.page-template-page-template-areas-php #main_content .pl_areas-wrapper{max-width:1560px;margin:5px auto}@media only screen and (max-width: 1023px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper{max-width:680px}}@media only screen and (max-width: 767px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper{max-width:100%}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas{display:flex;flex-wrap:wrap;margin:0 -5px}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas a{transition:all .25s}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area{flex:0 0 50%;max-width:50%;padding:5px;box-sizing:border-box}@media only screen and (max-width: 1023px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area{flex-basis:100% !important;max-width:100% !important}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--1 .pl_area{flex-basis:100%;max-width:100%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--1 .pl_area .pl_area-content{padding-bottom:35%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--1 .pl_area .pl_area-info{max-width:50%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--3 .pl_area{flex-basis:50%;max-width:50%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area{flex-basis:33.333%;max-width:33.333%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area:nth-child(n+4),.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area:nth-child(n+5){flex-basis:50%;max-width:50%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area:nth-child(n+4) .pl_area-content,.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area:nth-child(n+5) .pl_area-content{padding-bottom:70%}@media only screen and (max-width: 1439px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--3 .pl_area{flex-basis:50%;max-width:50%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas.pl_count--5 .pl_area{flex-basis:50%;max-width:50%}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area.pl_area--extended{flex-basis:100%;max-width:100%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area.pl_area--extended .pl_area-content{padding-bottom:35%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-content{position:relative;height:0;overflow:hidden;padding-bottom:70%}@media only screen and (max-width: 1023px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-content{padding-bottom:70% !important}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-image,.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-image img,.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-info-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-image img{object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-info-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;box-sizing:border-box;background:rgba(0,0,0,0.4);color:#fff}@media only screen and (max-width: 1023px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-info{max-width:none !important}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-name{margin:0}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-name a{color:#fff}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-details{max-height:0px;opacity:0;transform:translate(0, 20%);overflow:hidden;transition:all .5s, max-height .75s}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area:hover .pl_area-details{max-height:500px;opacity:1;transform:translate(0, 0%)}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-phone,.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-email{font-size:0.6667rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:1px;color:#fff}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-phone:hover,.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-email:hover{color:rgba(255,255,255,0.5)}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .separator{display:inline-block;border-right:2px solid #023441;height:.8em;vertical-align:middle;margin:0 .5em;opacity:.8;color:#fff}@media only screen and (max-width: 374px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .separator{display:block;height:0}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-description{margin:1rem 0;font-size:0.8889rem;font-style:italic}@media only screen and (max-width: 480px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-description{max-height:4.5em;overflow:auto}}@media only screen and (max-width: 374px){.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-description{margin:0;font-size:0.7778rem}}.page-template-page-template-areas-php #main_content .pl_areas-wrapper .pl_areas .pl_area-url{margin-top:1rem;font-size:0.6667rem;font-style:italic;color:#fff}.pl_featured-areas__row{max-width:1560px;margin:0 auto;padding:0 0 45px 0}@media only screen and (max-width: 1023px){.pl_featured-areas__row{max-width:680px}}@media only screen and (max-width: 767px){.pl_featured-areas__row{max-width:100%}}.pl_featured-areas__row .pl_areas-wrapper{overflow:hidden;margin:0 -5px}@media only screen and (max-width: 768px){.pl_featured-areas__row .pl_areas-wrapper{margin:0}}.pl_featured-areas__row .pl_areas-wrapper .pl_section-title{text-align:center;letter-spacing:2.5px}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area{width:50%;padding-bottom:35%;float:left;overflow:hidden;position:relative}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area.pl_area--extended{width:100%}@media only screen and (max-width: 1023px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area{width:auto;float:none;padding-bottom:70%}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area .pl_areas-grid__area__content-wrapper{position:absolute;top:5px;right:5px;left:5px;bottom:5px;width:auto;height:auto;padding:0}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area *:hover .pl_area__content-wrapper__content__background{filter:blur(3px);-webkit-filter:blur(3px)}@media only screen and (max-width: 1024px){.touch-screen .pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area *:hover .pl_area__content-wrapper__content__background{filter:blur(0px);-webkit-filter:blur(0px)}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area:after{content:'';display:block;clear:both}@media screen and (max-width: 767px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area{height:100%;width:100%}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid{width:100%;display:block;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid{margin:0 -15px;overflow:hidden;padding-bottom:0;width:auto;min-width:100%;-webkit-overflow-scrolling:touch}body:not(.touch-screen) .pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid{overflow:auto}}@media screen and (max-width: 767px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid{margin:0}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid .pl_areas-grid--carousel{transition:transform .25s}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid .pl_areas-grid--carousel.touched{transition:none}@media screen and (max-width: 768px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid .pl_areas-grid--carousel{overflow:auto;box-sizing:border-box}}@media screen and (max-width: 768px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid .pl_areas-grid__area{width:80vw;height:100%;display:inline-block;float:left;padding:70vw 10px 0;box-sizing:border-box;position:relative}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid .pl_areas-grid__area:last-child{padding-bottom:0;width:80vw}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area__content-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;padding:5px}@media screen and (max-width: 767px){.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area__content-wrapper:first-child{padding:0}}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area__content-wrapper__content{height:100%;position:relative;width:100%;overflow:hidden}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area__content-wrapper__content .pl_area-backdrop{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4)}.pl_featured-areas__row .pl_areas-wrapper .pl_area-content{max-height:0px;opacity:0;transform:translate(0, 20%);overflow:hidden;transition:all .5s, max-height .75s}.pl_featured-areas__row .pl_areas-wrapper .pl_areas-grid__area:hover .pl_area-content{max-height:500px;opacity:1;transform:translate(0, 0%)}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info{position:absolute;color:#fff;font-size:18px;bottom:0;width:100%;padding:10px 15px;box-sizing:border-box;display:flex;align-items:center;height:100%;text-align:center}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info:after{content:'';clear:both;display:table}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info a{color:#fff}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-item{flex:1}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.33rem;font-weight:600;line-height:1.31;text-align:center;width:100%}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-content{font-style:italic;font-size:0.842rem;max-width:680px;margin:0px auto}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-content .pl_area-description{padding:1rem 0;margin:0}@media only screen and (max-width: 480px){.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-content p{max-height:5.5em;overflow:auto}}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__info .pl_area-read-more{line-height:18px;font-size:0.667rem;font-style:italic}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__background{width:100%;height:100%;position:relative;overflow:hidden;filter:blur(0.2px);-webkit-filter:blur(0.2px);transition:filter .25s;transform:translate3d(0, 0, 0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__background{filter:blur(0);-webkit-filter:blur(0)}}}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_featured-areas__row .pl_areas-wrapper .pl_area__content-wrapper__content__background _:-ms-lang(x) img{height:auto;width:auto}.pl_featured-areas__row .pl_areas-wrapper .pl_area{width:100%;display:block;box-sizing:border-box;overflow:hidden}.pl_featured-areas__row .pl_areas-wrapper .pl_area .pl_areas-grid__area{width:100%;padding-bottom:50%;float:none;overflow:hidden;position:relative;margin:0}.pl_featured-areas__row .pl_areas-wrapper .pl_area .pl_areas-grid__area__content-wrapper__content .pl_area-content{max-height:500px;opacity:100;overflow-y:hidden}.pl_featured-areas__row .pl_areas-wrapper .pl_area .pl_areas-grid__area:hover .pl_area__content-wrapper__content__background{transition:none}.pl_search-widget-wrapper{box-sizing:border-box;padding:0 30px;position:relative;margin-top:50px}@media screen and (max-width: 1023px){.pl_search-widget-wrapper{display:none}}.pl_search-widget-wrapper .pl_img-bg{overflow:hidden;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-10;background:rgba(0,0,0,0.6)}.pl_search-widget-wrapper .pl_img-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_search-widget-wrapper .pl_img-bg _:-ms-lang(x) img{height:auto;width:auto}.pl_widget-quickSearch{margin:0 auto;box-sizing:border-box;padding:20px;font-family:"Montserrat",sans-serif;color:#fff;min-height:500px;position:relative;max-width:1200px}.pl_widget-quickSearch .widgettitle{display:block;text-align:center;font-size:50px;margin-top:140px}.pl_widget-quickSearch .widgetsubtitle{text-align:center;font-size:20px;font-style:italic;padding-bottom:20px;text-transform:none}.pl_widget-quickSearch .pls_search_form_listings{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, 50%)}.pl_widget-quickSearch .purchaseTypeWrapper ul{padding:0 10px}.pl_widget-quickSearch .submitRow{display:none}.pl_widget-quickSearch .legacyForm .submitRow{display:block}.pl_widget-quickSearch #pl_searchButton{border-color:#fff}.pl_widget-quickSearch #pl_searchButton:active,.pl_widget-quickSearch #pl_searchButton:focus,.pl_widget-quickSearch #pl_searchButton:hover{border-color:#000}.pl_widget-quickSearch .pl_form--formFields{display:block}.pl_widget-quickSearch .pl_form--formFields .selectWrapper{padding:0 10px}.pl_widget-quickSearch .pl_form--formFields .selectWrapper .chosen-container .chosen-single{height:50px}.pl_widget-quickSearch .pls_search_form_listings.nlsForm>div:first-of-type{display:flex}.pl_widget-quickSearch .pls_search_form_listings.nlsForm>div:first-of-type .chosen-single span{padding:0 0 0 40px}.pl_widget-quickSearch .pls_search_form_listings.nlsForm>div:nth-of-type(2){display:none}.pl_widget-quickSearch .pls_search_form_listings.nlsForm .searchTypeDropdownWrapper .chosen-single>span{line-height:50px}.pl_widget-quickSearch .searchMainWrapper{width:100%}.pl_trustedLogos{display:flex;flex-wrap:wrap;margin:60px 0;align-items:center;justify-content:center}@media only screen and (max-width: 1229px){.pl_trustedLogos{margin:50px 0}}@media only screen and (max-width: 1023px){.pl_trustedLogos{margin:40px 0}}@media only screen and (max-width: 767px){.pl_trustedLogos{margin:30px 0 0}}.pl_trustedLogos .trusted_logo{flex:0 0 16.666%;max-width:16.666%}.pl_trustedLogos .trusted_logo img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.pl_trustedLogos .trusted_logo{flex-basis:33.3333%;max-width:33.333%;margin-bottom:30px}}@media only screen and (max-width: 480px){.pl_trustedLogos .trusted_logo{flex:1 0 50%;max-width:50%}}.pl_trustedLogos .stretch,.pl_trustedLogos .logo-spacer{display:none}.pl_placester-upgrade-form{display:flex;flex-wrap:wrap;flex-direction:column;background:#023441;max-width:340px;position:fixed;box-sizing:border-box;right:15px;bottom:65px;padding:0 20px 20px;text-align:center;color:#fff;font-family:"Montserrat",sans-serif;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(100%);z-index:1000;opacity:100}.pl_placester-upgrade-form.animation--faded{opacity:0;visibility:hidden}@media (max-width: 767px){.pl_placester-upgrade-form{display:none}}.pl_placester-upgrade-form:hover{bottom:15px;transform:translateY(0)}.pl_placester-upgrade-form a{color:inherit;font-weight:700}.pl_placester-upgrade-form a img{max-width:100%;display:block}.pl_placester-upgrade-form p{font-family:Georgia,serif;font-style:italic;font-size:0.889rem;color:#fff;margin:1rem 0}.pl_placester-upgrade-form .pl_placester-title{height:50px;line-height:50px;text-transform:uppercase}.pl_placester-upgrade-form .pl_placester-title span,.pl_placester-upgrade-form .pl_placester-title span img{display:inline-block;vertical-align:middle;line-height:normal}.pl_placester-upgrade-form .pl_placester-title img{margin:0 4px}.pl_placester-upgrade-form .button--general{padding:0.889rem 4rem}.page-template-page-template-client-php #main_content a.pl_login_link,.page-template-page-template-client-php #main_content a.pl_register_lead_link{font-family:Georgia,serif;color:#000}.page-template-page-template-client-php .pl_language_wrapper{display:none}.page-template-page-template-client-php .pl_section-client{text-align:center;margin:0px auto 40px auto;color:#444}.page-template-page-template-client-php .signup.success,.page-template-page-template-client-php .signup.error{text-align:center;color:#444}.page-template-page-template-client-php .pl_message{font-style:italic;font-size:1.111rem;letter-spacing:1px;line-height:23px}.page-template-page-template-client-php .listings_container{text-align:left}.page-template-page-template-client-php .listings_container .map-toggle{display:none}.page-template-page-template-client-php .listings_container .pl_message{text-align:center}.page-template-page-template-client-php .pl_widget-savedSearch div p{font-style:italic;font-size:1.111rem;letter-spacing:1px;line-height:23px}.page-template-page-template-client-php .pl_widget-savedSearch ul#savedSearchLists{display:flex;flex-wrap:wrap}.page-template-page-template-client-php .pl_widget-savedSearch ul#savedSearchLists>li{overflow:hidden;flex-basis:25%;padding:5px 15px;text-align:left;box-sizing:border-box}@media screen and (max-width: 1023px){.page-template-page-template-client-php .pl_widget-savedSearch ul#savedSearchLists>li{flex-basis:50%}}@media screen and (max-width: 767px){.page-template-page-template-client-php .pl_widget-savedSearch ul#savedSearchLists>li{flex-basis:100%}}.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-name{text-align:left;float:left;max-width:80%;font-size:1rem;line-height:22px;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#444;font-weight:500;letter-spacing:2.5px;word-wrap:break-word;white-space:pre-wrap}.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-remove,.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-edit{transition:all .25s;color:#009CC6}.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-remove:hover,.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-edit:hover{color:rgba(0,156,198,0.6)}.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-row{margin-bottom:5px}.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-row .pl_widget-savedSearch-edit,.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-row .pl_widget-savedSearch-remove,.page-template-page-template-client-php .pl_widget-savedSearch .pl_widget-savedSearch-row .pl_widget-savedSearch-show{padding:0px 2px;float:right}.page-template-page-template-client-php #pl_savedSearchHighland form .chosen-container.chosen-container-single .chosen-drop .chosen-search{display:none}.area_content .entry-content{max-width:680px;font-family:Georgia,serif;font-size:1rem;line-height:1.889rem;color:#444;margin:0 auto;text-align:center}.area_content .entry-content p:first-of-type::first-letter{font-size:3rem;font-weight:700}.area_content .entry-content img{max-width:1200px;left:50%;position:relative;transform:translateX(-50%);margin:20px 0}.area__browse_listings{text-align:center}.pl_area_single #home-slider #carousel .flex-control-nav.flex-control-paging{text-align:center;display:block;z-index:1;padding-right:0}.pl_area_single #home-slider #carousel .flex-control-nav.flex-control-paging li{background:none}.pl_area_single #home-slider #carousel .flex-control-nav.flex-control-paging li a{text-indent:0;border-radius:0;box-shadow:none;background:none}.pl_area_single #home-slider #carousel .flex-control-nav.flex-control-paging li a:before{content:"\f10c";font-family:FontAwesome;display:block;font-size:0.56rem;color:white}.pl_area_single #home-slider #carousel .flex-control-nav.flex-control-paging li a.flex-active:before{content:"\f111"}.pl_area_single .flex-direction-nav{display:none}.single-area_v2 .pl_content-wrapper,.single-area .pl_content-wrapper{margin-bottom:50px}.single-area_v2 .area_content img,.single-area .area_content img{max-width:100%;height:auto}.single-area_v2 .side-by-side-wrapper,.single-area .side-by-side-wrapper{margin:0 -5px}.single-area_v2 .side-by-side-wrapper img,.single-area .side-by-side-wrapper img{max-width:calc(50% - 10px);margin:0 5px}@media only screen and (max-width: 767px){.single-area_v2 .side-by-side-wrapper,.single-area .side-by-side-wrapper{margin:0}.single-area_v2 .side-by-side-wrapper img,.single-area .side-by-side-wrapper img{max-width:100%;margin:0 0 10px}}.area-single-content{margin-top:40px}.area-sub-heading{text-align:center}.page-template-page-template-featured-listings-php .listings_container.wrapper{flex-direction:row-reverse}.page-template-page-template-featured-listings-php .listings_container .pl_featured-listings{position:relative;padding:0}.page-template-page-template-featured-listings-php .listings_container .pl_featured-listings .pl_compliance--map{margin-top:20px}.page-template-page-template-featured-listings-php .listings_container .pl_featured-listings .listingsTitle{text-align:center;top:0;position:relative;left:0;right:0;margin:0;color:#023441}@media screen and (max-width: 767px){.page-template-page-template-featured-listings-php .listings_container .pl_featured-listings .listingsTitle .pl_listings{padding:0 10px}}@media screen and (max-width: 767px){.page-template-page-template-featured-listings-php .listings_container .pl_featured-listings .listing-control-wrap.listing-control-wrap{margin-top:-150px}}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .pl_featured-listings{padding-top:0;height:600px;overflow-y:scroll;position:unset;margin-top:0}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .pl_featured-listings #pl_listings{margin:0}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .pl_listing{padding:0}@media screen and (max-width: 1023px){.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php #main_content.pl_featured-listings{width:100% !important;height:unset;position:relative;padding:0;float:none;overflow:hidden}}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container{direction:ltr;display:flex;flex-direction:row-reverse;position:relative}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container .listingsTitle{top:100px}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container .sortWrapper{margin-top:8px}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container #sidebar{max-width:none;margin-top:0}@media screen and (max-width: 1023px){.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container #sidebar{display:none}}.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container #sidebar .widget,.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php .wrapper.inner.listings_container #sidebar .pl_compliance{margin:0}@media screen and (max-width: 1023px){.page-template-page-template-featured-listings-php .listings_container .map-search.page-template-page-template-featured-listings-php #main_content{padding:0}}.map-search.page-template-page-template-featured-listings-php .pl_featured-listings{margin-top:0;position:static}.map-search.page-template-page-template-featured-listings-php .listings_container{padding-top:75px}.page-template-page-php .entry-content{font-family:Georgia,serif;font-size:1rem;line-height:1.889rem;color:#444;margin:0 auto}.page-template-page-php .entry-content img{margin:5px}.page-template-page-php #main_content{margin:40px 0}.page-template-page-php #main_content .entry-content{max-width:680px}.page-template-page-php #full_page_main_content{margin:40px 0}.page-template-page-php #full_page_main_content .entry-content{max-width:1560px}.pl_posts-wrapper{margin-bottom:50px}.pl_posts-wrapper .pl_section-title{text-align:center}.pl_posts-wrapper .pl_posts-grid__post{width:25%;padding-bottom:25%;float:left;overflow:hidden;position:relative}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_posts-grid__post{width:33.3%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_posts-grid__post .pl_post__content-wrapper__content__background{transition:all .25s}@media (hover: hover){.pl_posts-wrapper .pl_posts-grid__post *:hover .pl_post__content-wrapper__content__background{filter:blur(3px);-webkit-filter:blur(3px)}}@media only screen and (hover: hover) and (max-width: 1024px){.touch-screen .pl_posts-wrapper .pl_posts-grid__post *:hover .pl_post__content-wrapper__content__background{filter:blur(0px);-webkit-filter:blur(0px)}}.pl_posts-wrapper .pl_posts-grid__post:after{content:'';display:block;clear:both}@media screen and (max-width: 767px){.pl_posts-wrapper .pl_posts-grid__post{height:100%;width:100%}}.pl_posts-wrapper .pl_post-5{width:50%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5{width:66.6%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-5 img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5{width:25%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5{width:33.3%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5 img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-5:nth-of-type(1){width:25%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(1){width:33.3%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-5:nth-of-type(1) img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(1){width:25%;padding-bottom:50%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(1){width:33.3%;padding-bottom:66.5%}}.pl_posts-wrapper .pl_post-5:nth-of-type(2){width:50%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(2){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(2){width:25%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(2){width:33.3%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(2) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-5:nth-of-type(3){width:25%;padding-bottom:50%;position:absolute;right:0}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(3){width:33.3%;padding-bottom:66.5%}}.pl_posts-wrapper .pl_post-5:nth-of-type(3) img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(3){width:25%;padding-bottom:25%;position:relative}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(3){width:33.3%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-5:nth-of-type(4){width:50%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(4){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(4){width:50%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(4){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(4) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-5:nth-of-type(5){width:25%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(5){width:33.3%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-5:nth-of-type(5) img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(5){width:100%;padding-bottom:50%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(5){width:100%;padding-bottom:50%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-5:nth-of-type(5) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-4 img{width:100%;height:100%}.pl_posts-wrapper .pl_post-4:nth-of-type(1){width:25%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(1){width:33.3%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-4:nth-of-type(1) img{width:100%;height:100%}.pl_posts-wrapper .pl_post-4:nth-of-type(2){width:50%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(2){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(2){width:25%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(2){width:33.3%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(2) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-4:nth-of-type(3){width:25%;padding-bottom:50%;position:absolute;right:0}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(3){width:33.3%;padding-bottom:66.5%}}.pl_posts-wrapper .pl_post-4:nth-of-type(3) img{width:100%;height:100%}.pl_posts-wrapper .pl_post-4:nth-of-type(4){width:75%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-4:nth-of-type(4){width:66.6%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-3 img{width:100%;height:100%}.pl_posts-wrapper .pl_post-3:nth-of-type(1){width:25%;padding-bottom:50%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(1){width:33.3%;padding-bottom:66.5%}}.pl_posts-wrapper .pl_post-3:nth-of-type(2){width:50%;padding-bottom:50%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(2){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(2) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-3:nth-of-type(3){width:25%;padding-bottom:50%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(3){width:33.3%;padding-bottom:66.5%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(3){width:50%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(3){width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-3:nth-of-type(3) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-2{width:50%;padding-bottom:25%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-2{width:66.6%;padding-bottom:33.3%}}.pl_posts-wrapper .pl_post-2 img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-2:nth-of-type(2){width:25%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post-2:nth-of-type(2){width:33.3%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-2:nth-of-type(2) img{width:100%;height:100%}}.pl_posts-wrapper .pl_post-1{width:100%;padding-bottom:50%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post-1{width:100%;padding-bottom:50%}}.pl_posts-wrapper .pl_post-1 img{width:100%;height:100%}.pl_posts-wrapper .pl_posts-grid--odd .pl_post-5:last-child{width:100%;padding-bottom:50%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_posts-grid--odd .pl_post-5:last-child{width:100%;padding-bottom:50%}}.pl_posts-wrapper .pl_posts-grid--odd .pl_post-5:last-child img{width:100%;height:100%}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post--wider{width:50%;padding-bottom:25%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.pl_posts-wrapper .pl_post--wider{width:66.6%;padding-bottom:33.3%}}@media screen and (max-width: 1023px){.pl_posts-wrapper .pl_post--wider img{width:100%;height:100%}}.pl_posts-wrapper .pl_posts-grid{display:block;box-sizing:border-box;overflow:hidden;margin:0 -5px}@media screen and (max-width: 768px){.pl_posts-wrapper .pl_posts-grid{overflow:hidden;padding-bottom:0;width:auto;min-width:100%;white-space:nowrap;margin:0 -15px;-webkit-overflow-scrolling:touch}body:not(.touch-screen) .pl_posts-wrapper .pl_posts-grid{overflow:auto}}@media screen and (max-width: 767px){.pl_posts-wrapper .pl_posts-grid{margin:0}}.pl_posts-wrapper .pl_posts-grid .pl_posts-grid--carousel{position:relative;transition:transform .25s}.pl_posts-wrapper .pl_posts-grid .pl_posts-grid--carousel.touched{transition:none}@media screen and (max-width: 768px){.pl_posts-wrapper .pl_posts-grid .pl_posts-grid--carousel{overflow:auto;box-sizing:border-box}}@media screen and (max-width: 768px){.pl_posts-wrapper .pl_posts-grid .pl_post-1,.pl_posts-wrapper .pl_posts-grid .pl_post-2,.pl_posts-wrapper .pl_posts-grid .pl_post-3,.pl_posts-wrapper .pl_posts-grid .pl_post-4,.pl_posts-wrapper .pl_posts-grid .pl_post-5{width:80vw;height:100%;display:inline-block;float:left;padding:120vw 10px 0;box-sizing:border-box;position:relative}.pl_posts-wrapper .pl_posts-grid .pl_post-1 img,.pl_posts-wrapper .pl_posts-grid .pl_post-2 img,.pl_posts-wrapper .pl_posts-grid .pl_post-3 img,.pl_posts-wrapper .pl_posts-grid .pl_post-4 img,.pl_posts-wrapper .pl_posts-grid .pl_post-5 img{width:100%;height:100%}.pl_posts-wrapper .pl_posts-grid .pl_post-1:last-child,.pl_posts-wrapper .pl_posts-grid .pl_post-2:last-child,.pl_posts-wrapper .pl_posts-grid .pl_post-3:last-child,.pl_posts-wrapper .pl_posts-grid .pl_post-4:last-child,.pl_posts-wrapper .pl_posts-grid .pl_post-5:last-child{padding-bottom:0;width:80vw}.pl_posts-wrapper .pl_posts-grid .pl_post-1:last-child img,.pl_posts-wrapper .pl_posts-grid .pl_post-2:last-child img,.pl_posts-wrapper .pl_posts-grid .pl_post-3:last-child img,.pl_posts-wrapper .pl_posts-grid .pl_post-4:last-child img,.pl_posts-wrapper .pl_posts-grid .pl_post-5:last-child img{width:100%;height:100%}}.pl_posts-wrapper .pl_posts-grid__post__content-wrapper{position:absolute;top:5px;right:5px;bottom:5px;left:5px}.pl_posts-wrapper .pl_posts-grid__post__content-wrapper__content{height:100%;position:relative;width:100%;overflow:hidden}.pl_posts-wrapper .pl_posts-grid__post__content-wrapper__content .pl_post-backdrop{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}.pl_posts-wrapper .pl_post__content-wrapper__content__info{position:absolute;color:#fff;font-size:18px;bottom:0;width:100%;padding:10px 15px;box-sizing:border-box}.pl_posts-wrapper .pl_post__content-wrapper__content__info:after{content:'';clear:both;display:table}.pl_posts-wrapper .pl_post__content-wrapper__content__info a{color:#fff}.pl_posts-wrapper .pl_post__content-wrapper__content__info .pl_post-title{text-transform:uppercase;font-family:"Montserrat",sans-serif;width:100%;float:left;margin-bottom:5px;white-space:normal}.pl_posts-wrapper .pl_post__content-wrapper__content__info .pl_post-date{float:left;font-style:italic;font-size:12px;line-height:18px}@media screen and (max-width: 374px){.pl_posts-wrapper .pl_post__content-wrapper__content__info .pl_post-date{display:none}}.pl_posts-wrapper .pl_post__content-wrapper__content__info .pl_post-read-more{float:right;line-height:18px;color:#fff;font-size:12px;font-style:italic}.pl_posts-wrapper .pl_post__content-wrapper__content__background{width:100%;height:100%;position:relative;overflow:hidden;filter:blur(0.2px);-webkit-filter:blur(0.2px);background-color:#023441}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.pl_posts-wrapper .pl_post__content-wrapper__content__background{filter:blur(0);-webkit-filter:blur(0)}}}.pl_posts-wrapper .pl_post__content-wrapper__content__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_posts-wrapper .pl_more-post-button-wrapper{width:100%;display:flex;margin-top:40px;justify-content:center;align-items:center}.flexslider .slides>*{display:none;-webkit-backface-visibility:hidden}.no-js .slides>*:first-child{display:block}.pl_testimonials-wrapper{width:100%;box-sizing:border-box}@media screen and (max-width: 1023px){.pl_testimonials-wrapper{padding:0 40px}}.pl_testimonial-wrapper{width:100%;display:flex;margin-bottom:45px}.pl_testimonial-wrapper .entry-info{width:30%;display:flex;flex-direction:column;justify-content:center}.pl_testimonial-wrapper .entry-info .pl_date{color:#999;font-size:0.889rem}.pl_testimonial-wrapper .entry-info .pl_date span{color:#000}.pl_testimonial-wrapper .entry-info .pl_headline{color:#023441;font-size:1.333rem;font-family:"Montserrat",sans-serif;margin:10px 0;display:block}.pl_testimonial-wrapper .entry-info .pl_headline:hover{color:rgba(2,52,65,0.7)}.pl_testimonial-wrapper .entry-info .pl_author{font-style:italic;color:#023441;font-size:0.889rem;font-family:"Montserrat",sans-serif;display:inline-block;margin-top:10px}.pl_testimonial-wrapper .entry-info .fa-check-circle{color:#009CC6}.pl_testimonial-wrapper .pl_read-more{color:#023441;font-family:"Montserrat",sans-serif;font-size:.778rem;font-style:normal;font-weight:600;letter-spacing:1px;line-height:18px;text-transform:uppercase}.pl_testimonial-wrapper .pl_read-more:hover{color:rgba(2,52,65,0.7)}.pl_testimonial-wrapper .entry-content{width:70%;padding-left:100px;position:relative;display:flex;flex-direction:column}.pl_testimonial-wrapper .entry-content p{font-size:18px;color:#444;line-height:36px}.pl_testimonial-wrapper .entry-content .fa-quote-left{color:rgba(0,156,198,0.1);font-size:64px;z-index:-10;position:absolute;top:-10px;left:60px}@media screen and (max-width: 1023px){.pl_testimonial-wrapper{flex-direction:column}.pl_testimonial-wrapper .entry-content,.pl_testimonial-wrapper .entry-info{width:100%}.pl_testimonial-wrapper .entry-content{padding:30px 0}.pl_testimonial-wrapper .entry-content .fa-quote-left{top:20px;left:-20px}}.pl_testimonials-details__wrapper{margin-bottom:20px;box-sizing:border-box}.pl_testimonials-details__wrapper .pl_testimonial__image img{max-width:100%;height:auto;display:block;margin:0 auto}.pl_testimonials-details__wrapper .pl_testimonial__date{text-align:center;margin:20px 0 30px 0;font-size:0.889rem;color:#999}.pl_testimonials-details__wrapper .pl_testimonial__content{max-width:940px;margin:0 auto;text-align:center;font-style:italic;font-size:1.556rem;color:#444;line-height:49px;margin-top:0;position:relative}.pl_testimonials-details__wrapper .pl_testimonial__content .fa-quote-left{color:rgba(0,156,198,0.1);font-size:64px;z-index:-10;position:absolute;top:-20px;left:0}@media screen and (max-width: 767px){.pl_testimonials-details__wrapper .pl_testimonial__content .fa-quote-left{display:none}}@media screen and (max-width: 767px){.pl_testimonials-details__wrapper .pl_testimonial__content{font-size:1rem;line-height:2}}.pl_testimonials-details__wrapper .pl_testimonial__author{text-align:center;font-style:italic;display:block;padding:0;font-family:"Montserrat",sans-serif}.pl_testimonials-details__wrapper .pl_testimonial__author i{color:#023441}.pl_not-found__wrapper{margin:0;height:600px;position:relative;display:flex;justify-content:center;align-items:center;flex-basis:100%;max-width:100%}.pl_not-found__wrapper .pl_img-bg{overflow:hidden;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-10}.pl_not-found__wrapper .pl_img-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_not-found__wrapper .pl_img-bg _:-ms-lang(x) img{height:auto;width:auto}.pl_not-found__wrapper .pl_not-found__content{display:flex;flex-direction:column;color:#fff;z-index:100;position:relative;max-width:680px;text-align:center;width:100%}.pl_not-found__wrapper .pl_not-found__content h1,.pl_not-found__wrapper .pl_not-found__content h2{text-transform:uppercase;margin:0}.pl_not-found__wrapper .pl_not-found__content h1{font-size:2.778rem;margin-bottom:20px}@media only screen and (max-width: 767px){.pl_not-found__wrapper .pl_not-found__content h1{font-size:1.556rem;line-height:1.556}}.pl_not-found__wrapper .pl_not-found__content h2{font-size:1.556rem;margin-bottom:20px}@media only screen and (max-width: 767px){.pl_not-found__wrapper .pl_not-found__content h2{font-size:1.3rem;line-height:1.3}}.pl_not-found__wrapper .pl_not-found__content .pl_button{margin:0 auto;background:#fff;color:#000;border-color:#fff}.pl_not-found__wrapper .pl_not-found__content .pl_button:active,.pl_not-found__wrapper .pl_not-found__content .pl_button:focus,.pl_not-found__wrapper .pl_not-found__content .pl_button:hover{background:#000;color:#fff;border-color:#000}h2.pl_not-found{text-align:center}.page-template-page-template-about-php .pl_page-title{padding:0 15px;margin:70px 0;text-align:center}@media only screen and (max-width: 1229px){.page-template-page-template-about-php .pl_page-title{margin:50px 0}}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .pl_page-title{margin:30px 0}}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_page-title{font-size:1.556rem}}.page-template-page-template-about-php .pl_about-content-wrapper{position:relative;background:#F2F2F2;padding:110px}@media only screen and (max-width: 1229px){.page-template-page-template-about-php .pl_about-content-wrapper{padding:40px}}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_about-content-wrapper{padding:0}}.page-template-page-template-about-php .pl_bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';opacity:.03}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_bg-img{display:none}}.page-template-page-template-about-php .pl_about-content-box{position:relative;background:#fff;padding:70px;max-width:970px;margin:0 auto;z-index:1}@media only screen and (max-width: 1229px){.page-template-page-template-about-php .pl_about-content-box{padding:50px}}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .pl_about-content-box{padding:30px}}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_about-content-box{padding:0 15px}}.page-template-page-template-about-php .pl_about-headshot{display:block;float:left;margin-bottom:30px;top:70px;left:70px;width:230px;height:auto;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}@media only screen and (max-width: 1229px){.page-template-page-template-about-php .pl_about-headshot{top:50px;left:50px}}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .pl_about-headshot{position:static;margin:0 auto 30px}}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_about-headshot{float:none}}.page-template-page-template-about-php .pl_about-content{position:relative}.page-template-page-template-about-php .pl_about-content:before{content:'';position:absolute;top:0;left:0}.page-template-page-template-about-php .pl_about-headshot+.pl_about-content{margin-left:270px}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .pl_about-headshot+.pl_about-content{margin-left:0}}.page-template-page-template-about-php #main_content.pl_about-content ul.info-content{list-style:none}.page-template-page-template-about-php .info-content{padding:1.75em 0 1em;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:1px}.page-template-page-template-about-php .info-content:before{content:'';position:absolute;top:0;width:100px;height:5px;background:#023441}@media only screen and (max-width: 767px){.page-template-page-template-about-php .info-content:before{display:none}}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .info-content{margin-left:260px}}@media only screen and (max-width: 767px){.page-template-page-template-about-php .info-content{margin-left:0;padding-top:0}}.page-template-page-template-about-php .info-content>li{padding-left:2em;margin-bottom:.5em;position:relative}.page-template-page-template-about-php .info-content>li>.fa{position:absolute;display:block;left:0;top:0.2em;width:1em;color:#009CC6;text-align:center}.page-template-page-template-about-php .info-content>li>span{position:relative;display:inline-block}@media only screen and (max-width: 767px){.page-template-page-template-about-php .info-content>li>span{display:block}}.page-template-page-template-about-php .info-content>li>span+span{margin-left:1em;padding-left:1em}@media only screen and (max-width: 767px){.page-template-page-template-about-php .info-content>li>span+span{margin-left:0;padding-left:0}}.page-template-page-template-about-php .info-content>li>span+span:before{content:'';position:absolute;left:-1px;top:.25em;height:1em;border-left:2px solid rgba(0,0,0,0.2)}@media only screen and (max-width: 767px){.page-template-page-template-about-php .info-content>li>span+span:before{display:none}}.page-template-page-template-about-php .info-content a{color:#444}.page-template-page-template-about-php .info-content a:hover{color:#023441}.page-template-page-template-about-php .entry-content{margin-bottom:2rem}@media screen and (max-width: 1023px){.page-template-page-template-about-php .entry-content{clear:both}}.page-template-page-template-about-php .entry-content>*:first-child{margin-top:0}.page-template-page-template-about-php .entry-content>*:last-child{margin-bottom:0}.page-template-page-template-about-php .pl_social-buttons{display:inline-block}.page-template-page-template-about-php .pl_social-buttons li{margin-right:.25em}.page-template-page-template-about-php .pl_social-buttons i{display:block;font-size:14px}.page-template-page-template-about-php #main_content{width:auto}.page-template-page-template-about-php .pl_button+.pl_button{margin-left:30px}@media only screen and (max-width: 767px){.page-template-page-template-about-php .pl_button{margin-bottom:30px;display:block;text-align:center}.page-template-page-template-about-php .pl_button+.pl_button{margin-left:0}}.page-template-page-template-about-php .pl_search-widget-wrapper{margin-top:70px}@media only screen and (max-width: 1229px){.page-template-page-template-about-php .pl_search-widget-wrapper{margin-top:50px}}@media only screen and (max-width: 1023px){.page-template-page-template-about-php .pl_search-widget-wrapper{margin-top:30px}}.pl_section-home-valuation{min-height:calc(100vh - 30px)}.pl_section-home-valuation>.home_val_container{padding:10% 0}.pl_section-home-valuation>.home_val_container #home-valuation-page{max-width:940px;font-size:1rem;font-family:"Montserrat",sans-serif;background:#023441;color:#fff;margin:0 auto}.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content .pl_title--alternate,.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content p.pl_subtitle--alternate{color:#fff}@media (max-width: 1023px){.pl_section-home-valuation>.home_val_container #home-valuation-page{width:680px}}@media (max-width: 767px){.pl_section-home-valuation>.home_val_container #home-valuation-page{width:360px}}@media (max-width: 374px){.pl_section-home-valuation>.home_val_container #home-valuation-page{width:100%}}.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content{max-width:680px;padding:90px 0;display:block;margin:0 auto}@media (max-width: 1023px){.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content{margin:0px 20px}}.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content p{max-width:680px;margin:0 auto 40px auto;font-family:Georgia,serif;font-style:italic;font-size:1rem;line-height:32px;color:#999;text-transform:none;text-align:center}.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="text"],.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="email"],.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="number"],.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="tel"],.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form textarea{margin:0.5rem 0 1rem 0;border-radius:0;width:100%;min-height:40px;box-sizing:border-box}.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="submit"]{margin:0 auto;width:auto;display:block;padding:0.889rem 4rem}@media (max-width: 767px){.pl_section-home-valuation>.home_val_container #home-valuation-page .entry-content form input[type="submit"]{width:100%;padding:0.889rem 0}}.page-template-page-template-custom-landing-php .chosen-container.chosen-container-single a.chosen-single{background-color:#fff;color:#000}.page-template-page-template-custom-landing-php .chosen-container.chosen-container-single a.chosen-single span{background-color:#fff;color:#000}.page-template-page-template-custom-landing-php .pl_hero-wrapper #home-quick-search{display:flex;align-items:center}.page-template-page-template-custom-landing-php .pl_subtitle--alternate,.page-template-page-template-custom-landing-php .pl_title--alternate{color:#fff}.page-template-page-template-custom-landing-php .pl_hero-wrapper #home-quick-search{display:flex;align-items:center}.page-template-page-template-custom-landing-php .pl_hero-wrapper .pl_blog-featured-image{height:100%;max-height:100%}.page-template-page-template-custom-landing-php .pl_hero-wrapper .pl_blog-featured-image .pl_blog-featured-image-vertical{position:relative;overflow:hidden;height:100%}.page-template-page-template-custom-landing-php .pl_hero-wrapper .pl_blog-featured-image .pl_blog-featured-image-vertical img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.page-template-page-template-custom-landing-php .pl_hero-wrapper .pl_blog-featured-image .pl_blog-featured-image-vertical _:-ms-lang(x) img{height:auto;width:auto}.page-template-page-template-custom-landing-php .pl_hero-wrapper .pl_wrapper{margin:0 auto}@media only screen and (max-width: 767px){.page-template-page-template-custom-landing-php .pl_hero-wrapper h1{font-size:1.556rem;line-height:1.556}}.page-template-page-template-custom-landing-php #main_content{margin:40px auto;max-width:680px}.page-template-page-template-custom-landing-php #main_content a{color:#009CC6}.page-template-page-template-custom-landing-php #main_content a:hover{color:rgba(0,156,198,0.7)}.page-template-page-template-custom-landing-php .pl_landing-content{padding:90px 15px;font-size:1rem;font-family:"Montserrat",sans-serif;background:#023441;color:#fff;text-align:center}@media screen and (max-width: 767px){.page-template-page-template-custom-landing-php .pl_landing-content{margin:0px -20px}}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content{max-width:680px;margin:0 auto}@media screen and (max-width: 767px){.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content{max-width:360px}}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="text"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="tel"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="email"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="number"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="date"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content textarea,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group ul,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group ul,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select .chosen-container,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select select{margin:0.5rem 0 1rem 0;border-radius:0;width:100%;min-height:40px;box-sizing:border-box}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="text"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="tel"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="email"],.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="number"]{line-height:40px;padding:10px}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content textarea,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group ul,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group ul{padding:10px}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content input[type="submit"]{margin:0 auto;width:auto;display:block;padding:0.889rem 4rem}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container{display:block;position:relative;padding-left:35px;margin-bottom:14px;line-height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container input{position:absolute;opacity:0;cursor:pointer}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:transparent;border-radius:50%;border:2px solid #fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container:hover input ~ .checkmark{border:2px solid #fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container input:checked ~ .checkmark{border:2px solid #fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .checkmark:after{content:"";position:absolute;display:none}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container input:checked ~ .checkmark:after{display:block}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-radio-group .container .checkmark:after{top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:#fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container{display:block;position:relative;padding-left:35px;margin-bottom:14px;line-height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container input{position:absolute;opacity:0;cursor:pointer}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;line-height:16px;background-color:transparent;border-radius:2px;border:solid 2px #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container:hover input ~ .checkmark{border:2px solid #fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container input:checked ~ .checkmark{background-color:#fff;border:2px solid #fff}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .checkmark:after{content:"";position:absolute;display:none}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container input:checked ~ .checkmark:after{display:block}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-checkbox-group .container .checkmark:after{left:3px;top:0px;width:3px;height:8px;border:solid #009CC6;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select .chosen-container a span,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select .chosen-container .chosen-drop ul.chosen-results li,.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select select{color:#023441;background-color:#FFF;padding:0 10px;text-transform:none;letter-spacing:0;font-size:0.667rem;text-align-last:left;text-align:left}.page-template-page-template-custom-landing-php .pl_landing-content .pl_main-content .cf-elem-wrap.cf-select .chosen-container:after{content:'';position:absolute;top:50%;right:5px;transition:all .25s;margin-top:-5px;width:8px;height:8px;border:0 solid #023441;border-right-width:2px;border-bottom-width:2px;transform:translate(-50%, -15%) rotate(45deg);z-index:100}.page-template-page-template-custom-landing-php .pl_text-content{font-family:Georgia,serif}.page-template-page-template-custom-landing-php .pl_text-content .pl_content-title{text-align:center}.page-template-page-template-custom-landing-php .pl_text-content .pl_entry-content{max-width:940px;margin:0px auto}.page-template-page-template-contact-php #inner-wrap{background:rgba(2,52,65,0.95)}section.pl_section-contact-area{background:rgba(2,52,65,0.95)}.pl_page-heading-contact{text-align:center;text-transform:uppercase;color:#fff;padding:40px 0;font-weight:700;font-family:"Montserrat",sans-serif;margin:0;display:inline-block}@media (max-width: 767px){.pl_page-heading-contact{padding:10px 0 0 0}}.pl_page-heading-contact .pl_breadcrumbs{color:#fff;width:70%;margin:0px auto}.pl_page-heading-contact .pl_breadcrumbs a{color:#fff}.pl_page-heading-contact .pl_section-title{color:#fff;font-weight:700;margin:0px auto;width:70%}.pl_page-heading-contact .pl_slide-down-area{top:0;display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:0;text-align:right;width:150px;padding:0px 15px 0px 15px}.pl_page-heading-contact .pl_slide-down-area .bouncing-arrow{border:2px solid #fff}.pl_page-heading-contact .pl_slide-down-area .arrow-wrapper:before{background-color:#fff}.pl_page-heading-contact .pl_slide-down-area .arrow-wrapper:after{border-color:#fff}@media (max-width: 767px){.pl_page-heading-contact .pl_slide-down-area{position:relative;width:100%;justify-content:flex-end;padding:0;margin:0 0 10px 0px}.pl_page-heading-contact .pl_slide-down-area .bouncing-arrow{width:28px;height:28px}.pl_page-heading-contact .pl_slide-down-area .arrow-wrapper:before{height:10px;width:2px}.pl_page-heading-contact .pl_slide-down-area .arrow-wrapper:after{margin-top:2px;width:4px;height:4px;border:none}}.pl_page-heading-contact .pl_slide-down-area .pl_arrow_circle{margin:0 0 10px 0}.pl_page-heading-contact .pl_slide-down-area p{font-size:0.667rem;font-family:'Georgia',sans-serif;font-style:italic;text-transform:initial}@media (max-width: 1023px){.pl_page-heading-contact .pl_slide-down-area p{display:none}}.pl_section-contact-area{text-align:center;color:#fff;padding:45px 0;font-size:1.5rem;font-family:"Montserrat",sans-serif}.pl_section-contact-area.pl_contact--alternate{background:#fff;color:#000}.pl_section-contact-area.pl_contact--alternate p{color:#000}.pl_section-contact-area.pl_contact--alternate .success,.pl_section-contact-area.pl_contact--alternate .error{color:#000}.pl_section-contact-area.pl_contact--alternate .error::before{color:#D1465A}.pl_section-contact-area.pl_contact--alternate .success::before{color:#0FCD72}.pl_section-contact-area.pl_contact--alternate input[type=text],.pl_section-contact-area.pl_contact--alternate input[type=tel],.pl_section-contact-area.pl_contact--alternate input[type=email],.pl_section-contact-area.pl_contact--alternate textarea{border:2px solid #BDBDBD;box-sizing:border-box}.pl_section-contact-area .pl_wrapper{position:relative;max-width:1229px;width:auto}@media (max-width: 1023px){.pl_section-contact-area .pl_wrapper{max-width:680px;margin:0 auto}}@media (max-width: 767px){.pl_section-contact-area .pl_wrapper{padding:0 20px}}.pl_section-contact-area .pl_section-contact-subtitle,.pl_section-contact-area p{margin:0 0 40px 0}.pl_section-contact-area .pl_section-contact-subtitle{letter-spacing:2.5px;font-weight:700;text-transform:uppercase}.pl_section-contact-area p{max-width:940px;margin:0 auto 40px auto;font-family:Georgia,serif;font-style:italic;font-size:1rem;line-height:32px;color:#fff;text-transform:none}.pl_section-contact-area .main_content{margin-bottom:40px}.pl_section-contact-area .pl_widget-contact input[type="text"],.pl_section-contact-area .pl_widget-contact input[type="email"],.pl_section-contact-area .pl_widget-contact input[type="submit"],.pl_section-contact-area .pl_widget-contact input[type="tel"],.pl_section-contact-area .pl_widget-contact textarea{margin:0.5rem 0 1rem 0;border-radius:0;outline:none}@media (max-width: 1023px){.pl_section-contact-area .pl_widget-contact input[type="submit"]{margin:auto;float:none;display:block}}.pl_section-contact-area .pl_widget-contact form{display:flex;flex-wrap:wrap;margin:0px 20px}.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-left,.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-right{padding:0 1rem;flex:1 0 50%;max-width:50%;text-align:right;box-sizing:border-box}.pl_section-contact-area .pl_widget-contact form label{font-size:12px;line-height:15px;padding:0 10px;font-weight:500;text-align:left;display:block}.pl_section-contact-area .pl_widget-contact form input[type="submit"]{padding:0.889rem 4rem;font-size:0.778rem;border-radius:0}.pl_section-contact-area .pl_widget-contact form textarea{height:286px}@media (max-width: 1023px){.pl_section-contact-area .pl_widget-contact form{margin:0px auto}.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-left,.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-right{flex-basis:100%;max-width:100%}.pl_section-contact-area .pl_widget-contact form textarea{height:280px}}@media (max-width: 767px){.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-left,.pl_section-contact-area .pl_widget-contact form .pl_widget-contact-column-right{margin:0;padding:0}.pl_section-contact-area .pl_widget-contact form input[type="submit"]{width:100%;padding:0.889rem 0}}.pl_section-contact-area .pl_widget-contact .free form{flex:1;max-width:100%}.pl_section-contact-area .pl_widget-contact .free form .pl_widget-contact--name,.pl_section-contact-area .pl_widget-contact .free form .pl_widget-contact--email,.pl_section-contact-area .pl_widget-contact .free form .pl_widget-contact--phone{width:100%}.pl_section-contact-area .pl_widget-contact .free form input[type="submit"]{margin:0 auto}.single-post .entry-content li p{display:inline}.single-post #main_content{margin:40px 0}.single-post .pl_blog-featured-image{height:100%;max-height:100%;background-color:#023441}.single-post .pl_blog-featured-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.single-post .pl_page-heading{text-align:center;text-transform:uppercase;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1023px){.single-post .pl_page-heading .pl_section-title--alternate{font-size:1.556em;line-height:1.556}}.single-post #main_content article{max-width:1200px;margin:0 auto}.single-post #main_content .entry-content{max-width:680px;font-family:Georgia,serif;font-size:1rem;line-height:1.889rem;color:#444;margin:0 auto}.single-post #main_content .entry-content li p{display:inline}.single-post #main_content .entry-content>p:first-of-type::first-letter{font-size:3rem;font-weight:700}.single-post #main_content .entry-content img{max-width:1200px;margin:20px 0}.single-post #main_content .pl_sh3{font-family:"Montserrat",sans-serif;font-size:0.778rem;font-weight:700;line-height:30px;color:#023441;text-transform:uppercase;margin-right:10px}.single-post #main_content footer{text-align:center;padding:0;clear:both}.single-post #main_content footer .social{margin-top:1em;float:none;position:relative}.single-post #main_content footer .social span{float:none}.single-post #main_content footer .share-buttons a{line-height:1.5;font-family:Georgia,serif;color:#444}.single-post #main_content footer .pl_blog-contact-me{margin:60px auto 20px auto}@media only print{html,body{-webkit-print-color-adjust:exact !important;/*!important TO ENABLE BACKGROUND PRINTING IN CHROME*/;font-size:14px}.pl_wrapper{width:auto}.pl_header,.pl_footer,.button--general{-webkit-print-color-adjust:exact !important;/*!important TO ENABLE BACKGROUND PRINTING IN CHROME*/}.single-post .pl_hero-wrapper{height:100%}.single-post .pl_hero-wrapper #home-slider{display:none}.single-post .pl_hero-wrapper .slider-backdrop{display:none}.single-post .pl_hero-wrapper #home-quick-search{left:auto;top:auto;position:relative;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;color:#444}.single-post .pl_hero-wrapper #home-quick-search .pl_section-title--alternate{color:#444}article{display:block}.pl_property-information{background:none;color:#444}.pl_property-information .section-wrapper{padding:30px 15px}.pl_property-information .section-sub-title .pl_property-price{color:#444}.pl_property-information .section-sub-title span,.pl_property-information li span{color:#999}body.single-post #main_content{padding:30px 15px 40px}.pl_page-heading .pl_breadcrumbs,.pl_arrow_circle,.pl_trustedLogos,.social{display:none}}.pl_office-wrapper .pl_office-featured-image{height:100%;max-height:100%;background-color:#023441}.pl_office-wrapper .pl_office-featured-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_office-wrapper .pl_page-heading{text-align:center;text-transform:uppercase;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1023px){.pl_office-wrapper .pl_page-heading .pl_section-title--alternate{font-size:1.556em;line-height:1.556}}.pl_office-wrapper .pl_office-content{display:flex;margin:60px auto}@media (max-width: 1229px){.pl_office-wrapper .pl_office-content{max-width:940px}}@media (max-width: 1023px){.pl_office-wrapper .pl_office-content{max-width:680px;display:block;margin:40px auto}}@media (max-width: 767px){.pl_office-wrapper .pl_office-content{max-width:360px}}.pl_office-wrapper #main_content.pl_office-content ul.pl_office-info-list{list-style:none}.pl_office-wrapper .pl_office-name{text-align:center;margin:0 0 30px}@media only screen and (max-width: 767px){.pl_office-wrapper .pl_office-name{font-size:1.556rem;margin-bottom:20px}}@media only screen and (max-width: 1023px){.pl_office-wrapper .pl_office-info-wrapper{display:flex;text-align:left;justify-content:center}}.pl_office-wrapper .pl_office-info{flex:0 0 340px;max-width:340px;text-align:left;padding-right:40px}@media only screen and (max-width: 1023px){.pl_office-wrapper .pl_office-info{text-align:center;padding-right:0;margin:0 auto 30px}}.pl_office-wrapper .pl_office-bio{flex:1 1 auto}.pl_office-wrapper .pl_office-info .pl_office-info-list li{position:relative;margin-bottom:0.7778rem;padding-left:2em;font-size:1.111rem}.pl_office-wrapper .pl_office-info .pl_office-info-list .fa{position:absolute;top:.15em;left:0;font-size:1.333rem;color:#023441}.pl_office-wrapper .pl_office-info .pl_office-info-list a{color:#444;transition:all .25s}.pl_office-wrapper .pl_office-info .pl_office-info-list a:hover{color:#023441}.pl_office-wrapper .pl_office-info .pl_office-info-list .address-street{display:block}.pl_office-wrapper .pl_office-bio *:first-child{margin-top:0}.pl_office-wrapper .pl_office-bio *:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.page-template-page-template-offices-php .pl_header-section .pl_title{font-size:1.556rem}}.page-template-page-template-offices-php .pl_page-pagination{display:block;margin:30px 0 60px;padding:0}@media only screen and (max-width: 1023px){.page-template-page-template-offices-php .pl_page-pagination{margin:30px 0}}.pl_offices-wrapper{max-width:1560px;margin:0 auto}@media only screen and (max-width: 1023px){.pl_offices-wrapper{max-width:680px}}@media only screen and (max-width: 767px){.pl_offices-wrapper{max-width:100%}}.pl_offices{display:flex;flex-wrap:wrap;margin:0 -5px}.pl_offices a{transition:all .25s}.pl_offices .pl_office{flex:0 0 50%;max-width:50%;padding:5px;box-sizing:border-box}@media only screen and (max-width: 1023px){.pl_offices .pl_office{flex-basis:100% !important;max-width:100% !important}}.pl_offices.pl_count--1 .pl_office{flex-basis:100%;max-width:100%}.pl_offices.pl_count--1 .pl_office .pl_office-content{padding-bottom:35%}.pl_offices.pl_count--1 .pl_office .pl_office-info{max-width:50%}.pl_offices.pl_count--3 .pl_office{flex-basis:33.333%;max-width:33.333%}.pl_offices.pl_count--5 .pl_office{flex-basis:33.333%;max-width:33.333%}.pl_offices.pl_count--5 .pl_office:nth-child(n+4){flex-basis:50%;max-width:50%}@media only screen and (max-width: 1439px){.pl_offices.pl_count--3 .pl_office{flex-basis:50%;max-width:50%}.pl_offices.pl_count--3 .pl_office:nth-child(n+3){flex-basis:100%;max-width:100%}.pl_offices.pl_count--3 .pl_office:nth-child(n+3) .pl_office-content{padding-bottom:35%}.pl_offices.pl_count--5 .pl_office{flex-basis:50%;max-width:50%}.pl_offices.pl_count--5 .pl_office:nth-child(n+5){flex-basis:100%;max-width:100%}.pl_offices.pl_count--5 .pl_office:nth-child(n+5) .pl_office-content{padding-bottom:35%}}.pl_offices .pl_office-content{position:relative;height:0;overflow:hidden;padding-bottom:70%}@media only screen and (max-width: 1023px){.pl_offices .pl_office-content{padding-bottom:70% !important}}.pl_offices .pl_office-image,.pl_offices .pl_office-image img,.pl_offices .pl_office-info-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.pl_offices .pl_office-image img{object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.pl_offices .pl_office-info-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;box-sizing:border-box;background:rgba(0,0,0,0.4);color:#fff}@media only screen and (max-width: 1023px){.pl_offices .pl_office-info{max-width:none !important}}.pl_offices .pl_office-name{margin:0}.pl_offices .pl_office-name a{color:#fff}.pl_offices .pl_office-details{max-height:0px;opacity:0;transform:translate(0, 20%);overflow:hidden;transition:all .5s, max-height .75s}.pl_offices .pl_office:hover .pl_office-details{max-height:500px;opacity:1;transform:translate(0, 0%)}.pl_offices .pl_office-phone,.pl_offices .pl_office-email{font-size:0.6667rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:1px;color:#fff}.pl_offices .pl_office-phone:hover,.pl_offices .pl_office-email:hover{color:rgba(255,255,255,0.5)}.pl_offices .separator{display:inline-block;border-right:2px solid #023441;height:.8em;vertical-align:middle;margin:0 .5em;opacity:.8;color:#fff}@media only screen and (max-width: 374px){.pl_offices .separator{display:block;height:0}}.pl_offices .pl_office-description{margin:1rem 0;font-size:0.8889rem;font-style:italic}@media only screen and (max-width: 480px){.pl_offices .pl_office-description{max-height:4.5em;overflow:auto}}@media only screen and (max-width: 374px){.pl_offices .pl_office-description{margin:0;font-size:0.7778rem}}.pl_offices .pl_office-url{margin-top:1rem;font-size:0.6667rem;font-style:italic;color:#fff}.idx-page-content .entry-content{max-width:680px;font-family:Georgia,serif;font-size:1rem;line-height:1.889rem;color:#444;margin:0 auto;text-align:center}
/*# sourceMappingURL=navy.css.map */