@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=70ab8bf4-1c18-4a63-a147-c78aa944e6a2");@font-face{font-family:"MuseoSansW01-Rounded100_942388";src:url("../fonts/dea56274-05bd-45fa-bfb4-87d82af24dd5.eot?#iefix");src:url("../fonts/dea56274-05bd-45fa-bfb4-87d82af24dd5.eot?#iefix") format("eot"),url("../fonts/a83c04f0-6bdc-42cd-b8b6-14605c7c72d0.woff2") format("woff2"),url("../fonts/2c672e2c-eaf8-403b-9c7e-26043e6b3dff.woff") format("woff"),url("../fonts/4601af7e-e576-423a-b4a8-0c8f39017222.ttf") format("truetype"),url("../fonts/10e06c49-3717-4ee8-b923-904b894eb999.svg#10e06c49-3717-4ee8-b923-904b894eb999") format("svg")}@font-face{font-family:"MuseoSansW01-Rounded300";src:url("../fonts/b306383f-db79-42c0-92db-e0759aff6588.eot?#iefix");src:url("../fonts/b306383f-db79-42c0-92db-e0759aff6588.eot?#iefix") format("eot"),url("../fonts/66c80723-12ac-4a96-8303-d0eee61c32b1.woff2") format("woff2"),url("../fonts/36d5ed39-d8cd-4558-a597-0f47565cdd0e.woff") format("woff"),url("../fonts/5b6ee6f2-5a3c-4f51-a192-9d34b20b76d7.ttf") format("truetype"),url("../fonts/b2dea16e-a12b-40b2-ba49-d6f96411788b.svg#b2dea16e-a12b-40b2-ba49-d6f96411788b") format("svg")}@font-face{font-family:"Museo Sans Rounded W03_500";src:url("../fonts/c126c037-a326-45d6-9819-61ea2911c2b6.eot?#iefix");src:url("../fonts/c126c037-a326-45d6-9819-61ea2911c2b6.eot?#iefix") format("eot"),url("../fonts/c2cf4ee5-ad2b-46c5-b7a5-717f991f9b75.woff2") format("woff2"),url("../fonts/ae6d33cb-1073-476a-bdfa-c6f2b781b49e.woff") format("woff"),url("../fonts/ea225203-b98c-4c51-8821-fbd462ab1399.ttf") format("truetype"),url("../fonts/f3fc1a98-5c67-4027-9bb6-b443dbe4fdfa.svg#f3fc1a98-5c67-4027-9bb6-b443dbe4fdfa") format("svg")}@font-face{font-family:"Museo Sans Rounded W03_700";src:url("../fonts/c8cbc75f-7cf8-4e96-9363-88a024acf7f6.eot?#iefix");src:url("../fonts/c8cbc75f-7cf8-4e96-9363-88a024acf7f6.eot?#iefix") format("eot"),url("../fonts/a0fe3009-190c-496d-bcd5-ac42e81261c0.woff2") format("woff2"),url("../fonts/8e097a90-ba3f-41e2-b021-ced871ca6cc1.woff") format("woff"),url("../fonts/605eb5df-4528-466b-a5a0-1854b1eae39d.ttf") format("truetype"),url("../fonts/d546d7f3-9910-41a6-beac-5a4a0831f106.svg#d546d7f3-9910-41a6-beac-5a4a0831f106") format("svg")}@font-face{font-family:"Museo Sans Rounded W03_900";src:url("../fonts/a82b3ff2-39a9-4aa5-962a-ffdab086e70e.eot?#iefix");src:url("../fonts/a82b3ff2-39a9-4aa5-962a-ffdab086e70e.eot?#iefix") format("eot"),url("../fonts/4931f0b3-4084-4dc2-8f26-80c7b3410f4d.woff2") format("woff2"),url("../fonts/185a8960-16cf-49e3-ad5a-b314cbaae1da.woff") format("woff"),url("../fonts/ce2ec611-5242-4e04-9163-4297d4f7e173.ttf") format("truetype"),url("../fonts/7b64da22-4414-470d-92c4-a6acec490719.svg#7b64da22-4414-470d-92c4-a6acec490719") format("svg")}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Museo Sans Rounded W03_500",sans-serif}body,p{font-family:"Museo Sans Rounded W03_500",sans-serif}a{color:#00a2b8;transition:color .3s ease-in}a:hover,a:focus{color:#008394;text-decoration:none}a .arrow-right{font-weight:bold;padding-left:3px}hr{height:0;margin:0;color:transparent;border-top:0;border-bottom:1px solid #ccc}.typography-styles{}.typography-styles .row,.typography-styles div[class^="col-"]{margin-bottom:30px}.h1-headline,.large-callout{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:34px;line-height:42px}.h2-headline,.page-title{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:34px;line-height:42px}.h3-headline{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:28px;line-height:36px}.h4-headline{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:28px;line-height:32px}.h5-headline{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:24px;line-height:30px}.h6-headline{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px;line-height:26px}.h7-callout,.h7-headline{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:22px;line-height:34px}.h8-subheadline,.h8-headline{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:20px;line-height:24px}.h9-subheadline,.h9-headline{font-family:"Museo Sans Rounded W03_700",sans-serif;font-size:17px;line-height:22px}.h10-headline{font-family:"Museo Sans Rounded W03_700",sans-serif;font-size:17px;line-height:22px}.h11-headline{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:14px;line-height:20px}.h12-headline{font-family:"Museo Sans Rounded W03_700",sans-serif;font-size:14px;line-height:20px}.strong-body-copy{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:14px;line-height:20px}.reg-body-copy{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:14px;line-height:20px}.watermark{font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:14px;line-height:20px;color:#373f42}.small-body-copy{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:13px;line-height:20px}.disclaimer{font-family:"MuseoSansW01-Rounded300",sans-serif!important;font-size:12px!important;line-height:20px!important}.small-label{font-family:"Museo Sans Rounded W03_500",sans-serif;font-size:11px}.h1-headline,.large-callout,.h2-headline,.page-title,.h3-headline,.h4-headline,.h5-headline,.h6-headline,.h7-callout,.h7-headline,.h8-subheadline,.h8-headline,.h9-subheadline,.h9-headline,.h10-headline,.h11-headline,.h12-headline,.strong-body-copy,.reg-body-copy,.watermark,.small-body-copy,.disclaimer,.small-label{margin-top:0;margin-bottom:0}@media(min-width:1025px){.h1-headline,.large-callout{font-size:62px;line-height:70px}.h2-headline,.page-title{font-size:42px;line-height:48px}}@media(min-width:1380px){.h1-headline,.large-callout{font-size:68px;line-height:76px}}@font-face{font-family:'edina-icons';src:url("../fonts/edina-icons.eot?4n16oo");src:url("../fonts/edina-icons.eot?4n16oo#iefix") format("embedded-opentype"),url("../fonts/edina-icons.ttf?4n16oo") format("truetype"),url("../fonts/edina-icons.woff?4n16oo") format("woff"),url("../fonts/edina-icons.svg?4n16oo#edina-icons") format("svg");font-weight:normal;font-style:normal}i{font-family:'edina-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.umbraco-home:before{content:""}.user:before{content:""}.agent:before{content:""}.site-admin:before{content:""}.page:before{content:""}.saved:before{content:""}.unsaved:before{content:""}.star-filled:before{content:""}.star-outline:before{content:""}.circle-filled:before{content:""}.circle-outline:before{content:""}.crossed:before{content:""}.search:before{content:""}.share-arrow:before{content:""}.school:before{content:""}.settings:before{content:""}.play:before{content:""}.open-house-flag:before{content:""}.notification:before{content:""}.office:before{content:""}.calendar:before{content:""}.map-pin:before{content:""}.email:before{content:""}.location-arrow:before{content:""}.info:before{content:""}.house:before{content:""}.calculator:before{content:""}.forms:before{content:""}.link:before{content:""}.list:before{content:""}.expand:before{content:""}.draw:before{content:""}.clock:before{content:""}.plus:before{content:""}.minus:before{content:""}.menu-icon:before{content:""}.cross:before{content:""}.checkmark-large:before{content:""}.arrow-right:before{content:""}.chevron-right:before{content:""}.checkmark:before{content:""}.integration-arrows:before{content:""}.boundaries:before{content:""}.roadview:before{content:""}.birdseyeview:before{content:""}.globe:before{content:""}.pinterest:before{content:""}.twitter:before{content:""}.instagram:before{content:""}.google-plus:before{content:""}.facebook:before{content:""}.linkedin:before{content:""}.youtube-logo:before{content:""}.user-solid:before{content:""}.chevron-up:before{content:"";display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.chevron-down:before{position:relative;top:2px;content:"";display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.chevron-left:before{content:"";display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-left:before{content:"";display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.iconography h1 small{padding-left:1em;font-size:35%}.nameHeader{text-align:right;margin-right:.5em}.nameText{font-size:12px}.nameInitalsHeader{margin-top:auto;margin-bottom:auto;font-size:12px;background-color:#bec5c9;display:inline-block;line-height:0;border-radius:50%}.nameInitals{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:8px;margin-right:8px;color:#fff}@media(min-width:768px){.iconography h1 small{padding-left:.75em;font-size:45%}}.header{position:relative;width:100%;border-bottom:1px solid #ccc}.header .brand{position:relative;display:block;float:left;overflow:hidden;margin:18px 0 0 0}.header .brand .logo{width:127px;height:24px}.header .brand span{position:absolute;top:-9999em;left:-9999em;right:-9999em}.header .navigation-wrapper .nav-trigger{float:right;padding:15px 0 0 10px;color:#be2025;font-size:30px;font-weight:bold;transition:color .3s ease-in-out}.header .navigation-wrapper .nav-trigger:focus,.header .navigation-wrapper .nav-trigger:hover{color:#373f42}.header .navigation-wrapper .nav-trigger a{color:#be2025}.header .navigation-wrapper .nav-trigger .cross{position:relative;top:-3px;padding:0 1px 0 5px;font-size:24px;font-weight:bold}.header .navigation-wrapper .main-nav{position:absolute;z-index:1499;top:50px;right:0;width:330px;height:auto;max-width:100%;margin-right:-10px;margin-left:-10px;background-color:#fff;border:1px solid #ccc;border-bottom:5px solid #be2025}.header .navigation-wrapper .main-nav .mobile{position:relative;overflow-y:scroll;height:100%;padding-bottom:15px}.header .navigation-wrapper .main-nav .nav-link-expand,.header .navigation-wrapper .main-nav .nav-link{display:block;padding:15px;color:#373f42;font-size:15px;border-bottom:1px solid #ccc;transition:all .3s ease-in-out}.header .navigation-wrapper .main-nav .nav-link-expand:hover,.header .navigation-wrapper .main-nav .nav-link-expand:focus,.header .navigation-wrapper .main-nav .nav-link:hover,.header .navigation-wrapper .main-nav .nav-link:focus{color:#be2025}.header .navigation-wrapper .main-nav .nav-link-expand.active{background-color:#be2025;color:#fff!important}.header .navigation-wrapper .main-nav .nav-link-expand:hover,.header .navigation-wrapper .main-nav .nav-link-expand:focus{color:#fff}.header .navigation-wrapper .main-nav.mobile-closed{display:none}.header .navigation-wrapper .main-nav.mobile-opened{display:block}.header .navigation-wrapper .main-nav .customer-care-header{border-bottom:1px solid #ccc}.header .navigation-wrapper .main-nav .customer-care-header .cc-left{display:inline-block;padding:5px;padding-right:15px}.header .navigation-wrapper .main-nav .customer-care-header .cc-right{display:inline-block;vertical-align:middle;line-height:2em}.header .navigation-wrapper .main-nav .customer-care-header .cc-right .splitter{padding-left:10px;padding-right:10px}.header .navigation-wrapper .main-nav .buy-flyout-link{position:relative}.header .navigation-wrapper .main-nav .buy-flyout-link:after{display:block;position:absolute;right:5px;top:3px;padding:8px 10px 8px 5px;font-family:'edina-icons';font-size:18px;content:"";color:#00b6d0}.header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{content:""}.header .navigation-wrapper .main-nav .flyout.closed{display:none}.header .navigation-wrapper .main-nav .flyout.opened{display:block}.header .navigation-wrapper .main-nav .flyout .search-form{display:none}.header .navigation-wrapper .main-nav .search-module{display:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.5);-moz-box-shadow:0 3px 3px -2px rgba(0,0,0,.5);box-shadow:0 3px 3px -2px rgba(0,0,0,.5);padding:12px 19px 15px;background-color:#edeae6;border-bottom:1px solid #ccc}.header .navigation-wrapper .main-nav .search-module p{margin-bottom:5px}.header .navigation-wrapper .main-nav .search-module .form-group{position:relative;margin-bottom:0}.header .navigation-wrapper .main-nav .search-module .form-group .btn{position:absolute;top:0;right:0;padding:5px 5px 1px 6px}.header .navigation-wrapper .main-nav .search-module .form-group .btn i{font-size:25px}.header .navigation-wrapper .main-nav .account-link{display:block;float:right;padding:15px 20px 19px 15px;margin-right:10px}.header .navigation-wrapper .main-nav .account-link a{display:block;padding:9px 19px 11px 12px;border-bottom:1px solid #ccc}.header .navigation-wrapper .main-nav .account-link a .user{position:relative;top:3px}.header .navigation-wrapper .main-nav .account-link a .user-solid{position:relative;top:2px;padding:0 5px;font-size:20px;color:#be2025}.header .navigation-wrapper .main-nav .account-link a .nav-link-chevron{font-size:22px;color:#be2025;float:right}.header .navigation-wrapper .main-nav .account-link a .nav-link-chevron.active{color:#be2025}.header .navigation-wrapper .main-nav .account-link a .nav-link-chevron.in-active{color:#fff}.header .navigation-wrapper .main-nav .property-options .headline{display:none}.header .navigation-wrapper .main-nav .property-options .category-link{display:block;padding:12px 19px;color:#373f42;font-size:15px;background-color:#edeae6;border-bottom:1px solid #ccc;transition:all .3s ease-in-out;display:block}.header .navigation-wrapper .main-nav .property-options .category-link:hover,.header .navigation-wrapper .main-nav .property-options .category-link:focus{color:#be2025}.header .navigation-wrapper .main-nav .property-options .category-link img{display:none}.header .navigation-wrapper .account-link{display:block;float:right;padding:15px 0 19px 15px;margin-right:0;transition:margin .3s ease-in-out}.header .navigation-wrapper .account-link a{font-size:15px;color:#373f42;transition:color .3s ease-in-out;display:inline-flex}.header .navigation-wrapper .account-link a .user{padding:0 5px;font-size:20px;color:#be2025;top:auto}.header .navigation-wrapper .account-link a .user-solid{padding:0 5px;font-size:20px;color:#be2025;top:auto}.header .navigation-wrapper .account-link a:hover,.header .navigation-wrapper .account-link a:focus{color:#be2025}.header .navigation-wrapper .account-link .signInButton{border:1px solid #be2025;padding:10px;margin-right:5px}.header .navigation-wrapper .account-link .signInButton a{color:#be2025}.header .navigation-wrapper .account-link .registerButton{background-color:#be2025;padding:10px;margin-left:20px}.header .navigation-wrapper .account-link .registerButton a{color:#fff}.header .navigation-wrapper .contact-flyout{position:absolute;display:none}.header .navigation-wrapper>.account-link{display:block;float:right;padding:15px 20px 19px 15px;margin-right:10px}.header .navigation-wrapper .nav-trigger{float:right}.header .navigation-wrapper .main-nav{}.header .navigation-wrapper .main-nav .account-link{padding-left:10px}.header .navigation-wrapper .account-link,.header .navigation-wrapper .contact-flyout-link{position:relative}.header .navigation-wrapper .account-link.flyout-closed,.header .navigation-wrapper .contact-flyout-link.flyout-closed{border-right:1px solid transparent;border-left:1px solid transparent}.header .navigation-wrapper .account-link.flyout-opened,.header .navigation-wrapper .contact-flyout-link.flyout-opened{border-right:1px solid #ccc;border-left:1px solid #ccc}.header .navigation-wrapper .account-link.flyout-opened:after,.header .navigation-wrapper .contact-flyout-link.flyout-opened:after{position:absolute;content:"";width:calc(100% + 2px);height:12px;top:48px;right:-1px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:999999;transition:opacity .2s ease-out}.header .navigation-wrapper .contact-flyout{top:60px;right:-150px;padding:20px 40px 5px 20px;background-color:#fff;border:1px solid #ccc;border-top:0}.header .navigation-wrapper .contact-flyout .headline,.header .navigation-wrapper .contact-flyout .subtext{margin:0 0 15px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:24px}.header .navigation-wrapper .contact-flyout .subtext{font-size:18px}.header .navigation-wrapper .contact-flyout .btn{margin:0 20px 15px 0}.header .navigation-wrapper .account-link{transition:border .1s linear}.header .navigation-wrapper .account-link .account-flyout{display:none;position:absolute;top:60px;min-width:270px;right:-1px;z-index:999999;padding:10px 20px;border:1px solid #ccc;border-top:0;background:#fff}.header .navigation-wrapper .account-link .account-flyout ul{list-style:none;margin:0;padding:0}.header .navigation-wrapper .account-link .account-flyout a{display:block;padding:6px 0}.header .navigation-wrapper .account-link.flyout-opened:after{height:12px;top:48px;right:-1px;left:auto}.nameHeader{text-align:right;margin-right:.5em}.nameText{font-size:12px}.nameInitalsHeader{margin-top:auto;margin-bottom:auto;font-size:12px;background-color:#bec5c9;display:inline-block;line-height:0;border-radius:50%}.nameInitals{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:8px;margin-right:8px;color:#fff}@media(min-width:1025px){.header .navigation-wrapper{display:block}.header .navigation-wrapper .main-nav{position:relative;top:auto;height:auto;display:block;width:auto;float:left;margin:0 0 0 20px;border:none;z-index:999}.header .navigation-wrapper .main-nav.mobile-closed,.header .navigation-wrapper .main-nav.mobile-opened{display:block}.header .navigation-wrapper .main-nav .mobile{position:initial;padding:0;height:auto;overflow:hidden}.header .navigation-wrapper .main-nav .customer-care-header{display:none}.header .navigation-wrapper .main-nav .nav-link{display:inline-block;padding:19px 15px;margin:0;border-bottom:0}.header .navigation-wrapper .main-nav .buy-flyout-link{position:relative;margin-right:0;border-right:1px solid transparent;border-left:1px solid transparent;transition:border .1s ease}.header .navigation-wrapper .main-nav .buy-flyout-link:after{display:none}.header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened{border-right:1px solid #ccc;border-left:1px solid #ccc}.header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{position:absolute;display:block;content:"";width:calc(100% + 2px);height:12px;top:44px;left:-1px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:999999;transition:opacity .2s ease-out}.header .navigation-wrapper .main-nav .buy-flyout{position:absolute;z-index:10;top:60px;left:-168px;width:120%;background-color:#fff;border:1px solid #ccc;border-top:0}.header .navigation-wrapper .main-nav .buy-flyout .search-form{position:relative;display:block;float:left;padding:20px 20px 95px 20px;width:50%;background-color:#edeae6}.header .navigation-wrapper .main-nav .buy-flyout .search-form .headline{margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.header .navigation-wrapper .main-nav .buy-flyout .search-form .form-group{margin-bottom:20px}.header .navigation-wrapper .main-nav .buy-flyout .search-form .search-link{position:relative;display:block;padding:10px 0;margin:10px 0}.header .navigation-wrapper .main-nav .buy-flyout .search-form .search-link i{position:relative;top:2px;font-size:1.1em}.header .navigation-wrapper .main-nav .buy-flyout .property-options{display:block;float:left;width:50%;padding:20px 20px 0 20px}.header .navigation-wrapper .main-nav .buy-flyout .property-options .headline{display:block;margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link{display:block;width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 20px 0;background-color:#fff;border-bottom:0}.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover,.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus{color:#be2025}.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover span,.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus span{color:#be2025}.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link img{display:block;float:left;margin-right:12px}.header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link span{display:inline-block;font-size:18px;padding-top:20px;color:#373f42;transition:color .3s ease-in-out}.header .navigation-wrapper .main-nav .account-link{display:block}.header .navigation-wrapper .search-module,.header .navigation-wrapper .nav-trigger{display:none}.header .navigation-wrapper .account-link{margin-right:-20px}}.buy-flyout .price-range-input .display-text .range-display{max-width:none}@media(min-width:1380px){.header .brand{margin:15px 0 11px}.header .brand .logo{width:176px;height:33px}.header .brand span{display:block;width:176px;position:static;top:auto;left:auto;right:auto}.header .brand .tagline{width:129px;line-height:1em;margin:-10px 0 0 17px}.header .navigation-wrapper .main-nav{margin:0 0 0 15px;height:auto}.header .navigation-wrapper .main-nav .nav-link{padding:28px 25px 30px;margin:0}.header .navigation-wrapper .main-nav .contact-flyout-link.flyout-opened:after{top:68px}.header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{top:64px}.header .navigation-wrapper .main-nav .buy-flyout{top:80px;left:-212px}.header .navigation-wrapper .main-nav .contact-flyout{top:80px}.header .navigation-wrapper>.account-link{padding:23px 20px 31px 15px;margin-right:0}.header .navigation-wrapper>.account-link.flyout-opened:after{height:12px;top:68px;right:-1px}.header .navigation-wrapper>.account-link .account-flyout{top:80px}}.realtor-header{border-bottom:0}.realtor-header .border{border-top:1px solid #ccc}.realtor-header .edina-home-link{display:none}.realtor-header .realtor-profile{position:relative;padding:10px}.realtor-header .realtor-profile .realtor-photo{display:block;float:left;padding-right:10px;max-height:80px}.realtor-header .realtor-profile .realtor-name{margin:0;padding:8px 0;font-size:15px;line-height:1.25em}.realtor-header .realtor-profile .realtor-name a{color:#373f42}.realtor-header .realtor-profile .partnership-info{padding-top:20px}.realtor-header .realtor-profile .partnership-info .divider{padding-left:5px;padding-right:5px}.realtor-header .realtor-profile .partnership-info .email-link{color:#020202}.realtor-header .realtor-profile .partnership-info .email{color:#be2025}.realtor-header .realtor-profile .partnership-info .contact-number a{color:#020202}.realtor-header .realtor-profile .contact-info{font-size:14px}.realtor-header .realtor-profile .contact-info .divider{padding-left:5px;padding-right:5px}.realtor-header .realtor-profile .contact-info .email-link{position:relative;color:#373f42}.realtor-header .realtor-profile .contact-info .email-link i{position:relative;top:1px;padding-right:3px;color:#be2025;font-size:1.1em}.realtor-header .realtor-profile .contact-info .item{padding:0 8px;border-left:1px solid #ccc}.realtor-header .brand{display:none}.realtor-nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.realtor-nav .navigation-wrapper .brand{position:relative;display:block;float:left;overflow:hidden;margin:17px 0 0 0}.realtor-nav .navigation-wrapper .brand .logo{width:127px;height:24px}.realtor-nav .navigation-wrapper .brand span{position:absolute;top:-9999em;left:-9999em;right:-9999em}.realtor-nav .navigation-wrapper .main-nav{position:absolute;z-index:499;top:50px;right:0;width:330px;height:auto;max-width:100%;margin-right:-10px;margin-left:-10px;background-color:#fff;border:1px solid #ccc;border-bottom:5px solid #be2025}.realtor-nav .navigation-wrapper .main-nav .mobile{position:relative;overflow-y:scroll;height:100%;border-bottom:1px solid #ccc;padding-bottom:15px}.realtor-nav .navigation-wrapper .main-nav.mobile-closed{display:none}.realtor-nav .navigation-wrapper .main-nav.mobile-opened{display:block}.realtor-nav .navigation-wrapper .main-nav .nav-link-expand,.realtor-nav .navigation-wrapper .main-nav .nav-link{display:block;padding:15px;color:#373f42;font-size:15px;border-bottom:1px solid #ccc;transition:all .3s ease-in-out}.realtor-nav .navigation-wrapper .main-nav .nav-link-expand:hover,.realtor-nav .navigation-wrapper .main-nav .nav-link-expand:focus,.realtor-nav .navigation-wrapper .main-nav .nav-link:hover,.realtor-nav .navigation-wrapper .main-nav .nav-link:focus{color:#be2025}.realtor-nav .navigation-wrapper .main-nav .nav-link-expand.active{background-color:#be2025;color:#fff!important}.realtor-nav .navigation-wrapper .main-nav .nav-link-expand:hover,.realtor-nav .navigation-wrapper .main-nav .nav-link-expand:focus{color:#fff}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link{position:relative}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link:after{display:block;position:absolute;right:5px;top:3px;padding:8px 10px 8px 5px;font-family:'edina-icons';font-size:18px;content:"";color:#00b6d0}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{content:""}.realtor-nav .navigation-wrapper .main-nav .flyout.closed{display:none}.realtor-nav .navigation-wrapper .main-nav .flyout.opened{display:block}.realtor-nav .navigation-wrapper .main-nav .flyout .search-form{display:none}.realtor-nav .navigation-wrapper .main-nav .property-options .headline{display:none}.realtor-nav .navigation-wrapper .main-nav .property-options .category-link{display:block;padding:12px 19px;color:#373f42;font-size:15px;background-color:#edeae6;border-bottom:1px solid #ccc;transition:all .3s ease-in-out;display:block}.realtor-nav .navigation-wrapper .main-nav .property-options .category-link:hover,.realtor-nav .navigation-wrapper .main-nav .property-options .category-link:focus{color:#be2025}.realtor-nav .navigation-wrapper .main-nav .property-options .category-link img{display:none}.realtor-nav .navigation-wrapper .main-nav .account-link{display:none;text-align:left}.realtor-nav .navigation-wrapper .main-nav .account-link a{display:block;padding:15px;border-bottom:1px solid #ccc;font-size:15px;color:#373f42;transition:color .3s ease-in-out}.realtor-nav .navigation-wrapper .main-nav .account-link a:hover,.realtor-nav .navigation-wrapper .main-nav .account-link a:focus{color:#be2025}.realtor-nav .navigation-wrapper .main-nav .account-link a .user{position:relative;top:2px;padding:0 5px;font-size:20px;color:#be2025}.realtor-nav .navigation-wrapper .main-nav .account-link a .user-solid{position:relative;top:2px;padding:0 5px;font-size:20px;color:#be2025}.realtor-nav .navigation-wrapper .main-nav .edina-link{background:#edeae6}.realtor-nav .navigation-wrapper .main-nav .edina-link a{display:block;padding:10px 19px 11px 12px;color:#373f42}.realtor-nav .navigation-wrapper .nav-trigger{display:inline-block;float:right;padding:15px 0 0 10px;color:#be2025;font-size:30px;font-weight:bold;transition:color .3s ease-in-out}.realtor-nav .navigation-wrapper .nav-trigger:focus,.realtor-nav .navigation-wrapper .nav-trigger:hover{color:#373f42}.realtor-nav .navigation-wrapper .nav-trigger a{color:#be2025}.realtor-nav .navigation-wrapper .nav-trigger .cross{position:relative;top:-3px;padding:0 1px 0 3px;font-size:24px;font-weight:bold}@media(min-width:1025px){.realtor-nav .navigation-wrapper .nav-trigger{display:none}.realtor-header .navigation-wrapper{display:block}.realtor-header .navigation-wrapper .main-nav{position:relative;top:auto;height:auto;display:block;width:auto;float:left;margin:0 0 0 20px;border:none;z-index:499}.realtor-header .navigation-wrapper .main-nav.mobile{position:absolute;height:auto;overflow-y:auto;top:auto}.realtor-header .navigation-wrapper .main-nav.mobile-closed,.realtor-header .navigation-wrapper .main-nav.mobile-opened{display:block}.realtor-header .navigation-wrapper .main-nav .nav-link{display:inline-block;padding:15px;margin:0;border-bottom:0}.realtor-header .navigation-wrapper .main-nav .buy-flyout-link{position:relative;margin-right:0;border-right:1px solid transparent;border-left:1px solid transparent;transition:border .1s ease}.realtor-header .navigation-wrapper .main-nav .buy-flyout-link:after{display:none}.realtor-header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened{border-right:1px solid #ccc;border-left:1px solid #ccc}.realtor-header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{position:absolute;display:block;content:"";width:calc(100% + 2px);height:12px;top:44px;left:-1px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:999999;transition:opacity .2s ease-out}.realtor-header .navigation-wrapper .main-nav .buy-flyout{position:absolute;z-index:10;top:60px;left:-168px;width:120%;background-color:#fff;border:1px solid #ccc;border-top:0}.realtor-header .navigation-wrapper .main-nav .buy-flyout .search-form{position:relative;display:block;float:left;padding:20px 20px 95px 20px;width:50%;background-color:#edeae6}.realtor-header .navigation-wrapper .main-nav .buy-flyout .search-form .headline{margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.realtor-header .navigation-wrapper .main-nav .buy-flyout .search-form .form-group{margin-bottom:20px}.realtor-header .navigation-wrapper .main-nav .buy-flyout .search-form .search-link{position:relative;display:block;padding:10px 0;margin:10px 0}.realtor-header .navigation-wrapper .main-nav .buy-flyout .search-form .search-link i{position:relative;top:2px;font-size:1.1em}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options{display:block;float:left;width:50%;padding:20px 20px 0 20px}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .headline{display:block;margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link{display:block;width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 20px 0;background-color:#fff;border-bottom:0}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover,.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus{color:#be2025}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover span,.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus span{color:#be2025}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link img{display:block;float:left;margin-right:12px}.realtor-header .navigation-wrapper .main-nav .buy-flyout .property-options .category-link span{display:inline-block;font-size:18px;padding-top:20px;color:#373f42;transition:color .3s ease-in-out}.realtor-header .navigation-wrapper .search-module{display:none}.realtor-header .navigation-wrapper .account-link{margin-right:-20px}}@media(min-width:1380px){.realtor-header .realtor-profile{border-bottom:none}.realtor-header .edina-home-link{display:block;float:right;margin-top:15px;line-height:1em;color:#373f42;border-bottom:1px solid transparent;transition:border .3s ease-in-out}.realtor-header .edina-home-link:hover,.realtor-header .edina-home-link:focus{border-bottom:1px solid #373f42}.realtor-header .realtor-profile{float:left;width:calc(100% - 180px);margin-top:15px;padding-bottom:15px}.realtor-header .brand{position:relative;display:block;float:right;overflow:hidden;margin:5px 0 18px;padding-top:30px}.realtor-header .brand .logo{width:176px;height:33px}.realtor-header .brand span{display:block;width:176px;position:static;top:auto;left:auto;right:auto}.realtor-header .brand .tagline{width:129px;line-height:1em;margin:-10px 0 0 17px}.realtor-nav .navigation-wrapper .brand{display:none}.realtor-nav .navigation-wrapper .main-nav{position:relative;z-index:999;top:auto;display:block;width:auto;float:left;margin:0;border:none}.realtor-nav .navigation-wrapper .main-nav.mobile-closed,.realtor-nav .navigation-wrapper .main-nav.mobile-opened{display:block!important}.realtor-nav .navigation-wrapper .main-nav .nav-link{display:inline-block;padding:15px;margin:0 0 0 0;border-bottom:0}.realtor-nav .navigation-wrapper .main-nav .nav-link:first-child{padding-left:0}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link{position:relative;margin-right:0;border-right:1px solid transparent;border-left:1px solid transparent;transition:border .1s ease}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link:after{display:none}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened{border-right:1px solid #ccc;border-left:1px solid #ccc}.realtor-nav .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{position:absolute;display:block;content:"";width:calc(100% + 2px);height:4px;top:36px;left:-1px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:999999;transition:opacity .2s ease-out}.realtor-nav .navigation-wrapper .main-nav .buy-flyout{position:absolute;z-index:10;top:52px;left:50px;width:80%;background-color:#fff;border:1px solid #ccc;border-top:0}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .search-form{position:relative;display:block;float:left;padding:20px 20px 95px 20px;width:50%;background-color:#edeae6}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .search-form .headline{margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .search-form .form-group{margin-bottom:20px}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .search-form .search-link{position:relative;display:block;padding:10px 0;margin:10px 0}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .search-form .search-link i{position:relative;top:2px;font-size:1.1em}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options{display:block;float:left;width:50%;padding:20px 20px 0 20px}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .headline{display:block;margin-bottom:20px;font-family:"MuseoSansW01-Rounded300",sans-serif;font-size:20px}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link{display:block;width:100%;overflow:hidden;padding:0 0 0 0;margin:0 0 20px 0;background-color:#fff;border-bottom:0}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover,.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus{color:#be2025}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:hover span,.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link:focus span{color:#be2025}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link img{display:block;float:left;margin-right:12px}.realtor-nav .navigation-wrapper .main-nav .buy-flyout .property-options .category-link span{display:inline-block;font-size:18px;padding-top:20px;color:#373f42;transition:color .3s ease-in-out}.realtor-nav .navigation-wrapper .main-nav .account-link{float:right;display:none}.realtor-nav .navigation-wrapper .main-nav .account-link a{padding:15px;border-bottom:0}.realtor-nav .navigation-wrapper .main-nav .edina-link{display:none}}@media(min-width:1380px){.realtor-header .brand{margin:15px 0 11px}.realtor-header .brand .logo{width:176px;height:33px}.realtor-header .brand span{display:block;width:176px;position:static;top:auto;left:auto;right:auto}.realtor-header .brand .tagline{width:129px;line-height:1em;margin:-10px 0 0 17px}.realtor-header .navigation-wrapper .main-nav{margin:0 0 0 15px}.realtor-header .navigation-wrapper .main-nav .nav-link{padding:15px;margin:0}.realtor-header .navigation-wrapper .main-nav .contact-flyout-link.flyout-opened:after{top:68px}.realtor-header .navigation-wrapper .main-nav .buy-flyout-link.flyout-opened:after{top:64px}.realtor-header .navigation-wrapper .main-nav .buy-flyout{top:80px;left:-212px}.realtor-header .navigation-wrapper .main-nav .contact-flyout{top:80px}.realtor-header .navigation-wrapper>.account-link{display:block;padding:15px;margin-right:0}.realtor-header .navigation-wrapper>.account-link.flyout-opened:after{height:12px;top:50px;right:-1px}.realtor-header .navigation-wrapper>.account-link .account-flyout{top:62px}}