.sprites-sprite{background-image:url('../../images/../images/sprites-s6c798464df.png');background-repeat:no-repeat}:root{--color-accent-default:#05272E}.font-sans-medium{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:500;font-style:normal}.font-sans{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400;font-style:normal}.font-serif{font-family:Lora, serif;font-weight:400;font-style:normal}html{height:100% !important;text-rendering:optimizeLegibility}body.property-template-icon{height:100% !important;background-color:#fff !important;overflow-x:hidden;margin-bottom:0 !important;font-family:Quicksand, sans-serif;font-weight:400;font-style:normal;color:#000}body.property-template-icon h1,body.property-template-icon h2,body.property-template-icon h3,body.property-template-icon h4,body.property-template-icon h5,body.property-template-icon h6,body.property-template-icon .h1,body.property-template-icon .h2,body.property-template-icon .h3,body.property-template-icon .h4,body.property-template-icon .h5,body.property-template-icon .h6{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:500;line-height:1.1;color:#000}body.property-template-icon a{color:#539cab}body.property-template-icon #wl-footer.light{background:transparent;margin-top:40px}body.property-template-icon .multi-gallery-preview-wrap{width:100% !important;max-width:100% !important}.open-house-wrap .more-link{background:var(--color-accent, --color-accent-default);display:flex;gap:1rem;color:#fff;padding:4px 15px}.open-house-wrap .more-link .open-house-label{font-weight:500;text-transform:uppercase}.open-house-top{position:fixed;z-index:1032;top:16px;right:16px}.open-house-mobile .more-link{position:absolute;top:-48px;left:0;right:0;margin:auto;flex-direction:column;gap:0;text-align:center;width:210px}.prop-bac-label{background:var(--color-accent, --color-accent-default);color:#fff;font-size:16px;padding:2px 17px;display:inline-block;margin-bottom:20px}#hotspot-floorplans .hotspot-viewer{border-top:0;border-bottom:0}.view-open-house-date{display:inline-block;width:100%}.view-open-house-date .tagline{font-weight:bold}.view-open-house-date .owl-item{padding-left:30px}.view-open-house-date .owl-prev{left:0}.view-open-house-date .owl-next{right:0}.main-container{height:100%;width:100%}.main-container section:first-child{display:initial !important}#nav-mobile{background:#000 !important}#nav-mobile a{color:#fff !important}.region-content,#block-system-main{height:100%;width:100%}.section-text{font-size:18px}.section{box-sizing:border-box;max-width:1200px;padding:0 15px;margin:auto}@media screen and (min-width: 992px) and (max-width: 1199px){.section{padding:75px 34px}}@media screen and (min-width: 768px) and (max-width: 991px){.section{padding:50px 30px}}@media screen and (max-width: 767px){.section{padding:30px 20px}}.section-alt{background-color:#f5f5f5}.section-title{font-weight:800;font-style:normal;font-size:48px;line-height:1;letter-spacing:1px;color:#184f5a;margin-bottom:40px;font-family:Lora, serif;font-weight:400}@media screen and (min-width: 992px) and (max-width: 1199px){.section-title{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 991px){.section-title{font-size:28px}}@media screen and (max-width: 767px){.section-title{font-size:26px}}.property-template-icon .open-house-table-wrapper .open-house-row{background:var(--color-accent, --color-accent-default);border-radius:3px;color:#fff}.property-template-icon #overlay-content{translate:0 125%;transition:translate 0.45s ease-in-out;display:flex;position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,0.75);z-index:1033}.property-template-icon #overlay-content.on{display:block;translate:0 0}.property-template-icon #overlay-content .overlay-content-title{font-size:40px;margin-top:40px}.property-template-icon #overlay-content .close-overlay{color:#fff;font-size:50px;position:absolute;top:-38px;left:10px;z-index:1033}.property-template-icon .logo-main{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.property-template-icon .logo-main img{float:left;max-width:300px;width:auto;height:auto}@media screen and (max-width: 991px){.property-template-icon .logo-main{left:0;right:0;margin:auto;margin-left:auto !important}.property-template-icon .logo-main img{max-width:240px}}.property-template-icon .logo-main .logo-black{display:none}.property-template-icon .property-address-container .property-price{position:absolute;right:0;top:42px;font-size:28px;padding-right:30px}.property-template-icon .list-price a{color:#fff}.property-template-icon .list-price a:hover{text-decoration:none}.property-template-icon .sticky-link-more_drop .dropdown-toggle{text-align:right !important}@media screen and (max-width: 767px){.property-template-icon .sticky-link-more_drop .dropdown-toggle{text-align:left !important}}.property-template-icon .sticky-link-more_drop .dropdown-toggle .btn-title{font-size:30px}@media screen and (min-width: 768px) and (max-width: 991px){.property-template-icon .sticky-link-more_drop .dropdown-toggle .btn-title{font-size:20px}}.property-template-icon #navbar{background:transparent;border-bottom:0 none;height:90px}@media screen and (max-width: 991px){.property-template-icon #navbar{height:50px;background:#000}}.property-template-icon #navbar .nav-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:5%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-size:23px;letter-spacing:2px}@media screen and (min-width: 992px) and (max-width: 1199px){.property-template-icon #navbar .nav-title{font-size:15px}}.property-template-icon #navbar .nav-links{margin-left:auto;width:100%;padding-right:5%}.property-template-icon #navbar .nav-links #property-nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.property-template-icon #navbar .nav-links #property-nav-links li{padding:0 1.5% !important}.property-template-icon #navbar #property-nav-links.primary-links{font-weight:bold}.property-template-icon #navbar.affix{background:#fff !important;height:50px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}.property-template-icon #navbar.affix #property-nav-links a{color:#000}.property-template-icon #navbar.affix .nav-title{color:#000 !important;font-size:18px}.property-template-icon #navbar.affix .logo-main img{max-width:240px}.property-template-icon #navbar.affix .logo-main .logo-black{display:block}.property-template-icon #navbar.affix .logo-main .logo-white{display:none}.property-template-icon #wl-footer.dark{background:#000;color:#fff}.property-template-icon .rela-attribution-link{padding:10px 0;background:var(--color-accent, --color-accent-default);color:#fff}.property-template-icon #overview{padding-top:80px;padding-bottom:90px;z-index:10}@media screen and (max-width: 991px){.property-template-icon #overview{padding-top:40px;margin-bottom:20px;padding-bottom:60px}}@media screen and (max-width: 991px){.property-template-icon .text-content{width:100%;padding:20px}}.property-template-icon .text-content .property-description{font-size:14px;line-height:26px;padding-left:40px}.property-template-icon .text-content .property-description.no-prop-details{font-size:16px;line-height:30px}@media screen and (max-width: 991px){.property-template-icon .text-content .property-description{padding-left:0;margin-top:40px;font-size:16px;line-height:30px}}.property-template-icon .text-content .more-link{font-size:14px;border-bottom:1px solid #333;display:inline-block;cursor:pointer;clear:both}.property-template-icon .group-property-details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;padding:50px 10px;background:var(--color-accent, --color-accent-default);color:#fff;text-align:center}@media screen and (max-width: 991px){.property-template-icon .group-property-details{display:inline-block;width:100%}}.property-template-icon .group-property-details:before{content:"";position:absolute;left:-50vw;top:-54px;bottom:-64px;right:45px;z-index:-2;background:#f1f1f1}@media screen and (max-width: 991px){.property-template-icon .group-property-details:before{bottom:116px}}.property-template-icon .section-about{margin:0 0 80px;position:relative}.property-template-icon .section-about .page-space-left{padding-left:8%}.property-template-icon .section-about .page-space-left .about-contents{margin-top:50px !important}.property-template-icon .section-about .page-space-left .image-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.property-template-icon .section-about .page-space-left .image-content>div{padding-left:48%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline}.property-template-icon .gallery-preview-image{padding-bottom:26%;border:6px solid #fff;background-size:cover}@media screen and (max-width: 767px){.property-template-icon .gallery-preview-image{padding-bottom:39%}}.property-template-icon #property-nav-links li{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400;color:#fff;text-transform:uppercase}.property-template-icon #property-nav-links li a{font-size:14px;font-weight:400;letter-spacing:0px;white-space:nowrap}@media screen and (min-width: 768px) and (max-width: 991px){.property-template-icon #property-nav-links li{padding-top:20px !important}.property-template-icon #property-nav-links li a{font-size:20px !important;padding:5px !important}}@media screen and (max-width: 991px){.property-template-icon #property-nav-links li{width:100% !important}}.property-template-icon .main-logo{max-width:250px}.property-template-icon .view-open-house-date{margin:15px 0;border:0 none;padding:0;text-align:left;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.property-template-icon .view-open-house-date .tagline{font-weight:500;color:#184f5a !important;margin-bottom:0}.property-template-icon .view-open-house-date .day,.property-template-icon .view-open-house-date .time{font-size:17px;float:left;color:#444}.property-template-icon .view-open-house-date .day{margin-right:20px;position:relative}.property-template-icon .view-open-house-date .day:after{content:'';display:inline-block;position:absolute;height:3px;width:3px;right:-11px;bottom:11px;background:black}.property-template-icon .view-open-house-date.view-display-id-block-plain .link a{color:#fff;background:#e9b47f;font-size:15px;margin:0;padding:1px 12px;border-radius:2px;margin-top:6px;display:inline-block}#outside-menu{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400;opacity:0;height:100vh;width:100vw;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1031;pointer-events:none;background:rgba(0,0,0,0.75);-moz-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1)}#outside-menu .menu-photo{width:40%;height:100%;background:center/cover;left:-40%;position:absolute;-moz-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 991px){#outside-menu .menu-photo{width:100%;height:100%;position:absolute;top:0;left:0}}#outside-menu .outside-menu-x{position:absolute;top:30px;right:40px;height:35px;width:35px;cursor:pointer;z-index:10}#outside-menu .link-title{font-size:34px;color:#fff}#outside-menu .link-title .icon{display:none}#outside-menu .menu-content{padding:100px 60px;width:60%;height:100%;position:absolute;right:-60%;-moz-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 991px){#outside-menu .menu-content{padding:120px 30px;width:100%}}#outside-menu .view-display-id-property_download_pdf{margin:0}#outside-menu .view-display-id-property_download_pdf .views-row{text-align:right}#outside-menu .view-property-docs .doc-ext{display:none}#outside-menu .view-property-docs .doc-view-title{display:none}#outside-menu .view-property-docs .doc-title{color:#fff;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400}#outside-menu .view-property-docs .views-row{display:block !important;float:none !important;font-size:20px;padding-left:0 !important}#outside-menu .view-property-docs .views-row a{padding-left:0 !important;justify-content:flex-end}#outside-menu .view-books .views-row{display:block !important;padding:10px 10px 10px 5px;margin:10px 10px 10px 0}#outside-menu .view-books .brochure-title{color:#fff;font-size:20px}#outside-menu .view-books .doc-icon-svg{display:none}#outside-menu #property-nav-links.primary-links{max-width:400px}#outside-menu #property-nav-links.primary-links li{width:100%;margin:10px 0}#outside-menu #property-nav-links.primary-links li a{font-size:30px}.outside-menu-open #outside-menu{opacity:1;pointer-events:auto}.outside-menu-open #outside-menu .menu-photo{left:0}.outside-menu-open #outside-menu .menu-content{right:0}.outside-menu-open #outside-menu .menu-content .menu-content-item{display:none}.full-bg{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;overflow:hidden;background-attachment:scroll;width:100%;height:100%;position:relative;background-repeat:no-repeat;z-index:2;background-color:#fff;background-position:50%}@media screen and (max-width: 991px){.full-bg{position:relative;height:auto;padding-bottom:56.25%}.full-bg .tv iframe{width:100% !important;height:100% !important;left:0 !important;top:0 !important}}.cover-gradient-bottom{position:absolute;bottom:0;width:100%;height:300px;background:#000;background:-moz-linear-gradient(0deg, rgba(0,0,0,0.75) -20%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.75) -20%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.75) -20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);pointer-events:none;z-index:6}.cover-gradient-top{pointer-events:none;position:absolute;top:-110px;width:100%;height:300px;background:#000;background:-moz-linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0.55) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);z-index:6}@media screen and (max-width: 991px){.cover-gradient-top{top:-200px}}.property-address-container{height:95px;position:absolute;z-index:9;bottom:20px;width:100%;padding-left:33px;color:#fff}.property-address-container .property-title-wrapper{font-weight:400;color:#fff;text-shadow:0 0 30px black;letter-spacing:0.0138889em;display:inline-block;word-break:break-word;margin-top:0px}.property-address-container .property-title-wrapper .property-title-bottom{font-size:50px}.property-address-container .property-title-wrapper .property-title-top{font-size:16px;margin-bottom:20px}.property-address-container .property-title-wrapper .property-title-top .postal_code{display:none}.property-address-container .listing-status-wrap{position:absolute;right:0;top:-1px;font-size:18px;padding-right:30px;width:auto}.property-address-container.has-price- .listing-status-wrap{top:50px}.property-address-container-mobile{color:#000}.property-address-container-mobile .property-title-wrapper{font-size:28px}.property-address-container-mobile .property-subtitle{font-size:18px}.property-address-container-mobile .property-title-bottom{font-size:18px}.listing-status-wrap{width:100%;font-size:20px}.listing-status-wrap .listing-status{display:inline-block;padding:6px 12px;line-height:1.1em;width:100%;color:#fff}@media screen and (max-width: 991px){.listing-status-wrap{margin-top:30px}}.prop-detail{float:left;margin-bottom:10px;padding-left:60px}.prop-detail .count{font-size:30px;float:left;margin-right:10px}.prop-detail .count small{font-family:Lora, serif;font-weight:400;top:-17px;position:relative;display:inline-block;font-weight:normal;font-size:12px;color:#fff}.prop-detail .field-suffix{font-family:Lora, serif;font-weight:400;float:left;margin-top:13px;display:inline-block;font-weight:bold;text-transform:uppercase;font-size:12px}@media screen and (max-width: 991px){.prop-detail{width:50%;margin-right:0;text-align:center;margin-bottom:30px;padding-left:0}.prop-detail .count{font-size:30px;float:none;width:100%;margin-right:0px}.prop-detail .field-suffix{float:none;margin-top:0px;font-size:14px;width:100%}}.bg-lines{background-image:url("/sites/all/themes/relaz/images/bg-lines-angle.png");-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.overview-extras{margin-top:10px}.overview-extras .extras-wrapper{display:flex;padding:0;text-align:center;margin-bottom:0}.overview-extras .extras-wrapper .extra-item{justify-content:center;flex:1;display:inline-flex;padding:20px 0;margin:10px 0}.overview-extras .extras-wrapper .extra-item a{color:#000;font-size:19px}.overview-extras .extras-wrapper .extra-item a .icon{font-size:29px;line-height:1}.overview-extras .extras-wrapper .extra-item:first-child{border-right:3px solid #d4d4d4}.overview-extras .extras-wrapper .extra-item:only-child{border-right:0px none transparent}.sub-section-title,.tagline{font-style:normal;line-height:1.1em;letter-spacing:.02em;text-transform:uppercase;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400;color:#000 !important;font-size:19px !important;margin-bottom:10px}.view-open-house-date{margin-top:40px;border:3px solid #000;padding:20px;text-align:center}@media screen and (max-width: 991px){#property-sections{width:100%}}#amenities{background:#f1f1f1}@media screen and (max-width: 991px){#amenities{width:100%}}#amenities .section-title{margin-top:-66px !important}@media screen and (max-width: 991px){#amenities .section-title{margin-top:-54px !important}}#amenities #property-amenities-list{padding-left:0px;margin-top:20px}#amenities #property-amenities-list .amenity-item{float:left;display:block;padding:5px 0px;margin-bottom:35px;font-size:19px;margin-right:45px}@media screen and (max-width: 767px){#amenities #property-amenities-list .amenity-item{font-size:16px;margin-right:0;margin-left:10px;margin-bottom:10px;float:left;padding:6px 8px;background:#ffffff;border-radius:3px;text-align:left}}#amenities #property-amenities-list .amenity-item:after{left:unset;right:-17px;top:-3px}@media screen and (max-width: 767px){#amenities #property-amenities-list .amenity-item:after{left:-7px;right:unset}}#amenities #property-amenities-list .amenity-item.last:after{content:unset}@media screen and (max-width: 767px){#amenities #property-amenities-list .amenity-item:after{content:unset}}#photos{width:100%;display:inline-block;max-width:none}#photos .extra-image-cta{position:absolute;top:0;left:0;z-index:9}#photos .gallery-cta-inner{position:absolute;font-size:18px;text-transform:uppercase;color:#fff;background:rgba(5,39,46,0.68);left:0;top:0;opacity:0;height:100%;width:100%;text-align:center;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#photos .gallery-cta-inner .content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:23px}#photos .gallery-cta-inner:hover{opacity:1}#photos .main-gallery-cta{float:right;font-size:20px;color:#184f5a}@media screen and (min-width: 1200px){#photos .main-gallery-cta{line-height:63px}}@media screen and (max-width: 991px){#photos .main-gallery-cta{font-size:15px;padding-top:8px}}#photos .main-gallery-cta .icon{vertical-align:sub;-moz-transition:margin .25s ease;-o-transition:margin .25s ease;-webkit-transition:margin .25s ease;transition:margin .25s ease}#photos .main-gallery-cta:hover .icon{margin-left:15px !important}.owl-stage,.owl-container,.owl-stage-outer{height:100%}.view-display-id-embed_north,.view-display-id-owl_embed_ryne,.owl-gallery-ryne-videos{width:100%;height:100%;margin:0 auto}.view-display-id-embed_north .view-content,.view-display-id-owl_embed_ryne .view-content,.owl-gallery-ryne-videos .view-content{position:relative;width:100%;height:100%}.view-display-id-embed_north .owl-dots,.view-display-id-owl_embed_ryne .owl-dots,.owl-gallery-ryne-videos .owl-dots{text-align:center;position:absolute;bottom:-30px;left:0;right:0}.view-display-id-embed_north .owl-dots .owl-dot,.view-display-id-owl_embed_ryne .owl-dots .owl-dot,.owl-gallery-ryne-videos .owl-dots .owl-dot{width:10px;height:10px;margin:0 6px;border-radius:100%;background-color:#fff;border:2px solid #000;display:inline-block}.view-display-id-embed_north .owl-dots .owl-dot.active,.view-display-id-owl_embed_ryne .owl-dots .owl-dot.active,.owl-gallery-ryne-videos .owl-dots .owl-dot.active{background-color:#000;border:2px solid #000}.owl-item .field-content,.owl-item .views-row>div>div{position:relative}.owl-item .field-content:before,.owl-item .views-row>div>div:before{display:block;content:"";width:100%;padding-top:42.25%}@media screen and (max-width: 991px){.owl-item .field-content:before,.owl-item .views-row>div>div:before{padding-top:calc(9 / 16 * 100%)}}.owl-item .field-content .owl-image-ph,.owl-item .views-row>div>div .owl-image-ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}#contact.row{margin-right:auto !important;margin-left:auto !important}#contact .card-wrapper .section-title{margin-bottom:90px}@media screen and (max-width: 767px){#contact .card-wrapper{padding-bottom:0 !important}#contact .card-wrapper .section-title{margin-bottom:30px}}@media screen and (max-width: 991px){#contact .section-title{text-align:center}}#contact .contact-logo{position:absolute;top:50%;left:60%;text-align:center}#contact .contact-logo img{max-width:100%;width:100%;height:auto}@media screen and (max-width: 991px){#contact .contact-logo{position:relative;margin-bottom:80px;top:unset !important;left:unset;right:unset;max-width:400px;display:block;margin:0 auto 80px}}.property-template-icon .view-agent-cards-property{text-align:left !important;margin-top:0px !important}.property-template-icon .view-agent-cards-property .views-row{padding:0 !important;width:100%;display:inline-block;margin-bottom:10px;background:var(--color-accent, --color-accent-default);position:relative;margin-bottom:70px;color:#fff}@media screen and (max-width: 767px){.property-template-icon .view-agent-cards-property .views-row{background:transparent}}.property-template-icon .view-agent-cards-property .views-row:before{content:"";position:absolute;left:-50vw;top:-18px;bottom:-28px;right:45px;z-index:-2;background:#f1f1f1;transform:rotate(-2deg)}.property-template-icon .view-agent-cards-property .field-item{margin-top:0;font-size:15px;line-height:1.4em;letter-spacing:.05em}.property-template-icon .view-agent-cards-property .field-name-field-agent-name .agent-card-name{text-transform:uppercase;color:#fff;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:500}.property-template-icon .view-agent-cards-property .field{font-size:16px}.property-template-icon .view-agent-cards-property .field-label{font-weight:normal !important}.property-template-icon .view-agent-cards-property a{color:#fff}.property-template-icon .view-agent-cards-property .no-headshot{width:100%}.property-template-icon .view-agent-cards-property .no-headshot .group-contact-3-right{width:100%;display:inline-block}.property-template-icon .view-agent-cards-property .group-contact-3-left,.property-template-icon .view-agent-cards-property .group-contact-3-right{float:left;margin-bottom:30px}@media screen and (max-width: 991px){.property-template-icon .view-agent-cards-property .group-contact-3-left,.property-template-icon .view-agent-cards-property .group-contact-3-right{text-align:center}}.property-template-icon .view-agent-cards-property .group-contact-3-right{padding-left:115px;margin-left:-80px;z-index:0;padding-top:34px}@media screen and (max-width: 767px){.property-template-icon .view-agent-cards-property .group-contact-3-right{background:var(--color-accent, --color-accent-default);padding-bottom:40px;margin-top:-20px !important}}.property-template-icon .view-agent-cards-property .group-contact-3-left{width:260px !important;margin-top:-30px;margin-left:-80px}@media screen and (max-width: 991px){.property-template-icon .view-agent-cards-property .group-contact-3-left{width:200px !important}}.property-template-icon .view-agent-cards-property .field-name-field-agent-website a,.property-template-icon .view-agent-cards-property .field-name-field-agent-email a{color:#fff !important}.property-template-icon .view-agent-cards-property .field-name-field-agent-website a{font-weight:500 !important}.property-template-icon .view-agent-cards-property .group-contact-links{font-weight:500 !important}.property-template-icon .view-agent-cards-property .group-contact-links .field-label{color:#fff !important;font-weight:500 !important}.fa.fa-expand.gallery-cta{background:#000;color:#fff;padding:10px;font-size:16px;float:right}#contact-bottom.contact-form-wrapper{background:#f9f9f9;padding:80px}@media screen and (max-width: 991px){#contact-bottom.contact-form-wrapper{padding:40px}}#contact-bottom.contact-form-wrapper input,#contact-bottom.contact-form-wrapper textarea{color:#666;border-radius:0px;border:0 none;border-bottom:1px solid #333;height:53px;box-shadow:none;font-size:12px;font-weight:300;background:#fff;padding:12px;margin:6px 0 4px;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400}#contact-bottom.contact-form-wrapper input::-webkit-input-placeholder,#contact-bottom.contact-form-wrapper textarea::-webkit-input-placeholder{color:#666}#contact-bottom.contact-form-wrapper input::-moz-placeholder,#contact-bottom.contact-form-wrapper textarea::-moz-placeholder{color:#666}#contact-bottom.contact-form-wrapper input:-ms-input-placeholder,#contact-bottom.contact-form-wrapper textarea:-ms-input-placeholder{color:#666}#contact-bottom.contact-form-wrapper input:-moz-placeholder,#contact-bottom.contact-form-wrapper textarea:-moz-placeholder{color:#666}#contact-bottom.contact-form-wrapper textarea{height:inherit;margin-bottom:10px}@media screen and (max-width: 767px){#contact-bottom.contact-form-wrapper #edit-actions{text-align:center}}#contact-bottom.contact-form-wrapper .form-submit{border-radius:0px !important;letter-spacing:.5px;color:#fff;background-color:#fff;border-color:#272727;border-width:1px !important;display:inline-block;padding:1em 2.5em;width:auto;height:auto;color:#000;border-left:0;border-top:0;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400}#showcase .section-title{margin-right:auto;margin-top:8px}#showcase.row{margin-left:auto !important;margin-right:auto !important;display:block}#showcase .showcase-contents-wrapper{margin:80px auto;margin-top:20px;display:block;float:none}#showcase .showcase-tabs-wrapper{width:100%;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:auto}@media screen and (max-width: 991px){#showcase .showcase-tabs-wrapper{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}#showcase .showcase-tab{color:rgba(0,0,0,0.4);padding:10px 0;font-size:30px;float:left;width:auto;margin-right:41px;position:relative;margin-bottom:0;padding-bottom:18px;-moz-transition:color .25s ease;-o-transition:color .25s ease;-webkit-transition:color .25s ease;transition:color .25s ease}#showcase .showcase-tab.active,#showcase .showcase-tab:hover{color:#000;border-bottom:4px solid #012f5d}@media screen and (max-width: 991px){#showcase .showcase-tab{padding:10px 5px;margin-right:0;letter-spacing:0px}}@media screen and (max-width: 767px){#showcase .showcase-tab{font-size:18px}}#showcase .play-button{position:absolute;z-index:10;left:50%;top:50%;z-index:3;cursor:pointer;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#showcase .play-button .icon{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;color:#fff;position:relative;font-size:100px !important;text-shadow:0 0 30px #000}@media screen and (max-width: 767px){#showcase .play-button .icon{font-size:70px !important}}#showcase #vtabs-wrapper .btn-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:100%}#showcase #vtabs-wrapper .btn-group .vtab-icon{display:none}#showcase #vtabs-wrapper .btn-group .vtab{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;color:#888;padding:0;-moz-transition:color .25s ease;-o-transition:color .25s ease;-webkit-transition:color .25s ease;transition:color .25s ease}#showcase #vtabs-wrapper .btn-group .vtab .vtitle{padding:15px 30px 15px 30px}#showcase #vtabs-wrapper .btn-group .vtab:hover,#showcase #vtabs-wrapper .btn-group .vtab.vtab-active{color:#000}#showcase .view-display-id-pane_plyr_gallery_items{text-align:center}#showcase .view-display-id-pane_plyr_gallery_items .view-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:100%}#showcase .view-display-id-pane_plyr_gallery_items .view-content .ply-gallery-item{padding:15px 30px 15px 30px}#showcase .view-display-id-pane_plyr_gallery_items .view-content .views-row{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-family:Quicksand, 'Open Sans', sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;padding:15px 30px 15px 30px;cursor:pointer;color:#888;-moz-transition:color .25s ease;-o-transition:color .25s ease;-webkit-transition:color .25s ease;transition:color .25s ease}#showcase .view-display-id-pane_plyr_gallery_items .view-content .views-row:hover,#showcase .view-display-id-pane_plyr_gallery_items .view-content .views-row .active-vid{color:#000}.view-display-id-owl_embed_video .owl-item .field-content:before,.view-display-id-owl_embed_video .owl-item .views-row>div>div:before,.view-display-id-owl_embed_vtour .owl-item .field-content:before,.view-display-id-owl_embed_vtour .owl-item .views-row>div>div:before{padding-top:56.25%}.view-display-id-owl_embed_ryne .owl-dots,.owl-gallery-ryne-videos .owl-dots{bottom:-30px}.view-display-id-owl_embed_ryne .owl-dots .owl-dot,.owl-gallery-ryne-videos .owl-dots .owl-dot{background-color:rgba(0,0,0,0.1);border:2px solid rgba(0,0,0,0.5);display:inline-block}.view-display-id-owl_embed_ryne .owl-dots .owl-dot.active,.owl-gallery-ryne-videos .owl-dots .owl-dot.active{background-color:#000;border:2px solid #000}#tabs-hotspot-flooplans{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:100%}#tabs-hotspot-flooplans .tab{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}#tabs-hotspot-flooplans .tab a{font-family:Quicksand, 'Open Sans', sans-serif;font-weight:400;font-size:14px}@media screen and (max-width: 767px){#map.section{padding:0}#map.section .section-title{padding:0;margin-bottom:10px !important}#map .map-address{width:100%;float:none;text-align:center}#map .map-address .property-address-bottom{font-size:14px}}#map .field,#map .field-items,#map .field-item{height:100%;width:100%}#disclaimer{background:var(--color-accent, --color-accent-default)}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;z-index:2000}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;z-index:2000}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;z-index:2000}#overlay-description{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;padding:20px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c3c3c3' fill-opacity='0.25'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#overlay-description .inner{max-width:740px;width:100%;margin:auto;padding:40px;font-size:23px;background:#fff;box-shadow:1px 1px 1px #000}#overlay-description .close-overlay{position:fixed;z-index:9;top:40px;right:60px;font-size:80px;background:#fff;border-radius:160px;box-shadow:0px 1px 21px rgba(0,0,0,0.25);height:80px;width:80px;cursor:pointer}.dots-a{position:absolute;left:-40px;z-index:-1;bottom:220px}.dots-b{left:89px;top:-68px;position:absolute}#photos-grid{height:auto;width:100%;max-width:1500px}@media screen and (max-width: 767px){#photos-grid .photos-inner{padding-top:0px;margin:0}}#photos-grid .grid-item,#photos-grid .grid-sizer{width:20%}@media screen and (min-width: 768px) and (max-width: 991px){#photos-grid .grid-item,#photos-grid .grid-sizer{width:25%}}@media screen and (max-width: 767px){#photos-grid .grid-item,#photos-grid .grid-sizer{width:33.333333333333333%}}#photos-grid .grid-item{float:left;height:150px;background:#0D8;border:2px solid #fff}#photos-grid .grid-item--width2{width:40%}@media screen and (min-width: 768px) and (max-width: 991px){#photos-grid .grid-item--width2{width:50%}}@media screen and (max-width: 767px){#photos-grid .grid-item--width2{width:66.66666666666666666666%}}#photos-grid .grid-item--height2{height:300px}@media screen and (max-width: 991px){.logo-icon{display:block;margin:auto}}.nav-menu-toggle-wrap{position:fixed;top:10px;left:10px;z-index:1032}.nav-menu-toggle-wrap *{transition:height .25s ease-in-out, width .25s ease-in-out;box-sizing:border-box}.nav-menu-toggle-wrap span{display:block;background:#fff;border-radius:2px}.nav-menu-toggle-wrap #nav-menu-toggle{width:100px;height:100px;margin:0 auto;position:relative;position:relative;cursor:pointer;border-radius:5px;z-index:99999;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);transform-origin:top left}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger{position:absolute;height:100%;width:100%}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger span{width:60px;height:4px;position:relative;top:24px;left:20px;margin:10px 0}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger span:nth-child(1){transition-delay:.5s}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger span:nth-child(2){transition-delay:.625s}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger span:nth-child(3){transition-delay:.75s}.nav-menu-toggle-wrap #nav-menu-toggle #hamburger.affix span{background:#000}.nav-menu-toggle-wrap #nav-menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}.nav-menu-toggle-wrap #nav-menu-toggle #cross span:nth-child(1){height:0%;width:4px;position:absolute;top:10%;left:48px;transition-delay:0s}.nav-menu-toggle-wrap #nav-menu-toggle #cross span:nth-child(2){width:0%;height:4px;position:absolute;left:10%;top:48px;transition-delay:.25s}.nav-menu-toggle-wrap #nav-menu-toggle.open #hamburger span{width:0%}.nav-menu-toggle-wrap #nav-menu-toggle.open #hamburger span:nth-child(1){transition-delay:0s}.nav-menu-toggle-wrap #nav-menu-toggle.open #hamburger span:nth-child(2){transition-delay:.125s}.nav-menu-toggle-wrap #nav-menu-toggle.open #hamburger span:nth-child(3){transition-delay:.25s}.nav-menu-toggle-wrap #nav-menu-toggle.open #cross span:nth-child(1){height:80%;transition-delay:.625s}.nav-menu-toggle-wrap #nav-menu-toggle.open #cross span:nth-child(2){width:80%;transition-delay:.375s}
