body{font-family:"Open Sans",sans-serif;font-family:Verdana,Geneva,sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;color:#222}.wqc-logo{width:95px}.background-1{background-color:#fff}.background-2{background-color:#385273}.background-3{background-color:#f5f5f5;background-color:#f0f0f0}.background-4{background-color:#c7b296}.background-5{background-color:#385273}.background-6{background-color:#343434}.background-7{background-color:rgba(0,0,0,0)}.color-2{color:#666}.color-3{color:#385273}.color-4{color:#c7b296}.color-5{color:#343434}.color-6{color:#a4a4a4}.btn-primary{background-color:#c7b296;border-color:#c7b296}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#d4c1a9;border-color:#d4c1a9}.btn-danger{background-color:rgba(199,178,150,.7);border-color:rgba(199,178,150,.7)}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background-color:rgba(199,178,150,.5);border-color:rgba(199,178,150,.5)}#mobile-fixed-top-content.mobile-tools,#fixed_top_content #header-primary-nav,#mobile-fixed-sidebar,#mobile-fixed-quick-search{background:#f3f3f3}.text-justified{text-align:justify !important}.quicksearch-floater h4{font-size:14px}#cms-form .checkbox label{font-weight:normal}#cms-wrapper{width:100%;float:left;margin-top:40px}.body-interior{padding:10px 30px 70px}html{font-size:90%}a{color:#385273;font-family:"Open Sans",sans-serif;font-family:Verdana,Geneva,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:#c7b296}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:"Open Sans",sans-serif;font-family:Verdana,Geneva,sans-serif;font-size:1.4rem;font-weight:400}.body-segment-title{font-family:"Open Sans",sans-serif;font-family:Verdana,Geneva,sans-serif;font-size:1.4rem;font-weight:400}.sidebar-title{font-family:"Open Sans",sans-serif;font-family:Verdana,Geneva,sans-serif}.garamond{font-family:"EB Garamond",serif;text-transform:uppercase;font-size:2rem;color:#385273}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#385273;text-transform:uppercase;font-weight:300}#banner h1{background-color:rgba(56,82,115,.6);top:auto;bottom:0px;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:100%}.navbar-brand img{margin-bottom:0px;max-height:90px;max-width:100%;height:auto}.header-nav ul{-moz-padding-start:0px;-webkit-padding-start:0px;padding:0px;margin:2px 0 2px 20px}#header-nav li a{color:#fff}#header-nav li a:hover{color:#c7b296}#header-contact,#header-contact a{color:#fff}#header-contact a:hover{text-decoration:underline}.search-icon,.sidebar-icon,.tool-icon{fill:#fff !important}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}#header-nav{border-left:1px solid #fff}#bottom-half-header{margin-top:15px}nav.shrink #header-logo{float:left !important}.shrink .navbar-brand img{height:28px;margin-top:7px}.header-nav ul li{margin-left:10px}.header-email{margin-right:30px}.header-phone-hover,.header-mail-hover{opacity:0;display:none;position:absolute;z-index:9999;top:20px;left:0}.header-phone-wrap,.header-mail-wrap{margin:3px 10px;position:relative}.header-phone-wrap a,.header-mail-wrap a{display:inline-block}.header-phone-hover{margin-left:-30px}.header-mail-hover{margin-left:-30px}.header-phone-hover a,.header-mail-hover a{color:#c7b296;white-space:nowrap}#header-menu-social .header-email .header-phone-wrap a:hover+.header-phone-hover{opacity:1 !important;display:block !important}#header-menu-social .header-email .header-mail-wrap a:hover+.header-mail-hover{opacity:1 !important;display:block !important}.navbar-container .nav-links li{margin:0 20px;font-size:1rem}.navbar-container .nav-links .dropdown-menu li{margin:0}.shrink .navbar-header{display:block}.nav-links>li:hover,.nav-links>li:focus{background:url(//prd-assets1.fastly.propertybase.com/assets/themes/lois_schneider/nav-underline-43d64d66eb441e71be816ff86dada2a8c26c0a7cf53776289987bb28af3f905a.png) repeat-x 50% bottom}.navbar-default .navbar-nav>li>a{color:#fff}.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:#c7b296}.navbar-nav>li>.dropdown-menu{margin-top:-1px}#main-nav.shrink .navbar-nav{float:right}.navbar-container .nav-links .dropdown-menu li{font-size:inherit}.dropdown-menu>li>a{padding:3px 0}.dropdown-trigger{width:10px;height:10px;right:-5px;top:5px}.hamburger-caret svg{right:0;width:100%}.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}.carousel-indicators .active{background-color:#c7b296}.carousel-indicators li{background-color:#898989}.carousel-caption{top:0 !important;background-color:rgba(56,82,115,.6);left:0;right:0;padding:10px;bottom:auto;text-shadow:none;font-size:1rem}.carousel-caption:hover{text-decoration:underline}#homepage-slider.carousel.slide,#homepage-slider.carousel.slide .carousel-inner,#homepage-slider.carousel.slide .carousel-inner .item{height:auto}.section{float:left;width:100%;padding:40px 0}.first-callouts{padding:0px}.second-callouts{padding-bottom:0px}.first-callouts a{display:block;position:relative}.first-callouts .callout-bg{display:block;height:90px;position:absolute;top:0;bottom:0;margin:auto;width:100%;z-index:9999}.first-callouts a:hover>.callout-bg{opacity:.7}.first-callouts a:hover>.callout-listings{background:url(//prd-assets4.fastly.propertybase.com/assets/themes/lois_schneider/our-listings-7f0f68b07bc8e3ea499b42ee8121a3aaa33f0e73b454fe76503ab98a9654dc00.png) no-repeat 50% 50%}.first-callouts a:hover>.callout-houses{background:url(//prd-assets3.fastly.propertybase.com/assets/themes/lois_schneider/open-houses-4faecfef3a920f2cd686ab8e15364242adf688a9f2935aeefd479f2fd9966016.png) no-repeat 50% 50%;background-size:contain}.first-callouts a:hover>.callout-market{background:url(//prd-assets2.fastly.propertybase.com/assets/themes/lois_schneider/market-reports-61ef326b6dc61db300acbd30bd2f4c8b2ec2d13627e378495b39e1508d455e63.png) no-repeat 50% 50%;background-size:contain}.first-callouts a:hover>.callout-blog{background:url(//prd-assets4.fastly.propertybase.com/assets/themes/lois_schneider/blog-92f599c10cef0022f6ec36dc38ecc5f05de5b096b9bc891532cd9df790d68426.png) no-repeat 50% 50%;background-size:contain}.first-callouts img{width:100%;-moz-border-radius:120px;-webkit-border-radius:120px;border-radius:120px;overflow:hidden;padding:15px;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);-ms-filter:blur(0px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.first-callouts a:hover>img,.first-callouts a:focus>img{opacity:.7;filter:blur(10px);-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px)}.first-callouts .col-sm-6:hover,.first-callouts .col-sm-6:focus{background-color:#fff}.first-callouts h4{text-transform:uppercase}.jersey-map a{display:inline-block}.jersey-map img{max-width:100%;height:auto !important}.second-callouts a{display:inline-block;margin-bottom:20px}.second-callouts span{font-size:1rem;display:inline-block;margin-top:10px;text-transform:uppercase}.second-callouts img{width:100% !important;height:auto !important}.blue-overlay table ul{margin:0;padding:1em 1em 2em 1.3em}.quicksearch-tabs{padding:0px;margin:5px}.quicksearch-tabs>li>a{font-size:12px;color:#fff !important}.quicksearch-tabs>.active{background:#385171}.quicksearch-tabs li{display:inline;padding-left:0;padding:6px 25px;background:rgba(56,81,113,.5);margin-right:-5px;border-radius:0}.quicksearch-tabs li:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.home-quick-search{width:100%;height:140px;padding:18px 20px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.quick-search-outter{width:520px;margin:0 auto}.homepage-quicksearch-container{bottom:7%}.home-quick-search{background-color:rgba(56,82,115,.6)}.homepage-quicksearch-container select,#advancedSearchForm #search_custom_sorting,#advancedSearchForm .custom-input select{cursor:pointer;left:0;opacity:0;position:absolute;top:0}#advancedSearchForm .type-field button.multiselect,#advancedSearchForm .status-field button.multiselect{cursor:pointer;left:-10px;opacity:0;position:absolute;width:103%;top:-10px}#quicksearch-panel select{opacity:0;position:absolute;left:0;top:0;height:30px;width:100%}.home-quick-search select,.home-quick-search .select_field input{opacity:0;position:absolute;left:0;top:0;height:30px;width:100%}.home-quick-search .select_field input{opacity:1;top:3px;box-shadow:none}.home-quick-search .form-control::-moz-placeholder{color:#555}#quicksearch-panel .custom-input{border:1px solid #ccc;border-radius:4px}.select_value{display:block;overflow:hidden;white-space:nowrap;width:120px}.custom-input{background:#fff;display:block;padding:5px 10px;height:30px;position:relative}.input-group-addon{border-radius:0;border:none}.custom-input:hover{cursor:pointer}.custom-input .drop-arrow{position:absolute;right:10px;top:7px;background:url(//prd-assets2.fastly.propertybase.com/assets/themes/lois_schneider/drop-arrow-944e0c2b2cfc568e860ec9eaa2b2f8443968c1d2cccff74a146277a0ebbe35da.png) no-repeat;width:19px;height:16px}.custom-input .select_field{position:absolute;left:15px;top:30px}#advancedSearchForm .custom-input,#results_list #sort_by .custom-input{border:1px solid #ccc;border-radius:4px}#advancedSearchForm .sort-options-container .custom-input label{display:none}.token-input-token-facebook p{margin-bottom:0}#typesAndStatuses{clear:both}#top-details{position:relative;bottom:0;padding:10px 0 0;box-sizing:border-box;background:#f0f0f0;font-size:.95rem;left:0;right:0;width:100%;z-index:999}#top-details span{margin-right:1em;line-height:2em}#in-body-tool-container{background-color:rgba(0,0,0,0)}.tool-buttons svg path,.tool-buttons svg polygon,.tool-buttons svg shape,.tool-buttons svg rect{fill:#385273}.fav-icon-svg svg path:last-child{fill:#fff}.tool-buttons a:hover svg path,.tool-buttons a:hover svg polygon,.tool-buttons a:hover svg shape,.tool-buttons a:hover svg rect{fill:#c7b296}.toolbar-icon-container{border:none;border-radius:0;height:20px;width:20px;padding:0}.toolbar-icon-container{background:none}#property-photo-large{overflow:hidden;width:100%}.property-details-gallery #property-photo-large img,.rental-details-gallery #property-photo-large img{height:auto;max-height:100%;object-fit:cover;width:100%;margin:0;top:0px;bottom:0px}.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:720px !important}.details-form h3{margin-top:0}.details-form ul{padding:0;margin:0;list-style:none;background-color:#f0f0f0;padding:10px;float:left;width:100%}.details-form ul li{margin-bottom:1.45em;width:31.33333%;float:left;margin:10px 1%}#prop_details table tr{float:left;width:50%}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}#market_trends_section .nav-tabs{margin-bottom:20px}#market_trends_section .nav-tabs li a{font-size:16px}.property-details-info th{float:left;width:35%}.property-details-info td{float:left;width:65%}.property-listings .property-image-container{position:relative}.results-info-btn{background:#385273;color:#fff;text-transform:uppercase;font-size:12px;padding:5px 20px;position:absolute;top:15px;left:0;z-index:99999;box-shadow:0px 2px 10px rgba(0,0,0,.4)}.fav_add_results{display:block}.list-view .fav_add_results{background:none;padding:0;text-align:left !important}.fav_icon_span{height:20px;width:20px;background-size:100%;display:inline-block;background-image:url(//prd-assets4.fastly.propertybase.com/assets/themes/lois_schneider/favorite-c1570de8166a8ee6c88af4916f4dc5b1749c0a632ac0c3d7097e2bf3543490a9.svg);margin-right:10px;vertical-align:middle}.fav_icon_span:hover,.fav_icon_span:focus,.fav_icon_span.remove_fav{background-image:url(//prd-assets2.fastly.propertybase.com/assets/themes/lois_schneider/unfavorite-1a40b5a17920d758bd8e328021cc4b2f89198099de684e25e1e8e6c45f022ae2.svg)}#property-photos{margin-bottom:30px}#property-photos .carousel-inner,#property-photos .item{height:110px;overflow:hidden;margin-bottom:0px}.disclaimer .small-text{line-height:16px}.property-listings.col-sm-12 .favorites-icon-container,.property-listings.col-sm-8 .favorites-icon-container{top:165px;right:20px}.card-view .col-md-6 .list-view-icons-container.favorites-icon-container li,.card-view .col-md-8 .list-view-icons-container.favorites-icon-container li{padding:0}.card-view.list-view .col-md-6 .list-view-icons-container.favorites-icon-container li,.card-view.list-view .col-md-8 .list-view-icons-container.favorites-icon-container li{padding:20px 0}.pdp-desc{font-size:14px}#other_areas{padding:0}#footer-wrapper,#footer-wrapper a{color:#fff}#footer-wrapper a:hover{text-decoration:none;color:#c7b296}.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}.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-logo{border-right:1px solid #c7b296}#footer-nav-section li.parent span{display:none}#footer-company-info-section,#footer-company-info-section a{font-size:1rem;font-weight:lighter;margin-top:13px;line-height:21px}.footer-logos{position:relative}.footer-logo img{width:100%}.footer-logo .col-sm-6 img{margin-top:18px}.footer-logos img{display:inline-block;margin:0 20px;opacity:.7}.footer-logos .equal-logo{position:absolute;bottom:-30px;left:10px}.footer-logos .realtor-logo{position:absolute;bottom:-30px;right:10px}.social svg,.share_button svg{background-color:#385273 !important;border-radius:0}.social svg:hover,.share_button svg:hover{background-color:rgba(0,0,0,0) !important;fill:#c7b296 !important}#footer-wrapper .social a,#footer-wrapper .share_button a{height:30px;width:30px}#footer-wrapper .social svg,#footer-wrapper .share_button svg{background-color:#385273 !important;fill:#fff !important;border-radius:0}#footer-wrapper .social svg:hover,#footer-wrapper .share_button svg:hover{background-color:#385273 !important;fill:#c7b296 !important}.header-envelope-icon,.header-phone-icon{height:15px}.header-envelope-icon path,.header-envelope-icon polygon,.header-menu-icon,.header-phone-icon path{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;border:medium none !important;fill:#fff !important}.header-envelope-icon:hover>path,.header-envelope-icon:hover>polygon,.header-phone-icon:hover>path,.header-envelope-icon:focus>path,.header-envelope-icon:focus>polygon,.header-phone-icon:focus>path{fill:#c7b296 !important}.social svg{background-color:rgba(0,0,0,0) !important}#hamburger-footer .social svg{background-color:#385273 !important}.social:hover>svg,.social:focus>svg{fill:#c7b296 !important}.footer-container #translate-outter{text-align:center}.footer-container #translate_wrapper{display:inline-block;float:none}.footer-container #translate_wrapper a,.footer-container #translate-icon img{margin-right:4px;margin-left:4px}.carousel-inner{overflow:inherit}.page-controls svg circle{fill:#385273 !important}.page-controls svg:hover>circle,.page-controls svg:focus>circle{fill:#c7b296 !important}.profile-cell .area-name{bottom:0;top:auto}.profile-cell .area-pic{margin-bottom:15px}.agent-cell-container .agent-name a{font-weight:700}.agent-goldline .agent-info{border-left:1px solid #c7b296;margin-top:10px;padding:0 0 0 10px;height:auto}.agent-goldline .agent-info .agent-numbers{margin-bottom:0}.agent-details h1{font-size:2.8em}.agent-details .medium-text{font-size:1rem}.agent-details .big-text{font-size:1.4rem}.social-container.agents .social svg{fill:#385273 !important}.social-container.agents .social svg:hover{fill:#c7b296 !important}.video-container{margin-bottom:0px;padding:0}@media only screen and (max-width: 1139px){.details-form ul li{width:48%}#homepage-slider.carousel.slide,#homepage-slider.carousel.slide .carousel-inner,#homepage-slider.carousel.slide .carousel-inner .item{height:auto}#cms-content .callout-bubble-container img{height:147px !important;width:147px !important}.callout-title{height:44px}.blog_entry{font-size:.75rem}#agents-feed .featured{margin-bottom:20px}#agents-feed .featured .image{height:220px}.navbar-container .nav-links li{margin:0}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#fff}#footer-social-links-section,#footer-social-links-section .social-container{float:none;text-align:center}.tool-buttons{padding:0;border:none}.property-details-gallery #property-photo-large img,.rental-details-gallery #property-photo-large img,#property-photo-large,.swiper-slide{height:100%}.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:45vw !important}}@media only screen and (max-width: 767px){.details-form ul li{width:98%}#prop_details table tr{float:none;with:100%}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#385273}.homepage-quicksearch-container{bottom:-35px}.header-email a{margin-right:10px;display:inline-block}#cms-content .callout-bubble-container img{height:auto !important;width:100% !important}.callout-title{height:auto}.callout-title{margin-top:40px;margin-bottom:20px}.callout-title.first-callout-title{margin-top:0px}.blog_entry{padding-bottom:20px}.homepage-blog-container{margin-bottom:0px;padding:20px 20px 0px 20px}.homepage-blog-container.first{margin-bottom:40px}.homepage-blog-image{height:125px;margin-bottom:20px}.login-text{text-align:left}#mobile-fixed-quick-search #quicksearch-panel{padding-top:20px}.section{width:100% !important}.navbar-brand img{margin-top:5px;height:25px}#header-nav{border:none}.header-nav ul,.header-nav ul li{margin-left:0}#header-primary-nav .navbar-nav>li{margin-bottom:20px}#header-primary-nav .navbar-nav>li>a,#header-nav li a{color:#385273;border:none}#header-primary-nav.open .navbar-nav>li>a:hover,#header-nav li a:hover{color:#c7b296}.header-envelope-icon path,.header-envelope-icon polygon,.header-menu-icon,.header-phone-icon path{fill:#385273 !important}.header-envelope-icon:hover>path,.header-envelope-icon:hover>polygon,.header-phone-icon:hover>path,.header-envelope-icon:focus>path,.header-envelope-icon:focus>polygon,.header-phone-icon:focus>path{fill:#c7b296 !important}#hamburger_share_wrapper{display:inline}.footer-logo{border:none}.social svg,.share_button svg{fill:#385273}.property-details-gallery .swiper-container .swiper-wrapper,.rental-details-gallery .swiper-container .swiper-wrapper{height:60vw !important}.blue-overlay table{width:240px !important}.disclaimer p{font-size:.65rem}.footer-logo img{width:50%}.footer-logo img.wqc-logo{display:none}#property-photo-large{height:auto;margin-bottom:20px}.slider_pagination{margin-bottom:25px}.fav_icon_span{position:relative;top:110px;right:-25px}}@media only screen and (max-width: 520px){.property-details-gallery #property-photo-large img,.rental-details-gallery #property-photo-large img{height:auto !important}}
