/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Bourbon, Bitters, Neat
2.0 - Normalize
3.0 - Elements
4.0 - Forms
5.0 - Components/ Add-ons
6.0 - Layout and Structure
	6.1 - Header
	6.2 - Navigation
	6.3 - Content
	6.4 - Page Templates
	6.5 - Sidebar
	6.6 - Footer
	6.7 - Accessbility

--------------------------------------------------------------*/@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=b61170d8-7599-47d1-a0c7-3e195af4ea4a");@import url("https://fonts.googleapis.com/css?family=Domine");html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a.nice-select.open,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
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;height:auto;max-width:100%}svg:not(:root){overflow:hidden}
figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}.filters.open,.filter-modal,#slate,.general-modal,.property-gallery,.videos-gallery,.floorplan-gallery,.brochure-gallery{top:0;right:0;bottom:0;left:0}
.no-scroll,.no-scroll-search{width:100%;height:100%;overflow:hidden !important;-webkit-overflow-scrolling:touch}
.no-scroll-slate{position:fixed;width:100%;height:100%;overflow:hidden !important;-webkit-overflow-scrolling:auto !important}
@font-face{font-family:"Neue Helvetica W01_n2";src:url("fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix");src:url("fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix") format("eot"),url("fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2") format("woff2"),url("fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff") format("woff"),url("fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf") format("truetype"),url("fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.svg#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e") format("svg");font-weight:200;font-style:normal}
@font-face{font-family:"Neue Helvetica W01_i2";src:url("fonts/e36efb7d-12e3-4773-a830-26e5652373ea.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/e36efb7d-12e3-4773-a830-26e5652373ea.eot?#iefix");src:url("fonts/e36efb7d-12e3-4773-a830-26e5652373ea.eot?#iefix") format("eot"),url("fonts/261b4efb-3d70-4965-977d-38af9422700d.woff2") format("woff2"),url("fonts/2e00514e-1764-4250-a0c5-aca3e5a8d133.woff") format("woff"),url("fonts/e2fe2e07-9419-400f-953d-dc23cfa647a2.ttf") format("truetype"),url("fonts/000472ba-312c-41be-b038-043ad8254e91.svg#000472ba-312c-41be-b038-043ad8254e91") format("svg");font-weight:200;font-style:italic}
@font-face{font-family:"Neue Helvetica W01_n4";src:url("fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");src:url("fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"),url("fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Neue Helvetica W01_i4";src:url("fonts/5d0e5dca-869d-4e14-ac6b-45fbab3c4047.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/5d0e5dca-869d-4e14-ac6b-45fbab3c4047.eot?#iefix");src:url("fonts/5d0e5dca-869d-4e14-ac6b-45fbab3c4047.eot?#iefix") format("eot"),url("fonts/21c44514-f4d6-4cff-a5de-e4cac5e61aff.woff2") format("woff2"),url("fonts/e7c4b231-76ad-47c7-a54b-5d84dcd78d0f.woff") format("woff"),url("fonts/b6db417f-e795-426a-a2af-adc37a3419a6.ttf") format("truetype"),url("fonts/0c6d116c-89d1-402b-b9f3-2d9890d7a4ee.svg#0c6d116c-89d1-402b-b9f3-2d9890d7a4ee") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:"Neue Helvetica W01_n5";src:url("fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");src:url("fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("fonts/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Neue Helvetica W01_n7";src:url("fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");src:url("fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"),url("fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"),url("fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"),url("fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"),url("fonts/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"Neue Helvetica W01_n8";src:url("fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix") format("eot")}
@font-face{font-family:"Neue Helvetica W01";src:url("fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix");src:url("fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix") format("eot"),url("fonts/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2") format("woff2"),url("fonts/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff") format("woff"),url("fonts/b583b782-0709-4a13-899f-7e9ab1a7eccd.ttf") format("truetype"),url("fonts/d5dd03f5-3afb-46e9-aad0-234de8607afa.svg#d5dd03f5-3afb-46e9-aad0-234de8607afa") format("svg");font-weight:800;font-style:normal}
.slick-slider{position:relative;display:block;height:100%;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none !important}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}.nav-items{z-index:100}
.drawer-nav{position:fixed;z-index:100;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;box-shadow:0 0 16px rgba(0,0,0,0.1);background-color:#fff}
.drawer-close .drawer-nav{box-shadow:0 0 0 rgba(0,0,0,0)}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}
.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:20px 40px;text-decoration:none;color:#222;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:300;letter-spacing:.05em}
.drawer-menu-item:hover{background:#ee3224;color:white}.drawer-overlay{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}
.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;transition:top .6s cubic-bezier(0.19,1,0.22,1)}
.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}
.drawer--left .drawer-nav{left:-16.25rem;transition:left .6s cubic-bezier(0.19,1,0.22,1)}
.drawer--right .drawer-nav{right:-16.25rem;transition:right .6s cubic-bezier(0.19,1,0.22,1)}
.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}
.drawer--right.drawer-open .drawer-hamburger{right:0}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}
.drawer-hamburger-icon{position:relative;display:block}.drawer-hamburger-icon{transition:all .2s cubic-bezier(0.19,1,0.22,1);background-color:#222}
.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}
.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}
.drawer-open .drawer-hamburger-icon:before{transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(-45deg)}
.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.sr-only-focusable:active,.sr-only-focusable.nice-select.open,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}
.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media(min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}
.drawer--sidebar .drawer-nav{display:block;transform:none;position:fixed;width:12.5rem;height:100%}
.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}
.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}
.drawer--sidebar .drawer-container{max-width:48rem}}@media(min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}
.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}
.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}
.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}
.drawer-navbar{z-index:11;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:11;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}
.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}
.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}
.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media(min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}
.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}
.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}
.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}
.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;transform:translateZ(0)}
.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}
.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}
.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}
.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}
.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;transition:transform .2s ease,opacity .2s ease;transform:rotate(0);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.drawer-dropdown.open .drawer-caret{transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}
@media(min-width:64em){.drawer-container{max-width:60rem}}@media(min-width:75em){.drawer-container{max-width:70rem}
}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:0;box-sizing:border-box;clear:both;color:#4a4a4a;cursor:pointer;display:block;float:left;font-family:inherit;font-size:12px;font-weight:normal;height:27px;line-height:25px;outline:0;padding-left:12px;padding-right:24px;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}
.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}
.nice-select:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9b9b9b;content:'';display:block;pointer-events:none;position:absolute;right:12px;top:9px;transition:all .18s ease-in-out}
.nice-select.open:after{transform:rotate(180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}
.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}
.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}
.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}
.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}
.nice-select .list{color:#4a4a4a;background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-13.5px);transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%}
.nice-select .list:hover .option:not(:hover){background-color:transparent !important}
.nice-select .option{width:100%;cursor:pointer;font-weight:200;line-height:25px;list-style:none;min-height:25px;outline:0;padding-left:12px;padding-right:23px;text-align:left;transition:all .2s}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}
.nice-select .option.selected{font-weight:400}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}
.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
code[class*="language-"],pre[class*="language-"]{color:black;background:0;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}
pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}
@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}
}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}
:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}
:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}
.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}
.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}
.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}
.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}
.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}
.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}
.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}
pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}
.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}
.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}
.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1)}
.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}
.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .prevMonthDay,.flatpickr-calendar.multiMonth .nextMonthDay{visibility:hidden}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px;display:none}
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}
.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}
.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3}
.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}
.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}
.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}
.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active,.numInputWrapper span.nice-select.open{background:rgba(0,0,0,0.2)}
.numInputWrapper span:after{display:block;content:"";position:absolute}
.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}
.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}
.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}
.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}
.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}
.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial}
.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}
.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}
.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}
.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0;border:1px solid transparent;border-radius:0;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}
.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ee3224;box-shadow:none;color:#fff;border-color:#ee3224}
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}
.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange{box-shadow:-10px 0 0 #569ff7}
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}
.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}
.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}
.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:0}
.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}
.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}
.flatpickr-time:after{content:"";display:table;clear:both}
.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}
.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}
.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}
.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}
.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}
.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.wp-admin{display:none;background:black}
body.login{background:white;letter-spacing:.07em;font-weight:300;font-family:"Neue Helvetica W01",Helvetica,sans-serif}
body.login a{transition:all .2s ease-in-out;color:#a6a4a9}body.login a:hover{color:#4a4a4a}
body.login #login{padding-top:0;background:#fff;transform:translateY(10%);padding:10px 0;width:450px}
body.login #login #login_error,body.login #login p.message{margin:10px 0 20px 0;box-shadow:none;border-left:0;padding-left:22px;padding-right:22px;border-bottom:1px solid #ee3224}
body.login #login p.message{border-color:#a6a4a9;text-align:center}body.login h1{margin-bottom:0;padding-bottom:20px}
body.login h1 a{background:url("/wp-content/themes/core/assets/images/core_logo_360.png") no-repeat;background-size:150px;background-position:center;width:100%;margin-bottom:0;padding-bottom:0}
body.login form{box-shadow:none;margin-top:0;padding-top:0;padding-bottom:0}body.login form input{box-shadow:none;border:transparent;border-bottom:1px solid #a6a4a9}
body.login form input[type="text"],body.login form .input{background:#fff;border:1px solid #d8d8d8}
body.login form .newsociallogins a{display:block;width:100%}body.login form .newsociallogins a .new-fb-default-anim{opacity:1;padding:0;margin:0}
body.login form .new-fb-1{background:0;padding:0;width:100%}body.login form .new-fb-1 div{background:0;padding:0;width:100%;text-shadow:none;margin-right:0;padding-right:0;text-align:center;background:#a6a4a9;color:white;padding:0 14px;font-family:"Neue Helvetica W01",Helvetica,sans-serif;transition:all .2s ease-in-out}
body.login form .new-fb-1 div:hover{background:#4a4a4a}body.login form .new-fb-1 div:after{display:block;color:white;content:"Log In Using Facebook";font-weight:300;font-size:16px}
body.login form .new-fb-1 div .new-fb-1-1-1{display:none}body.login form#loginform .galogin{background:0;border:0;width:100%;box-shadow:none;padding:0}
body.login form#loginform .galogin a{margin:15px 0 0 0;font-family:"Neue Helvetica W01",Helvetica,sans-serif;font-weight:300;background:#a6a4a9;color:#white !important;border:0;display:block;box-shadow:none;border-radius:0;font-size:16px;padding:7px 0;transition:all .2s ease-in-out}
body.login form#loginform .galogin a:hover{background:#4a4a4a;color:#fff}body.login form .forgetmenot input{border:1px solid #a6a4a9}
body.login form .forgetmenot input[type="checkbox"]:checked:before{color:#ee3224}
body.login form p.submit input{background:#a6a4a9;border-radius:0;border:0;box-shadow:none;text-shadow:none;color:#fff;font-family:"Neue Helvetica W01",Helvetica,sans-serif;font-size:16px;letter-spacing:.07em;padding:10px;transition:all .2s ease-in-out}
body.login form p.submit input:hover{background:#4a4a4a}body.login p#nav,body.login p#backtoblog{text-align:center}
body.login p#nav a,body.login p#backtoblog a{color:#a6a4a9 !important}body.login p#nav a:hover,body.login p#backtoblog a:hover{color:#4a4a4a !important}
body.login h3{font-size:14px}body.login .galogin-or{text-transform:uppercase;margin-top:15px;display:inline-block;text-align:center;width:100%;font-size:14px}
body.wp-admin{display:none}body.wp-admin #wp-auth-check-wrap #wp-auth-check{width:520px;max-height:715px !important}
.invis-border{border-bottom:1px solid transparent !important}body.home nav.home-nav,body.home nav.fixed{border-bottom: 1px solid #00000030 !important;}
nav.home-nav,nav.fixed{position:fixed;top:0;z-index:101;width:100%;background-color:#fff;border-bottom:1px solid #d8d8d8}
nav.home-nav .top-nav,nav.fixed .top-nav{position:relative;height:90px;color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:-10px;margin-right:-10px}
nav.home-nav .top-nav .main_menu,nav.fixed .top-nav .main_menu,nav.home-nav .top-nav .logo,nav.fixed .top-nav .logo,nav.home-nav .top-nav .navicon-wrap,nav.fixed .top-nav .navicon-wrap{margin:0 10px}
nav.home-nav .top-nav .logo,nav.fixed .top-nav .logo{min-width:200px;max-width:200px;-ms-flex:3;flex:3;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
@media(min-width:560px){nav.home-nav .top-nav .logo,nav.fixed .top-nav .logo{-ms-flex:2;flex:2}
}@media(min-width:767px){nav.home-nav .top-nav .logo,nav.fixed .top-nav .logo{-ms-flex:1;flex:1}
}@media(min-width:992px){nav.home-nav .top-nav .logo img,nav.fixed .top-nav .logo img{width:120px;height:auto}
}nav.home-nav .top-nav .logo a,nav.fixed .top-nav .logo a{outline:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
nav.home-nav .top-nav .main_menu,nav.fixed .top-nav .main_menu{-ms-flex:50;flex:50;display:-ms-flexbox;display:flex;width:100%}
nav.home-nav .top-nav .main_menu .ais-search-box,nav.fixed .top-nav .main_menu .ais-search-box{width:100%;position:static}
@media(min-width:1220px){nav.home-nav .top-nav .main_menu .ais-search-box,nav.fixed .top-nav .main_menu .ais-search-box{position:relative}
}nav.home-nav .top-nav .main_menu .ais-search-box span.algolia-autocomplete,nav.fixed .top-nav .main_menu .ais-search-box span.algolia-autocomplete{display:block !important;-ms-flex:0 100%;flex:0 100%}
nav.home-nav .top-nav .main_menu .ais-search-box #quicksearch.sliding,nav.fixed .top-nav .main_menu .ais-search-box #quicksearch.sliding{z-index:5}
nav.home-nav .top-nav .main_menu .ais-search-box #quicksearch,nav.fixed .top-nav .main_menu .ais-search-box #quicksearch{opacity:.95;height:48px;width:0;padding-left:20px;padding-bottom:4px;z-index:-1000;border-width:0;outline:0;position:absolute !important;left:0;right:0;top:50%;transform:translateY(-50%);color:#4a4a4a;font-weight:200;font-size:13px;transition:width .25s ease-in-out}
@-moz-document url-prefix(){nav.home-nav .top-nav .main_menu .ais-search-box #quicksearch,nav.fixed .top-nav .main_menu .ais-search-box #quicksearch{padding-bottom:0}
}@media(min-width:1220px){nav.home-nav .top-nav .main_menu .ais-search-box #quicksearch,nav.fixed .top-nav .main_menu .ais-search-box #quicksearch{height:auto;opacity:1;width:100%;z-index:5}
}nav.home-nav .top-nav .main_menu .ais-search-box button.submit-search,nav.fixed .top-nav .main_menu .ais-search-box button.submit-search{top:50%;transform:translateY(-50%);position:absolute;left:8px;z-index:6;background:transparent;border:0;outline:0;padding:0;height:18px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
nav.home-nav .top-nav .main_menu .ais-search-box button.submit-search i,nav.fixed .top-nav .main_menu .ais-search-box button.submit-search i{font-size:12px;color:#ee3224;transition:color .3s ease-in-out}
nav.home-nav .top-nav .main_menu .ais-search-box button.submit-search i:hover,nav.fixed .top-nav .main_menu .ais-search-box button.submit-search i:hover{color:#c11b0f}
@media(min-width:1220px){nav.home-nav .top-nav .main_menu .ais-search-box button.submit-search,nav.fixed .top-nav .main_menu .ais-search-box button.submit-search{left:0}
}nav.home-nav .top-nav .main_menu .ais-search-box ::-webkit-input-placeholder,nav.fixed .top-nav .main_menu .ais-search-box ::-webkit-input-placeholder{color:#9b9b9b;font-weight:200;font-size:13px}
nav.home-nav .top-nav .main_menu .ais-search-box .close,nav.fixed .top-nav .main_menu .ais-search-box .close{background:white;width:48px;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;position:absolute;right:-14px;top:50%;transform:translateY(-50%);display:none;transition:display .3s ease-in-out 1s;z-index:10;cursor:pointer}
nav.home-nav .top-nav .main_menu .ais-search-box .close.show,nav.fixed .top-nav .main_menu .ais-search-box .close.show{display:-ms-flexbox;display:flex}
nav.home-nav .top-nav .main_menu .ais-search-box .aa-dropdown-menu,nav.fixed .top-nav .main_menu .ais-search-box .aa-dropdown-menu{padding:15px 0}
nav.home-nav .top-nav .navicon-wrap,nav.fixed .top-nav .navicon-wrap{-ms-flex:12;flex:12;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
nav.home-nav .top-nav .navicon-wrap .hellotag,nav.fixed .top-nav .navicon-wrap .hellotag{margin-right:10px;font-size:13px;padding:3px 10px;border:2px solid #ee3224;background:#ee3224;color:white;position:relative;text-transform:uppercase}
nav.home-nav .top-nav .navicon-wrap .hellotag:after,nav.fixed .top-nav .navicon-wrap .hellotag:after{left:102%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#ee3224;border-width:5px;margin-top:-5px}
nav.home-nav .top-nav .navicon-wrap .numsaved,nav.fixed .top-nav .navicon-wrap .numsaved{content:'';position:absolute;width:12px;height:12px;top:11px;left:10px;font-size:1px;background:#ee3224;color:transparent;z-index:3;border-radius:100%;border:2px solid white;transition:all .2s ease-in-out}
nav.home-nav .top-nav .navicon-wrap .navicon,nav.fixed .top-nav .navicon-wrap .navicon{background:white;height:48px;width:15px;display:inline-block;position:relative;z-index:3;transition:all .7s cubic-bezier(0.19,1,0.22,1);transform:rotate(0);cursor:pointer}
nav.home-nav .top-nav .navicon-wrap .navicon:hover,nav.fixed .top-nav .navicon-wrap .navicon:hover{background:white}
nav.home-nav .top-nav .navicon-wrap .navicon:hover span,nav.fixed .top-nav .navicon-wrap .navicon:hover span{background:#c11b0f}
nav.home-nav .top-nav .navicon-wrap .navicon span,nav.fixed .top-nav .navicon-wrap .navicon span{display:block;position:absolute;height:2px;width:100%;background:#ee3224;opacity:1;left:0;right:0;transform:rotate(0);transition:.3s ease-in-out}
nav.home-nav .top-nav .navicon-wrap .navicon span:nth-child(1),nav.fixed .top-nav .navicon-wrap .navicon span:nth-child(1){top:18px;width:100%}
nav.home-nav .top-nav .navicon-wrap .navicon span:nth-child(2),nav.fixed .top-nav .navicon-wrap .navicon span:nth-child(2),nav.home-nav .top-nav .navicon-wrap .navicon span:nth-child(3),nav.fixed .top-nav .navicon-wrap .navicon span:nth-child(3){width:100%;top:23px}
nav.home-nav .top-nav .navicon-wrap .navicon span:nth-child(4),nav.fixed .top-nav .navicon-wrap .navicon span:nth-child(4){width:100%;top:28px}
nav.home-nav .top-nav .navicon-wrap .navicon.open span:nth-child(1),nav.fixed .top-nav .navicon-wrap .navicon.open span:nth-child(1){top:23px;width:0;left:50%;opacity:0}
nav.home-nav .top-nav .navicon-wrap .navicon.open span:nth-child(2),nav.fixed .top-nav .navicon-wrap .navicon.open span:nth-child(2){transform:rotate(45deg);opacity:1;top:23px}
nav.home-nav .top-nav .navicon-wrap .navicon.open span:nth-child(3),nav.fixed .top-nav .navicon-wrap .navicon.open span:nth-child(3){opacity:0 !important}
nav.home-nav .top-nav .navicon-wrap .navicon.open span:nth-child(4),nav.fixed .top-nav .navicon-wrap .navicon.open span:nth-child(4){transform:rotate(-45deg);opacity:1;top:23px}
nav.home-nav .top-nav .navicon-wrap .navicon.open span:nth-child(5),nav.fixed .top-nav .navicon-wrap .navicon.open span:nth-child(5){top:23px;width:0;left:50%;opacity:0}
nav.home-nav .top-nav .navicon-wrap .navicon.open .numsaved,nav.fixed .top-nav .navicon-wrap .navicon.open .numsaved{opacity:0}
nav.fixed{position:fixed;top:0;width:100%}.fixme{position:fixed;width:100%;z-index:1}
.dontmove{left:0 !important}nav.bottom-nav-scrolled{position:fixed;width:100%;top:0}
.modal-nav{padding:0 24px 24px;display:none;width:100%;height:100%;position:fixed;z-index:98;top:0;left:0;right:0;bottom:0;text-align:center;background:#fff;color:#4a4a4a;-webkit-overflow-scrolling:touch}
@media(min-width:767px){.modal-nav{padding:0 48px 48px}}.modal-nav .modal-list-cont{height:100%;width:100%;padding:48px 0 0 0;margin:0;background:#f4f4f4;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
@media(max-height:480px){.modal-nav .modal-list-cont{overflow:auto}}.modal-nav ul{-ms-flex:1;flex:1}
.modal-nav .modal-nav-list{list-style:none;margin:0;-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;-ms-flex:1;flex:1}
.modal-nav .modal-nav-list li{letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:13px;-ms-flex:0 100%;flex:0 100%}
@media(min-width:767px){.modal-nav .modal-nav-list li{font-size:15px;margin-bottom:0}
}@media(min-width:1200px){.modal-nav .modal-nav-list li{font-size:16px}}@media(min-width:1400px){.modal-nav .modal-nav-list li{font-size:18px}
}.modal-nav .modal-nav-list li:last-of-type{margin-bottom:0}.modal-nav .modal-nav-list li a{outline:0;color:#4a4a4a;transition:color .3s ease-in-out}
.modal-nav .modal-nav-list li a:hover{color:#ee3224}.modal-nav ul.login-list{height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.modal-nav ul.login-list li{text-align:right;padding-right:50px;list-style:none;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:13px}
@media(min-width:767px){.modal-nav ul.login-list li{font-size:15px;margin-bottom:26px}
}@media(min-width:1200px){.modal-nav ul.login-list li{font-size:16px;margin-bottom:24px}
}@media(min-width:1400px){.modal-nav ul.login-list li{font-size:18px;margin-bottom:30px}
}.modal-nav ul.login-list li:last-of-type{margin-bottom:0}.modal-nav ul.login-list li.hail{color:#ee3224;display:none}
.modal-nav ul.login-list li.hail.hailshow{display:block}.modal-nav-open{overflow:auto}
.main_menu-shroud{height:0;transition:height .25s ease-in-out;background:#fff;opacity:.95;position:fixed;top:0;left:0;right:0;z-index:98}
@media(min-width:1220px){.main_menu-shroud{display:none !important}}.main_menu-shroud.visible{height:100%}
#__bs_notify__{display:none !important}.faux-no-scroll{position:fixed;visibility:hidden;overflow:auto;height:100%}
body{font-family:"Neue Helvetica W01",Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.faux-body{-webkit-overflow-scrolling:touch}#message-browser{display:none;position:absolute;margin:auto;padding:15px;top:100px;left:0;right:0;z-index:1000;width:90%;height:auto;max-width:580px;font-size:16px;font-weight:400;line-height:1.6em;background:#888b8d;background:#bfc1c5;background:white;color:#888b8d;text-align:center;border:1px solid #888b8d}
#message-browser a{color:#888b8d;text-decoration:underline}#message-browser a:hover{color:#565859}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}h1{font-size:25px;color:#4a4a4a;font-weight:200}
h2{font-size:18px;font-weight:200;color:#4a4a4a}h3{font-size:15px;font-weight:200;color:#4a4a4a}
h4{font-size:12px;font-weight:200}h5{font-size:12px;font-weight:200}p{font-weight:200;color:#000;line-height:1.8}
ul{font-weight:200;font-size:15px;line-height:1.8}ol{line-height:1.8;font-weight:200;font-size:15px}
ol li{margin-bottom:12px}a{transition:color .3s ease-in-out;color:#ee3224}a:hover{color:#c11b0f}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.containerx{padding:0 24px}@media(min-width:767px){.containerx{padding:0 48px}}.med-container{max-width:1200px;margin:0 auto;padding:0 24px}
@media(min-width:767px){.med-container{padding:0 48px}}.sm-container{max-width:1024px;margin:0 auto;padding:0 24px}
@media(min-width:767px){.sm-container{padding:0 48px}}.space{margin-top:48px;position:relative;z-index:10}
.space.no-pos{position:static !important}.grey-btn{height:40px;display:inline-block;text-decoration:none;padding:8px 22px;font-weight:300;color:#fff;border:2px solid #9b9b9b;background-color:#9b9b9b;transition:all .3s ease-in-out}
.grey-btn:hover{color:#9b9b9b;background-color:#fff}.btn-divider{padding:30px 0;background-color:#f9f9f9;text-align:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
@media(min-width:992px){.btn-divider{padding:45px 0}}a{text-decoration:none}a.large{text-transform:uppercase;font-size:15px;font-weight:300;letter-spacing:1px}
.listing-sort .nav{padding:30px 0;text-align:center;border-bottom:1px solid #d8d8d8}
.listing-sort .nav ul{margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;align-contenet:center}
.listing-sort .nav ul li{position:relative;cursor:pointer;-ms-flex:0 50%;flex:0 50%;font-weight:300;padding:6px 16px;transition:color .3s ease-in-out}
@media(min-width:767px){.listing-sort .nav ul li{-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block}
}.listing-sort .nav ul li:hover{color:#ee3224}.listing-sort .nav ul li:after{content:'';position:absolute;right:0;bottom:0;left:0;margin:0 auto;height:2px;max-width:150px;transform:scaleX(0);background:transparent;transition:background .3s ease-in-out,transform .4s ease-in-out}
.listing-sort .nav ul li.current{color:#ee3224}.listing-sort .nav ul li.current:after{width:100%;background:#ee3224;transform:scaleX(1)}
.listing-sort .listings{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 20px}
@media(min-width:560px){.listing-sort .listings{padding:50px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
}.listing-sort #no-results{display:none}@media(min-width:767px){.listing-and-social .proplist{padding:0 0 40px}
}.proplist{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:0 100%;flex:0 100%;margin-left:-20px;margin-right:-20px;margin-top:40px;padding-bottom:40px}
.proplist.singleproplist{margin-top:0}@media(min-width:767px){.proplist{padding:0 20px}
}.proplist .resultpad{padding:20px;-ms-flex:0 100%;flex:0 100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:767px){.proplist .resultpad{-ms-flex:0 50%;flex:0 50%;width:50%}
}@media(min-width:992px){.proplist .resultpad{-ms-flex:0 33.3333%;flex:0 33.3333%;max-width:33.3333%;width:33.333%}
}.proplist .results{border:1px solid #d8d8d8;background:white;-ms-flex:1;flex:1}.proplist .results .image{height:50vw}
@media(min-width:767px){.proplist .results .image{height:20vw}}.proplist .results .propinfo{padding:10px 15px;display:-ms-flexbox;display:flex}
.proplist .results .propinfo .specs{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.proplist .results .propinfo .specs .data{display:block;-ms-flex:1.5;flex:1.5;font-size:17px;color:#4a4a4a;-ms-flex:1;flex:1;font-weight:300}
.proplist .results .propinfo .specs a{color:#4a4a4a}.proplist .results .propinfo .specs a:hover{color:#ee3224}
.proplist .results .propinfo .specs .price{margin-left:auto;color:#9b9b9b}.proplist{padding:0 0 40px;position:relative;max-width:100%}
.proplist.active{display:-ms-flexbox;display:flex}.proplist .separator{display:-ms-flexbox;display:flex;-ms-flex:0 100%;flex:0 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:40px}
.proplist .separator span{padding:10px 50px;background:white;position:relative;z-index:2;font-size:29px;font-weight:300;color:#9b9b9b}
.proplist .separator:before{content:' ';position:absolute;top:68px;padding:0 20px;left:20px;border-top:1px solid #d8d8d8;height:1px;z-index:0;width:calc(100% - 40px)}
.listings .facebook,.listings .twitter,.listings .instagram,.listings .fullw,.listings .padded{display:none !important;border:1px solid #d8d8d8;background-color:#f9f9f9;position:relative;-ms-flex:0 100%;flex:0 100%;margin-bottom:18px}
.listings .facebook.active,.listings .twitter.active,.listings .instagram.active,.listings .fullw.active,.listings .padded.active{display:block !important}
@media(min-width:1150px){.listings .facebook,.listings .twitter,.listings .instagram,.listings .fullw,.listings .padded{margin-bottom:0;-ms-flex:1 32.75%;flex:1 32.75%;max-width:32.75%}
}.listings .facebook img,.listings .twitter img,.listings .instagram img,.listings .fullw img,.listings .padded img{display:block;width:100%;height:auto}
.listings .facebook p,.listings .twitter p,.listings .instagram p,.listings .fullw p,.listings .padded p{margin:0;line-height:1.2}
.listings .facebook a,.listings .twitter a,.listings .instagram a,.listings .fullw a,.listings .padded a{color:#9b9b9b;transition:color .3s ease-in-out}
.listings .facebook a:hover,.listings .twitter a:hover,.listings .instagram a:hover,.listings .fullw a:hover,.listings .padded a:hover{color:#ee3224}
.listings .facebook .time-stamp,.listings .twitter .time-stamp,.listings .instagram .time-stamp,.listings .fullw .time-stamp,.listings .padded .time-stamp{width:100%;background-color:#f9f9f9;position:absolute;bottom:0}
.listings .facebook .time-stamp .text,.listings .twitter .time-stamp .text,.listings .instagram .time-stamp .text,.listings .fullw .time-stamp .text,.listings .padded .time-stamp .text{padding:8px 12px}
.listings .facebook .time-stamp .text p,.listings .twitter .time-stamp .text p,.listings .instagram .time-stamp .text p,.listings .fullw .time-stamp .text p,.listings .padded .time-stamp .text p{color:#4a4a4a;font-weight:300}
.listings .facebook .time-stamp .icon,.listings .twitter .time-stamp .icon,.listings .instagram .time-stamp .icon,.listings .fullw .time-stamp .icon,.listings .padded .time-stamp .icon{position:absolute;bottom:8px;right:8px}
@media(min-width:992px){.listings .facebook .time-stamp .icon,.listings .twitter .time-stamp .icon,.listings .instagram .time-stamp .icon,.listings .fullw .time-stamp .icon,.listings .padded .time-stamp .icon{bottom:12px;right:12px}
}.listings .facebook .time-stamp .icon p,.listings .twitter .time-stamp .icon p,.listings .instagram .time-stamp .icon p,.listings .fullw .time-stamp .icon p,.listings .padded .time-stamp .icon p{font-size:15px;color:#9b9b9b;display:inline;display:-ms-flexbox;display:flex}
.listings .facebook .time-stamp .icon a,.listings .twitter .time-stamp .icon a,.listings .instagram .time-stamp .icon a,.listings .fullw .time-stamp .icon a,.listings .padded .time-stamp .icon a{outline:0;margin-right:4px;display:inline-block}
.listings .facebook .time-stamp span,.listings .twitter .time-stamp span,.listings .instagram .time-stamp span,.listings .fullw .time-stamp span,.listings .padded .time-stamp span{font-size:14px;padding:5px;float:right}
.listings .fullw{margin-bottom:18px}.listings .fullw .time-stamp{opacity:.91}.listings .fullw .time-stamp .text{padding:11px 12px}
.listings .fullw .time-stamp .text p a{line-height:1.4;color:#4a4a4a}@media(min-width:992px){.listings .fullw .time-stamp .text p a{font-size:15px}
}@media(min-width:1150px){.listings .fullw .time-stamp .text p a{font-size:16px}}
.listings .fullw .time-stamp .text p a:hover{color:#ee3224}.listings .fullw .time-stamp .text .icon p{line-height:1;font-size:15px;-ms-flex:none;flex:none;color:#9b9b9b}
.listings .padded{padding:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:white;margin-bottom:18px}
.listings .padded p{color:#4a4a4a;line-height:1.67;font-size:25px}.listings .padded p a{color:#4a4a4a}
.listings .padded .time-stamp .text p{color:#9b9b9b;font-size:15px}.listings .facebook p{line-height:1.67;font-size:30px}
.listings .facebook .time-stamp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 20px 30px;min-height:40%;background-color:#f9f9f9}
.listings .facebook .time-stamp .icon p{font-size:15;line-height:1}.pr-showcase .item{padding:30px 24px;text-align:center;border-bottom:1px solid #d8d8d8}
.pr-showcase .item:first-of-type{border-bottom:1px solid #d8d8d8 !important}.pr-showcase .item:last-of-type{border-bottom:0}
.pr-showcase .item ul{padding:0;list-style-type:none;margin:12px 0 0}.pr-showcase .item ul li{margin:0 3px;display:inline-block;font-weight:300;color:#9b9b9b}
.pr-showcase .item ul li:last-of-type{color:#9b9b9b}.pr-showcase .item h4{font-weight:200;font-size:20px;color:#000;margin:12px auto;max-width:90%}
@media(min-width:992px){.pr-showcase .item h4{max-width:65%;font-size:30px}}.pr-showcase .item h4 a{outline:0;color:#4a4a4a;transition:color .3s ease-in-out}
.pr-showcase .item h4 a:hover{color:#ee3224}.meta,.post-type-neighborhood .meta-two{margin-bottom:55px}
.meta h1,.post-type-neighborhood .meta-two h1{display:block;text-align:left;color:#4a4a4a;font-weight:300;font-size:25px;margin-bottom:5px}
.meta .dek,.post-type-neighborhood .meta-two .dek{text-align:left;color:#4a4a4a;font-weight:300;font-size:22px;letter-spacing:.05em}
h2{font-size:20px;font-weight:500;margin-top:0;padding-top:0}p{font-size:15px;line-height:1.8;margin-top:0;margin-bottom:26px;letter-spacing:.04em;color:#4a4a4a;font-weight:300}
.shroud{position:fixed;background:rgba(0,0,0,0.7);top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;display:none;z-index:102}
.playershroud{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index:101}
.player{display:none;position:fixed;top:100px;right:10%;bottom:100px;left:10%}.player .close{color:#ee3224;position:absolute;top:-24px;right:-24px;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.player .close svg{width:15px;height:15px}.save{-ms-flex:.5;flex:.5;font-size:14px;text-align:center}
.save a{color:#ee3224;transition:all .2s ease-in-out;outline:0}.save a:hover{color:#ee3224}
.save a:hover svg{fill:#ee3224;stroke:#ee3224}.save a svg{stroke:#ee3224;fill:white;transition:all .2s ease-in-out}
.save a.active{color:#ee3224}.save a.active svg{fill:#ee3224;stroke:#ee3224}.save a.active span:before{content:"Saved"}
.save a.active:hover svg{fill:#fff}.save a span:before{content:"Save";color:#ee3224}
.aa-input-container{display:inline-block;position:relative}div[class^="aa-dataset-"] h4{font-size:13px;padding:5px 15px 5px 15px;margin:0;color:#9b9b9b;border-bottom:#fafafa 1px solid;margin-top:4px}
div[class^="aa-dataset-"] h4:first-child{margin-top:0}.aa-dropdown-menu{background-color:#fff;border-right:1px solid rgba(228,228,228,0.6);border-bottom:1px solid rgba(228,228,228,0.6);border-left:1px solid rgba(228,228,228,0.6);min-width:300px;margin-top:25px;box-sizing:border-box}
@media(min-width:992px){.aa-dropdown-menu{max-width:480px}}.aa-suggestion{padding:5px 15px;cursor:pointer;font-size:13px;color:#4a4a4a}
.aa-suggestion em{color:#171717}.aa-empty{display:-ms-flexbox;display:flex}.aa-empty .empty{padding:5px 15px;font-size:13px}
.aa-suggestion:hover,.aa-suggestion.aa-cursor{background-color:rgba(241,241,241,0.35)}
.slider-gallery{display:-ms-flexbox;display:flex;margin:0 auto;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
.slider-gallery .slick-slider{width:calc(100% - 100px);-ms-flex-order:2;order:2}
.slider-gallery .slick-slider img{outline:0;display:none}.slider-gallery .slick-slider img:first-child{display:block}
.slider-gallery .slick-slider.slick-initialized img{display:block}.slider-gallery .prev{-ms-flex-order:1;order:1;margin-right:auto}
.slider-gallery .next{-ms-flex-order:3;order:3;margin-left:auto}.slider-gallery .next svg{transform:rotate(180deg)}
.slider-gallery .prev,.slider-gallery .next{padding:150px 0;width:50px;text-align:center;opacity:.5;transition:all .2s ease-in-out}
.slider-gallery .prev:hover,.slider-gallery .next:hover{cursor:pointer;opacity:1}
.slider-gallery .gen-slider{max-height:700px;overflow:hidden}.slider-gallery .gen-slider div{height:100%}
.slider-gallery .gen-slider img{width:100%;height:auto;max-height:100%;display:block}
.gallery{display:-ms-flexbox;display:flex;margin:0 auto;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.gallery .slick-slider{width:calc(100% - 48px);-ms-flex-order:2;order:2;position:absolute;bottom:0}
@media(min-width:767px){.gallery .slick-slider{width:calc(100% - 96px)}}.gallery .slick-slider img{outline:0;display:none}
.gallery .slick-slider img:first-child{display:block}.gallery .slick-slider.slick-initialized img{display:block}
.gallery .prev{-ms-flex-order:1;order:1;margin-right:auto}.gallery .next{-ms-flex-order:3;order:3;margin-left:auto}
.gallery .next svg{transform:rotate(180deg)}.gallery .prev,.gallery .next{padding:150px 0;width:24px;text-align:center;opacity:.5;transition:all .2s ease-in-out}
@media(min-width:767px){.gallery .prev,.gallery .next{width:48px}}.gallery .prev:hover,.gallery .next:hover{cursor:pointer;opacity:1}
.gen-slider.slick-slider,.agent-slider.slick-slider{position:static !important;width:calc(100% - 48px)}
@media(min-width:992px){.gen-slider.slick-slider,.agent-slider.slick-slider{width:calc(100% - 96px)}
}.gen-slider.slick-slider .slidez,.agent-slider.slick-slider .slidez{width:100%}.modal-list-cont a{outline:0}
.single-page-template{padding:24px}@media(min-width:767px){.single-page-template{padding:48px}
}.single-page-template .containerx{max-width:1024px;margin:0 auto}.single-page-template .containerx .meta,.single-page-template .containerx .post-type-neighborhood .meta-two,.post-type-neighborhood .single-page-template .containerx .meta-two{text-align:center}
.single-page-template .containerx .meta h1,.single-page-template .containerx .post-type-neighborhood .meta-two h1,.post-type-neighborhood .single-page-template .containerx .meta-two h1{text-align:center}
h2.chrontitle{padding:50px 30px 15px 30px;text-align:center;margin-bottom:0;margin-bottom:-5px;background:white;position:relative;z-index:2;font-weight:300;border-top:1px solid #d8d8d8;text-transform:uppercase;font-size:30px}
.films-btn,.single-agent .gallery-vid-btn,.single-property .gallery-vid-btn{margin:0 49px;z-index:1 !important}
.films-btn>a,.single-agent .gallery-vid-btn>a,.single-property .gallery-vid-btn>a{width:100%;height:100%}
.films-btn>a:hover>span.play,.single-agent .gallery-vid-btn>a:hover>span.play,.single-property .gallery-vid-btn>a:hover>span.play{opacity:1}
.films-btn>a span.play,.single-agent .gallery-vid-btn>a span.play,.single-property .gallery-vid-btn>a span.play{opacity:0;transition:opacity .3s ease-in-out .2s,color .3s ease-in-out .2s,border-color .3s ease-in-out .2s;margin-bottom:38px}
.films-btn>a span.play svg g,.single-agent .gallery-vid-btn>a span.play svg g,.single-property .gallery-vid-btn>a span.play svg g{transition:stroke .3s ease-in-out .2s}
.hide{display:none}.show{display:block}.page-home .hero,.page-template-page-properties .hero{opacity:0;transition:all 1s ease-in-out}
.page-home .slider,.page-home .full,.page-template-page-properties .slider,.page-template-page-properties .full{position:absolute;top:0;right:0;bottom:0;left:0}
.page-home .slider .first-slide,.page-home .full .first-slide,.page-template-page-properties .slider .first-slide,.page-template-page-properties .full .first-slide{position:relative;background:black;background-size:auto !important;background-position:0 0}
@media(min-width:767px){.page-home .slider .first-slide,.page-home .full .first-slide,.page-template-page-properties .slider .first-slide,.page-template-page-properties .full .first-slide{position:static}
}.page-home .slider .slide-pic,.page-home .full .slide-pic,.page-template-page-properties .slider .slide-pic,.page-template-page-properties .full .slide-pic{border:24px solid white;background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:480px;background-color:#fafafa;position:relative}
@media(min-width:767px){.page-home .slider .slide-pic,.page-home .full .slide-pic,.page-template-page-properties .slider .slide-pic,.page-template-page-properties .full .slide-pic{height:100%;position:fixed;top:0;right:0;bottom:0;left:0;border:48px solid white;display:block}
}.page-home .slider .slide-pic .video-cont,.page-home .full .slide-pic .video-cont,.page-template-page-properties .slider .slide-pic .video-cont,.page-template-page-properties .full .slide-pic .video-cont{position:relative;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;z-index:0;display:none;opacity:0;transition:all 1s ease-in-out}
@media(min-width:767px){.page-home .slider .slide-pic .video-cont,.page-home .full .slide-pic .video-cont,.page-template-page-properties .slider .slide-pic .video-cont,.page-template-page-properties .full .slide-pic .video-cont{display:block}
}.page-home .slider .slide-pic .video-cont .video-background,.page-home .full .slide-pic .video-cont .video-background,.page-template-page-properties .slider .slide-pic .video-cont .video-background,.page-template-page-properties .full .slide-pic .video-cont .video-background{background:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99}
.page-home .slider .slide-pic .video-cont .video-foreground,.page-home .slider .slide-pic .video-cont .video-background iframe,.page-home .full .slide-pic .video-cont .video-foreground,.page-home .full .slide-pic .video-cont .video-background iframe,.page-template-page-properties .slider .slide-pic .video-cont .video-foreground,.page-template-page-properties .slider .slide-pic .video-cont .video-background iframe,.page-template-page-properties .full .slide-pic .video-cont .video-foreground,.page-template-page-properties .full .slide-pic .video-cont .video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
@media(min-aspect-ratio:16 / 9){.page-home .slider .slide-pic .video-cont .video-foreground,.page-home .full .slide-pic .video-cont .video-foreground,.page-template-page-properties .slider .slide-pic .video-cont .video-foreground,.page-template-page-properties .full .slide-pic .video-cont .video-foreground{height:300%;top:-100%}
}@media(max-aspect-ratio:16 / 9){.page-home .slider .slide-pic .video-cont .video-foreground,.page-home .full .slide-pic .video-cont .video-foreground,.page-template-page-properties .slider .slide-pic .video-cont .video-foreground,.page-template-page-properties .full .slide-pic .video-cont .video-foreground{width:300%;left:-100%}
}.page-home .slider .slide-pic .video-cont-mobile,.page-home .full .slide-pic .video-cont-mobile,.page-template-page-properties .slider .slide-pic .video-cont-mobile,.page-template-page-properties .full .slide-pic .video-cont-mobile{display:block;position:relative;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
@media(min-width:767px){.page-home .slider .slide-pic .video-cont-mobile,.page-home .full .slide-pic .video-cont-mobile,.page-template-page-properties .slider .slide-pic .video-cont-mobile,.page-template-page-properties .full .slide-pic .video-cont-mobile{display:none}
}.page-home .slider .slide-pic .slatelink,.page-home .full .slide-pic .slatelink,.page-template-page-properties .slider .slide-pic .slatelink,.page-template-page-properties .full .slide-pic .slatelink{position:absolute;right:0;bottom:-48px;left:0;height:auto;width:100%;text-transform:uppercase;text-align:center;z-index:10}
.page-home .slider .slide-pic .slatelink.pageslate,.page-home .full .slide-pic .slatelink.pageslate,.page-template-page-properties .slider .slide-pic .slatelink.pageslate,.page-template-page-properties .full .slide-pic .slatelink.pageslate{height:5%;top:95%;right:0;bottom:0 !important;left:0}
.page-home .slider .slide-pic .slatelink.pageslate a,.page-home .full .slide-pic .slatelink.pageslate a,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a,.page-template-page-properties .full .slide-pic .slatelink.pageslate a{width:100%;height:100%;display:block;outline:none !important;color:#ee3224}
.page-home .slider .slide-pic .slatelink.pageslate a:focus,.page-home .full .slide-pic .slatelink.pageslate a:focus,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a:focus,.page-template-page-properties .full .slide-pic .slatelink.pageslate a:focus{outline:none !important}
@media(min-width:767px){.page-home .slider .slide-pic .slatelink.pageslate a,.page-home .full .slide-pic .slatelink.pageslate a,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a,.page-template-page-properties .full .slide-pic .slatelink.pageslate a{position:static;color:#4a4a4a}
}.page-home .slider .slide-pic .slatelink.pageslate a span.link-cont,.page-home .full .slide-pic .slatelink.pageslate a span.link-cont,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a span.link-cont,.page-template-page-properties .full .slide-pic .slatelink.pageslate a span.link-cont{height:48px;position:absolute;bottom:-48px;right:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.page-home .slider .slide-pic .slatelink.pageslate a span.link-cont:after,.page-home .full .slide-pic .slatelink.pageslate a span.link-cont:after,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a span.link-cont:after,.page-template-page-properties .full .slide-pic .slatelink.pageslate a span.link-cont:after{content:'';position:absolute;right:0;bottom:0;left:0;margin:0 auto;height:4px;max-width:150px;transform:scaleX(0);background:transparent;transition:background .3s ease-in-out,transform .6s ease-in-out}
.page-home .slider .slide-pic .slatelink.pageslate a:hover span.link-cont:after,.page-home .slider .slide-pic .slatelink.pageslate a:focus span.link-cont:after,.page-home .full .slide-pic .slatelink.pageslate a:hover span.link-cont:after,.page-home .full .slide-pic .slatelink.pageslate a:focus span.link-cont:after,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a:hover span.link-cont:after,.page-template-page-properties .slider .slide-pic .slatelink.pageslate a:focus span.link-cont:after,.page-template-page-properties .full .slide-pic .slatelink.pageslate a:hover span.link-cont:after,.page-template-page-properties .full .slide-pic .slatelink.pageslate a:focus span.link-cont:after{width:100%;background:#ee3224;transform:scaleX(1)}
.page-home .slider .slide-pic .slatelink a,.page-home .full .slide-pic .slatelink a,.page-template-page-properties .slider .slide-pic .slatelink a,.page-template-page-properties .full .slide-pic .slatelink a{color:#4a4a4a;font-size:14px}
.page-home .slider .slide-pic .slatelink a:focus,.page-home .full .slide-pic .slatelink a:focus,.page-template-page-properties .slider .slide-pic .slatelink a:focus,.page-template-page-properties .full .slide-pic .slatelink a:focus{outline:none !important}
.page-home .slider .slide-pic .slatelink a span.plus,.page-home .full .slide-pic .slatelink a span.plus,.page-template-page-properties .slider .slide-pic .slatelink a span.plus,.page-template-page-properties .full .slide-pic .slatelink a span.plus{color:#ee3224;font-weight:300;font-size:20px;line-height:17px}
.page-home .slider .slide-pic .slatelink span.homedown,.page-home .full .slide-pic .slatelink span.homedown,.page-template-page-properties .slider .slide-pic .slatelink span.homedown,.page-template-page-properties .full .slide-pic .slatelink span.homedown{margin-top:-26px;height:48px}
.page-home .slider .slide-pic .slatelink span.homedown:focus,.page-home .full .slide-pic .slatelink span.homedown:focus,.page-template-page-properties .slider .slide-pic .slatelink span.homedown:focus,.page-template-page-properties .full .slide-pic .slatelink span.homedown:focus{outline:none !important}
.page-home .slider .slide-pic .slatelink span.homedown::after,.page-home .full .slide-pic .slatelink span.homedown::after,.page-template-page-properties .slider .slide-pic .slatelink span.homedown::after,.page-template-page-properties .full .slide-pic .slatelink span.homedown::after{content:'\232A\232A';font-size:24px;letter-spacing:-13px;margin:0 auto;position:absolute;bottom:5px;right:0;left:0;width:30px;height:30px;display:block;transform:translateY(0) rotate(90deg);color:#fff;cursor:pointer;text-align:center;animation:bounce 3.5s infinite;pointer-events:none}
@keyframes bounce{0%,100%{transform:translateY(0) rotate(90deg)}
50%{transform:translateY(3px) rotate(90deg)}}.slick-track{height:100%}.slick-dots li button:before{position:absolute;top:-40px}
.page-home .playershroud{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index:101}
.page-home .player{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.page-home .player .close{color:#ee3224;position:absolute;top:17px;right:24px;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.page-home .player .close svg{width:15px;height:15px}@media(min-width:767px){.page-home .player .close{top:17px;right:48px}
}.page-home .player .video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:24px solid white;border-bottom:48px solid white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}
@media(min-width:767px){.page-home .player .video{border:48px solid white}}@media(min-width:767px){.page-home .player .video .fluid-width-video-wrapper{height:100% !important}
}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}
*::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}
*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.filters{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 24px;position:fixed;width:100%;border-bottom:1px solid #d8d8d8;background:white;z-index:97}
@media(min-width:767px){.filters{padding:0 48px}}@media(min-width:992px){.filters{-ms-flex-direction:row;flex-direction:row}
}.filters .filterwrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media(min-width:992px){.filters .filterwrap{-ms-flex:1;flex:1;margin-right:auto;-ms-flex-direction:row;flex-direction:row}
}.filters .filterwrap .initialfilt ul{display:-ms-flexbox;display:flex;margin:0 20px 0 0;padding:0;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.filters .filterwrap .initialfilt ul li{background:#d8d8d8;list-style:none;padding:3px 10px;cursor:pointer;font-size:13px}
.filters .filterwrap .initialfilt ul li.active{background:#ee3224;color:white;cursor:default}
.filters .filterwrap .initialfilt ul li input{display:none}.filters .filterwrap .clearfilt{font-size:13px;transition:all .2s ease-in-out;padding:4px 7px;outline:0;display:none}
.filters .filterwrap .clearfilt:hover{background:#ee3224;color:white}@media(min-width:992px){.filters .filterwrap .clearfilt{display:block}
}.filters .filterwrap .neighborhood.topfilter span{padding:5px}@media(min-width:767px){.filters .filterwrap .neighborhood.topfilter span{padding:5px 5px 5px 0}
}.filters .filterwrap .topfilter{display:none;padding:10px 23px 10px 7px;margin-right:10px;background-size:13px 6px;cursor:pointer;position:relative;transition:all .2s ease-in-out;font-weight:300;-ms-flex-align:center;align-items:center}
.filters .filterwrap .topfilter:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9b9b9b;content:'';display:block;pointer-events:none;transition:all .18s ease-in-out;margin-left:5px}
.filters .filterwrap .topfilter:first-child{padding-left:0}.filters .filterwrap .topfilter:hover>span{color:#ee3224}
.filters .filterwrap .topfilter:hover:after{border-top:5px solid #ee3224}.filters .filterwrap .topfilter.active{background-size:13px 6px}
.filters .filterwrap .topfilter.active>span{color:#ee3224}.filters .filterwrap .topfilter.active:after{transform:rotate(180deg);border-top:5px solid #ee3224}
.filters .filterwrap .topfilter>span{font-size:13px;color:#4a4a4a;padding:5px}.filters .filterwrap .topfilter.pricerange span.label{text-transform:uppercase}
@media(min-width:767px){.filters .filterwrap .topfilter{display:-ms-flexbox;display:flex}
}.filters .filterwrap .topfilt-sub{visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d8d8d8;position:absolute;margin:0 auto;background:#fff;padding:30px 30px 20px 30px;top:0;transform:scale(0) translateY(46px);transform-origin:0 0;transition:opacity .3s ease-in-out;opacity:0}
@media(min-width:767px){.filters .filterwrap .topfilt-sub{border:1px solid #d8d8d8;left:48px;transition:all .3s ease-in-out,opacity .3s ease-in-out}
}.filters .filterwrap .topfilt-sub.active{visibility:visible;transform:scale(1) translateY(46px);transition:all .3s ease-in-out;opacity:1}
.filters .filterwrap .topfilt-sub .badge{display:none}.filters .filterwrap .topfilt-sub span{line-height:14px;margin-right:15px;font-size:14px;color:#4a4a4a}
.filters .filterwrap .topfilt-sub label,.filters .filterwrap .topfilt-sub input{display:inline;display:-ms-flexbox;display:flex;font-size:14px;color:#4a4a4a;border-radius:0}
.filters .filterwrap .topfilt-sub span.label{margin-bottom:20px;font-size:18px;font-weight:300;color:#4a4a4a}
.filters .filterwrap .topfilt-sub .ng-isolate-scope{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}
.filters .filterwrap .topfilt-sub ul{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}
.filters .filterwrap .topfilt-sub ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}
.filters .filterwrap .topfilt-sub ul li input[type="checkbox"]{display:none !important}
.filters .filterwrap .topfilt-sub ul li:before{content:'';display:inline-block;position:relative;-webkit-appearance:none;border:1px solid #d8d8d8;width:16px;height:15px;background:white;margin-right:10px;cursor:pointer}
.filters .filterwrap .topfilt-sub ul li.active input[type="checkbox"]{display:none}
.filters .filterwrap .topfilt-sub ul li.active:before{background:#ee3224;margin-top:-1px;display:block;border:transparent;background-image:url("../../assets/images/icons/white-check.svg");background-repeat:no-repeat;background-position:center center}
.filters .filterwrap .topfilt-sub ul li label{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}
.filters .filterwrap .topfilt-sub ul li input[type="checkbox"],.filters .filterwrap .topfilt-sub ul li input[type="radio"]{display:inline-block;position:relative;-webkit-appearance:none;border:1px solid #d8d8d8;width:15px;height:15px}
.filters .filterwrap .topfilt-sub ul li input[type="checkbox"]:focus,.filters .filterwrap .topfilt-sub ul li input[type="checkbox"]:checked,.filters .filterwrap .topfilt-sub ul li input[type="radio"]:focus,.filters .filterwrap .topfilt-sub ul li input[type="radio"]:checked{background:#ee3224 !important}
.filters .filterwrap .topfilt-sub ul li input[type="checkbox"]:focus,.filters .filterwrap .topfilt-sub ul li input[type="radio"]:focus{outline:none !important}
.filters .filterwrap .topfilt-sub ul li input[type="radio"]{border-radius:50%}
.filters .filterwrap .topfilt-sub ul li.active input[type="radio"]{background:white;border:3px solid #ee3224}
.filters .filterwrap .topfilt-sub ul li.active input[type="checkbox"]{background:#ee3224;margin-top:-1px;display:block;border:transparent;background-image:url('data:image/svg+xml;utf8,<svg width="10px" height="8px" viewBox="0 0 10 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><desc>Created with Sketch.</desc><defs></defs><g id="APPROVED-PAGES" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Properties---Filters" transform="translate(-287.000000, -871.000000)" fill="#FFFFFF"><g id="Group-41" transform="translate(74.000000, 113.000000)"><g id="Group-37" transform="translate(76.000000, 57.000000)"><g id="Group-2" transform="translate(134.000000, 697.000000)"><path d="M9.49414798,11.0674454 L9.96549061,11.0674454 L9.96549061,2.28736292 L8.32183426,2.28736292 L8.32183426,9.44796045 L5.50586418,9.44796045 L5.50586418,11.0916168 L9.49414798,11.0916168 L9.49414798,11.0674454 Z" id="Combined-Shape-Copy-3" transform="translate(7.735677, 6.689490) rotate(-315.000000) translate(-7.735677, -6.689490) "></path></g></g></g></g></g></svg>');background-repeat:no-repeat;background-position:center 4px}
.filters .filterwrap .topfilt-sub.neighborhoodfilt{width:100%}.filters .filterwrap .topfilt-sub.neighborhoodfilt .filterhead{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px}
.filters .filterwrap .topfilt-sub.neighborhoodfilt .filterhead span{margin-bottom:0}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.neighborhoodfilt{display:block;max-width:720px;overflow:auto;padding-bottom:40px}
}@media(min-width:992px){.filters .filterwrap .topfilt-sub.neighborhoodfilt{max-width:960px}
}.filters .filterwrap .topfilt-sub.neighborhoodfilt span.label{-ms-flex:1;flex:1}
.filters .filterwrap .topfilt-sub.neighborhoodfilt .showneighborhood{-ms-flex:1;flex:1;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.neighborhoodfilt .showneighborhood{display:none}
}.filters .filterwrap .topfilt-sub.neighborhoodfilt .showneighborhood:not(.active):after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9b9b9b;content:'';display:inline-block;pointer-events:none;right:12px;margin-left:5px;top:9px;transition:all .18s ease-in-out}
.filters .filterwrap .topfilt-sub.neighborhoodfilt .showneighborhood.active:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #9b9b9b;content:'';display:inline-block;pointer-events:none;right:12px;margin-left:5px;top:9px;transition:all .18s ease-in-out}
.filters .filterwrap .topfilt-sub.neighborhoodfilt .ng-isolate-scope{-ms-flex:0 100%;flex:0 100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:1 100%;flex:1 100%;margin:10px 0;font-size:14px}
@media(min-width:321px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:1 50%;flex:1 50%}
}@media(min-width:767px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:1 33.333%;flex:1 33.333%}
}@media(min-width:992px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:0 25%;flex:0 25%}
}.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li input{margin:2px 10px 0 0}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li label{display:inline-block}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul li label span{-ms-flex:1;flex:1}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facet-list{height:auto !important}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facet-list li{transition:all .2s ease-in-out}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:10px;margin-left:-5px;margin-right:-5px}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list{margin-bottom:30px}
}@media(min-width:992px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li{-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 5px 10px 10px;background:#d8d8d8;margin:0 1px 2px 1px;cursor:pointer;position:relative}
@media(min-width:992px){.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1px 10px 1px}
}.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li.AllNeighborhoods label{text-align:center;width:100%}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li.AllNeighborhoods label span{margin:0;padding:0;display:block}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li .checkboxfp{content:'';display:inline-block;position:relative;-webkit-appearance:none;border:1px solid #d8d8d8;width:16px;height:15px;background:white;margin-right:10px;cursor:pointer}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li .checkboxfp.active{background:#fff;margin-top:-1px;display:block;border:transparent;background-image:url("../../assets/images/icons/red-check.svg");background-repeat:no-repeat;background-position:center center}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li:before{display:none}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li.active{background:#ee3224}
.filters .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li.active span{color:#fff}
.filters .filterwrap .topfilt-sub.morefilt{max-width:700px;overflow:hidden}@media(min-width:767px){.filters .filterwrap .topfilt-sub.morefilt{overflow:auto}
}.filters .filterwrap .topfilt-sub label{line-height:10px;margin-right:5px}.filters .filterwrap .topfilt-sub input{margin-right:10px}
.filters .filterwrap .topfilt-sub.pricefilt{max-width:100%;-ms-flex-align:center;align-items:center;z-index:1}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.filters .filterwrap .topfilt-sub.pricefilt.active{display:block}
}@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt{max-width:600px;z-index:0}
}.filters .filterwrap .topfilt-sub.pricefilt .nice-select{-ms-flex:0 100%;flex:0 100%;width:100px;border:1px solid #d8d8d8;margin:10px 0}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.filters .filterwrap .topfilt-sub.pricefilt .nice-select{padding-right:100px}
}.filters .filterwrap .topfilt-sub.pricefilt .nice-select::after{right:10px}@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt .nice-select{-ms-flex:1;flex:1;margin:0 20px}
}.filters .filterwrap .topfilt-sub.pricefilt .nice-select ul.list{min-width:100px;max-height:320px;overflow:auto}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt .nice-select ul.list{max-height:480px}
}.filters .filterwrap .topfilt-sub.pricefilt .nice-select ul.list li{margin-bottom:0;padding:5px 10px}
.filters .filterwrap .topfilt-sub.pricefilt .nice-select ul.list li:before{display:none}
.filters .filterwrap .topfilt-sub.pricefilt .nice-select.open .list{transform:translateY(5px)}
.filters .filterwrap .topfilt-sub.pricefilt .priceclear{width:100%;text-align:center;margin-top:20px;margin-bottom:0}
.filters .filterwrap .topfilt-sub.pricefilt .priceclear .clearprice{text-align:center;font-size:13px;padding:3px 7px;transition:all .2s ease-in-out}
.filters .filterwrap .topfilt-sub.pricefilt .priceclear .clearprice:hover{background:#ee3224;color:white}
.filters .filterwrap .topfilt-sub.pricefilt span{-ms-flex:0 100%;flex:0 100%;text-align:center;margin-bottom:20px}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt span{margin:0;line-height:20px;-ms-flex:0 25%;flex:0 25%}
}.filters .filterwrap .topfilt-sub.pricefilt form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;color:#9b9b9b;-ms-flex:0 100%;flex:0 100%}
.filters .filterwrap .topfilt-sub.pricefilt form.active{display:-ms-flexbox;display:flex}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt form{-ms-flex:0 75%;flex:0 75%;margin:0 auto;-ms-flex-align:center;align-items:center}
}.filters .filterwrap .topfilt-sub.pricefilt form .subcont{-ms-flex:0 100%;flex:0 100%;margin-top:20px}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt form .subcont{-ms-flex:1;flex:1;margin-top:0}
}.filters .filterwrap .topfilt-sub.pricefilt form .subcont input{max-width:100px !important;margin:0 auto}
.filters .filterwrap .topfilt-sub.pricefilt form input{-ms-flex:0 100%;flex:0 100%;margin-right:0;margin:10px 0;padding:10px;border:1px solid #d8d8d8;transition:border .3s ease-in-out}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt form input{-ms-flex:1;flex:1;min-width:100px;max-width:100px;margin:0 10px}
}.filters .filterwrap .topfilt-sub.pricefilt form input[type="submit"]{background:transparent;border:transparent;background:#4a4a4a;max-width:100%;color:#fff;-ms-flex:0 100%;flex:0 100%;width:100%;margin-top:10px;text-align:center;display:block;-ms-flex-pack:center;justify-content:center;padding:10px;text-transform:uppercase;transition:background .3s ease-in-out}
.filters .filterwrap .topfilt-sub.pricefilt form input[type="submit"]:hover,.filters .filterwrap .topfilt-sub.pricefilt form input[type="submit"]:focus{background:#ee3224;border:transparent !important}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.pricefilt form input[type="submit"]{-ms-flex:1;flex:1;min-width:100px;margin-top:0}
}.filters .filterwrap .topfilt-sub.pricefilt form input:focus{border:1px solid #ee3224;outline:0}
.filters .filterwrap .topfilt-sub.bedsfilt ul,.filters .filterwrap .topfilt-sub.bathsfilt ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}
.filters .filterwrap .topfilt-sub.bedsfilt ul li,.filters .filterwrap .topfilt-sub.bathsfilt ul li{-ms-flex:0 20%;flex:0 20%;margin:10px 0;display:-ms-flexbox;display:flex;width:25%}
@media(min-width:767px){.filters .filterwrap .topfilt-sub.bedsfilt ul li,.filters .filterwrap .topfilt-sub.bathsfilt ul li{-ms-flex:1;flex:1;width:auto;min-width:70px}
}.filters .filtblock{-ms-flex:0 100%;flex:0 100%;min-width:200px;margin-bottom:20px;border-bottom:1px solid #d9d8db;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.filters .filtblock span.title{display:block;-ms-flex:0 100%;flex:0 100%;margin-bottom:10px;font-size:18px;font-weight:300;color:#4a4a4a}
.filters .filtblock form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.filters .filtblock form label{margin-bottom:15px}.filters .filtblock ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.filters .filtblock ul li{-ms-flex:0 50%;flex:0 50%;min-width:50%;max-width:50%;margin:10px 0}
@media(min-width:767px){.filters .filtblock ul li{-ms-flex:0 25%;flex:0 25%;min-width:25%;max-width:25%}
}.filters .filtblock form.ng-pristine,.filters .filtblock form.openhouse{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;color:#9b9b9b;width:100%}
@media(min-width:767px){.filters .filtblock form.ng-pristine,.filters .filtblock form.openhouse{-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}
}.filters .filtblock form.ng-pristine input,.filters .filtblock form.openhouse input{-ms-flex:0 100%;flex:0 100%;width:100%;margin-right:0;margin:10px 0;padding:10px;border:1px solid #d8d8d8;transition:border .3s ease-in-out}
@media(min-width:767px){.filters .filtblock form.ng-pristine input,.filters .filtblock form.openhouse input{max-width:300px}
}.filters .filtblock form.ng-pristine input[type="submit"],.filters .filtblock form.openhouse input[type="submit"]{background:transparent;border:transparent;background:#4a4a4a;color:#fff;-ms-flex:0 100%;flex:0 100%;width:100%;margin-top:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px;text-transform:uppercase;transition:background .3s ease-in-out}
.filters .filtblock form.ng-pristine input[type="submit"]:hover,.filters .filtblock form.ng-pristine input[type="submit"]:focus,.filters .filtblock form.openhouse input[type="submit"]:hover,.filters .filtblock form.openhouse input[type="submit"]:focus{background:#ee3224}
@media(min-width:767px){.filters .filtblock form.ng-pristine input[type="submit"],.filters .filtblock form.openhouse input[type="submit"]{-ms-flex:1;flex:1;margin-top:0}
}.filters .filtblock form.ng-pristine input:focus,.filters .filtblock form.openhouse input:focus{border:1px solid #ee3224;outline:0}
.filters .filtblock.filtopenhouse form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
.filters .filtblock.filtopenhouse form input{max-width:150px}.filters .filtblock.filtopenhouse form span{margin-left:15px}
.filters .filtblock.filtspecifics{margin-bottom:100px}@media(min-width:767px){.filters .filtblock.filtspecifics{margin-bottom:20px}
}.filters .mobile-filter-trigger{display:block;-ms-flex:1;flex:1;padding:10px 0;position:relative;background:white}
@media(min-width:767px){.filters .mobile-filter-trigger{display:none;padding:10px 23px 10px 7px}
}.filters .mobile-filter-trigger a.filter-trigger{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#a6a4a9;font-size:13px;transition:color .3s ease-in-out;outline:0}
.filters .mobile-filter-trigger a.filter-trigger span{padding:0 5px}.filters .mobile-filter-trigger a.filter-trigger svg g{fill:#a6a4a9;transition:fill .3s ease-in-out}
.filters .mobile-filter-trigger a.filter-trigger:hover,.filters .mobile-filter-trigger a.filter-trigger:focus{color:#ee3224}
.filters .mobile-filter-trigger a.filter-trigger:hover svg g,.filters .mobile-filter-trigger a.filter-trigger:focus svg g{fill:#ee3224}
.filters .mobile-filter-trigger .condcount{font-size:13px;color:#4a4a4a;margin-left:15px;display:none}
.filters .mobile-filter-trigger .close{visibility:hidden;opacity:0;color:#ee3224;position:absolute;top:0;right:24px;bottom:0;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.filters .mobile-filter-trigger .close svg{width:15px;height:15px}.filters.open{background:rgba(255,255,255,0.95);position:fixed;z-index:102;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;transition:transform .65s ease-in;padding:0}
@media(min-width:767px){.filters.open{-ms-flex-pack:center;justify-content:center}
}.filters.open .mobile-filter-trigger{-ms-flex:0 100%;flex:0 100%;height:48px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;padding:10px 24px;border-bottom:1px solid #d8d8d8;z-index:2}
.filters.open .mobile-filter-trigger.active{color:#ee3224 !important;position:absolute;width:calc(100% - 109px);top:0;right:0;height:29px;padding:0 24px}
.filters.open .mobile-filter-trigger.active a{color:#ee3224 !important}.filters.open .mobile-filter-trigger.active svg g{fill:#ee3224}
.filters.open .mobile-filter-trigger .close{visibility:visible;opacity:1;transition:opacity .3s ease-in-out .3}
.filters.open .layoutchange{display:none}.filters.open .filterwrap{position:relative;width:100%;height:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;background:white;overflow-y:scroll;-ms-flex:0 100%;flex:0 100%;padding:35px 0 85px}
.filters.open .filterwrap .initialfilt{position:fixed;top:0;left:0;z-index:2}.filters.open .filterwrap .clearfilt{font-size:13px;transition:all .2s ease-in-out;padding:15px 10px;outline:0;position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:102;display:block;background:white;color:#ee3224;text-align:center;border-top:1px solid #9b9b9b}
.filters.open .filterwrap .clearfilt:hover,.filters.open .filterwrap .clearfilt:focus{background:#ee3224;color:white;border-top:1px solid #ee3224}
@media(min-width:992px){.filters.open .filterwrap .clearfilt{display:block}}.filters.open .filterwrap .topfilter{display:none}
.filters.open .filterwrap .topfilt-sub{display:-ms-flexbox;display:flex;visibility:visible;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff;padding:30px 30px 20px 30px;-ms-flex:0 100%;flex:0 100%;width:100%;max-width:700px;box-shadow:none;transform:scale(1);opacity:1;border-bottom:1px solid #d8d8d8}
@media(min-width:992px){.filters.open .filterwrap .topfilt-sub{max-width:960px}}.filters.open .filterwrap .topfilt-sub.neighborhoodfilt{height:auto !important}
@media(min-width:767px){.filters.open .filterwrap .topfilt-sub.neighborhoodfilt{height:auto}
}.filters.open .filterwrap .topfilt-sub.neighborhoodfilt>span.label{-ms-flex:1;flex:1}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul{display:none}@media(min-width:767px){.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul{display:block}
}.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul.active{display:-ms-flexbox;display:flex}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:0 50%;flex:0 50%}
@media(min-width:767px){.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul li{-ms-flex:0 33.333%;flex:0 33.333%}
}.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul li input{margin:2px 10px 0 0}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul li label{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul li label span{-ms-flex:1;flex:1}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li{-ms-flex:0 48%;flex:0 48%;margin:0 0 10px 0}
.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li:nth-child(odd){margin-right:10px}
@media(min-width:767px){.filters.open .filterwrap .topfilt-sub.neighborhoodfilt ul.facetp-list li{-ms-flex:1 1 auto;flex:1 1 auto}
}.filter-modal{background:rgba(255,255,255,0.95);position:fixed;z-index:98;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:transform .65s ease-in;padding:48px 24px;display:none}
@media(min-width:767px){.filter-modal{padding:48px}}.filter-modal.open{display:-ms-flexbox;display:flex}
.filter-modal .inner-modal{position:relative;width:100%;height:100%;display:block;z-index:1}
.filter-modal .inner-modal .close{color:#ee3224;position:absolute;top:24px;right:0}
.filter-modal .inner-modal .mobile-filter{background:white;padding:48px}.layout-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;height:inherit}
.layoutchange{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}
.layoutchange .layouts{margin-top:3px;margin-left:15px}.layoutchange .layouts a{outline:0}
.layoutchange .layouts a svg{width:17px;fill:#d8d8d8;transition:fill .3s ease-in-out}
.layoutchange .layouts a svg g{fill:#d8d8d8;transition:fill .3s ease-in-out}.layoutchange .layouts a:hover svg,.layoutchange .layouts a.active svg{fill:#ee3224}
.layoutchange .layouts a:hover svg g,.layoutchange .layouts a.active svg g{fill:#ee3224}
.layoutchange .layouts a.disabled{pointer-events:none}.layoutchange-single{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px 24px;position:fixed;top:48px;width:100%;border-bottom:1px solid #d8d8d8;background:white;z-index:97}
@media(min-width:767px){.layoutchange-single{-ms-flex-pack:end;justify-content:flex-end;padding:5px 48px}
}.layoutchange-single .layouts{margin-top:3px;margin-left:15px}.layoutchange-single .layouts:first-of-type{margin-left:0}
.layoutchange-single .layouts a{outline:0}.layoutchange-single .layouts a svg{width:17px;fill:#d8d8d8}
.layoutchange-single .layouts a:hover svg,.layoutchange-single .layouts a.active svg{fill:#ee3224;transition:fill .3s ease-in-out}
.layoutchange-single .layouts a:hover svg g,.layoutchange-single .layouts a.active svg g{fill:#ee3224;transition:fill .3s ease-in-out}
.form .gform_confirmation_wrapper{min-height:70vh;color:#4a4a4a;font-weight:100;font-size:25px;text-align:center;padding-top:60px}
.form .gform_wrapper ul.gform_fields{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.form .gform_wrapper ul.gform_fields li{max-width:none !important}.form .gform_wrapper ul.gform_fields li.gfield{margin-top:5px}
.form .gform_wrapper .top_label input.medium,.form .gform_wrapper .top_label textarea.medium{width:100% !important;border:1px solid #d8d8d8;padding:12px 15px !important;font-size:15px !important;color:#4a4a4a;transition:border .3s ease-in-out}
.form .gform_wrapper .top_label input.medium::-webkit-input-placeholder,.form .gform_wrapper .top_label textarea.medium::-webkit-input-placeholder{color:#a6a4a9}
.form .gform_wrapper .top_label input.medium::-moz-placeholder,.form .gform_wrapper .top_label textarea.medium::-moz-placeholder{color:#a6a4a9}
.form .gform_wrapper .top_label input.medium:-ms-input-placeholder,.form .gform_wrapper .top_label textarea.medium:-ms-input-placeholder{color:#a6a4a9}
.form .gform_wrapper .top_label input.medium:-moz-placeholder,.form .gform_wrapper .top_label textarea.medium:-moz-placeholder{color:#a6a4a9}
.form .gform_wrapper .top_label input.medium:focus,.form .gform_wrapper .top_label textarea.medium:focus{border:1px solid #ee3224;outline:0}
.form .gform_wrapper .top_label .gfield_label{display:none}.form .gform_wrapper .gform_footer{display:-ms-flexbox;display:flex;margin-top:0;position:relative}
.form .gform_wrapper .gform_footer input[type="submit"]{color:#ee3224;border:0;background:transparent;text-transform:uppercase;transition:all .2s ease-in-out}
.form .gform_wrapper .gform_footer *[id^="gform_ajax_spinner_"]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:absolute;margin-left:20px;width:33px;height:23px}
.form .gform_wrapper div.validation_error{color:#ee3224;border:0}.form .gform_wrapper .validation_message{color:#ee3224;padding-top:5px !important}
.form .gform_wrapper li.gfield.gfield_error{padding:0;border:0;background-color:transparent}
.form .gform_wrapper li.gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border-color:#ee3224;width:100%}
.form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px}
.form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:none !important;padding-right:16px}
.form li.gfield.recaptcha_center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
.form li.gfield.recaptcha_center .ginput_recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75)}
body.page-id-4045 .form .gform_wrapper ul.gform_fields{display:block}body.page-id-4045 .form .gform_wrapper ul.gform_fields .gfield.newssub-options .gchoice{margin-bottom:1em}
body.page-id-4045 .form .gform_wrapper ul.gform_fields .gfield.newssub-options .gchoice label{font-family:"Neue Helvetica W01",Helvetica,sans-serif;font-size:40px;font-weight:800;line-height:1em;text-transform:uppercase;color:#ee3224;padding-left:10px}
body.page-id-4045 .form .gform_wrapper ul.gform_fields .gfield.newssub-options .gchoice label span{display:block;font-size:16px;font-weight:300;color:#4a4a4a;line-height:1.1em;text-transform:none}
body.page-id-4045 .form .gform_wrapper ul.gform_fields .gfield.newssub-options>.gfield_label{display:block;font-size:22px;font-weight:300}
.single-property #slate .slate-content h1{font-size:50px}@media(min-width:992px){.single-property #slate .slate-content h1{font-size:75px;text-align:left}
}#slate{background:rgba(255,255,255,0.95);position:fixed;z-index:98;width:100%;height:100%;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;transition:transform .65s ease-in,opacity .3s ease-in;opacity:0}
#slate:after{content:'\232A \232A';font-size:24px;letter-spacing:-13px;margin:0 auto;position:absolute;right:0;bottom:10px;left:0;width:30px;height:30px;display:block;transform:rotate(90deg);color:#ee3224;cursor:pointer;text-align:center;animation:bounce 3.5s infinite}
@keyframes bounce{0%,100%{transform:translateY(0) rotate(90deg)}
50%{transform:translateY(-10px) rotate(90deg)}}#slate.lifted{transform:translateY(-100%)}
#slate .slate-content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:24px;width:100%;min-height:200px;margin:auto 0;-ms-flex-item-align:center;align-self:center}
@media(min-width:767px){#slate .slate-content{width:95%;padding:48px}}#slate .slate-content h1{font-size:50px;font-weight:800;color:#d8d8d8;text-transform:uppercase;margin:0;line-height:1;-ms-flex:0 100%;flex:0 100%;text-align:center}
@media(min-width:992px){#slate .slate-content h1{font-size:143px;text-align:left}
}#slate .slate-content p.tl{font-size:24px;font-weight:300;color:#ee3224;line-height:1.5;margin:10px 0;-ms-flex:0 100%;flex:0 100%;text-align:center}
@media(min-width:992px){#slate .slate-content p.tl{font-size:37px;text-align:left}
}.general-modal{background:rgba(255,255,255,0.95);position:fixed;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:transform .65s ease-in;padding:48px 24px;visibility:hidden;opacity:0;z-index:-100;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}
@media(min-width:767px){.general-modal{padding:48px}}.general-modal.open{visibility:visible;opacity:1;z-index:120;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}
.general-modal.open .inner-modal{opacity:1;transition:opacity .3s ease-in-out .3s}
.general-modal .inner-modal{position:relative;width:100%;height:100%;display:block;z-index:1;opacity:0}
.general-modal .inner-modal .close{color:#ee3224;font-size:30px;line-height:15px;position:absolute;top:24px;right:0}
.video-holder{width:100%;padding-bottom:52.25%;background-color:#000;background-size:cover;position:relative}
.video-holder .films-btn>a span.play,.video-holder .single-agent .gallery-vid-btn>a span.play,.single-agent .video-holder .gallery-vid-btn>a span.play,.video-holder .single-property .gallery-vid-btn>a span.play,.single-property .video-holder .gallery-vid-btn>a span.play{opacity:1}
.list-columns{margin-bottom:20px}.list-columns:last-child{margin-bottom:0}.list-columns>ul{list-style:none;padding-left:0;column-count:2;column-gap:48px;margin:0;line-height:1.93;letter-spacing:.027em}
.list-columns>ul>li{padding-bottom:28px;break-inside:avoid;page-break-inside:avoid}
.list-columns>ul ul{padding-left:40px;list-style:none}.list-columns>ul ul li{position:relative}
.list-columns>ul ul li:before{content:'-';line-height:0;position:absolute;top:12px;left:-20px}
@media(max-width:1400px){.list-columns>ul{column-gap:40px}}@media(max-width:767px){.list-columns>ul{column-count:1}
.list-columns>ul>li{padding-bottom:15px}.list-columns>ul>li:last-child{padding-bottom:0}
}.member-contacts .member-contacts__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-25px}
.member-contacts .member-contacts__item{padding:25px;width:50%;display:-ms-flexbox;display:flex}
@media(max-width:1023px){.member-contacts .member-contacts__items{margin:-10px}.member-contacts .member-contacts__item{padding:10px}
}@media(max-width:767px){.member-contacts .member-contacts__item{width:100%}}.member-contact{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f9f9f9}
.member-contact a{color:inherit}.member-contact a:hover{color:#c11b0f}.member-contact h3{font-weight:300;font-size:20px;margin:0}
.member-contact p{margin-bottom:0}.member-contact ul{padding:0;margin-bottom:0;list-style:none;margin:0 -20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2;padding-top:5px}
.member-contact ul li{padding:0 20px 5px;position:relative}.member-contact ul li:before{content:'';position:absolute;top:3px;bottom:7px;left:0;width:2px;background:#4a4a4a}
.member-contact .member__image{width:100%}.member-contact .member__image-inner{position:relative;width:100%;padding-bottom:66.7%;background-size:cover;background-position:top center}
.member-contact .member__image-inner a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.member-contact .member__content{width:100%;letter-spacing:.084em;padding:15px 30px 10px 30px}
.member-contact .member__content-inner{overflow:hidden}@media(max-width:1023px){.member-contact .member__content{padding:15px 15px 10px 15px}
}.section-video{margin:108px 0 50px}.section-video .section__head{text-align:center;margin-bottom:60px}
@media(max-width:767px){.section-video{margin:100px 0 50px}.section-video .section__head{margin-bottom:40px}
}.section-text{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:60px 0 40px;margin-bottom:50px;background:#f9f9f9}
.section-text blockquote{margin-left:0;padding-left:20px;border-left:2px solid #4a4a4a}
.section-text p:last-child{margin-bottom:0}.section-text .section__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-text .section__aside{font-size:30px;width:380px;padding-right:90px;text-align:right}
.section-text .section__aside p{font-size:inherit}.section-text .section__content{width:calc(100% - 380px);padding-right:146px}
@media(max-width:1400px){.section-text .section__aside{padding-right:50px}.section-text .section__content{padding-right:0}
}@media(max-width:1024px){.section-text{padding:45px 0}.section-text .section__aside{padding:0;margin-bottom:20px;width:100%;text-align:left}
.section-text .section__content{width:100%}}.section-image-text{margin-bottom:50px}
.section-image-text h2{font-size:30px;letter-spacing:.023em;font-weight:300}.section-image-text p:last-child{margin-bottom:0}
.section-image-text .section__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.section-image-text .section__image{width:48.27%;-ms-flex-item-align:start;align-self:flex-start}
.section-image-text .section__image img{display:block;width:100%;height:auto}.section-image-text .section__content{width:51.73%;padding:0 73px 0 120px}
.section-image-text .section__content img{margin-bottom:30px}@media(max-width:1400px){.section-image-text .section__content{padding:0 20px 0 60px}
}@media(max-width:1200px){.section-image-text .section__content{padding:0 0 0 48px}
}@media(max-width:767px){.section-image-text .section__image{width:100%;margin-bottom:30px}
.section-image-text .section__content{width:100%;padding:0}}.section-image-text--reversed .section__content{-ms-flex-order:-1;order:-1;padding:0 120px 0 73px}
@media(max-width:1400px){.section-image-text--reversed .section__content{padding:0 60px 0 20px}
}@media(max-width:1200px){.section-image-text--reversed .section__content{padding:0 48px 0 0}
}@media(max-width:767px){.section-image-text--reversed .section__content{width:100%;padding:0;-ms-flex-order:1;order:1}
}.section-image-full{margin-bottom:50px}.section-image-full img{display:block;width:100%;height:auto}
.section-contact{margin-bottom:50px}.section-contact .section__head{text-align:center}
.section-contact .section__head h2{font-size:30px;font-weight:300}.section-contact .section__content{max-width:950px;margin:0 auto}
.section-disclaimer{background:#f9f9f9;text-align:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:50px 0;margin-bottom:50px}
.section-disclaimer a{text-transform:uppercase;text-decoration:underline}.section-disclaimer a:hover{text-decoration:none}
.section-subscribe{color:#9b9b9b;text-align:center;padding:20px 0 0;margin-bottom:40px}
.section-subscribe p{margin-bottom:15px;color:inherit;letter-spacing:.088em}.section-subscribe p:last-child{margin-bottom:0}
.section-subscribe a{text-decoration:underline}.section-subscribe a:hover{text-decoration:none}
.section-subscribe h3{font-size:20px;font-weight:300;letter-spacing:.066em;margin:0 0 10px}
.hero{position:relative;z-index:2;min-height:200px;height:360px}.hero h1{margin:0}
@media(min-width:767px){.hero{height:calc(100vh - 319px)}}.home-page-content{position:relative;z-index:2;background-color:#fff;border-bottom:1px solid #d8d8d8;padding-bottom:30px}
.home-page-content img{display:block;width:100%;height:100%;transition:all .9s ease-in-out;overflow:hidden}
.home-container{padding-top:20px}.home-container p{margin-top:0}@media(min-width:767px){.home-container{padding-top:100px}
}.nearby-listings{text-align:center;padding-bottom:20px}.nearby-listings .listings{font-weight:500;letter-spacing:1px;outline:0;display:inline-block;border:3px solid #000;text-decoration:none;color:#000;background-color:#fff;text-transform:uppercase;padding:16px 24px;transition:all .3s ease-in-out}
.nearby-listings .listings:hover{color:#fff;background-color:#000}@media(min-width:767px){.nearby-listings{display:none;padding:none}
}.playbtn a{-ms-flex-flow:row wrap !important;flex-flow:row wrap !important}@media(min-width:767px){.playbtn a{-ms-flex-flow:row nowrap !important;flex-flow:row nowrap !important}
}.playbtn a span.title{-ms-flex:0 100% !important;flex:0 100% !important;text-align:center !important;margin:0 0 15px}
.playbtn a span.title:last-of-type{margin:15px 0 0}@media(min-width:767px){.playbtn a span.title{-ms-flex:1 !important;flex:1 !important;text-align:right !important;margin:0}
.playbtn a span.title:last-of-type{text-align:left !important;margin:0}}.playbtn,.films-btn,.single-agent .gallery-vid-btn,.single-property .gallery-vid-btn{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:white}
.playbtn a,.films-btn a,.single-agent .gallery-vid-btn a,.single-property .gallery-vid-btn a{color:white;text-transform:uppercase;font-size:38px;font-weight:300;letter-spacing:.04em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:0}
@media(min-width:767px){.playbtn a,.films-btn a,.single-agent .gallery-vid-btn a,.single-property .gallery-vid-btn a{font-size:50px}
}.playbtn a span,.films-btn a span,.single-agent .gallery-vid-btn a span,.single-property .gallery-vid-btn a span{display:block}
.playbtn a span.title,.films-btn a span.title,.single-agent .gallery-vid-btn a span.title,.single-property .gallery-vid-btn a span.title{-ms-flex:1;flex:1;margin-left:auto;text-align:right}
.playbtn a span.title:last-child,.films-btn a span.title:last-child,.single-agent .gallery-vid-btn a span.title:last-child,.single-property .gallery-vid-btn a span.title:last-child{text-align:left}
.playbtn a span.play,.films-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-property .gallery-vid-btn a span.play{margin:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;text-decoration:none;outline:0;position:relative;overflow:hidden;outline:0;border:0;-ms-flex:1;flex:1;min-width:80px;max-width:80px;transition:border .2s ease-in-out}
@media(min-width:767px){.playbtn a span.play,.films-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-property .gallery-vid-btn a span.play{border:2px solid white}
}.playbtn a span.play svg,.films-btn a span.play svg,.single-agent .gallery-vid-btn a span.play svg,.single-property .gallery-vid-btn a span.play svg{width:36px;height:36px}
.playbtn a span.play svg g,.films-btn a span.play svg g,.single-agent .gallery-vid-btn a span.play svg g,.single-property .gallery-vid-btn a span.play svg g{stroke:white;transition:stroke .2s ease-in}
@media(min-width:767px){.playbtn a:hover span.play,.films-btn a:hover span.play,.single-agent .gallery-vid-btn a:hover span.play,.single-property .gallery-vid-btn a:hover span.play{border:2px solid #ee3224}
}.playbtn a:hover span.play svg g,.films-btn a:hover span.play svg g,.single-agent .gallery-vid-btn a:hover span.play svg g,.single-property .gallery-vid-btn a:hover span.play svg g{stroke:#ee3224}
.playbtn a{font-weight:normal}.dotmanager{position:fixed;top:0;bottom:0;width:24px;z-index:199;height:100vh;display:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:767px){.dotmanager{width:48px;display:-ms-flexbox;display:flex}}
.dotmanager ul{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:100%;padding:25px 0;background:white}
.dotmanager ul li{margin-bottom:25px;list-style:none;padding:0}.dotmanager ul li a{display:block;width:3px;height:3px;padding:2px;background:#a6a4a9;outline:2px solid transparent}
.dotmanager ul li a.active,.dotmanager ul li a:hover{outline:2px solid #ee3224;background:#ee3224}
.dotmanager ul li a.active{transition:color .3s ease-in-out,outline .3s ease-in-out}
.page-buy-dev,.page-template-page-properties,.page-saved-listings{font-family:"Neue Helvetica W01",Helvetica,sans-serif}
.page-buy-dev a,.page-template-page-properties a,.page-saved-listings a{outline:0}
.page-buy-dev .mapview,.page-template-page-properties .mapview,.page-saved-listings .mapview{position:relative;height:100vh;width:100%}
.page-buy-dev .mapview .status,.page-template-page-properties .mapview .status,.page-saved-listings .mapview .status{color:#ee3224}
.page-buy-dev .mapview .listnum,.page-template-page-properties .mapview .listnum,.page-saved-listings .mapview .listnum{text-align:center;position:absolute;box-shadow:0 0 3px rgba(0,0,0,0.1);right:50px;left:50px;top:40px;display:none;background:white;padding:5px 10px;font-size:12px;color:#9b9b9b;z-index:97}
@media(min-width:767px){.page-buy-dev .mapview .listnum,.page-template-page-properties .mapview .listnum,.page-saved-listings .mapview .listnum{top:60px;padding:10px 15px;left:auto}
}.page-buy-dev .mapview .listnum .limit,.page-buy-dev .mapview .listnum .results,.page-template-page-properties .mapview .listnum .limit,.page-template-page-properties .mapview .listnum .results,.page-saved-listings .mapview .listnum .limit,.page-saved-listings .mapview .listnum .results{display:none}
.page-buy-dev .mapview div[class*=" _ibani_"],.page-template-page-properties .mapview div[class*=" _ibani_"],.page-saved-listings .mapview div[class*=" _ibani_"]{text-align:center;color:white}
.page-buy-dev .mapview .listingdetail,.page-template-page-properties .mapview .listingdetail,.page-saved-listings .mapview .listingdetail{display:none;position:fixed;background:white;padding:10px 0 0 20px;top:120px;left:30px;width:320px;max-height:600px;text-align:center;z-index:3;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,0.1)}
@media(min-width:767px){.page-buy-dev .mapview .listingdetail,.page-template-page-properties .mapview .listingdetail,.page-saved-listings .mapview .listingdetail{width:450px}
}.page-buy-dev .mapview .listingdetail .listingdetails,.page-template-page-properties .mapview .listingdetail .listingdetails,.page-saved-listings .mapview .listingdetail .listingdetails{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:560px;display:block;padding-bottom:20px;padding-right:20px}
.page-buy-dev .mapview .listingdetail .close,.page-template-page-properties .mapview .listingdetail .close,.page-saved-listings .mapview .listingdetail .close{display:block;text-align:right;margin:0 auto;background:white;font-weight:900;margin-bottom:10px;color:#4a4a4a;text-transform:uppercase;font-size:16px;padding:0 20px}
.page-buy-dev .mapview .listingdetail .results,.page-template-page-properties .mapview .listingdetail .results,.page-saved-listings .mapview .listingdetail .results{margin-bottom:20px;background:white;border:1px solid #d8d8d8;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}
.page-buy-dev .mapview .listingdetail .results img,.page-template-page-properties .mapview .listingdetail .results img,.page-saved-listings .mapview .listingdetail .results img{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.page-buy-dev .mapview .listingdetail .results:last-child,.page-template-page-properties .mapview .listingdetail .results:last-child,.page-saved-listings .mapview .listingdetail .results:last-child{margin-bottom:0}
.page-buy-dev .mapview .listingdetail .results .propinfo,.page-template-page-properties .mapview .listingdetail .results .propinfo,.page-saved-listings .mapview .listingdetail .results .propinfo{color:#a6a4a9;text-align:left;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}
.page-buy-dev .mapview .listingdetail .results .propinfo span,.page-template-page-properties .mapview .listingdetail .results .propinfo span,.page-saved-listings .mapview .listingdetail .results .propinfo span{text-align:left;padding:10px 15px}
.page-buy-dev .mapview .listingdetail .results .propinfo span a,.page-template-page-properties .mapview .listingdetail .results .propinfo span a,.page-saved-listings .mapview .listingdetail .results .propinfo span a{color:#4a4a4a;transition:all .2s ease-in-out}
.page-buy-dev .mapview .listingdetail .results .propinfo span a:hover,.page-template-page-properties .mapview .listingdetail .results .propinfo span a:hover,.page-saved-listings .mapview .listingdetail .results .propinfo span a:hover{color:#ee3224}
.page-buy-dev .mapview #map,.page-template-page-properties .mapview #map,.page-saved-listings .mapview #map{width:100%;height:100vh}
.page-buy-dev .main_menu,.page-template-page-properties .main_menu,.page-saved-listings .main_menu{display:-ms-flexbox !important;display:flex !important;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu .ais-search-box,.page-template-page-properties .main_menu .ais-search-box,.page-saved-listings .main_menu .ais-search-box{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}
.page-buy-dev .main_menu .ais-search-box input,.page-template-page-properties .main_menu .ais-search-box input,.page-saved-listings .main_menu .ais-search-box input{-ms-flex:1;flex:1;display:inline;width:100%}
.page-buy-dev .main_menu .filters,.page-template-page-properties .main_menu .filters,.page-saved-listings .main_menu .filters{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.page-buy-dev .main_menu .filters .topfilter,.page-template-page-properties .main_menu .filters .topfilter,.page-saved-listings .main_menu .filters .topfilter{padding:10px 20px 10px 7px;margin-right:10px;background:url("../../assets/images/down-arrow.svg") 90% 52% no-repeat;background-size:13px 6px;cursor:pointer;position:relative}
.page-buy-dev .main_menu .filters .topfilter.active,.page-template-page-properties .main_menu .filters .topfilter.active,.page-saved-listings .main_menu .filters .topfilter.active{background:url("../../assets/images/up-arrow.svg") 90% 52% no-repeat;background-size:13px 6px;background-color:#fafafa}
.page-buy-dev .main_menu .filters .topfilter>span,.page-template-page-properties .main_menu .filters .topfilter>span,.page-saved-listings .main_menu .filters .topfilter>span{font-size:13px;color:#4a4a4a;padding:5px}
.page-buy-dev .main_menu .filters .topfilt-sub,.page-template-page-properties .main_menu .filters .topfilt-sub,.page-saved-listings .main_menu .filters .topfilt-sub{display:none;position:absolute;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff;padding:30px 30px 20px 30px;top:38px}
.page-buy-dev .main_menu .filters .topfilt-sub.active,.page-template-page-properties .main_menu .filters .topfilt-sub.active,.page-saved-listings .main_menu .filters .topfilt-sub.active{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu .filters .topfilt-sub ul,.page-template-page-properties .main_menu .filters .topfilt-sub ul,.page-saved-listings .main_menu .filters .topfilt-sub ul{padding:0;margin:0}
.page-buy-dev .main_menu .filters .topfilt-sub .badge,.page-template-page-properties .main_menu .filters .topfilt-sub .badge,.page-saved-listings .main_menu .filters .topfilt-sub .badge{display:none}
.page-buy-dev .main_menu .filters .topfilt-sub.morefilt,.page-template-page-properties .main_menu .filters .topfilt-sub.morefilt,.page-saved-listings .main_menu .filters .topfilt-sub.morefilt{right:-54px}
.page-buy-dev .main_menu .filters .topfilt-sub span,.page-template-page-properties .main_menu .filters .topfilt-sub span,.page-saved-listings .main_menu .filters .topfilt-sub span{line-height:14px;margin-right:15px;font-size:14px;color:#4a4a4a}
.page-buy-dev .main_menu .filters .topfilt-sub label,.page-buy-dev .main_menu .filters .topfilt-sub input,.page-template-page-properties .main_menu .filters .topfilt-sub label,.page-template-page-properties .main_menu .filters .topfilt-sub input,.page-saved-listings .main_menu .filters .topfilt-sub label,.page-saved-listings .main_menu .filters .topfilt-sub input{display:inline;display:-ms-flexbox;display:flex;font-size:14px;color:#4a4a4a;border-radius:0}
.page-buy-dev .main_menu .filters .topfilt-sub ul li,.page-template-page-properties .main_menu .filters .topfilt-sub ul li,.page-saved-listings .main_menu .filters .topfilt-sub ul li{display:inline-block;list-style:none}
.page-buy-dev .main_menu .filters .topfilt-sub ul li label,.page-template-page-properties .main_menu .filters .topfilt-sub ul li label,.page-saved-listings .main_menu .filters .topfilt-sub ul li label{display:-ms-flexbox;display:flex;cursor:pointer}
.page-buy-dev .main_menu .filters .topfilt-sub ul li input,.page-template-page-properties .main_menu .filters .topfilt-sub ul li input,.page-saved-listings .main_menu .filters .topfilt-sub ul li input{display:inline-block;position:relative}
.page-buy-dev .main_menu .filters .topfilt-sub ul li.active label input:before,.page-template-page-properties .main_menu .filters .topfilt-sub ul li.active label input:before,.page-saved-listings .main_menu .filters .topfilt-sub ul li.active label input:before{content:'';position:absolute;top:-7px;right:-3px;width:138%;height:138%;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 62 46' xmlns='http://www.w3.org/2000/svg'><title>Shape</title><path d='M60.467 1.54c-1.562-1.562-4.096-1.562-5.658 0L20.867 35.48 7.194 21.806c-1.562-1.562-4.095-1.562-5.657 0-1.562 1.562-1.562 4.095 0 5.657L18.04 43.966c.78.78 1.805 1.172 2.83 1.172 1.023 0 2.046-.39 2.828-1.172l36.77-36.77c1.56-1.562 1.56-4.094 0-5.656z' fill='%2314C145' fill-rule='evenodd'/></svg>") no-repeat center center/50%}
.page-buy-dev .main_menu .filters .topfilt-sub input[type="checkbox"],.page-template-page-properties .main_menu .filters .topfilt-sub input[type="checkbox"],.page-saved-listings .main_menu .filters .topfilt-sub input[type="checkbox"]{width:20px;height:20px}
.page-buy-dev .main_menu .filters .topfilt-sub label,.page-template-page-properties .main_menu .filters .topfilt-sub label,.page-saved-listings .main_menu .filters .topfilt-sub label{line-height:10px;margin-right:5px}
.page-buy-dev .main_menu .filters .topfilt-sub input,.page-template-page-properties .main_menu .filters .topfilt-sub input,.page-saved-listings .main_menu .filters .topfilt-sub input{margin-right:10px}
.page-buy-dev .main_menu .filters .topfilt-sub.pricefilt span,.page-template-page-properties .main_menu .filters .topfilt-sub.pricefilt span,.page-saved-listings .main_menu .filters .topfilt-sub.pricefilt span{-ms-flex:0 80%;flex:0 80%;margin:0 auto;text-align:center;margin-bottom:15px}
.page-buy-dev .main_menu .filters .topfilt-sub.pricefilt form,.page-template-page-properties .main_menu .filters .topfilt-sub.pricefilt form,.page-saved-listings .main_menu .filters .topfilt-sub.pricefilt form{display:-ms-flexbox;display:flex;text-align:center;margin:0 auto}
.page-buy-dev .main_menu .filters .topfilt-sub.pricefilt form input,.page-template-page-properties .main_menu .filters .topfilt-sub.pricefilt form input,.page-saved-listings .main_menu .filters .topfilt-sub.pricefilt form input{max-width:100px;margin-right:0;margin:0 10px}
.page-buy-dev .main_menu .filters .topfilt-sub.pricefilt form input[type="submit"],.page-template-page-properties .main_menu .filters .topfilt-sub.pricefilt form input[type="submit"],.page-saved-listings .main_menu .filters .topfilt-sub.pricefilt form input[type="submit"]{background:transparent;border:transparent;background:#4a4a4a;color:#fff}
.page-buy-dev .main_menu .filters .filtblock,.page-template-page-properties .main_menu .filters .filtblock,.page-saved-listings .main_menu .filters .filtblock{-ms-flex:0 100%;flex:0 100%;margin-bottom:20px;border-bottom:1px solid #d9d8db;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu .filters .filtblock span,.page-template-page-properties .main_menu .filters .filtblock span,.page-saved-listings .main_menu .filters .filtblock span{margin-bottom:10px;display:block;-ms-flex:0 100%;flex:0 100%}
.page-buy-dev .main_menu .filters .filtblock form,.page-template-page-properties .main_menu .filters .filtblock form,.page-saved-listings .main_menu .filters .filtblock form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu .filters .filtblock form label,.page-template-page-properties .main_menu .filters .filtblock form label,.page-saved-listings .main_menu .filters .filtblock form label{margin-bottom:15px}
.page-buy-dev .main_menu-wide,.page-template-page-properties .main_menu-wide,.page-saved-listings .main_menu-wide{background:#f3f3f3}
.page-buy-dev .main_menu-wide .main_menu-results,.page-template-page-properties .main_menu-wide .main_menu-results,.page-saved-listings .main_menu-wide .main_menu-results{padding-top:45px;padding-bottom:50px;border-bottom:1px solid #d8d8d8}
.page-buy-dev .main_menu-wide .main_menu-results.containerx,.page-template-page-properties .main_menu-wide .main_menu-results.containerx,.page-saved-listings .main_menu-wide .main_menu-results.containerx{max-width:100%}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:23px;-ms-flex-align:start;align-items:flex-start}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 2px;margin-bottom:2px;font-size:12px;padding:3px 7px;background:#a6a4a9;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;color:white;box-shadow:0 0 7px rgba(0,0,0,0.2)}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet.hidden,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet.hidden,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet.hidden{display:none}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet{margin-left:4px;color:white;font-weight:900;transition:all .2s ease-in-out}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet:hover,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet:hover,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiclet .killChiclet:hover{color:black}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount{font-size:12px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 2px;margin-bottom:2px;font-size:12px;padding:3px 7px;background:#ee3224;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;color:white;box-shadow:0 0 7px rgba(0,0,0,0.2)}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount a,.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount a,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount a,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span{color:white}
.page-buy-dev .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span.hidden,.page-template-page-properties .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span.hidden,.page-saved-listings .main_menu-wide .main_menu-results.containerx .ng-isolate-scope .chiclets .chiccount span.hidden{display:none}
.page-buy-dev .main_menu-wide .main_menu-results h1,.page-template-page-properties .main_menu-wide .main_menu-results h1,.page-saved-listings .main_menu-wide .main_menu-results h1{font-size:18px;text-transform:uppercase;font-weight:500;margin-bottom:4px}
.page-buy-dev .main_menu-wide .main_menu-results #stats-container,.page-template-page-properties .main_menu-wide .main_menu-results #stats-container,.page-saved-listings .main_menu-wide .main_menu-results #stats-container{color:#a6a4a9;font-size:15px;margin-bottom:25px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .listingtitle,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .listingtitle,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .listingtitle{-ms-flex:0 100%;flex:0 100%;padding-left:10px;margin-top:30px;text-transform:uppercase}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid span.status,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid span.status,.page-saved-listings .main_menu-wide .main_menu-results .data.grid span.status{position:absolute;top:10px;right:0;padding:5px;background:#fff;font-size:13px;z-index:2;text-align:left}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item{-ms-flex:0 100%;flex:0 100%;max-width:100%;margin-bottom:20px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont{display:-ms-flexbox;display:flex;position:relative;overflow:hidden;min-height:250px;text-align:center;-ms-flex-align:center;align-items:center}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture{position:absolute;margin:0 auto;width:150%;max-width:150%;left:50%;transform:translateX(-50%)}
@media(min-width:560px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont{min-height:400px}
}@media(min-width:767px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont{min-height:520px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture{min-height:420px}
}@media(min-width:992px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont{min-height:320px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture{min-height:320px;width:100%;max-width:100%;right:0;left:0;transform:none}
}@media(min-width:1400px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .img-cont img.picture{width:100%}
}.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo{display:-ms-flexbox;display:flex}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding-right:0}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data{-ms-flex:1.5;flex:1.5;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a{font-weight:300;color:#4a4a4a;transition:all .2s ease-in-out}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a:hover,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a:hover,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data a:hover{color:#ee3224}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price{-ms-flex:1;flex:1;display:inline;font-size:14px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save{text-align:right}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:right;align-items:right;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a svg,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a svg,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .save a svg{margin-right:4px;margin-top:-2px}
@media(min-width:992px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item{-ms-flex:0 50%;flex:0 50%;max-width:50%;margin-bottom:25px;padding-right:10px;padding-left:10px}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data{display:block;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .address,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item .propinfo .specs .data .price{font-size:17px}
}@media(min-width:1400px){.page-buy-dev .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .ais-hits .ais-hits--item{-ms-flex:0 33.33333%;flex:0 33.33333%;margin-bottom:25px;max-width:33.33333%}
}.page-buy-dev .main_menu-wide .main_menu-results .data.grid .noresults,.page-template-page-properties .main_menu-wide .main_menu-results .data.grid .noresults,.page-saved-listings .main_menu-wide .main_menu-results .data.grid .noresults{background:white;border:1px solid #d8d8d8;padding:50px;color:#a6a4a9;display:block;margin:10px 0;text-align:center}
.page-buy-dev .main_menu-wide .main_menu-results .data.list,.page-template-page-properties .main_menu-wide .main_menu-results .data.list,.page-saved-listings .main_menu-wide .main_menu-results .data.list{box-shadow:0 0;background:white}
.page-buy-dev .main_menu-wide .main_menu-results .data.list span.status,.page-template-page-properties .main_menu-wide .main_menu-results .data.list span.status,.page-saved-listings .main_menu-wide .main_menu-results .data.list span.status{display:block;font-size:13px;color:#ee3224}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .listingtitle,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .listingtitle,.page-saved-listings .main_menu-wide .main_menu-results .data.list .listingtitle{-ms-flex:0 100%;flex:0 100%;padding-left:10px;padding-bottom:5px;padding-top:30px;text-transform:uppercase;background:#f3f3f3}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:0 100%;flex:0 100%;-ms-flex-align:center;align-items:center}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile{display:none;border-bottom:3px solid #f3f3f3}
@media(min-width:767px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile{display:-ms-flexbox;display:flex}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList{display:none;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;padding:30px 20px;z-index:20}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList:after,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList:after,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList:after{position:static;margin-left:auto}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list{max-height:250px;overflow:auto}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list li,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list li,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first-mobile .mobileList ul.list li{padding-top:5px;padding-bottom:5px}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first{padding:0 10px;border-bottom:3px solid #f3f3f3;display:none}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first>div,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first>div,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first>div{color:#4a4a4a}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo.first,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo.first,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo.first{display:-ms-flexbox;display:flex}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo>div,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo>div,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo>div{text-align:center;padding:10px;font-size:14px;font-weight:300;color:#4a4a4a}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo>div,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo>div,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo>div{text-align:left;padding:10px}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value{display:inline}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo>div .mobile-value{display:none}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .prop-image,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .prop-image,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .prop-image{max-width:93px;-ms-flex:1 93px;flex:1 93px;display:none}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .prop-image img,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .prop-image img,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .prop-image img{width:93px}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .prop-image,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .prop-image,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .prop-image{display:block}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .address,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .address,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .address{-ms-flex:0 100%;flex:0 100%;text-align:center;font-size:18px}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .address a,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .address a,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .address a{color:#4a4a4a}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .address a:hover,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .address a:hover,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .address a:hover{color:#ee3224}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .address,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .address,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .address{-ms-flex:1.7;flex:1.7;text-align:left;font-size:14px}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .neighborhood{-ms-flex:1.7;flex:1.7}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .price,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .price,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .price{-ms-flex:0 100%;flex:0 100%;text-align:center;padding:0 10px 10px;font-size:14px}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .price,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .price,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .price{-ms-flex:1.7;flex:1.7;text-align:left;padding:10px;font-size:14px}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .squarefeet{-ms-flex:.7;flex:.7}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .propertytype,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .propertytype,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .propertytype{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .propertytype,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .propertytype,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .propertytype{-ms-flex:1.2;flex:1.2}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .beds,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .beds,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .beds{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .beds,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .beds,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .beds{-ms-flex:1;flex:1}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .baths,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .baths,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .baths{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .baths,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .baths,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .baths{-ms-flex:1;flex:1}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .openhouse,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .openhouse,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .openhouse{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .openhouse,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .openhouse,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .openhouse{-ms-flex:1.4;flex:1.4}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta{-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta{-ms-flex:1;flex:1}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta a,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta a,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta a{-ms-flex:0 50%;flex:0 50%;padding:5px;color:#ee3224;text-align:center;line-height:1;margin:0 3px;text-transform:uppercase}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta a svg,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta a svg,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta a svg{stroke:#ee3224}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save{-ms-flex:0 50%;flex:0 50%}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save{-ms-flex:1;flex:1}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:860px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a{-ms-flex-pack:start;justify-content:flex-start}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a svg,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a svg,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a svg{margin-right:5px}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a span,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a span,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta .save a span{text-transform:uppercase}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap{-ms-flex:1;flex:1;color:#ee3224;transition:all .2s ease-in-out}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap:hover,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap:hover,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta a.vmap:hover{color:#a0170c}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .propinfo .cta a.saved,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .propinfo .cta a.saved,.page-saved-listings .main_menu-wide .main_menu-results .data.list .propinfo .cta a.saved{-ms-flex:1;flex:1;background:#ee3224}
.page-buy-dev .main_menu-wide .main_menu-results .data.list .result .ais-hits--item,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .result .ais-hits--item,.page-saved-listings .main_menu-wide .main_menu-results .data.list .result .ais-hits--item{border-bottom:10px solid #f3f3f3;padding:5px 10px}
@media(min-width:767px){.page-buy-dev .main_menu-wide .main_menu-results .data.list .result .ais-hits--item,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .result .ais-hits--item,.page-saved-listings .main_menu-wide .main_menu-results .data.list .result .ais-hits--item{border-bottom:3px solid #f3f3f3}
}.page-buy-dev .main_menu-wide .main_menu-results .data.list .noresults,.page-template-page-properties .main_menu-wide .main_menu-results .data.list .noresults,.page-saved-listings .main_menu-wide .main_menu-results .data.list .noresults{padding:50px;display:block;text-align:center}
.page-buy-dev .main_menu-wide .main_menu-results .data .results,.page-template-page-properties .main_menu-wide .main_menu-results .data .results,.page-saved-listings .main_menu-wide .main_menu-results .data .results{background:#fff;height:100%}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo{padding:10px 15px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .specs,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .specs,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .specs{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-right:10px}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .specs h2.address,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .specs h2.address,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .specs h2.address{font-size:18px;margin:0 20px 4px 0}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .specs span.price,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .specs span.price,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .specs span.price{font-size:18px;color:#a6a4a9}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .dline,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .dline,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .dline{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem{-ms-flex:1;flex:1;fill:black;font-size:14px;text-align:center}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem span.title,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem span.title,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem span.title{color:#a6a4a9;margin-top:5px;display:block}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}
.page-buy-dev .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata span.idata,.page-template-page-properties .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata span.idata,.page-saved-listings .main_menu-wide .main_menu-results .data .results .propinfo .dline .statitem .icondata span.idata{margin-left:9px;display:inline-block}
.page-buy-dev .main_menu-wide .data.full,.page-template-page-properties .main_menu-wide .data.full,.page-saved-listings .main_menu-wide .data.full{position:absolute;top:0;right:0;bottom:0;left:0}
.page-buy-dev .main_menu-wide .data.full .result,.page-template-page-properties .main_menu-wide .data.full .result,.page-saved-listings .main_menu-wide .data.full .result{position:fixed;top:0;right:0;bottom:0;left:0;background:url("/wp-content/themes/core/assets/images/TEST/image-one.png") no-repeat;background-size:cover}
.page-buy-dev .main_menu-wide .data.full .result.result-placeholder,.page-template-page-properties .main_menu-wide .data.full .result.result-placeholder,.page-saved-listings .main_menu-wide .data.full .result.result-placeholder{background:url("../../assets/images/TEST/image-two.jpg") no-repeat;background-size:cover}
.page-buy-dev .main_menu-wide .data.full .propinfo,.page-template-page-properties .main_menu-wide .data.full .propinfo,.page-saved-listings .main_menu-wide .data.full .propinfo{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:transparent;text-align:center;margin:0 auto;width:100%;height:100%;max-width:550px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:end;align-items:flex-end}
@media(min-width:767px){.page-buy-dev .main_menu-wide .data.full .propinfo,.page-template-page-properties .main_menu-wide .data.full .propinfo,.page-saved-listings .main_menu-wide .data.full .propinfo{position:relative;max-width:100%;top:0;bottom:0;right:0;left:0}
}.page-buy-dev .main_menu-wide .data.full .propinfo .specs,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs,.page-saved-listings .main_menu-wide .data.full .propinfo .specs{padding:15px 0 10px;-ms-flex:4;flex:4;height:50px;color:#a6a4a9;text-align:left;width:100%;margin-bottom:-50px}
@media(min-width:767px){.page-buy-dev .main_menu-wide .data.full .propinfo .specs,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs,.page-saved-listings .main_menu-wide .data.full .propinfo .specs{padding:10px 15px;height:auto;bottom:-48px;position:absolute;border-right:0;margin-bottom:0;margin-left:0;text-align:center}
}.page-buy-dev .main_menu-wide .data.full .propinfo .specs h2,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs h2,.page-saved-listings .main_menu-wide .data.full .propinfo .specs h2{font-weight:300;font-size:18px;-ms-flex:1;flex:1;margin:0;display:inline;margin-bottom:5px;padding:0;margin-right:10px}
@media(min-width:767px){.page-buy-dev .main_menu-wide .data.full .propinfo .specs h2,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs h2,.page-saved-listings .main_menu-wide .data.full .propinfo .specs h2{font-size:22px}
}.page-buy-dev .main_menu-wide .data.full .propinfo .specs h2 a,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs h2 a,.page-saved-listings .main_menu-wide .data.full .propinfo .specs h2 a{color:#4a4a4a;transition:all .2s ease-in-out}
.page-buy-dev .main_menu-wide .data.full .propinfo .specs h2 a:hover,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs h2 a:hover,.page-saved-listings .main_menu-wide .data.full .propinfo .specs h2 a:hover{color:#ee3224}
.page-buy-dev .main_menu-wide .data.full .propinfo .specs span.price,.page-template-page-properties .main_menu-wide .data.full .propinfo .specs span.price,.page-saved-listings .main_menu-wide .data.full .propinfo .specs span.price{-ms-flex:1;flex:1}
.page-buy-dev .main_menu-wide .data.full .propinfo .save,.page-template-page-properties .main_menu-wide .data.full .propinfo .save,.page-saved-listings .main_menu-wide .data.full .propinfo .save{-ms-flex:0 50px;flex:0 50px;width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:-50px}
@media(min-width:767px){.page-buy-dev .main_menu-wide .data.full .propinfo .save,.page-template-page-properties .main_menu-wide .data.full .propinfo .save,.page-saved-listings .main_menu-wide .data.full .propinfo .save{right:-50px;height:100%;position:absolute;top:0;right:-50px;margin-bottom:0}
}.page-buy-dev .main_menu-wide .data.full .propinfo .save a,.page-template-page-properties .main_menu-wide .data.full .propinfo .save a,.page-saved-listings .main_menu-wide .data.full .propinfo .save a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-buy-dev .noresults,.page-template-page-properties .noresults,.page-saved-listings .noresults{padding:100px 50px;margin:0 auto;text-align:center;color:red;display:block}
.page-buy-dev .noresults span,.page-template-page-properties .noresults span,.page-saved-listings .noresults span{padding:50px;color:#a6a4a9;border:1px solid #d8d8d8;background:white;display:block}
.page-agents .agents,.page-team .agents,.page-related-rentals .agents{border-bottom:1px solid #d8d8d8;padding-top:80px;background:#f3f3f3}
@media(min-width:767px){.page-agents .agents,.page-team .agents,.page-related-rentals .agents{min-height:605px !important;min-height:85vh !important}
}.page-agents .filters button.main_menu,.page-team .filters button.main_menu,.page-related-rentals .filters button.main_menu{background:#ee3224;border:0;color:white;margin:0 auto;padding:10px 25px;display:none}
.page-agents .filters.open,.page-team .filters.open,.page-related-rentals .filters.open{height:100% !important;background:white}
.page-agents .filters.open button.main_menu,.page-team .filters.open button.main_menu,.page-related-rentals .filters.open button.main_menu{display:inline;-ms-flex:0 100%;flex:0 100%;text-align:center;outline:0}
.page-agents .filters.open button.main_menu:active,.page-team .filters.open button.main_menu:active,.page-related-rentals .filters.open button.main_menu:active,.page-agents .filters.open button.main_menu.nice-select.open,.page-team .filters.open button.main_menu.nice-select.open,.page-related-rentals .filters.open button.main_menu.nice-select.open{outline:0}
.page-agents .filters select,.page-team .filters select,.page-related-rentals .filters select{display:none !important}
@media(min-width:767px){.page-agents .filters .filter-agents .list,.page-team .filters .filter-agents .list,.page-related-rentals .filters .filter-agents .list{min-width:220px}
}@media(min-width:767px){.page-agents .filters .filter-languages:after,.page-team .filters .filter-languages:after,.page-related-rentals .filters .filter-languages:after{right:24px !important}
}@media(min-width:767px){.page-agents .filters .filter-offices:after,.page-team .filters .filter-offices:after,.page-related-rentals .filters .filter-offices:after{right:36px}
}.page-agents .filters .filter-agents:after,.page-team .filters .filter-agents:after,.page-related-rentals .filters .filter-agents:after{right:6px}
@media(min-width:767px){.page-agents .filters .filter-agents:after,.page-team .filters .filter-agents:after,.page-related-rentals .filters .filter-agents:after{right:32px}
}.page-agents .filters .nice-select,.page-team .filters .nice-select,.page-related-rentals .filters .nice-select{width:150px;position:relative;display:none;padding:20px 0 20px 2px}
@media(min-width:767px){.page-agents .filters .nice-select,.page-team .filters .nice-select,.page-related-rentals .filters .nice-select{display:block}
}.page-agents .filters .nice-select .list,.page-team .filters .nice-select .list,.page-related-rentals .filters .nice-select .list{max-height:285px;overflow-x:auto;top:0;transform:scale(0) translateY(36px)}
@media(min-width:321px){.page-agents .filters .nice-select .list,.page-team .filters .nice-select .list,.page-related-rentals .filters .nice-select .list{width:100%;overflow-x:hidden;overflow-y:scroll}
}.page-agents .filters .nice-select .list li,.page-team .filters .nice-select .list li,.page-related-rentals .filters .nice-select .list li{width:100%;padding:5px 23px 5px 12px}
.page-agents .filters .nice-select.open .list,.page-team .filters .nice-select.open .list,.page-related-rentals .filters .nice-select.open .list{transform:scale(1) translateY(36px);border:1px solid #d8d8d8;box-shadow:none !important}
.page-agents .filters .nice-select .current,.page-team .filters .nice-select .current,.page-related-rentals .filters .nice-select .current{position:absolute;top:50%;transform:translateY(-50%)}
.page-agents .filters .nice-select:after,.page-team .filters .nice-select:after,.page-related-rentals .filters .nice-select:after{top:17px}
.page-agents .filters .nice-select span,.page-team .filters .nice-select span,.page-related-rentals .filters .nice-select span{position:absolute;top:50%;transform:translateY(-50%)}
.page-agents .filters .filter-offices,.page-team .filters .filter-offices,.page-related-rentals .filters .filter-offices{padding-left:0}
@media(min-width:321px){.page-agents .filters .filter-offices,.page-team .filters .filter-offices,.page-related-rentals .filters .filter-offices{padding-left:12px}
}.page-agents .filters .filter-languages:after,.page-team .filters .filter-languages:after,.page-related-rentals .filters .filter-languages:after{right:-17px}
@media(min-width:321px){.page-agents .filters .filter-languages:after,.page-team .filters .filter-languages:after,.page-related-rentals .filters .filter-languages:after{right:6px}
}.page-agents .filters.open,.page-team .filters.open,.page-related-rentals .filters.open{overflow:auto;-ms-flex-line-pack:start;align-content:flex-start}
.page-agents .filters.open .nice-select,.page-team .filters.open .nice-select,.page-related-rentals .filters.open .nice-select{height:48px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;z-index:1;-ms-flex:0 100%;flex:0 100%;margin:0;padding:10px 20px;border-bottom:1px solid #d8d8d8}
@media(min-width:767px){.page-agents .filters.open .nice-select,.page-team .filters.open .nice-select,.page-related-rentals .filters.open .nice-select{padding:10px 0;margin:0 24px}
}.page-agents .filters.open .nice-select::after,.page-team .filters.open .nice-select::after,.page-related-rentals .filters.open .nice-select::after{margin-left:auto;position:relative;top:0;bottom:0;right:6px}
.page-agents .filters.open .nice-select.filter-agents,.page-team .filters.open .nice-select.filter-agents,.page-related-rentals .filters.open .nice-select.filter-agents{z-index:3;margin-top:29px}
.page-agents .filters.open .nice-select.filter-offices,.page-team .filters.open .nice-select.filter-offices,.page-related-rentals .filters.open .nice-select.filter-offices{z-index:2}
.page-agents .filters.open .nice-select.filter-languages,.page-team .filters.open .nice-select.filter-languages,.page-related-rentals .filters.open .nice-select.filter-languages{z-index:1}
.page-agents .filters.open .nice-select .list,.page-team .filters.open .nice-select .list,.page-related-rentals .filters.open .nice-select .list{margin-top:0}
.page-agents .filters.open .mobile-filter-trigger,.page-team .filters.open .mobile-filter-trigger,.page-related-rentals .filters.open .mobile-filter-trigger{-ms-flex-item-align:start;align-self:flex-start;width:100%}
.page-agents .head-search-wrap,.page-team .head-search-wrap,.page-related-rentals .head-search-wrap{padding:0 0 36px}
.page-agents .head-search-wrap h1,.page-team .head-search-wrap h1,.page-related-rentals .head-search-wrap h1{font-weight:300;width:90%;text-align:center;margin:20px auto 62px}
@media(min-width:767px){.page-agents .head-search-wrap h1,.page-team .head-search-wrap h1,.page-related-rentals .head-search-wrap h1{width:75%}
}.page-agents .head-search-wrap .main_menu-form,.page-team .head-search-wrap .main_menu-form,.page-related-rentals .head-search-wrap .main_menu-form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:992px){.page-agents .head-search-wrap .main_menu-form,.page-team .head-search-wrap .main_menu-form,.page-related-rentals .head-search-wrap .main_menu-form{width:75%;margin:36px auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}.page-agents .head-search-wrap .main_menu-form .input,.page-team .head-search-wrap .main_menu-form .input,.page-related-rentals .head-search-wrap .main_menu-form .input{-ms-flex:0 100%;flex:0 100%;margin-bottom:16px;position:relative}
@media(min-width:992px){.page-agents .head-search-wrap .main_menu-form .input,.page-team .head-search-wrap .main_menu-form .input,.page-related-rentals .head-search-wrap .main_menu-form .input{margin:0;padding:0 6px;-ms-flex:1 50%;flex:1 50%;max-width:50%}
}.page-agents .head-search-wrap .main_menu-form .input input,.page-team .head-search-wrap .main_menu-form .input input,.page-related-rentals .head-search-wrap .main_menu-form .input input{font-weight:200;color:#4a4a4a;border:1px solid #4a4a4a;background-color:#fff;outline:0;height:35px;width:100%;padding:6px 22px 6px 35px;letter-spacing:.07em;font-size:12px}
.page-agents .head-search-wrap .main_menu-form .input ::-webkit-input-placeholder,.page-team .head-search-wrap .main_menu-form .input ::-webkit-input-placeholder,.page-related-rentals .head-search-wrap .main_menu-form .input ::-webkit-input-placeholder{color:#4a4a4a;font-weight:200;font-size:12px}
.page-agents .head-search-wrap .main_menu-form .input :-moz-placeholder,.page-team .head-search-wrap .main_menu-form .input :-moz-placeholder,.page-related-rentals .head-search-wrap .main_menu-form .input :-moz-placeholder{color:#4a4a4a;font-weight:200;font-size:12px}
.page-agents .head-search-wrap .main_menu-form .input ::-moz-placeholder,.page-team .head-search-wrap .main_menu-form .input ::-moz-placeholder,.page-related-rentals .head-search-wrap .main_menu-form .input ::-moz-placeholder{color:#4a4a4a;font-weight:200;font-size:12px}
.page-agents .head-search-wrap .main_menu-form .input :-ms-input-placeholder,.page-team .head-search-wrap .main_menu-form .input :-ms-input-placeholder,.page-related-rentals .head-search-wrap .main_menu-form .input :-ms-input-placeholder{color:#4a4a4a;font-weight:200;font-size:12px}
.page-agents .head-search-wrap .main_menu-form .input button,.page-team .head-search-wrap .main_menu-form .input button,.page-related-rentals .head-search-wrap .main_menu-form .input button{background:transparent;border:0;cursor:pointer;outline:0;position:absolute;top:11px;left:15px;height:12px;padding:0}
@media(min-width:992px){.page-agents .head-search-wrap .main_menu-form .input button,.page-team .head-search-wrap .main_menu-form .input button,.page-related-rentals .head-search-wrap .main_menu-form .input button{left:21px}
}.page-agents .head-search-wrap .main_menu-form .input button i,.page-team .head-search-wrap .main_menu-form .input button i,.page-related-rentals .head-search-wrap .main_menu-form .input button i{font-weight:200;color:#4a4a4a;font-size:10px;display:block}
.page-agents .head-search-wrap .main_menu-form .dropdown,.page-team .head-search-wrap .main_menu-form .dropdown,.page-related-rentals .head-search-wrap .main_menu-form .dropdown{-ms-flex:0 100%;flex:0 100%;margin-bottom:16px}
@media(min-width:992px){.page-agents .head-search-wrap .main_menu-form .dropdown,.page-team .head-search-wrap .main_menu-form .dropdown,.page-related-rentals .head-search-wrap .main_menu-form .dropdown{margin:0;padding:0 6px;-ms-flex:1 25%;flex:1 25%;max-width:25%}
}.page-agents .head-search-wrap .main_menu-form .dropdown select,.page-team .head-search-wrap .main_menu-form .dropdown select,.page-related-rentals .head-search-wrap .main_menu-form .dropdown select{border:1px solid #4a4a4a;background-color:#fff;outline:0;width:100%}
.page-agents .head-search-wrap .main_menu-form .dropdown .nice-select,.page-team .head-search-wrap .main_menu-form .dropdown .nice-select,.page-related-rentals .head-search-wrap .main_menu-form .dropdown .nice-select{width:100%;height:35px;letter-spacing:.07em}
.page-agents .head-search-wrap .main_menu-form .dropdown .nice-select:after,.page-team .head-search-wrap .main_menu-form .dropdown .nice-select:after,.page-related-rentals .head-search-wrap .main_menu-form .dropdown .nice-select:after{top:13px}
.page-agents .head-search-wrap .main_menu-form .dropdown .nice-select .current,.page-team .head-search-wrap .main_menu-form .dropdown .nice-select .current,.page-related-rentals .head-search-wrap .main_menu-form .dropdown .nice-select .current{padding-top:5px;display:block}
.page-agents .agent-grid,.page-team .agent-grid,.page-related-rentals .agent-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-14px;margin-right:-14px}
.page-agents .agent-grid .agent-card,.page-team .agent-grid .agent-card,.page-related-rentals .agent-grid .agent-card{-ms-flex:0 100%;flex:0 100%;max-width:100%;width:100%;background:transparent;border:0;padding-right:14px;padding-left:14px;margin:0 0 24px 0}
@media(min-width:767px){.page-agents .agent-grid .agent-card,.page-team .agent-grid .agent-card,.page-related-rentals .agent-grid .agent-card{-ms-flex:1 50%;flex:1 50%;max-width:50%;width:50%;margin:0 0 24px 0}
}@media(min-width:992px){.page-agents .agent-grid .agent-card,.page-team .agent-grid .agent-card,.page-related-rentals .agent-grid .agent-card{-ms-flex:1 33.3%;flex:1 33.3%;max-width:33.3%;width:33.3%;margin:0 0 24px 0}
}.page-agents .agent-grid .agent-card a,.page-team .agent-grid .agent-card a,.page-related-rentals .agent-grid .agent-card a{outline:0}
.page-agents .agent-grid .agent-card img,.page-team .agent-grid .agent-card img,.page-related-rentals .agent-grid .agent-card img{width:100%;height:auto;max-width:100%;display:block}
.page-agents .agent-grid .agent-card .agent-info,.page-team .agent-grid .agent-card .agent-info,.page-related-rentals .agent-grid .agent-card .agent-info{word-break:break-word;border-top:0;background:white;padding:10px 20px}
.page-agents .agent-grid .agent-card .agent-info h2,.page-team .agent-grid .agent-card .agent-info h2,.page-related-rentals .agent-grid .agent-card .agent-info h2{font-weight:300;text-align:left;font-size:18px;margin:0;letter-spacing:.07em;color:#4a4a4a}
.page-agents .agent-grid .agent-card .agent-info p,.page-team .agent-grid .agent-card .agent-info p,.page-related-rentals .agent-grid .agent-card .agent-info p{line-height:1.2;letter-spacing:.07em;font-weight:300;margin:0 0 4px 0;color:#4a4a4a}
.page-agents .agent-grid .agent-card .agent-info a,.page-team .agent-grid .agent-card .agent-info a,.page-related-rentals .agent-grid .agent-card .agent-info a{font-weight:300;text-decoration:none;color:#4a4a4a;transition:color .3s ease-in-out}
.page-agents .agent-grid .agent-card .agent-info a:hover,.page-team .agent-grid .agent-card .agent-info a:hover,.page-related-rentals .agent-grid .agent-card .agent-info a:hover{color:#ee3224}
.page-agents .agent-grid #no-results,.page-team .agent-grid #no-results,.page-related-rentals .agent-grid #no-results{padding:0 24px;display:none}
@media(min-width:767px){.page-agents .agent-grid #no-results,.page-team .agent-grid #no-results,.page-related-rentals .agent-grid #no-results{padding:0}
}.page-agents .agent-grid #no-results h2,.page-team .agent-grid #no-results h2,.page-related-rentals .agent-grid #no-results h2{margin:10px 0 0}
.single-agent .chronpress{border-top:1px solid #d8d8d8}.single-agent .chronpress .chron:first-of-type{margin-top:0}
.single-agent .gridload{display:block}.single-agent .chrongrid{-ms-flex-pack:center;justify-content:center}
.single-agent .chrongrid .article{-ms-flex:0 100%;flex:0 100%;max-width:100%}@media(min-width:992px){.single-agent .chrongrid .article{-ms-flex:0 33%;flex:0 33%}
}.single-agent .chrongrid .article h1{font-size:35}@media(min-width:992px){.single-agent .chrongrid .article h1{font-size:25px}
}@media(min-width:1200px){.single-agent .chrongrid .article h1{font-size:35px}}.single-agent .chrongrid .article.article-box{padding:24px}
.single-agent .loading{display:none}.single-agent .noresults{color:#9b9b9b;text-align:center;padding:30px;-ms-flex:1;flex:1}
.single-agent .listing-sort{overflow:hidden;transition:max-height 1s}.single-agent .divider{background:#fafafa;padding:10px 0;text-align:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.single-agent .divider h3{font-size:30px;font-weight:200}.single-agent .proplist{padding:0;margin:0}
.single-agent .listings{margin-bottom:50px}.single-agent .listings .listdesc{margin:0 auto;color:#a6a4a9;text-align:center;width:100%}
.single-teams .filmsec,.single-agent .filmsec{background:white !important;padding-bottom:50px}
.single-teams .filmsec .filmgrid,.single-agent .filmsec .filmgrid{display:block !important;padding-top:0 !important}
.single-teams .filmsec .filmgrid .film .playbtn span.play,.single-agent .filmsec .filmgrid .film .playbtn span.play{margin-bottom:0 !important}
.single-teams .filmsec .filmgrid-wrap,.single-agent .filmsec .filmgrid-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row-wrap;flex-flow:row-wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.single-teams .filmsec .filmgrid-wrap .singlefilm,.single-agent .filmsec .filmgrid-wrap .singlefilm{position:relative;max-width:1000px;margin:0 auto}
.single-teams .filmsec .filmgrid-wrap .multifilm,.single-agent .filmsec .filmgrid-wrap .multifilm{position:relative;-ms-flex:0 25%;flex:0 25%;display:-ms-flexbox;display:flex}
.single-teams .poster,.single-agent .poster{text-align:center}.listingextra{padding:0 0 30px 0}
.listingextra .table-set{margin-bottom:50px}.listingextra .extras{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.listingextra .extras .extra{-ms-flex:0 12%;flex:0 12%;text-align:left;margin-bottom:18px;color:#4a4a4a;padding-left:5px;word-wrap:break-word;font-size:9px;overflow:hidden}
@media(min-width:767px){.listingextra .extras .extra{padding-left:15px}}@media(min-width:767px){.listingextra .extras .extra{-ms-flex:1 !important;flex:1 !important;font-size:15px}
}.listingextra .extras .extra.address{-ms-flex:0 17%;flex:0 17%;text-align:left;padding-left:0}
@media(min-width:767px){.listingextra .extras .extra.address{-ms-flex:2 !important;flex:2 !important}
}.listingextra .extras .extra.type{-ms-flex:0 19%;flex:0 19%}.listingextra .extras .extra.beds,.listingextra .extras .extra.bath{-ms-flex:0 11%;flex:0 11%}
.listingextra .extras .extra.bd:after{content:"BEDS"}@media(min-width:767px){.listingextra .extras .extra.bd:after{content:""}
}.listingextra .extras .extra.br:after{content:"BATH"}.listingextra .extras .extra.bd span,.listingextra .extras .extra.br span{display:none}
@media(min-width:767px){.listingextra .extras .extra.bd span,.listingextra .extras .extra.br span{display:block}
.listingextra .extras .extra.bd:after,.listingextra .extras .extra.br:after{content:""}
}.listingextra .extras .extra.price{-ms-flex:0 20%;flex:0 20%}.listingextra .extras .extra .sup{vertical-align:super;font-size:10px;color:#9b9b9b;display:inline}
.listingextra .extras.etitle{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding-bottom:5px}
.listingextra .extras.etitle .extra{color:#4a4a4a;font-size:10px;margin-bottom:0;text-transform:uppercase}
@media(min-width:767px){.listingextra .extras.etitle .extra{font-size:13px}}.listingextra .footnote{-ms-flex:0 100%;flex:0 100%;font-size:12px;color:#9b9b9b}
.sub-fixed{position:fixed;top:131px;padding-top:15px;visibility:hidden;left:0;right:0;background:rgba(255,255,255,0.9);width:100%}
.sub-fixed>.head-cont{max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width:767px){.sub-fixed>.head-cont{padding:0 48px}
}.agent-bio{padding-top:35px}.agent-bio h1{margin:0 0 8px;text-align:center;font-size:25px}
.agent-bio h2{color:#a6a4a9;margin:0 0 8px;text-align:center;font-size:18px;font-weight:300}
.agent-bio .agentsocial{margin:auto;text-align:center}@media(min-width:767px){.agent-bio .agentsocial{margin-top:-27px;display:-ms-flexbox;display:flex;width:100%}
}.agent-bio .agentsocial ul{margin-left:auto;padding:0;margin-top:0;margin-bototm:0}
.agent-bio .agentsocial ul li{display:inline;list-style:none;line-height:17px}.agent-bio .agentsocial ul li a{color:#4a4a4a;padding:0 5px;font-size:20px;opacity:.8;transition:all .2s ease-in-out}
.agent-bio .agentsocial ul li a:hover{opacity:1}.agent-bio .slider-gallery{margin:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:560px){.agent-bio .slider-gallery{margin-top:42px}}.agent-bio .slider-gallery .gen-slider,.agent-bio .slider-gallery .agent-slider{max-height:100%}
@media screen and (max-height:850px) and (min-width:767px){.agent-bio .slider-gallery .gen-slider,.agent-bio .slider-gallery .agent-slider{min-height:700px !important;height:700px !important}
}.agent-bio .slider-gallery .gen-slider .slidez,.agent-bio .slider-gallery .agent-slider .slidez{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}
.agent-bio .slider-gallery .gen-slider .slick-dots,.agent-bio .slider-gallery .agent-slider .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;left:0;right:0}
.agent-bio .slider-gallery .gen-slider .slick-dots li button:before,.agent-bio .slider-gallery .agent-slider .slick-dots li button:before{content:' ';width:5px;height:5px;background:#9b9b9b;opacity:1}
.agent-bio .slider-gallery .gen-slider .slick-dots li.slick-active button:before,.agent-bio .slider-gallery .agent-slider .slick-dots li.slick-active button:before{background:#ee3224;width:7px;height:7px;opacity:1;top:-41px}
.agent-bio .contact-info{text-align:center;font-size:17px;font-weight:300;padding:30px 0}
.agent-bio .contact-info ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0}
.agent-bio .contact-info ul li{display:inline;line-height:17px;padding:0 10px;list-style:none;border-right:1px solid #d8d8d8}
.agent-bio .contact-info ul li:last-child{border-right:0}.agent-bio .contact-info ul li a{font-size:15px;outline:0;text-decoration:none;margin:0;color:#ee3224;transition:color .3s ease-in-out;display:inline-block}
.agent-bio .contact-info ul li a:hover{color:#a0170c}.agent-bio .text-bio{position:relative;padding:30px 0}
@media(min-width:992px){.agent-bio .text-bio{padding:60px 0}}.agent-bio .text-bio h3{position:static;margin-top:0;margin-bottom:16px}
@media(min-width:992px){.agent-bio .text-bio h3{margin:0;position:absolute;top:63px;left:0}
}.agent-bio .text-bio .bio-para,.agent-bio .text-bio .bio-para-long{columns:1}@media(min-width:992px){.agent-bio .text-bio .bio-para,.agent-bio .text-bio .bio-para-long{width:85%;max-width:844px;margin-left:auto}
}@media(min-width:1200px){.agent-bio .text-bio .bio-para,.agent-bio .text-bio .bio-para-long{width:90%}
}.agent-bio .text-bio .bio-para p,.agent-bio .text-bio .bio-para-long p{line-height:1.8;margin:0}
.agent-bio .text-bio .bio-para p a,.agent-bio .text-bio .bio-para-long p a{outline:0;color:#ee3224;transition:color .3s ease-in-out;text-decoration:underline}
.agent-bio .text-bio .bio-para p a:hover,.agent-bio .text-bio .bio-para-long p a:hover{color:#c11b0f}
.agent-bio .text-bio .bio-para-long{display:none}.navslide{background:#fafafa;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;text-transform:capitalize;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:91px}
.navslide select.mobile{display:none}.navslide .nice-select.mobile{width:200px}@media(min-width:992px){.navslide .nice-select.mobile{display:none}
}.navslide .nice-select.mobile span.current{font-size:16px;font-weight:300;color:#4a4a4a}
.navslide .nice-select.mobile ul li{color:#9b9b9b}.navslide ul.desktop{margin:0;padding:0;display:none;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:992px){.navslide ul.desktop{display:-ms-flexbox;display:flex}}.navslide ul.desktop li{list-style:none;padding:0 10px;border-right:1px solid #d8d8d8;line-height:19px}
@media(min-width:1400px){.navslide ul.desktop li{padding:0 15px}}.navslide ul.desktop li:last-child{border-right:0}
.navslide ul.desktop li a{font-size:12px;color:#4a4a4a;letter-spacing:.05em;padding-bottom:3px;border-bottom:2px solid transparent;transition:all .2s ease-in-out;outline:0}
@media(min-width:1200px){.navslide ul.desktop li a{font-size:13px}}@media(min-width:1400px){.navslide ul.desktop li a{font-size:15px}
}.navslide ul.desktop li a:hover,.navslide ul.desktop li a.active{color:#ee3224;outline:0;border-bottom-color:#ee3224}
.navslide.stick{position:fixed;top:48px;left:0;z-index:10;width:100%}.single-teams .loading{display:none}
.single-teams .proplist{margin:0;padding:0}.single-teams .chronpress .chron:first-of-type{margin-top:0}
.single-teams .form h2{margin-bottom:0}.single-teams .form h3{text-align:center;font-size:20px}
.single-teams .form h3 a{color:#4a4a4a}.single-teams .form h4{margin-top:0;text-align:center;font-size:20px}
.single-teams .form h4 a{color:#4a4a4a}.top-team-info{border-bottom:1px solid #d8d8d8}
.title-img{text-align:center;padding:30px 0 10px}@media(min-width:560px){.title-img{padding:30px 0}
}@media(min-width:992px){.title-img{padding:30px 0 60px}}.title-img h1{margin-top:0;margin-bottom:8px;font-size:25px}
@media(min-width:992px){.title-img h1{margin-bottom:0}}.title-img .slidez{position:relative}
.title-img .agentprofile .agentsocial{margin-top:auto}@media(min-width:767px){.title-img .agentprofile .agentsocial{margin-top:-27px;display:-ms-flexbox;display:flex;width:100%}
}.title-img .agentprofile .agentsocial ul{margin-left:auto;padding:0;margin-top:0;margin-bototm:0}
.title-img .agentprofile .agentsocial ul li{display:inline;list-style:none;line-height:17px}
.title-img .agentprofile .agentsocial ul li a{color:#4a4a4a;padding:0 5px;font-size:20px;opacity:.8;transition:all .2s ease-in-out}
.title-img .agentprofile .agentsocial ul li a:hover{opacity:1}.title-img img{max-width:100%;height:auto;display:block;margin:0 auto}
@media(min-width:992px){.title-img{padding:50px 0 60px}}.title-img .slider-gallery{margin:20px 0}
@media(min-width:560px){.title-img .slider-gallery{margin-bottom:0;margin-top:42px}
}.title-img .slider-gallery .gen-slider{max-height:100%}.title-img .slider-gallery .gen-slider .slidez{width:100%;background-size:contain;background-repeat:no-repeat;background-position:top center}
body.postid-1120594 .title-img .slider-gallery .gen-slider .slidez{background-position:center center}
.team-desc{padding:0 0 60px;color:#000}@media(min-width:992px){.team-desc{padding:0 0 60px}
}.team-desc .desc-info{text-align:left}.team-desc p{line-height:1.8;margin-top:0;margin-bottom:16px}
.team-desc p:last-of-type{margin-bottom:0}.team-desc a{color:#ee3224;transition:color .3s ease-in-out}
.team-desc a:hover{color:#cf1d10}.individuals{padding:0 0 30px 0;border-bottom:1px solid #d8d8d8}
@media(min-width:992px){.individuals{padding:0 0 60px 0}}.individuals h2{margin-top:0}
@media(min-width:992px){.individuals h2{text-align:center;margin:0 auto 60px}}@media(min-width:992px){.individuals .individuals-desc{margin:0 auto}
}.individuals .individuals-desc p{line-height:1.8}.individuals .individual-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:560px){.individuals .individual-grid{-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:30px 0 0}
}@media(min-width:992px){.individuals .individual-grid{padding:80px 0 0}}.individuals .individual-grid .individual-agent{-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:42px}
.individuals .individual-grid .individual-agent:last-of-type{margin-bottom:0}@media(min-width:560px){.individuals .individual-grid .individual-agent{-ms-flex:1 47.5%;flex:1 47.5%;max-width:47.5%;margin-bottom:48px}
.individuals .individual-grid .individual-agent:last-of-type{margin-bottom:48px}}
@media(min-width:992px){.individuals .individual-grid .individual-agent{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}
}.individuals .individual-grid .individual-agent .portrait{-ms-flex:0 100%;flex:0 100%}
@media(min-width:992px){.individuals .individual-grid .individual-agent .portrait{-ms-flex:1 50%;flex:1 50%;max-width:50%}
}.individuals .individual-grid .individual-agent .portrait img{width:100%;height:auto;display:block}
.individuals .individual-grid .individual-agent .agent-contact{font-size:15px;-ms-flex:0 100%;flex:0 100%}
@media(min-width:992px){.individuals .individual-grid .individual-agent .agent-contact{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 12px;-ms-flex:1 50%;flex:1 50%;max-width:50%}
}.individuals .individual-grid .individual-agent .agent-contact .name,.individuals .individual-grid .individual-agent .agent-contact .contact{-ms-flex:0 100%;flex:0 100%;font-weight:300}
.individuals .individual-grid .individual-agent .agent-contact .name h3,.individuals .individual-grid .individual-agent .agent-contact .contact h3{font-size:15px;margin:0}
.individuals .individual-grid .individual-agent .agent-contact .name h3 a,.individuals .individual-grid .individual-agent .agent-contact .contact h3 a{color:#4a4a4a}
.individuals .individual-grid .individual-agent .agent-contact .name p,.individuals .individual-grid .individual-agent .agent-contact .contact p{font-size:15px;line-height:1.2;color:#4a4a4a;margin:0}
.individuals .individual-grid .individual-agent .agent-contact .name a,.individuals .individual-grid .individual-agent .agent-contact .contact a{outline:0;color:#4a4a4a;transition:color .3s ease-in-out}
.individuals .individual-grid .individual-agent .agent-contact .name a:hover,.individuals .individual-grid .individual-agent .agent-contact .contact a:hover{color:#ee3224}
.individuals .individual-grid .individual-agent .agent-contact .name a.v-card,.individuals .individual-grid .individual-agent .agent-contact .contact a.v-card{color:#9b9b9b;text-decoration:underline;transition:color .3s ease-in-out}
.individuals .individual-grid .individual-agent .agent-contact .name a.v-card:hover,.individuals .individual-grid .individual-agent .agent-contact .contact a.v-card:hover{color:#ee3224}
.individuals .individual-grid .individual-agent .agent-contact .name{margin:12px 0}
@media(min-width:992px){.individuals .individual-grid .individual-agent .agent-contact .name{margin:0 0 16px}
}.individuals .individual-grid .individual-agent .agent-contact .name p{color:#9b9b9b}
.buyers-sellers{padding:30px 0;border-bottom:1px solid #d8d8d8}@media(min-width:992px){.buyers-sellers{padding:60px 0}
}.buyers-sellers .sm-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:992px){.buyers-sellers .sm-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}.buyers-sellers .developers{width:100%;margin-top:60px}@media(min-width:992px){.buyers-sellers .buyers,.buyers-sellers .sellers{-ms-flex:1;flex:1;max-width:60%}
}.buyers-sellers .buyers h2,.buyers-sellers .sellers h2,.buyers-sellers .developers h2{font-weight:300;font-size:30px;margin:0 0 48px}
.buyers-sellers .buyers h3,.buyers-sellers .sellers h3,.buyers-sellers .developers h3{margin-bottom:24px;color:#000}
.buyers-sellers .buyers ol,.buyers-sellers .sellers ol,.buyers-sellers .developers ol{padding:0;list-style-position:inside;line-height:1.8;font-weight:200;margin-bottom:24px}
.buyers-sellers .buyers ol li,.buyers-sellers .sellers ol li,.buyers-sellers .developers ol li{margin-bottom:24px}
.buyers-sellers .buyers ol li:last-of-type,.buyers-sellers .sellers ol li:last-of-type,.buyers-sellers .developers ol li:last-of-type{margin-bottom:0}
.buyers-sellers .buyers a,.buyers-sellers .sellers a,.buyers-sellers .developers a{text-decoration:underline}
.buyers-sellers .buyers{margin-bottom:60px}@media(min-width:992px){.buyers-sellers .buyers{margin-bottom:0;padding-right:60px}
}@media(min-width:992px){.buyers-sellers .sellers{padding-left:60px}}@media(min-width:992px){.buyers-sellers .borderbetween{border-left:1px solid #d8d8d8}
}.portfolio{border-bottom:1px solid #d8d8d8;clear:both;padding:30px 0}@media(min-width:992px){.portfolio{padding:60px 0}
}@media(min-width:992px){.portfolio .intro{text-align:left}}.portfolio .intro h2{text-align:center;font-size:30px;font-weight:300;margin:0 0 30px}
@media(min-width:992px){.portfolio .intro h2{margin:0 0 60px}}.portfolio .intro p{line-height:1.73;margin:0 0 30px}
@media(min-width:992px){.portfolio .intro p{max-width:844px;margin:0 auto 60px}}.portfolio .portfolio-properties .property{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:30px}
.portfolio .portfolio-properties .property:last-of-type{margin-bottom:0}@media(min-width:992px){.portfolio .portfolio-properties .property{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:60px;min-height:350px}
}.portfolio .portfolio-properties .property .img{height:250px;-ms-flex:0 100%;flex:0 100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media(min-width:992px){.portfolio .portfolio-properties .property .img{height:auto;-ms-flex:1 60%;flex:1 60%;max-width:60%}
}@media(min-width:1400px){.portfolio .portfolio-properties .property .img{min-height:550px}
}.portfolio .portfolio-properties .property .specs{-ms-flex:0 100%;flex:0 100%;padding:16px;border-top:0;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center}
@media(min-width:992px){.portfolio .portfolio-properties .property .specs{padding:16px 20px 16px 30px;-ms-flex:1 40%;flex:1 40%;max-width:40%;max-height:100%;border-left:0;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
}.portfolio .portfolio-properties .property .specs h4{margin:0 0 12px;font-size:18px}
@media(min-width:1400px){.portfolio .portfolio-properties .property .specs h4{margin:0 0 28px}
}.portfolio .portfolio-properties .property .specs h5{margin:0}.portfolio .portfolio-properties .property .specs p{font-size:15px;line-height:1.2;color:#9b9b9b;margin:0 0 12px}
@media(min-width:1400px){.portfolio .portfolio-properties .property .specs p{margin:0 0 28px}
}.portfolio .portfolio-properties .property .specs p.rep-info{font-size:8px;margin-top:20px}
.portfolio .portfolio-properties .property .specs a{display:inline-block;line-height:1.2;font-size:15px}
.testimonials{padding:30px 24px}@media(min-width:992px){.testimonials{padding:60px 0}
}.testimonials h2{max-width:100%;font-size:30px;font-weight:300;text-align:center;margin-top:0;margin-bottom:30px}
@media(min-width:992px){.testimonials h2{margin-bottom:60px}}.testimonials .test-blocs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}
.testimonials .test-blocs .testimonial-wrap{-ms-flex:0 100%;flex:0 100%;margin:12px 0;opacity:0;display:none;transition:opacity .3s ease-in-out}
@media(min-width:1150px){.testimonials .test-blocs .testimonial-wrap{margin-bottom:0;-ms-flex:0 32%;flex:0 32%;max-width:32%;padding:24px;margin:0}
.testimonials .test-blocs .testimonial-wrap:nth-child(even){padding:24px}.testimonials .test-blocs .testimonial-wrap:nth-child(3n+3){padding:24px 0 24px 24px}
.testimonials .test-blocs .testimonial-wrap:nth-child(3n+4){padding:24px 24px 24px 0}
.testimonials .test-blocs .testimonial-wrap:first-of-type{padding:24px 24px 24px 0}
}.testimonials .test-blocs .testimonial-wrap.show{opacity:1}.testimonials .test-blocs .loadmore-test{margin-top:24px;padding:40px;width:100%;text-align:center;text-transform:uppercase;color:#4a4a4a;background:#fafafa;display:block;outline:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.testimonials .test-blocs .loadmore-test:focus{outline:0}.testimonials .test-blocs .loadmore-test:hover{color:#ee3224}
.testimonials .test-blocs .testimonial,.testimonials .test-blocs .testimonial-long{max-width:480px;margin:0 auto;background-color:#f9f9f9;padding:40px;border:1px solid #d8d8d8;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;-ms-flex-flow:column wrap;flex-flow:column wrap}
@media(min-width:1150px){.testimonials .test-blocs .testimonial,.testimonials .test-blocs .testimonial-long{height:100%;max-width:100%}
}.testimonials .test-blocs .testimonial p.quote,.testimonials .test-blocs .testimonial-long p.quote,.testimonials .test-blocs .testimonial p.author,.testimonials .test-blocs .testimonial-long p.author{max-width:100%;font-size:24px;line-height:1.6;margin-top:15px}
@media(min-width:1150px){.testimonials .test-blocs .testimonial p.quote,.testimonials .test-blocs .testimonial-long p.quote,.testimonials .test-blocs .testimonial p.author,.testimonials .test-blocs .testimonial-long p.author{font-size:30px}
}.testimonials .test-blocs .testimonial-long p.quote{max-width:100%;margin:0;line-height:2.46;font-size:15px;margin-bottom:50px}
.testimonials .test-blocs .testimonial-long p.author{max-width:100%;margin-top:15px;font-size:24px;line-height:1.6}
@media(min-width:1150px){.testimonials .test-blocs .testimonial-long p.author{font-size:30px}
}.form{border-bottom:1px solid #d8d8d8;padding:30px 16px}@media(min-width:992px){.form{padding:60px 16px}
}.form .sm-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:30px}
@media(min-width:992px){.form .sm-container{margin:0 auto}}.form .sm-container .contact-details{-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:30px}
.form .sm-container .contact-details .indcontact{-ms-flex:1;flex:1;padding:0 20px}
.form h2{font-size:30px;font-weight:300;margin-top:0;margin-bottom:60px;text-align:center}
.form .gform_wrapper{margin:10px auto 0;width:100%}@media(min-width:992px){.form .gform_wrapper{margin:30px auto 0}
}.form .gform_wrapper .nice-select{width:100%;border:1px solid #d8d8d8;color:#4a4a4a;height:40px;font-size:18px;font-size:15px !important;transition:border .3s ease-in-out}
.form .gform_wrapper .nice-select span{padding-top:6px;display:block}.form .gform_wrapper .nice-select textarea{width:100%}
.form .gform_wrapper .nice-select:after{top:17px;right:15px}.form .gform_wrapper ul.gform_fields li:nth-child(1),.form .gform_wrapper ul.gform_fields li:nth-child(2){-ms-flex:0 100%;flex:0 100%}
@media(min-width:992px){.form .gform_wrapper ul.gform_fields li:nth-child(1),.form .gform_wrapper ul.gform_fields li:nth-child(2){-ms-flex:1;flex:1}
}.form .gform_wrapper ul.gform_fields li:nth-child(3){-ms-flex:0 100%;flex:0 100%}
.form .gform_wrapper ul#gform_fields_11,.form .gform_wrapper ul#gform_fields_12{display:block;margin:0 auto !important;width:90%}
.form .gform_wrapper .message{width:100%}.form .gform_wrapper input{outline:0}.form .gform_wrapper .gform_footer input[type="submit"]{margin:16px auto 0;letter-spacing:.03em}
.form .gform_wrapper .gform_footer input[type="submit"]:hover{color:#c11b0f}
.page-template-landing .kickdown,.page-films .kickdown,.single-agent .kickdown,.single-teams .kickdown{width:100px;height:30px;display:block}
.page-template-landing .kickdown:first-child,.page-films .kickdown:first-child,.single-agent .kickdown:first-child,.single-teams .kickdown:first-child{height:0}
.page-template-landing .slick-arrow,.page-films .slick-arrow,.single-agent .slick-arrow,.single-teams .slick-arrow{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center}
.page-template-landing .slick-arrow.slick-hidden,.page-films .slick-arrow.slick-hidden,.single-agent .slick-arrow.slick-hidden,.single-teams .slick-arrow.slick-hidden{display:none !important}
.page-template-landing .films,.page-films .films,.single-agent .films,.single-teams .films{background:#f3f3f3;position:relative;border-bottom:1px solid #d8d8d8}
.page-template-landing .films .fullscreen,.page-films .films .fullscreen,.single-agent .films .fullscreen,.single-teams .films .fullscreen{padding:70px 0}
.page-template-landing .films .fullscreen .film,.page-films .films .fullscreen .film,.single-agent .films .fullscreen .film,.single-teams .films .fullscreen .film{overflow-x:hidden !important;overflow-y:visible !important;overflow:visible !important;position:relative;height:inherit}
.page-template-landing .films .fullscreen .film .film-data,.page-films .films .fullscreen .film .film-data,.single-agent .films .fullscreen .film .film-data,.single-teams .films .fullscreen .film .film-data{text-align:center;margin:0 auto}
.page-template-landing .films .fullscreen .film .film-data h2,.page-films .films .fullscreen .film .film-data h2,.single-agent .films .fullscreen .film .film-data h2,.single-teams .films .fullscreen .film .film-data h2{margin:5px 0}
.page-template-landing .films .fullscreen .film .film-data h3,.page-films .films .fullscreen .film .film-data h3,.single-agent .films .fullscreen .film .film-data h3,.single-teams .films .fullscreen .film .film-data h3{margin:0}
.page-template-landing .films .fullscreen .film .film-data,.page-films .films .fullscreen .film .film-data,.single-agent .films .fullscreen .film .film-data,.single-teams .films .fullscreen .film .film-data{display:none !important}
.page-template-landing .films .fullscreen .film img,.page-films .films .fullscreen .film img,.single-agent .films .fullscreen .film img,.single-teams .films .fullscreen .film img{filter:grayscale(100%)}
.page-template-landing .films .film-header,.page-films .films .film-header,.single-agent .films .film-header,.single-teams .films .film-header{text-align:center;margin:0 auto;padding:6px 0 28px}
.page-template-landing .films .film-header h2,.page-films .films .film-header h2,.single-agent .films .film-header h2,.single-teams .films .film-header h2{margin:5px 0;font-size:25px;font-weight:300}
.page-template-landing .films .film-header h3,.page-template-landing .films .film-header p,.page-films .films .film-header h3,.page-films .films .film-header p,.single-agent .films .film-header h3,.single-agent .films .film-header p,.single-teams .films .film-header h3,.single-teams .films .film-header p{margin:0;font-size:18px;color:#a6a4a9}
.page-template-landing .films .slider-gallery .gen-slider,.page-films .films .slider-gallery .gen-slider,.single-agent .films .slider-gallery .gen-slider,.single-teams .films .slider-gallery .gen-slider{max-height:100%}
@media screen and (max-height:850px) and (min-width:767px){.page-template-landing .films .slider-gallery .gen-slider,.page-films .films .slider-gallery .gen-slider,.single-agent .films .slider-gallery .gen-slider,.single-teams .films .slider-gallery .gen-slider{min-height:700px !important;height:700px !important}
}.page-template-landing .films .slider-gallery .gen-slider .slidez,.page-films .films .slider-gallery .gen-slider .slidez,.single-agent .films .slider-gallery .gen-slider .slidez,.single-teams .films .slider-gallery .gen-slider .slidez{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.page-template-landing .films .slider-gallery .prev,.page-template-landing .films .slider-gallery .next,.page-films .films .slider-gallery .prev,.page-films .films .slider-gallery .next,.single-agent .films .slider-gallery .prev,.single-agent .films .slider-gallery .next,.single-teams .films .slider-gallery .prev,.single-teams .films .slider-gallery .next{padding:0;width:24px;height:100%;text-align:center;opacity:.5;transition:all .2s ease-in-out;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.page-template-landing .films .slider-gallery .prev:hover,.page-template-landing .films .slider-gallery .next:hover,.page-films .films .slider-gallery .prev:hover,.page-films .films .slider-gallery .next:hover,.single-agent .films .slider-gallery .prev:hover,.single-agent .films .slider-gallery .next:hover,.single-teams .films .slider-gallery .prev:hover,.single-teams .films .slider-gallery .next:hover{cursor:pointer;opacity:1}
@media(min-width:767px){.page-template-landing .films .slider-gallery .prev,.page-template-landing .films .slider-gallery .next,.page-films .films .slider-gallery .prev,.page-films .films .slider-gallery .next,.single-agent .films .slider-gallery .prev,.single-agent .films .slider-gallery .next,.single-teams .films .slider-gallery .prev,.single-teams .films .slider-gallery .next{width:48px}
}.page-template-landing .films .filmgrid,.page-films .films .filmgrid,.single-agent .films .filmgrid,.single-teams .films .filmgrid{display:none;padding:80px 24px 30px}
@media(min-width:992px){.page-template-landing .films .filmgrid,.page-films .films .filmgrid,.single-agent .films .filmgrid,.single-teams .films .filmgrid{padding-left:48px;padding-right:48px}
}.page-template-landing .films .filmgrid .category-heading,.page-films .films .filmgrid .category-heading,.single-agent .films .filmgrid .category-heading,.single-teams .films .filmgrid .category-heading{text-align:center;position:relative;width:100%;border-bottom:1px solid #d8d8d8;padding:15px;margin:25px 0 50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-template-landing .films .filmgrid .category-heading:first-of-type,.page-films .films .filmgrid .category-heading:first-of-type,.single-agent .films .filmgrid .category-heading:first-of-type,.single-teams .films .filmgrid .category-heading:first-of-type{margin:0 0 25px}
@media(min-width:767px){.page-template-landing .films .filmgrid .category-heading,.page-films .films .filmgrid .category-heading,.single-agent .films .filmgrid .category-heading,.single-teams .films .filmgrid .category-heading{margin:50px 0}
.page-template-landing .films .filmgrid .category-heading:first-of-type,.page-films .films .filmgrid .category-heading:first-of-type,.single-agent .films .filmgrid .category-heading:first-of-type,.single-teams .films .filmgrid .category-heading:first-of-type{margin:0 0 50px}
}.page-template-landing .films .filmgrid h2.film-category,.page-films .films .filmgrid h2.film-category,.single-agent .films .filmgrid h2.film-category,.single-teams .films .filmgrid h2.film-category{font-weight:300;color:#9b9b9b;background:#f3f3f3;padding:0 24px;position:absolute;top:15px;margin:0 auto;left:50%;transform:translateX(-50%)}
@media(min-width:767px){.page-template-landing .films .filmgrid h2.film-category,.page-films .films .filmgrid h2.film-category,.single-agent .films .filmgrid h2.film-category,.single-teams .films .filmgrid h2.film-category{padding:0 50px}
}.page-template-landing .films .filmgrid .filmgrid-wrap,.page-films .films .filmgrid .filmgrid-wrap,.single-agent .films .filmgrid .filmgrid-wrap,.single-teams .films .filmgrid .filmgrid-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:0 -14px}
.page-template-landing .films .filmgrid .film,.page-films .films .filmgrid .film,.single-agent .films .filmgrid .film,.single-teams .films .filmgrid .film{-ms-flex:0 100%;flex:0 100%;position:relative;padding:14px}
.page-template-landing .films .filmgrid .film .playbtn,.page-films .films .filmgrid .film .playbtn,.single-agent .films .filmgrid .film .playbtn,.single-teams .films .filmgrid .film .playbtn{margin-top:13px;margin-left:13px;z-index:1 !important;width:calc(100% - 28px);height:calc(100% - 28px)}
.page-template-landing .films .filmgrid .film .playbtn>a,.page-films .films .filmgrid .film .playbtn>a,.single-agent .films .filmgrid .film .playbtn>a,.single-teams .films .filmgrid .film .playbtn>a{width:100%;height:100%}
.page-template-landing .films .filmgrid .film .playbtn>a:hover>span.play,.page-films .films .filmgrid .film .playbtn>a:hover>span.play,.single-agent .films .filmgrid .film .playbtn>a:hover>span.play,.single-teams .films .filmgrid .film .playbtn>a:hover>span.play{opacity:1}
.page-template-landing .films .filmgrid .film .playbtn span.play,.page-films .films .filmgrid .film .playbtn span.play,.single-agent .films .filmgrid .film .playbtn span.play,.single-teams .films .filmgrid .film .playbtn span.play{opacity:0;transition:opacity .5s ease-in-out,color .7s ease-in-out,border-color .7s ease-in-out;margin-bottom:38px;border:none !important}
.page-template-landing .films .filmgrid .film .playbtn span.play svg g,.page-films .films .filmgrid .film .playbtn span.play svg g,.single-agent .films .filmgrid .film .playbtn span.play svg g,.single-teams .films .filmgrid .film .playbtn span.play svg g{transition:stroke .7s ease-in-out}
.page-template-landing .films .filmgrid .film img,.page-films .films .filmgrid .film img,.single-agent .films .filmgrid .film img,.single-teams .films .filmgrid .film img{width:100%;display:block}
.page-template-landing .films .filmgrid .film .filmdesc,.page-films .films .filmgrid .film .filmdesc,.single-agent .films .filmgrid .film .filmdesc,.single-teams .films .filmgrid .film .filmdesc{border-top:0;padding:10px 20px;background:#fff}
.page-template-landing .films .filmgrid .film .filmdesc h2,.page-films .films .filmgrid .film .filmdesc h2,.single-agent .films .filmgrid .film .filmdesc h2,.single-teams .films .filmgrid .film .filmdesc h2{padding:0;margin:0;font-size:18px;font-weight:300;color:#4a4a4a;letter-spacing:.07em}
@media(min-width:560px){.page-template-landing .films .filmgrid .film,.page-films .films .filmgrid .film,.single-agent .films .filmgrid .film,.single-teams .films .filmgrid .film{-ms-flex:0 50%;flex:0 50%;max-width:50%}
}@media(min-width:992px){.page-template-landing .films .filmgrid .film,.page-films .films .filmgrid .film,.single-agent .films .filmgrid .film,.single-teams .films .filmgrid .film{-ms-flex:0 33.33%;flex:0 33.33%;max-width:33.33%}
}.page-template-landing .playershroud,.page-films .playershroud,.single-agent .playershroud,.single-teams .playershroud{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index:101}
.page-template-landing .player,.page-films .player,.single-agent .player,.single-teams .player{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.page-template-landing .player .close,.page-films .player .close,.single-agent .player .close,.single-teams .player .close{color:#ee3224;position:absolute;top:17px;right:24px;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.page-template-landing .player .close svg,.page-films .player .close svg,.single-agent .player .close svg,.single-teams .player .close svg{width:15px;height:15px}
@media(min-width:767px){.page-template-landing .player .close,.page-films .player .close,.single-agent .player .close,.single-teams .player .close{top:17px;right:48px}
}.page-template-landing .player .video,.page-films .player .video,.single-agent .player .video,.single-teams .player .video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:24px solid white;border-bottom:48px solid white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}
@media(min-width:767px){.page-template-landing .player .video,.page-films .player .video,.single-agent .player .video,.single-teams .player .video{border:48px solid white}
}@media(min-width:767px){.page-template-landing .player .video .fluid-width-video-wrapper,.page-films .player .video .fluid-width-video-wrapper,.single-agent .player .video .fluid-width-video-wrapper,.single-teams .player .video .fluid-width-video-wrapper{height:100% !important}
}.single-agent .films-btn,.single-agent .gallery-vid-btn,.single-agent .gallery-vid-btn,.single-property .films-btn,.single-property .gallery-vid-btn,.single-property .gallery-vid-btn{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:white;margin:0}
.single-agent .films-btn a,.single-agent .gallery-vid-btn a,.single-agent .gallery-vid-btn a,.single-property .films-btn a,.single-property .gallery-vid-btn a,.single-property .gallery-vid-btn a{color:white;text-transform:uppercase;font-size:38px;font-weight:300;letter-spacing:.04em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:0}
@media(min-width:767px){.single-agent .films-btn a,.single-agent .gallery-vid-btn a,.single-agent .gallery-vid-btn a,.single-property .films-btn a,.single-property .gallery-vid-btn a,.single-property .gallery-vid-btn a{font-size:50px}
}.single-agent .films-btn a span,.single-agent .gallery-vid-btn a span,.single-agent .gallery-vid-btn a span,.single-property .films-btn a span,.single-property .gallery-vid-btn a span,.single-property .gallery-vid-btn a span{display:block}
.single-agent .films-btn a span.title,.single-agent .gallery-vid-btn a span.title,.single-agent .gallery-vid-btn a span.title,.single-property .films-btn a span.title,.single-property .gallery-vid-btn a span.title,.single-property .gallery-vid-btn a span.title{-ms-flex:1;flex:1;margin-left:auto;text-align:right}
.single-agent .films-btn a span.title:last-child,.single-agent .gallery-vid-btn a span.title:last-child,.single-agent .gallery-vid-btn a span.title:last-child,.single-property .films-btn a span.title:last-child,.single-property .gallery-vid-btn a span.title:last-child,.single-property .gallery-vid-btn a span.title:last-child{text-align:left}
.single-agent .films-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-property .films-btn a span.play,.single-property .gallery-vid-btn a span.play,.single-property .gallery-vid-btn a span.play{opacity:1 !important;margin:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;text-decoration:none;outline:0;position:relative;overflow:hidden;outline:0;border:0;-ms-flex:1;flex:1;min-width:80px;max-width:80px;transition:border .2s ease-in-out}
@media(min-width:767px){.single-agent .films-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-agent .gallery-vid-btn a span.play,.single-property .films-btn a span.play,.single-property .gallery-vid-btn a span.play,.single-property .gallery-vid-btn a span.play{border:2px solid white}
}.single-agent .films-btn a span.play svg,.single-agent .gallery-vid-btn a span.play svg,.single-agent .gallery-vid-btn a span.play svg,.single-property .films-btn a span.play svg,.single-property .gallery-vid-btn a span.play svg,.single-property .gallery-vid-btn a span.play svg{width:36px;height:36px}
.single-agent .films-btn a span.play svg g,.single-agent .gallery-vid-btn a span.play svg g,.single-agent .gallery-vid-btn a span.play svg g,.single-property .films-btn a span.play svg g,.single-property .gallery-vid-btn a span.play svg g,.single-property .gallery-vid-btn a span.play svg g{stroke:white;transition:stroke .2s ease-in}
@media(min-width:767px){.single-agent .films-btn a:hover span.play,.single-agent .gallery-vid-btn a:hover span.play,.single-agent .gallery-vid-btn a:hover span.play,.single-property .films-btn a:hover span.play,.single-property .gallery-vid-btn a:hover span.play,.single-property .gallery-vid-btn a:hover span.play{border:2px solid #ee3224}
}.single-agent .films-btn a:hover span.play svg g,.single-agent .gallery-vid-btn a:hover span.play svg g,.single-agent .gallery-vid-btn a:hover span.play svg g,.single-property .films-btn a:hover span.play svg g,.single-property .gallery-vid-btn a:hover span.play svg g,.single-property .gallery-vid-btn a:hover span.play svg g{stroke:#ee3224}
.single-property .playershroud{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index:120 !important}
.single-property .player{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.single-property .player .close{color:#ee3224;position:absolute;top:17px;right:24px;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.single-property .player .close svg{width:15px;height:15px}@media(min-width:767px){.single-property .player .close{top:17px;right:48px}
}.single-property .player .video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:24px solid white;border-bottom:48px solid white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}
@media(min-width:767px){.single-property .player .video{border:48px solid white}}
@media(min-width:767px){.single-property .player .video .fluid-width-video-wrapper{height:100% !important}
}.blog .chronlayout .chron-cat-cont .nice-select span,.page-template-page-data-list .chronlayout .chron-cat-cont .nice-select span{transform:none;top:0}
.blog .space,.page-template-page-data-list .space{margin-top:96px}.chronicle{border-bottom:1px solid #d8d8d8;display:-ms-flexbox;display:flex;padding:40px 0 50px}
.chronicle iframe{max-width:100%;width:100%}.chronicle a{outline:0}.chronicle .pdfcont{display:block;width:100%;text-align:center}
.chronicle .pdfdownload{margin:0 auto;font-size:18px !important}.chronicle .containerx{max-width:840px;margin:0 auto}
.chronicle .heading-box{text-align:center;display:block;background:rgba(255,255,255,0.8);margin-bottom:0;padding:7px;color:#4a4a4a;font-size:14px;text-align:center}
.chronicle .heading-box h1{margin-bottom:5px;font-size:35px}.chronicle .heading-box .dek{font-size:30px;color:#a6a4a9;font-weight:300;letter-spacing:1px;margin-bottom:40px}
.chronicle .tags{padding-top:5px}.chronicle .tags span{font-size:12px;color:#4a4a4a}
.chronicle .tags a{outline:0;font-size:12px}.chronicle p{font-size:15px;line-height:1.8;font-weight:300 !important}
.chronicle div{font-size:15px;line-height:1.8;font-weight:300 !important;color:#4a4a4a}
.loadmore{padding:40px;width:100%;text-align:center;text-transform:uppercase;color:#4a4a4a;background:#fafafa;display:block;outline:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.loadmore:focus{outline:0}.loadmore:hover{color:#ee3224}.chronlist,.chronpress{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.chronlist .chron,.chronpress .chron{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;padding:50px 30px;border-top:1px solid #d8d8d8}
.chronlist .chron:nth-child(even),.chronpress .chron:nth-child(even){background:#fafafa}
.chronlist .chron:first-child,.chronpress .chron:first-child{border-top:0}.chronlist .chron .dek,.chronpress .chron .dek{font-size:12px;padding-bottom:15px;color:#4a4a4a;font-weight:300;letter-spacing:2px}
.chronlist .chron .dek span,.chronpress .chron .dek span{color:#9b9b9b}@media(min-width:767px){.chronlist .chron .dek,.chronpress .chron .dek{font-size:16px}
}.chronlist .chron .title a,.chronpress .chron .title a{outline:0;font-size:24px;color:#4a4a4a;font-weight:300;transition:all .2s ease-in-out}
.chronlist .chron .title a:hover,.chronpress .chron .title a:hover{color:#ee3224}
@media(min-width:767px){.chronlist .chron .title a,.chronpress .chron .title a{font-size:30px}
}@media(min-width:767px){.chronlist .chron,.chronpress .chron{padding:50px 30px}}
.loading,.listloading{margin:0 auto;text-align:center;font-size:15px;color:#9b9b9b;margin-bottom:70px;margin-top:50px}
.loading .spinner,.listloading .spinner{width:40px;height:40px;background-color:#ee3224;margin:100px auto;animation:sk-rotateplane 1.2s infinite ease-in-out}
@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}.loading.gallery-loading,.listloading.gallery-loading{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.75);margin:0}
.archivetitle{padding:70px 0 0 0;text-align:center;margin-bottom:20px;margin-bottom:20px;display:block}
.archivetitle h1{padding-bottom:0;margin-bottom:0}.chrongrid{display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-ms-flex-pack:distribute;justify-content:space-around}
@media(min-width:1800px){.chrongrid{-ms-flex-pack:start;justify-content:flex-start}
}.chrongrid .article-box{padding:24px 24px 0;-ms-flex:0 100%;flex:0 100%}.chrongrid .article-box:first-of-type{padding:72px 24px 0}
@media(min-width:767px){.chrongrid .article-box{-ms-flex:0 50%;flex:0 50%;max-width:50%;padding:24px 24px 24px 48px}
.chrongrid .article-box:nth-child(even){padding:24px 48px 24px 24px}.chrongrid .article-box:first-of-type{padding:24px 24px 24px 48px}
}@media(min-width:1800px){.chrongrid .article-box{-ms-flex:0 33.33%;flex:0 33.33%;max-width:33.33%;padding:24px}
.chrongrid .article-box:nth-child(even){padding:24px}.chrongrid .article-box:nth-child(3n+3){padding:24px 48px 24px 24px}
.chrongrid .article-box:nth-child(3n+4){padding:24px 24px 24px 48px}.chrongrid .article-box:first-of-type{padding:24px 24px 24px 48px}
}.chrongrid article{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;width:100%;-ms-flex:0 100%;flex:0 100%;height:100%;cursor:pointer}
@media(min-width:767px){.chrongrid article{-ms-flex:0 50%;flex:0 50%;height:100%}
}.chrongrid article:hover span.screen{background:rgba(255,255,255,0.85)}.chrongrid article:hover .info-overlay h1{color:#ee3224 !important}
.chrongrid article:hover .info-overlay h1 a{outline:0;color:#ee3224 !important}.chrongrid article:hover .info-overlay .meta-info{color:#ee3224 !important}
.chrongrid article:hover .info-overlay .meta-info a{outline:0;color:#ee3224 !important}
.chrongrid article span.screen{background:rgba(0,0,0,0.45);position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;transition:background .3s ease-in-out}
.chrongrid article .info-overlay{text-align:center;z-index:1;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;width:100%;padding:30px 0}
@media(min-width:767px){.chrongrid article .info-overlay{padding:60px 0}}.chrongrid article .info-overlay .meta-info{font-size:15px;font-weight:300;letter-spacing:1px;color:white;-ms-flex-item-align:start;align-self:flex-start;transition:color .3s ease-in-out;padding:0 30px;z-index:10}
@media(min-width:767px){.chrongrid article .info-overlay .meta-info{padding:0 60px}
}.chrongrid article .info-overlay .meta-info a{outline:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:white;transition:color .3s ease-in-out}
.chrongrid article .info-overlay .meta-info a:hover{color:#ee3224;text-shadow:0 0 2px rgba(0,0,0,0.2)}
.chrongrid article .info-overlay h1{max-width:100%;width:100%;height:100%;-ms-flex-item-align:center;align-self:center;color:white;line-height:1.1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:32px;margin:0;-webkit-margin-after:0;-webkit-margin-before:0}
@media(min-width:1150px){.chrongrid article .info-overlay h1{font-size:54px;margin:0}
}.chrongrid article .info-overlay h1 a{outline:0;max-width:inherit;width:inherit;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;color:white;padding:0 30px;margin:auto 0}
.chrongrid article .info-overlay h1 a:hover{color:#ee3224}@media(min-width:767px){.chrongrid article .info-overlay h1 a{padding:0 60px}
}.chrongrid article .info-overlay a.read-more{padding:10px 15px;color:#4a4a4a;font-size:15px;background:white;transition:color .3s ease-in-out,background .3s ease-in-out;-ms-flex-item-align:end;align-self:flex-end}
.chrongrid article .info-overlay a.read-more:hover{color:white;background:#ee3224}
.chrongrid .half{display:-ms-flexbox;display:flex;-ms-flex:0 100%;flex:0 100%;margin-bottom:30px}
.chrongrid .half>div:first-child{margin-right:15px}.chrongrid .half>div:last-child{margin-left:15px}
.chrongrid .half .fiftyhalf{display:-ms-flexbox;display:flex;-ms-flex:0 50%;flex:0 50%;-ms-flex-flow:column;flex-flow:column}
.chrongrid .bottomhalf{display:-ms-flexbox;display:flex;-ms-flex:0 100%;flex:0 100%}
.chrongrid .swatchblock{display:-ms-flexbox;display:flex;background:#9b9b9b;margin-bottom:30px}
.chrongrid .swatchblock .data{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:0 50%;flex:0 50%;color:white;padding:25px 30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.chrongrid .swatchblock .data .meta,.chrongrid .swatchblock .data .post-type-neighborhood .meta-two,.post-type-neighborhood .chrongrid .swatchblock .data .meta-two{margin-bottom:0;text-align:left;display:block;width:100%;margin-bottom:20px;font-weight:300;letter-spacing:.04em}
.chrongrid .swatchblock .data .title{font-size:23px;font-weight:300;letter-spacing:.04em}
.chrongrid .swatchblock .photo{-ms-flex:0 50%;flex:0 50%}.chrongrid .swatchblock .photo img{display:block;width:100%;height:auto}
.chrongrid .bottomsmall{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.chrongrid .single{position:relative;-ms-flex:1;flex:1}.chrongrid .single>img{width:100%;max-width:none}
.chrongrid .single:first-child{margin-right:15px}.chrongrid .single:last-child{margin-left:15px}
.chrongrid .single .meta,.chrongrid .single .post-type-neighborhood .meta-two,.post-type-neighborhood .chrongrid .single .meta-two{position:absolute;bottom:0;left:0;right:0;display:block;background:rgba(255,255,255,0.8);margin-bottom:0;padding:7px;color:#4a4a4a;font-size:14px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.chrongrid .single .meta img,.chrongrid .single .post-type-neighborhood .meta-two img,.post-type-neighborhood .chrongrid .single .meta-two img{zoom:50%;margin-right:10px}
.chrongrid .singlehalf{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.chrongrid .full{padding:50px;text-align:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;background:#fafafa;-ms-flex:2;flex:2;border:1px solid #d8d8d8;width:calc(100%);min-height:500px}
.chrongrid .full.wide{width:calc(100%)}.chrongrid .full.wimage{width:calc(100%);margin-bottom:30px}
.chrongrid .full .meta,.chrongrid .full .post-type-neighborhood .meta-two,.post-type-neighborhood .chrongrid .full .meta-two{-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1;margin-bottom:0;color:#4a4a4a;font-size:14px}
.chrongrid .full .title{-ms-flex-pack:center;justify-content:center;-ms-flex:2;flex:2;padding:10% 15%;letter-spacing:.04em;-ms-flex-align:center;align-items:center}
.chrongrid .full .title a{outline:0;font-size:40px;font-weight:300;color:#4a4a4a;line-height:55px;transition:all .2s ease-in-out}
.chrongrid .full .title a:hover{color:#ee3224}.chrongrid .full .readmore a{outline:0;padding:10px 15px;color:white;font-size:15px;background:#9b9b9b;transition:all .2s ease-in-out}
.chrongrid .full .readmore a:hover{background:#686868}.chronlayout{-ms-flex-pack:justify;justify-content:space-between}
.chronlayout.layoutchange{box-shadow:0 0 10px rgba(0,0,0,0.2)}.chronlayout .layouts-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:0 25%;flex:0 25%;z-index:2}
@media(min-width:767px){.chronlayout .layouts-wrap{-ms-flex:1;flex:1}}.chron-cat-cont{-ms-flex:0 75%;flex:0 75%}
@media(min-width:767px){.chron-cat-cont{-ms-flex:1;flex:1}}.chron-cat-cont select{display:none !important}
.chron-cat-cont .nice-select{width:100%;position:relative;padding:20px 0 20px 2px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
@media(min-width:767px){.chron-cat-cont .nice-select{width:280px}}.chron-cat-cont .nice-select .list{max-height:320px;overflow-x:auto;top:0;transform:scale(0) translateY(36px)}
@media(min-width:321px){.chron-cat-cont .nice-select .list{width:100%;overflow-x:hidden;overflow-y:scroll}
}.chron-cat-cont .nice-select .list li{width:100%;padding:5px 23px 5px 12px}.chron-cat-cont .nice-select.open .list{transform:scale(1) translateY(41px);border:1px solid #d8d8d8;box-shadow:none !important}
.chron-cat-cont .nice-select .current{position:relative;transform:none;top:0;font-size:13px}
.chron-cat-cont .nice-select:after{position:static !important;margin-left:10px}.chron-cat-cont .nice-select span{position:absolute;top:50%;transform:translateY(-50%)}
.chronbar{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px 24px;position:fixed;top:48px;width:100%;border-bottom:1px solid #d8d8d8;background:white;z-index:97}
@media(min-width:767px){.chronbar{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:5px 48px}
}.chronbar .breadcrumbs{color:#9b9b9b;font-weight:300;font-size:13px;-ms-flex:0 100%;flex:0 100%;text-align:center;display:none;-ms-flex-order:2;order:2}
@media(min-width:767px){.chronbar .breadcrumbs{display:block;-ms-flex:1;flex:1}}.chronbar .breadcrumbs a{outline:0;color:#9b9b9b;transition:color .3s ease-in-out}
.chronbar .breadcrumbs a:hover{color:#ee3224}.chronbar ul.social-share{margin:0 0 0 auto;padding:0;list-style:none;text-align:center;-ms-flex:0 100%;flex:0 100%;-ms-flex-order:1;order:1;display:none}
@media(min-width:767px){.chronbar ul.social-share{text-align:right;-ms-flex:1;flex:1;-ms-flex-order:3;order:3;display:block}
}.chronbar ul.social-share li{display:inline;list-style:none;padding:0 10px}.chronbar ul.social-share li a{outline:0;color:#9b9b9b;font-size:13px;text-decoration:none;transition:color .3s ease-in-out}
.chronbar ul.social-share li a:hover{color:#ee3224}.chronbar .chron-cat-cont{-ms-flex:0 100%;flex:0 100%;-ms-flex-order:3;order:3}
@media(min-width:767px){.chronbar .chron-cat-cont{-ms-flex:1;flex:1;-ms-flex-order:1;order:1}
}.single .chronicle .meta,.single .chronicle .post-type-neighborhood .meta-two,.post-type-neighborhood .single .chronicle .meta-two{margin-top:48px}
.single .chronicle .meta h1,.single .chronicle .post-type-neighborhood .meta-two h1,.post-type-neighborhood .single .chronicle .meta-two h1{text-align:center}
.single .chronicle .meta .dek,.single .chronicle .post-type-neighborhood .meta-two .dek,.post-type-neighborhood .single .chronicle .meta-two .dek{text-align:center;color:#9b9b9b}
.single .chronicle .meta .dek a,.single .chronicle .post-type-neighborhood .meta-two .dek a,.post-type-neighborhood .single .chronicle .meta-two .dek a{outline:0;color:#9b9b9b;transition:color .3s ease-in-out}
.single .chronicle .meta .dek a:hover,.single .chronicle .post-type-neighborhood .meta-two .dek a:hover,.post-type-neighborhood .single .chronicle .meta-two .dek a:hover{color:#ee3224}
.page-press .archivetitle{padding-top:40px}@media(min-width:767px){.page-press .archivetitle h1{font-size:30px}
}.post-type-property a{outline:0;color:#ee3224}.post-type-property .meta,.post-type-property .post-type-neighborhood .meta-two,.post-type-neighborhood .post-type-property .meta-two{text-align:center;padding-top:35px;margin-bottom:30px}
@media(min-width:767px){.post-type-property .meta,.post-type-property .post-type-neighborhood .meta-two,.post-type-neighborhood .post-type-property .meta-two{margin-bottom:55px}
}.post-type-property .meta h1,.post-type-property .post-type-neighborhood .meta-two h1,.post-type-neighborhood .post-type-property .meta-two h1,.post-type-property .meta .dek,.post-type-property .post-type-neighborhood .meta-two .dek,.post-type-neighborhood .post-type-property .meta-two .dek,.post-type-property .meta .status,.post-type-property .post-type-neighborhood .meta-two .status,.post-type-neighborhood .post-type-property .meta-two .status{text-align:center}
.post-type-property .meta h1,.post-type-property .post-type-neighborhood .meta-two h1,.post-type-neighborhood .post-type-property .meta-two h1{font-size:25px}
.post-type-property .meta .dek,.post-type-property .post-type-neighborhood .meta-two .dek,.post-type-neighborhood .post-type-property .meta-two .dek{font-size:19px}
.post-type-property .meta .status,.post-type-property .post-type-neighborhood .meta-two .status,.post-type-neighborhood .post-type-property .meta-two .status{font-size:18px;color:#ee3224;margin-top:5px;font-weight:300}
.post-type-property section.save{text-align:center;display:inline-block;position:relative;top:2px}
@media(min-width:767px){.post-type-property section.save{display:-ms-flexbox;display:flex;top:0;-ms-flex:0 auto;flex:0 auto}
}@media screen and (min-width:767px) and (min-width:0\0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:767px) and (min-width:0\0) and (min-resolution:72dpi){.post-type-property section.save{width:85px}
}.post-type-property section.save a{outline:0;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#9b9b9b}
.post-type-property section.save a svg{-ms-flex:0 100%;flex:0 100%;text-align:center;margin:0 auto;margin-top:-2px;margin-right:3px;margin-bottom:7px}
.post-type-property section.save a span{-ms-flex:0 100%;flex:0 100%;font-size:12px}
@media(min-width:767px){.post-type-property section.save a span{font-size:14px}}.post-type-property section.save a span b{width:100%}
@media(min-width:767px){.post-type-property section.save a{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.post-type-property section.save a svg{-ms-flex:1;flex:1;margin-bottom:0}.post-type-property section.save a span{-ms-flex:1;flex:1}
}.post-type-property section.agent .agents{-ms-flex:0 100%;flex:0 100%;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-ms-flexbox;display:flex}
@media(min-width:767px){.post-type-property section.agent .agents{-ms-flex:0 80%;flex:0 80%}
}.post-type-property section.agent .agent{-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px 0;margin-bottom:20px}
@media(min-width:992px){.post-type-property section.agent .agent{-ms-flex:0 48%;flex:0 48%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}
}.post-type-property section.agent .agent .headshot{-ms-flex:0 100%;flex:0 100%;padding-right:10px}
@media(min-width:767px){.post-type-property section.agent .agent .headshot{-ms-flex:0 50%;flex:0 50%;text-align:right;max-width:220px}
}@media(min-width:992px){.post-type-property section.agent .agent .headshot{text-align:left}
}.post-type-property section.agent .agent .agentdet{-ms-flex:100%;flex:100%;padding:20px 0}
@media(min-width:767px){.post-type-property section.agent .agent .agentdet{-ms-flex:50%;flex:50%;padding:0 20px 20px}
}.post-type-property section.agent .agent .agentdet .name span{display:block}.post-type-property section.agent .agent .agentdet .name span.name a{color:#4a4a4a}
.post-type-property section.agent .agent .agentdet .name span.name a:hover{text-decoration:underline}
.post-type-property section.agent .agent .agentdet .name span.title{margin-bottom:15px;color:#a6a4a9}
.post-type-property section.agent .agent .agentdet .info{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}
.post-type-property section.agent .agent .agentdet .info .phone,.post-type-property section.agent .agent .agentdet .info .email,.post-type-property section.agent .agent .agentdet .info .vcard{-ms-flex:0 100%;flex:0 100%}
.post-type-property section.agent .agent .agentdet .info .phone a,.post-type-property section.agent .agent .agentdet .info .email a{outline:0;color:#4a4a4a;text-decoration:none}
.post-type-property section.agent .agent .agentdet .info a{outline:0;color:#9b9b9b;text-decoration:underline}
.post-type-property section.agent .agent .agentdet .info a:hover{text-decoration:underline}
.post-type-property section.prop{font-size:15px;color:#9b9b9b;padding:40px 0;border-top:1px solid #d8d8d8}
.post-type-property section.prop:nth-child(odd){background:#fafafa}.post-type-property section.prop .containerx{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:1400px;margin:0 auto;padding:0 24px}
@media(min-width:767px){.post-type-property section.prop .containerx{padding:0 48px}
}.post-type-property section.prop .containerx .inddets{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:0 100%;flex:0 100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media(min-width:767px){.post-type-property section.prop .containerx .inddets{-ms-flex:1;flex:1}
}.post-type-property section.prop .containerx .inddets .detail{padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex:0 50%;flex:0 50%;margin-bottom:20px}
.post-type-property section.prop .containerx .inddets .detail:nth-child(2){padding-left:0}
.post-type-property section.prop .containerx .inddets .detail span.det{color:#4a4a4a}
@media(min-width:767px){.post-type-property section.prop .containerx .inddets .detail{-ms-flex:0 20%;flex:0 20%;-ms-flex-item-align:start;align-self:flex-start;padding:0 20px 0 0}
.post-type-property section.prop .containerx .inddets .detail:first-child{padding-left:0}
}@media(min-width:1400px){.post-type-property section.prop .containerx .inddets .detail{-ms-flex:0 1 auto;flex:0 1 auto;padding:0 30px 0 0}
}.post-type-property section.prop .containerx .inddets .detail.openhousedet{display:-ms-flexbox;display:flex;-ms-flex:0 40%;flex:0 40%}
@media(min-width:1400px){.post-type-property section.prop .containerx .inddets .detail.openhousedet{-ms-flex:0 1 auto;flex:0 1 auto}
}.post-type-property section.prop .containerx .inddets .detail.openhousedet>.det{font-weight:700}
.post-type-property section.prop .containerx .header{font-size:16px;-ms-flex:0 100%;flex:0 100%;color:#4a4a4a;margin-bottom:20px}
@media(min-width:767px){.post-type-property section.prop .containerx .header{-ms-flex:0 18%;flex:0 18%;padding:0 50px 0 0;margin-bottom:10px;text-align:right}
}.post-type-property section.prop .containerx .mortgage{display:-ms-flexbox;display:flex;font-size:13px;padding:20px 0;-ms-flex:0 100%;flex:0 100%;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}
.post-type-property section.prop .containerx .mortgage a{outline:0;color:#ee3224;display:inline;text-align:center;transition:color .2s ease-in-out;text-decoration:underline}
.post-type-property section.prop .containerx .mortgage a:hover{color:#cf1d10}@media(min-width:767px){.post-type-property section.prop .containerx .mortgage{padding:0;-ms-flex:0 15%;flex:0 15%;-ms-flex-align:end;align-items:flex-end}
}.post-type-property section.prop .containerx p{-ms-flex:1;flex:1;font-size:15px;letter-spacing:-.01em;line-height:1.8;padding:0 20px 0 0;max-width:100%}
.post-type-property section.prop .containerx p a{outline:0;margin-top:10px;color:#ee3224}
.post-type-property section.keyfeatures .header{margin-bottom:20px}.post-type-property section.keyfeatures .containerx .details{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 100%;flex:0 100%;justify-content:flex-start}
@media(min-width:767px){.post-type-property section.keyfeatures .containerx .details{-ms-flex:0 80%;flex:0 80%}
}.post-type-property section.keyfeatures .containerx .details .detail{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 15px 0 0;text-align:left;margin-bottom:15px}
@media(min-width:767px){.post-type-property section.keyfeatures .containerx .details .detail{-ms-flex:0 1 auto;flex:0 1 auto;padding:0 40px 0 0}
}.post-type-property .singpropform{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-align:center;align-items:center}
.post-type-property section.formsec .form{border-bottom:0}.post-type-property section.neighborhood{text-align:center}
.post-type-property section.neighborhood .content{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}
.post-type-property section.neighborhood .specific{color:#4a4a4a;font-size:19px;display:block;margin-bottom:10px}
.post-type-property section.map{border-top:1px solid #d8d8d8}.post-type-property section.map #map{width:100%;height:300px}
.post-type-property section.share{text-align:center;padding:40px 0;border-top:1px solid #d8d8d8;position:relative}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.post-type-property section.share{height:160px}
}.post-type-property section.share .header{color:#4a4a4a;font-size:19px;display:block;margin-bottom:10px}
.post-type-property section.share ul{text-align:center;display:-ms-flexbox;display:flex;margin:0 auto;margin-top:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.post-type-property section.share ul{display:inline-block;position:absolute;top:64px;left:50%;transform:translateX(-50%)}
}.post-type-property section.share span.social ul li{padding:5px 10px}@media(min-width:767px){.post-type-property section.share span.social ul li{padding:5px}
}.post-type-property section.recommended{background:#fafafa;padding:50px 24px;border-bottom:1px solid #d8d8d8}
.post-type-property section.recommended .content .header{color:#4a4a4a;font-size:19px;display:block;margin-bottom:30px;text-align:center}
.post-type-property .mortgageshroud,.post-type-property .openhouseshroud{display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:767px){.post-type-property .mortgageshroud,.post-type-property .openhouseshroud{-ms-flex-align:start;align-items:flex-start}
}.post-type-property .mortgageshroud .mortgagecalc,.post-type-property .mortgageshroud .openhouseblock,.post-type-property .openhouseshroud .mortgagecalc,.post-type-property .openhouseshroud .openhouseblock{position:absolute;margin:0 auto;left:0;right:0;width:100%;top:0;background:white;padding:48px 40px 40px;text-align:center}
@media(min-width:767px){.post-type-property .mortgageshroud .mortgagecalc,.post-type-property .mortgageshroud .openhouseblock,.post-type-property .openhouseshroud .mortgagecalc,.post-type-property .openhouseshroud .openhouseblock{display:block;width:500px;top:20%}
}.post-type-property .mortgageshroud .mortgagecalc h2,.post-type-property .mortgageshroud .openhouseblock h2,.post-type-property .openhouseshroud .mortgagecalc h2,.post-type-property .openhouseshroud .openhouseblock h2{border-bottom:1px solid #d8d8d8;padding-bottom:5px;margin-bottom:30px;-ms-flex:0 100%;flex:0 100%}
.post-type-property .mortgageshroud .mortgagecalc .mortclose,.post-type-property .mortgageshroud .mortgagecalc .ohclose,.post-type-property .mortgageshroud .openhouseblock .mortclose,.post-type-property .mortgageshroud .openhouseblock .ohclose,.post-type-property .openhouseshroud .mortgagecalc .mortclose,.post-type-property .openhouseshroud .mortgagecalc .ohclose,.post-type-property .openhouseshroud .openhouseblock .mortclose,.post-type-property .openhouseshroud .openhouseblock .ohclose{position:absolute;top:0;right:24px;color:#4a4a4a;color:#ee3224;font-size:32px;transition:all .2s ease-in-out}
.post-type-property .mortgageshroud .mortgagecalc .mortclose:hover,.post-type-property .mortgageshroud .mortgagecalc .ohclose:hover,.post-type-property .mortgageshroud .openhouseblock .mortclose:hover,.post-type-property .mortgageshroud .openhouseblock .ohclose:hover,.post-type-property .openhouseshroud .mortgagecalc .mortclose:hover,.post-type-property .openhouseshroud .mortgagecalc .ohclose:hover,.post-type-property .openhouseshroud .openhouseblock .mortclose:hover,.post-type-property .openhouseshroud .openhouseblock .ohclose:hover{color:#ee3224}
@media(min-width:767px){.post-type-property .mortgageshroud .mortgagecalc .mortclose,.post-type-property .mortgageshroud .mortgagecalc .ohclose,.post-type-property .mortgageshroud .openhouseblock .mortclose,.post-type-property .mortgageshroud .openhouseblock .ohclose,.post-type-property .openhouseshroud .mortgagecalc .mortclose,.post-type-property .openhouseshroud .mortgagecalc .ohclose,.post-type-property .openhouseshroud .openhouseblock .mortclose,.post-type-property .openhouseshroud .openhouseblock .ohclose{top:10px;right:50px}
}.post-type-property .mortgageshroud .mortgagecalc .smpc-div p,.post-type-property .mortgageshroud .openhouseblock .smpc-div p,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p,.post-type-property .openhouseshroud .openhouseblock .smpc-div p{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div p span.title,.post-type-property .mortgageshroud .openhouseblock .smpc-div p span.title,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p span.title,.post-type-property .openhouseshroud .openhouseblock .smpc-div p span.title{-ms-flex:1;flex:1;text-align:right}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div p span.input,.post-type-property .mortgageshroud .openhouseblock .smpc-div p span.input,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p span.input,.post-type-property .openhouseshroud .openhouseblock .smpc-div p span.input{-ms-flex:1;flex:1;text-align:left;padding-left:20px}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div p span.input input,.post-type-property .mortgageshroud .openhouseblock .smpc-div p span.input input,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p span.input input,.post-type-property .openhouseshroud .openhouseblock .smpc-div p span.input input{width:75%;color:#4a4a4a;font-size:15px;padding:5px 10px;border-radius:0;-webkit-appearance:none;border:1px solid #a6a4a9;transition:border .3s ease-in-out}
@media(min-width:767px){.post-type-property .mortgageshroud .mortgagecalc .smpc-div p span.input input,.post-type-property .mortgageshroud .openhouseblock .smpc-div p span.input input,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p span.input input,.post-type-property .openhouseshroud .openhouseblock .smpc-div p span.input input{width:50%}
}.post-type-property .mortgageshroud .mortgagecalc .smpc-div p span.input input:focus,.post-type-property .mortgageshroud .openhouseblock .smpc-div p span.input input:focus,.post-type-property .openhouseshroud .mortgagecalc .smpc-div p span.input input:focus,.post-type-property .openhouseshroud .openhouseblock .smpc-div p span.input input:focus{border:1px solid #ee3224;outline:0}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div input[type="button"],.post-type-property .mortgageshroud .openhouseblock .smpc-div input[type="button"],.post-type-property .openhouseshroud .mortgagecalc .smpc-div input[type="button"],.post-type-property .openhouseshroud .openhouseblock .smpc-div input[type="button"]{background:#9b9b9b;color:#fff;font-weight:300;letter-spacing:.04em;border:0;text-align:center;width:100%;max-width:135px;margin:10px auto;padding:10px;text-decoration:none;transition:all .15s ease-in-out;border-radius:0}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div input[type="button"]:hover,.post-type-property .mortgageshroud .openhouseblock .smpc-div input[type="button"]:hover,.post-type-property .openhouseshroud .mortgagecalc .smpc-div input[type="button"]:hover,.post-type-property .openhouseshroud .openhouseblock .smpc-div input[type="button"]:hover{background:#4a4a4a}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div input[type="button"]:focus,.post-type-property .mortgageshroud .openhouseblock .smpc-div input[type="button"]:focus,.post-type-property .openhouseshroud .mortgagecalc .smpc-div input[type="button"]:focus,.post-type-property .openhouseshroud .openhouseblock .smpc-div input[type="button"]:focus{outline:0}
@media(min-width:767px){.post-type-property .mortgageshroud .mortgagecalc .smpc-div input[type="button"],.post-type-property .mortgageshroud .openhouseblock .smpc-div input[type="button"],.post-type-property .openhouseshroud .mortgagecalc .smpc-div input[type="button"],.post-type-property .openhouseshroud .openhouseblock .smpc-div input[type="button"]{margin:0 auto}
}.post-type-property .mortgageshroud .mortgagecalc .smpc-div .calc-btn,.post-type-property .mortgageshroud .openhouseblock .smpc-div .calc-btn,.post-type-property .openhouseshroud .mortgagecalc .smpc-div .calc-btn,.post-type-property .openhouseshroud .openhouseblock .smpc-div .calc-btn{background:#ee3224 !important}
.post-type-property .mortgageshroud .mortgagecalc .smpc-div .calc-btn:hover,.post-type-property .mortgageshroud .mortgagecalc .smpc-div .calc-btn:focus,.post-type-property .mortgageshroud .openhouseblock .smpc-div .calc-btn:hover,.post-type-property .mortgageshroud .openhouseblock .smpc-div .calc-btn:focus,.post-type-property .openhouseshroud .mortgagecalc .smpc-div .calc-btn:hover,.post-type-property .openhouseshroud .mortgagecalc .smpc-div .calc-btn:focus,.post-type-property .openhouseshroud .openhouseblock .smpc-div .calc-btn:hover,.post-type-property .openhouseshroud .openhouseblock .smpc-div .calc-btn:focus{background:#cf1d10 !important}
.post-type-property .mortgageshroud .mortgagecalc .results,.post-type-property .mortgageshroud .openhouseblock .results,.post-type-property .openhouseshroud .mortgagecalc .results,.post-type-property .openhouseshroud .openhouseblock .results{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:20px 0;margin:20px 0}
.post-type-property .mortgageshroud .mortgagecalc .results p,.post-type-property .mortgageshroud .openhouseblock .results p,.post-type-property .openhouseshroud .mortgagecalc .results p,.post-type-property .openhouseshroud .openhouseblock .results p{margin-bottom:5px}
.post-type-property .mortgageshroud .mortgagecalc .smpc-error,.post-type-property .mortgageshroud .openhouseblock .smpc-error,.post-type-property .openhouseshroud .mortgagecalc .smpc-error,.post-type-property .openhouseshroud .openhouseblock .smpc-error{-ms-flex:0 100%;flex:0 100%;font-size:10px;color:#ca0000;margin-top:4px}
.post-type-property .mortgageshroud .mortgagecalc .smpc-monthlypayment,.post-type-property .mortgageshroud .openhouseblock .smpc-monthlypayment,.post-type-property .openhouseshroud .mortgagecalc .smpc-monthlypayment,.post-type-property .openhouseshroud .openhouseblock .smpc-monthlypayment{margin-top:15px;font-size:24px;color:#ca0000;margin-bottom:0;text-align:center}
.post-type-property .mortgageshroud .mortgagecalc .smpc-friendlyreminder,.post-type-property .mortgageshroud .openhouseblock .smpc-friendlyreminder,.post-type-property .openhouseshroud .mortgagecalc .smpc-friendlyreminder,.post-type-property .openhouseshroud .openhouseblock .smpc-friendlyreminder{display:none}
.post-type-property .mortgageshroud .mortgagecalc small,.post-type-property .mortgageshroud .openhouseblock small,.post-type-property .openhouseshroud .mortgagecalc small,.post-type-property .openhouseshroud .openhouseblock small{margin-top:15px;display:block}
.post-type-property .openhouseshroud{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap}
.post-type-property .openhouseshroud span.det{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:0 100%;flex:0 100%;text-align:center;margin-bottom:15px}
.post-type-property .openhouseshroud span.det span.detdate,.post-type-property .openhouseshroud span.det span.dettime{-ms-flex:0 100%;flex:0 100%}
.post-type-property .openhouseshroud span.det span.detdate{font-weight:500;font-size:17px}
.post-type-property .openhouseshroud span.det span.dettime{margin-bottom:0}.post-type-property .wps-spot{background-image:none !important;width:10px !important;height:10px !important;background:#4a4a4a;border:2px solid white;box-shadow:0 0 5px rgba(0,0,0,0.2) !important}
.post-type-property .wps-spot .wps-spotbubble-bg,.post-type-property .wps-spot .wps-spotborder{border-radius:0 !important}
.post-type-property .wps-spot .wps-spottitle{text-align:center !important;color:#4a4a4a !important}
.post-type-property .wps-spot .wps-spotcontent{text-align:left !important;color:#9b9b9b !important}
.property-actions{display:block;padding:10px 50px;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center}
@media(min-width:767px){.property-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}
}.property-actions .save{-ms-flex:0;flex:0}.property-actions section{display:inline-block}
@media(min-width:767px){.property-actions section{-ms-flex:0 auto;flex:0 auto;display:-ms-flexbox;display:flex}
}.property-actions section a{outline:0;color:#ee3224;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;padding:5px 0;font-size:12px}
@media(min-width:767px){.property-actions section a{padding:22px 0}}@media(min-width:767px){.property-actions section a{font-size:14px}
}.property-actions section a b{font-weight:normal;display:inline-block;padding:0 10px}
@media(min-width:767px){.property-actions section a b{padding:0 15px;border-right:1px solid #d8d8d8}
}.property-actions section a:hover{color:#a0170c}.property-actions section:last-child a b{border-right:0}
.property-actions section.save b{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.property-actions section.save b svg{margin-top:3px}@media(min-width:767px){.property-actions section.save b svg{margin-top:-2px}
}.property-lead .lead-full{position:relative;-ms-flex:0 100%;flex:0 100%;border-right:0 solid white;border-left:0 solid white;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:767px){.property-lead .lead-full{-ms-flex:0 80%;flex:0 80%;border-right:48px solid white;border-left:48px solid white}
}.property-lead img{display:block;cursor:pointer;height:auto}@media(max-height:800px){.property-lead img{max-height:100%}
}@media(min-width:1150px){.property-lead img{max-height:100%;width:auto}}@media screen and (min-width:1150px) and (min-width:0\0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:1150px) and (min-width:0\0) and (min-resolution:72dpi){.property-lead img{max-width:100%}
}.property-gallery,.videos-gallery,.floorplan-gallery,.brochure-gallery{background:rgba(255,255,255,0.95);position:fixed;visibility:visible;opacity:1;z-index:101;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}
.property-gallery .close,.videos-gallery .close,.floorplan-gallery .close,.brochure-gallery .close{color:#ee3224;position:absolute;top:2px;right:8px;padding:15px;z-index:200;cursor:pointer;transition:all .3s ease-in-out .3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1}
.property-gallery .close svg,.videos-gallery .close svg,.floorplan-gallery .close svg,.brochure-gallery .close svg{width:15px;height:15px}
@media(min-width:767px){.property-gallery .close,.videos-gallery .close,.floorplan-gallery .close,.brochure-gallery .close{top:2px;right:33px}
}.property-gallery .slide-frame,.videos-gallery .slide-frame,.floorplan-gallery .slide-frame,.brochure-gallery .slide-frame{border-top:24px solid white;border-bottom:24px solid white;visibility:visible;opacity:1;z-index:120;width:100%;height:100%;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
@media(min-width:767px){.property-gallery .slide-frame,.videos-gallery .slide-frame,.floorplan-gallery .slide-frame,.brochure-gallery .slide-frame{border-top:48px solid white;border-bottom:48px solid white}
}.property-gallery .slide-frame a.fullsize,.videos-gallery .slide-frame a.fullsize,.floorplan-gallery .slide-frame a.fullsize,.brochure-gallery .slide-frame a.fullsize{position:absolute;bottom:20px;font-size:14px}
.property-gallery .fullcont,.videos-gallery .fullcont,.floorplan-gallery .fullcont,.brochure-gallery .fullcont{opacity:1;transition:opacity .3s ease-in-out .3s}
.property-gallery .fullcont .prop-slide,.videos-gallery .fullcont .prop-slide,.floorplan-gallery .fullcont .prop-slide,.brochure-gallery .fullcont .prop-slide{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.property-gallery .fullcont .prop-slide>img,.videos-gallery .fullcont .prop-slide>img,.floorplan-gallery .fullcont .prop-slide>img,.brochure-gallery .fullcont .prop-slide>img{width:100%;height:auto;max-height:400px}
@media(min-width:560px){.property-gallery .fullcont .prop-slide>img,.videos-gallery .fullcont .prop-slide>img,.floorplan-gallery .fullcont .prop-slide>img,.brochure-gallery .fullcont .prop-slide>img{width:90%}
}@media(min-width:767px){.property-gallery .fullcont .prop-slide>img,.videos-gallery .fullcont .prop-slide>img,.floorplan-gallery .fullcont .prop-slide>img,.brochure-gallery .fullcont .prop-slide>img{width:auto;max-height:100%}
}.property-gallery .fullcont .prop-slide-vid,.videos-gallery .fullcont .prop-slide-vid,.floorplan-gallery .fullcont .prop-slide-vid,.brochure-gallery .fullcont .prop-slide-vid{background-size:contain !important;background-repeat:no-repeat !important;background-position:center center;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}
.property-gallery .fullcont .prop-slide-vid .films-btn,.property-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn,.single-agent .property-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.property-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn,.single-property .property-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.videos-gallery .fullcont .prop-slide-vid .films-btn,.videos-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn,.single-agent .videos-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.videos-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn,.single-property .videos-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.floorplan-gallery .fullcont .prop-slide-vid .films-btn,.floorplan-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn,.single-agent .floorplan-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.floorplan-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn,.single-property .floorplan-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.brochure-gallery .fullcont .prop-slide-vid .films-btn,.brochure-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn,.single-agent .brochure-gallery .fullcont .prop-slide-vid .gallery-vid-btn,.brochure-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn,.single-property .brochure-gallery .fullcont .prop-slide-vid .gallery-vid-btn{position:absolute;width:100%;height:100%;margin:0}
.property-gallery .fullcont .prop-slide-vid .films-btn>a,.property-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn>a,.single-agent .property-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.property-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn>a,.single-property .property-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.videos-gallery .fullcont .prop-slide-vid .films-btn>a,.videos-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn>a,.single-agent .videos-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.videos-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn>a,.single-property .videos-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.floorplan-gallery .fullcont .prop-slide-vid .films-btn>a,.floorplan-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn>a,.single-agent .floorplan-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.floorplan-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn>a,.single-property .floorplan-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.brochure-gallery .fullcont .prop-slide-vid .films-btn>a,.brochure-gallery .fullcont .prop-slide-vid .single-agent .gallery-vid-btn>a,.single-agent .brochure-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a,.brochure-gallery .fullcont .prop-slide-vid .single-property .gallery-vid-btn>a,.single-property .brochure-gallery .fullcont .prop-slide-vid .gallery-vid-btn>a{width:100%}
.property-gallery.closed,.videos-gallery.closed,.floorplan-gallery.closed,.brochure-gallery.closed{visibility:hidden;opacity:0;z-index:-100 !important;height:0}
.property-gallery.closed .fullcont,.videos-gallery.closed .fullcont,.floorplan-gallery.closed .fullcont,.brochure-gallery.closed .fullcont{opacity:0}
.property-gallery.closed .slide-frame,.videos-gallery.closed .slide-frame,.floorplan-gallery.closed .slide-frame,.brochure-gallery.closed .slide-frame{z-index:-100;height:0}
.property-gallery .slick-slider,.videos-gallery .slick-slider,.floorplan-gallery .slick-slider,.brochure-gallery .slick-slider{width:calc(100% - 100px);-ms-flex-order:2;order:2}
.property-gallery .slick-slider img,.videos-gallery .slick-slider img,.floorplan-gallery .slick-slider img,.brochure-gallery .slick-slider img{outline:0;display:none}
.property-gallery .slick-slider img:first-child,.videos-gallery .slick-slider img:first-child,.floorplan-gallery .slick-slider img:first-child,.brochure-gallery .slick-slider img:first-child{display:block}
.property-gallery .slick-slider.slick-initialized img,.videos-gallery .slick-slider.slick-initialized img,.floorplan-gallery .slick-slider.slick-initialized img,.brochure-gallery .slick-slider.slick-initialized img{display:block;width:auto}
.property-gallery .prev,.videos-gallery .prev,.floorplan-gallery .prev,.brochure-gallery .prev{-ms-flex-order:1;order:1;margin-right:auto}
.property-gallery .next,.videos-gallery .next,.floorplan-gallery .next,.brochure-gallery .next{-ms-flex-order:3;order:3;margin-left:auto}
.property-gallery .next svg,.videos-gallery .next svg,.floorplan-gallery .next svg,.brochure-gallery .next svg{transform:rotate(180deg)}
.property-gallery .prev,.property-gallery .next,.videos-gallery .prev,.videos-gallery .next,.floorplan-gallery .prev,.floorplan-gallery .next,.brochure-gallery .prev,.brochure-gallery .next{padding:150px 0;width:50px;text-align:center;opacity:.5;transition:all .2s ease-in-out}
.property-gallery .prev:hover,.property-gallery .next:hover,.videos-gallery .prev:hover,.videos-gallery .next:hover,.floorplan-gallery .prev:hover,.floorplan-gallery .next:hover,.brochure-gallery .prev:hover,.brochure-gallery .next:hover{cursor:pointer;opacity:1}
.property-gallery .brochure-cont,.videos-gallery .brochure-cont,.floorplan-gallery .brochure-cont,.brochure-gallery .brochure-cont{position:absolute;margin:0 auto;top:50px;right:0;bottom:50px;left:0}
@media(min-width:767px){.property-gallery .brochure-cont,.videos-gallery .brochure-cont,.floorplan-gallery .brochure-cont,.brochure-gallery .brochure-cont{top:0;right:0;bottom:0;left:0}
}.resources{background-color:#f9f9f9;padding:24px 0;border-bottom:1px solid #d8d8d8}
@media(min-width:767px){.resources{padding:48px 0}}.resources .guides{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.resources .guides .guide{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#fff;-ms-flex:0 100%;flex:0 100%;border:1px solid #d8d8d8;padding:60px 40px 90px;margin-bottom:24px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.resources .guides .guide:last-of-type{margin-bottom:30px}@media(min-width:767px){.resources .guides .guide{padding:120px 40px;margin-bottom:48px}
}@media(min-width:992px){.resources .guides .guide{-ms-flex:0 48%;flex:0 48%;max-width:48%}
.resources .guides .guide:last-of-type{margin-bottom:65px}}.resources .guides .guide h1{color:#cdcdd0;margin:0;text-transform:uppercase;letter-spacing:.025em;font-weight:800;font-size:20px}
@media(min-width:321px){.resources .guides .guide h1{font-size:28px}}@media(min-width:767px){.resources .guides .guide h1{font-size:36px}
}@media(min-width:1200px){.resources .guides .guide h1{font-size:52px}}.resources .guides .guide a{font-size:15px;text-transform:uppercase;outline:0;transition:color .3s ease-in-out}
.resources .guides .guide a:hover{color:#c11b0f}.resources .guides .guide a:hover svg>g>g>g>g>g>path,.resources .guides .guide a:hover svg polygon{fill:#c11b0f}
.resources .guides .guide a:hover svg>g>g>g>g>g>#Line{stroke:#c11b0f}.resources .guides .guide p{font-size:16px;margin-top:3px;margin-bottom:0;color:#9b9b9b}
@media(min-width:992px){.resources .guides .guide p{margin-top:0;font-size:20px}}
.resources .guides .guide svg{height:15px;width:15px;position:relative;top:1px}.resources .guides .guide svg path,.resources .guides .guide svg polygon,.resources .guides .guide svg #Line{transition:all .3s ease-in-out}
.resources .guides .guide svg:hover>g>g>g>g>g>path,.resources .guides .guide svg:hover polygon{fill:#c11b0f}
.resources .guides .guide svg:hover>g>g>g>g>g>#Line{stroke:#c11b0f}.resources .guides .guide .download{position:absolute;bottom:40px;left:40px}
.news-container{max-width:980px;margin:0 auto}.newsletter-signup{border-bottom:1px solid #d8d8d8;padding-bottom:50px}
.newsletter-signup h1{margin-bottom:60px;font-size:35px;text-align:center}.newsletter-signup img{display:block;zoom:50%;height:100px}
@-moz-document url-prefix(){.newsletter-signup img{height:auto;max-height:55px}}.newsletter-signup .form{padding:30px 24px;border-bottom:0}
.newsletter-signup .form ul{padding:0 !important;list-style:none !important}.newsletter-signup .form ul li{list-style-type:none !important}
.newsletter-signup .form .gform_body{margin:10px auto 0;width:100%}@media(min-width:992px){.newsletter-signup .form .gform_body{margin:30px auto 0}
}.newsletter-signup .form .gform_body ul#gform_fields_3{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.newsletter-signup .form .gform_body ul#gform_fields_3 li{padding:0}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li{position:relative;margin-bottom:20px !important;-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex}
@media(min-width:992px){.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li{margin-bottom:40px !important;padding:0 8px !important;max-width:47% !important;-ms-flex:0 47%;flex:0 47%}
}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li input[type="checkbox"]{position:absolute;z-index:5;opacity:0;width:15px !important;height:15px;left:0;top:50%;transform:translateY(-50%);margin-top:0 !important;cursor:pointer}
@media(min-width:992px){.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li input[type="checkbox"]{left:0}
}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li input:checked ~ .indicator:after{background:#ee3224;margin:0 auto;content:'';opacity:1}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li:hover input ~ .indicator{background:#f2f2f2}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li input:checked ~ .indicator{background:#ee3224}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li input:checked ~ label{font-weight:300 !important}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li .indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;width:15px;background:white;border:1px solid #d8d8d8;transition:background .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:1 !important;order:1 !important}
@media(min-width:992px){.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li .indicator{left:0}
}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li .indicator:after{position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li label{-ms-flex-order:2 !important;order:2 !important;margin-left:36px}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4 .gfield_checkbox li label p{margin-top:6px;font-size:16px}
@media(min-width:992px){.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_3{padding-right:16px}
}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_3,.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_6{-ms-flex:0 100%;flex:0 100%}
@media(min-width:992px){.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_3,.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_6{-ms-flex:1;flex:1}
}.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_4{-ms-flex:0 100%;flex:0 100%}
.newsletter-signup .form .gform_body ul#gform_fields_3 #field_3_5{-ms-flex:0 100%;flex:0 100%}
.newsletter-signup .form .gform_body ul#gform_fields_3 input{outline:0}.newsletter-signup .form .gform_body ul#gform_fields_3 input[type="submit"]{margin:16px auto 0;letter-spacing:.03em}
.newsletter-signup .form .gform_body ul#gform_fields_3 input[type="submit"]:hover{color:#c11b0f}
.contactus{padding:30px 0 0}@media(min-width:992px){.contactus{padding:60px 0 0}}
.contactus h1{font-size:30px;text-align:center}.contactus a{color:#ee3224;transition:color .3s ease-in-out;font-weight:400}
.contactus a:hover{color:#c11b0f}.contactus .inquiry-list{padding:60px 0;color:#4a4a4a}
.contactus .inquiry-list p{color:#4a4a4a}.form{padding-top:30px;padding:0;margin-bottom:30px;border-bottom:0}
@media(min-width:767px){.form{padding:30px 16px}}.form .sm-container{padding:0}@media(min-width:767px){.form .sm-container{padding:0 24px}
}.form .gform_confirmation_wrapper{min-height:0}.map-footer{padding-top:40px;padding-bottom:40px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.careers-wrap{border-bottom:1px solid #d8d8d8;background:#fafafa}.careers-wrap .careergrid{display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0}
@media(min-width:767px){.careers-wrap .careergrid{padding:24px 0}}.careers-wrap .careergrid .article-box{padding:12px 24px;-ms-flex:0 100%;flex:0 100%}
.careers-wrap .careergrid .article-box:first-of-type{padding:12px 24px 12px}@media(min-width:767px){.careers-wrap .careergrid .article-box{-ms-flex:0 50%;flex:0 50%;max-width:50%;padding:24px 24px 24px 48px}
.careers-wrap .careergrid .article-box:first-of-type{padding:24px 24px 24px 48px}
.careers-wrap .careergrid .article-box:nth-of-type(even){padding:24px 48px 24px 24px}
}.careers-wrap .careergrid article{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;width:100%;-ms-flex:0 100%;flex:0 100%;height:100%;padding:60px 30px}
@media(min-width:767px){.careers-wrap .careergrid article{-ms-flex:0 50%;flex:0 50%;padding:60px}
}.careers-wrap .careergrid article:hover span.screen{background:rgba(255,255,255,0.85)}
.careers-wrap .careergrid article:hover .info-overlay h1{color:#ee3224 !important}
.careers-wrap .careergrid article:hover .info-overlay h1 a{color:#ee3224 !important}
.careers-wrap .careergrid article:hover .info-overlay .meta-info{color:#ee3224 !important}
.careers-wrap .careergrid article:hover .info-overlay .meta-info a{color:#ee3224 !important}
.careers-wrap .careergrid article:hover .info-overlay svg g{fill:#ee3224 !important}
.careers-wrap .careergrid article span.screen{background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;transition:background .3s ease-in-out}
.careers-wrap .careergrid article .info-overlay{position:relative;text-align:center;z-index:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}
.careers-wrap .careergrid article .info-overlay .meta-info{font-size:15px;font-weight:300;letter-spacing:1px;color:white;-ms-flex-item-align:start;align-self:flex-start}
.careers-wrap .careergrid article .info-overlay .meta-info a{outline:0;color:white;transition:color .3s ease-in-out}
.careers-wrap .careergrid article .info-overlay .meta-info a:hover{color:#ee3224;text-shadow:0 0 2px rgba(0,0,0,0.2)}
.careers-wrap .careergrid article .info-overlay a{outline:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.careers-wrap .careergrid article .info-overlay img,.careers-wrap .careergrid article .info-overlay svg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%}
.careers-wrap .careergrid article .info-overlay svg{width:240px;height:240px}@media(min-width:767px){.careers-wrap .careergrid article .info-overlay svg{width:initial;height:auto}
}.careers-wrap .careergrid article .info-overlay svg g{transition:fill .3s ease-in-out}
.careers-wrap .careergrid article .info-overlay svg:hover>g>g{fill:#ee3224}.careers-wrap .careergrid article h1{transition:color .3s ease-in-out;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:white;line-height:1.1;font-size:42px}
@media(min-width:767px){.careers-wrap .careergrid article h1{font-size:32px}}@media(min-width:992px){.careers-wrap .careergrid article h1{font-size:62px}
}.careers-wrap .careergrid article h1 a{transition:color .3s ease-in-out;color:white}
.careers-wrap .careergrid article h1 a:hover{color:#ee3224}.careers-wrap .careergrid article a.read-more{padding:10px 15px;color:#4a4a4a;font-size:15px;background:white;transition:color .3s ease-in-out,background .3s ease-in-out;-ms-flex-item-align:end;align-self:flex-end}
.careers-wrap .careergrid article a.read-more:hover{color:white;background:#ee3224}
.careers-wrap .half{display:-ms-flexbox;display:flex;-ms-flex:0 100%;flex:0 100%;margin-bottom:30px}
.careers-wrap .half>div:first-child{margin-right:15px}.careers-wrap .half>div:last-child{margin-left:15px}
.careers-wrap .half .fiftyhalf{display:-ms-flexbox;display:flex;-ms-flex:0 50%;flex:0 50%;-ms-flex-flow:column;flex-flow:column}
.careers-wrap .bottomhalf{display:-ms-flexbox;display:flex;-ms-flex:0 100%;flex:0 100%}
.careers-wrap .swatchblock{display:-ms-flexbox;display:flex;background:#9b9b9b;margin-bottom:30px}
.careers-wrap .swatchblock .data{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:0 50%;flex:0 50%;color:white;padding:25px 30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.careers-wrap .swatchblock .data .meta,.careers-wrap .swatchblock .data .post-type-neighborhood .meta-two,.post-type-neighborhood .careers-wrap .swatchblock .data .meta-two{margin-bottom:0;text-align:left;display:block;width:100%;margin-bottom:20px;font-weight:300;letter-spacing:.04em}
.careers-wrap .swatchblock .data .title{font-size:23px;font-weight:300;letter-spacing:.04em}
.careers-wrap .swatchblock .photo{-ms-flex:0 50%;flex:0 50%}.careers-wrap .swatchblock .photo img{display:block;width:100%;height:auto}
.careers-wrap .bottomsmall{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.careers-wrap .single{position:relative;-ms-flex:1;flex:1}.careers-wrap .single>img{width:100%;max-width:none}
.careers-wrap .single:first-child{margin-right:15px}.careers-wrap .single:last-child{margin-left:15px}
.careers-wrap .single .meta,.careers-wrap .single .post-type-neighborhood .meta-two,.post-type-neighborhood .careers-wrap .single .meta-two{position:absolute;bottom:0;left:0;right:0;display:block;background:rgba(255,255,255,0.8);margin-bottom:0;padding:7px;color:#4a4a4a;font-size:14px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.careers-wrap .single .meta img,.careers-wrap .single .post-type-neighborhood .meta-two img,.post-type-neighborhood .careers-wrap .single .meta-two img{zoom:50%;margin-right:10px}
.careers-wrap .singlehalf{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.careers-wrap .full{padding:50px;text-align:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;background:#fafafa;-ms-flex:2;flex:2;border:1px solid #d8d8d8;width:calc(100%);min-height:500px}
.careers-wrap .full.wide{width:calc(100%)}.careers-wrap .full.wimage{width:calc(100%);margin-bottom:30px}
.careers-wrap .full .meta,.careers-wrap .full .post-type-neighborhood .meta-two,.post-type-neighborhood .careers-wrap .full .meta-two{-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1;margin-bottom:0;color:#4a4a4a;font-size:14px}
.careers-wrap .full .title{-ms-flex-pack:center;justify-content:center;-ms-flex:2;flex:2;padding:10% 15%;letter-spacing:.04em;-ms-flex-align:center;align-items:center}
.careers-wrap .full .title a{font-size:40px;font-weight:300;color:#4a4a4a;line-height:55px;transition:all .2s ease-in-out}
.careers-wrap .full .title a:hover{color:#ee3224}.careers-wrap .full .readmore a{padding:10px 15px;color:white;font-size:15px;background:#9b9b9b;transition:all .2s ease-in-out}
.careers-wrap .full .readmore a:hover{background:#686868}.post-type-neighborhood select{display:none !important}
.post-type-neighborhood a{outline:0}.post-type-neighborhood .filters{padding:0}@media(min-width:767px){.post-type-neighborhood .filters{padding:0 48px}
}.post-type-neighborhood .filters .nice-select{padding:20px 24px 20px 24px;width:100%}
@media(min-width:767px){.post-type-neighborhood .filters .nice-select{padding:20px 0 20px 2px;width:350px}
}.post-type-neighborhood .filters .nice-select:after{right:24px;border-top:5px solid #9b9b9b;position:absolute;top:17px}
@media(min-width:767px){.post-type-neighborhood .filters .nice-select:after{right:70px}
}.post-type-neighborhood .filters .nice-select span{position:absolute;top:50%;transform:translateY(-50%)}
.post-type-neighborhood .filters .nice-select .list{max-height:320px;overflow:auto;top:0;border-bottom:1px solid #d8d8d8;transform:scale(0) translateY(37px)}
@media(min-width:767px){.post-type-neighborhood .filters .nice-select .list{transform:scale(0) translateY(36px);max-height:450px;border:1px solid #d8d8d8}
}.post-type-neighborhood .filters .nice-select .list li{padding:5px 24px}@media(min-width:767px){.post-type-neighborhood .filters .nice-select .list li{padding:5px 23px 5px 12px}
}.post-type-neighborhood .filters .nice-select:hover{border-color:#d8d8d8}.post-type-neighborhood .filters .nice-select.open .list{transform:scale(1) translateY(37px);border-bottom:1px solid #d8d8d8;box-shadow:none !important}
@media(min-width:767px){.post-type-neighborhood .filters .nice-select.open .list{transform:scale(1) translateY(36px);border:1px solid #d8d8d8}
}.post-type-neighborhood div.neighborhood{border-bottom:1px solid #d8d8d8;margin-top:48px}
.post-type-neighborhood .meta,.post-type-neighborhood .meta-two{margin-bottom:35px;padding-top:67px}
.post-type-neighborhood .meta h1,.post-type-neighborhood .meta-two h1{margin-top:0;text-align:center;margin-bottom:20px}
@media(min-width:767px){.post-type-neighborhood .meta h1,.post-type-neighborhood .meta-two h1{margin-bottom:35px}
}.post-type-neighborhood .meta p,.post-type-neighborhood .meta-two p{margin:0 auto;max-width:1024px;font-size:15px;line-height:1.8;text-align:left}
@media(min-width:992px){.post-type-neighborhood .meta p,.post-type-neighborhood .meta-two p{padding:0 48px}
}.post-type-neighborhood .meta-two{padding-top:48px;margin-bottom:48px}.post-type-neighborhood .gallery img{width:100%}
.post-type-neighborhood .gallery .gen-slider{max-height:100%}.post-type-neighborhood .gallery .gen-slider .slidez{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
.post-type-neighborhood .details{display:-ms-flexbox;display:flex;border-top:1px solid #d8d8d8;padding:30px 24px}
.post-type-neighborhood .details.expectations{-ms-flex-flow:column nowrap;flex-flow:column nowrap}
@media(min-width:992px){.post-type-neighborhood .details.expectations{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}.post-type-neighborhood .details.expectations .detail{padding:30px 25px;border-bottom:1px solid #d8d8d8;text-align:center;-ms-flex:1;flex:1}
.post-type-neighborhood .details.expectations .detail:first-child{padding-top:0}@media(min-width:992px){.post-type-neighborhood .details.expectations .detail:first-child{padding-top:10px}
}.post-type-neighborhood .details.expectations .detail:last-child{border-bottom:0;padding-bottom:0}
@media(min-width:992px){.post-type-neighborhood .details.expectations .detail{padding:10px 25px;border-right:1px solid #d8d8d8;border-bottom:0;text-align:left}
.post-type-neighborhood .details.expectations .detail:last-child{border-right:0;padding-bottom:25px}
}.post-type-neighborhood .details.expectations .detail .title{font-size:13px;text-transform:uppercase;color:#4a4a4a;margin-bottom:5px;display:block;font-weight:500}
.post-type-neighborhood .details.expectations .detail p{color:#9b9b9b;font-size:14px;margin-bottom:10px}
.post-type-neighborhood .details.expectations .detail p:last-child{margin-bottom:0}
.post-type-neighborhood .details.map{padding-left:24px;padding-right:24px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}
@media(min-width:767px){.post-type-neighborhood .details.map{padding-left:48px;padding-right:48px;-ms-flex-flow:row wrap;flex-flow:row wrap}
}.post-type-neighborhood .details.map .area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1.3;flex:1.3;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #d8d8d8}
@media(min-width:767px){.post-type-neighborhood .details.map .area{-ms-flex:0 100%;flex:0 100%}
}@media(min-width:1150px){.post-type-neighborhood .details.map .area{-ms-flex:1.4;flex:1.4;border-right:1px solid #d8d8d8;border-bottom:0}
}.post-type-neighborhood .details.map .area #gmap{border:1px solid #d8d8d8;-ms-flex:0 100%;flex:0 100%;width:100%;height:100%;min-height:200px;margin-bottom:20px;max-height:200px;min-width:200px}
.post-type-neighborhood .details.map .area #gmap .gmnoprint{display:none}.post-type-neighborhood .details.map .area #gmap img{width:100%;min-width:100%}
@media(min-width:767px){.post-type-neighborhood .details.map .area #gmap{-ms-flex:1;flex:1}
}@media(min-width:1150px){.post-type-neighborhood .details.map .area #gmap{-ms-flex:1.4;flex:1.4;width:100%;height:100%;margin-right:5%;margin-bottom:0}
}.post-type-neighborhood .details.map .area .areadeets{-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:20px}
@media(min-width:767px){.post-type-neighborhood .details.map .area .areadeets{-ms-flex:1;flex:1}
}@media(min-width:1150px){.post-type-neighborhood .details.map .area .areadeets{padding-bottom:0;text-align:left;padding-right:20px}
}.post-type-neighborhood .details.map .area .areadeets span.title{font-weight:500;color:#4a4a4a;display:block;text-transform:uppercase;font-size:13px;margin-bottom:5px;margin-top:12px}
.post-type-neighborhood .details.map .area .areadeets span.title:first-child{margin-top:0}
.post-type-neighborhood .details.map .area .areadeets span.info{color:#9b9b9b;font-size:14px;display:block;margin-bottom:3px}
.post-type-neighborhood .details.map .listinginfo{-ms-flex:1.3;flex:1.3;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:20px;padding:30px 0 0 0}
@media(min-width:767px){.post-type-neighborhood .details.map .listinginfo{-ms-flex:0 50%;flex:0 50%;margin-bottom:0}
}@media(min-width:1150px){.post-type-neighborhood .details.map .listinginfo{-ms-flex:1;flex:1;-ms-flex-align:start;align-items:flex-start;padding:30px 30px 30px 30px;margin-bottom:0;border-right:1px solid #d8d8d8}
}@media(min-width:1400px){.post-type-neighborhood .details.map .listinginfo{-ms-flex:1.15;flex:1.15}
}.post-type-neighborhood .details.map .listinginfo span.maintitle{display:block;margin-bottom:30px;font-size:18px;color:#4a4a4a}
@media(min-width:1150px){.post-type-neighborhood .details.map .listinginfo span.maintitle{margin-bottom:0}
}.post-type-neighborhood .details.map .listinginfo .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:1150px){.post-type-neighborhood .details.map .listinginfo .list{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:2%}
}.post-type-neighborhood .details.map .listinginfo .list .item{padding:0 15px;margin-bottom:15px;-ms-flex:0 50%;flex:0 50%}
.post-type-neighborhood .details.map .listinginfo .list .item:first-of-type{padding-left:0}
@media(min-width:767px){.post-type-neighborhood .details.map .listinginfo .list .item{-ms-flex:1;flex:1}
}@media(min-width:1150px){.post-type-neighborhood .details.map .listinginfo .list .item{-ms-flex:0 22%;flex:0 22%;max-width:22%;margin:0;padding:0}
}.post-type-neighborhood .details.map .listinginfo .list .item .title{text-transform:uppercase;font-size:13px;font-weight:500;color:#4a4a4a;line-height:15px;display:inline-block;padding-bottom:4px;border-bottom:1px solid #4a4a4a;margin-bottom:5px}
.post-type-neighborhood .details.map .listinginfo .list .item .number{display:block;font-size:23px;font-weight:100;color:#9b9b9b}
.post-type-neighborhood .details.map .attractions{-ms-flex:1;flex:1;padding:0;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
@media(min-width:767px){.post-type-neighborhood .details.map .attractions{padding-top:30px;-ms-flex:0 50%;flex:0 50%}
}@media(min-width:1150px){.post-type-neighborhood .details.map .attractions{-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;-ms-flex-align:start;align-items:flex-start;padding:30px 0 30px 30px}
}.post-type-neighborhood .details.map .attractions span.title{display:block;margin-bottom:20px;font-size:18px;color:#4a4a4a;text-align:center}
@media(min-width:1150px){.post-type-neighborhood .details.map .attractions span.title{text-align:left;margin-right:auto}
}.post-type-neighborhood .details.map .attractions a{outline:0}.post-type-neighborhood .details.map .attractions div{margin-bottom:auto}
.post-type-neighborhood .details.map .attractions p{text-align:center;font-size:14px;line-height:22px;color:#9b9b9b;margin-bottom:0}
@media(min-width:1150px){.post-type-neighborhood .details.map .attractions p{text-align:left}
}.post-type-neighborhood .details.transportation{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:24px;padding-right:24px;-ms-flex-align:center;align-items:center}
@media(min-width:767px){.post-type-neighborhood .details.transportation{padding-left:48px;padding-right:48px}
}@media(min-width:992px){.post-type-neighborhood .details.transportation{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}.post-type-neighborhood .details.transportation .subway{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;border-bottom:1px solid #d8d8d8;padding-bottom:30px}
@media(min-width:992px){.post-type-neighborhood .details.transportation .subway{border-bottom:0;padding-right:30px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:0;padding-bottom:0;margin-bottom:0}
}.post-type-neighborhood .details.transportation .subway .data{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
@media(min-width:992px){.post-type-neighborhood .details.transportation .subway .data{margin-bottom:0;-ms-flex:0 100%;flex:0 100%}
}.post-type-neighborhood .details.transportation .subway .data .maintitle{font-size:18px;color:#4a4a4a;margin-bottom:15px;display:block;text-align:center}
@media(min-width:992px){.post-type-neighborhood .details.transportation .subway .data .maintitle{text-align:left}
}.post-type-neighborhood .details.transportation .subway .data .train{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.post-type-neighborhood .details.transportation .subway .data .train .item{padding-right:10px;text-align:center}
.post-type-neighborhood .details.transportation .subway .data .train .item:last-child{padding-right:0}
.post-type-neighborhood .details.transportation .subway .data .train .item .title{text-transform:uppercase;font-size:14px;padding-bottom:4px;border-bottom:1px solid #4a4a4a;margin-bottom:2px;color:#4a4a4a}
.post-type-neighborhood .details.transportation .subway .data .train .item .number{font-size:25px;color:#9b9b9b}
.post-type-neighborhood .details.transportation .subway .stations{-ms-flex:1;flex:1;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:left}
@media(min-width:992px){.post-type-neighborhood .details.transportation .subway .stations{-ms-flex:0 100%;flex:0 100%}
}.post-type-neighborhood .details.transportation .subway .stations .route{padding:2px 0 3px 0;width:25px;text-align:center;max-width:25px;display:inline-block;color:white;margin-bottom:5px;background:red;border-radius:100%;margin-right:5px;font-weight:900}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="1"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="2"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="3"]{background:#ee352e}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="4"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="5"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="6"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="6d"]{background:#00933c}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="7"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="7d"]{background:#b933ad}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="A"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="C"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="E"]{background:#2850ad}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="B"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="D"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="F"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="M"]{background:#f66319}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="G"]{background:#6cbe45}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="J"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="Z"]{background:#963}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="L"]{background:#a7a9ac}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="S"]{background:#808183}
.post-type-neighborhood .details.transportation .subway .stations .route[data-route="N"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="Q"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="R"],.post-type-neighborhood .details.transportation .subway .stations .route[data-route="W"]{color:black;background:#fccc0a}
.post-type-neighborhood .details.transportation .attractions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:992px){.post-type-neighborhood .details.transportation .attractions{-ms-flex:3.7;flex:3.7;padding:30px 0 30px 30px;border-left:1px solid #d8d8d8}
}@media(min-width:1200px){.post-type-neighborhood .details.transportation .attractions{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}
}.post-type-neighborhood .details.transportation .attractions .attraction{-ms-flex:0 50%;flex:0 50%;margin-bottom:25px;padding:0 10px}
@media(min-width:560px){.post-type-neighborhood .details.transportation .attractions .attraction{-ms-flex:0 33%;flex:0 33%}
}@media(min-width:767px){.post-type-neighborhood .details.transportation .attractions .attraction{padding:0 20px}
}@media(min-width:992px){.post-type-neighborhood .details.transportation .attractions .attraction{padding:0 20px;margin-right:0}
}@media(min-width:1200px){.post-type-neighborhood .details.transportation .attractions .attraction{-ms-flex:1;flex:1;-ms-flex:none;flex:none;margin-bottom:0}
}.post-type-neighborhood .details.transportation .attractions .attraction .title{text-transform:uppercase;color:#4a4a4a;font-size:13px;font-weight:500;padding-bottom:6px;border-bottom:1px solid #4a4a4a;margin-bottom:9px;text-align:left;margin-left:8px}
.post-type-neighborhood .details.transportation .attractions .attraction .data{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.post-type-neighborhood .details.transportation .attractions .attraction .data .number{font-size:23px;padding-left:5px;color:#9b9b9b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-weight:100}
.post-type-neighborhood .details.transportation .attractions .attraction .data .number .e-sign{display:none}
@media(min-width:767px){.post-type-neighborhood .details.transportation .attractions .attraction .data .number .e-sign{display:inline-block;margin-right:11px}
}.post-type-neighborhood .details.transportation .attractions .attraction .data .icon img{display:block;width:42px;height:42px}
.post-type-neighborhood .recommended .containerx{border-bottom:1px solid #d8d8d8}.post-type-neighborhood .recommended .containerx .proplist{margin-top:40px;padding:0 0 40px}
.page-saved-listings .nothingsaved{width:80%;margin:0 auto;background:white;border:1px solid #d8d8d8;padding:20px;text-align:center;margin-top:40px}
.page-saved-listings .nothingsaved h2{margin-bottom:30px;display:block}.page-saved-listings .nothingsaved a{color:#ee3224}
@media(min-width:992px){.page-saved-listings .nothingsaved{width:60%;padding:100px}
}.page-neighborhoods .filters select{display:none !important}.page-neighborhoods .filters .nice-select{padding:20px 0 20px 2px;width:100%}
@media(min-width:767px){.page-neighborhoods .filters .nice-select{width:350px}}.page-neighborhoods .filters .nice-select span{position:absolute;top:50%;transform:translateY(-50%)}
.page-neighborhoods .filters .nice-select:after{right:0;top:17px}@media(min-width:767px){.page-neighborhoods .filters .nice-select:after{right:120px}
}.page-neighborhoods .filters .nice-select .list{max-height:320px;overflow:auto;top:0;transform:scale(0) translateY(36px)}
@media(min-width:767px){.page-neighborhoods .filters .nice-select .list{max-height:450px}
}.page-neighborhoods .filters .nice-select .list li{padding:5px 23px 5px 12px}.page-neighborhoods .filters .nice-select:hover{border-color:#d8d8d8}
.page-neighborhoods .filters .nice-select.open .list{transform:scale(1) translateY(36px);border:1px solid #d8d8d8;box-shadow:none !important}
.neighborhoods{border-bottom:1px solid #d8d8d8;padding-bottom:24px}@media(min-width:767px){.neighborhoods{padding-bottom:48px}
}.neighborhoods .neighborhoodbg{background-size:cover;width:100%;height:900px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
@media(min-width:767px){.neighborhoods .neighborhoodbg{-ms-flex-align:center;align-items:center}
}.neighborhoods .neighborhoodbg select{display:none !important}.neighborhoods .neighborhoodbg .nice-select{width:100%;height:24px;background:#fff;z-index:1;color:#4a4a4a;border-bottom:1px solid #d8d8d8;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;position:fixed;right:0;left:0;padding:20px 24px 20px 24px}
@media(min-width:767px){.neighborhoods .neighborhoodbg .nice-select{height:48px;border-bottom:1px solid white;position:relative;max-width:600px;height:48px;padding:20px 0 20px 24px;font-size:13px}
}@media screen and (max-height:520px) and (min-width:767px){.neighborhoods .neighborhoodbg .nice-select{position:fixed;height:24px;top:48px;right:0;left:0;width:100%;max-width:100%;padding:20px 48px;border-bottom:1px solid #d8d8d8}
.neighborhoods .neighborhoodbg .nice-select:after{top:17px !important;right:48px !important}
.neighborhoods .neighborhoodbg .nice-select.open .list{max-height:280px !important;transform:scale(1) translateY(37px) !important;border-bottom:1px solid #d8d8d8 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important}
}.neighborhoods .neighborhoodbg .nice-select:after{border-top-color:#9b9b9b;top:17px;right:24px}
@media(min-width:767px){.neighborhoods .neighborhoodbg .nice-select:after{top:21px}
}.neighborhoods .neighborhoodbg .nice-select .list{max-height:320px;width:100%;overflow:auto;top:0;transform:scale(0) translateY(37px);border-bottom:1px solid #d8d8d8;box-shadow:none !important}
@media(min-width:767px){.neighborhoods .neighborhoodbg .nice-select .list{border:1px solid #d8d8d8;max-height:280px;transform:scale(0) translateY(42px)}
}.neighborhoods .neighborhoodbg .nice-select .list li{padding:5px 24px}@media(min-width:767px){.neighborhoods .neighborhoodbg .nice-select .list li{padding:5px 23px 5px 12px}
}.neighborhoods .neighborhoodbg .nice-select.open .list{transform:scale(1) translateY(37px)}
@media(min-width:767px){.neighborhoods .neighborhoodbg .nice-select.open .list{transform:scale(1) translateY(42px)}
}.neighborhoods .neighborhoodbg .nice-select .option{padding-top:5px;padding-bottom:5px}
.new-dev-intro,.page-team .team-intro,.page-related-rentals .team-intro{padding:30px 0;border-bottom:1px solid #d8d8d8}
@media(min-width:992px){.new-dev-intro,.page-team .team-intro,.page-related-rentals .team-intro{padding:60px 0}
}.new-dev-intro img,.page-team .team-intro img,.page-related-rentals .team-intro img{display:block;padding:30px 0 38px}
.new-dev-intro img.aligncenter,.page-team .team-intro img.aligncenter,.page-related-rentals .team-intro img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.new-dev-intro img.alignright,.page-team .team-intro img.alignright,.page-related-rentals .team-intro img.alignright{margin-left:auto;margin-right:0}
.new-dev-intro a,.page-team .team-intro a,.page-related-rentals .team-intro a{outline:0}
.new-dev-intro p,.page-team .team-intro p,.page-related-rentals .team-intro p{font-size:15px;line-height:1.8;margin:0 0 22px}
.new-dev-intro .large,.page-team .team-intro .large,.page-related-rentals .team-intro .large{display:inline-block;margin-top:28px}
.new-dev-props{padding:60px 0;border-bottom:1px solid #d8d8d8}.new-dev-props .dev-prop{border-bottom:1px solid #d8d8d8;padding:60px 0}
.new-dev-props .dev-prop:first-of-type{padding-top:0}.new-dev-props .dev-prop:last-of-type{padding-bottom:0;border-bottom:0}
.new-dev-props .dev-prop .containerx{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}
@media(min-width:992px){.new-dev-props .dev-prop .containerx{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}.new-dev-props .dev-prop .img{-ms-flex-order:1;order:1;width:100%;-ms-flex:0 100%;flex:0 100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media(min-width:992px){.new-dev-props .dev-prop .img{-ms-flex-order:2;order:2;height:auto;-ms-flex:1 65%;flex:1 65%;width:100%}
}.new-dev-props .dev-prop .img img{width:100%}.new-dev-props .dev-prop .specs{-ms-flex-order:2;order:2;-ms-flex:0 100%;flex:0 100%;border-top:0;padding:16px 0}
@media(min-width:992px){.new-dev-props .dev-prop .specs{-ms-flex-order:1;order:1;padding:16px 90px 16px 0;-ms-flex:1 35%;flex:1 35%;max-width:35%;max-height:100%;border-left:0}
}.new-dev-props .dev-prop .specs h2{font-weight:300;font-size:18px;margin:0 0 20px}
.new-dev-props .dev-prop .specs .intro-para{line-height:1.8;color:#4a4a4a;margin:30px 0}
.new-dev-props .dev-prop .specs h3{font-size:15px;margin:0}.new-dev-props .dev-prop .specs p.prop-desc,.new-dev-props .dev-prop .specs p.prop-desc-long{color:#4a4a4a;font-size:15px;line-height:1.8}
.new-dev-props .dev-prop .specs p.prop-desc-long{display:none}.new-dev-props .dev-prop .specs a{outline:0;display:block;margin-top:12px;text-decoration:underline}
.new-dev-props .dev-prop .specs a.activelistings{margin-top:12px}.new-dev-props .dev-prop .specs p{font-size:15px;line-height:1.5;color:#9b9b9b;margin:0 0 20px}
.new-dev-props .dev-prop .specs p a{margin-top:0}.page-team .team-intro,.page-related-rentals .team-intro{color:#4a4a4a;font-size:18px}
.page-team .team-intro h1,.page-related-rentals .team-intro h1{font-size:25px;text-align:center}
.page-team .agents,.page-related-rentals .agents{padding-top:60px;border-bottom:1px solid #d8d8d8}
.page-team .agents .head-search-wrap .category-heading,.page-related-rentals .agents .head-search-wrap .category-heading{text-align:center;position:relative;width:100%;border-bottom:1px solid #d8d8d8;padding:15px;margin:25px 0 50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap}
.page-team .agents .head-search-wrap .category-heading:first-of-type,.page-related-rentals .agents .head-search-wrap .category-heading:first-of-type{margin:0 0 25px}
@media(min-width:767px){.page-team .agents .head-search-wrap .category-heading,.page-related-rentals .agents .head-search-wrap .category-heading{margin:50px 0}
.page-team .agents .head-search-wrap .category-heading:first-of-type,.page-related-rentals .agents .head-search-wrap .category-heading:first-of-type{margin:0 0 50px}
}.page-team .agents .head-search-wrap h2.team-category,.page-related-rentals .agents .head-search-wrap h2.team-category{font-weight:300;color:#9b9b9b;background:#f3f3f3;padding:0 25px;position:absolute;top:15px;margin:0 auto;left:50%;transform:translateX(-50%)}
@media(min-width:767px){.page-team .agents .head-search-wrap h2.team-category,.page-related-rentals .agents .head-search-wrap h2.team-category{padding:0 50px}
}.page-team .agent-grid .agent-card .agent-info,.page-related-rentals .agent-grid .agent-card .agent-info{text-align:left}
.page-team .agent-grid .agent-card .agent-info h2,.page-related-rentals .agent-grid .agent-card .agent-info h2{text-align:left;margin-bottom:2px}
.page-team .agent-grid .agent-card .agent-info p,.page-related-rentals .agent-grid .agent-card .agent-info p{font-size:12px}
@media(min-width:767px){.page-related-rentals .agent-grid .agent-card{-ms-flex:1 50%;flex:1 50%;max-width:50%}
}.careers-sub{border-bottom:1px solid #d8d8d8;padding:30px 0;color:#4a4a4a}.careers-sub h1{margin-top:0;margin-bottom:30px;text-align:center;font-size:25px}
.careers-sub ul,.careers-sub ol{margin-bottom:26px}.careers-sub .tri-img{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.careers-sub .tri-img .img{-ms-flex:0 100%;flex:0 100%;margin-bottom:24px}@media(min-width:767px){.careers-sub .tri-img .img{padding:20px;-ms-flex:0 33%;flex:0 33%;max-width:33%}
}.careers-sub .tri-img .img img{display:block;width:100%;height:auto}.careers-sub .tri-img .img:nth-of-type(1),.careers-sub .tri-img .img:nth-of-type(3){display:none}
@media(min-width:767px){.careers-sub .tri-img .img:nth-of-type(1),.careers-sub .tri-img .img:nth-of-type(3){display:block}
}.careers-sub .sub-career-content{padding-top:40px;max-width:1024px;margin:0 auto}
@media(min-width:767px){.careers-sub .sub-career-content{padding:50px 48px}}.careers-sub .sub-career-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.careers-sub .sub-career-content img.alignright{margin-left:auto;margin-right:0}.account{text-align:center;padding:50px}
.account h1{font-size:30px;color:#9b9b9b;margin-bottom:50px}.account form{max-width:500px;margin:0 auto}
.account form .accsec{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}
.account form .accsec span.heading{-ms-flex:0 100%;flex:0 100%;text-align:left;margin-bottom:20px;color:#9b9b9b}
.account form .accsec p.form-username{-ms-flex:0 48%;flex:0 48%}.account form .accsec p.form-username.ln{margin-left:auto}
.account form .accsec p.form-email{-ms-flex:0 100%;flex:0 100%}.account form .accsec p.form-password{-ms-flex:0 100%;flex:0 100%;color:#9b9b9b}
.account form .accsec input{width:100%;padding:15px 25px;color:#9b9b9b;border:1px solid #d8d8d8;outline:none !important}
.account form .accsec input::-webkit-input-placeholder{color:#d8d8d8}.account form .accsec input::-moz-placeholder{color:#d8d8d8}
.account form .accsec input:-ms-input-placeholder{color:#d8d8d8}.account form .accsec input:-moz-placeholder{color:#d8d8d8}
.account form .accsec.changepassword{margin-top:30px}.account form input[type="submit"]{border:transparent;background:0;color:#ee3224;transition:all .2s ease-in-out;outline:none !important}
.account form input[type="submit"]:hover{text-decoration:underline}
.account .instructions{max-width:500px;margin:0 auto}.account .instructions p{color:#ee3224}
.ohgen{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}
.ohgen .generator{max-width:980px;-ms-flex:0 100%;flex:0 100%;text-align:center;padding:100px 0}
.ohgen .generator h1{margin-bottom:0}.ohgen .generator p{margin-bottom:30px}.ohgen .generator form{margin:0 auto;width:100%;text-align:center}
.ohgen .generator form input[type="submit"]{background:0;border:1px solid #d8d8d8;padding:10px 20px;color:#ee3224;margin-top:50px;transition:all .2s ease-in-out}
.ohgen .generator form input[type="submit"]:hover{color:#cf1d10;background:#f6f6f6}
.ohgen .generator .nice-select{padding:7px 10px;height:41px;border:1px solid #d8d8d8;width:320px;margin:0 auto;float:none;font-size:18px}
.ohgen .generator .nice-select:after{top:18px}.ohgen .property-table{border-collapse:collapse;margin:0 0 1em}
.ohgen .property-table th,.ohgen .property-table td{padding:8px;font-size:12px;color:#9b9b9b;border:1px solid #ddd}
.ohgen .property-table tr:nth-child(odd){background:#fafafa}.ohgen .codesection{max-width:980px;-ms-flex:0 100%;flex:0 100%}
.ohgen .codesection a{outline:0;font-size:12px;padding-right:10px}.ohgen .codesection pre{background:#fafafa;border:1px solid #d8d8d8;font-size:13px;line-height:16px}
.ohgen span.total{font-size:13px;color:#4a4a4a}.error404 .error-page{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media(min-width:767px){.error404 .error-page{margin:100px 50px 0 50px}.error404 .error-page img{margin-top:50px}
}.error404 .error-page .errorbox{display:block;width:100%;padding:50px 20px;background:#f9f9f9;border:1px solid #d8d8d8}
.error404 .error-page .errorbox h1{-ms-flex:1;flex:1;color:#d8d8d8;font-weight:bold;text-align:center;font-size:100px;margin:0 auto}
@media(min-width:767px){.error404 .error-page .errorbox h1{font-size:165px}}.error404 .error-page .errorbox .errorcont{-ms-flex:1;flex:1;margin:0 auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
@media(min-width:767px){.error404 .error-page .errorbox .errorcont{padding:20px 50px 30px 50px}
}.error404 .error-page .errorbox .errorcont h2{font-size:17px;margin-bottom:0}@media(min-width:767px){.error404 .error-page .errorbox .errorcont h2{margin:0 0 5px 0;font-size:35px;font-weight:200}
}.error404 .error-page .errorbox .errorcont p.mtop{margin-top:20px;border-top:1px solid #a6a4a9;text-align:center;font-size:12px;padding:20px 30px 0;font-weight:700}
@media(min-width:767px){.error404 .error-page .errorbox .errorcont p.mtop{font-size:15px}
}.error404 .error-page .errorbox .errorcont .cptspecific{text-align:center;font-size:20px}
.error404 .error-page .errorbox .errorcont ul{padding:0;margin-top:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.error404 .error-page .errorbox .errorcont ul li{display:-ms-inline-flexbox;display:inline-flex;padding:0 10px;list-style:none;font-size:13px;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;margin:0 2px}
.error404 .error-page .errorbox .errorcont ul li:first-child{border-left:0}.error404 .error-page .errorbox .errorcont ul li:last-child{border-right:0}
@media(min-width:767px){.error404 .error-page .errorbox .errorcont ul li{font-size:15px;padding:0 15px}
}.error404 .error-page .errorbox .errorcont p{font-size:13px;margin-left:0;padding:0 50px;margin-bottom:0}
@media(min-width:767px){.error404 .error-page .errorbox .errorcont p{font-size:15px}
}.error404 .newsletter{margin-top:50px;border-top:1px solid #d8d8d8}.flipbook iframe{height:100vh}
.turnphone{display:none}.noscroll{position:fixed;overflow-y:scroll}@media screen and (max-height:520px) and (min-width:767px){.loginshroud{overflow:auto !important}
}.shroud{background:white}.shroud .headcont{background:white;position:fixed;width:100%;top:0;display:block;z-index:1}
.shroud .logo{width:100px;margin:0 auto;margin-top:13px;position:relative;z-index:2;text-align:center}
.shroud .close{position:absolute;top:10px;right:20px;zoom:125%;z-index:3}.shroud .close svg{width:11px;height:11px}
@media(min-width:767px){.shroud .close{right:40px}}.shroud .loginbox{position:fixed;top:50%;padding-top:10%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:100%;overflow:auto;height:100%;background:white;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media(min-width:767px){.shroud .loginbox{width:450px}}.shroud .loginbox .loginhead{padding:24px 15px 10px;width:100%;-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;text-align:center;margin:0 auto}
@media(min-width:767px){.shroud .loginbox .loginhead{max-width:450px;padding:10px 15px}
}.shroud .loginbox .loginhead span.lhead{font-weight:300;color:#4a4a4a;font-size:26px;margin:0 auto 15px;letter-spacing:.05em}
.shroud .loginbox .loginhead span.error{display:block;width:100%;color:#9b9b9b;letter-spacing:.04em}
.shroud .loginbox .loginhead .backtolistings{text-align:center;display:block;margin-top:5px}
.shroud .loginbox .loginform{padding:20px;width:100%;text-align:center}.shroud .loginbox .loginform .logform{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}
.shroud .loginbox .loginform p.elem{margin-top:0}.shroud .loginbox .loginform form{width:100%;text-align:right}
.shroud .loginbox .loginform form p.login-username{padding-top:0;margin-top:0}.shroud .loginbox .loginform form p.login-submit{margin-bottom:5px}
.shroud .loginbox .loginform form label{display:none}.shroud .loginbox .loginform form input{border:0;-ms-flex:0 100%;flex:0 100%;border-bottom:1px solid #a6a4a9;border-radius:0;width:100%;padding:5px 5px 5px 0;margin-top:0;outline:none !important;transition:border-bottom .3s ease-in-out}
.shroud .loginbox .loginform form input:focus{border-bottom:1px solid #ee3224}@media(min-width:767px){.shroud .loginbox .loginform form input{margin-top:16px}
}.shroud .loginbox .loginform form input[type="submit"]{color:#ee3224;background:transparent;border:0;font-weight:300;letter-spacing:.04em;text-align:center;width:100%;max-width:100%;margin:0 auto;padding:10px;text-decoration:none;text-transform:uppercase;transition:all .15s ease-in-out}
.shroud .loginbox .loginform form input[type="submit"]:hover{color:#a0170c}
.shroud .loginbox .loginform .sociallog{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:10px}
.shroud .loginbox .loginform .sociallog .oneall_social_login_label label{color:#4a4a4a;margin-bottom:25px;display:block}
.shroud .loginbox .loginform .sociallog a.loginbtn{padding-top:4px;color:#ee3224;text-transform:uppercase;font-weight:300;letter-spacing:.04em;text-align:left;display:inline-block;-ms-flex:1;flex:1;padding:0;text-decoration:none;font-size:13px;transition:all .15s ease-in-out}
.shroud .loginbox .loginform .sociallog a.loginbtn:hover{color:#a0170c}.shroud .loginbox .loginform .sociallog a.loginbtn:nth-child(2){text-align:right}
.shroud .loginbox .loginform #signup{display:none}.shroud .loginbox .loginform #signup span label{display:none}
.shroud .loginbox .loginform .lostpassword{display:none}.shroud .loginbox .loginsec{display:none}
.shroud .loginbox .loginfoot{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin:20px;border-top:1px solid #d8d8d8;margin-top:40px;padding-top:20px}
.shroud .loginbox .loginfoot .footsec{font-size:13px;-ms-flex:0 100%;flex:0 100%;margin-bottom:5px;text-align:center}
.shroud .loginbox .loginfoot .footsec:last-child{text-align:center;-ms-flex:0 100%;flex:0 100%;margin:10px 0}
@media(min-width:992px){.shroud .loginbox .loginfoot .footsec{-ms-flex:2;flex:2;text-align:left;margin-bottom:0}
.shroud .loginbox .loginfoot .footsec:last-child{text-align:right;-ms-flex:1;flex:1}
}.shroud .loginbox .loginfoot .footsec span.notr{font-weight:300;color:#4a4a4a;letter-spacing:.05em}
.shroud .loginbox .loginfoot .footsec a{color:#ee3224;transition:all .15s ease-in-out}
.shroud .loginbox .loginfoot .footsec a:hover{color:#e72112}.shroud .gform_wrapper{margin-top:25px}
@media(min-width:767px){.shroud .gform_wrapper{margin-top:16px}}.shroud .gform_wrapper.gform_validation_error .top_label input.medium{width:100% !important}
.shroud .gform_wrapper div.validation_error{border:0;color:#4a4a4a;font-weight:300;letter-spacing:.04em}
.shroud .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}
@media(min-width:767px){.shroud .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:12px}
}.shroud .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2{text-align:left}
.shroud .gform_wrapper .field_description_below .gfield_description{padding-top:0}
@media(min-width:767px){.shroud .gform_wrapper .field_description_below .gfield_description{padding-top:16px}
}.shroud .gform_wrapper li.gfield{margin-top:0}@media(min-width:767px){.shroud .gform_wrapper li.gfield{margin-top:16px}
}.shroud .gform_wrapper li.gfield.gfield_error{border:0;padding:0;background:transparent;margin-top:0 !important}
@media(min-width:767px){.shroud .gform_wrapper li.gfield.gfield_error{margin-top:32px}
}.shroud .gform_wrapper li.gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border:transparent;border-bottom:1px solid #ee3224;width:100% !important}
.shroud .gform_wrapper .validation_message{color:#ee3224;padding-top:5px;padding-bottom:0}
@media(min-width:767px){.shroud .gform_wrapper .validation_message{padding-bottom:10px;padding-top:5px !important}
}.widecolumn{width:80%;margin:0 auto;text-align:center;font-family:helvetica neue;margin-top:100px}
.widecolumn h2{font-size:40px}.widecolumn .accountactive{margin:0 auto;background:white;border:1px solid #d8d8d8;padding:90px 20px;text-align:center;margin-top:40px;margin-bottom:100px}
.page-home footer{padding:30px 0 0}footer{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;padding:30px 0;text-align:center}
@media(min-width:992px){footer{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}footer .footicons,footer nav,footer .social{-ms-flex:1;flex:1;margin-bottom:15px}
@media(min-width:992px){footer .footicons,footer nav,footer .social{margin-bottom:0}
}footer .social{margin-bottom:0}footer .footicons{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;margin-right:0}
@media(min-width:767px){footer .footicons{margin-right:20px}}footer .footicons img{max-height:24px}
footer .footicons img:first-child{margin-right:10px}footer .footicons img:nth-child(2){filter:grayscale(100%)}
footer .footicons a{display:inline-block}footer .footicons a:first-child img{width:80px;height:auto}
footer .footicons a:nth-child(2){margin-left:10px}footer .footicons a:nth-child(2) img{height:23px;width:23px;filter:grayscale(100%)}
.footer-link-contain{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 20px auto;-ms-flex-pack:center;justify-content:center}
@media(min-width:767px){.footer-link-contain{-ms-flex:3;flex:3;margin-bottom:0}}.footer-link-contain .copy{color:#ffffff;text-transform:uppercase;font-size:12px;margin-left:15px}
.footer-link-contain .footer-links{list-style:none;margin:0;padding:0}.footer-link-contain .footer-links li{display:inline-block;margin-right:10px}
@media(min-width:992px){.footer-link-contain .footer-links li{margin:0 10px}}.footer-link-contain .footer-links li a{outline:0;color:#ffffff;text-transform:uppercase;font-size:13px}
.footer-link-contain .footer-links li a:hover{color:#ee3224}.footer-link-contain .houseicon{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;max-height:20px}
.footer-link-contain .houseicon svg{width:20px;height:16px}.social{margin-top:0;text-align:right;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#9b9b9b;display:-ms-flexbox;display:flex;align-items:center}
@media(min-width:992px){.social{margin-top:0}}.social a{outline:0}.social p{color:#a6a4a9;margin-bottom:0;font-size:13px;font-weight:300}
.social ul{list-style-type:none;margin:0;padding:0}.social ul li{list-style:none;display:inline-block;margin:0 4px}
@media(min-width:767px){.social ul li:first-of-type{margin-left:12px}}.social ul li a{color:#a6a4a9;transition:color .3s ease-in-out}
.social ul li a:hover{color:#ee3224}.social ul li a i{font-size:16px}.newsletter{padding:40px 24px;text-align:center;background-color:#fff}
.newsletter h5{letter-spacing:.06em;color:#000;font-size:20px;font-weight:200;margin:0}
.newsletter p{font-weight:200;color:#9b9b9b;margin:20px 0 50px}.newsletter a{text-decoration:underline;transition:color .3s ease-in-out;margin:0}
.newsletter a:hover{color:#c11b0f}footer.home{background:white;min-height:calc(100vh - 60px);-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:none !important;position:relative}
@media(min-width:767px){footer.home{background:#fafafa}}footer.home .topsection{width:100%;margin:50px 0;padding:0 20px}
footer.home .topsection h2{color:#4a4a4a;font-weight:300;font-size:25px;margin:0 0 5px}
footer.home .topsection .dek{color:#a6a4a9;font-weight:300;font-size:18px}footer.home .map-wrapper{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:justify;justify-content:space-between}
footer.home .footer-extras .btt{margin:20px 0;width:100%}footer.home .footer-extras .btt a{color:#4a4a4a;text-transform:uppercase}
footer.home .footer-extras .btt a svg{width:16px;height:7px;margin-bottom:2px}footer.home .footer-extras .btt a:hover{color:#ee3224}
footer.home .footer-extras .disclaimer{padding:20px 0;width:100%}@media(min-width:767px){footer.home .footer-extras .disclaimer{padding:20px}
}footer.home .footer-extras .disclaimer p{font-size:15px;text-align:left;line-height:2.1;margin:0; font-weight:400;}
footer.home .footer-extras .disclaimer p a{color:#4a4a4a}footer.home .footer-extras .disclaimer p a:hover{color:#ee3224}
footer.home .footer-bar-home{display:block;position:relative;height:48px;padding:10px 0;background:#000000;width:100%}
footer.home .footer-bar-home .footer-bar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}
footer.home .footer-bar-home nav{display:none}@media(min-width:767px){footer.home .footer-bar-home nav{display:-ms-flexbox;display:flex}
}body.home .locmaps,body.page-contact-us .locmaps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}
@media(min-width:992px){body.home .locmaps,body.page-contact-us .locmaps{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}body.home .locmaps .locmap,body.page-contact-us .locmaps .locmap{margin:0 10px;-ms-flex:0 100%;flex:0 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
@media(min-width:1200px){body.home .locmaps .locmap,body.page-contact-us .locmaps .locmap{margin:0 20px}
}body.home .locmaps .locmap img,body.page-contact-us .locmaps .locmap img{display:block;max-width:100%}
body.home .locmaps .locmap p,body.page-contact-us .locmaps .locmap p{font-size:16px;text-align:center}
body.home .locmaps .locmap p strong,body.page-contact-us .locmaps .locmap p strong{color:black;font-size:120%}
body.home .locmaps .locmap p a,body.page-contact-us .locmaps .locmap p a{color:#4a4a4a}
body.home .locmaps .locmap p a:hover,body.page-contact-us .locmaps .locmap p a:hover{color:#ee3224}
body.home .locmaps{-ms-flex-direction:column;flex-direction:column}@media(min-width:560px){body.home .locmaps{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}@media(min-width:767px){body.home .locmaps .locmap{-ms-flex:0 20%;flex:0 20%}}body.home .locmaps .locmap img{display:none}
@media(min-width:767px){body.home .locmaps .locmap img{display:block;max-width:300px}
}@media screen and (max-height:900px){body.home .locmaps .locmap img{display:none}
}.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text.nice-select.open,.screen-reader-text:focus{top:5px;left:5px;z-index:100000;clip:auto !important;display:block;width:auto;height:auto;padding:15px 23px 14px;font-weight:bold;font-size:14px;text-decoration:none;line-height:normal;color:#21759b;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}