/*! 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 dotted}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,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}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}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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:#4b4b4b;background:white}html,body,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,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}.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}#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%}.nlsForm.has-active .buttonWrapper-mobile{position:relative}.sidebar>.widget,.map-search-filters .pl_mapToggle,.map-search-filters .pl_criteriaWrap,.pl_listings .card-grid.two-col .pl_listing,.pl_listings .card-grid.three-col .pl_listing,.pl_searchForm .submitRow,.legacyForm .pl_form--formFields,.legacyForm .selectWrapper,.home .nlsForm .freeTextWrap,.nlsForm .freeTextWrap,.nlsForm .pl_advancedMenu-btn,.nlsForm .pl_groupWrapper,.nlsForm .pl_groupWrapper .textWrapper,.nlsForm .textWrapper,.nlsForm .buttonWrapper,.nlsForm.has-active .submitRow,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input,.nlsForm.has-active .buttonWrapper-mobile,.pl_suggestions,.nlsForm.home .selectWrapper,.nlsForm.home .freeTextWrap,.legacyForm.home .selectWrapper,.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}#inner-wrap{position:relative;width:100%}#outer-wrap{overflow:hidden;position:relative;width:100%}.container,.wrapper,.pl_footer-container{position:relative;width:940px;margin:0 auto}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}img{max-width:100%}.pl_header{border-top:4px solid #f4f4f4;padding-bottom:11px;background:white}.pl_header:before,.pl_header:after{content:" ";display:table}.pl_header:after{clear:both}@media all and (max-width: 49.99em){.pl_header{border:none;padding-bottom:0;box-shadow:0 2px 2px 0 silver;position:fixed;top:0;left:0;right:0;z-index:500;background:white}}.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-title{float:left;margin-top:22px;margin-bottom:20px;min-width:45%;max-width:485px}.pl_header-title p{line-height:1em}@media all and (max-width: 49.99em){.pl_header-title{margin-top:15px;margin-bottom:11px;max-width:70%;min-width:65%;min-height:25px;overflow:hidden}}@media all and (max-width: 42.49em){.pl_header-title{margin-top:11px;margin-bottom:1px;max-width:90%;min-width:50%}}@media all and (max-width: 29.99em){.pl_header-title{max-width:85%}}@media (max-width: 900px){.pl_header-title{max-width:300px}}.pl_header-title-text{display:table;margin-top:16px;min-height:50px}@media all and (max-width: 49.99em){.pl_header-title-text{margin-top:0;min-height:0}}.pl_header-title-text-inner{display:table-cell;vertical-align:middle}.pl_header-site_title{margin-bottom:5px}.pl_header-site_title a{display:inline-block}.pl_header--logo .pl_header-title-text{display:none}@media all and (max-width: 49.99em){.pl_header--logo .pl_header-title-text{display:block}}@media all and (max-width: 49.99em){.pl_header-site_description{display:none}}.pl_header-logo img{display:block;max-width:315px;max-height:80px}.pl_header-social-buttons{float:right;clear:right;margin:43px 5px 12px 0}.pl_header-social-buttons ul{float:left;margin-left:10px}@media all and (max-width: 49.99em){.pl_header-social-buttons ul{display:none}}.pl_header-social-buttons li{margin-left:7px}.pl_header-social-buttons li a{border-radius:50%;background-color:#909090}@media all and (max-width: 49.99em){.pl_header-social-buttons{margin:0 5px 0 0}}.pl_header-phone{float:left}@media all and (max-width: 49.99em){.pl_header-phone{margin:15px 0 0}}@media all and (max-width: 42.49em){.pl_header-phone{display:none}}.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,.pl_header-user_nav:after{content:" ";display:table}.pl_header-user_nav:after{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}@media all and (max-width: 49.99em){.pl_header-user_nav{display:none}}.pl_header-user_nav li span.account,.pl_header-user_nav li span.logout{margin-top:0}.pl_lead_profile_link{height:12px;width:90px;padding-left:0;float:left}.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}@media all and (max-width: 49.99em){.main-nav{float:right !important;clear:none}.main-nav ul#menu-default-header{width:100%;overflow:hidden;height:20px}}@media all and (max-width: 42.49em){.main-nav{display:none}}@media all and (max-width: 29.99em){.main-nav{padding-right:0}}.pl_lang_control_container{float:right}body.single-property .chosen-container-single .chosen-single,.pl_language_wrapper .chosen-container-single .chosen-single{box-shadow:none;height:20px !important;border:none}.pl_language_wrapper .chosen-container-single .chosen-single{background:transparent;width:auto;color:#4b4b4b}@media all and (max-width: 29.99em){.pl_language_wrapper .chosen-container-single .chosen-single{height:36px;min-width:240px;line-height:10px}}.pl_language_wrapper .chosen-container-single .chosen-single span{padding-top:2px;font-size:11px;text-transform:capitalize;margin-right:0px}.pl_language_wrapper .chosen-container-single .chosen-single span:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4b4b4b}.pl_language_wrapper .chosen-container-single .chosen-single div{display:none}@media (max-width: 800px){.pl_language_wrapper .chosen-container.chosen-container-single{float:right;width:auto !important;margin-left:0px;font-size:12px;min-width:130px}.pl_language_wrapper .chosen-container.chosen-container-single .chosen-single{padding:0px !important;border-bottom:0px !important;font-weight:lighter}.pl_language_wrapper .chosen-container.chosen-container-single .chosen-single span:after{margin-left:5px}.pl_language_wrapper .chosen-container.chosen-container-single a:hover{background:transparent !important;box-shadow:none !important}}.pl_language_wrapper .chosen-container .chosen-results{margin:0;padding:0;font-weight:600;font-style:normal;font-stretch:normal;line-height:3.09;letter-spacing:normal;text-align:left;color:#909090}.pl_language_wrapper .chosen-container .chosen-results li{border-bottom:1px solid white;padding:7px 15px;font-weight:400;width:100%}.pl_language_wrapper .chosen-container .chosen-results li:last-child{border-bottom:none}.pl_language_wrapper .chosen-container .chosen-results .active-result.highlighted{color:#e7222c !important;background:transparent}.pl_language_wrapper{float:right}@media all and (max-width: 49.99em){.pl_language_wrapper{float:left;margin-left:15px;padding-top:11px}}@media all and (max-width: 29.99em){.pl_language_wrapper{float:left;margin-left:15px}}.pl_language_wrapper .chosen-container.chosen-with-drop .chosen-drop{left:10px;top:27px;box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);border-radius:0px;width:190px;background:#f4f4f4}@media all and (max-width: 49.99em){.pl_language_wrapper .chosen-container.chosen-with-drop .chosen-drop{left:-30px;top:25px;width:auto}}@media all and (max-width: 49.99em){.pl_language_wrapper .pl_language_dropdown{font-weight:600;font-size:11px;height:auto;width:auto;margin-left:4px;padding-left:14px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%)}.pl_language_wrapper .pl_language_dropdown option{font-weight:600}}.lang_switch_label_mobile{width:70px}@media all and (max-width: 49.99em){.lang_switch_label_mobile{display:inline-block;text-transform:initial;font-size:14px}}.pl_footer{clear:both;background:#171717}@media all and (max-width: 29.99em){.pl_footer p{text-align:left !important}}.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%}@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}}.residential .footer-logo-wrap{position:absolute;top:40px}@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}}.residential .pl_footer-social-buttons .pl_socialLinks{margin-bottom:25px}.residential .external-links{width:100%;overflow:hidden;text-align:center}.residential .external-links li{display:inline-block;margin-right:15px}.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{border-bottom:1px dotted #4b4b4b;text-align:center;padding-top:3px}.pl_footer-navigation:before,.pl_footer-navigation:after{content:" ";display:table}.pl_footer-navigation:after{clear:both}@media all and (max-width: 42.49em){.pl_footer-navigation{display:none}}.pl_footer-navigation>ul{margin:24px 0}.pl_footer-navigation>ul .sub-menu{display:none}.pl_footer-navigation li{vertical-align:top;text-align:left;display:inline-block}.pl_footer-navigation a{color:#909090;text-decoration:none;padding:0 12px}.pl_footer-navigation a:hover{color:white;text-decoration:none}.pl_footer-navigation .current-menu-item>a{color:white}.pl_footer-contact{color:white;padding:38px 0 0 0;margin:0;text-align:center}.pl_footer-contact:before,.pl_footer-contact:after{content:" ";display:table}.pl_footer-contact:after{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:#4b4b4b;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:white;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;white-space:nowrap}.copyright{text-align:center;border-top:1px dotted #4b4b4b}.copyright p{margin:0;padding:0;color:#fff}@media all and (max-width: 29.99em){.copyright p{padding:0 15px}}@media all and (max-width: 29.99em){.reserved{display:none}}.sidebar{margin:45px 0;float:right;width:100%}@media screen and (min-width: 961px){.sidebar{width:290px}}.sidebar>.widget{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%}@media screen and (max-width: 760px){.sidebar>.widget{padding-left:20px;padding-right:20px}}@media screen and (max-width: 960px){.sidebar>.widget{width:50%}}@media screen and (max-width: 760px){.sidebar>.widget{width:100%}}@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{background:#ededed;padding:50px 0}.page-heading:before,.page-heading:after{content:" ";display:table}.page-heading:after{clear:both}.page-heading p{line-height:22px;margin-bottom:10px}@media all and (max-width: 49.99em){.page-heading{padding:50px 0 25px 0}}.pl_trustedLogos{padding-top:25px}.home .pl_home-quickSearch{background:#ededed;padding:30px 0 25px 0;border-bottom:1px solid silver}.home .pl_home-quickSearch h2{text-align:center;margin-bottom:20px}.home-featured-content{padding-bottom:15px;margin-bottom:20px;background:#ededed}.home-featured-content:before,.home-featured-content:after{content:" ";display:table}.home-featured-content:after{clear:both}.home-featured-content .wrapper{padding:60px 0 45px 0}@media screen and (max-width: 760px){.home-featured-content .wrapper{padding-top:25px}}.home-featured-content ul{margin:0 0 30px -16px;padding:0}.home-featured-content ul:before,.home-featured-content ul:after{content:" ";display:table}.home-featured-content ul:after{clear:both}.home-featured-content img:not(.pl_compliance-logo){display:block;max-width:100%;border:none}.home-featured-content h2.pl_section-title{padding-bottom:20px}.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:not(.sps) .pl_trustedLogos{border-top:0;border-bottom:1px dotted #cdcdcd}.home-featured-item{width:300px;margin:0 0 20px 18px;float:left;background:white;position:relative;box-shadow:0 0 3px 0 silver}@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%}}.widgetized{padding:50px 0 0 0}@media all and (max-width: 58.74em){.widgetized{margin-left:-2% !important}}.widgetized .placester_contact label{display:none}.widgetized .placester_contact success{text-align:left;margin:0}.widgetized .area{width:98%;margin:0 0 15px 2%}@media all and (max-width: 49.99em){.widgetized .area{margin:0 0 15px 1% !important}}@media all and (max-width: 29.99em){.widgetized .area{width:98%;clear:both;margin-left:0;margin-right:0}}.widgetized .area iframe{width:100% !important;max-height:400px}.widgetized .area.full{width:100%}@media all and (min-width: 58.75em){.widgetized .area.half{width:460px}}@media all and (min-width: 50em) and (max-width: 58.74em){.widgetized .area.half{width:47.5%}}.widgetized .area.hidden{display:none}.widgetized .full .widget_testimonials .slides_wrapper{height:130px}@media all and (max-width: 42.49em){.widgetized .full .widget_testimonials .slides_wrapper{height:155px}}@media all and (max-width: 29.99em){.widgetized .full .widget_testimonials .slides_wrapper{height:auto}}.widgetized .half .widget_testimonials .slides_wrapper{height:250px}.widgetized.triple .wrapper{height:auto !important}@media all and (max-width: 42.49em){.widgetized.triple .area{width:100% !important}}@media all and (max-width: 29.99em){.widgetized.triple .area{width:100% !important}}.widgetized.triple .area,.widgetized.triple .widget{width:292px !important;float:left;margin-left:10px;margin-right:10px}.widgetized.double .area{float:left;margin-left:15px;border-bottom:1px dotted #cdcdcd}.widgetized.double .area:first-child{margin-left:0}.widgetized.double .widget{margin-left:10px}.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{color:#88939a;margin:0 0 5px 0;padding:5px 0;word-wrap:break-word}.pl_locations{margin-left:-20px;padding-left:0}.pl_locations:before,.pl_locations:after{content:" ";display:table}.pl_locations:after{clear:both}.pl_location{display:block;float:left;width:220px;margin:0 0 20px 20px}.pl_location-image{border:5px solid #f4f4f4;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}#main_content.pl_area-list article,#main_content.pl_area-list .pl_area-content{margin-bottom:50px}#main_content.pl_area-list .wp-post-image{float:left;margin-right:25px;max-width:200px;max-height:120px}#main_content.pl_area-list .entry-content h2{margin-top:5px;margin-bottom:8px}@media (max-width: 680px){#main_content.pl_area-list .wp-post-image{width:150px}}@media (max-width: 480px){#main_content.pl_area-list .wp-post-image{display:none}}.pl_area *{box-sizing:border-box}.area-slideshow{height:400px}.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-image{display:inline-block;width:50%}.pl_area-image img{display:block;margin:0 auto;max-width:300px}.pl_area-description,.pl_area-map,.pl_area-description--sub,.pl_area-description--add{margin-bottom:2em}@media (max-width: 940px){.area-slideshow{height:350px}}@media (max-width: 680px){.area-slideshow{height:300px}.pl_area-image{margin-bottom:20px;width:100%}}@media (max-width: 480px){.area-slideshow{height:250px}}.pl_area-page-v2 .map-search-filters .pl_criteriaWrap{padding:0}.pl_area-page-v2 .search-bar{padding:1px 0 0 0;background:#ededed}.pl_area-page-v2 .purchaseTypeWrapper{margin-top:20px}.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}.single-property .pl_property-top{background:#ededed}.single-property .pl_property-top .wrapper{padding:40px 0 30px 0}.single-property .pl_property-top .property-top-slider{padding-bottom:20px}.single-property .pl_property-top .property-top-slider:before,.single-property .pl_property-top .property-top-slider:after{content:" ";display:table}.single-property .pl_property-top .property-top-slider:after{clear:both}.single-property .pl_property-top .property-top-slider .pl_section-title{margin-bottom:20px}.single-property .pl_property-top .property-top-slider .pl_section-title:before,.single-property .pl_property-top .property-top-slider .pl_section-title:after{content:" ";display:table}.single-property .pl_property-top .property-top-slider .pl_section-title:after{clear:both}.single-property .pl_property-top .property-top-slider .pl_section-title .pl_property-price{float:right}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider .pl_section-title .pl_property-price{display:block;float:none;clear:both}}.single-property .pl_property-top .property-top-slider #big-img{float:left;width:620px;margin-bottom:10px}.single-property .pl_property-top .property-top-slider #big-img img{display:block;margin:0 auto;border:3px solid transparent;max-height:350px}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #big-img{clear:both;display:block;width:100%;float:none}}.single-property .pl_property-top .property-top-slider #slider{float:right;margin:0;padding:0;width:300px}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #slider{width:100% !important;float:none !important}}.single-property .pl_property-top .property-top-slider #slider .caroufredsel_wrapper{height:345px !important}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #slider .caroufredsel_wrapper{width:100% !important;height:200px !important}}@media all and (max-width: 29.99em){.single-property .pl_property-top .property-top-slider #slider .caroufredsel_wrapper{height:136px !important}}.single-property .pl_property-top .property-top-slider #slider ul{width:310px;height:345px !important;margin:0 0 10px 0}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #slider ul{width:100% !important;height:200px !important}}@media all and (max-width: 29.99em){.single-property .pl_property-top .property-top-slider #slider ul{height:136px !important}}.single-property .pl_property-top .property-top-slider #slider ul li{width:310px;float:left}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #slider ul li{float:none;box-sizing:border-box;width:auto;padding:0 17% 0 20%;height:200px}}@media all and (max-width: 29.99em){.single-property .pl_property-top .property-top-slider #slider ul li{height:136px}}.single-property .pl_property-top .property-top-slider #slider ul li img{margin-bottom:10px;border:3px solid transparent;width:140px;height:92px}@media all and (max-width: 58.74em){.single-property .pl_property-top .property-top-slider #slider ul li img{box-sizing:border-box;margin:0;width:31%}}@media all and (max-width: 29.99em){.single-property .pl_property-top .property-top-slider #slider ul li img{height:60px}}.single-property .pl_property-top .property-top-slider #slider .paging{border-top:1px dotted #cdcdcd;padding:15px 0;position:relative}.single-property .pl_property-top .property-top-slider #slider .paging:before,.single-property .pl_property-top .property-top-slider #slider .paging:after{content:" ";display:table}.single-property .pl_property-top .property-top-slider #slider .paging:after{clear:both}.single-property .pl_property-top .property-top-slider #slider .paging p{float:left}.single-property .pl_property-top .property-top-slider #slider .paging .pagination{width:80px;height:40px;clear:none;float:right;padding:0}.single-property .pl_property-top .property-top-slider #slider .paging .pagination a{top:0}.single-property .pl_property-top .social-container{padding-top:25px;border-top:1px dotted #cdcdcd}.single-property .pl_property-top .social-container:before,.single-property .pl_property-top .social-container:after{content:" ";display:table}.single-property .pl_property-top .social-container:after{clear:both}.single-property .pl_property-top .social-container .pl_add_remove_lead_favorites{float:left}.single-property .pl_property-top .social-container .social{float:right}.single-property .pl_property-top .social-container .social>strong{float:left;margin:0 10px 10px 0}.single-property .pl_property-top .social-container .pl_listing-shareButtons{float:left}.single-property .pl_property-details{border-top:1px dotted #cdcdcd;padding-top:40px}.single-property .pl_property-details .row,.single-property .pl_property-details .prop-amenities{margin-left:-2%}.single-property .pl_property-details .row:before,.single-property .pl_property-details .row:after,.single-property .pl_property-details .prop-amenities:before,.single-property .pl_property-details .prop-amenities:after{content:" ";display:table}.single-property .pl_property-details .row:after,.single-property .pl_property-details .prop-amenities:after{clear:both}.single-property .pl_property-details h2{margin-bottom:20px}.single-property .pl_property-details ul{margin-bottom:40px}.single-property .pl_property-details ul:before,.single-property .pl_property-details ul:after{content:" ";display:table}.single-property .pl_property-details ul:after{clear:both}.single-property .pl_property-details ul li{float:left;margin-left:2%;border-top:1px dotted #cdcdcd;width:31%;line-height:40px}@media all and (max-width: 29.99em){.single-property .pl_property-details ul li{width:100% !important;float:none;clear:both}}.single-property .pl_property-description{width:auto;float:none}.single-property .pl_property-description h2{margin-bottom:40px}.single-property .pl_property-location-wrapper{padding:40px 0}.single-property .pl_widget-contact .pl_widget-contact--property{margin-bottom:10px}.single-property .pl_widget-contact .pl_widget-contact--property label,.single-property .pl_widget-contact .pl_widget-contact--property .info{display:inline}.single-property .pl_widget-contact .pl_widget-contact--property label{font-weight:bold}.single-property .pl_widget-contact .pl_widget-contact--property .info{font-size:100%}.pl_office header{margin-bottom:20px;overflow:auto}.pl_office h2{letter-spacing:1px;margin-bottom:5px}.pl_office .pl_office-image{border:5px solid #f4f4f4;float:left;margin-right:10px;width:265px}.pl_office--details{float:right;width:315px}.pl_office--details li{border-top:1px dotted #cdcdcd;padding:14px 0 12px}.pl_office--details li:first-child{border:none}.pl_office--details li .key{display:block}.pl_office--description{clear:both;margin-bottom:30px}.pl_office--listings{position:relative}.pl_office--listings form.sort_wrapper{padding:30px 0 15px}.pl_office--listings .spinner{position:absolute;right:17px;top:0}.map-view-toggle{display:none}@media screen and (min-width: 761px){.pl_searchForm #map-toggle-component{display:none}}@incude gridle_state ( mobile ){.pl_searchForm #map-toggle-component{display:inline-block}}.map-toggle-drop-down li{display:inline-block}.hero.map-search-filters .main_content{position:relative}.wrapper.map-search-filters{border-bottom:1px solid #b7b7b7;position:relative}.map-toggle{display:inline-block;margin-left:44px}.map-toggle .map-search{color:#bfbfbf}.map-toggle .map-search.active{color:#ee3a39}.map-toggle .listing-search{color:#bfbfbf}.map-toggle .listing-search.active{color:#ee3a39}.map-toggle a{padding-right:10px;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}@media screen and (max-width: 760px){.map-search-filters .pl_mapToggle{padding-left:20px;padding-right:20px}}.map-search-filters .pl_mapToggle .map-toggle{text-align:right;padding-top:15px;padding-bottom:15px;width:100%;margin-left:0}.map-search-filters .pl_criteriaWrap{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:75%}@media screen and (max-width: 760px){.map-search-filters .pl_criteriaWrap{padding-left:20px;padding-right:20px}}.map-search-filters .pl_criteriaWrap .pl_activeFilters{border-bottom:0;padding-top:10px;padding-bottom:0px}body.map-search .sidebar,body.map-search #main_content{float:none}body.map-search aside.sidebar{margin-left:0}body.map-search aside.sidebar .widget{margin-left:0;padding:0}body.map-search .wrapper:after{display:none}body.map-search .sidebar .widget{width:100%;margin-bottom:0}body.map-search .wrapper.map-search-filters{border-bottom:0}@media screen and (max-width: 760px){body.map-search .wrapper.map-search-filters .pl_criteriaWrap .pl_activeFilters{border-bottom:none}}body.map-search .pl_sidebar .pl_widget-contact,body.map-search .pl_widget-agent{display:none}body.map-search .listing-control-wrap .pl_sortLimit{float:left;margin-left:20px}body.map-search .selectWrapper.pl_form-ctrl.pl_sortLimit,body.map-search .listing-control-wrap .listingsCount{display:none}body.map-search .wrapper.inner{padding-left:0;margin-left:0;border-top:1px solid #bfbfbf;width:100%;max-width:100%;clear:both;display:table;direction:rtl}body.map-search .wrapper.inner .main_content{width:5%;min-width:300px;max-width:300px;display:table-cell;direction:ltr;padding:20px 10px 0;vertical-align:top}body.map-search .wrapper.inner .main_content .search_wrap{height:580px;overflow-y:scroll;overflow-x:hidden}body.map-search .wrapper.inner aside#sidebar{width:95%;display:table-cell;direction:ltr;vertical-align:top}body.map-search .wrapper.inner aside#sidebar .pl_map--wrapper{height:600px}body.map-search .wrapper.inner aside#sidebar .widget h3{display:none}body.map-search .trusted_logos_wrapper{width:initial;margin:initial}body.map-search .trusted_logos_wrapper .trusted_logos_inner_wrapper{border-top:1px solid #909090}body.map-search .trusted_logos_wrapper .trusted_logos_inner_wrapper .pl_trustedLogos{width:940px;margin:0 auto}body.map-search #tour .pl_list-items article{box-shadow:none;border-top:1px solid #ddd;margin-bottom:0;clear:left;width:100%}body.map-search #tour .pl_list-items article figure.pl_listing-image{width:40%;float:left;padding:5px;margin:15px 0;height:100px;background-color:#ededed}body.map-search #tour .pl_list-items article figure.pl_listing-image .pl_add_remove_lead_favorites,body.map-search #tour .pl_list-items article figure.pl_listing-image .pl_listing-photoCount{display:none !important}body.map-search #tour .pl_list-items article figure.pl_listing-image .listing-image{height:100px}body.map-search #tour .pl_list-items article .pl_listing-details{width:45%;float:left;padding-top:15px;padding-left:15px;padding-right:0}body.map-search #tour .pl_list-items article .pl_listing-details h3 span{white-space:pre-wrap}body.map-search #tour .pl_list-items article .pl_listing-details span.pl_listing-details-item.pl_listing-price{display:block;font-weight:bold}body.map-search #tour .pl_list-items article .pl_listing-details p{line-height:18px}body.map-search #tour .pl_list-items article .pl_compliance.pl_compliance--inlineSearch{min-height:10px}@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 .pl_activeFilters{border-bottom:1px solid #b7b7b7}.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 .pl_searchForm .savedSearchWrapper{width:50px}.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 #b7b7b7;position:absolute;z-index:1;top:25px;right:-5px;padding:5px;border-radius:4px;width:70px}.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}}.map-search .idx-page-content{display:none}.idx-page-content{margin-bottom:45px}.idx-page-content .entry-content>:first-child{margin-top:0}.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;background-size:contain}.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);font-family:"Open Sans";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%;font-size:0px}.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}@media screen and (max-width: 960px){.landing-content .main-content{width:100%;padding-right:8%;padding-bottom:50px}}.landing-content .main-content .content-title{font-family:"Oswald",sans-serif;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}.landing-content .main-content .entry-content ul,.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}@media screen and (max-width: 960px){.landing-content .call-to-action{width:100%;padding-left:8%}}.landing-content .call-to-action .title{font-family:"Oswald";padding:20px;line-height:30px;font-size:26px;color:#88939a;font-weight:400;line-height:30px;text-transform:uppercase}@media screen and (max-width: 960px){.landing-content .call-to-action .title{padding-left:0px}}.landing-content .call-to-action .sub-title{margin-left:20px;font-size:14px;line-height:24px}@media screen and (max-width: 960px){.landing-content .call-to-action .sub-title{margin-left:0px}}.landing-content .call-to-action .custom-form{padding:0 20px}@media screen and (max-width: 960px){.landing-content .call-to-action .custom-form{padding-left:0px}}.landing-content .call-to-action .chosen-search{display:none}.landing-content .call-to-action input{padding:5px}.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-family:"Oswald";font-weight:bold;border-radius:3px;box-shadow:inset 0 2px 0 0 rgba(255,255,255,0.38)}.home #home-slider{position:relative;height:500px;overflow:hidden}.home #home-slider .flexslider ol.flex-control-nav{width:940px;margin:0 auto;padding-right:40px}.home #home-slider #carousel{max-height:500px}.home #home-slider #carousel .flex-direction-nav{font-size:0}.home #home-slider #carousel .flex-prev,.home #home-slider #carousel .flex-next{display:block;position:absolute;top:50%;margin-top:-54px;white-space:nowrap;overflow:hidden;z-index:5;-webkit-transition:none;transition:none}.home #home-slider #carousel .flex-prev,.home #home-slider #carousel .flex-next{width:68px;height:108px;background-color:rgba(0,0,0,0.25)}.home #home-slider #carousel .flex-prev:before,.home #home-slider #carousel .flex-next:before{position:relative;top:50%;transform:translateY(-50%);color:#fff}.home #home-slider #carousel .flex-prev{left:0;border-radius:0 5px 5px 0}.home #home-slider #carousel .flex-prev:before{margin-left:15px}.home #home-slider #carousel .flex-next{right:0;border-radius:5px 0 0 5px}.home #home-slider #carousel .flex-next:before{margin-right:15px}.home #home-slider #carousel .flex-caption{background:url(../images/bg.png) repeat left top;padding:0;height:56px;overflow:hidden}.home #home-slider #carousel .flex-captionInner{width:940px;margin:0 auto;padding-left:40px;color:white;line-height:56px;vertical-align:middle}.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}.residential.home #home-slider #carousel .flex-caption{background:rgba(0,0,0,0.25)}#outer-wrap .flex-control-paging li a{background-color:#fff}@media (max-width: 980px){.home #home-slider{height:350px}.home #home-slider #carousel li img{max-width:150%}.home #home-slider #carousel ol.flex-control-nav{right:8%}.home .flex-caption{display:none}.home .fixed-slider #home-toggle-wrapper{position:absolute;background:url(../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%}.home #home-slider #carousel .flex-caption{height:auto !important}.home #home-slider #carousel .flex-caption .wrapper{height:auto !important}.home #home-slider #carousel .flex-caption .wrapper p{height:auto !important;padding:10px 0;line-height:28px;font-size:15px}}@media (max-width: 680px){.home #home-slider{height:250px}.home #home-slider #carousel li{height:250px}.home #home-slider #carousel ol.flex-control-nav{right:4%}.home #home-slider #carousel .flex-caption{display:none !important}}@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:100;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:0;left:30px;right:30px;position:absolute;z-index:101;padding:30px 5% 0 5%;color:#fff}@media (max-width: 940px){.reveal-modal{left:10px;right:10px;padding:20px 0 0}}.reveal-modal .title{color:#88939a;margin-bottom:20px}@media (max-width: 940px){.reveal-modal .title{padding-right:30px}}.modal-row:before,.modal-row:after{content:" ";display:table}.modal-row:after{clear:both}.modal-row #row-slider{float:left;padding-bottom:50px;width:65%;position:relative}@media (max-width: 940px){.modal-row #row-slider{width:100%;float:none}}.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}@media (max-width: 940px){.modal-row .description{display:none}}.modal-row .description p,.modal-row .description-under p{margin-bottom:20px}.modal-row .description-under{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-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}.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(../images/gallery-close.png) no-repeat;cursor:pointer}@media (max-width: 940px){.close-reveal-modal{right:0}}#navigation{float:right;clear:both;padding-right:5px}#navigation li{display:inline-block;margin-left:20px;position:relative}#navigation li:hover>ul{display:block}#navigation li a{color:#909090}#navigation li ul{display:none;width:210px;position:absolute;top:20px;left:0;background:#f4f4f4;z-index:99999;border-left:1px solid silver;border-right:1px solid silver;box-shadow:0 0 4px silver}#navigation li ul li{margin:0}#navigation li ul li a{color:#909090;display:block;width:200px;padding:0 0 0 10px;line-height:34px;border-top:1px solid white;border-bottom:1px solid a6a6a6}.primary-menu{text-align:right}.sub-menu{text-align:left}#nav{z-index:200;overflow:hidden;width:100%;position:absolute;top:0;display:none}#nav:not(:target){z-index:1;height:0}#nav .block{z-index:2;position:relative}#nav ul{*zoom:1;display:block}#nav ul:before,#nav ul:after{content:"";display:table}#nav ul:after{clear:both}#nav li{display:block}#nav li a{display:block;outline:none}#main_content{margin:45px 0}#full_page_main_content{margin:45px 0}#main_content,.cols_2_3{float:left;width:620px}body.search #main_content{float:none;width:auto}body.no_header_and_footer header{display:none !important}body.no_header_and_footer .trusted_logos_wrapper{display:none !important}body.no_header_and_footer footer{display:none !important}body.no_navigation nav{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}#main_content article:before,#main_content article:after{content:" ";display:table}#main_content article:after{clear:both}#main_content article header h2{letter-spacing:1px;margin-bottom:10px}#main_content article .meta{color:#88939a;margin-bottom:30px}#main_content article footer{padding:30px 0;clear:both}#main_content article footer:before,#main_content article footer:after{content:" ";display:table}#main_content article footer:after{clear:both}#main_content article footer p{float:left}#main_content article footer .social{float:right}#main_content article footer .social>span{float:left;margin-left:14px}#main_content article .page-title{text-align:left;position:relative;margin-bottom:50px}#main_content article .page-title span{font-weight:300}#main_content article .wp-post-image{border:5px solid #f4f4f4;max-height:115px;max-width:100px}#main_content .entry-content h1,#main_content .entry-content h2,#main_content .entry-content h3,#main_content .entry-content h4,#main_content .entry-content h5,#main_content .entry-content h6{margin-bottom:25px}#main_content .entry-content p,#main_content .entry-content address{margin-bottom:15px}#main_content .entry-content ul,#main_content .entry-content ol{margin:0 0 25px 0;padding-left:25px;list-style:disc}#main_content .entry-content ul ul{margin-top:5px;margin-bottom:0;list-style:circle}#main_content .entry-content ol ol{margin-bottom:0}#main_content .entry-content ul{list-style:square}#main_content .entry-content ol{list-style:decimal}#main_content .entry-content li{margin-bottom:5px}#main_content .entry-content dl{margin-bottom:25px}#main_content .entry-content dt{font-weight:bold}#main_content .entry-content dd{margin-bottom:10px}#main_content .entry-content blockquote{position:relative;padding:0 0 0 80px}#main_content .entry-content blockquote p{padding:0;margin:0 0 10px 0}#main_content .entry-content blockquote i{position:absolute;top:5px;left:30px;font-size:27px}#main_content .entry-content th,#main_content .entry-content td{padding:5px 10px 5px 0}#main_content .entry-content th{font-weight:bold}#main_content .entry-content img{border:5px solid #f4f4f4}#main_content .entry-content .alignnone{margin:5px 20px 20px 0}#main_content .entry-content .aligncenter,#main_content .entry-content div.aligncenter{display:block;margin:5px auto 5px auto}#main_content .entry-content .alignright{float:right;margin:5px 0 20px 20px}#main_content .entry-content .alignleft{float:left;margin:5px 20px 20px 0}#main_content .entry-content .aligncenter{display:block;margin:5px auto 5px auto}#main_content .entry-content a img.alignright{float:right;margin:5px 0 20px 20px}#main_content .entry-content a img.alignnone{margin:5px 20px 20px 0}#main_content .entry-content a img.alignleft{float:left;margin:5px 20px 20px 0}#main_content .entry-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#main_content .entry-content .wp-caption{background:white;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}#main_content .entry-content .wp-caption.alignnone{margin:5px 20px 20px 0}#main_content .entry-content .wp-caption.alignleft{margin:5px 20px 20px 0}#main_content .entry-content .wp-caption.alignright{margin:5px 0 20px 20px}#main_content .entry-content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}#main_content .entry-content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#main_content .entry-content iframe{border:5px solid #f4f4f4}.single-post #main_content article .page-title{margin-bottom:0}input{line-height:20px}select{width:100%;height:40px}input[type=text],input[type=email],input[type=name],input[type=password],input[type=number],textarea{border-radius:3px;border:1px solid silver;margin:0 0 15px 0;color:#4b4b4b}input[type=text],input[type=email],input[type=name],input[type=password]{padding:9px 0;text-indent:15px}textarea{overflow:auto;resize:vertical;padding:9px 15px;height:80px}body .chosen-container-single .chosen-single{border-radius:3px;background-image:linear-gradient(#fff, #f1f1f1);box-shadow:0 0 3px 0 #e5e5e5;position:relative;z-index:100;border:1px solid silver;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(../images/bg_custom_select_selected.png) center center no-repeat !important}body .chosen-container-single .chosen-drop{border-top:none !important}body .chosen-container-single .chosen-drop li:hover,body .chosen-container-single .chosen-drop li.highlighted{color:white !important}body .chosen-container-single .chosen-results{margin-right:0}body .chosen-container-single .chosen-default{color:#4b4b4b !important}.pl_fbox .fancybox-inner>div{padding:25px}.pl_fbox .fancybox-inner{overflow:hidden}.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],.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}.success{display:none;box-sizing:border-box;margin-bottom:10px;border-radius:5px;border-color:#D6E9C6;background:#DFF0D8;padding:7px 10px;width:100%;text-align:center;color:#468847}#pl_fbox .success{margin:0}.error{display:none;box-sizing:border-box;margin-bottom:10px;border-radius:5px;border-color:#EED3D7;background:#F2DEDE;padding:7px 10px;width:100%;color:#B94A48}.invalid{box-shadow:0 0 1px 1px red}.button-primary{display:inline-block}button,input[type="submit"],.button-primary{border-radius:3px;color:white;padding:8px 13px;cursor:pointer}button:focus,button:active,input[type="submit"]:focus,input[type="submit"]:active,.button-primary:focus,.button-primary:active{box-shadow:2px 2px 3px 0px rgba(0,0,0,0.4)}.widget input[type="submit"],.widget .button-primary{clear:both;float:right;margin:0 0 10px 0}.widget .button-primary{padding:6px 13px}.toggleAdvanced{position:relative;width:100%;height:40px;padding:0 8px;border:1px solid silver;border-radius:3px;box-shadow:0 0 3px 0 #e5e5e5;color:#4b4b4b;font-size:13px;text-transform:capitalize;font-weight:normal;line-height:36px;text-align:left}@media screen and (max-width: 760px){.toggleAdvanced{width:42px;overflow:hidden;white-space:nowrap;text-transform:uppercase}}.toggleAdvanced:after{content:" ";width:25px;height:20px;display:inline-block;position:absolute;top:20%;right:0;background:url(../images/bg_custom_select_selected.png) center center no-repeat}@media screen and (max-width: 760px){.toggleAdvanced:after{display:none}}@media screen and (max-width: 760px){.has-active .toggleAdvanced{width:32px}}.toggleAdvanced,.toggleAdvanced:hover,.toggleAdvanced:focus,.toggleAdvanced:active{background-color:#fff;background:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:linear-gradient(#fff, #f1f1f1)}@media screen and (max-width: 760px){.toggleAdvanced,.toggleAdvanced:hover,.toggleAdvanced:focus,.toggleAdvanced:active{padding:0;border:0;background:none;box-shadow:none}}.pl_socialLinks:before,.pl_socialLinks:after{content:" ";display:table}.pl_socialLinks:after{clear:both}.pl_socialLinks li{display:inline-block}.pl_socialLinks li a{border-radius:50%;display:inline-block;font-size:0;text-align:center;background-color:#909090}.pl_socialLinks i{position:relative;top:50%;transform:translateY(-50%)}.pl_header-social-buttons .pl_socialLinks li,.single-agent .agent-detail .pl_socialLinks li{margin:0 2px 5px}.pl_header-social-buttons .pl_socialLinks a,.single-agent .agent-detail .pl_socialLinks a{width:24px;height:24px}.pl_header-social-buttons .pl_socialLinks i,.single-agent .agent-detail .pl_socialLinks i{color:#fff;font-size:16px;line-height:24px}.pl_footer-social-buttons .pl_socialLinks{text-align:center}.pl_footer-social-buttons .pl_socialLinks li{margin:0 8px 5px}.pl_footer-social-buttons .pl_socialLinks a{width:60px;height:60px;background-color:#fff}.pl_footer-social-buttons .pl_socialLinks i{color:#000;font-size:45px;line-height:60px}.pl_add_remove_lead_favorites .pl_add_favorite,.pl_add_remove_lead_favorites .pl_remove_favorite,.pl_add_remove_lead_favorites .pl_register_lead_favorites_link{display:block;margin:10px}.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,.pl_add_remove_lead_favorites a.pl_remove_favorite:hover{color:#fff}.pl_add_remove_lead_favorites a.pl_remove_favorite{color:#ee3a39}.pl_add_remove_lead_favorites a.pl_prop_fav_link{font-size:0}.pl_add_remove_lead_favorites a.pl_prop_fav_link>i{font-size:20px}.single-property .pl_add_remove_lead_favorites .pl_add_favorite,.single-property .pl_add_remove_lead_favorites .pl_remove_favorite,.single-property .pl_add_remove_lead_favorites .pl_register_lead_favorites_link{margin:0}.single-property .pl_add_remove_lead_favorites>a{font-size:14px}.single-property .pl_add_remove_lead_favorites i{color:#88939a;margin-right:10px;padding:5px;background-color:#fff;border-radius:50%}.single-property .pl_add_remove_lead_favorites a.pl_add_favorite:hover{color:#88939a}.single-property .pl_add_remove_lead_favorites a.pl_add_favorite,.single-property .pl_add_remove_lead_favorites a.pl_remove_favorite:hover{color:#ee3a39}.single-property .pl_add_remove_lead_favorites a.pl_remove_favorite:hover{color:#88939a}.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,input[type="email"]::-webkit-input-placeholder,input[type="email"]:-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="email"]:-ms-input-placeholder,input[type="phone"]::-webkit-input-placeholder,input[type="phone"]:-moz-placeholder,input[type="phone"]::-moz-placeholder,input[type="phone"]:-ms-input-placeholder,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{margin:25px 0}.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,.dataTables_paginate>ul li,.dataTables_paginate>span a{display:inline-block;padding:5px}.pagination .previous,.pagination .next,.pagination .next-page,.pagination .prev-page,.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,.dataTables_paginate .previous,.dataTables_paginate .prev-page{left:0}.pagination .next,.pagination .next-page,.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,.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,.dataTables_paginate .next i:before,.dataTables_paginate .next-page i:before{margin-left:2px}.pagination .previous i:before,.pagination .prev-page i:before,.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,.dataTables_paginate .previous i:hover,.dataTables_paginate .next i:hover,.dataTables_paginate .prev-page i:hover,.dataTables_paginate .next-page i:hover{color:#fff}.pl_pagination{position:relative;margin-top:20px;border-top:1px dotted #cdcdcd;padding:10px 0}.pl_pagination .btn-prev-page,.pl_pagination .btn-next-page{padding:0}.pl_pagination .btn-prev-page a,.pl_pagination .btn-next-page a{position:absolute;top:10px}.pl_pagination .btn-prev-page a{left:0}.pl_pagination .btn-next-page a{right:0}.pl_pagination .pages{padding:0}.pl_pagination .pages li{padding:5px}.pl_pagination .pages li.active{color:#999;text-decoration:underline}.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,.single-post #main_content article:before,.single-post #main_content article:after,.error404 #main_content article:before,.error404 #main_content article:after,.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,.single-post #main_content article .attachment-blog-index,.single-post #main_content article .attachment-blog-single,.single-post #main_content article .wp-post-image,.error404 #main_content article .attachment-blog-index,.error404 #main_content article .attachment-blog-single,.error404 #main_content article .wp-post-image,.search #main_content article .attachment-blog-index,.search #main_content article .attachment-blog-single,.search #main_content article .wp-post-image{border:5px solid #f4f4f4;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{border:5px solid #f4f4f4;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-bottom: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}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{border:5px solid #f4f4f4;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}body.single-property .pl_compliance--listingsAttribution{clear:left}.pl_favorite-title{margin-bottom:30px}.archive .heading,.page-template-page-template-client-php .heading{margin-bottom:30px}.archive #main_content h2.page-title,.archive #main_content iframe,.page-template-page-template-client-php #main_content h2.page-title,.page-template-page-template-client-php #main_content iframe{margin-bottom: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-bottom:50px}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial{border-bottom:1px dotted #cdcdcd;padding:0 0 30px 55px;margin-bottom: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{border:5px solid #f4f4f4;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-bottom:0}.page-template-page-template-testimonials-php .wrapper #main_content .hentry.testimonial .entry-content blockquote{position:static;padding-left:0;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;padding-top:17px;margin-bottom:5px}.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{padding-left:20px;clear:both;border-top:1px dotted #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 img,.wrapper #main_content .office img{border:5px solid #f4f4f4}.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-bottom: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}.single-agent article header:before,.single-agent article header:after{content:" ";display:table}.single-agent article header:after{clear:both}.single-agent article header .details{width:315px;float:right}.single-agent article header h2{line-height:30px !important;margin-bottom:0 !important}.single-agent article header ul{padding:0;margin-bottom:0}.single-agent article header li{padding:14px 0;border-top:1px dotted #cdcdcd;display:block !important;clear:both;display:block;width:100% !important;float:none}.single-agent article header li:first-child{border:none}.single-agent article header a{margin-top:-5px}.single-agent article header span{clear:both;display:block;margin-top:-5px}.single-agent article .entry-content{clear:both;padding-top:50px;width:auto !important}.single-agent article .entry-content h2{color:#88939a;margin-bottom:40px !important;letter-spacing:1px}.single-agent article .social li{clear:none;margin-top:0 !important;border:none;padding:0;width:auto !important}.page-template-page-template-agents-php .wrapper #main_content .agent .entry-content,.page-template-page-template-agents-php .wrapper #main_content .office .entry-content,.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,.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 h2{color:#88939a}.page-template-page-template-contact-php .pl_widget-contact--name .pl_widget-contact--firstName{float:left;width:49%}.page-template-page-template-contact-php .pl_widget-contact--name .pl_widget-contact--lastName{float:right;width:49%}.page-template-page-template-contact-php .home_val_container{width:100vw;margin:0;height:500px}@media screen and (max-width: 960px){.page-template-page-template-contact-php .home_val_container{height:calc(100vh - 39px)}}.page-template-page-template-contact-php .home_val_container #main_content{margin:100px auto;float:none;background-color:rgba(0,0,0,0.5);padding:28px}.page-template-page-template-contact-php .home_val_container #main_content .pl_widget-contact{margin-bottom:0}.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],.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){.page-template-page-template-contact-php.no_header_and_footer{padding:0}}@media screen and (max-width: 760px){.page-template-page-template-contact-php.no_header_and_footer{padding:0}}.page-template-page-template-contact-php.no_header_and_footer .home_val_container{height:100vh}#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 .page-heading{padding:1px 0 0 0}.page-template-page-template-listings-search-php .page-heading h1{margin-bottom:20px}.page-template-page-template-listings-search-php .spinner{position:absolute;top:0;right:20px}@media all and (max-width: 29.99em){.page-template-page-template-listings-search-php .spinner{z-index:999;right:10px}}.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{height:50px}.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 .listing-tools h2{color:#88939a;float:left;width:320px}.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}#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,.sr-gallery #placester_listings_list,.sr-gallery #placester_fav_list_wrapper,.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,#tour #placester_fav_list_wrapper thead,#tour #placester_fav_list_wrapper tfoot,.sr-gallery #placester_listings_list thead,.sr-gallery #placester_listings_list tfoot,.sr-gallery #placester_fav_list_wrapper thead,.sr-gallery #placester_fav_list_wrapper tfoot,.pl_area--listings #placester_listings_list thead,.pl_area--listings #placester_listings_list tfoot,.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,.sr-gallery #placester_listings_list tbody,.sr-gallery #placester_fav_list_wrapper tbody,.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,.sr-gallery #placester_listings_list tr,.sr-gallery #placester_fav_list_wrapper tr,.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,.sr-gallery #placester_listings_list tr td,.sr-gallery #placester_fav_list_wrapper tr td,.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,.sr-gallery #placester_listings_list tr td.dataTables_empty,.sr-gallery #placester_fav_list_wrapper tr td.dataTables_empty,.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(../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(../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 dotted #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){.container,.wrapper,.pl_footer-container,.wrapper{width:auto;margin:0 20px}#main_content,.cols_2_3{clear:both;width:auto !important;float:none}#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,.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,#main_content .hentry.office .entry-content,#main_content .hentry.office .details,.cols_2_3 .hentry.agent .entry-content,.cols_2_3 .hentry.agent .details,.cols_2_3 .hentry.office .entry-content,.cols_2_3 .hentry.office .details{width:65%}.single #main_content .hentry .entry-content{width:95% !important;float:none}.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,.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,.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.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{width:25% !important;height:110px}#attribute-main #slider ul.attribute-photos li img{width:140px;max-height:92px}}@media (max-width: 799px){body{padding-top:54px}.hide-tablet{display:none}#nav{background:white;width:240px;height:100%;position:fixed;left:-240px;top:0;display:block;overflow-y:auto;box-shadow:-7px 0 5px -5px rgba(0,0,0,0.25) inset}#nav .block{position:relative;padding:0}#nav h3{font:bold 11px/29px Arial, Helvetica, sans-serif;padding:0 13px;text-transform:uppercase;border-bottom:1px solid #88939a;background-image:linear-gradient(#f0f0f0, #dcdcdc);box-shadow:-7px 0 5px -5px rgba(0,0,0,0.25) inset}#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;border-right:10px solid white}#nav li a{padding:11px 15px;border-top:1px solid white;border-bottom:1px solid #88939a}#nav li a:hover{background:#ededed !important;box-shadow:-7px 0 5px -5px rgba(0,0,0,0.25) inset}.visible-nav #outer-wrap{left:240px}.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,.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,#placester_fav_list .pl_listing-image .pl_listing-thumbnail,#placester_fav_list .pl_listing-details,.pl_area--listings .placester_properties .pl_listing-image,.pl_area--listings .placester_properties .pl_listing-image .pl_listing-thumbnail,.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){body{padding-top:38px}.mobile-hidden{display:none}.mobile-visible{display:block}#main_content .hentry.agent ul:before,#main_content .hentry.agent ul:after,#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.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{width:50% !important;height:110px;margin-left:0 !important}#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){.container,.wrapper,.pl_footer-container,.wrapper{margin:0 15px}#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{float:none;margin:5px 0 20px 0}#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 article footer{display:none}#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}.sidebar{margin-left:0}.sidebar .widget{width:100%;margin-left:0;clear:both;float:none}.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,.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.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{width:50% !important;height:110px;margin-left:0 !important}#attribute-main #slider ul.attribute-photos li img{width:160px !important;height:auto !important}.single-property .pl_fbox-lead--property,.tax-neighborhood .pl_fbox-lead--property,.tax-city .pl_fbox-lead--property{top:0 !important;left:0 !important;width:100% !important}.single-property .pl_fbox-lead--property #pl_leadCapture-property .pl_leadCapture-wrapper,.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}.wrapper .pl_widget-mortgageCalc div{width:100%}.pl_listings .pl_list-items article{width:97%}}@media (max-width: 450px){.home .flex-direction-nav{display:none}.container,.wrapper,.pl_footer-container,.wrapper{margin:0 10px}.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{width:95%;float:none}#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,#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.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{width:50% !important;height:110px;margin-left:0 !important}#attribute-main #slider ul.attribute-photos li img{width:120px !important;height:auto !important}}@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-bottom:45px;color:#909090;line-height:24px}.widget h2,.widget h3{position:relative;margin-bottom:30px}.widget h2 small,.widget h3 small{text-transform:none}.widget h4{margin-bottom:10px;color:#4b4b4b}.widget p{margin-bottom:5px;color:#4b4b4b}.widget .pl_widget-agent--thumb img,.widget .pl_widget-agents--thumb img,.widget .pl_listing--widget-image img{border:5px solid #f4f4f4;max-width:98%}.widget ul{margin:0;padding:0}.widget ul li{position:relative;border-top:1px dotted #cdcdcd;padding:10px 0;line-height:20px}.widget ul li:before,.widget ul li:after{content:" ";display:table}.widget ul li:after{clear:both}.widget ul li:first-child{border-top:none}.widget ul ul{margin:0;border-top:1px dotted #cdcdcd;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 textarea,.widget select,.widget .chosen-container{margin:0 0 10px 0;width:100%}.widget.widget_testimonials{position:relative;overflow:visible}.widget.widget_testimonials .home-testimonials-link-wrapper{margin-top:10px}.widget.widget_testimonials .home-testimonial-link{font-size:17px;font-style:italic;float:left;width:100%}.widget.widget_testimonials .orbit-wrapper{overflow:visible}.widget.widget_testimonials .slides>div{background:white}.widget.widget_testimonials blockquote{position:relative;margin:0 0 15px 0;padding:0 0 0 80px}.widget.widget_testimonials blockquote p{padding:0;margin:5px 0 10px 0}.widget.widget_testimonials blockquote i{position:absolute;top:5px;left:30px;font-size:27px}.widget.widget_testimonials .slider-nav{position:relative;left:50%;margin-left:-70px;width:130px}.widget.widget_testimonials .slider-nav span{display:block !important;position:relative !important;width:60px;height:60px}.widget.widget_testimonials .slider-nav .left{float:left}.widget.widget_testimonials .slider-nav .right{float:right}.widget .pl_listing--widget{clear:both;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #cdcdcd}.widget .pl_listing--widget:before,.widget .pl_listing--widget:after{content:" ";display:table}.widget .pl_listing--widget:after{clear:both}.widget .pl_listing--widget .pl_listing--widget-image{float:left}.widget .pl_listing--widget .pl_listing--widget-image img{border:5px solid #f4f4f4}.widget .pl_listing--widget .pl_listing-details{width:140px;float:right}@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%}}.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: 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}.pl_widget-contact label{display:none}.pl_widget-mortgageCalc h3{margin-bottom:25px}.pl_widget-mortgageCalc .pl_mortgageCalc--interest{width:48%;float:left}.pl_widget-mortgageCalc .pl_mortgageCalc--loanTerm{width:48%;float:right}.hentry .pl_widget-mortgageCalc div{float:left;width:48%}.hentry .pl_widget-mortgageCalc div:nth-child(even){float:right}.widget .pl_widget-mortgageCalc--payment span{line-height:2.7em}.single-testimonial cite{padding-left:80px}.pl_map--wrapper{height:315px}.page-template-page-template-listings-search-php .pl_map--wrapper,.single-area .pl_map--wrapper{height:400px}.pl_widget-quickSearch .pl_form-smallselect{width:48%;margin-right:5px}.pl_widget-quickSearch .pl_form-searchbutton button{width:100%}.sidebar .pl_form-smallselect{width:100%}.sidebar .clear{clear:both}.pl_widget-savedSearch-row{overflow:hidden}.pl_widget-savedSearch-name{width:190px}.pl_compliance .pl_compliance-logo{border:none;margin-right:10px}.pl_compliance.pl_compliance--listings,.pl_compliance.pl_compliance--search{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,.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}@media all and (max-width: 29.99em){.pl_compliance--inlineSearch{padding:5px 0}}.pl_compliance--inlineSearch img{max-width:50px}.pl_listing--basic .pl_compliance--inlineSearch{min-height:4.6em}.pl_form{position:relative}.pl_form-ctrl input,.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 button span{vertical-align:top}.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}@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%}}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl{margin:0 10px 10px 0}@media all and (max-width: 29.99em){.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl{margin-right:0}}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl1{width:106px}@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%}}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl2{width:222px}@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%}}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl3{width:338px}@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%}}.pl_form-wrapper8 .pl_form--formFields .pl_form-ctrl4{width:454px}@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,.sort_wrapper:after{content:" ";display:table}.sort_wrapper:after{clear:both}@media all and (max-width: 29.99em){.sort_wrapper{display:none}}.sort_wrapper label{display:none}.sort_wrapper .sort_item{width:46%;float:right}.sort_wrapper .sort_item:first-child{float:left}.sortWrapper{width:100%}.page-template-page-template-featured-listings-php .listingsCount{display:none}.single-agent .listingsCount,.single-office .listingsCount{visibility:hidden}.page-template-page-template-listings-search-php #main_content{position:relative}.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 .listingsCount{display:none}.pl_listings .card-grid .pl_listing{margin-bottom:20px}.pl_listings .card-grid .pl_listing-image{position:relative;box-shadow:0 0 3px 0 silver}.pl_listings .card-grid .pl_listing-photoCount,.pl_listings .card-grid .pl_add_remove_lead_favorites{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_add_remove_lead_favorites{right:0;box-sizing:border-box;height:40px}.pl_listings .card-grid .pl_listing-details{padding:20px 25px 15px;background-color:#fff;box-shadow:0 0 3px 0 silver;color:#999;text-transform:uppercase}.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 .pl_listing-address{color:#4b4b4b}.pl_listings .card-grid.two-col .pl_listing{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:50%}@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}}.pl_listings .card-grid.three-col .pl_listing{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:33.3333333333%}@media screen and (max-width: 760px){.pl_listings .card-grid.three-col .pl_listing{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.pl_listings .card-grid.three-col .pl_listing{width:100%}}@media screen and (min-width: 761px){.pl_listings .card-grid.three-col .pl_listing:nth-child(3n+1){clear:left}}.pl_listings .card-list .pl_listing{border-bottom:1px solid #ddd;padding:15px 0}.pl_listings .card-list .pl_listing:last-child{border-bottom:none}.pl_listings .card-list .pl_listing-image{display:inline-block;margin-right:15px;width:40%;border:5px solid #ededed;vertical-align:top}.pl_listings .card-list .pl_listing-details{display:inline-block;width:50%}.pl_listings .card-list .pl_listing-details h3{margin-bottom:5px}.pl_listings .card-list .pl_listing-details p{color:#999;line-height:1.2em}.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-address{color:#4b4b4b}.pl_listings .card-list .pl_listing-price{display:block}.pl_listings .card-list .pl_listing-beds+.pl_listing-baths{margin-left:10px}.pl_searchForm:before,.pl_searchForm:after{content:" ";display:table}.pl_searchForm:after{clear:both}.pl_searchForm .savedSearchWrapper{text-align:right;display:inline-block}.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%}@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}}.legacyForm .pl_form--formFields:before,.legacyForm .pl_form--formFields:after{content:" ";display:table}.legacyForm .pl_form--formFields:after{clear:both}.legacyForm .selectWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:25%;margin-bottom:10px}@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 (min-width: 761px){.legacyForm .selectWrapper:nth-child(4n+1){padding-left:0}.legacyForm .selectWrapper:nth-child(4n+4){padding-right:0}}@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}}.legacyForm .submitRow .buttonWrapper{display:none}.home .legacyForm .purchaseTypeWrapper .activeToggleValue{display:none}@media screen and (max-width: 760px){.legacyForm .purchaseTypeWrapper .activeToggleValue{position:absolute;bottom:0;display:block}}.legacyForm .submitRow{text-align:right}.home .nlsForm .freeTextWrap{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:83.3333333333%}@media screen and (max-width: 760px){.home .nlsForm .freeTextWrap{padding-left:20px;padding-right:20px}}#search-form{margin:0 0 10px 0}@media screen and (max-width: 760px){.nlsForm.pl_searchForm .pl_advancedMenu-btn{display:none}.nlsForm.pl_searchForm .pl_advancedMenu-wrap{display:none}}.nlsForm .freeTextWrap{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:66.6666666667%}@media screen and (max-width: 760px){.nlsForm .freeTextWrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 960px){.nlsForm .freeTextWrap{width:58.3333333333%}}@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}}.nlsForm .freeTextWrap input{width:100%;margin:0}@media screen and (max-width: 760px){.nlsForm .freeTextWrap input{max-height:20px}}.nlsForm .pl_advancedMenu-btn{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:16.6666666667%}@media screen and (max-width: 760px){.nlsForm .pl_advancedMenu-btn{padding-left:20px;padding-right:20px}}@media screen and (max-width: 960px){.nlsForm .pl_advancedMenu-btn{width:25%}}@media screen and (max-width: 760px){.nlsForm .pl_advancedMenu-wrap{float:left}}.nlsForm .popout-menu.active{background-color:#f4f4f4;border-color:#cdcdcd;z-index:101;top:130px}@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}}.nlsForm .pl_groupWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:50%}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 760px){.nlsForm .pl_groupWrapper{width:100%}}@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}}.nlsForm .pl_groupWrapper .textWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px}@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}}.nlsForm .pl_groupLabel{display:block;padding-left:10px}@media screen and (max-width: 760px){.nlsForm .pl_groupLabel{padding-left:0;padding-right:0}}.nlsForm .textWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:50%}@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}}.nlsForm .buttonWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:16.6666666667%;padding-left:0;padding-right: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%}}.nlsForm .buttonWrapper .button-primary{width:100%}.nlsForm .submitRow{text-align:right;padding:10px}@media screen and (max-width: 760px){.nlsForm .submitRow{padding-left:0;padding-right:0}}.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}@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{margin-top:28px;text-align:left}}.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}@media screen and (max-width: 760px){.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper{padding-left:20px;padding-right:20px}}.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:58.3333333333%;float:none}@media screen and (max-width: 760px){.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input{padding-left:20px;padding-right:20px}}.nlsForm.has-active .buttonWrapper-mobile{float:left;direction:ltr;padding-left:10px;padding-right:10px}@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}}.nlsForm.has-active .buttonWrapper-mobile .button-primary{width:100%}.pl_suggestions{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:100%;padding-left:0;padding-right:0;border-color:#cdcdcd;z-index:100}@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}}.pl_suggestions>li{padding-left:10px;padding-right:10px}.pl_suggestions .active,.pl_suggestions .active .pl_context,.pl_suggestions li:hover,.pl_suggestions li:hover .pl_context{color:#fff;background-color:#3875d7}.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 #909090}.purchaseTypeWrapper ul .purchaseType.active{border-bottom:3px solid #ee3a39;color:#4b4b4b}.purchaseTypeWrapper .activeToggleValue{display:none}.home.legacyForm .purchaseTypeWrapper .typeSelections{margin-left:10px}@media screen and (max-width: 760px){.home.legacyForm .purchaseTypeWrapper .typeSelections{margin-left:0}}.page-template-page-template-listings-search-php .purchaseTypeWrapper{margin-top:20px}.page-template-page-template-listings-search-php .purchaseTypeWrapper ul .purchaseType.active{color:#303030}.page-template-page-template-listings-search-php .purchaseTypeWrapper .activeToggleValue .toggleButton{color:#ee3a39;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: 767px){.page-template-page-template-listings-search-php .mobile_save_search{display:block;text-transform:uppercase}.page-template-page-template-listings-search-php .desktop_save_search{display:none}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections{display:none;border:1px solid #cdcdcd;border-radius:3px;box-shadow:0 0 4px #cdcdcd}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal{display:block;bottom:-85px;background-color:#fff;position:absolute;z-index:101}.page-template-page-template-listings-search-php .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{border-bottom:0;color:#909090}.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType.active{border-bottom:0;color:#ee3a39}}.nlsForm.home{height:45px}@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}}.nlsForm.home .selectWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:16.6666666667%}@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{margin-bottom:0;padding-right:10px;padding-left:0}}@media screen and (max-width: 760px){.nlsForm.home .buttonWrapper{padding-left:0;padding-right: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}@media screen and (max-width: 760px){.nlsForm.home .freeTextWrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 960px){.nlsForm.home .freeTextWrap{width:83.3333333333%}}@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{margin-bottom:15px}}.nlsForm.home .submitRow{display:none}.nlsForm.home .chosen-container-single .chosen-single div{top:-3px;right:0}.legacyForm.home .selectWrapper{float:left;direction:ltr;padding-left:10px;padding-right:10px;width:25%}@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}}.legacyForm.home .submitRow{text-align:center}@media screen and (max-width: 760px){.legacyForm.home .submitRow{padding-left:0;padding-right:0}}.legacyForm.home .submitRow .map-toggle{display:none}.legacyForm.home .submitRow .buttonWrapper{display:block}.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%;margin-bottom:15px}@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}}.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 .button-primary{width:124.063px;float:right}.nlsForm.widget .buttonWrapper-mobile{display:none !important}.nlsForm.widget .pl_advancedMenu-wrap:before,.nlsForm.widget .pl_advancedMenu-wrap:after{content:" ";display:table}.nlsForm.widget .pl_advancedMenu-wrap:after{clear:both}@media screen and (max-width: 760px){.nlsForm.widget .pl_advancedMenu-wrap{float:none;margin-top:0}}.nlsForm.widget .pl_advancedMenu-btn{height:25px}@media screen and (max-width: 760px){.nlsForm.widget .pl_advancedMenu-btn{position:static}}.nlsForm.widget .pl_advancedMenu-btn button{height:auto}.nlsForm.widget .toggleAdvanced{margin-bottom:20px;padding:0;border:0;background:none;box-shadow:none;font:400 14px/24px "Open Sans", sans-serif}.nlsForm.widget .toggleAdvanced:after{display:none}.nlsForm.widget .popout-menu.active{position:static;width:auto;border:0;padding:0}@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{width:100%;padding:0px;margin-bottom:0px}.widget.legacyForm .submitRow .buttonWrapper{display:block}.pl_activeFilters{border-bottom:2px solid #ededed}@media screen and (max-width: 760px){.pl_activeFilters{margin-left:-10px}}.pl_activeFilters .pl_criteriaLabel{padding-left:0;padding-right:0}@media screen and (max-width: 760px){.pl_activeFilters .pl_criteriaLabel{display:none}}.pl_activeFilters .pl_criteriaLabel,.pl_activeFilters .label{color:#909090}.pl_activeFilters li{margin:0}.nlsForm.has-active .buttonWrapper-mobile{position:relative}.sidebar>.widget,.map-search-filters .pl_mapToggle,.map-search-filters .pl_criteriaWrap,.pl_listings .card-grid.two-col .pl_listing,.pl_listings .card-grid.three-col .pl_listing,.pl_searchForm .submitRow,.legacyForm .pl_form--formFields,.legacyForm .selectWrapper,.home .nlsForm .freeTextWrap,.nlsForm .freeTextWrap,.nlsForm .pl_advancedMenu-btn,.nlsForm .pl_groupWrapper,.nlsForm .pl_groupWrapper .textWrapper,.nlsForm .textWrapper,.nlsForm .buttonWrapper,.nlsForm.has-active .submitRow,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input,.nlsForm.has-active .buttonWrapper-mobile,.pl_suggestions,.nlsForm.home .selectWrapper,.nlsForm.home .freeTextWrap,.legacyForm.home .selectWrapper,.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_socialLinks a:hover,.pl_footer-social-buttons .pl_socialLinks li a:hover,#outer-wrap .flex-control-paging li a.flex-active,#outer-wrap .flex-control-paging li a:hover,.dataTables_paginate .previous:hover i,.dataTables_paginate .next:hover i,.pagination .prev-page:hover i,.pagination .next-page:hover i{background-color:#ee3a39}#navigation li a:hover,#navigation .current-menu-item a,.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,.pl_listings .card-grid .pl_listing-address:hover,.pl_listings .card-list .pl_listing-address:hover,.pl_activeFilters span,.map-toggle a:focus,.map-toggle.listings-search .map-search:hover,.map-toggle.listings-search .listing-search:hover,.map-toggle.map-search .listing-search:hover,.map-toggle .map-search.active,.map-toggle .listing-search.active{color:#ee3a39}.pl_activeFilters i{color:#f89687}.pl_list-items .pl_listing-details h3 a:hover{color:#ee3a39}.single-property .pl_property-top .property-top-slider #big-img img:hover,.single-property .pl_property-top .property-top-slider #slider ul li img:hover{border:3px solid #ee3a39}.pl_header-site_title a{color:#ee3a39}button,input[type="submit"],.button-primary{border:1px solid #c04735;background:#ee3a39;box-shadow:0 1px 0 0 #f89687 inset}button:hover,input[type="submit"]:hover,.button-primary:hover{background:#ff5d44}button:focus,button:active,input[type="submit"]:focus,input[type="submit"]:active,.button-primary:focus,.button-primary:active{background:#ee3a39}body .chosen-container-single .chosen-drop li:hover,body .chosen-container-single .chosen-drop li:highlighted{background:#ee3a39}a{color:#ee3a39}a:hover,a:active,a:focus{color:#4b4b4b}@media screen and (max-width: 760px){.toggleAdvanced{color:#ee3a39}}.pl_add_remove_lead_favorites a.pl_add_favorite:hover,.pl_add_remove_lead_favorites a.pl_remove_favorite{color:#ee3a39}.single-property .pl_add_remove_lead_favorites a.pl_add_favorite{color:#ee3a39}.nlsForm.widget .toggleAdvanced{color:#ee3a39}.nlsForm.widget .toggleAdvanced:hover,.nlsForm.widget .toggleAdvanced:active,.nlsForm.widget .toggleAdvanced:focus{color:#4b4b4b}.toggleAdvanced:hover,.toggleAdvanced:focus,.toggleAdvanced:active{color:#4b4b4b}.pagination ul li:hover,.pagination ul .paginate_button:hover,.pagination ul .paginate_active:hover,.pagination span li:hover,.pagination span .paginate_button:hover,.pagination span .paginate_active:hover,.dataTables_paginate ul li:hover,.dataTables_paginate ul .paginate_button:hover,.dataTables_paginate ul .paginate_active:hover,.dataTables_paginate span li:hover,.dataTables_paginate span .paginate_button:hover,.dataTables_paginate span .paginate_active:hover{color:#4b4b4b}.page-heading h1,.single-agent article header .pl_headline{color:#4b4b4b}.pl_header-user_nav a,.featured-item-info h3 a,.page-template-page-template-locations-php .pl_location-name a,.widget h4 a,#main_content h2 a{color:#4b4b4b}.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:#ee3a39}.purchaseTypeWrapper ul .purchaseType.active{border-bottom:3px solid #ee3a39}.page-template-page-template-listings-search-php .purchaseTypeWrapper .activeToggleValue .toggleButton{color:#ee3a39}@media screen and (max-width: 767px){.page-template-page-template-listings-search-php .purchaseTypeWrapper .typeSelections.activeModal .purchaseType.active{color:#ee3a39}}.realsatisfied #main_content .star-ratings{color:#ee3a39}.realsatisfied #main_content .star-ratings .star-ratings-top{color:#ee3a39}.realsatisfied #main_content .primary-color{color:#ee3a39}.call-to-action .cf-submit-button{border:1px solid #ee3a39;background-color:#ee3a39}.nlsForm.has-active .buttonWrapper-mobile{position:relative}.sidebar>.widget,.map-search-filters .pl_mapToggle,.map-search-filters .pl_criteriaWrap,.pl_listings .card-grid.two-col .pl_listing,.pl_listings .card-grid.three-col .pl_listing,.pl_searchForm .submitRow,.legacyForm .pl_form--formFields,.legacyForm .selectWrapper,.home .nlsForm .freeTextWrap,.nlsForm .freeTextWrap,.nlsForm .pl_advancedMenu-btn,.nlsForm .pl_groupWrapper,.nlsForm .pl_groupWrapper .textWrapper,.nlsForm .textWrapper,.nlsForm .buttonWrapper,.nlsForm.has-active .submitRow,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper,.nlsForm.has-active .mobileUtilities .mobileUtilButtonWrapper input,.nlsForm.has-active .buttonWrapper-mobile,.pl_suggestions,.nlsForm.home .selectWrapper,.nlsForm.home .freeTextWrap,.legacyForm.home .selectWrapper,.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-family:"Open Sans",sans-serif;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-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:1em;text-transform:none;letter-spacing:0;font-style:normal}.menu-item,li.pl_criteriaLabel{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_section-title{font-family:Oswald,sans-serif;font-size:32px;font-weight:400;line-height:32px;text-transform:uppercase;letter-spacing:0;font-style:normal}.single-testimonial blockquote,.single-testimonial cite,.widget_testimonials blockquote,.widget_testimonials cite{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:30px;text-transform:none;letter-spacing:0;font-style:italic}button,input[type="submit"],.button-primary{font-family:Oswald,sans-serif;font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_headline,.pl_widget-agent--details h4,.pl_listing-details h3,.widget .pl_listing-details h3,.pl_listing--widget h4{font-family:Oswald,sans-serif;font-size:18px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.widget h3,.widget h2,.listing-tools h2,.single-property h2,h2.about-agent-name,h2.listings-header,.agent .details>h2,.pl_fbox h2,.pl_favorite-title,.pl_sh1,.page-template-page-template-featured-listings-php .listingsTitle{color:#88939a;font-family:Oswald,sans-serif;font-size:26px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:0;font-style:normal}.entry-content h3{font-family:Oswald,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.entry-content h4{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:0;font-style:normal}.single-property .pl_add_remove_lead_favorites,.pl_sh3{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:none;letter-spacing:0;font-style:normal}body,.pl_activeFilters span{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:24px;text-transform:none;letter-spacing:0;font-style:normal}@media screen and (max-width: 760px){.toggleAdvanced{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:24px}}@media screen and (max-width: 760px){input,select{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px}}.pl_header-phone,.pl_footer-contact{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:24px;text-transform:none;letter-spacing:0;font-style:normal}.flex-captionInner,.pl_listing-photoCount{font-family:Oswald,sans-serif;font-size:18px;font-weight:400;line-height:40px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_header-user_nav li{font-family:"Open Sans",sans-serif;font-size:11px;font-weight:400;line-height:12px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_property-price{font-family:Oswald,sans-serif;font-size:18px;font-weight:300;line-height:32px;text-transform:uppercase;letter-spacing:0;font-style:normal}.pl_compliance--listingsAttribution{font-size:15px}
