.sprites-sprite{background-image:url('../../images/../images/sprites-s6c798464df.png');background-repeat:no-repeat}@media screen and (min-width: 768px){.col-sm-height{display:table-cell;float:none !important;height:100%}}.col-sm-height .inner{height:100%;margin-top:0;margin-bottom:0}body.property-template-focal{background:#222 !important;padding:0 35px}body.property-template-focal section{position:relative}@media screen and (max-width: 767px){body.property-template-focal{padding:0}body.property-template-focal .nav-links{margin-top:10px}}body.property-template-focal .view-display-id-property_download_pdf{text-align:center;width:100%;display:inline-block;margin:0;background:#f5f5f5;padding:20px 0;border-bottom:1px solid #ddd}body.property-template-focal .group-contact-links{font-size:13px}body.property-template-focal #videos{padding-bottom:60px}body.property-template-focal .video-multi .video-gallery-display .views-row{margin:10px}body.property-template-focal .rela-attribution-link{color:#aaa}body.property-template-focal .rela-attribution-link:hover{color:#fff}body.property-template-focal #navbar .in{width:100%}body.property-template-focal #property-nav-links{margin-top:10px}body.property-template-focal #property-nav-links.links-count-7 li{padding:0 1%}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal .navbar-toggle{display:block}body.property-template-focal .navbar-collapse.collapse{display:none !important}body.property-template-focal .navbar-collapse.collapse.in{display:block !important}body.property-template-focal .affix .nav-links{padding-top:0;margin-top:10px}body.property-template-focal .nav-links{background:rgba(0,0,0,0.85);margin-top:0px;padding-top:0}body.property-template-focal .nav-links #property-nav-links.primary-links li{width:100%;margin:13px 0;text-align:left}}body.property-template-focal #outside-menu{position:fixed;right:-500px;width:500px;height:100%;background-color:#222;top:0;z-index:99;opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}body.property-template-focal #outside-menu li{width:100%}body.property-template-focal #outside-menu li a{font-size:40px;width:100% !important;float:right !important;margin:10px 0 !important;text-align:right !important;padding-right:40px;color:#fff !important}body.property-template-focal #outside-menu .close-menu{position:absolute;top:15px;right:50px;font-size:40px;color:#fff;cursor:pointer}body.property-template-focal #outside-menu #property-nav-links{margin-top:100px}@media screen and (max-width: 991px){body.property-template-focal #outside-menu{width:100%;right:-100%}body.property-template-focal #outside-menu a{font-size:36px !important}body.property-template-focal #outside-menu .sticky-link,body.property-template-focal #outside-menu .video,body.property-template-focal #outside-menu .tour{margin:0 !important}}body.property-template-focal.outside-menu-open #outside-menu{opacity:1;display:block;right:0}@media screen and (max-width: 991px){body.property-template-focal .nav-link-wrapper{display:none}}body.property-template-focal #photos{height:650px;-moz-transition:height .35s ease;-o-transition:height .35s ease;-webkit-transition:height .35s ease;transition:height .35s ease}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal #photos{height:550px}}body.property-template-focal #photos #mobile-video-cta{position:absolute;top:30%;width:100%;text-align:center;height:60px;display:none}body.property-template-focal #photos #mobile-video-cta a{color:#fff}body.property-template-focal #photos #mobile-video-cta .icon{width:50px;height:50px;background:rgba(0,0,0,0.5);display:inline-flex;justify-content:center;align-items:center;border-radius:25px;font-size:20px;padding-left:5px}@media screen and (max-width: 767px){body.property-template-focal #photos #mobile-video-cta{display:inline-block}}body.property-template-focal .bg-image-cover{height:100%;max-height:650px}body.property-template-focal #navbar{padding:0 35px;text-align:center;background:url(/sites/all/themes/relaz/images/header-fade-bg.png) repeat-x 0 -20px;overflow:visible;height:80px}body.property-template-focal #navbar.affix{height:50px}@media screen and (max-width: 767px){body.property-template-focal #navbar{padding:0}body.property-template-focal #navbar .nav-link-wrapper{padding:0}}body.property-template-focal .section-title{text-transform:uppercase;font-weight:bold;color:#222;padding-left:70px;margin-bottom:25px}body.property-template-focal .content-wrap{max-width:1700px;margin:0 auto}body.property-template-focal .navbar-inner{max-width:1700px;width:100%;margin:auto;display:inline-block}body.property-template-focal .bg-white{background:#ffffff}body.property-template-focal .bg-grey-medium{background:#e9e9e9}body.property-template-focal #top{position:relative}body.property-template-focal #top .primary-info{width:100%;display:inline-block;color:#fff;padding:30px;position:absolute;left:0;bottom:0;z-index:2}@media screen and (max-width: 767px){body.property-template-focal #top .primary-info{padding:15px}}body.property-template-focal #top .primary-info .street-block{font-weight:300;font-size:36px}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal #top .primary-info .street-block{font-size:25px}}@media screen and (max-width: 767px){body.property-template-focal #top .primary-info .street-block{font-size:18px}}body.property-template-focal #top .primary-info .thoroughfare{float:left}body.property-template-focal #top .primary-info .premise{float:left;margin-left:10px}body.property-template-focal #top .primary-info .premise:before{content:" - "}body.property-template-focal #top .primary-info .locality-block{font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;font-size:18px;float:left;width:100%}body.property-template-focal #top .primary-info .property-price{font-family:"montserratlight","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-style:italic;float:left;display:inline-block;margin-right:10px}body.property-template-focal #overview{font-size:14px}body.property-template-focal #overview .col{height:437px}body.property-template-focal #overview .col .inner{padding:50px}@media screen and (min-width: 992px) and (max-width: 1199px){body.property-template-focal #overview .col .inner{padding:40px}}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal #overview .col .inner{padding:30px}}@media screen and (max-width: 767px){body.property-template-focal #overview .col .inner{padding:20px 0}}body.property-template-focal .field-name-field-property-logo-reference{position:relative;text-align:left;width:200px}body.property-template-focal .field-name-field-property-logo-reference img{height:auto;width:auto;max-width:200px;max-height:60px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (max-width: 767px){body.property-template-focal .field-name-field-property-logo-reference img{max-width:140px}}body.property-template-focal .affix .field-name-field-property-logo-reference img{max-height:40px;width:auto;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}body.property-template-focal .field-name-field-property-description .field-label{font-size:20px;margin-bottom:15px;color:#222;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;text-transform:uppercase}body.property-template-focal .field-name-field-property-description .field-item{height:292px;overflow:hidden;position:relative}body.property-template-focal .group-details{padding-top:27px}body.property-template-focal .group-details .field{margin-bottom:30px}body.property-template-focal .group-details .field-label{width:50%;float:left;color:#222;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;font-size:15px}@media screen and (min-width: 992px){body.property-template-focal .group-details .field-label{font-size:18px}}body.property-template-focal .group-details .field-items{width:50%;float:left;text-align:right}body.property-template-focal .field-name-field-amenities-ref{display:inline-block;padding:60px 0px 50px 70px;width:100%}body.property-template-focal .field-name-field-amenities-ref .field-label{font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;font-size:24px;text-transform:uppercase;color:#fff;margin-bottom:30px;position:relative}body.property-template-focal .field-name-field-amenities-ref .field-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#fff;font-size:15px;margin-bottom:25px;text-shadow:1px 1px 1px #000}@media (min-width: 768px){body.property-template-focal .field-name-field-amenities-ref .field-item{float:left;width:33.33333333%}}@media (min-width: 992px){body.property-template-focal .field-name-field-amenities-ref .field-item{float:left;width:25%}}body.property-template-focal .field-name-field-amenities-ref .field-item .icon{vertical-align:middle;margin-right:5px;font-size:18px}body.property-template-focal .amenities-title{display:inline-block;padding:60px 0px 0 70px;width:100%;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;font-size:24px;text-transform:uppercase;color:#fff;margin-bottom:10px;position:relative}body.property-template-focal #property-amenities-list{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 50px 70px;width:100%}body.property-template-focal #property-amenities-list li{font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;font-size:24px;text-transform:none;color:#fff;margin-bottom:30px;position:relative;position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#fff;font-size:15px;margin-bottom:25px;text-shadow:1px 1px 1px #000}@media (min-width: 768px){body.property-template-focal #property-amenities-list li{float:left;width:33.33333333%}}body.property-template-focal #property-amenities-list li:after{background-color:#fff}@media screen and (max-width: 991px){body.property-template-focal .amenities-title{margin-bottom:0;padding:0 0 0 20px}body.property-template-focal #property-amenities-list{padding:0 0 0 20px}body.property-template-focal #property-amenities-list li{margin-bottom:0}}body.property-template-focal .property-details-beds-baths{padding-top:15px;text-align:right}body.property-template-focal .property-details-beds-baths .views-field{text-align:center;width:24%;float:none;display:inline-block}@media screen and (max-width: 767px){body.property-template-focal .property-details-beds-baths .views-field{width:50%;margin-bottom:10px;float:left}}body.property-template-focal .property-details-beds-baths .icon{font-size:36px}@media screen and (max-width: 767px){body.property-template-focal .property-details-beds-baths .icon{font-size:30px}}body.property-template-focal .property-details-beds-baths .bb-count{font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;text-transform:uppercase;white-space:nowrap}body.property-template-focal #buyer_lead_node_form_wrapper{float:left;margin-left:30px;padding-top:22px}body.property-template-focal #buyer_lead_node_form_wrapper input,body.property-template-focal #buyer_lead_node_form_wrapper textarea{background:transparent;border-radius:0;border:0;border-bottom:1px solid #888;height:43px;box-shadow:none;font-size:20px;font-weight:300}body.property-template-focal #buyer_lead_node_form_wrapper textarea{height:inherit;margin-bottom:10px}body.property-template-focal #buyer_lead_node_form_wrapper .form-submit{background:#4d4d4d;color:#fff;border-radius:0;font-size:20px;font-weight:300;border:0}body.property-template-focal #buyer_lead_node_form_wrapper .book-showing-form-cta{background:transparent;border:1px solid #444;color:#444}body.property-template-focal #amenities{float:left;width:100%;display:inline-block;background-position:50% !important}body.property-template-focal #contact{background:#f3f3f3;padding:30px 0;display:inline-block;width:100%}@media screen and (max-width: 767px){body.property-template-focal #contact #buyer_lead_node_form_wrapper{width:100% !important;margin:0;padding:0 10%;float:none;display:inline-block}}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal #contact #buyer_lead_node_form_wrapper{width:100% !important;margin:0;padding:0 10%;float:none;display:inline-block}}body.property-template-focal #contact .group-contact-3-left{float:none;width:100%}body.property-template-focal #contact .group-contact-3-right{float:none;width:100%;padding:0;text-align:center}body.property-template-focal #contact .field-name-field-user-headshot{width:150px;height:150px;margin:0 auto;padding:0;margin-bottom:30px}body.property-template-focal #contact .field-name-field-user-headshot img{display:block;max-width:100%;height:auto;border-radius:100px;box-shadow:1px 1px 3px #aaa;width:100%}body.property-template-focal #contact .field-name-field-agent-name{font-family:Montserrat, Helvetica, Arial, "Open Sans", sans-serif;font-size:18px;text-transform:uppercase;color:#222}body.property-template-focal #contact .field-name-field-agent-name .agent-card-name{margin:0}body.property-template-focal #contact .field-name-field-user-company{font-family:Montserrat, Helvetica, Arial, "Open Sans", sans-serif;font-size:15px;text-transform:uppercase;color:#555;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}body.property-template-focal #contact .agent-card-header{text-align:center}body.property-template-focal #contact .field-name-field-agent-bre{font-size:13px}body.property-template-focal #contact .field-name-field-agent-bre .field-label,body.property-template-focal #contact .field-name-field-agent-bre .field-items{float:none;display:inline}body.property-template-focal #contact .node-agent-card .field-name-field-agent-title{margin-top:-5px;margin-bottom:15px}@media screen and (min-width: 1200px){body.property-template-focal #contact .view-agent-cards-property .view-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.property-template-focal #contact .view-agent-cards-property .view-content .node-agent-card{height:100%}}@media screen and (min-width: 768px) and (max-width: 991px){body.property-template-focal #contact.property-contacts-1 #buyer_lead_node_form_wrapper{width:52% !important;padding:22px 0 0 3%}}@media screen and (min-width: 992px) and (max-width: 1199px){body.property-template-focal #contact.property-contacts-1 #buyer_lead_node_form_wrapper{width:55%}}@media screen and (min-width: 1200px){body.property-template-focal #contact.property-contacts-1 #buyer_lead_node_form_wrapper{width:60%}}body.property-template-focal #contact.property-contacts-1 .view-agent-cards-property{width:auto;float:left;padding-left:50px}@media screen and (max-width: 991px){body.property-template-focal #contact.property-contacts-1 .view-agent-cards-property{padding-left:0;vertical-align:top;float:none;margin:40px auto}}@media screen and (max-width: 767px){body.property-template-focal #contact.property-contacts-1 .view-agent-cards-property{display:block}}@media screen and (max-width: 991px){body.property-template-focal #contact.property-contacts-1 .section-title{padding-left:0;text-align:center}}body.property-template-focal #contact.property-contacts-2 .section-title,body.property-template-focal #contact.property-contacts-3 .section-title{text-align:center;padding:0}@media screen and (min-width: 992px) and (max-width: 1199px){body.property-template-focal #contact.property-contacts-2 .agent-card-2,body.property-template-focal #contact.property-contacts-3 .agent-card-2{width:230px;margin-right:0;margin-left:10px}}body.property-template-focal #contact.property-contacts-2 .field-name-field-agent-contact-ref,body.property-template-focal #contact.property-contacts-3 .field-name-field-agent-contact-ref{width:100%}body.property-template-focal #contact.property-contacts-2 #buyer_lead_node_form_wrapper,body.property-template-focal #contact.property-contacts-3 #buyer_lead_node_form_wrapper{width:80%;margin:auto;float:none}body.property-template-focal #contact.property-contacts-2 .node-agent-card,body.property-template-focal #contact.property-contacts-3 .node-agent-card{margin-right:40px;margin-left:40px}@media screen and (max-width: 767px){body.property-template-focal #contact.property-contacts-2 .node-agent-card,body.property-template-focal #contact.property-contacts-3 .node-agent-card{margin:10px auto;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.14)}}body.property-template-focal #contact .field-type-email{font-size:13px}body.property-template-focal #contact .field-type-email a{color:#007d9c}body.property-template-focal .view-id-virtual_open_house .day,body.property-template-focal .view-id-virtual_open_house .time{line-height:normal}body.property-template-focal .view-open-house-date .view-content{position:absolute;bottom:100%;background:rgba(234,106,43,0.8);right:0;padding:20px 50px;color:#fff;text-align:center;width:400px}body.property-template-focal .view-open-house-date .view-content .link a{color:#fff}body.property-template-focal .view-open-house-date .view-content .day:after{content:unset}body.property-template-focal .view-open-house-date .view-content .owl-next{right:0}body.property-template-focal .view-open-house-date .view-content .owl-prev{left:0}@media screen and (max-width: 767px){body.property-template-focal .view-open-house-date .view-content{width:100%}}body.property-template-focal .view-open-house-date .view-content .tagline{font-size:26px;font-weight:300;color:#fff}body.property-template-focal .view-open-house-date .view-content .day{text-transform:uppercase;font-size:14px;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;margin:3px 0}body.property-template-focal .view-open-house-date .view-content .time{font-size:16px;font-weight:300;text-transform:uppercase}body.property-template-focal .property-section-vtour{background:#f6f6f6;display:inline-block;width:100%}body.property-template-focal .property-section-vtour .label{color:#000;font-size:20px;font-weight:bold;display:block}body.property-template-focal .property-section-vtour:nth-of-type(2){background:#fff}body.property-template-focal #map{float:left;width:100%}.property-section-floorplans{background:#f4f3f3 !important}.view-property-docs{background:#f6f6f6;padding:30px 20px;width:100%;display:inline-block;float:left}.view-property-docs .view-header{color:#000;font-size:20px;font-weight:bold;display:block;text-align:center;margin-bottom:20px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif;width:100%;display:inline-block}.view-property-docs .view-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.view-property-docs .view-content{float:left;width:83.33333333%}}@media (min-width: 768px){.view-property-docs .view-content{margin-left:8.33333333%}}@media screen and (min-width: 992px){.view-property-docs .views-row{width:46%;margin-right:2%;float:left}}#social-links-wrapper{box-shadow:0 0 9px rgba(0,0,0,0.11);position:absolute;right:0px;top:200px;width:50px;z-index:99}@media screen and (max-width: 991px){#social-links-wrapper{right:0px;width:250px;left:0;margin:auto;top:-20px}}#social-links-wrapper li.share-icon{background:#f3f3f3 !important}#social-links-wrapper li.share-icon .fa{color:#bbb !important}body.njmls-compliant #top .primary-info .field-name-field-list-price{font-size:36px;padding-top:20px}.listing-status{display:inline-block;padding:0px 6px;font-size:18px;float:left;margin-top:3px}.prop-details-icon{padding-top:15px;text-align:right}.prop-details-icon .field-suffix,.prop-details-icon .count{text-transform:uppercase;white-space:nowrap;font-family:Montserrat,Helvetica,Arial,"Open Sans",sans-serif}@media screen and (max-width: 991px){.prop-details-icon .prop-detail{font-size:12px}}@media screen and (max-width: 767px){.prop-details-icon .prop-detail{width:50%;margin-bottom:15px}.prop-details-icon .prop-detail .icon{font-size:28px}}
