﻿@font-face{font-family:"basic-application";src:url(//prd-assets3.fastly.propertybase.com/assets/fonts/icon_fonts/basic-application/basic-application-e383beeb85d9d6cb12e254dda0d971840a6df69f18e67b253fcc4ff897f205fe.woff);src:url(//prd-assets3.fastly.propertybase.com/assets/fonts/icon_fonts/basic-application/basic-application-e383beeb85d9d6cb12e254dda0d971840a6df69f18e67b253fcc4ff897f205fe.woff) format("woff"),url(//prd-assets2.fastly.propertybase.com/assets/fonts/icon_fonts/basic-application/basic-application-9795979aea289f89dad9c381cc10e722e22bfed93739852a83e2edbe3e5b53e4.ttf) format("truetype"),url(//prd-assets2.fastly.propertybase.com/assets/fonts/icon_fonts/basic-application/basic-application-fa88e21bdcf4597dc4b94a37f20df1478beb157161e0f76dd4e656769802b601.svg) format("svg")}@font-face{font-family:"Avenir LT W01_45 Book1475508";src:url(//prd-assets3.fastly.propertybase.com/assets/fonts/avenir/710789a0-1557-48a1-8cec-03d52d663d74-9e0835ee9bdf16fd570244dbfb2b256c3b8fb86a5626c524f293d5d1ea38a852.eot);src:url(//prd-assets3.fastly.propertybase.com/assets/fonts/avenir/710789a0-1557-48a1-8cec-03d52d663d74-9e0835ee9bdf16fd570244dbfb2b256c3b8fb86a5626c524f293d5d1ea38a852.eot) format("eot"),url(//prd-assets1.fastly.propertybase.com/assets/fonts/avenir/065a6b14-b2cc-446e-9428-271c570df0d9-9f7a71037e8eeaf46723509336f01207e1293eda787d06e2df8ee3002950364a.woff2) format("woff2"),url(//prd-assets4.fastly.propertybase.com/assets/fonts/avenir/65d75eb0-2601-4da5-a9a4-9ee67a470a59-ab4883df74435cbd0eb4d9ddfa492e7cc2a4be7ceff47fcefe82199aed9c4ed0.woff) format("woff"),url(//prd-assets3.fastly.propertybase.com/assets/fonts/avenir/c70e90bc-3c94-41dc-bf14-caa727c76301-33524e170c361a5031c7404c1f07b4dd17955dfa116d0933154cfad164d37a94.ttf) format("truetype"),url(//prd-assets3.fastly.propertybase.com/assets/fonts/avenir/0979215b-3a1b-4356-9c76-e90fa4551f1d-0719b2aece4978d19355dc0ae85677419890a33f217b8194ac1745c78918be78.svg) format("svg")}body{font-family:"Avenir LT W01_45 Book1475508",sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;color:#222}.background-1{background-color:#fbfbfb}.background-2{background-color:#113351}.background-3{background-color:#f5f5f5}.background-4{background-color:#5c8727}.background-5{background-color:#0079c2}.background-6{background-color:#507620}.background-7{background-color:rgba(0,0,0,0)}.color-2{color:#222}.color-3{color:#666}.color-4{color:#113351}.color-5{color:#5c8727}.color-6{color:#a4a4a4}.btn-primary{background-color:#5c8727;border-color:#5c8727;border-radius:0}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#507620;border-color:#507620}.btn-secondary{background-color:#113351;border-color:#113351;color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:#0079c2;border-color:#0079c2;color:#fff}.btn-danger{background-color:rgba(92,135,39,.7);border-color:rgba(92,135,39,.7)}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background-color:rgba(92,135,39,.5);border-color:rgba(92,135,39,.5)}#mobile-fixed-top-content.mobile-tools,#fixed_top_content #header-primary-nav,#mobile-fixed-sidebar,#mobile-fixed-quick-search{background:#f3f3f3}#cms-wrapper{width:100%;float:left;margin-top:40px}html{font-size:90%}a{color:#5d8628;font-family:"Avenir LT W01_45 Book1475508",sans-serif;font-weight:400;font-style:normal}a:hover,a:active,a:focus,a.non-link:hover,a.non-link:focus{text-decoration:none;color:#0079c2}p{margin-bottom:1.5rem;font-size:14px;line-height:21px}.body-title{font-weight:300;text-transform:none;font-size:2.4em}.body-semi-title{font-family:"Avenir LT W01_45 Book1475508",sans-serif;font-size:1.8rem;font-weight:400}.body-segment-title{font-family:"Avenir LT W01_45 Book1475508",sans-serif;font-size:1.4rem;font-weight:400}.sidebar-title{font-family:"Avenir LT W01_45 Book1475508",sans-serif;font-size:1rem}#snapshot{font-size:80%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#113351;font-weight:300}#banner h1{background-color:rgba(56,82,115,.6)}.small-text{font-size:.75rem}.tiny-text{font-size:.75rem}.header-nav ul{-moz-padding-start:0px;-webkit-padding-start:0px;padding:0px;margin:2px 0 2px 20px}#header-nav li a{color:#113351;text-transform:uppercase}#header-nav li a:hover,#header-nav li a:focus{color:#5d8628}#header-contact,#header-contact a{color:#fff}#header-contact a:hover{text-decoration:underline}nav.shrink #header-logo{float:left !important}.dropdown-trigger{display:none}.nav-links li a{text-transform:uppercase;font-size:1em;padding-left:0}.navbar-container .nav-links li{margin:0px 5px}.shrink{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.shrink .navbar-header{display:block}.nav-links>li a:hover,.nav-links>li a:focus{color:#0079c2}.navbar-default .navbar-nav>li>a{color:#5d8628}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#0079c2}.navbar-nav>li>.dropdown-menu{margin-top:-1px}#main-nav.shrink .navbar-nav{float:right}.dropdown-menu>li>a{color:#5d8628}.half-padding{padding-left:10px;padding-right:10px}.row-half-padding{margin-left:-10px;margin-right:-10px}.pg-pages-home_page #cms-content{text-align:center}.home-quick-search{padding:25px;width:600px}.home-quick-search .search-field-margin{margin:0}.custom-qs-cms,.custom-qs-cms *{color:#fff}.carousel-indicators .active{background-color:#5c8727}.carousel-indicators li{background-color:#898989}.caption-container{position:absolute;bottom:0;margin:0 auto;left:0;right:0}.carousel-caption{top:auto !important;bottom:60px !important}.carousel-caption span{padding:8px 12px;background-color:rgba(56,82,115,.6);width:auto;text-shadow:none;font-size:1.6em;display:inline-block}.section{float:left;width:100%;padding:40px 0}.first-callouts a{display:block}.first-callouts img{width:70%;border-radius:50%;padding:20px}.first-callouts h3{font-size:1.4rem;text-transform:none}.first-callouts p{padding:0 25px}.condo{background:url(//prd-assets4.fastly.propertybase.com/assets/themes/maloney_responsive/condo-search-f2763c7a1c386f137b4afb9403032c04f474f6c818e2f4665ef8fdd5f822a8e4.jpg) no-repeat 50% 70%;background-size:cover;padding:0}.condo .white-overlay{background:rgba(255,255,255,.6);padding:200px 0}.condo .btn{opacity:.7;font-size:24px;font-weight:100;border-radius:0;padding:15px 75px}.title-separator{background-color:#113351;display:inline-block;height:1px;margin:5px 0 20px;vertical-align:middle;width:200px}.articles h3{font-weight:400;text-align:left}.articles h4{margin:0 0 10px 0;font-weight:400;letter-spacing:.5px;text-align:left;text-transform:none}.articles p{color:#212121;overflow:hidden;text-overflow:ellipsis;text-align:left;padding:0}.blog-more-link{display:inline-block !important}.box{background-color:#eee;float:left}.blog-pic img{border-radius:0;width:100%;padding:10px;max-height:120px}.blog-post{padding:10px;height:120px;text-align:left}.carousel-indicators .active{background-color:#2c9acf}.carousel-indicators li{background-color:#898989}.page-controls svg circle,.page-controls svg circle{fill:#5d8628}.page-controls svg:hover circle,.page-controls svg:hover circle{fill:#0079c2}h2.property-type{color:#5d8628}.pg-properties-show .slick-prev:before,.pg-properties-show .glyphicon-chevron-left:before{font-family:"basic-application";content:""}.pg-properties-show .slick-next:before,.pg-properties-show .glyphicon-chevron-right:before{font-family:"basic-application";content:""}body.pg-properties-show .slick-next{right:0px}body.pg-properties-show .slick-prev{left:-5px}.pg-properties-show .slick-prev,.pg-properties-show .slick-next{top:0%;width:50px;height:100%;background:rgba(0,0,0,.5);margin:0;max-height:500px}body.pg-properties-show .slick-prev:before,body.pg-properties-show .slick-next:before{opacity:1;color:#fff;font-size:40px}.pg-properties-show .slick-slider{margin-bottom:10px}.property-details-neighborhood{font-weight:400}a.schedule-btn{width:400px;background:#5d8628;color:#fff;display:block;margin:0 auto;text-align:center;font-size:1.5em;padding:10px 0;border-radius:3px;box-shadow:1px 2px 1px rgba(0,0,0,.5)}.prop-summary-box{background:#f5f5f5;height:90px;text-align:center;border:1px solid #cbcbcb}span.prop-detail-title{display:block;margin-top:15px;font-size:1.2em;font-weight:400}span.prop-data{display:block;color:#5d8628;font-size:1.3em;padding:10px 0;font-weight:400}.prop-descr{border:1px solid #113351;padding:24px}.prop-descr h2{margin:0 0 15px 0}#local_agent img{max-width:140px;width:auto;max-height:190px}.ask-agent{text-align:center;margin-top:60px;font-size:2.3em;font-weight:400;letter-spacing:.5px}#local_agent{background:#f5f5f5;padding:10px;height:210px}.agent-name{font-size:1.5em}.agent-title,.agent-ptitle,a.agent-email,.agent-phone,.agent-contact-full-prefix{font-size:1.2em;font-weight:300}.similar-prop-btn{background-color:#113351;margin:0 auto;color:#fff;border-radius:0;display:block;width:360px;padding:12px;font-size:1.2em}.similar-prop-btn:hover{color:#fff}.pg-luxury_buildings-town .cats,.pg-luxury_buildings-town .towns{display:inline-block;width:49%;border:1px solid #dcdcdc;padding:5%}.panel-group{margin-bottom:10px}#mobile-fixed-sidebar.open{top:140px !important}a.contact-agent{font-size:1.2em}.search-similar-btn{background-color:#0079c2;color:#fff;padding:10px 16px;text-align:center;box-shadow:1px 2px 1px rgba(0,0,0,.5);display:block;margin-bottom:10px}.search-similar-btn:hover{color:#fff !important;opacity:.8}.search-similar-btn a{font-weight:700;color:#fff}#tab-cont div.active{color:#fff;font-weight:bold;background:-moz-linear-gradient(top, rgb(93, 134, 40) 0%, rgba(93, 134, 40, 0.6) 100%);background:-webkit-linear-gradient(top, rgb(93, 134, 40) 0%, rgba(93, 134, 40, 0.6) 100%);background:linear-gradient(to bottom, rgb(93, 134, 40) 0%, rgba(93, 134, 40, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#5d8628", endColorstr="#00ffffff",GradientType=0 );border-bottom:none}.panel-heading{padding:0}.panel-title a:last-child{display:block;padding:10px 15px}#fav_search_link .btn{font-size:1.2em;padding:6px 20px;margin-top:-3px;margin-left:10px;box-shadow:1px 2px 1px rgba(0,0,0,.5)}.new-search-btn{display:inline-block;background:#113351;padding:10px 16px;color:#fff;font-size:14px;margin-left:12px;box-shadow:1px 2px 1px rgba(0,0,0,.5)}.tool-buttons svg path,.tool-buttons svg polygon,.tool-buttons svg shape,.tool-buttons svg rect{fill:#5d8628}.toolbar-icon-container{border:1px solid #5d8628}.toggle-saved-searches-2{padding:15px;width:400px;background-color:#5d8628;color:#fff;font-size:1.2em;display:block;text-align:center}.toggle-saved-searches-2:hover{color:#fff;opacity:.9}svg.envelope{vertical-align:-5px;margin-left:10px}.sold-units-btn{padding:15px;width:400px;font-weight:400;color:#fff;background-color:#113351;font-size:1.2em;display:block;text-align:center;cursor:pointer}svg.door{vertical-align:-10px;margin-left:10px}.cardview-title a{width:65%;display:inline-block}div.result-address{width:152px}.price-reduction-tag{background:#507eca;padding:6px;color:#fff;font-size:12px;display:inline-block;width:30%;float:right;text-align:center}.new-tag{background:#f58023;padding:6px;color:#fff;display:inline-block;width:30%;float:right;text-align:center}.pdp-price-reduction-tag{background:#507eca;padding:12px 16px;color:#fff;font-size:16px;display:inline;margin-left:15px;text-align:center}.pdp-new-tag{background:#f58023;padding:10px 20px;color:#fff;font-size:16px;display:inline;margin-left:15px;text-align:center}.property-photos-slick .slick-slide{max-height:500px}.property-photos-slick .slick-slide img{max-height:500px}.property-photos-slick .slick-slide{padding:0px 10px}#prop_details table{width:100%}#prop_details table th{width:35%;float:left}#prop_details table td{width:65%;text-align:left}#prop_details table tr{width:50%;display:block;float:left}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(0,0,0,0)}#prop_details table tr:nth-child(2n+1){clear:left}#prop_details table tr:nth-child(4n-1){background-color:#e7e7e7}#prop_details table tr:nth-child(4n){background-color:#e7e7e7}#prop_details table tr:nth-child(even){border-left:5px solid #fff}#footer-wrapper,#footer-wrapper a{color:#fff}.footer-address,.footer-email{display:inline;white-space:nowrap}.site-list ul{-webkit-padding-start:0px;list-style:none}.site-list ul li{margin-bottom:10px}.site-list td{display:block}.footer-nav-links ul li{margin-right:10px}#seo_town_pages_footer ul{-webkit-padding-start:0px}.footer-container .social a{margin-left:0px;margin-right:5px}.footer-small-logo{height:20px;width:auto;margin-right:10px}#footer-company-info-section{font-size:1.3em}.equal-housing-logo{fill:#fff;width:50px;float:right}.footer-container #translate_wrapper a,.footer-container #translate-icon img{float:right;margin-right:0px;margin-left:8px}.carousel-inner{overflow:inherit}i.fa.fa-phone{margin-left:2px;font-size:1.12em;margin-top:5px}.fa{margin-right:5px}.developments-mobile-btn{display:none}.glyphicon.glyphicon-chevron-left.slick-prev.slick-arrow,.glyphicon.glyphicon-chevron-right.slick-next.slick-arrow{height:60px;top:50%;margin-top:-30px;border:2px solid #eee}@media only screen and (min-width: 1139px){#header-nav{margin-right:20px}#header-logo{bottom:-20px;text-align:left}nav.shrink #header-logo{bottom:auto}.nav.navbar-nav.nav-links{float:right}.navbar-container .nav-links li.last_item,.navbar-container .nav-links li.last_item a{padding-right:0}#slider-height-container{min-height:500px}}@media only screen and (max-width: 1139px){.navbar-collapse{text-align:center}.blog-pic img{max-height:200px}.blog-post{height:200px}.prop-summary-box{height:90px}span.prop-detail-title{margin-top:20px;font-size:1em}span.prop-data{font-size:1em}.ask-agent{margin-top:20px;font-size:2em}#local_agent{height:150px}.agent-title,.agent-ptitle,a.agent-email,.agent-phone,.agent-contact-full-prefix{font-size:1em}#fav_search_link .btn{padding:6px 16px;margin-left:0}.similar-prop-btn{width:340px}.property-photos-slick .slick-slide{height:500px;padding:0 5px}.property-photos-slick .slick-slide img{max-height:500px}}@media only screen and (max-width: 1139px)and (max-width: 767px){.property-photos-slick .slick-slide img{height:300px}}@media only screen and (max-width: 1139px){.slick-list{margin:0px}}@media only screen and (min-width: 767px){.navbar-brand img{margin-bottom:0px;max-height:90px;width:auto;height:auto}}@media only screen and (max-width: 767px){.glyphicon.glyphicon-chevron-left.slick-prev.slick-arrow,.glyphicon.glyphicon-chevron-right.slick-next.slick-arrow{top:42%;margin-top:-30px}#mobile-sidebar-toggle{display:none !important}.pg-luxury_buildings-show .developments-pushdown,.pg-luxury_buildings-town .developments-pushdown{margin-top:100px}.pg-luxury_buildings-index .body-interior{margin-top:60px}.pg-luxury_buildings-show .developments-mobile-btn,.pg-luxury_buildings-index .developments-mobile-btn,.pg-luxury_buildings-town .developments-mobile-btn{display:block !important}.developments-mobile-btn{position:fixed;background:#0d3450;padding:20px;z-index:99;top:56px;width:100%;text-align:center;color:#fff;font-size:1.3em;font-weight:400}.pg-luxury_buildings-show .popover.right>.arrow:after,.pg-luxury_buildings-show .popover.right>.arrow{display:none}.pg-luxury_buildings-show .popover{left:20px !important;top:70px !important}.toggle-saved-searches-2,.sold-units-btn{width:90vw;font-size:1em}#main-nav{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1)}#header-logo{text-align:center}.homepage-quicksearch-container{bottom:-35px}.home-quick-search .btn,.left-column .token-input-input-token-facebook input{height:41px}.login-text{text-align:left}#mobile-fixed-quick-search #quicksearch-panel{padding-top:20px}.section{width:100% !important}.condo .btn{font-size:15px;padding:10px 12px}.home-quick-search{width:100% !important;padding:0px !important}.header-nav ul{margin:0 0 0 10px}.nav-links li{padding:10px 10px}#hamburger-contact{margin-left:-10px;display:inline-block !important}#hamburger-footer #hamburger-social{margin-left:10px}#hamburger-contact div{color:#113351;margin-bottom:16px;float:left}#hamburger-contact div a{font-size:1.6em}i.fa.fa-phone{font-size:2.5em}i.fa.fa-envelope{font-size:2.5em;margin-left:21px;color:#113351}#footer-company-info-section i.fa.fa-phone{font-size:1.5em;vertical-align:-10%}#footer-company-info-section i.fa.fa-envelope{font-size:1.3em;color:#fff}.custom-qs-cms,.custom-qs-cms *{color:#272727}.blog-post{height:120px !important}.blog-pic img{max-height:100%}.footer-container #translate_wrapper a,.footer-container #translate-icon img{float:none}i.fa.fa-envelope{color:#fff}#hamburger-contact i.fa.fa-envelope{color:#113351}.navbar-collapse{text-align:left}#header-primary-nav.open #bs-example-navbar-collapse-1,#mobile-fixed-quick-search.open #quicksearch-panel,#mobile-fixed-sidebar.open #sidebar-wrapper,#mobile-fixed-top-content.open #prop-toolbar-nav{padding-bottom:90px}#hamburger-contact #translate-outter{margin-left:10px}a.schedule-btn{width:65%;font-size:1.3em}span.prop-data{font-size:1.2em}span.prop-detail-title{margin-top:18px;font-size:1.2em}.ask-agent{margin-top:0;font-size:1.6em;margin-bottom:30px}#local_agent{background:rgba(0,0,0,0);height:auto}#local_agent img{max-width:160px;text-align:left;display:block;margin-bottom:15px}.pdp-new-tag,.pdp-price-reduction-tag{width:50%;display:block;margin:0 auto;margin-top:10px}.property-photos-slick .slick-slide{height:500px;padding:0 5px}}@media only screen and (max-width: 767px)and (max-width: 767px){.property-photos-slick .slick-slide{height:300px}}@media only screen and (max-width: 767px){.property-photos-slick .slick-slide img{max-height:500px}}@media only screen and (max-width: 767px)and (max-width: 767px){.property-photos-slick .slick-slide img{max-height:300px}}@media only screen and (max-width: 767px){.prop-photo-color-band>div{position:relative}#slick_arrows_container button{max-height:500px}}@media only screen and (max-width: 767px)and (max-width: 767px){#slick_arrows_container button{height:300px}}@media only screen and (max-width: 767px){.equal-housing-logo{float:none;display:inline-block !important}}
