﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap";body{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;color:#000;pointer-events:inherit}.background-1{background-color:#fff}.background-2{background-color:#fff}.background-3{background-color:#fff}.background-4{background-color:rgba(0,87,64,.9)}.background-5{background-color:rgba(244,242,219,.9)}.background-6{background-color:#343434}.background-7{background-color:rgba(0,0,0,0)}.color-2{color:#666}.color-3{color:#005740}.color-4{color:#ab192d}.color-5{color:#343434}.color-6{color:#a4a4a4}.navbar-brand img{max-height:40px}.btn-primary{background-color:#552448;border-color:#552448}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#000;border-color:#000}.btn{border-radius:0px}#mobile-fixed-top-content.mobile-tools,#fixed_top_content #header-primary-nav,#mobile-fixed-sidebar,#mobile-fixed-quick-search{background:#f3f3f3}.l-component-wrapper .owl-theme .owl-nav button.owl-prev,.l-component-wrapper .owl-theme .owl-nav button.owl-next{height:40px;transform:translateY(-50%)}.rp-style{background:#fff;border:1px solid #552448;padding:10px}#cms-wrapper{width:100%;float:left}.home-section #cms-wrapper{margin-top:40px}.body-interior-top,.body-interior{padding:10px 30px 0px}.body-interior{padding:20px 30px 100px}#main-body-home{margin-top:-10px}#cms-content .real-estate-partners .col-sm-8 table{width:100%}.real-estate-partners table.rp-style{margin-bottom:20px}.real-estate-partners table.rp-style td{display:inline-block;height:280px;overflow:hidden}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}@media only screen and (max-width: 1139px){#cms-content .real-estate-partners .col-sm-8 table img{width:auto !important;max-width:150px !important}.rp-style.full-box span{font-size:12px !important}}@media only screen and (max-width: 768px){#cms-content .real-estate-partners .col-sm-8 table img{width:auto !important;max-width:250px !important}.rp-style.full-box span{font-size:12px !important}.real-estate-partners table.rp-style td{height:250px}}.area-pic{text-align:center}.profile-cell .area-pic .row{position:relative}.profile-cell .area-h6-wrapper{position:absolute;top:auto;left:0;right:0;z-index:99}.profile-cell .area-name{width:auto;display:inline-block;margin:0 auto;position:absolute;padding:8px 16px;top:auto;bottom:20px;font-size:1.6em}.banner-h1-wrapper{position:absolute;top:87%;bottom:13%;left:50%;transform:translate(-50%, -50%)}#banner.area-pg h1{position:relative;font-size:1.6em;display:inline-block;margin:0 auto;padding:8px 16px}#details_header h2{font-size:23px;font-weight:400}.description p{font-size:1.2em}@media only screen and (max-width: 768px){.area-pic img{width:100%;height:auto}.banner-h1-wrapper{top:70%}}.quicksearch-floater .collapsed h4::before{content:"Quick Search"}html{font-size:90%}a{color:#552448;font-weight:400;font-style:normal}a:hover,a:active,a:focus{text-decoration:none;color:#780100}p{margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Georgia,serif}.body-title{font-weight:300;text-transform:none;font-size:2em}.body-semi-title{font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.body-segment-title{font-family:Georgia,serif;font-size:1.2rem;margin-top:5px;font-weight:300}.sidebar-title{font-family:Georgia,serif}.bold{font-weight:600}.border,.circle-mask{border:4px double #cfcfcf}#blog-content img.circle-mask,#cms-content img.circle-mask{border-radius:50%;display:inline-block;vertical-align:middle;max-width:200px !important}.agent-quote{max-width:420px;display:inline-block;vertical-align:middle;text-align:left;margin-top:40px}.agent-quote a{display:block;margin-top:2em}.agent-quote a::after{content:"→";margin-left:5px}.architectural h3{text-indent:2em;background:url(//prd-assets4.fastly.propertybase.com/assets/themes/robert_paul_responsive/icon_compass-11e827861f161c32389aa11f9f0fb32eb63f6301a68acbd78080a6416f81c0d9.png) no-repeat left top;background-size:35px;line-height:30px;padding-top:20px;margin-top:0}#cms-content,#cms_content{font-size:1.2em}.theatre-column img{width:100%}.theatre-header h1{position:absolute;background:rgba(0,0,0,.6);color:#fff;left:0;right:0;top:60px;width:492px;margin:0 auto;padding:10px 0}.theatre-column{text-align:center}.theatre-area-box{background:#fff;padding:10px 0;margin-bottom:10px;border:1px solid #552448}.theatre-area-box h3{margin:10px 0}.arch-agent{display:block}.architectural h3:before{background:url(//prd-assets4.fastly.propertybase.com/assets/themes/robert_paul_responsive/icon_compass-11e827861f161c32389aa11f9f0fb32eb63f6301a68acbd78080a6416f81c0d9.png) no-repeat center top;background-size:35px;width:50px}.no-compass{background:none !important}img.compass-center{text-align:center;width:35px;display:inline-block;vertical-align:-20px !important;margin-right:5px !important}.cycling h3{text-indent:2em;background:url(//prd-assets3.fastly.propertybase.com/assets/themes/robert_paul_responsive/icon_bike_wheel-572ea5733626bb15cdce2e582c8f6f264581a4c4202f5447462d491faf513c40.png) no-repeat left top;background-position:0 16px;background-size:40px;line-height:1.5;padding-top:24px;padding-bottom:20px;margin-top:0}@media only screen and (max-width: 1139px){#cms-content img.circle-mask{max-width:150px !important}.agent-quote{font-size:.85rem;margin-top:10px}}@media only screen and (max-width: 767px){img.compass-center{margin-right:0px !important;margin-left:-50px !important}.no-compass{font-size:1.3em}#banner .banner-page-title h1{margin:-1.5em 0;padding:.5em 1em}}#header-nav.login-text{float:right;margin-top:4px}#header-nav ul{padding:0;-moz-padding-start:0;-webkit-padding-start:0}#header-nav ul li{border-right:1px solid #552448;padding:0 10px;margin:0}#header-nav ul li a{color:#552448}#header-nav ul li.last_item{border-right:none;padding-right:0}#header-nav ul li a:hover{color:#780100}#main-nav{box-shadow:0px 0px 5px rgba(0,0,0,.1)}#top-half-header .navbar-nav{float:right}@media only screen and (max-width: 1139px){#header-nav{font-size:12px}}.nav-links li.last_item,.nav-links li.last_item a{padding-right:0}#main-nav .navbar-nav li a{color:#552448 !important;font-weight:400;font-style:normal;text-transform:capitalize;font-size:1rem}.nav-links li:hover{background:none}#main-nav .navbar-nav li:hover>a{color:#780100 !important;background:none}.navbar-brand{text-align:left}.navbar-brand a{display:inline-block}nav.shrink #header-contact,nav.shrink #header-menu-social{display:none}nav.shrink #top-half-header{display:block}nav.shrink .top-half{padding:10px 0px}.hamburger-caret,.hamburger-caret svg{width:12px;height:12px;margin-top:2px}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#552448}.dropdown-trigger{right:0}@media only screen and (min-width: 1140px){#main-nav.navbar-default{padding:0}#main-nav.navbar-default.shrink{padding:0}#header-logo{bottom:-15px;text-align:left}#main-nav.navbar-default.shrink #header-logo{position:relative;top:0}#bottom-half-header{padding-top:0px;margin-top:0px}.nav.navbar-nav.nav-links{float:right;margin-right:150px;margin-top:-12px}nav.shrink .nav.navbar-nav.nav-links{margin-top:0}.top-half{padding:0}}@media only screen and (max-width: 1139px){.navbar-nav li a{font-size:1.1rem}.navbar-brand img{height:auto;width:100%}}@media only screen and (max-width: 767px){.header-page-interior .sidebar-icon,.header-page-interior .search-icon,.header-page-interior .tool-icon{fill:#552448}.navbar-container{display:block;text-align:center}.navbar-brand{text-align:center}.navbar-brand img{max-height:36px;max-width:auto;width:auto}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#552448}.carousel.slide#homepage-slider .carousel-inner .item{position:absolute;height:auto}.carousel.slide#homepage-slider .carousel-inner .item.active{position:relative;height:auto}.navbar-default .navbar-nav>li>a{color:#552448}.dropdown-trigger{display:inline-block;right:0}.nav-links li.last_item,.nav-links li.last_item a{padding-right:15px}.nav-links li{margin-bottom:20px}.navbar-nav .open .dropdown-menu{margin-top:30px}}#homepage-slider.carousel.slide{overflow:visible;margin-bottom:0px}.carousel-indicators{position:absolute;left:50%;z-index:999;bottom:5px}.carousel-indicators li{border-radius:50%;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.25);width:12px;height:12px}.carousel-indicators .active{border:2px solid #b5985a;width:12px;height:12px;background-color:#f5f5f5}.carousel-control{opacity:.5;z-index:999}.carousel-control:hover{opacity:.7}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{font-size:33px;height:68px;width:33px}.small-slide .carousel-control .glyphicon-chevron-left,.small-slide .carousel-control .glyphicon-chevron-right,.small-slide .carousel-control .icon-prev,.small-slide .carousel-control .icon-next{margin-top:-35px}.carousel-caption{bottom:50px}@media only screen and (max-width: 1139px){#homepage-slider.carousel.slide,#homepage-slider.carousel.slide .carousel-inner,#homepage-slider.carousel.slide .carousel-inner .item{height:auto;width:100%}}@media only screen and (max-width: 767px){.carousel.slide#homepage-slider .carousel-inner,.carousel.slide#homepage-slider{position:relative;height:auto;width:100%}#homepage-slider .img-responsive,#homepage-slider .thumbnail>img,#homepage-slider .thumbnail a>img,#homepage-slider .carousel-inner>.item>img,#homepage-slider .carousel-inner>.item>a>img{width:100%;height:auto;min-width:0px;min-height:0px;position:relative;top:0%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);clear:none}}.main-caption-home{width:100%;float:left;background:#fff;color:#552448;padding:10px 0}.main-caption-home h1{font-weight:200;font-size:3.8em;padding:10px 0;text-align:center;margin:0}.main-caption-home em{display:block;font-size:.6em;font-style:normal}.main-caption-home p{margin:0}.full-screen-width .container{margin:0 auto;left:0;right:0;padding:0 30px}.full-screen-width.expertise{background-size:contain;padding:5% 0}.full-screen-width.expertise h2{font-size:2.5rem}.full-screen-width.expertise .col-xs-24.col-sm-8 img{margin:20px 0;width:70%}.full-screen-width.expertise .col-xs-24.col-sm-8.leading-re-logo img{width:90%;margin-top:25px}.full-screen-width.expertise h2,.full-screen-width.expertise h3{margin-top:0;font-weight:200;text-transform:uppercase}.full-screen-width.expertise a{display:block;margin:15px 0}.full-screen-width.expertise p{font-size:1.2rem}.full-screen-width.expertise a:hover,.full-screen-width.expertise a:focus{background:#000;border-color:#000}#home-search{position:absolute;top:70%;height:auto;z-index:999;background:rgba(0,0,0,.4);padding:20px;padding-bottom:10px}#home-search input[type=text]{width:100%;font-size:14px;padding:10px 20px;min-height:45px;color:#552448}#home-search form{position:relative}#home-search .home-search-icon{position:absolute;right:10px;top:4px;z-index:99999;width:35px;height:35px;padding:5px;cursor:pointer}#home-search .home-search-icon svg path{fill:#552448 !important}#home-search ul.token-input-list-facebook li.token-input-token-facebook p{margin:0;text-transform:capitalize;padding:2px 5px}#home-search li.token-input-token-facebook,li.token-input-token-facebook{margin:9px 4px 3px;background:#fff;color:#898989;font-weight:normal}.token-input-token-facebook p{margin-bottom:0}#home-search .reset{background:none;border:none;display:inline-block;color:#fff;padding:0px}#home-search .adv-link{color:#fff}#home-search .reset:hover,#home-search .adv-link:hover{color:#552448}.homepage-search-tabs{position:absolute;top:-29px;left:0}.homepage-search-tabs .nav-item .nav-link{padding:5px;background:#fff;color:#552448}.homepage-search-tabs .nav-item.active .nav-link{padding:5px;background:#552448;border-color:#552448;color:#fff}@media only screen and (max-width: 1139px){#home-search input[type=text]{font-size:12px}}@media only screen and (max-width: 768px){.main-caption-home{line-height:normal}.main-caption-home h1{font-size:1.3rem}.main-caption-home em{font-size:1rem}.full-screen-width.expertise h2{font-size:1.4rem}.full-screen-width.expertise p{font-size:1rem}.full-screen-width.expertise h3{font-size:1.1rem}}#featured-callouts,.secondary-callouts{float:left;width:100%}.callout-item{width:19.2%;margin-right:1%;float:left;margin-top:20px}.callout-item:nth-of-type(5n){margin-right:0}.callout-item a{display:block}.callout-item a:hover{text-decoration:none}.callout-item h3,.callout-item a{color:#552448;text-align:center;margin-top:0}.callout-item h3:hover,.callout-item h3:focus,.callout-item a:hover,.callout-item a:focus{color:#780100}#featured-callouts .callout-item img{width:100%;height:150px}.secondary-callouts .callout-item img{height:135px;width:100%}.secondary-callouts.bottom .callout-item img{height:200px;width:100%}.secondary-callouts{text-align:center;margin-top:40px}.secondary-callouts .callout-item{padding:0;border:none;background:none}.secondary-callouts .callout-item h3{color:#552448}.full-screen-width.expertise .prop-search-btn a{background:none}.full-screen-width.expertise .prop-search-btn a:hover{background:none}@media only screen and (max-width: 1139px){.callout-item{width:48%;margin-right:2%}.callout-item:nth-of-type(5n){margin-right:2%}.callout-item:nth-of-type(even){margin-right:0}#featured-callouts .callout-item img{height:257px}.secondary-callouts .callout-item img{height:225px}.secondary-callouts.bottom .callout-item img{height:330px}}@media only screen and (max-width: 767px){.callout-item{width:100%;margin:40px 0 0}.callout-item:nth-of-type(5n){margin-right:0}#featured-callouts .callout-item img,.secondary-callouts .callout-item img,.secondary-callouts.bottom .callout-item img{height:auto}}#footer-wrapper{background-color:#fff;border-top:1px solid #552448;color:#552448}#footer-nav-section a{color:#552448;font-size:1rem}#footer-wrapper #footer-company-info-section a{color:#552448}#footer-wrapper #footer-company-info-section a:hover,#footer-wrapper #footer-company-info-section a:focus{color:#780100;text-decoration:none}.footer-container.color-band a{color:#552448}.footer-container.color-band a:hover,.footer-container.color-band a:focus{color:#552448;text-decoration:underline}#footer-wrapper .nav.navbar-nav.nav-links{margin:0}#footer-nav-section li span{display:none}#footer-wrapper a:hover,#footer-wrapper a:active,#footer-nav-section li:hover>a,#footer-nav-section li:active a{color:#780100;background:none}.footer-container .nav-links li{padding:0 10px;margin-right:0}.footer-container .nav-links li.last_item{padding-right:0}.footer-container .dropdown-menu li,.footer-container .dropdown-menu li a{width:100%}.footer-container .nav-links li a{font-size:.7rem;color:#552448}.footer-container ul{margin-top:0}.custom-footer-menu{text-align:right}.custom-footer-menu ul{list-style:none;padding:0}#footer-logos img.mayfair-footer{margin-top:9px}#footer-wrapper #credit span,.footer-container.color-band{color:#552448}@media only screen and (max-width: 1139px){#companyfooter-info,.custom-footer-menu,#footer_logo{text-align:center}#footer-nav-section li.parent a{display:block}#footer-nav-section li.parent span{display:none}}@media only screen and (max-width: 767px){.footer-container .social-container{padding:0}#footer-logos img{margin-bottom:30px}}#quicksearch-panel .checkbox{margin-top:12px !important}#quicksearch-panel .qs-link{margin-left:20px;padding:0;background:none;border:none}#quicksearch-panel .qs-link:hover{color:#780100}.quicksearch-floater h4{color:#552448;border:none}.quicksearch-floater .magnifying-icon path{fill:#552448}.quicksearch-floater div{border:1px solid #552448}#fixed_top_content+.body-interior{padding:30px 30px 100px}form#advancedSearchForm .radio label{margin-right:18px}.bootstrap-datetimepicker-widget.dropdown-menu{z-index:99999}.g-recaptcha{display:inline-block}#cms-form .checkbox{text-align:left;padding-left:20px}#cms-form .checkbox label{min-width:145px}#cms-form .radio{text-align:left}#cms-form .radio label{min-width:133px}#cms-form .col-xs-24.radio{padding:0px}#cms-form .g-recaptcha{display:inline-block}.pagination>li>a,.pagination>li>span{color:#552448}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#552448;border-color:#552448}.map-icon-container .active svg path,.map-icon-container .active svg polygon,.map-icon-container .active svg rect,.map-icon-container.active svg path,.map-icon-container.active svg polygon,.map-icon-container.active svg rect{fill:#552448}.layout-button-wrapper.active svg path,.layout-button-wrapper.active svg rect,.layout-button-wrapper.active svg circle{fill:#552448}#fav_wrap #toggle-saved-searches{padding:0;background:none;font-size:.85rem}#main-body.col-sm-24 .col-md-6.col-sm-8 .property-image{width:120%;margin:-20px}.fav_icon_span{height:20px;width:20px;margin-right:10px;background-size:100%;display:inline-block;background-image:url(//prd-assets3.fastly.propertybase.com/assets/themes/robert_paul_responsive/simple_favorite_outline-d2335a89167a9efbf16d23432d05316cab10653ba90780312ce1ef368ce81d0a.png)}.fav_icon_span:hover,.fav_icon_span:focus{background-image:url(//prd-assets4.fastly.propertybase.com/assets/themes/robert_paul_responsive/simple_favorite_fill-3f97c0b45f7a4d0d4ffcc26cc85caee5b0b91109569eef48953ab2d4bdd8c3a1.png)}.fav_icon_span.remove_fav{background-image:url(//prd-assets1.fastly.propertybase.com/assets/themes/robert_paul_responsive/simple_unfavorite_outline-02cc4440f72d66392c75d592f20f0bc0e275eb009c474bfb67805e2c65d724de.png)}.fav_icon_span.remove_fav:hover,.fav_icon_span.remove_fav:focus{background-image:url(//prd-assets2.fastly.propertybase.com/assets/themes/robert_paul_responsive/simple_unfavorite_fill-ffc05cc1e7f31dc0e0bd86d1c27b1ee0083adfbfcade2804583458745c3c2e3b.png)}.property-list-icons svg{width:25px}.property-listings.col-sm-24 .fav_add_results .fav-link-text{top:-5px;position:relative}.cardview-title{font-size:inherit}@media only screen and (max-width: 767px){#main-body.col-sm-24 .col-md-6.col-sm-8 .property-image{margin:0;width:100%}}.page-controls svg circle,.page-controls svg circle{fill:#552448}.page-controls svg:hover circle,.page-controls svg:hover circle{fill:#660501}#great_schools_data,#directions_fields,.toolbar-icon-container{border:none;border-radius:0;background:none}.search_svg{height:35px;width:25px}.tool-buttons svg path,.tool-buttons svg polygon,.tool-buttons svg shape,.tool-buttons svg rect,.search_svg{fill:#552448}.tool-buttons svg:hover>path,.tool-buttons svg:hover>polygon,.tool-buttons svg:hover>shape,.tool-buttons svg:hover>rect,.tool-buttons svg:focus>path,.tool-buttons svg:focus>polygon,.tool-buttons svg:focus>shape,.tool-buttons svg:focus>rect,.search_svg:hover,.search_svg:focus{fill:#552448}.pdp-tools .tool-buttons svg path,.pdp-tools .tool-buttons svg polygon,.pdp-tools .tool-buttons svg shape,.pdp-tools .tool-buttons svg rect,.pdp-tools .search_svg{fill:#e6e6e6}.pdp-tools .tool-buttons svg:hover>path,.pdp-tools .tool-buttons svg:hover>polygon,.pdp-tools .tool-buttons svg:hover>shape,.pdp-tools .tool-buttons svg:hover>rect,.pdp-tools .tool-buttons svg:focus>path,.pdp-tools .tool-buttons svg:focus>polygon,.pdp-tools .tool-buttons svg:focus>shape,.pdp-tools .tool-buttons svg:focus>rect,.search_svg:hover,.pdp-tools .search_svg:focus{fill:#fff}.tool-buttons a{color:#552448}.tool-buttons .share-button-icon{display:inline-block;float:none;width:30px;height:30px;top:-1px}.tool-buttons #toolbar_share_button svg{background-color:rgba(0,0,0,0) !important;fill:red !important}.tool-buttons #toolbar_share_button svg path.social_backing_square{fill:rgba(0,0,0,0) !important}#fixed_top_content{background-color:#fcfcfc}.lux-results .full-box .property-image-container img{width:100%}.proprow-thing{display:inline-block;margin:0 2px}.photo-tool-wrapper{position:relative;height:535px}.toolbar-wrapper{background:rgba(0,0,0,.5);position:absolute;bottom:0;width:100%;z-index:999999;display:block}nav.shrink{z-index:99999999999}.toolbar-wrapper h3{color:#fff;margin-top:14px;font-size:1.2rem}.toolbar-icon-container{height:30px;width:30px;margin:0 auto;padding:5px}#in-body-tool-container{background-color:rgba(0,0,0,0);border:none}#in-body-tool-container .tool-buttons{border:none}#similar_props .result-address{font-size:18px;text-align:center}#similar_props h3{margin-top:0}#tool_wrap .navbar.navbar-default{background-color:rgba(0,0,0,0);position:relative}#property-photos .swiper-slide{height:auto !important}.property-details-gallery #property-photo-large img,.rental-details-gallery #property-photo-large img{height:auto;width:100%;max-height:534px;bottom:0;display:inline-block}.property-details-gallery.exclusive #property-photo-large img,.rental-details-gallery.exclusive #property-photo-large img{height:auto;width:auto;width:805px;max-height:534px;bottom:0;display:inline-block;object-fit:contain}#property-photo-small.carousel-inner{margin-top:3px;height:100px}#similar_props .property-details:hover{background:#f3f3f3}#property-photos .inner-slide.col-xs-4,#property-photo-small .inner-slide.col-xs-4{padding-left:2px;padding-right:2px}#more-details-button{margin-top:10px}#more-details-button:hover{text-decoration:underline;cursor:pointer}#local_agent .rp-style{border:1px solid #bbb;color:#666}#local_agent h5,#similar_props h5,.details-form h4{color:#666;color:#552448;margin-top:0;margin-bottom:10px;padding-bottom:5px;display:block;border-bottom:1px solid #552448;border-bottom:1px solid #bbb;text-transform:uppercase;font-size:1.1rem;text-align:left}#local_agent h6{font-size:1rem}#local_agent a{color:#666;text-align:left}.agent_links a:after{content:" |"}.agent_links a:last-child:after{content:none}#prop_details.sales table tr{float:left;width:50%}#prop_details.sales table tr td,#prop_details.sales table tr th{padding:8px}#similar_props h5{color:#552448}#similar_props .property-listings{border-bottom:1px solid #bbb}#similar_props .property-listings:last-child{border:none;margin-bottom:0}.prop-info{padding:10px 10px}.sidebar_widget{padding-top:25px}.prop-info.rp-style{border:1px solid #bbb}.prop-info .property-details-address{padding:10px 0}.prop-info h3{margin-top:5px}.prop-info span{display:block;line-height:normal}.prop-info span.agent-contact-full-prefix{display:inline-block;width:auto}.prop-info a{text-align:center;display:inline-block}.prop-info a span{margin:20px 0 10px;border-radius:20px}.prop-info #details_open_houses h5{text-transform:uppercase;border-bottom:1px solid #bbb;margin:0 0 10px 0;padding-bottom:5px;font-size:1.1rem;color:#666}.prop-info #details_open_houses{font-size:11px;color:#666}.details-form h4{margin-top:0}#prop-tool-modals{z-index:9999999999}.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:534px !important}.prop-details-desc h3{font-size:18px;margin-bottom:10px}.prop-details-desc .property-description{font-size:13px}.details-form p{margin-bottom:.5rem}.seo_hood_info{font-size:10px}.property-details-gallery{position:relative}.prop-details-collapse-button{color:#7e0a03;padding-left:5px}.prop-details-collapse-button.collapsed{color:#552448;padding-left:5px}.rp-style .table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}.prop-details-desc h5{font-size:1.2rem}.pdp-tour img{width:auto;height:20px;margin-right:10px}.prop-details-desc{margin-bottom:20px}.trends-item{float:left;width:20%}.pdp-trends.trends-item td,.pdp-trends.trends-item th{display:block}#floor-plan-button{color:#fff;padding:5px 10px}#floor-plan .embed-responsive{padding-bottom:100%}#floor-plan #propfloorplan{width:100%}#propfloorplan{width:100%}#propfloorplan #floorplanbuttons .fwdselected,#propfloorplan #floorplanbuttons .fwdbutton a{background-color:#552448}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td,#prop_details.sales table tr td,#prop_details.sales table tr th{padding:5px 8px}.carousel-control.left,.carousel-control.right{background:none}.col-sm-24.video-container{margin-bottom:0px;padding-bottom:10px}@media only screen and (max-width: 1139px){.search_svg{z-index:99999999;right:25px;top:25px}.property-details-gallery #property-photo-large img,.rental-details-gallery #property-photo-large img{height:auto;width:100%;max-height:348px;bottom:0;display:inline-block}.property-details-gallery.exclusive #property-photo-large img,.rental-details-gallery.exclusive #property-photo-large img{width:100%;max-height:348px}.toolbar-wrapper h5{text-align:center}.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:auto !important}.photo-tool-wrapper{height:350px}#similar_props .property-listings.col-sm-24 .property-details{margin-right:0px}#similar_props .result-address{font-size:12px}.carousel-control.left,.carousel-control.right{background:none}.body-semi-title{font-size:1.4rem}}@media only screen and (max-width: 768px){.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:230px !important}.property-details-gallery.exclusive #property-photo-large img,.rental-details-gallery.exclusive #property-photo-large img{width:auto;height:auto;max-height:230px}#property-photos .swiper-slide{height:100% !important}.property-image-container{height:auto !important;width:100%}.photo-tool-wrapper{height:auto}.slider_pagination{margin-top:20px}.body-semi-title{font-size:1rem}}@media only screen and (max-width: 760px){.pdp-tools.tool-buttons svg path,.pdp-tools .tool-buttons svg polygon,.pdp-tools .tool-buttons svg shape,.pdp-tools .tool-buttons svg rect,.search_svg{fill:#552448}.pdp-tools .tool-buttons svg:hover>path,.pdp-tools .tool-buttons svg:hover>polygon,.pdp-tools .tool-buttons svg:hover>shape,.pdp-tools .tool-buttons svg:hover>rect,.pdp-tools .tool-buttons svg:focus>path,.pdp-tools .tool-buttons svg:focus>polygon,.pdp-tools .tool-buttons svg:focus>shape,.pdp-tools .tool-buttons svg:focus>rect,.search_svg:hover,.search_svg:focus{fill:#552448}}.lux-results a{color:#552448}.lux-results a:hover{text-decoration:underline}.property-listings.col-sm-12 .favorites-icon-container,.property-listings.col-sm-8 .favorites-icon-container{top:20px}.lux-results .property-image-container{max-height:180px}@media only screen and (max-width: 1139px){#luxury_sidebar .panel-title{font-size:10px}#luxury_sidebar .hamburger-caret,#luxury_sidebar .hamburger-caret svg{margin:0}#luxury_sidebar .dropdown-trigger{width:15px}}@media only screen and (max-width: 767px){#main-body.col-sm-18 .property-listings.col-sm-12 .favorites-icon-container{top:20px}}#rp-blog h2 a{color:#552448}#rp-blog h2 a:hover{color:#660501}#rp-blog .blog_entry{margin-bottom:20px;overflow:hidden;text-align:left;height:175px}#rp-blog .blog_entry .pic_wrap{height:155px;overflow:hidden}#rp-blog .blog_entry .feed_title{display:block}#rp-blog .blog_entry .more_link{display:inline-block;padding:5px 12px;margin:10px 0;cursor:pointer;border-radius:20px}#rp-blog .blog_entry .pic_wrap img{width:100%;height:auto}#agent-search{margin-bottom:1em}#agent-results{clear:both}#agent-results .agent-name{font-size:1rem}#agent-results .agent-info,#agent-results .agent-pic{height:152px}#office_agents .agent-info,#office_agents .agent-pic{height:152px}a.retract_testimonial,a.retract_bio{display:block;margin-top:1.5em}.agent-icons img{display:inline-block;margin-top:-20px;margin-right:3px}.agent-icons .vcard-icon{margin-right:10px}.agent-icons .agent-social-icons{margin-bottom:0}.agent-social-icons.social a,.office-social-icons.social a{height:25px;width:auto}.ttree-div .TT_title{display:none}.TT_content{margin-right:0 !important}.TT_testimonialText{padding-right:10px !important}.ttree-header{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-size:1.2rem;color:#7f5e17}.ttree-div .TT_testimonialText,.TT_videoTestimonialLink{font-family:"Gotham SSm A","Gotham SSm B" !important;font-size:.85rem !important;color:#7f5e17 !important}.TT_nbs-flexisel-nav-left,.TT_nbs-flexisel-nav-right{top:30px !important}.ttree-div .TT_signature{color:#7f5e17 !important;font-size:.85rem !important;display:block;margin-top:10px}.ttree-div .TT_relationship{color:#7f5e17 !important}.ttree-div .TT_nbs-flexisel-ul{width:99999px !important}@media only screen and (max-width: 767px){#agent-results .agent-info,#agent-results .agent-pic{height:auto}#agents-search-button{margin:0}#agent-results .col-md-6 .rp-style{min-height:275px}}.office-pic{height:auto;margin-bottom:10px}.callout-item .offices a{display:inline-block}.office-info{padding:0}.offices.rp-style h3{margin-top:0;overflow:hidden;white-space:nowrap}#header-social .social a{height:22px}#footer-wrapper .social a,#footer-wrapper .share_button a{height:25px;margin-left:10px}.social svg,.share_button svg{height:100%;width:auto;cursor:pointer}#details_share_wrapper .share_button svg{background-color:#f5f5f5 !important}.footer-container .social svg,.footer-container .share_button svg{height:100%;width:auto}.wqc-logo{width:75px}@media only screen and (max-width: 767px){.social svg,.share_button svg{background:#f3f3f3 !important}.social:hover svg,.share_button:hover svg{background:#f3f3f3 !important}#hamburger-footer #hamburger-social,#hamburger-footer #translate_wrapper{width:100%;display:block}#hamburger-footer #translate_wrapper a{height:15px;margin-right:20px}#footer-nav-section,#footer-social-links-section .social-container{float:none;width:100%}#footer-wrapper .social{float:none;margin:0 auto}.footer-container .social a,.footer-container .share_button a{float:right}}#toggle_links a{background-color:#f5f5f5}#toggle_links svg,#toggle_links path,#toggle_links polygon,#toggle_links rect{fill:#552448 !important}#toggle_links svg:hover,#toggle_links svg:hover>path,#toggle_links svg:hover>polygon,#toggle_links svg:hover>rect{fill:#660501 !important}#translate-outter{overflow:visible;margin-bottom:inherit}#translate-outter,#header-social{position:relative;z-index:999;float:right}#translate-icon{padding:0px 15px 5px 5px;background:url(//prd-assets1.fastly.propertybase.com/assets/themes/robert_paul_responsive/flag-dropdown-dcdb96a25905d32bd260b3e162251460eef81d999630f932ceb62874d3845ad2.png) no-repeat right 3px top 6px;display:inline-block;margin-left:10px}.hover-social-icon{width:42px;padding:0px 15px 5px 5px;background:url(//prd-assets1.fastly.propertybase.com/assets/themes/robert_paul_responsive/flag-dropdown-dcdb96a25905d32bd260b3e162251460eef81d999630f932ceb62874d3845ad2.png) no-repeat right 3px top 6px;display:inline-block}.hover-social-wrapper{margin-top:7px;margin-right:0;position:absolute;top:20px;right:4px;display:none;width:370px;background:#fff}#main-nav #translate_wrapper{margin-top:7px;margin-right:0;position:absolute;top:18px;right:4px;right:14px;display:none;width:290px;background:#fff;clear:none;float:none}#translate_wrapper a,#translate-icon img{margin:0;padding:0;margin-left:8px;display:block;float:left;float:right;cursor:pointer;width:auto;height:15px;border:0}#translate_wrapper a img,#translate-icon img{height:100%;width:auto;margin:3px 0 0 5px;border:1px solid #552448;-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}#translate_wrapper a{margin-bottom:10px;display:inline-block}#translate-icon img{height:15px}.feature_icon span.icon_holder{background-color:#552448}.feature_icon a:hover span.icon_holder{background-color:#660501}@media only screen and (max-width: 768px){#hamburger-footer #translate_wrapper{position:static;display:block;width:100%;background:none}#translate_wrapper{position:relative;width:360px;right:0;top:auto}.main-caption-home,.full-screen-width{width:100% !important}.main-caption-home img{width:100% !important;height:auto !important;margin-top:20px}}e-icon img{height:15px}@media only screen and (max-width: 768px){#hamburger-footer #translate_wrapper{position:static;display:block;width:100%;background:none}#translate_wrapper{position:relative;width:360px;right:0;top:auto}.main-caption-home{width:100% !important}.list-view .col-sm-24 .list-view-icons-container.favorites-icon-container li{padding-top:30px;margin-left:-10px}.list-view .property-listings .property-details{padding:20px 0px}}#search_map{position:relative;width:100%;height:600px;display:block}#search_map div{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto}#search_map.coastal div{width:50%}#search_map.cape div{width:100%;margin-left:-100px}#cape-sub-maps{display:block;position:relative;width:100%;height:400px}#cape-sub-maps .full_map_top{display:none}#cape-sub-maps .button{position:relative;top:-20px;z-index:999}@media only screen and (min-width: 768px)and (max-width: 1139px){#search_map.cape div{margin-left:-340px}}@media only screen and (max-width: 768px){#search_map.cape div{left:auto !important;width:150%}#search_map.coastal div{width:200%}#search_map div img,#search_map area{width:100%;height:auto}#cape-sub-maps div{width:100%}#cape-sub-maps div img,#cape-sub-maps area{width:100%;height:auto}#translate_wrapper{width:100%}}#home-search{max-width:865px;left:0;right:0;top:auto;bottom:50px;margin:auto}#home-search label{color:#fff}@media only screen and (max-width: 767px){.pg-pages-home_page .body-interior{padding-top:80px}#home-search{position:relative;top:40px;width:90vw;background:#fff;border:1px solid #bbb}#home-search.sales-only{top:10px}.homepage-search-tabs{position:absolute;top:-40px;left:auto;right:auto}.pg-pages-home_page .carousel-indicators{position:relative;top:-30px}.homepage-search-tabs .nav-item.active .nav-link,.homepage-search-tabs .nav-item .nav-link{padding:10px 15px}input#vacation_rentals_super_location{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#home-search label{color:#000}#home-search .reset,#home-search .adv-link{color:#552448}#home-search .reset{margin-bottom:20px;border:1px solid;padding:10px 12px;border-radius:0px;width:100%;font-size:1rem}a.adv-link{display:block;margin-bottom:15px}}
