@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media only screen and (max-width:1900px){#successModalWrapper{font-size:.9em}}@media only screen and (max-width:1600px){#successModalWrapper{font-size:.7em}}@media only screen and (max-width:1366px){#successModalWrapper{font-size:.65em}}#successModalWrapper #successModal.successModal{position:fixed;height:10.1875em;width:26.125em;margin-top:-5.09em;margin-left:-13.685em}#successModalWrapper #successModal.successModal h3{font-size:2.375em}#profileApp.profileApp{height:100%;width:100%}#profileApp .listHubUri{margin-left:20px;clear:both}#profileApp .listHubUri a{color:#77b800;font-size:.75em}@media only screen and (max-width:1024px){#profileApp .listHubUri{margin-left:10px}}#profileApp .profileAppWrapper{height:100%;width:100%;margin-top:11em}@media only screen and (max-width:1600px){#profileApp .profileAppWrapper{margin-top:8.938em}}@media only screen and (max-width:1366px){#profileApp .profileAppWrapper{margin-top:8.625em}}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper{margin-top:8em}}#profileApp .profileAppWrapper.basic{margin-top:4.375em}@media only screen and (max-width:1600px){#profileApp .profileAppWrapper.basic{margin-top:4.313em}}@media only screen and (max-width:1366px){#profileApp .profileAppWrapper.basic{margin-top:4.25em}}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.basic{margin-top:3.625em}}#profileApp .profilePaid .carouselSection{margin-bottom:2.5em}@media only screen and (max-width:1024px){#profileApp .profilePaid .carouselSection{margin-bottom:1.6em}}#profileApp .profilePaid .gallerySection .aspectRatioImageWrapper,#profileApp .profilePaid .gridGalleryContent .aspectRatioImageWrapper,#profileApp .profilePaid .carouselSection .aspectRatioImageWrapper{cursor:pointer}#profileApp .profilePaid .amenitiesSection .specGroup .specList{width:22%;margin-right:2%}@media only screen and (max-width:1366px){#profileApp .profilePaid .amenitiesSection .specGroup .specList{width:30%}}#profileApp .modal .options{display:none}#profileApp .modal .modalHeader{height:80px;border-bottom:none}#profileApp .modal .modalHeader h2{text-align:center;color:#77b800}#profileApp .tabContainer{margin:1em 0}#profileApp .tabContainer .tabHeader{margin:0;padding:0}#profileApp .tabContainer .tabHeader li{display:inline-block;margin-right:.25em;cursor:pointer;margin-bottom:-.75px}#profileApp .tabContainer .tabHeader li h3{font-family:"CostarBrownRegular";font-size:.833em;text-align:center;background-color:#f4f4f4;color:#919191;border:1px solid #cacaca;padding:0 25px;line-height:2.507em}@media only screen and (max-width:1024px){#profileApp .tabContainer .tabHeader li h3{font-size:.875em}}#profileApp .tabContainer .tabHeader li.active h3{background-color:#fff;color:#4c4c4c;border-bottom-width:0;padding-bottom:1px;position:relative;z-index:10}#profileApp .tabContainer .tabBody{border:1px solid #cacaca;padding:0}#profileApp .tabContainer .tabContent{display:none}#profileApp .tabContainer .tabContent.active{display:block}#profileApp .profileContent{position:relative;padding:0 20px 20px;width:75.27%;font-size:1.5em;color:#4c4c4c}@media only screen and (max-width:1900px){#profileApp .profileContent{font-size:1.35em}}@media only screen and (max-width:1600px){#profileApp .profileContent{font-size:1.05em}}@media only screen and (max-width:1366px){#profileApp .profileContent{font-size:.975em}}@media only screen and (max-width:1024px){#profileApp .profileContent{padding:0 10px 10px;width:100%}}#profileApp .profileContent h2{font-size:1.25em;margin-bottom:30px;color:#4c4c4c}@media only screen and (max-width:1366px){#profileApp .profileContent h2{font-size:1.8em}}@media only screen and (max-width:1024px){#profileApp .profileContent h2{font-size:1.6em}}#profileApp .profileContent p{margin:0}#profileApp .profileContent section{margin-bottom:60px}#profileApp .profileContent .backToTop{display:none;position:fixed;right:.8em;bottom:0;padding:0 0 .2em .8em;margin:0}#profileApp .profileContent .backToTop.active{display:inline-block}#profileApp .profileContent .backToTop a{color:#77b800}#profileApp .profileContent .rotate270:before{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#profileApp .schoolsSection .schoolsDetails{margin-bottom:60px}@media all and (min-width:1366px){#profileApp .schoolsSection .schoolsDetails.private{margin-bottom:40px}}#profileApp .schoolsSection .schoolDetail{width:30%;display:inline-block;padding:.2em .909em .2em 0;overflow:hidden;white-space:nowrap;vertical-align:top}@media all and (max-width:768px){#profileApp .schoolsSection .schoolDetail{width:47.5%}#profileApp .schoolsSection .schoolDetail:nth-of-type(n+3){margin-top:1.95em}}#profileApp .schoolsSection h4{padding-bottom:.455em;white-space:pre-wrap;font-family:"CostarBrownRegular"}#profileApp .schoolsSection a{color:#77b800}#profileApp .schoolsSection .info,#profileApp .schoolsSection .ratingGrade{display:inline-block}#profileApp .schoolsSection .info{margin-right:.495em;vertical-align:top;font-size:.85em;width:50%}#profileApp .schoolsSection .info p{white-space:normal}@media all and (max-width:1366px){#profileApp .schoolsSection .info{font-size:1.125em}}@media all and (max-width:1024px){#profileApp .schoolsSection .info{font-size:1em}}@media all and (max-width:768px){#profileApp .schoolsSection .info{margin-right:.645em}}#profileApp .schoolsSection .ratingGrade{font-size:5.2em}#profileApp .schoolsSection .outbound .outboundLink{font-size:.833em}#profileApp .schoolsSection .outbound .outboundLink .outLinkgsIcon{padding-left:.2em;font-size:.85em;padding-right:1em;border-right:1px solid #e5e5e5}@media all and (max-width:1366px){#profileApp .schoolsSection .outbound .outboundLink{font-size:1.125em}}@media all and (max-width:1024px){#profileApp .schoolsSection .outbound .outboundLink{font-size:1em}}#profileApp .schoolsSection .outbound .rating{padding-left:.6em;color:#77b800;font-size:.94em}#profileApp .schoolsSection .outbound .rating .questionMarkCircleIcon{cursor:pointer}#profileApp .transportationSection .transportationDetail{width:100%;display:inline-block;overflow:hidden;white-space:nowrap;padding:0 0 2.084em 0;vertical-align:top}#profileApp .transportationSection .transportationDetail:last-child{padding:0}#profileApp .transportationSection table{width:100%;table-layout:fixed}#profileApp .transportationSection td,#profileApp .transportationSection th{text-align:left;border-bottom:1px solid #ccc;width:16.6%}#profileApp .transportationSection th{font-size:1em;font-weight:normal;font-family:"CostarBrownRegular";padding:0 0 .84em}@media all and (max-width:1366px){#profileApp .transportationSection th{font-size:1.4em}}@media all and (max-width:1024px){#profileApp .transportationSection th{font-size:1.2em;padding:0 0 1.1em}}#profileApp .transportationSection td{font-size:.85em}@media all and (max-width:1366px){#profileApp .transportationSection td{font-size:1.125em}}@media all and (max-width:1024px){#profileApp .transportationSection td{font-size:1em}}#profileApp .transportationSection th:first-child,#profileApp .transportationSection td:first-child{width:66.7%}#profileApp .transportationSection td:first-child{padding:1em 1.7em}@media all and (max-width:1024px){#profileApp .transportationSection td:first-child{padding:.65em 2.25em}}#profileApp .transportationSection .transportationName{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}#profileApp .transportationSection .busIcon{font-size:.5em;padding-right:1.4em;display:inline-block}#profileApp .transportationSection .trainIcon,#profileApp .transportationSection .planeIcon{padding-right:.3em;display:inline-block}@media all and (max-width:1024px){#profileApp .transportationSection .trainIcon,#profileApp .transportationSection .planeIcon{padding-right:.6em}}@media only screen and (max-width:1366px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop,#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{font-size:1.4em;margin-bottom:1.6em}}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop,#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{font-size:1.2em;margin-bottom:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop{margin-bottom:1.667em}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop{margin-bottom:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{margin-top:1.667em}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{margin-top:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{width:30em}@media only screen and (max-width:1366px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{font-size:1.2em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle,#profileApp .incomeRestrictionsSection .incomeRestrictionsValue{width:50%;padding:.825em 0;text-align:center;border:1px solid #cacaca;font-size:1em;font-weight:normal;font-family:"CostarBrownRegular"}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle,#profileApp .incomeRestrictionsSection .incomeRestrictionsValue{padding:.66em 0}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle{color:#7f7e7e}#profileApp .officeHoursSection h3{margin-bottom:10px;padding-bottom:10px;font-family:"CostarBrownRegular";font-size:1em;border-bottom:1px solid #e5e5e5}@media only screen and (max-width:1366px){#profileApp .officeHoursSection h3{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .officeHoursSection h3{font-size:1.2em}}#profileApp .officeHoursSection .clockIcon{display:inline-block;margin-right:.15em}#profileApp .officeHoursSection ul{padding:0;margin:0 0 0 1.7em;display:-webkit-flex;display:flex}@media only screen and (max-width:1024px){#profileApp .officeHoursSection ul{margin:0 0 0 1.625em}}#profileApp .officeHoursSection li{font-size:.8333em;display:inline-block;text-align:left;width:13%;-webkit-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:1366px){#profileApp .officeHoursSection li{font-size:1.125em}}@media only screen and (max-width:1024px){#profileApp .officeHoursSection li{font-size:1em}}#profileApp .officeHoursSection .dayLabel{font-family:"CostarBrownRegular";padding-bottom:.5em}@media only screen and (min-width:1025px){#profileApp .availabilitySection p{padding-top:2em}}#profileApp .availabilitySection h2 .flagIcon{cursor:pointer;font-size:.9em}#profileApp .availabilitySection h2 .flagIcon:hover{color:#77b800}#profileApp .availabilitySection .tabBody{overflow:hidden;border-top:none}#profileApp .availabilitySection .availabilityTable{width:100%;font-size:.84em;font-family:"CostarBrownRegular"}#profileApp .availabilitySection .availabilityTable .shortText{display:inline}#profileApp .availabilitySection .availabilityTable .mediumText,#profileApp .availabilitySection .availabilityTable .longText{display:none}@media only screen and (min-width:1025px){#profileApp .availabilitySection .availabilityTable .mediumText{display:inline}#profileApp .availabilitySection .availabilityTable .shortText,#profileApp .availabilitySection .availabilityTable .longText{display:none}}@media only screen and (min-width:1367px){#profileApp .availabilitySection .availabilityTable .longText{display:inline}#profileApp .availabilitySection .availabilityTable .shortText,#profileApp .availabilitySection .availabilityTable .mediumText{display:none}}@media only screen and (max-width:1024px){#profileApp .availabilitySection .availabilityTable{font-size:.875em}}#profileApp .availabilitySection .availabilityTable.basic{border:1px solid #ccc}#profileApp .availabilitySection .availabilityTable td,#profileApp .availabilitySection .availabilityTable th{padding:0 .5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#profileApp .availabilitySection .availabilityTable td.collapsed,#profileApp .availabilitySection .availabilityTable th.collapsed{padding:0}#profileApp .availabilitySection .availabilityTable td.name,#profileApp .availabilitySection .availabilityTable th.name,#profileApp .availabilitySection .availabilityTable td.unit,#profileApp .availabilitySection .availabilityTable th.unit{white-space:normal}#profileApp .availabilitySection .availabilityTable td:first-child,#profileApp .availabilitySection .availabilityTable th:first-child{padding-left:1em}#profileApp .availabilitySection .availabilityTable td:last-child,#profileApp .availabilitySection .availabilityTable th:last-child{padding-right:1em}#profileApp .availabilitySection .availabilityTable th{font-weight:normal;line-height:2.1em;color:#7f7e7e;text-align:left;padding-top:1em}#profileApp .availabilitySection .availabilityTable .actions{text-align:right}#profileApp .availabilitySection .availabilityTable .actions a{margin-right:.5em}#profileApp .availabilitySection .availabilityTable .actions a:last-child{margin-right:0}#profileApp .availabilitySection .availabilityTable .actions .primary{border-color:#77b800;padding:.5em}#profileApp .availabilitySection .availabilityTable .actions .primary.disabled{background-color:#d4d4d4;border:none;cursor:default}#profileApp .availabilitySection .availabilityTable .actions .primary.detailsBtn{text-align:center;width:7em;white-space:nowrap}#profileApp .availabilitySection .availabilityTable .actions .primary:hover{border-color:#929292}#profileApp .availabilitySection .availabilityTable .actions .emailIcon{padding-right:.225em}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow{color:#4c4c4c;height:3em;border-top:1px solid #ccc;font-family:"CostarBrownLight"}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.bold{font-family:"CostarBrownRegular"}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.bold .detailsBtn{font-family:"CostarBrownLight"}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.noBorder{border-top:none}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.active{background-color:#e8f9cb}#profileApp .availabilitySection .availabilityTable tbody hr{display:inline-block}#profileApp .availabilitySection .availabilityTable tbody .altHeader h4{position:relative;line-height:.8em;color:#515151;margin-left:-.5em;border-bottom:1px solid #999}#profileApp .availabilitySection .availabilityTable tbody .altHeader h4 span{line-height:1.3em;background-color:#fff;padding-bottom:2px;padding-right:.3em}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer{width:100%}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer h2{color:#77b800;white-space:nowrap;margin-bottom:.6em}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer h2 i{padding-right:.5em}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{line-height:39px;width:50%}@media only screen and (max-width:1366px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{font-size:1.4em;width:100%}}@media only screen and (max-width:1024px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{font-size:1.2179em;width:100%}}#profileApp .amenitiesSection{width:100%}#profileApp .amenitiesSection section.specGroup{margin-bottom:30px}#profileApp .amenitiesSection .specGroup{width:100%}#profileApp .amenitiesSection .specGroup ul{list-style:none;padding:0;margin:0 0 0 1.6em;margin-top:10px}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup ul{font-size:1.125em;margin-left:1.9em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup ul{font-size:1em}}#profileApp .amenitiesSection .specGroup ul li{font-size:.8333em;margin-bottom:10px}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup ul li{font-size:1.125em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup ul li{font-size:1em}}#profileApp .amenitiesSection .specGroup ul li:last-child{margin-bottom:0}#profileApp .amenitiesSection .specGroup .specCount{font-weight:normal;font-size:.9em}#profileApp .amenitiesSection .specGroup .specList{width:30%;margin-right:2%;margin-bottom:30px;display:inline-block;vertical-align:top}#profileApp .amenitiesSection .specGroup .specList .clamp{position:relative;-o-transition:max-height .2s ease-in-out 0s;-webkit-transition:max-height .2s ease-in-out 0s;transition:max-height .2s ease-in-out 0s}#profileApp .amenitiesSection .specGroup .specList .clamp::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:20%;height:1.35em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}#profileApp .amenitiesSection .specGroup .specList .clampExpander{display:block;text-decoration:none;margin-top:.3em;margin-bottom:1em;cursor:pointer}#profileApp .amenitiesSection .specGroup .specList .clampExpander .viewMoreIcon,#profileApp .amenitiesSection .specGroup .specList .clampExpander .viewLessIcon{font-size:.75em;padding-right:.313em}#profileApp .amenitiesSection .specGroup .specList h3{margin-bottom:10px;padding-bottom:10px;font-family:"CostarBrownRegular";font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #e5e5e5}#profileApp .amenitiesSection .specGroup .specList h3 [class$="Icon"]{display:inline-block;width:1.6em}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup .specList h3{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList h3{font-size:1.2em;margin-bottom:.55em}}#profileApp .amenitiesSection .specGroup .specList h4{font-size:.8333em;margin-left:1.921em}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup .specList h4{font-size:1.125em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList h4{font-size:1em}}#profileApp .amenitiesSection .specGroup .specList.petPolicy h4,#profileApp .amenitiesSection .specGroup .specList.parking h4{font-family:"CostarBrownRegular"}#profileApp .amenitiesSection .specGroup .specList.petPolicy .petPolicyDetails,#profileApp .amenitiesSection .specGroup .specList.parking .petPolicyDetails,#profileApp .amenitiesSection .specGroup .specList.petPolicy .parkingDetails,#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails{margin-bottom:30px}#profileApp .amenitiesSection .specGroup .specList a{text-decoration:underline;color:#77b800}#profileApp .amenitiesSection .specGroup .specList a.more{text-decoration:none;cursor:pointer}#profileApp .amenitiesSection .specGroup .specList a.more .infoIcon{margin-right:.5em;font-size:.833em}#profileApp .amenitiesSection .specGroup .specList .commentsRestrictions{clear:both;margin:0 0 0 1.8em;font-size:.8333em}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup .specList .commentsRestrictions{font-size:1.125em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList .commentsRestrictions{font-size:1em}}#profileApp .amenitiesSection .specGroup .specList .commentsRestrictions p{max-height:7em;overflow:hidden;margin:30px 0 0}#profileApp .amenitiesSection .specGroup .modalBody{width:100%;display:inline-block;padding:0 20px 20px 20px;overflow-y:scroll;height:404px}#profileApp .amenitiesSection .specGroup .modalBody h3{margin-bottom:.5em}#profileApp .amenitiesSection .specGroup .modalBody h4{color:#999;font-size:.9em;margin-bottom:.5em}#profileApp .amenitiesSection .specGroup .modalBody ul{display:inline-block;list-style:disc;margin:0 0 1.45em 1.6em;border-top:none;padding-left:1em}#profileApp .amenitiesSection .specGroup .modalBody p{font-size:.8em;margin-bottom:1.5em}#profileApp .amenitiesSection .specGroup .modalBody .col-left,#profileApp .amenitiesSection .specGroup .modalBody .col-right{width:50%;float:left}#profileApp .amenitiesSection .specGroup .modalBody .stipulations{display:inline-block;width:100%}#profileApp .amenitiesSection .specGroup .modalContainer{width:645px;position:absolute;top:50%;height:484px;margin-top:-242px;left:50%;margin-left:-323px}#profileApp .contactSection::after{content:'';clear:both;display:block}#profileApp .contactSection .contactContainer{width:100%;display:inline-block;float:left}#profileApp .contactSection .contactContainer .agentFullName{font-weight:bold;margin-bottom:1em}#profileApp .contactSection .contactContainer h3{margin-top:1em;font-size:1.1em;font-family:"CostarBrownRegular"}#profileApp .contactSection .contactContainer h3:first-child{margin-top:0}#profileApp .contactSection .contactContainer ul{margin-top:0}#profileApp .contactSection .contactContainer .propertyLogo{float:left;width:25%}#profileApp .contactSection .contactContainer .propertyLogo img{max-width:100%;max-height:100%}#profileApp .contactSection .contactContainer .addressMobile,#profileApp .contactSection .contactContainer .phoneNumberMobile,#profileApp .contactSection .contactContainer .managedByMobile{display:none}#profileApp .contactSection .contactContainer .phoneNumber .phoneIcon{font-size:.8em}#profileApp .contactSection .contactContainer .managedByText{font-size:.81em}#profileApp .contactSection .contactContainer .managedByText img{max-height:2.5em;vertical-align:bottom}#profileApp .contactSection .contactContainer .contactInfo{float:left;width:25%;padding-right:1em}#profileApp .contactSection .contactContainer .contactInfo .phoneNumber,#profileApp .contactSection .contactContainer .contactInfo a{color:#77b800}#profileApp .contactSection .contactContainer .contactInfo .phoneNumber span,#profileApp .contactSection .contactContainer .contactInfo a span{color:#77b800}#profileApp .contactSection .contactContainer .contactInfo .url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.82em}#profileApp .contactSection .contactContainer .downloads span{margin-right:.3em}#profileApp .contactSection .contactContainer.basic .contactInfo{width:100%}#profileApp .contactSection .contactContainer.basic .contactInfo .phoneNumber{color:#000}#profileApp .contactSection .contactContainer.basic .contactInfo .phoneNumber span{color:#000}#profileApp .contactSection .contactContainer.basic .contactInfo .divider{font-weight:bold;margin:0 1em 0 1em}#profileApp .contactSection .contactContainer.basic .contactInfo a{color:#77b800;text-decoration:underline}#profileApp .carouselSection{width:100%}#profileApp .rentRollupSection{width:100%;border-bottom:1px solid #cacaca;padding:.625em 0;display:none;font-size:.833em;font-family:"CostarBrownRegular"}@media all and (max-width:1024px){#profileApp .rentRollupSection{display:block;margin-bottom:1.333em!important;padding:0 0 1.333em}}#profileApp .rentRollupSection .rentRange{display:inline-block;padding-right:.833em;position:relative;border-right:1px solid #cacaca}#profileApp .rentRollupSection .beds{display:inline-block;margin:0;padding-left:.833em;color:#7f7e7e}#profileApp .rentRollupSection .options{position:relative;float:right;white-space:nowrap}#profileApp .rentRollupSection .options .showPrintLink{display:none}#profileApp .rentRollupSection .options a{margin-right:1.563em;vertical-align:top;color:#4c4c4c}#profileApp .rentRollupSection .options a:last-child{margin-right:0}#profileApp .rentRollupSection .options .icon{margin-right:0;color:#4c4c4c}#profileApp .descriptionSection p{line-height:39px}@media all and (min-width:1025px){#profileApp .descriptionSection p{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}}@media all and (max-width:1366px){#profileApp .descriptionSection p{font-size:1.4em}}@media all and (max-width:1024px){#profileApp .descriptionSection p{font-size:1.2em}}#profileApp .gallerySection .tabBody{min-height:15.04em;border:0 none}#profileApp .gallerySection .captionHeader{margin-bottom:.85em;font-family:"CostarBrownRegular"}@media all and (max-width:1024px){#profileApp .gallerySection .captionHeader{font-size:1.188em;margin-bottom:.55em}}#profileApp .gallerySection .tabContent{height:100%;display:block;margin-bottom:1.667em}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent{margin-bottom:1.95em}}#profileApp .gallerySection .tabContent.active{display:block;position:relative}#profileApp .gallerySection .tabContent .border{border:1px solid #cacaca}#profileApp .gallerySection .tabContent ul{margin:0;padding:0}#profileApp .gallerySection .tabContent li{width:25%;padding-right:.425em;padding-bottom:.425em;display:block;float:left}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent li{padding-right:.325em;padding-bottom:.325em}}#profileApp .gallerySection .tabContent li .galleryItem{height:10em}#profileApp .gallerySection .tabContent li .galleryItem h4{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;height:2.2em;line-height:2.2em;font-size:.6em}@media only screen and (max-width:1024px){#profileApp .gallerySection .tabContent li{width:33.33%}#profileApp .gallerySection .tabContent li .galleryItem{height:auto}#profileApp .gallerySection .tabContent li .galleryItem h4{font-size:.75em}}@media only screen and (max-width:768px){#profileApp .gallerySection .tabContent li .galleryItem h4{font-size:.85em}}#profileApp .neighborhoodSection .clamp{position:relative}#profileApp .neighborhoodSection .clamp:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:20%;height:1.2em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}#profileApp .neighborhoodSection .neighborhoodWrapper{font-size:1em}@media only screen and (max-width:1366px){#profileApp .neighborhoodSection .neighborhoodWrapper{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .neighborhoodSection .neighborhoodWrapper{font-size:1em}}#profileApp .neighborhoodSection .neighborhoodWrapper h4{font-size:1.25em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .col-50{height:100%}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .heroImageWrapper{width:100%;height:100%;padding-right:1em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .heroImageWrapper .heroImageElement{width:100%;height:100%}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .heroImageWrapper .heroImage{width:100%;height:100%}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .heroImageWrapper .caption{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;height:2.2em;line-height:2.2em;font-size:.667em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView{height:18.78em;overflow:hidden}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView p{padding-top:1em;line-height:1.2em;height:16.5em;overflow:hidden}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView p:first-child{padding-top:0}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView a{color:#77b800}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper.noHeroImage .heroImageWrapper{display:none}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper{width:100%}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView{height:auto;max-height:18.78em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView p{height:auto}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView .clamp{height:8.1em}@media only screen and (max-width:1024px){#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper p{font-size:1.23em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .heroImageWrapper,#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper{width:100%}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView{height:auto;max-height:18.78em}#profileApp .neighborhoodSection .neighborhoodWrapper .heroAndOverviewWrapper .overViewWrapper .overView p{height:auto}}#profileApp .neighborhoodSection .neighborhoodWrapper .menuArrowRightIcon{margin-left:.313em;font-size:.75em}#profileApp .nearbySection .nearbyProperties{margin:0 0 0 -2.3em;padding:0}@media only screen and (max-width:1024px){#profileApp .nearbySection .nearbyProperties{margin:0 0 0 -.325em}}#profileApp .nearbySection .nearbyProperties::after{content:'';clear:both;display:block}#profileApp .nearbySection .nearbyPropertiesItem{width:33.333%;display:block;padding-bottom:1.25em;float:left}#profileApp .nearbySection .nearbyPropertiesItem{padding-left:2.3em}@media only screen and (max-width:1024px){#profileApp .nearbySection .nearbyPropertiesItem{padding-left:.325em}}#profileApp .nearbySection .nearbyProperty{overflow:hidden}#profileApp .nearbySection .nearbyCaption{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;text-overflow:initial;height:2.3em;line-height:2.3em;font-size:.667em}#profileApp .nearbySection .nearbyCaption .caption{float:left;width:80%;text-overflow:ellipsis;overflow:hidden}#profileApp .nearbySection .nearbyCaption .distance{float:right;width:20%;text-align:right}#profileApp .profileBasic .profileContent{margin-right:0;width:60%;float:left;margin-left:0;padding:0 20px 20px}@media only screen and (max-width:1024px){#profileApp .profileBasic .profileContent{width:100%;padding:0 10px 10px}}#profileApp .profileBasic .consider h3{color:#77b800;border-bottom:8px solid #77b800;padding-bottom:.5em;font-size:1.7em}#profileApp .profileBasic .specList.col-25{width:30%}.expandableContainer .expandButton{display:none;cursor:pointer}.expandableContainer .collapseButton{display:inline-block;cursor:pointer}.expandableContainer.collapsed .hideOnCollapsed{display:none}.expandableContainer.collapsed .expandButton{display:inline-block}.expandableContainer.collapsed .collapseButton{display:none}.expandableContainer .expander{font-size:.9em;padding-top:.5em;padding-bottom:.5em;text-align:center;color:#77b800;border-top:1px solid #ccc}.expandableContainer .expander .viewMoreIcon,.expandableContainer .expander .viewLessIcon{font-size:.7em}.modals .flagModalWrapper .modalContainer{height:284px;left:50%;margin-left:-263px;margin-top:-142px;position:absolute;top:50%;width:526px}.modals .flagConfirmationModalWrapper .modalContainer{height:200px;left:50%;margin-left:-263px;margin-top:-100px;position:absolute;top:50%;width:526px}.modals .flagConfirmationModalWrapper .modalBody{padding-top:0}.modals .flagConfirmationModalWrapper .modalBody p{margin-top:0;margin-bottom:2em}.modals .socialSharing p,.modals .socialSharing .listingSummary{margin-top:0;margin-bottom:1em}.modals .socialSharing .sharingModal .shareButton.disabled{background:#999;border-color:#999}.modals .socialSharing .sharingModal .shareButton.disabled:hover{cursor:default;color:#fff;border-color:#999}.modals .socialSharing .sharingModal .inputCaption{font-family:"CostarBrownBold";color:#999;font-size:.45em;margin-top:.3em}.modals .socialSharing .sharingModal .socialButton,.modals .socialSharing .sharingModal .addContactLink{font-size:.55em}.modals .socialSharing .sharingModal .socialButtonsContainer{padding-left:20px}.modals .socialSharing .sharingModal .socialButtonsContainer [class$="Icon"]{padding-right:.6em}.modals .socialSharing .sharingModal .socialButton{color:#fff;line-height:2.5em;padding-left:1.5em;margin-bottom:.7em}.modals .socialSharing .sharingModal .socialButton.facebookShareButton{background-color:#3c60b3}.modals .socialSharing .sharingModal .socialButton.twitterShareButton{background-color:#55acee}.modals .socialSharing .sharingModal .socialButton.googleShareButton{background-color:#c65738}.modals .socialSharing .sharingModal .socialButton.phoneShareButton{background-color:#77b800}.modals .socialSharing .sharingEmailConfirmationModal .listingTitle{font-weight:bold}.modals .socialSharing .sharingEmailConfirmationModal .addToFavoritesButton,.modals .socialSharing .sharingEmailConfirmationModal .addToFavoritesDoneButton{padding-left:1.5em;padding-right:1.5em}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.aspectRatioImageWrapper{position:relative;width:100%}.aspectRatioImageWrapper::before{padding-top:66.6%;display:block;content:' '}.aspectRatioElement{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.aspectRatioImage{width:100%;height:100%;background-size:cover;-webkit-background-size:cover;background-position:center center;background-repeat:no-repeat}.aspectRatioImage.floorplan{background-size:contain}.aspectRatioImage img{display:none}.flagButton{background-color:#fff;font-size:1.2em;color:#999;line-height:1em;border:1px solid #cacaca;padding:7px 24px;display:inline-block}.flagButton span{color:#999}.flagButton:hover{background-color:#77b800;color:#fff;border:1px solid #fff}.flagButton:hover span{color:#fff}.flagButton:active{color:#fff;background-color:#679f00;border-color:#609400}@-webkit-keyframes pbMove{from{background-position:0 0}to{background-position:50px 50px}}@-moz-keyframes pbMove{from{background-position:0 0}to{background-position:50px 50px}}@-ms-keyframes pbMove{from{background-position:0 0}to{background-position:50px 50px}}@-o-keyframes pbMove{from{background-position:0 0;}to{background-position:50px 50px;}}@keyframes pbMove{from{background-position:0 0}to{background-position:50px 50px}}#profileApp .profileAppWrapper.basic .placards{background-color:transparent;border-left:none;width:40%;height:100%;padding-right:1.5em;padding-left:.9375em;float:right}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.basic .placards{width:100%;padding-left:0;padding-right:0}#profileApp .profileAppWrapper.basic .placards section{margin-bottom:0}#profileApp .profileAppWrapper.basic .placards .platinum .propertyInfo,#profileApp .profileAppWrapper.basic .placards .silver .propertyInfo,#profileApp .profileAppWrapper.basic .placards .gold .propertyInfo,#profileApp .profileAppWrapper.basic .placards .bronze .propertyInfo{padding:15px 9px 9px 15px}#profileApp .profileAppWrapper.basic .placards .platinum .propertyLogo,#profileApp .profileAppWrapper.basic .placards .silver .propertyLogo,#profileApp .profileAppWrapper.basic .placards .gold .propertyLogo,#profileApp .profileAppWrapper.basic .placards .bronze .propertyLogo{display:none}#profileApp .profileAppWrapper.basic .placards .platinum .placardHeader,#profileApp .profileAppWrapper.basic .placards .silver .placardHeader,#profileApp .profileAppWrapper.basic .placards .gold .placardHeader,#profileApp .profileAppWrapper.basic .placards .bronze .placardHeader{height:65px;padding:0 20px}#profileApp .profileAppWrapper.basic .placards .platinum .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .silver .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .gold .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .bronze .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .platinum .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .silver .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .gold .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .bronze .favoriteFilledIcon{display:none}#profileApp .profileAppWrapper.basic .placards .platinum .placardTitle,#profileApp .profileAppWrapper.basic .placards .silver .placardTitle,#profileApp .profileAppWrapper.basic .placards .gold .placardTitle,#profileApp .profileAppWrapper.basic .placards .bronze .placardTitle{font-family:"CostarBrownRegular";line-height:65px;font-size:32px;margin-top:-2px}#profileApp .profileAppWrapper.basic .placards .platinum .ratings,#profileApp .profileAppWrapper.basic .placards .silver .ratings,#profileApp .profileAppWrapper.basic .placards .gold .ratings,#profileApp .profileAppWrapper.basic .placards .bronze .ratings{position:static;font-size:20px;margin-top:0;margin-bottom:15px;left:auto}#profileApp .profileAppWrapper.basic .placards .platinum .location,#profileApp .profileAppWrapper.basic .placards .silver .location,#profileApp .profileAppWrapper.basic .placards .gold .location,#profileApp .profileAppWrapper.basic .placards .bronze .location{margin-top:0;margin-bottom:15px;font-size:20px}#profileApp .profileAppWrapper.basic .placards .platinum .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .silver .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .gold .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .bronze .apartmentRentRollupContainer{margin-bottom:30px}#profileApp .profileAppWrapper.basic .placards .platinum .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .silver .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .gold .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .altRentDisplay{font-size:26px}#profileApp .profileAppWrapper.basic .placards .platinum .unitLabel,#profileApp .profileAppWrapper.basic .placards .silver .unitLabel,#profileApp .profileAppWrapper.basic .placards .gold .unitLabel,#profileApp .profileAppWrapper.basic .placards .bronze .unitLabel{font-size:22px}#profileApp .profileAppWrapper.basic .placards .platinum .amenities,#profileApp .profileAppWrapper.basic .placards .silver .amenities,#profileApp .profileAppWrapper.basic .placards .gold .amenities,#profileApp .profileAppWrapper.basic .placards .bronze .amenities{display:block}#profileApp .profileAppWrapper.basic .placards .platinum .amenities li,#profileApp .profileAppWrapper.basic .placards .silver .amenities li,#profileApp .profileAppWrapper.basic .placards .gold .amenities li,#profileApp .profileAppWrapper.basic .placards .bronze .amenities li{font-size:26px}#profileApp .profileAppWrapper.basic .placards .platinum .phone,#profileApp .profileAppWrapper.basic .placards .silver .phone,#profileApp .profileAppWrapper.basic .placards .gold .phone,#profileApp .profileAppWrapper.basic .placards .bronze .phone{font-size:22px}#profileApp .profileAppWrapper.basic .placards .platinum .more,#profileApp .profileAppWrapper.basic .placards .silver .more,#profileApp .profileAppWrapper.basic .placards .gold .more,#profileApp .profileAppWrapper.basic .placards .bronze .more{font-size:22px;width:auto;bottom:0;right:15px}#profileApp .profileAppWrapper.basic .placards .platinum .contactInfo,#profileApp .profileAppWrapper.basic .placards .silver .contactInfo,#profileApp .profileAppWrapper.basic .placards .gold .contactInfo,#profileApp .profileAppWrapper.basic .placards .bronze .contactInfo{margin:0;position:absolute;width:auto;left:15px;bottom:15px;right:0}#profileApp .profileAppWrapper.basic .placards .platinum .checkAvailability,#profileApp .profileAppWrapper.basic .placards .silver .checkAvailability,#profileApp .profileAppWrapper.basic .placards .gold .checkAvailability,#profileApp .profileAppWrapper.basic .placards .bronze .checkAvailability{display:none}#profileApp .profileAppWrapper.basic .placards .platinum .placardContent{height:320px}#profileApp .profileAppWrapper.basic .placards .gold .placardContent{height:280px}#profileApp .profileAppWrapper.basic .placards .silver .placardContent{height:280px}#profileApp .profileAppWrapper.basic .placards .bronze .placardContent{height:220px}#profileApp .profileAppWrapper.basic .placards .bronze .placardHeader{margin-top:15px}#profileApp .profileAppWrapper.basic .placards .bronze .placardTitle{font-family:"CostarBrownRegular";font-size:22px;margin-top:0;line-height:normal}#profileApp .profileAppWrapper.basic .placards .bronze .ratings{position:absolute;top:15px;right:15px}#profileApp .profileAppWrapper.basic .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .availabilityDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .rentAvailabilityDivider{width:auto;font-size:20px}#profileApp .profileAppWrapper.basic .placards .bronze .more{bottom:9px}#profileApp .profileAppWrapper.basic .placards .bronze .contactWrapper{position:absolute;bottom:9px;top:auto}}#profileApp .profileAppWrapper.basic .placards h2{font-size:2.2em;margin-bottom:.3695em}#profileApp .profileAppWrapper.basic .placards h2.similarPropertiesTitle{display:none}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.basic .placards h2.similarPropertiesTitle{display:block}}#profileApp .profileAppWrapper.basic .placards .carousel{background-color:transparent}#profileApp #mapContainer .profileMap{width:100%;min-height:26.5833em;position:relative}#profileApp #mapContainer .profileMap .mapNavToolbar{top:.3em}#profileApp #mapContainer .profileMap .MicrosoftMap .MapPushpinBase img{width:100%}#profileApp #mapContainer .placesContainer{width:100%;white-space:nowrap}#profileApp #mapContainer .placesContainer a{color:#515151;position:relative;display:inline-block;background:#e5e5e5;width:14.28%;height:3em;text-align:center;border-right:1px solid #b9bab9}#profileApp #mapContainer .placesContainer a:last-child{border-right:0 none}#profileApp #mapContainer .placesContainer a.active{background:#77b800;color:#fff}#profileApp #mapContainer .placesContainer a i{margin-right:.2em}#profileApp #mapContainer .placesContainer a:hover{background:#77b800;color:#fff;border-right:1px solid #fff}#profileApp #mapContainer .placesContainer .place{display:block;margin-top:8%}#profileApp .progressBar{-o-transition:opacity .5s ease-out 0s;-webkit-transition:opacity .5s ease-out 0s;transition:opacity .5s ease-out 0s;-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);background-color:#cacaca;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cacaca),color-stop(1,#77b800));background:-webkit-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-moz-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-ms-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-o-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);opacity:0;height:4px;position:absolute;bottom:0;right:0;left:0;width:100%;display:block;overflow:hidden}#profileApp .progressBar.active{opacity:1}#profileApp .progressBar:after,#profileApp .progressBar.animate>span{-webkit-animation:pbMove 2s linear infinite;-moz-animation:pbMove 2s linear infinite;-o-animation:pbMove 2s linear infinite;animation:pbMove 2s linear infinite;background:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-ms-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-o-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-size:50px 50px;overflow:hidden}#profileApp .progressBar.animate:after{display:none}#profileApp .carouselSection .carouselImages{display:none}#profileApp .gallerySection .tabContent .navigationControl{top:0;margin-top:0}#profileApp .gallerySection .tabContent .leftNav{right:58px;left:auto}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .leftNav{right:55px}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .leftNav{right:54px}}#profileApp .gallerySection .tabContent .rightNav{right:10px}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .rightNav{right:7px}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .rightNav{right:6px}}#profileApp .gallerySection .tabContent .item{width:100%;margin-right:0;vertical-align:top;background-color:transparent}@media only screen and (min-width:1920px){#profileHeaderWrapper{max-width:1920px;margin:0 auto}}#profileHeaderWrapper.profileHeaderWrapper{position:fixed;width:100%;min-width:768px;top:0;z-index:30}#profileHeaderWrapper .propertyHeader{border-bottom:1px solid #cacaca;position:relative;background-color:#fff;font-size:1.25em;height:5.5em}@media only screen and (max-width:1680px){#profileHeaderWrapper .propertyHeader{font-size:1.15em}}@media only screen and (max-width:1600px){#profileHeaderWrapper .propertyHeader{font-size:.875em}}@media only screen and (max-width:1366px){#profileHeaderWrapper .propertyHeader{font-size:.8125em}}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader{min-height:5.5em}}#profileHeaderWrapper .propertyHeader .favorite{margin-left:.75em;margin-right:.75em;position:relative;top:.7em;display:inline-block;-webkit-order:2;order:2;-webkit-flex-shrink:0;flex-shrink:0}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .favorite{top:.8em}}#profileHeaderWrapper .propertyHeader .favorite .favoriteEmptyIcon,#profileHeaderWrapper .propertyHeader .favorite .favoriteFilledIcon{font-size:1.3em;margin:0 0 0 0;top:0;color:#77b800}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .favorite .favoriteEmptyIcon,#profileHeaderWrapper .propertyHeader .favorite .favoriteFilledIcon{top:2px}}#profileHeaderWrapper .propertyHeader .favorite .favoriteEmptyIcon:hover,#profileHeaderWrapper .propertyHeader .favorite .favoriteFilledIcon:hover{color:#0b6839}#profileHeaderWrapper .propertyHeader .favoriteFilledIcon.liked{color:#77b800}#profileHeaderWrapper .propertyHeader .favoriteFilledIcon.liked:hover{color:#0b6839}#profileHeaderWrapper .propertyHeader .headerSpacer{clear:both}#profileHeaderWrapper .propertyHeader .rating{display:inline-block;position:relative;top:.7em;-webkit-order:3;order:3;-webkit-flex-shrink:0;flex-shrink:0}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .rating{top:.8em}}#profileHeaderWrapper .propertyHeader .rating i{color:#929292;display:inline-block;width:.75em;margin-right:.15em;font-size:1.3em}#profileHeaderWrapper .propertyHeader .reviewCount{color:#77b800;position:relative;top:-5px;margin:0 .25em}#profileHeaderWrapper .propertyHeader .propertyInformation{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:75%;padding-top:.4em;color:#4c4c4c;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;float:left;padding-right:1em;padding-left:1em;position:absolute}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .propertyInformation{font-family:"CostarBrownRegular"}}#profileHeaderWrapper .propertyHeader .propertyInformation .flexContainer{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100%}#profileHeaderWrapper .propertyHeader .propertyInformation .propertyLocationWrapper{display:inline-block;-webkit-order:1;order:1;overflow:hidden;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}#profileHeaderWrapper .propertyHeader .propertyInformation .propertyName{-webkit-order:1;order:1;display:inline-block;max-width:75%;font-size:1.8em;min-height:1.35em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:"CostarBrownRegular"}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .propertyInformation .propertyName{font-size:1.97em}}#profileHeaderWrapper .propertyHeader .propertyInformation .propertyAddress{font-size:1.45em;white-space:nowrap;vertical-align:top;overflow:hidden;text-overflow:ellipsis;position:relative}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .propertyInformation .propertyAddress{font-family:"CostarBrownLight";font-size:1.15em;top:0}}@media only screen and (max-width:768px){#profileHeaderWrapper .propertyHeader .propertyInformation .propertyAddress{max-width:93%}}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen{display:none;-webkit-order:2;order:2;-webkit-flex:0 0 auto;flex:0 0 auto}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .primary{width:100%;text-align:center}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen{display:inline-block;padding-left:2em;margin-top:.5em}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .primary{padding:.6em .7em;border:0 none;font-size:1em}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .emailIcon{font-size:.75em;padding-right:.5em}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .contact{display:inline-block}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen h3{font-size:.9em;color:#77b800;text-align:center;margin-top:.5em}}@media only screen and (max-width:768px){#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen{display:inline-block;padding-left:2em;margin-top:.5em}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .primary{padding:.6em .75em;border:0 none}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .emailIcon{font-size:.85em;padding-right:.25em}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen .contact{display:inline-block}#profileHeaderWrapper .propertyHeader .propertyInformation .leadGen h3{font-size:1em;text-align:center}}#profileHeaderWrapper .propertyHeader .propertyInformation .range{display:inline-block;line-height:2.3em;color:#4c4c4c;-webkit-order:2;order:2;-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:1em}#profileHeaderWrapper .propertyHeader .propertyInformation .range .rentRange{font-size:1.8em;font-family:"CostarBrownRegular"}@media only screen and (max-width:1024px){#profileHeaderWrapper .propertyHeader .propertyInformation .range{display:none}}#profileHeaderWrapper .propertyHeader .propertyInformation .range span{display:block;float:right;clear:right}#profileHeaderWrapper .propertyHeader .propertyInformation .range .rentSpecials{display:none}#profileHeaderWrapper .propertyHeader .propertyInformation .range .beds{font-family:"CostarBrownRegular";font-size:1.45em}#profileHeaderWrapper .propertyHeader .neighborhood{color:#7e7e7e;vertical-align:top}#profileHeaderWrapper .propertyHeader .logo{border-left:1px solid #cacaca;width:25%;height:100%;display:inline-block;position:absolute;top:0;right:0}#profileHeaderWrapper .propertyHeader .logo img{max-width:99%;max-height:99%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#profileHeaderWrapper.basic{position:relative}#profileHeaderWrapper.basic .profileHeader{position:fixed;width:100%}#profileHeaderWrapper.basic .propertyHeader{top:2.5em;width:100%;position:relative;background-color:transparent;z-index:-1}@media only screen and (max-width:1900px){#profileHeaderWrapper.basic .propertyHeader{top:2.75em}}@media only screen and (max-width:1600px){#profileHeaderWrapper.basic .propertyHeader{top:3.5em}}@media only screen and (max-width:1366px){#profileHeaderWrapper.basic .propertyHeader{top:3.75em}}#profileHeaderWrapper.basic .propertyHeader h1{font-size:1.65em;font-family:'CostarBrownLight';max-width:83%}#profileHeaderWrapper.basic .propertyHeader .reviewCount{font-size:.75em;top:-3px;margin:0 .25em}#profileHeaderWrapper.basic .propertyHeader .rating i{font-size:1.25em}#profileHeaderWrapper.basic .propertyHeader .propertyInformation{display:inline-block;width:60%;float:left}@media only screen and (max-width:1024px){#profileHeaderWrapper.basic .propertyHeader .propertyInformation{width:100%}}#profileHeaderWrapper.basic .propertyHeader .propertyInformation .propertyName{float:left}#profileHeaderWrapper.basic .propertyHeader .similarPropertiesHeader{width:40%;float:right;position:relative;height:100%;padding-top:.4em;padding-left:15px}@media only screen and (max-width:1024px){#profileHeaderWrapper.basic .propertyHeader .similarPropertiesHeader{display:none}}#profileHeaderWrapper.basic .propertyHeader .similarPropertiesHeader .propertyNameOffset{font-size:1.8em;min-height:1.35em}#profileHeaderWrapper.basic .propertyHeader .similarPropertiesHeader h2{font-size:1.45em}#profileHeaderWrapper.ie9 .propertyLocationWrapper{width:50%;overflow:visible!important;float:left}@media only screen and (max-width:1024px){#profileHeaderWrapper.ie9 .propertyLocationWrapper{width:76%}}#profileHeaderWrapper.ie9 .propertyLocationWrapper .flexContainer{display:inline-block}#profileHeaderWrapper.ie9 .propertyLocationWrapper .flexContainer .propertyName{float:left}#profileHeaderWrapper.ie9 .propertyLocationWrapper .leadGen{float:right}#profileNavigation{height:2.875em;border-bottom:1px solid #cacaca;padding-bottom:.5em;width:100%;background-color:#fff;line-height:2.9em}#profileNavigation .profileButton{background-color:#77b800;color:#fff}#profileNavigation .profileButton:not(.disabledButton):hover{background-color:#555}#profileNavigation .disabledButton{background-color:#d4d4d4}#profileNavigation .menuSection{float:left;display:inline-block;z-index:10;position:absolute;font-size:1em}#profileNavigation .menuSection .backToResults{float:left;display:inline-block;padding:0 .75em;height:2.875em}#profileNavigation .menuSection .backToResults i{margin-right:.5em}#profileNavigation .menuSection .backToResults .mapText{display:none}@media only screen and (max-width:900px){#profileNavigation .menuSection .backToResults .backToResultsText{display:none}#profileNavigation .menuSection .backToResults .mapText{display:inline}}#profileNavigation .menuSection .headerMenuLink{padding-right:1em;padding-left:.5em}#profileNavigation .menuSection .headerSwitchLanguage{text-decoration:underline}#profileNavigation .menuSection .primary{background-color:transparent;color:#929292;border:0 none}#profileNavigation .menuSection .primary:hover{background-color:#929292;border:1px solid #929292;color:#fff}#profileNavigation .menuSection .mainMenu{float:left}#profileNavigation .menuSection .mainMenu button{width:111px;margin-right:.5em;padding:0 .5em 0;height:46px}#profileNavigation .menuSection .mainMenu button .hamburgerIcon{vertical-align:middle;margin-right:.5em;position:relative;top:-4px;font-size:24px}#profileNavigation .menuSection .mainMenu button span{position:relative;top:-.13em}#profileNavigation .menuSection .mainMenu .homeBtn{padding-top:.5em}#profileNavigation .logo{display:inline-block;float:left;position:absolute;text-align:center;left:0;z-index:5;width:100%;top:.25em}#profileNavigation .logo img{width:12.938em;height:2.25em}#profileNavigation .utilities{display:inline-block;float:right;z-index:10;position:relative}#profileNavigation .utilities .loginSection{display:inline-block;float:left;text-decoration:underline}#profileNavigation .utilities .loginSection .username{margin-right:1em;color:#999;display:inline-block;cursor:pointer;position:relative;min-width:5em;white-space:nowrap}#profileNavigation .utilities .loginSection .username:hover{color:#77b800}#profileNavigation .utilities .loginSection .username:hover .userMenu{display:block}#profileNavigation .utilities .loginSection .username .downArrowIcon{margin-left:.25em;cursor:pointer;position:relative;top:3px}#profileNavigation .utilities .loginSection .username .userMenu{display:none;position:absolute;width:100%;min-height:6.5em;top:18px}#profileNavigation .utilities .loginSection .username .userMenuDropdown{background-color:#fff;position:absolute;top:38px;list-style:none;padding:.5em 0;min-width:9em;right:-14px;border:1px solid #cacaca;margin-top:-1em;box-shadow:0 6px 12px rgba(0,0,0,.175)}#profileNavigation .utilities .loginSection .username .userMenuDropdown:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #cacaca;position:absolute;top:-13px;left:78%}#profileNavigation .utilities .loginSection .username .userMenuDropdown:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #fff;position:absolute;top:-11px;left:78%}#profileNavigation .utilities .loginSection .username .userMenuDropdown li{margin-bottom:.5em;padding:0 .5em}#profileNavigation .utilities .loginSection .username .userMenuDropdown li:last-child{margin:0}#profileNavigation .utilities .loginSection .username .userMenuDropdown a{display:inline-block;width:100%;cursor:pointer}#profileNavigation .utilities .prevNext{margin-left:.5em;display:inline-block}#profileNavigation .utilities .prevNext .previous,#profileNavigation .utilities .prevNext .next{display:block;height:2.875em;padding:0 .5em;width:7em;text-align:center}#profileNavigation .utilities .prevNext .previous{float:left;border-right:1px solid #fff}@media only screen and (max-width:1024px){#profileNavigation .utilities .prevNext .previous{text-align:center;width:3em}}#profileNavigation .utilities .prevNext .next{float:right}@media only screen and (max-width:1024px){#profileNavigation .utilities .prevNext .next{text-align:center;width:3em}}@media only screen and (max-width:1024px){#profileNavigation .utilities .prevNext .previousText,#profileNavigation .utilities .prevNext .nextText{display:none}}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row [class*="col-"]{float:left;position:relative;min-height:1px}.row .col-25{width:25%}.row .col-33{width:33.33%}.row .col-50{width:50%}.row .col-66{width:66.66%}.row .col-75{width:75%}.row .col-100{width:100%}#profileApp .profileFooter{font-size:1em;text-align:center}#profileApp #nearby{margin-top:2em}#profileApp #nearby:before,#profileApp #nearby:after{display:table;content:" "}#profileApp #nearby:after{clear:both}#profileApp #nearby [class*="col-"]{float:left;position:relative;min-height:1px}#profileApp #nearby .col-25{width:25%}#profileApp #nearby .col-33{width:33.33%}#profileApp #nearby .col-50{width:50%}#profileApp #nearby .col-66{width:66.66%}#profileApp #nearby .col-75{width:75%}#profileApp #nearby .col-100{width:100%}@media only screen and (max-width:1024px){#profileApp #nearby .col-25{width:50%;margin-bottom:3em}}#profileApp #nearby ul{margin:0;padding:0}#profileApp .social{display:inline-block}#profileApp .socialIcons{margin-left:.5em;vertical-align:middle;font-size:2em}#profileApp .socialIcons a{color:#cacaca}#profileApp .nearby{background-color:#f4f4f4}#profileApp .footerLinks{border-bottom:1px solid #cacaca;padding:0 1.5em 1em;text-align:center}#profileApp .footerLinks a{display:inline-block;margin-bottom:.5em;margin-right:1.75em}#profileApp .footerLogo{display:inline-block;margin-bottom:1.75em}#profileApp .footerLogo span{margin-left:.5em}#profileApp .footerLogo img{position:relative;top:.75em}#profileApp .otherResources{float:left;width:23%}#profileApp .profileAppWrapper .profilePaid:after{content:".";display:block;height:0;clear:both;visibility:hidden}#profileApp .profileAppWrapper.basic .profileBasic:after{content:".";display:block;height:0;clear:both;visibility:hidden}.nano.nano-fixed>.nano-pane{position:fixed;top:2em}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .nano-pane{background:#888}.nano .nano-slider{background:#111}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:none}.nano>.nano-content::-webkit-scrollbar{display:none}.nano>.nano-pane{background:#fff;position:absolute;width:.45em;right:.3em;top:.3em;bottom:.1em;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #cacaca}.nano>.nano-pane>.nano-slider{background:#cacaca;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible\9;opacity:.99}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}#infoCardLayerZeroRegion{position:absolute;z-index:20}#infoCardLayerOneRegion{position:absolute;z-index:50}.infoCardBronzePhoto{width:129px;height:116px}.infoCardSilverPhoto{width:218px;height:158px}.infoCardGoldPhoto{width:250px;height:181px}.infoCardPlatinumPhoto{width:293px;height:210px}#InfoCardView.infoCardWrapper{background-color:#fff}#InfoCardView.infoCardWrapper p{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#InfoCardView.infoCardWrapper p{margin:0}#InfoCardView.infoCardWrapper a{color:#0b6839;text-decoration:none}#InfoCardView.infoCardWrapper a:hover{color:#7f7e7e}#InfoCardView.infoCardWrapper a:active{color:#609400}#InfoCardView.infoCardWrapper .reviews{font-size:.81em;position:relative;top:-2px}#InfoCardView.infoCardWrapper .spinner{display:block;position:absolute;z-index:50}#InfoCardView.infoCardWrapper .aptsLogoMarkIcon{color:#77b800;display:block;font-size:2.5em;position:absolute;z-index:50;margin-top:-19px;margin-left:-19px}#InfoCardView.infoCardWrapper .aptsLogoMarkIcon.rotate{-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear}#InfoCardView.infoCardPlatinum{width:18.4em;min-height:10em}#InfoCardView.infoCardPlatinum .itemPhoto{height:210px}#InfoCardView.infoCardPlatinum img{max-width:100%}#InfoCardView.infoCardPlatinum .spinner{top:44%;left:42%}#InfoCardView.infoCardGold{width:15.5em;min-height:10em}#InfoCardView.infoCardGold .itemPhoto{height:181px}#InfoCardView.infoCardGold img{max-width:100%}#InfoCardView.infoCardGold .spinner{top:44%;left:40%}#InfoCardView.infoCardSilver{width:13.5em;min-height:10em}#InfoCardView.infoCardSilver .itemPhoto{height:158px}#InfoCardView.infoCardSilver img{max-width:100%}#InfoCardView.infoCardSilver .spinner{top:36%;left:38%}#InfoCardView.infoCardSilver .itemPhoto,#InfoCardView.infoCardGold .itemPhoto,#InfoCardView.infoCardBronze .itemPhoto,#InfoCardView.infoCardPlatinum .itemPhoto{background-size:cover;-webkit-background-size:cover;background-position:center center}#InfoCardView.infoCardSilver.selected,#InfoCardView.infoCardGold.selected,#InfoCardView.infoCardBronze.selected,#InfoCardView.infoCardPlatinum.selected{border-bottom:4px solid #feb300}#InfoCardView.infoCardSilver .aptsLogoMarkIcon,#InfoCardView.infoCardGold .aptsLogoMarkIcon,#InfoCardView.infoCardBronze .aptsLogoMarkIcon,#InfoCardView.infoCardPlatinum .aptsLogoMarkIcon{top:50%;left:50%}#InfoCardView.infoCardSilver.infoCardWrapper h1,#InfoCardView.infoCardGold.infoCardWrapper h1,#InfoCardView.infoCardPlatinum.infoCardWrapper h1{color:#fff;text-align:center}#InfoCardView.infoCardSilver h1,#InfoCardView.infoCardGold h1,#InfoCardView.infoCardPlatinum h1{font-size:1.12em}#InfoCardView.infoCardSilver p,#InfoCardView.infoCardGold p,#InfoCardView.infoCardPlatinum p{font-size:.83em}#InfoCardView.infoCardSilver p.reviews,#InfoCardView.infoCardGold p.reviews,#InfoCardView.infoCardPlatinum p.reviews{color:#77b800;display:inline-block}#InfoCardView.infoCardSilver .propertyInfo,#InfoCardView.infoCardGold .propertyInfo,#InfoCardView.infoCardPlatinum .propertyInfo{padding:1em .75em .5em;min-height:60px;background-color:#0b6839}#InfoCardView.infoCardSilver .propertyInfo a,#InfoCardView.infoCardGold .propertyInfo a,#InfoCardView.infoCardPlatinum .propertyInfo a{color:#fff}#InfoCardView.infoCardSilver .propertyInfo a:hover,#InfoCardView.infoCardGold .propertyInfo a:hover,#InfoCardView.infoCardPlatinum .propertyInfo a:hover{color:#feb300}#InfoCardView.infoCardSilver .detailedInfo,#InfoCardView.infoCardGold .detailedInfo,#InfoCardView.infoCardPlatinum .detailedInfo{color:#4c4c4c;padding:.75em;font-size:.9em}#InfoCardView.infoCardSilver .detailedInfo .rent,#InfoCardView.infoCardGold .detailedInfo .rent,#InfoCardView.infoCardPlatinum .detailedInfo .rent,#InfoCardView.infoCardSilver .detailedInfo .beds,#InfoCardView.infoCardGold .detailedInfo .beds,#InfoCardView.infoCardPlatinum .detailedInfo .beds{width:48%}#InfoCardView.infoCardSilver .detailedInfo .rent,#InfoCardView.infoCardGold .detailedInfo .rent,#InfoCardView.infoCardPlatinum .detailedInfo .rent{text-align:left;text-overflow:ellipsis;overflow:hidden;max-width:155px;white-space:nowrap;display:inline-block}#InfoCardView.infoCardSilver .detailedInfo .beds,#InfoCardView.infoCardGold .detailedInfo .beds,#InfoCardView.infoCardPlatinum .detailedInfo .beds{text-align:right;float:right}#InfoCardView.infoCardSilver .locationInfo,#InfoCardView.infoCardGold .locationInfo,#InfoCardView.infoCardPlatinum .locationInfo{position:absolute;top:2.188em;width:92%}#InfoCardView.infoCardSilver .address,#InfoCardView.infoCardGold .address,#InfoCardView.infoCardPlatinum .address{display:inline-block;width:65%}#InfoCardView.infoCardSilver .addressLong,#InfoCardView.infoCardGold .addressLong,#InfoCardView.infoCardPlatinum .addressLong{display:inline-block;width:100%}#InfoCardView.infoCardSilver .neighborhood,#InfoCardView.infoCardGold .neighborhood,#InfoCardView.infoCardPlatinum .neighborhood{display:inline-block;width:30%;float:right;text-align:right}#InfoCardView.infoCardSilver .favoriteFilledIcon,#InfoCardView.infoCardGold .favoriteFilledIcon,#InfoCardView.infoCardPlatinum .favoriteFilledIcon,#InfoCardView.infoCardSilver .favoriteEmptyIcon,#InfoCardView.infoCardGold .favoriteEmptyIcon,#InfoCardView.infoCardPlatinum .favoriteEmptyIcon{position:absolute;right:.5em;cursor:pointer;width:1em;font-size:1.3em;top:.5em}#InfoCardView.infoCardSilver .liked,#InfoCardView.infoCardGold .liked,#InfoCardView.infoCardPlatinum .liked{color:#77b800}#InfoCardView.infoCardSilver .ratings,#InfoCardView.infoCardGold .ratings,#InfoCardView.infoCardPlatinum .ratings{padding:0 .5em}#InfoCardView.infoCardSilver .ratings ul,#InfoCardView.infoCardGold .ratings ul,#InfoCardView.infoCardPlatinum .ratings ul{padding:0;display:inline-block}#InfoCardView.infoCardSilver .ratings ul li,#InfoCardView.infoCardGold .ratings ul li,#InfoCardView.infoCardPlatinum .ratings ul li{display:inline-block;color:#77b800;width:.8em}#InfoCardView.infoCardSilver .more,#InfoCardView.infoCardGold .more,#InfoCardView.infoCardPlatinum .more{float:right;margin-top:17px}#InfoCardView.infoCardBronze h1,#InfoCardView.infoCardBasic h1{display:block;display:-webkit-box;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#InfoCardView.infoCardBronze{width:18.75em;min-height:8.4em}#InfoCardView.infoCardBronze .itemPhoto{width:129px;height:116px}#InfoCardView.infoCardBronze .propertyInfo{float:right;padding:.5em .5em;width:10em}#InfoCardView.infoCardBronze .propertyInfo ul{padding:0;margin-bottom:0;display:inline-block}#InfoCardView.infoCardBronze .propertyInfo .more{bottom:-.75em;position:relative}#InfoCardView.infoCardBronze .propertyInfo .more i{font-size:.75em}#InfoCardView.infoCardBronze .media{display:inline-block;padding:.5em 0 0 .5em}#InfoCardView.infoCardBronze img{max-width:100%}#InfoCardView.infoCardBronze h1{font-size:1.05em;color:#0b6839;min-height:25px;max-height:50px}#InfoCardView.infoCardBronze p{font-size:.83em}#InfoCardView.infoCardBronze p.reviews{color:#77b800;display:inline-block}#InfoCardView.infoCardBronze .neighborhood{max-width:6em;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:bottom}#InfoCardView.infoCardBronze .ratings{margin:.75em 0 0 0;padding:0}#InfoCardView.infoCardBronze .ratings li{display:inline-block;color:#77b800;width:.85em}#InfoCardView.infoCardBronze .spinner{top:32%;left:16%}#InfoCardView.infoCardBronze .aptsLogoMarkIcon{top:50%;left:24%}#InfoCardView.infoCardBasic{width:10em;padding:.5em}#InfoCardView.infoCardBasic h1{font-size:.875em;min-height:1.5em;margin-bottom:.5em}#InfoCardView.infoCardBasic h1 a{position:relative}#InfoCardView.infoCardBasic a.more{color:#77b800}#InfoCardView.infoCardBasic p{font-size:.83em}#InfoCardView.infoCardBasic .neighborhood{vertical-align:bottom;max-width:6em;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block}#InfoCardView.infoCardBasic.selected{border-bottom:4px solid #feb300}#InfoCardView.infoCardBasic .propertyInfo a:hover{color:#555}#InfoCardView.infoCardBasic .more,#InfoCardView.infoCardBronze .more{width:100%;text-align:right;display:block}#InfoCardView.infoCardBasic a.more:hover,#InfoCardView.infoCardBronze a.more:hover{color:#555}.infoCardPOIView{border:2px solid #77b800;background-color:rgba(255,255,255,.8);box-shadow:1px 1px 4px #999;width:10.83em;height:2.5em;padding:0 .55em}.infoCardPOIView h1{font-size:.7em;font-weight:bold;min-height:1.5em;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3f3f3f}.infoCardPOIView p{overflow:hidden;white-space:nowrap;font-size:.7em;text-overflow:ellipsis}.infoCardSchoolView{background-color:#efefef;box-shadow:1px 1px 4px #999;width:24em;height:9.5em;padding:.7em}.infoCardSchoolView .description{float:left;width:14.5em}.infoCardSchoolView .description h1{font-size:1em;overflow:hidden;max-height:3em}.infoCardSchoolView .description h1 a{font-weight:bold;color:#77b800}.infoCardSchoolView .description h1 a span{font-weight:normal}.infoCardSchoolView .description p{overflow:hidden;white-space:nowrap;font-size:.7em;text-overflow:ellipsis;padding-top:1.2em;color:#4c4c4c}.infoCardSchoolView .description p.phoneNumber{color:#77b800}.infoCardSchoolView .description p.details span{font-weight:bold;margin-right:.7em}.infoCardSchoolView .rating{display:block;float:right;width:1em;height:1em;font-size:7.5em;margin:.04em .04em 0 0}#MultipleInfoCardView.selected{border-bottom:4px solid #feb300}.multipleInfoCardViewFooter{border-right:1px solid #77b800;border-left:1px solid #77b800;background-color:rgba(255,255,255,.8);position:relative;height:1.8em}.multipleInfoCardViewFooter button{border:0 none;background-color:#77b800;padding:.25em .5em;position:absolute}.multipleInfoCardViewFooter button i{color:#fff}.multipleInfoCardViewFooter .footerPrev{left:0;top:0}.multipleInfoCardViewFooter .listingPage{display:inline-block;margin:0 auto;width:100%;text-align:center;height:1.8em;padding:.2em 0 0 0}.multipleInfoCardViewFooter .footerNext{right:0;top:0}.multipleInfoCardViewFooter .footerNext i{position:relative;left:.25em}#contactLeadForm.contactLeadWrapper{width:451px;height:625px}#contactLeadForm.contactLeadWrapper .error{color:red;margin:-.75em 0 .5em 0;font-size:14px}#contactLeadForm.contactLeadWrapper h3{font-size:36px;color:#fff;background-color:#77b800;padding:.4em;text-align:center}#contactLeadForm.contactLeadWrapper h3 .phoneIcon{position:relative;vertical-align:middle;left:-.25em}#contactLeadForm.contactLeadWrapper fieldset{border:0 none;padding:0;margin:0}#contactLeadForm.contactLeadWrapper input,#contactLeadForm.contactLeadWrapper textarea,#contactLeadForm.contactLeadWrapper select{display:block;border:1px solid #b1b1b1;padding:.35em .75em;font-size:18px;width:100%;margin-bottom:1em}#contactLeadForm.contactLeadWrapper select{-moz-appearance:none;-webkit-appearance:none;padding-left:.45em}#contactLeadForm.contactLeadWrapper .moveInDates{width:100%}#contactLeadForm.contactLeadWrapper .moveInDates button{border:1px solid #b1b1b1;border-radius:0;margin-bottom:1em;padding:.35em .75em;font-size:18px}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open{border-radius:0;left:0;padding:0;margin-top:-1.25em}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li{border-bottom:1px solid #b1b1b1}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a{font-weight:bold;background-color:#fff;color:#000}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a:focus{outline:none;background-color:#77b800;color:#fff}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a.hover{background-color:#77b800;color:#fff}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a{color:#000;display:inline-block;padding:.5em .5em;width:100%}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a.hover{background-color:#77b800;color:#fff}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:active{background-color:#609400}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:focus{display:inline-block;padding:.5em .5em;width:100%;background-color:#77b800;color:#fff;outline:none}#contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:focus:active{background-color:#609400}#contactLeadForm.contactLeadWrapper textarea{resize:none;height:5em;margin-bottom:.5em}#contactLeadForm.contactLeadWrapper .primaryCheckbox{margin-bottom:0;width:14px;height:14px;display:inline-block;left:0;padding-right:0}#contactLeadForm.contactLeadWrapper .primaryCheckbox+label{margin-bottom:.75em;margin-left:-1em;display:inline-block;color:#999}#contactLeadForm.contactLeadWrapper .primaryCheckbox+label:before{background-color:#fff;top:3px}#contactLeadForm.contactLeadWrapper .primary{font-size:30px;padding:.5em;width:100%;text-align:center;border-color:#77b800}#contactLeadForm.contactLeadWrapper .primary.disabled{background:#999;border-color:#999}#contactLeadForm.contactLeadWrapper .primary.disabled:hover{cursor:default;border-color:#999}#contactLeadForm.contactLeadWrapper .primary:hover{border-color:#555}#contactLeadForm.contactLeadWrapper .primary .emailIcon{position:relative;left:-.75em;top:.05em;vertical-align:top}#contactLeadForm.contactLeadWrapper .contactForm{background-color:#f4f4f4;padding:1.25em}#contactLeadForm.contactLeadWrapper .calendarIcon{position:absolute;margin-top:9px;right:30px;cursor:pointer;color:#999;font-size:20px}#contactLeadForm.contactLeadWrapper .closeIcon{color:#fff;border:0 none;font-size:12px;float:right;margin-top:5px;padding-right:6px}#contactLeadForm.contactLeadWrapper .contactFormDate{z-index:1000}#contactLeadForm.contactLeadWrapper.modalContainer{top:50%;left:50%;margin-left:-225.5px;margin-top:-312.5px}@media only screen and (max-width:1600px){#contactLeadForm.contactLeadWrapper.modalContainer{width:390px;height:517px;margin-left:-195px;margin-top:-258.5px}#contactLeadForm.contactLeadWrapper.modalContainer h3{font-size:29.5px}#contactLeadForm.contactLeadWrapper.modalContainer input,#contactLeadForm.contactLeadWrapper.modalContainer textarea,#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates button{font-size:16px;margin-bottom:.75em}#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.85em}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:15px;margin-bottom:.75em}#contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:25px}#contactLeadForm.contactLeadWrapper.modalContainer .calendarIcon{margin-top:7px;font-size:17px}}@media only screen and (max-width:1366px){#contactLeadForm.contactLeadWrapper.modalContainer{width:330px;height:434px;margin-left:-165px;margin-top:-217px}#contactLeadForm.contactLeadWrapper.modalContainer h3{font-size:25.5px}#contactLeadForm.contactLeadWrapper.modalContainer input,#contactLeadForm.contactLeadWrapper.modalContainer textarea,#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates button{font-size:14px;margin-bottom:.75em}#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.85em}#contactLeadForm.contactLeadWrapper.modalContainer textarea{height:3.25em}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox{width:12px;height:12px}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:11.5px;margin-bottom:1em}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label:after{top:-1px}#contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:21px}#contactLeadForm.contactLeadWrapper.modalContainer .calendarIcon{margin-top:5px;font-size:16px}}@media only screen and (max-width:1280px){#contactLeadForm.contactLeadWrapper.modalContainer{width:330px;height:428px;margin-left:-165px;margin-top:-214px}#contactLeadForm.contactLeadWrapper.modalContainer h3{font-size:24px}#contactLeadForm.contactLeadWrapper.modalContainer input,#contactLeadForm.contactLeadWrapper.modalContainer textarea,#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates button{font-size:14px;margin-bottom:.75em}#contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.75em}#contactLeadForm.contactLeadWrapper.modalContainer textarea{height:3.25em}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox{width:12px;height:12px}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:12px;margin-bottom:1em}#contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label:after{top:-1px}#contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:20px}}#successModal.successModal{background-color:#fff;width:418px;height:163px;margin-left:-210px;padding:2em 0;-moz-transition:linear opacity .25s;-o-transition:linear opacity .25s;-webkit-transition:linear opacity .25s;transition:linear opacity .25s}#successModal.successModal .closeIcon{color:#3f3f3f;font-size:14px;position:absolute;right:3px;top:5px;border:0 none}#successModal.successModal h3{font-size:38px;color:#77b800;text-align:center}#successModal.successModal .message{text-align:center}#successModal.successModal.fadeOut{opacity:0}#successModal.modalContainer{position:absolute;top:50%;left:50%;z-index:1060}.successModal{display:none}#submitRequestSpinner.submitRequestSpinner{font-size:22px;background-color:#fff;width:335px;height:85px;margin-left:-171px;padding:.25em 0;margin-top:-89px}#submitRequestSpinner .spinner{display:inline-block;margin-left:10px}#submitRequestSpinner p{position:relative;display:inline-block;font-size:28px;top:-10px;margin-left:10px}@media only screen and (max-width:1900px){#successModalWrapper{font-size:.9em}}@media only screen and (max-width:1600px){#successModalWrapper{font-size:.7em}}@media only screen and (max-width:1366px){#successModalWrapper{font-size:.65em}}#successModalWrapper #successModal.successModal{z-index:1070;position:fixed;height:10.1875em;width:26.125em;margin-top:-5.09em;margin-left:-13.685em}#successModalWrapper #successModal.successModal h3{font-size:2.375em}#submitSpinnerModalWrapper.modal{z-index:1070}@media only screen and (max-width:1900px){#profileApp .contactLead,#profileApp .modalContactLead{font-size:.9em}}@media only screen and (max-width:1600px){#profileApp .contactLead,#profileApp .modalContactLead{font-size:.7em}}@media only screen and (max-width:1366px){#profileApp .contactLead,#profileApp .modalContactLead{font-size:.65em}}#profileApp .profileAppWrapper .modalContactLead{display:none}#profileApp .profileAppWrapper #contactLeadForm.contactLeadWrapper.modalContainer .calendarIcon{font-size:1.25em;right:1.5em;margin-top:.2em}#profileApp .profilePaid .modalContactLead.modal{width:100%;z-index:1070}#profileApp .profilePaid .contactLead{position:fixed;right:0;width:25%;padding-right:1.25em}@media only screen and (min-width:1920px){#profileApp .profilePaid .contactLead{width:485px;margin-right:-960px;right:50%}}@media only screen and (max-width:1024px){#profileApp .profilePaid .contactLead{display:none}}#profileApp .profilePaid .contactLead.active{padding-top:1em;top:6.5em}@media only screen and (max-width:1900px){#profileApp .profilePaid .contactLead.active{top:6.7361em}}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead.active{top:8.75em}}#profileApp .profilePaid .contactLead .options{margin-top:30px;padding:0 .5em;font-size:1.35em;width:98.5%;white-space:nowrap;color:#4c4c4c}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead .options{font-size:1.42em}}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options{width:96%}#profileApp .profilePaid .contactLead .options .optionText{display:none}}#profileApp .profilePaid .contactLead .options a{vertical-align:top;width:25%;display:inline-block}#profileApp .profilePaid .contactLead .options a:first-child{margin-left:0}#profileApp .profilePaid .contactLead .options a.showSharingOptionsLink,#profileApp .profilePaid .contactLead .options a.showPrintLink{text-align:left}#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink{text-align:center;padding-left:.238em}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink{padding-left:.227em}}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink{padding-left:0}}#profileApp .profilePaid .contactLead .options a.showFlagModalLink{text-align:right}#profileApp .profilePaid .contactLead .options .icon{margin-right:0;color:#4c4c4c}#profileApp .profilePaid .contactLead .options .icon.printerIcon{margin-right:0;margin-left:.25em}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options .icon{font-size:1.875em}}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper{right:1.5em;width:100%;height:auto}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper h3{font-size:2.25em}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper input,#profileApp .profilePaid #contactLeadForm.contactLeadWrapper textarea{font-size:1.25em}@media only screen and (max-width:1600px){#profileApp .profilePaid #contactLeadForm.contactLeadWrapper input,#profileApp .profilePaid #contactLeadForm.contactLeadWrapper textarea{font-size:1.7em}}@media only screen and (max-width:1024px){#profileApp .profilePaid #contactLeadForm.contactLeadWrapper input,#profileApp .profilePaid #contactLeadForm.contactLeadWrapper textarea{font-size:1.375em}}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .primary{font-size:1.875em}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .primaryCheckbox+label{font-size:1.125em}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .primaryCheckbox+label:after{top:5px}@media only screen and (max-width:1600px){#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .primaryCheckbox+label:after{top:0}}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .closeIcon{display:none}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper .calendarIcon{font-size:1.25em;right:2.6em;margin-top:.2em}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper.modalContainer{left:50%;margin-left:-14.25em;margin-top:-19.53em;height:39.06em;width:28.5em;top:50%}#profileApp .profilePaid #contactLeadForm.contactLeadWrapper.modalContainer .closeIcon{display:block}.carousel{width:100%;background-color:#fff;position:relative;overflow:hidden;height:100%}.carousel .navigationControl{position:absolute;top:50%;width:100%;z-index:5;margin-top:-33px}.carousel .leftNav,.carousel .rightNav{position:absolute;cursor:pointer;background-color:rgba(0,0,0,.4);width:48px;height:70px;border:0 none}.carousel .leftNav{left:0}.carousel .rightNav{right:0}.carousel .profileCarouselArrowLeftIcon,.carousel .profileCarouselArrowRightIcon{border:0 none;font-size:28px;color:#fff;background-color:transparent}.carousel .carouselContent{width:100%;position:relative;left:0;margin:0;padding:0;height:100%;white-space:nowrap;display:inline-block;word-spacing:-5px}.carousel .carouselContent .item{display:inline-block;position:relative;width:49.5%;height:100%;margin-right:1%;background-color:#e5e5e5}.carousel .carouselContent .item .caption{bottom:0;left:0;position:absolute;z-index:5;color:#fff;width:100%;background-color:rgba(0,0,0,.6);font-size:.8em;word-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.3em;padding:.3em}@media only screen and (max-width:1600px){.carousel .carouselContent .item .caption{height:2.19em;padding:.47em}}@media only screen and (max-width:1366px){.carousel .carouselContent .item .caption{height:2.3em;padding:.6em}}@media only screen and (max-width:1280px){.carousel .carouselContent .item .caption{height:2.63em;padding:.75em}}@media only screen and (max-width:1024px){.carousel .carouselContent .item .caption{height:2.63em;padding:.75em}}.carousel .carouselContent .videoPlayIcon{position:absolute;top:.5em;right:1em;z-index:5;border:0 none}.carousel .carouselContent .videoPlayIconLarge{background-size:35%;position:absolute;top:50%;left:50%;border:0 none;margin-top:-65px;margin-left:-62px}.carousel .moving{-o-transition:left 220ms ease-in-out 0s;-webkit-transition:left 220ms ease-in-out 0s;transition:left 220ms ease-in-out 0s}.carousel.paid{height:100%}.carousel.paid .caption{bottom:0;position:absolute;z-index:5;color:#fff;background-color:rgba(0,0,0,.6);font-size:.8em;word-spacing:normal;padding:.5em 1em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel.paid .caption{bottom:6px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1360px){.carousel.paid .caption{bottom:5px}}.carousel.paid .rightNav,.carousel.paid .caption{right:6px}@media all and (max-width:1680px){.carousel.paid .rightNav,.carousel.paid .caption{right:5px}}@media all and (max-width:1360px){.carousel.paid .rightNav,.carousel.paid .caption{right:4px}}.carousel.paid .carouselContent>.item{margin:0;width:100%;background-color:#fff;vertical-align:top}.carousel.paid .carouselContent ul{margin:0;padding:0}.carousel.paid .carouselContent .paidImageLarge{width:50%;margin-right:0;background-color:#fff}.carousel.paid .carouselContent .paidImageLarge>.itemInner{width:99%}.carousel.paid .carouselContent .paidImageLarge .aspectRatioImageWrapper::before{padding-top:66%}.carousel.paid .carouselContent .paidImageLarge .aspectRatioImage{height:102.25%}.carousel.paid .carouselContent .paidImageLarge.portrait{width:25%;height:100%;vertical-align:top}.carousel.paid .carouselContent .paidImageLarge.portrait>.itemInner{width:98%}.carousel.paid .carouselContent .paidImageLarge.portrait .aspectRatioImageWrapper::before{padding-top:135%}.carousel.paid .carouselContent .paidImageLarge.portrait .aspectRatioImage{height:100%}.carousel.paid .carouselContent .paidImageSmall{width:25%;height:100%;background-color:#fff;vertical-align:top;margin-right:0}.carousel.paid .carouselContent .paidImageSmall .itemInner{position:relative;background-color:#fff;height:100%;width:98.25%}.carousel.paid .carouselContent .paidImageSmall .itemInner:first-child{margin-bottom:1.75%}.favoritePopup{top:0;position:absolute;background:#fff;border:2px solid #77b800;width:70px;height:31px;display:none;z-index:50}.favoritePopup a{cursor:pointer}.verticalRule{width:2px;height:28px;background-color:#77b800;display:inline-block}.favoriteFilledIcon,.favoriteDislikedIcon{display:inline-block;margin:0 5px;width:1em;font-size:1.3em;top:-.25em;position:relative}.liked{margin-bottom:6px;color:#77b800}.arrowLeft:after,.arrowLeft:before{right:100%;top:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrowLeft:after{border-color:rgba(112,181,73,0);border-right-color:#fff;border-width:5px;margin-top:5px}.arrowLeft:before{border-color:rgba(112,181,73,0);border-right-color:#77b800;border-width:8px;margin-top:2px}.arrowDown:after,.arrowDown:before{top:100%;left:-5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrowDown:after{border-color:rgba(112,181,73,0);border-top-color:#fff;border-width:5px;margin-left:46px}.arrowDown:before{border-color:rgba(112,181,73,0);border-top-color:#77b800;border-width:8px;margin-left:43px}.iPadVideoPlayer{position:absolute;left:-9999px}#modalVideoPlayerContainer{position:relative}#videoPlayerWrapper{color:#fff;width:100%;top:50%;transform:translate(0,-50%);margin:0}@media only screen and (min-width:2500px){#videoPlayerWrapper{min-height:1100px}}@media only screen and (max-width:2000px){#videoPlayerWrapper{min-height:900px}}@media only screen and (max-width:1660px){#videoPlayerWrapper{min-height:800px}}@media only screen and (max-width:1400px){#videoPlayerWrapper{min-height:680px;top:60%}}@media only screen and (max-width:1024px){#videoPlayerWrapper{min-height:500px;top:60%}}@media only screen and (max-width:1280px) and (max-height:720px){#videoPlayerWrapper{min-height:560px;top:50%}}@media only screen and (max-width:1024px) and (max-height:768px){#videoPlayerWrapper{min-height:560px;top:50%}}@media only screen and (max-width:800px) and (max-height:600px){#videoPlayerWrapper{min-height:420px;top:50%}}#videoPlayerWrapper .viewerContent{width:66%;margin:.5% auto;height:75%}#videoPlayerWrapper .viewerContent .videoPlayer{height:100%;display:none;position:relative}#videoPlayerWrapper .viewerContent .videoPlayer .close{position:absolute;z-index:10;right:20px;top:20px;border:none}#videoPlayerWrapper .viewerContent .videoPlayer.active{display:block}#videoPlayerWrapper .viewerContent .videoPlayer .videoPlayerContent{height:100%;width:100%}.mapNavCount{background-color:rgba(255,255,255,.8);padding:.25em;font-size:1.25em;border:0 none;cursor:default;margin-bottom:.438em;height:50px;min-width:20%;max-width:98%;position:absolute;top:10px;right:9px;z-index:10;border-top:4px solid #949399}.mapNavCount h2.count{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1em;margin-top:.1em}.mapNavCount .mapNavIcon{width:18px;float:left;margin-right:.5em}.mapNavCount span.mapData{display:none}.mapNavToolbar{position:absolute;top:3.3em;right:9px;list-style:none;z-index:10;padding:0}.mapNavToolbar li.zoomOut{margin-bottom:.438em}.mapNavToolbar li:first-child{border-top:1px solid #e5e5e5}.mapNavToolbar li{background:rgba(0,0,0,.5);cursor:pointer;padding:.85em .5em .5em;width:3.5em;height:3.5em;text-align:center;left:199px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;z-index:5}.mapNavToolbar li:hover{background:rgba(0,0,0,.4)}.mapNavToolbar li:active{background:rgba(0,0,0,.7)}.mapNavToolbar li.mapType{border-top:1px solid #e5e5e5}.mapNavToolbar li.mapType span{color:#fff;font-size:1em}.mapNavToolbar li i{font-size:1.4em;color:#fff}.mapNavToolbar .drawIcon{font-size:20px;color:#fff}.mapNavToolbar .eraseType span{color:#fff;font-size:1em;position:relative;text-align:center}.MicrosoftMap .MapPushpinBase{cursor:pointer!important;overflow:visible!important}.mapOverlay{background:rgba(0,0,0,.4);display:none;position:relative;z-index:30;width:100%;height:100%}.mapOverlay h3{text-align:center;position:relative;top:50%;color:#fff;margin-bottom:10px}.mapOverlay .snakePageLoader{position:relative;top:50%;color:#fff;width:24px;height:24px;left:0;right:0;margin:auto;background:url(Images/snake_loader.gif) no-repeat}.mapNavToolbar .active{background:rgba(102,153,0,.8)}#changePasswordModal .modalContainer,#setPasswordModal .modalContainer{width:31em;margin-left:-250px;top:50%}@media only screen and (max-height:768px){#changePasswordModal .modalContainer,#setPasswordModal .modalContainer{top:12em}}#changePasswordModal .modalHeader .modalSubTitle,#setPasswordModal .modalHeader .modalSubTitle{text-align:center;font-size:2em;color:#77b800;margin:0 1em .2em}#changePasswordModal .modalBody,#setPasswordModal .modalBody{padding:0 3em 4em}#changePasswordModal ul,#setPasswordModal ul{list-style:none;padding:0}#changePasswordModal ul li,#setPasswordModal ul li{margin-bottom:1em}#changePasswordModal input,#setPasswordModal input{width:100%;padding:.4em}#changePasswordModal .passwordRule,#setPasswordModal .passwordRule{font-size:.9em;font-family:'CostarBrownLightItalic';color:#999;line-height:1.2em;border-bottom:1px solid #cacaca;padding-bottom:2em}#changePasswordModal .primary,#setPasswordModal .primary,#changePasswordModal .formLnk,#setPasswordModal .formLnk{float:right}#changePasswordModal .formLnk,#setPasswordModal .formLnk{margin:.2em 1em 0 0}#changePasswordModal .error,#setPasswordModal .error,#changePasswordModal .success,#setPasswordModal .success{display:none;word-wrap:break-word;text-align:center}#changePasswordModal .error,#setPasswordModal .error{color:red}#changePasswordModal .success,#setPasswordModal .success{color:green}#changePasswordModal .spinner,#setPasswordModal .spinner{position:absolute;left:150px;bottom:25px}#forgotPasswordModal .modalHeader .modalSubTitle,#forgotPasswordSentModal .modalHeader .modalSubTitle{text-align:center;font-size:2em;color:#77b800;margin:0 1em .2em}#forgotPasswordModal ul,#forgotPasswordSentModal ul{list-style:none;padding:0}#forgotPasswordModal ul li,#forgotPasswordSentModal ul li{margin-bottom:1em}#forgotPasswordModal input,#forgotPasswordSentModal input{width:79%;padding:.3em}#forgotPasswordModal .primary,#forgotPasswordSentModal .primary{padding:.55em 2em}#forgotPasswordModal .formLnk,#forgotPasswordSentModal .formLnk{font-size:.85em;color:#77b800}#forgotPasswordModal a.formLnk:hover,#forgotPasswordSentModal a.formLnk:hover{color:#7f7e7e}#forgotPasswordModal .error,#forgotPasswordSentModal .error,#forgotPasswordModal p,#forgotPasswordSentModal p{text-align:center}#forgotPasswordModal .error,#forgotPasswordSentModal .error{display:none;word-wrap:break-word;color:red}#forgotPasswordModal .modalBody{padding:0 3.5em 2em}.forgotPasswordSentModal .primary{float:right}.forgotPasswordSentModal .modalBody{padding:0 3.7em 4em}#placards.placards{border-left:1px solid #cacaca;background-color:#f4f4f4}#placards.placardFocused .reinforcementAd{opacity:.4}#placards.placardFocused .platinum.active,#placards.placardFocused .gold.active,#placards.placardFocused .silver.active{box-shadow:0 0 8px #000}#placards.placardFocused .platinum.active .placardTitle:hover,#placards.placardFocused .gold.active .placardTitle:hover,#placards.placardFocused .silver.active .placardTitle:hover{color:#feb300}#placards.placardFocused .platinum.active .placardHeader,#placards.placardFocused .gold.active .placardHeader,#placards.placardFocused .silver.active .placardHeader{background-color:#0b6839;padding-left:15px}#placards.placardFocused .platinum.active .placardHeader:before,#placards.placardFocused .gold.active .placardHeader:before,#placards.placardFocused .silver.active .placardHeader:before{width:10px;background-color:#feb300;content:'';height:100%;position:absolute;left:0;top:0}#placards.placardFocused .platinum.active .checkAvailability,#placards.placardFocused .gold.active .checkAvailability,#placards.placardFocused .silver.active .checkAvailability{background-color:#77b800}#placards.placardFocused .platinum.active .more,#placards.placardFocused .gold.active .more,#placards.placardFocused .silver.active .more,#placards.placardFocused .platinum.active .favoriteEmptyIcon,#placards.placardFocused .gold.active .favoriteEmptyIcon,#placards.placardFocused .silver.active .favoriteEmptyIcon,#placards.placardFocused .platinum.active .favoriteFilledIcon,#placards.placardFocused .gold.active .favoriteFilledIcon,#placards.placardFocused .silver.active .favoriteFilledIcon{color:#77b800}#placards.placardFocused .platinum.active .favoriteEmptyIcon:hover,#placards.placardFocused .gold.active .favoriteEmptyIcon:hover,#placards.placardFocused .silver.active .favoriteEmptyIcon:hover{color:#0b6839}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards.placardFocused .platinum.active .favoriteEmptyIcon:hover,#placards.placardFocused .gold.active .favoriteEmptyIcon:hover,#placards.placardFocused .silver.active .favoriteEmptyIcon:hover{color:#77b800}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards.placardFocused .platinum.active .favoriteEmptyIcon:hover,#placards.placardFocused .gold.active .favoriteEmptyIcon:hover,#placards.placardFocused .silver.active .favoriteEmptyIcon:hover{color:#77b800}}#placards.placardFocused .platinum.active .more:hover,#placards.placardFocused .gold.active .more:hover,#placards.placardFocused .silver.active .more:hover{color:#555}#placards.placardFocused .platinum.active .rentSpecials,#placards.placardFocused .gold.active .rentSpecials,#placards.placardFocused .silver.active .rentSpecials{background-color:rgba(84,165,0,.6)}#placards.placardFocused .platinum.active .media,#placards.placardFocused .gold.active .media,#placards.placardFocused .silver.active .media{z-index:5}#placards.placardFocused .platinum.active .placardContent:before,#placards.placardFocused .gold.active .placardContent:before,#placards.placardFocused .silver.active .placardContent:before{width:10px;background-color:#feb300;content:'';height:100%;float:left}#placards.placardFocused .bronze .placardTitle,#placards.placardFocused .basic .placardTitle{color:#959399}#placards.placardFocused .bronze .placardTitle:hover,#placards.placardFocused .basic .placardTitle:hover{color:#0b6839}#placards.placardFocused .bronze .rentSpecials,#placards.placardFocused .basic .rentSpecials{background-color:rgba(149,147,153,.6)}#placards.placardFocused .bronze .more,#placards.placardFocused .basic .more,#placards.placardFocused .bronze .favoriteEmptyIcon,#placards.placardFocused .basic .favoriteEmptyIcon,#placards.placardFocused .bronze .favoriteFilledIcon,#placards.placardFocused .basic .favoriteFilledIcon{color:#959399}#placards.placardFocused .bronze .favoriteEmptyIcon:hover,#placards.placardFocused .basic .favoriteEmptyIcon:hover,#placards.placardFocused .bronze .favoriteFilledIcon:hover,#placards.placardFocused .basic .favoriteFilledIcon:hover{color:#0b6839}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards.placardFocused .bronze .favoriteEmptyIcon:hover,#placards.placardFocused .basic .favoriteEmptyIcon:hover,#placards.placardFocused .bronze .favoriteFilledIcon:hover,#placards.placardFocused .basic .favoriteFilledIcon:hover{color:#959399}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards.placardFocused .bronze .favoriteEmptyIcon:hover,#placards.placardFocused .basic .favoriteEmptyIcon:hover,#placards.placardFocused .bronze .favoriteFilledIcon:hover,#placards.placardFocused .basic .favoriteFilledIcon:hover{color:#959399}}#placards.placardFocused .bronze .checkAvailability .emailIcon,#placards.placardFocused .basic .checkAvailability .emailIcon{color:#959399}#placards.placardFocused .bronze .more:hover,#placards.placardFocused .basic .more:hover{color:#77b800}#placards.placardFocused .bronze .checkAvailability:hover,#placards.placardFocused .basic .checkAvailability:hover{color:#77b800}#placards.placardFocused .bronze .checkAvailability:hover .emailIcon,#placards.placardFocused .basic .checkAvailability:hover .emailIcon{color:#77b800}#placards.placardFocused .bronze.active,#placards.placardFocused .basic.active{box-shadow:0 0 8px #333}#placards.placardFocused .bronze.active .placardTitle,#placards.placardFocused .basic.active .placardTitle{color:#0b6839}#placards.placardFocused .bronze.active .placardTitle:hover,#placards.placardFocused .basic.active .placardTitle:hover{color:#959399}#placards.placardFocused .bronze.active .favoriteEmptyIcon:hover,#placards.placardFocused .basic.active .favoriteEmptyIcon:hover,#placards.placardFocused .bronze.active .favoriteFilledIcon:hover,#placards.placardFocused .basic.active .favoriteFilledIcon:hover{color:#0b6839}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards.placardFocused .bronze.active .favoriteEmptyIcon:hover,#placards.placardFocused .basic.active .favoriteEmptyIcon:hover,#placards.placardFocused .bronze.active .favoriteFilledIcon:hover,#placards.placardFocused .basic.active .favoriteFilledIcon:hover{color:#77b800}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards.placardFocused .bronze.active .favoriteEmptyIcon:hover,#placards.placardFocused .basic.active .favoriteEmptyIcon:hover,#placards.placardFocused .bronze.active .favoriteFilledIcon:hover,#placards.placardFocused .basic.active .favoriteFilledIcon:hover{color:#77b800}}#placards.placardFocused .bronze.active .more,#placards.placardFocused .basic.active .more,#placards.placardFocused .bronze.active .favoriteEmptyIcon,#placards.placardFocused .basic.active .favoriteEmptyIcon,#placards.placardFocused .bronze.active .favoriteFilledIcon,#placards.placardFocused .basic.active .favoriteFilledIcon{color:#77b800}#placards.placardFocused .bronze.active .more:hover,#placards.placardFocused .basic.active .more:hover{color:#555}#placards.placardFocused .bronze.active .checkAvailability:hover,#placards.placardFocused .basic.active .checkAvailability:hover{color:#555}#placards.placardFocused .bronze.active .checkAvailability:hover .emailIcon,#placards.placardFocused .basic.active .checkAvailability:hover .emailIcon{color:#555}#placards.placardFocused .bronze.active .checkAvailability .emailIcon,#placards.placardFocused .basic.active .checkAvailability .emailIcon{color:#77b800}#placards.placardFocused .bronze.active .rentSpecials,#placards.placardFocused .basic.active .rentSpecials{background-color:rgba(84,165,0,.6)}#placards.placardFocused .bronze.active .placardContent,#placards.placardFocused .basic.active .placardContent{background-color:rgba(254,179,0,.1)}#placards.placardFocused .bronze.active .media,#placards.placardFocused .basic.active .media{background-color:rgba(254,179,0,0)}#placards.placardFocused .bronze .checkAvailability{color:#959399}#placards.placardFocused .bronze.active{padding-left:10px}#placards.placardFocused .bronze.active .checkAvailability{color:#77b800}#placards.placardFocused .bronze.active:before{width:10px;background-color:#feb300;content:'';height:100%;position:absolute;left:0;top:0;z-index:5}#placards.placardFocused .basic.active .placardContent:before{width:10px;background-color:#feb300;content:'';height:100%;float:left}@media only screen and (max-width:1805px){#placards.placardFocused .platinum.active .placardHeader:before,#placards.placardFocused .gold.active .placardHeader:before,#placards.placardFocused .silver.active .placardHeader:before,#placards.placardFocused .basic.active .placardHeader:before,#placards.placardFocused .platinum.active .placardContent:before,#placards.placardFocused .gold.active .placardContent:before,#placards.placardFocused .silver.active .placardContent:before,#placards.placardFocused .basic.active .placardContent:before{width:5px}#placards.placardFocused .bronze.active{padding-left:5px}#placards.placardFocused .bronze.active:before{width:5px}}@media only screen and (max-width:1516px){#placards.placardFocused .platinum.active .placardHeader:before,#placards.placardFocused .gold.active .placardHeader:before,#placards.placardFocused .silver.active .placardHeader:before,#placards.placardFocused .basic.active .placardHeader:before,#placards.placardFocused .platinum.active .placardContent:before,#placards.placardFocused .gold.active .placardContent:before,#placards.placardFocused .silver.active .placardContent:before,#placards.placardFocused .basic.active .placardContent:before{width:4px}#placards.placardFocused .bronze.active{padding-left:4px}#placards.placardFocused .bronze.active:before{width:4px}}@media only screen and (max-width:1280px){#placards.placardFocused .platinum.active .placardHeader:before,#placards.placardFocused .gold.active .placardHeader:before,#placards.placardFocused .silver.active .placardHeader:before,#placards.placardFocused .basic.active .placardHeader:before,#placards.placardFocused .platinum.active .placardContent:before,#placards.placardFocused .gold.active .placardContent:before,#placards.placardFocused .silver.active .placardContent:before,#placards.placardFocused .basic.active .placardContent:before{width:3px}#placards.placardFocused .bronze.active{padding-left:4px}#placards.placardFocused .bronze.active:before{width:4px}}#placards article{box-shadow:0 1px 3px #cacaca;background-color:#fff;margin-bottom:15px;overflow:hidden;position:relative;opacity:1;-moz-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s}#placards article.removed{opacity:0}#placards article.closed{min-height:0;height:0;margin-bottom:0}#placards .reinforcementAd img{width:100%;height:127px}@media only screen and (max-width:1805px){#placards .reinforcementAd img{height:106px}}@media only screen and (max-width:1516px){#placards .reinforcementAd img{height:91px}}@media only screen and (max-width:1280px){#placards .reinforcementAd img{height:85px}}@media only screen and (max-width:1152px){#placards .reinforcementAd img{height:68px}}#placards .favoriteEmptyIcon,#placards .favoriteFilledIcon{position:absolute;right:10px;font-size:26px;top:.5em;text-decoration:none}#placards .favoriteEmptyIcon:hover,#placards .favoriteFilledIcon:hover{color:#0b6839}@media only screen and (max-width:1805px){#placards .favoriteEmptyIcon,#placards .favoriteFilledIcon{font-size:24px}}@media only screen and (max-width:1516px){#placards .favoriteEmptyIcon,#placards .favoriteFilledIcon{font-size:22px}}@media only screen and (max-width:1280px){#placards .favoriteEmptyIcon,#placards .favoriteFilledIcon{font-size:22px}}@media only screen and (max-width:1152px){#placards .favoriteEmptyIcon,#placards .favoriteFilledIcon{font-size:18px;right:5px;top:.3em}}#placards .favoriteEmptyIcon{text-decoration:none;color:#929292}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards .favoriteEmptyIcon:hover{color:#929292}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards .favoriteEmptyIcon:hover{color:#929292}}#placards .favoriteFilledIcon{color:#77b800;margin:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards .favoriteFilledIcon:hover{color:#77b800}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards .favoriteFilledIcon:hover{color:#77b800}}#placards .starFullIcon,#placards .starOutlineIcon{list-style:none;color:#929292;display:inline-block;width:.75em;margin-right:.15em}#placards .placardHeader{-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s}#placards .placardHeader.closed{min-height:0;height:0;margin-bottom:0}#placards .placardContent{position:relative;-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s}#placards .placardContent.closed{min-height:0;height:0;margin-bottom:0}#placards .placardCarouselImgCount{position:absolute;color:#fff;background-color:rgba(0,0,0,.4);padding:4px;z-index:10;left:0;font-size:14px;min-width:56px;height:26px}#placards .availabilities{text-align:center;padding:.35em 0;color:#3f3f3f;background-color:#f4f4f4}@media only screen and (max-width:1805px){#placards .availabilities{font-size:16px}}@media only screen and (max-width:1516px){#placards .availabilities{font-size:14px}}@media only screen and (max-width:1280px){#placards .availabilities{font-size:12px}}@media only screen and (max-width:1152px){#placards .availabilities{font-size:11px}}#placards .availabilities .listingAvailabilities{background-color:#fff}#placards .availabilities .hideAvailabilitiesLabel .menuArrowLeftIcon{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:.25em}#placards .availabilities .menuArrowLeftIcon{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;display:inline-block;top:0;left:.25em}#placards .availabilities a{text-decoration:none;display:block;padding:.25em}#placards .availabilities table{width:100%;text-align:left}#placards .availabilities thead th{padding:.5em 0 .5em 1.75em;font-weight:normal}#placards .availabilities thead tr{border-bottom:1px solid #cacaca}#placards .availabilities tbody{font-size:1.15em}#placards .availabilities tbody tr{border-bottom:1px solid #cacaca;padding:1em 0;cursor:pointer}#placards .availabilities tbody tr:hover{color:#fff;background-color:#77b800}#placards .availabilities tbody tr:nth-child(odd){background-color:#f4f4f4}#placards .availabilities tbody tr:nth-child(odd):hover{color:#fff;background-color:#77b800}#placards .availabilities tbody td{padding:.5em 0 .5em 1.55em}#placards .videoPlayIconLarge{position:absolute;border:0 none;top:50%;left:50%;margin-top:-65px;margin-left:-65px;background-size:125px;z-index:10;width:133px;height:132px}@media only screen and (max-width:1280px){#placards .videoPlayIconLarge{background-size:82px;margin-top:-41px;margin-left:-41px;width:85px;height:85px}}@media only screen and (max-width:1152px){#placards .videoPlayIconLarge{background-size:65px;margin-top:-32px;margin-left:-33px;width:74px;height:70px}}#placards .galleryControl{position:absolute;top:50%;width:100%;z-index:10;margin-top:-33px}#placards .galleryControl .imageCarouselArrowLeftIcon,#placards .galleryControl .imageCarouselArrowRightIcon{border:0 none;font-size:28px;color:#fff;background-color:transparent}#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:9px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:3px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:3px}}#placards .galleryControl .imageCarouselLeftContainer{left:0;background-color:transparent;width:48px;height:70px;border:0 none;position:absolute}#placards .galleryControl .imageCarouselRightContainer{right:0;background-color:transparent;width:48px;height:70px;border:0 none;position:absolute}#placards p,#placards ul{margin:0;padding:0}#placards .unitLabel.propertyStyle{font-family:"CostarBrownRegular"}#placards a{color:#77b800;text-decoration:underline}#placards a:hover{color:#555}#placards a:active{color:#609400}#placards .more{display:inline-block;font-size:20px;text-decoration:none;position:absolute;right:-7px;bottom:3px}#placards .reviews{color:#77b800;display:inline-block;font-size:18px;position:relative;min-width:3em;text-align:left;vertical-align:top}#placards .ratings ul{display:inline-block}#placards .propertyLogo{display:inline-block}#placards .amenities{list-style:none;min-height:1.5em}#placards .amenities .carIcon{top:-1px;position:relative}#placards .propertyInfo{margin-left:66.666666667%}#placards .propertyInfo p{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#placards .placardBanner{position:absolute;bottom:0;left:0;z-index:10}#placards .placardBanner.mixedMode .rentSpecials{width:auto;display:inline-block;padding:.25em;float:left}@media only screen and (max-width:1152px){#placards .placardBanner.mixedMode .rentSpecials{padding:.5em .25em}}#placards .placardBanner.mixedMode .incomeRestricted{display:inline-block}#placards .incomeRestricted{width:154px;background-color:rgba(0,0,0,.6);padding:.25em 0;color:#fff}@media only screen and (max-width:1805px){#placards .incomeRestricted{font-size:17px}}@media only screen and (max-width:1516px){#placards .incomeRestricted{font-size:15px}}@media only screen and (max-width:1280px){#placards .incomeRestricted{font-size:13px}}@media only screen and (max-width:1152px){#placards .incomeRestricted{font-size:12px}}#placards .rentSpecials{width:154px;background-color:rgba(84,165,0,.6);padding:.25em 0;color:#fff}@media only screen and (max-width:1805px){#placards .rentSpecials{font-size:17px}}@media only screen and (max-width:1516px){#placards .rentSpecials{font-size:15px}}@media only screen and (max-width:1280px){#placards .rentSpecials{font-size:13px}}@media only screen and (max-width:1152px){#placards .rentSpecials{font-size:12px}}#placards .rentSpecialsIcon{position:relative;float:left;margin-top:3px;font-size:1.25em;margin-left:5px;color:#fff}@media only screen and (max-width:1805px){#placards .rentSpecialsIcon{font-size:17px}}@media only screen and (max-width:1516px){#placards .rentSpecialsIcon{font-size:15px}}@media only screen and (max-width:1280px){#placards .rentSpecialsIcon{font-size:13px}}@media only screen and (max-width:1152px){#placards .rentSpecialsIcon{font-size:12px}}#placards .platinum .media,#placards .gold .media,#placards .silver .media,#placards .bronze .media,#placards .basic .media{display:inline-block;float:left;height:100%;text-align:center;position:relative;background-color:#e5e5e5;width:66.666666667%}#placards .platinum .media.carouselActivated .placardBanner,#placards .gold .media.carouselActivated .placardBanner,#placards .silver .media.carouselActivated .placardBanner,#placards .bronze .media.carouselActivated .placardBanner,#placards .basic .media.carouselActivated .placardBanner{display:none}#placards .platinum .media .imageContainer,#placards .gold .media .imageContainer,#placards .silver .media .imageContainer,#placards .bronze .media .imageContainer,#placards .basic .media .imageContainer{position:relative;height:100%}#placards .platinum .media .carouselInner,#placards .gold .media .carouselInner,#placards .silver .media .carouselInner,#placards .bronze .media .carouselInner,#placards .basic .media .carouselInner{position:relative;height:100%;z-index:5}#placards .platinum .media .carouselInner .item,#placards .gold .media .carouselInner .item,#placards .silver .media .carouselInner .item,#placards .bronze .media .carouselInner .item,#placards .basic .media .carouselInner .item{width:100%;overflow:hidden;position:relative;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}#placards .platinum .media .carouselInner .item:first-child.next.left,#placards .gold .media .carouselInner .item:first-child.next.left,#placards .silver .media .carouselInner .item:first-child.next.left,#placards .bronze .media .carouselInner .item:first-child.next.left,#placards .basic .media .carouselInner .item:first-child.next.left,#placards .platinum .media .carouselInner .item:first-child.active.right,#placards .gold .media .carouselInner .item:first-child.active.right,#placards .silver .media .carouselInner .item:first-child.active.right,#placards .bronze .media .carouselInner .item:first-child.active.right,#placards .basic .media .carouselInner .item:first-child.active.right{top:0!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#placards .platinum .media .carouselInner .item:last-child.active.left,#placards .gold .media .carouselInner .item:last-child.active.left,#placards .silver .media .carouselInner .item:last-child.active.left,#placards .bronze .media .carouselInner .item:last-child.active.left,#placards .basic .media .carouselInner .item:last-child.active.left,#placards .platinum .media .carouselInner .item:last-child.prev.right,#placards .gold .media .carouselInner .item:last-child.prev.right,#placards .silver .media .carouselInner .item:last-child.prev.right,#placards .bronze .media .carouselInner .item:last-child.prev.right,#placards .basic .media .carouselInner .item:last-child.prev.right{top:0!important;-moz-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;-o-transform:translateY(-100%)!important;-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}#placards .platinum .media .carouselInner .item.next.right,#placards .gold .media .carouselInner .item.next.right,#placards .silver .media .carouselInner .item.next.right,#placards .bronze .media .carouselInner .item.next.right,#placards .basic .media .carouselInner .item.next.right{top:50%!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}#placards .platinum .media .carouselInner .item.active.right,#placards .gold .media .carouselInner .item.active.right,#placards .silver .media .carouselInner .item.active.right,#placards .bronze .media .carouselInner .item.active.right,#placards .basic .media .carouselInner .item.active.right,#placards .platinum .media .carouselInner .item.next.left,#placards .gold .media .carouselInner .item.next.left,#placards .silver .media .carouselInner .item.next.left,#placards .bronze .media .carouselInner .item.next.left,#placards .basic .media .carouselInner .item.next.left{-moz-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;-o-transform:translateY(-100%)!important;-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}#placards .platinum .media .carouselInner .item.loading,#placards .gold .media .carouselInner .item.loading,#placards .silver .media .carouselInner .item.loading,#placards .bronze .media .carouselInner .item.loading,#placards .basic .media .carouselInner .item.loading{display:none}#placards .platinum .media img,#placards .gold .media img,#placards .silver .media img,#placards .bronze .media img,#placards .basic .media img{position:absolute;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:none;top:0}#placards .platinum .media .carouselSpinner,#placards .gold .media .carouselSpinner,#placards .silver .media .carouselSpinner,#placards .bronze .media .carouselSpinner,#placards .basic .media .carouselSpinner,#placards .platinum .media .videoSpinner,#placards .gold .media .videoSpinner,#placards .silver .media .videoSpinner,#placards .bronze .media .videoSpinner,#placards .basic .media .videoSpinner{display:none;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-33px}#placards .platinum .media .carouselSpinner.active,#placards .gold .media .carouselSpinner.active,#placards .silver .media .carouselSpinner.active,#placards .bronze .media .carouselSpinner.active,#placards .basic .media .carouselSpinner.active,#placards .platinum .media .videoSpinner.active,#placards .gold .media .videoSpinner.active,#placards .silver .media .videoSpinner.active,#placards .bronze .media .videoSpinner.active,#placards .basic .media .videoSpinner.active{display:block}@media only screen and (max-width:1152px){#placards .platinum .media .carouselSpinner,#placards .gold .media .carouselSpinner,#placards .silver .media .carouselSpinner,#placards .bronze .media .carouselSpinner,#placards .basic .media .carouselSpinner,#placards .platinum .media .videoSpinner,#placards .gold .media .videoSpinner,#placards .silver .media .videoSpinner,#placards .bronze .media .videoSpinner,#placards .basic .media .videoSpinner{margin-left:-25px;margin-top:-22px}}#placards .platinum .media .carouselSpinner .aptsLogoMarkIcon,#placards .gold .media .carouselSpinner .aptsLogoMarkIcon,#placards .silver .media .carouselSpinner .aptsLogoMarkIcon,#placards .bronze .media .carouselSpinner .aptsLogoMarkIcon,#placards .basic .media .carouselSpinner .aptsLogoMarkIcon,#placards .platinum .media .videoSpinner .aptsLogoMarkIcon,#placards .gold .media .videoSpinner .aptsLogoMarkIcon,#placards .silver .media .videoSpinner .aptsLogoMarkIcon,#placards .bronze .media .videoSpinner .aptsLogoMarkIcon,#placards .basic .media .videoSpinner .aptsLogoMarkIcon{color:#77b800;font-size:5em;display:inline-block}@media only screen and (max-width:1805px){#placards .platinum .media .carouselSpinner .aptsLogoMarkIcon,#placards .gold .media .carouselSpinner .aptsLogoMarkIcon,#placards .silver .media .carouselSpinner .aptsLogoMarkIcon,#placards .bronze .media .carouselSpinner .aptsLogoMarkIcon,#placards .basic .media .carouselSpinner .aptsLogoMarkIcon,#placards .platinum .media .videoSpinner .aptsLogoMarkIcon,#placards .gold .media .videoSpinner .aptsLogoMarkIcon,#placards .silver .media .videoSpinner .aptsLogoMarkIcon,#placards .bronze .media .videoSpinner .aptsLogoMarkIcon,#placards .basic .media .videoSpinner .aptsLogoMarkIcon{font-size:4em}}@media only screen and (max-width:1152px){#placards .platinum .media .carouselSpinner .aptsLogoMarkIcon,#placards .gold .media .carouselSpinner .aptsLogoMarkIcon,#placards .silver .media .carouselSpinner .aptsLogoMarkIcon,#placards .bronze .media .carouselSpinner .aptsLogoMarkIcon,#placards .basic .media .carouselSpinner .aptsLogoMarkIcon,#placards .platinum .media .videoSpinner .aptsLogoMarkIcon,#placards .gold .media .videoSpinner .aptsLogoMarkIcon,#placards .silver .media .videoSpinner .aptsLogoMarkIcon,#placards .bronze .media .videoSpinner .aptsLogoMarkIcon,#placards .basic .media .videoSpinner .aptsLogoMarkIcon{font-size:3em}}#placards .platinum .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards .gold .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards .silver .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards .bronze .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards .basic .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards .platinum .media .videoSpinner .aptsLogoMarkIcon.rotate,#placards .gold .media .videoSpinner .aptsLogoMarkIcon.rotate,#placards .silver .media .videoSpinner .aptsLogoMarkIcon.rotate,#placards .bronze .media .videoSpinner .aptsLogoMarkIcon.rotate,#placards .basic .media .videoSpinner .aptsLogoMarkIcon.rotate{transform-origin:50% 52.5%;-moz-transform-origin:50% 52.5%;-webkit-transform-origin:50% 52.5%;-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear}#placards .platinum .media .fallbackSpinner,#placards .gold .media .fallbackSpinner,#placards .silver .media .fallbackSpinner,#placards .bronze .media .fallbackSpinner,#placards .basic .media .fallbackSpinner{position:absolute;display:none;top:50%;left:50%;margin-top:-23px;margin-left:-23px}#placards .platinum .media .fallbackSpinner.active,#placards .gold .media .fallbackSpinner.active,#placards .silver .media .fallbackSpinner.active,#placards .bronze .media .fallbackSpinner.active,#placards .basic .media .fallbackSpinner.active{display:block}#placards .platinum .media .fallbackSpinner .spinner,#placards .gold .media .fallbackSpinner .spinner,#placards .silver .media .fallbackSpinner .spinner,#placards .bronze .media .fallbackSpinner .spinner,#placards .basic .media .fallbackSpinner .spinner{display:block}@media only screen and (max-width:1805px){#placards .platinum:hover .placardHeader:before,#placards .gold:hover .placardHeader:before,#placards .silver:hover .placardHeader:before,#placards .bronze:hover .placardHeader:before,#placards .basic:hover .placardHeader:before,#placards .platinum:hover .placardContent:before,#placards .gold:hover .placardContent:before,#placards .silver:hover .placardContent:before,#placards .bronze:hover .placardContent:before,#placards .basic:hover .placardContent:before{width:5px}}@media only screen and (max-width:1516px){#placards .platinum:hover .placardHeader:before,#placards .gold:hover .placardHeader:before,#placards .silver:hover .placardHeader:before,#placards .bronze:hover .placardHeader:before,#placards .basic:hover .placardHeader:before,#placards .platinum:hover .placardContent:before,#placards .gold:hover .placardContent:before,#placards .silver:hover .placardContent:before,#placards .bronze:hover .placardContent:before,#placards .basic:hover .placardContent:before{width:4px}}@media only screen and (max-width:1280px){#placards .platinum:hover .placardHeader:before,#placards .gold:hover .placardHeader:before,#placards .silver:hover .placardHeader:before,#placards .bronze:hover .placardHeader:before,#placards .basic:hover .placardHeader:before,#placards .platinum:hover .placardContent:before,#placards .gold:hover .placardContent:before,#placards .silver:hover .placardContent:before,#placards .bronze:hover .placardContent:before,#placards .basic:hover .placardContent:before{width:3px}}#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:18px}@media only screen and (max-width:1805px){#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:17px}}@media only screen and (max-width:1516px){#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:15px}}@media only screen and (max-width:1280px){#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:13px}}@media only screen and (max-width:1152px){#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:12px}}#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .silver .placardHeader{color:#fff;height:61px;padding:5px 10px;z-index:10;position:relative;-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s;background-color:#0b6839}#placards .platinum .placardHeader.closed,#placards .gold .placardHeader.closed,#placards .silver .placardHeader.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .platinum .placardContent,#placards .gold .placardContent,#placards .silver .placardContent{height:333px;color:#4c4c4c;-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s}#placards .platinum .placardContent.closed,#placards .gold .placardContent.closed,#placards .silver .placardContent.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{font-family:"CostarBrownRegular";font-size:30px;max-width:75%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;color:#fff;text-decoration:none}#placards .platinum .placardTitle:hover,#placards .gold .placardTitle:hover,#placards .silver .placardTitle:hover{color:#feb300}#placards .platinum .location,#placards .gold .location,#placards .silver .location{font-size:20px;display:inline-block;margin-bottom:17px;width:100%}#placards .platinum .streetAddress,#placards .gold .streetAddress,#placards .silver .streetAddress{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#placards .platinum .cityState,#placards .gold .cityState,#placards .silver .cityState{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#placards .platinum .neighborhood,#placards .gold .neighborhood,#placards .silver .neighborhood{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .silver .propertyInfo{padding:17px 20px;font-size:18px;height:100%;position:relative}#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .silver .propertyLogo{width:190px;height:40px;position:absolute;right:10px;top:10px}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{margin-bottom:17px;display:inline-block;font-size:20px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{margin:17px 0;color:#000}#placards .platinum .amenities li,#placards .gold .amenities li,#placards .silver .amenities li{font-size:24px;display:inline-block;margin-right:5px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{display:inline-block;margin-bottom:12px;position:relative;width:100%}#placards .platinum .contactInfo.noCheckAvail,#placards .gold .contactInfo.noCheckAvail,#placards .silver .contactInfo.noCheckAvail{margin-top:17%}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:20px;display:inline-block;float:left;top:-3px;position:relative;min-height:26px}#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .silver .checkAvailability{display:block;text-decoration:none;font-size:20px;background-color:#77b800;color:#fff;position:absolute;bottom:0;right:0;width:100%;padding:5px 0;text-align:center}#placards .platinum .checkAvailability:hover,#placards .gold .checkAvailability:hover,#placards .silver .checkAvailability:hover{background-color:#555}#placards .platinum .checkAvailability .emailIcon,#placards .gold .checkAvailability .emailIcon,#placards .silver .checkAvailability .emailIcon{position:relative;left:-.75em}#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:24px}@media only screen and (max-width:1805px){#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:22px}}@media only screen and (max-width:1516px){#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:18px}}@media only screen and (max-width:1280px){#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:18px}}@media only screen and (max-width:1152px){#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:14px}}#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer{margin-bottom:10px}@media only screen and (max-width:1805px){#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer{margin-bottom:10px}}@media only screen and (max-width:1516px){#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer{margin-bottom:10px}}@media only screen and (max-width:1280px){#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer{margin-bottom:5px}}@media only screen and (max-width:1805px){#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .silver .placardHeader{height:51px}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{font-size:26px}#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .silver .propertyLogo{width:160px;height:35px}#placards .platinum .location,#placards .gold .location,#placards .silver .location{margin-bottom:14px;font-size:15px}#placards .platinum .reviews,#placards .gold .reviews,#placards .silver .reviews{font-size:15px}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:19px;top:-1px}#placards .platinum .more,#placards .gold .more,#placards .silver .more{font-size:16px}#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .silver .checkAvailability{font-size:17px}#placards .platinum .placardContent,#placards .gold .placardContent,#placards .silver .placardContent{height:277px}#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .silver .propertyInfo{padding:14px 16px;font-size:15px}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{font-size:18px;margin-bottom:14px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{margin:8px 0 9px 0}#placards .platinum .amenities li,#placards .gold .amenities li,#placards .silver .amenities li{font-size:22px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{margin-bottom:14px}#placards .platinum .contactInfo.noCheckAvail,#placards .gold .contactInfo.noCheckAvail,#placards .silver .contactInfo.noCheckAvail{margin-top:17%}}@media only screen and (max-width:1516px){#placards .platinum .rentSpecials,#placards .gold .rentSpecials,#placards .silver .rentSpecials,#placards .platinum .incomeRestricted,#placards .gold .incomeRestricted,#placards .silver .incomeRestricted{width:138px}#placards .platinum .rentSpecialsIcon,#placards .gold .rentSpecialsIcon,#placards .silver .rentSpecialsIcon{font-size:1em}#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .silver .placardHeader{height:43px}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{font-size:22px}#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .silver .propertyLogo{width:125px;height:30px;top:7px}#placards .platinum .location,#placards .gold .location,#placards .silver .location{margin-bottom:11px;font-size:14px}#placards .platinum .reviews,#placards .gold .reviews,#placards .silver .reviews{font-size:13px;margin-left:0}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:15px;top:4px}#placards .platinum .more,#placards .gold .more,#placards .silver .more{font-size:15px;bottom:3px}#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .silver .checkAvailability{font-size:15px}#placards .platinum .placardContent,#placards .gold .placardContent,#placards .silver .placardContent{height:236px}#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .silver .propertyInfo{padding:11px;font-size:13px}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{margin-bottom:11px;font-size:16px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{margin:6px 0 4px 0}#placards .platinum .amenities li,#placards .gold .amenities li,#placards .silver .amenities li{font-size:20px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{margin-bottom:11px}}@media only screen and (max-width:1280px){#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .silver .placardHeader{height:40px}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{font-size:21px}#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .silver .propertyLogo{width:125px;height:30px;top:5px}#placards .platinum .location,#placards .gold .location,#placards .silver .location{margin-bottom:11px;font-size:13px}#placards .platinum .reviews,#placards .gold .reviews,#placards .silver .reviews{font-size:12px}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:14px;top:5px}#placards .platinum .more,#placards .gold .more,#placards .silver .more{font-size:12px}#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .silver .checkAvailability{font-size:14px}#placards .platinum .placardContent,#placards .gold .placardContent,#placards .silver .placardContent{height:222px}#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .silver .propertyInfo{padding:11px;font-size:12px}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{margin-bottom:11px;font-size:15px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{margin:4px 0}#placards .platinum .amenities li,#placards .gold .amenities li,#placards .silver .amenities li{font-size:17px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{margin-bottom:11px}}@media only screen and (max-width:1152px){#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .silver .placardHeader{height:32px}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{font-size:17px}#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .silver .propertyLogo{width:103px;height:22px;top:5px}#placards .platinum .location,#placards .gold .location,#placards .silver .location{margin-bottom:4px;font-size:11px}#placards .platinum .reviews,#placards .gold .reviews,#placards .silver .reviews{font-size:10px}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:12px;top:7px}#placards .platinum .more,#placards .gold .more,#placards .silver .more{font-size:11px}#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .silver .checkAvailability{font-size:11px}#placards .platinum .placardContent,#placards .gold .placardContent,#placards .silver .placardContent{height:177px}#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .silver .propertyInfo{padding:9px;font-size:10px}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{margin-bottom:4px;font-size:11px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{margin:5px 0}#placards .platinum .amenities li,#placards .gold .amenities li,#placards .silver .amenities li{font-size:14px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{margin-bottom:9px}}@media only screen and (max-width:978px){#placards .platinum .favoriteEmptyIcon,#placards .gold .favoriteEmptyIcon,#placards .silver .favoriteEmptyIcon,#placards .platinum .favoriteFilledIcon,#placards .gold .favoriteFilledIcon,#placards .silver .favoriteFilledIcon{font-size:16px}#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .silver .placardTitle{max-width:63%}#placards .platinum .ratings,#placards .gold .ratings,#placards .silver .ratings{font-size:9px;margin-bottom:14px}#placards .platinum .amenities,#placards .gold .amenities,#placards .silver .amenities{display:none}#placards .platinum .location,#placards .gold .location,#placards .silver .location{font-size:9px;margin-bottom:13px}#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer{margin-bottom:31px}#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .silver .altRentDisplay{font-size:11px}#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .silver .unitLabel{font-size:10px}#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .silver .contactInfo{margin-bottom:9px}#placards .platinum .phone,#placards .gold .phone,#placards .silver .phone{font-size:9px;top:0}#placards .platinum .more,#placards .gold .more,#placards .silver .more{font-size:9px;overflow-x:hidden;white-space:nowrap;text-overflow:clip;width:21px;margin-right:5px;bottom:14px}#placards .platinum .checkAvailability span,#placards .gold .checkAvailability span,#placards .silver .checkAvailability span{text-overflow:clip;overflow-x:hidden;width:42px;white-space:nowrap;display:inline-block;float:left;margin-left:-3px;margin-top:-1px}#placards .platinum .checkAvailability i,#placards .gold .checkAvailability i,#placards .silver .checkAvailability i{margin-left:28px;float:left;display:inline-block;margin-top:2px}}#placards .gold .placardHeader{color:#fff;height:61px}#placards .gold .placardContent{height:286px}#placards .gold .media{width:56%}#placards .gold .propertyInfo{margin-left:56%}#placards .gold .contactInfo{margin-top:5px}@media only screen and (max-width:1805px){#placards .gold .placardHeader{height:51px}#placards .gold .placardTitle{font-size:26px}#placards .gold .propertyLogo{width:160px;height:35px}#placards .gold .location{margin-bottom:14px;font-size:15px}#placards .gold .reviews{font-size:15px}#placards .gold .checkAvailability{font-size:17px}#placards .gold .placardContent{height:237px}#placards .gold .propertyInfo{padding:14px 16px;font-size:15px}#placards .gold .ratings{margin-bottom:9px;font-size:18px}#placards .gold .amenities{margin:14px 0}}@media only screen and (max-width:1516px){#placards .gold .placardHeader{height:43px}#placards .gold .placardTitle{font-size:22px}#placards .gold .propertyLogo{width:125px;height:30px;top:7px}#placards .gold .location{margin-bottom:9px;font-size:13px}#placards .gold .reviews{font-size:13px}#placards .gold .more{font-size:13px}#placards .gold .checkAvailability{font-size:15px}#placards .gold .placardContent{height:202px}#placards .gold .propertyInfo{padding:11px;font-size:13px}#placards .gold .ratings{margin-bottom:11px;font-size:16px}#placards .gold .amenities{margin:11px 0 5px 0}#placards .gold .contactInfo{margin-bottom:8px;margin-top:-4px}#placards .gold .contactInfo.noCheckAvail{margin-top:14%}}@media only screen and (max-width:1280px){#placards .gold .placardHeader{height:40px}#placards .gold .placardTitle{font-size:21px}#placards .gold .propertyLogo{width:125px;height:30px;top:5px}#placards .gold .location{margin-bottom:11px;font-size:12px}#placards .gold .reviews{font-size:12px}#placards .gold .more{font-size:12px}#placards .gold .checkAvailability{font-size:14px}#placards .gold .placardContent{height:190px}#placards .gold .propertyInfo{padding:11px;font-size:12px}#placards .gold .ratings{margin-bottom:11px;font-size:15px}#placards .gold .amenities{margin:11px 0 5px 0}#placards .gold .contactInfo{margin-bottom:11px}}@media only screen and (max-width:1152px){#placards .gold .placardHeader{height:32px}#placards .gold .placardTitle{font-size:17px}#placards .gold .propertyLogo{width:103px;height:22px;top:5px}#placards .gold .location{margin-bottom:4px;font-size:10px}#placards .gold .reviews{font-size:10px}#placards .gold .more{font-size:10px}#placards .gold .checkAvailability{font-size:11px}#placards .gold .placardContent{height:152px}#placards .gold .propertyInfo{padding:9px;font-size:10px}#placards .gold .ratings{margin-bottom:4px;font-size:11px}#placards .gold .amenities{margin:6px 0 2px 0}#placards .gold .contactInfo{margin-bottom:9px}}@media only screen and (max-width:978px){#placards .gold .apartmentRentRollupContainer{margin-bottom:28px}#placards .gold .contactInfo{margin-bottom:9px}#placards .gold .phone{top:-1px}#placards .gold .more{margin-right:7px;width:22px}#placards .gold .checkAvailability i{margin-left:39px}}#placards .silver .placardHeader{color:#fff;height:61px}#placards .silver .ratings{margin-bottom:10px}#placards .silver .location{margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}#placards .silver .placardContent{height:251px}#placards .silver .media{width:49.4%}#placards .silver .propertyInfo{margin-left:49.4%}#placards .silver .streetAddress{display:inline}#placards .silver .streetAddress.noCheckAvail{display:block}#placards .silver .phone,#placards .silver .more{font-size:18px}#placards .silver .contactInfo.noCheckAvail{margin-top:6%}@media only screen and (max-width:1805px){#placards .silver .placardHeader{height:51px}#placards .silver .placardTitle{font-size:26px}#placards .silver .propertyLogo{width:160px;height:35px}#placards .silver .location{margin-bottom:15px;font-size:15px}#placards .silver .reviews{font-size:15px}#placards .silver .more,#placards .silver .phone{font-size:15px}#placards .silver .checkAvailability{font-size:17px}#placards .silver .placardContent{height:209px}#placards .silver .propertyInfo{padding:14px 16px;font-size:15px}#placards .silver .ratings{margin-bottom:14px;font-size:18px;position:absolute;right:7px;margin-top:23px}#placards .silver .amenities{margin:14px 0}#placards .silver .contactInfo{margin-bottom:14px}#placards .silver .contactInfo.noCheckAvail{margin-top:15%}}@media only screen and (max-width:1516px){#placards .silver .placardHeader{height:43px}#placards .silver .placardTitle{font-size:22px}#placards .silver .propertyLogo{width:125px;height:30px;top:7px}#placards .silver .location{margin-bottom:3px;font-size:13px}#placards .silver .reviews{font-size:13px}#placards .silver .more,#placards .silver .phone{font-size:13px;bottom:0}#placards .silver .checkAvailability{font-size:15px}#placards .silver .placardContent{height:178px}#placards .silver .propertyInfo{padding:11px;font-size:13px}#placards .silver .ratings{margin-bottom:11px;font-size:16px}#placards .silver .amenities{margin:11px 0 5px 0}#placards .silver .contactInfo{margin-bottom:11px}#placards .silver .videoPlayIconLarge{margin-top:-53px;margin-left:-56px;background-size:107px;width:107px;height:107px}}@media only screen and (max-width:1280px){#placards .silver .placardHeader{height:40px}#placards .silver .placardTitle{font-size:21px}#placards .silver .propertyLogo{width:125px;height:30px;top:5px}#placards .silver .location{margin-bottom:8px;font-size:12px}#placards .silver .reviews{font-size:12px}#placards .silver .more,#placards .silver .phone{font-size:12px}#placards .silver .checkAvailability{font-size:14px}#placards .silver .placardContent{height:167px}#placards .silver .propertyInfo{padding:11px;font-size:12px}#placards .silver .ratings{margin-bottom:11px;font-size:15px}#placards .silver .amenities{margin:11px 0 5px 0}#placards .silver .contactInfo{margin-bottom:11px}#placards .silver .videoPlayIconLarge{margin-top:-41px;margin-left:-41px;background-size:82px;width:85px;height:85px}}@media only screen and (max-width:1152px){#placards .silver .placardHeader{height:32px}#placards .silver .placardTitle{font-size:17px}#placards .silver .propertyLogo{width:103px;height:22px;top:5px}#placards .silver .location{margin-bottom:3px;font-size:10px}#placards .silver .reviews{font-size:10px}#placards .silver .more,#placards .silver .phone{font-size:10px;top:4px}#placards .silver .checkAvailability{font-size:11px}#placards .silver .placardContent{height:134px}#placards .silver .propertyInfo{padding:9px;font-size:10px}#placards .silver .ratings{margin-bottom:4px;font-size:11px}#placards .silver .amenities{margin:6px 0 2px 0}#placards .silver .contactInfo{margin-bottom:9px;margin-top:3px}#placards .silver .videoPlayIconLarge{background-size:65px;margin-top:-32px;margin-left:-33px;width:74px;height:70px}}@media only screen and (max-width:978px){#placards .silver .ratings{margin-top:-2px;left:9px}#placards .silver .location{margin-top:15px}#placards .silver .apartmentRentRollupContainer{margin-bottom:3px}#placards .silver .contactInfo{margin-bottom:9px}#placards .silver .phone{top:-1px}#placards .silver .more{margin-right:7px;width:22px;top:0}#placards .silver .checkAvailability i{margin-left:49px}}#placards .bronze,#placards .basic{min-height:192px;-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s}#placards .bronze .favoriteFilledIcon,#placards .basic .favoriteFilledIcon,#placards .bronze .favoriteEmptyIcon,#placards .basic .favoriteEmptyIcon{top:.75em}#placards .bronze.closed,#placards .basic.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .bronze .altRentWrapper,#placards .basic .altRentWrapper{font-size:18px}@media only screen and (max-width:1805px){#placards .bronze .altRentWrapper,#placards .basic .altRentWrapper{font-size:17px}}@media only screen and (max-width:1516px){#placards .bronze .altRentWrapper,#placards .basic .altRentWrapper{font-size:16px}}@media only screen and (max-width:1280px){#placards .bronze .altRentWrapper,#placards .basic .altRentWrapper{font-size:15px}}@media only screen and (max-width:1152px){#placards .bronze .altRentWrapper,#placards .basic .altRentWrapper{font-size:14px}}#placards .bronze .unitLabel,#placards .basic .unitLabel{display:inline-block;margin-right:5%;margin-left:2px}#placards .bronze .unitLabel.propertyStyle,#placards .basic .unitLabel.propertyStyle{display:inline-block}#placards .bronze .altRentDisplay,#placards .basic .altRentDisplay{display:inline-block;padding-right:2px;margin-right:2px;margin-bottom:10px}#placards .bronze .placardHeader,#placards .basic .placardHeader{display:inline-block;font-size:18px;padding:17px 20px;width:62%}#placards .bronze .placardTitle,#placards .basic .placardTitle{text-decoration:none;color:#0b6839;font-family:"CostarBrownRegular"}#placards .bronze .placardTitle:hover,#placards .basic .placardTitle:hover{color:#555}#placards .bronze .media,#placards .basic .media{width:37.9%}#placards .bronze .location,#placards .basic .location{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:7px;width:73%;font-size:20px}@media only screen and (max-width:1805px){#placards .bronze .location,#placards .basic .location{font-size:17px}}@media only screen and (max-width:1516px){#placards .bronze .location,#placards .basic .location{font-size:16px}}@media only screen and (max-width:1280px){#placards .bronze .location,#placards .basic .location{font-size:15px}}@media only screen and (max-width:1152px){#placards .bronze .location,#placards .basic .location{font-size:14px}}#placards .bronze .placardContent,#placards .basic .placardContent{height:192px;-moz-transition:height linear .2s;-o-transition:height linear .2s;-webkit-transition:height linear .2s;transition:height linear .2s}#placards .bronze .placardContent.closed,#placards .basic .placardContent.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .bronze .ratings,#placards .basic .ratings{position:absolute;right:7px;font-size:20px;top:30%}#placards .bronze .placardTitle,#placards .basic .placardTitle{font-size:20px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:11px;width:57%;display:inline-block}#placards .bronze .streetAddress,#placards .basic .streetAddress{display:inline}#placards .bronze .phone,#placards .basic .phone{display:inline-block;margin-right:4px;font-size:20px}#placards .bronze .checkAvailability,#placards .basic .checkAvailability{text-decoration:none;background-color:transparent;border-left:1px solid #000;padding-left:9px;font-size:20px}#placards .bronze .checkAvailability .emailIcon,#placards .basic .checkAvailability .emailIcon{color:#77b800;position:relative;top:.105em;margin-right:.25em}#placards .bronze .more,#placards .basic .more{bottom:10px;right:10px}@media only screen and (max-width:1805px){#placards .bronze,#placards .basic{min-height:160px}#placards .bronze .placardContent,#placards .basic .placardContent{height:160px}#placards .bronze .placardHeader,#placards .basic .placardHeader{font-size:15px;padding:14px 17px}#placards .bronze .location,#placards .basic .location{margin-bottom:7px}#placards .bronze .ratings,#placards .basic .ratings{font-size:18px}#placards .bronze .placardTitle,#placards .basic .placardTitle{font-size:17px;margin-bottom:6px}#placards .bronze .more,#placards .basic .more{bottom:4px}#placards .bronze .phone,#placards .basic .phone{font-size:17px}#placards .bronze .checkAvailability,#placards .basic .checkAvailability,#placards .bronze .more,#placards .basic .more,#placards .bronze .reviews,#placards .basic .reviews{font-size:15px}}@media only screen and (max-width:1516px){#placards .bronze,#placards .basic{min-height:136px}#placards .bronze .rentSpecials,#placards .basic .rentSpecials,#placards .bronze .incomeRestricted,#placards .basic .incomeRestricted{width:138px}#placards .bronze .rentSpecialsIcon,#placards .basic .rentSpecialsIcon{font-size:1em}#placards .bronze .placardContent,#placards .basic .placardContent{height:136px}#placards .bronze .placardHeader,#placards .basic .placardHeader{font-size:13px;padding:13px 25px}#placards .bronze .location,#placards .basic .location{margin-bottom:3px;font-size:14px}#placards .bronze .ratings,#placards .basic .ratings{font-size:16px}#placards .bronze .placardTitle,#placards .basic .placardTitle{font-size:16px;margin-bottom:3px;width:62%}#placards .bronze .favoriteFilledIcon,#placards .basic .favoriteFilledIcon,#placards .bronze .favoriteEmptyIcon,#placards .basic .favoriteEmptyIcon{top:.5em}#placards .bronze .phone,#placards .basic .phone{margin-top:5px;font-size:14px}#placards .bronze .checkAvailability,#placards .basic .checkAvailability,#placards .bronze .more,#placards .basic .more,#placards .bronze .reviews,#placards .basic .reviews{font-size:13px}}@media only screen and (max-width:1280px){#placards .bronze,#placards .basic{min-height:128px}#placards .bronze .placardContent,#placards .basic .placardContent{height:128px}#placards .bronze .placardHeader,#placards .basic .placardHeader{font-size:12px;padding:12px 14px}#placards .bronze .location,#placards .basic .location{margin-bottom:6px}#placards .bronze .ratings,#placards .basic .ratings{font-size:15px}#placards .bronze .placardTitle,#placards .basic .placardTitle{font-size:12px;margin-bottom:3px;width:62%}#placards .bronze .phone,#placards .basic .phone{margin-top:7px}#placards .bronze .checkAvailability,#placards .basic .checkAvailability,#placards .bronze .more,#placards .basic .more,#placards .bronze .reviews,#placards .basic .reviews{font-size:12px}#placards .bronze .more,#placards .basic .more{bottom:6px;right:3px}}@media only screen and (max-width:1152px){#placards .bronze,#placards .basic{min-height:102px}#placards .bronze .altRentDisplay,#placards .basic .altRentDisplay{margin-bottom:4px}#placards .bronze .rentSpecials,#placards .basic .rentSpecials,#placards .bronze .incomeRestricted,#placards .basic .incomeRestricted{width:114px}#placards .bronze .rentSpecialsIcon,#placards .basic .rentSpecialsIcon{font-size:.65em}#placards .bronze .placardContent,#placards .basic .placardContent{height:102px}#placards .bronze .placardHeader,#placards .basic .placardHeader{font-size:10px;padding:9px 11px}#placards .bronze .location,#placards .basic .location{margin-bottom:2px;font-size:10px}#placards .bronze .ratings,#placards .basic .ratings{font-size:11px}#placards .bronze .placardTitle,#placards .basic .placardTitle{font-size:10px;margin-bottom:3px}#placards .bronze .phone,#placards .basic .phone{margin-top:-2px;font-size:12px}#placards .bronze .checkAvailability,#placards .basic .checkAvailability,#placards .bronze .more,#placards .basic .more,#placards .bronze .reviews,#placards .basic .reviews{font-size:10px}}@media only screen and (max-width:1516px){#placards .bronze .phone{margin-top:0}#placards .bronze .more{bottom:2px}}@media only screen and (max-width:1280px){#placards .bronze .phone{margin-top:0}#placards .bronze .more{bottom:2px}}@media only screen and (max-width:1152px){#placards .bronze .phone{margin-top:2px}}@media only screen and (max-width:978px){#placards .bronze .placardHeader{padding:9px 7px}#placards .bronze .rentSpecials{width:100px;font-size:11px}#placards .bronze .rentSpecialsIcon{font-size:12px}#placards .bronze .favoriteEmptyIcon,#placards .bronze .favoriteFilledIcon{font-size:16px}#placards .bronze .ratings{font-size:9px;margin-bottom:14px}#placards .bronze .location{font-size:9px;margin-bottom:5px}#placards .bronze .apartmentRentRollupContainer{margin-bottom:31px}#placards .bronze .altRentDisplay{font-size:8px;margin-right:0}#placards .bronze .unitLabel{font-size:8px}#placards .bronze .availabilityDisplay{font-size:8px}#placards .bronze .contactInfo{margin-bottom:9px}#placards .bronze .phone{font-size:9px;top:0}#placards .bronze .contactWrapper{position:relative;top:7px}#placards .bronze .more{font-size:9px;overflow-x:hidden;white-space:nowrap;text-overflow:clip;width:21px;margin-right:5px;bottom:9px}#placards .bronze .checkAvailability span{text-overflow:clip;overflow-x:hidden;width:38px;white-space:nowrap;display:inline-block;margin-left:0;margin-top:-1px;position:relative;top:1px}#placards .bronze .checkAvailability i{margin-left:-5px;display:inline-block;margin-top:2px}}#placards .basic{height:126px;min-height:126px}#placards .basic .ratings{top:13%;right:47px}#placards .basic .placardContent{height:126px}#placards .basic .media{width:21.9%;background-color:#fff;padding:2%}#placards .basic .placardHeader{padding:10px}#placards .basic .location{width:100%;margin-bottom:14px}#placards .basic .placardTitle{margin-bottom:5px;width:74%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:20px}#placards .basic .streetAddress{display:inline-block}#placards .basic .city{display:inline-block}@media only screen and (max-width:1805px){#placards .basic{height:105px;min-height:105px}#placards .basic .rentSpecials,#placards .basic .incomeRestricted{width:138px}#placards .basic .rentSpecialsIcon{font-size:.87em}#placards .basic .placardContent{height:105px}#placards .basic .placardHeader{padding:9px}#placards .basic .location{margin-bottom:5px;font-size:18px}#placards .basic .placardTitle{margin-bottom:3px}}@media only screen and (max-width:1516px){#placards .basic{height:90px;min-height:90px}#placards .basic .rentSpecials,#placards .basic .incomeRestricted{width:98px;font-size:11px}#placards .basic .rentSpecialsIcon{font-size:.8em}#placards .basic .placardContent{height:90px}#placards .basic .placardHeader{padding:9px}#placards .basic .location{font-size:15px;margin-bottom:4px}#placards .basic .placardTitle{margin-bottom:3px}}@media only screen and (max-width:1280px){#placards .basic{height:84px;min-height:84px}#placards .basic .placardContent{height:84px}#placards .basic .placardHeader{padding:8px;width:76%}#placards .basic .location{margin-bottom:3px}#placards .basic .placardTitle{margin-bottom:0;width:57%}}@media only screen and (max-width:1152px){#placards .basic{height:67px;min-height:67px}#placards .basic .rentSpecials,#placards .basic .incomeRestricted{width:89px;font-size:10px}#placards .basic .rentSpecialsIcon{font-size:.65em;margin-top:5px}#placards .basic .placardContent{height:67px}#placards .basic .placardHeader{padding:6px}#placards .basic .location{margin-bottom:2px;font-size:10px}#placards .basic .placardTitle{margin-bottom:0;font-size:12px}#placards .basic .altRentWrapper{font-size:12px}#placards .basic .ratings{right:29px}}@media only screen and (max-width:978px){#placards .basic .placardHeader{padding-top:9px;width:76%}#placards .basic .more{width:22px;overflow-x:hidden;white-space:nowrap;text-overflow:clip;margin-right:5px}#placards .basic .altRentDisplay{font-size:8px}#placards .basic .unitLabel{margin-right:0;font-size:8px}#placards .basic .availabilityDisplay{font-size:8px}#placards .basic .ratings{right:29px}}#placards .noPlacards{height:394px;font-family:"CostarBrownRegular";box-shadow:none;margin:0}#placards .noPlacards.hide{display:none}#placards .noPlacards .placardTitle{position:absolute;top:50%;left:50%;margin-left:-95px;margin-top:-10px}#placards .paging{text-align:center;margin:2.5em 0;font-size:1.25em}@media only screen and (max-width:1280px){#placards .paging{font-size:.87em}}#placards .paging .ellipsis,#placards .paging a{display:inline-block;min-width:2em}#placards .paging .ellipsis{position:relative}#placards .paging a{text-decoration:none;vertical-align:bottom;color:#77b800}#placards .paging a:hover,#placards .paging a.active{color:#3f3f3f;cursor:pointer}#placards .paging .arrow{display:inline-block;width:0;height:0;border-top:.5em solid transparent;border-bottom:.5em solid transparent;margin-top:.25em}#placards .paging .previous{cursor:pointer;min-width:1.5em;height:1.25em}#placards .paging .previous.disabled{cursor:default;color:#7f7e7e}#placards .paging .next{cursor:pointer;min-width:1.5em;height:1.25em}#placards .paging .next.disabled{cursor:default;color:#7f7e7e}#placards .marketingBlurb{border-top:1px solid #cacaca;padding:1.5em}@media only screen and (max-width:1366px){#placards .marketingBlurb{font-size:.93em}}@media only screen and (max-width:1280px){#placards .marketingBlurb{font-size:.83em;padding:1em}}@media only screen and (max-width:1024px){#placards .marketingBlurb{font-size:.75em;padding:1em}}#placards .marketingBlurb h1{font-size:1.25em;margin-bottom:.75em;font-family:"CostarBrownRegular";color:#3f3f3f}#placards .marketingBlurb p{font-size:1em}#placards .favoritesModeFooter{border-top:1px solid #cacaca}#placards .listingAvailabilities{display:none}#placards .listingAvailabilities.show{display:block}#placards .hideAvailabilitiesLabel{display:none}@-moz-document url-prefix(){#placards .propertyInfo p{line-height:135%}#placards .ratings{line-height:100%}}#nearby.nearby{padding:1.5em 1.5em 2em;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:1600px){#nearby.nearby{font-size:.93em}}@media only screen and (max-width:1366px){#nearby.nearby{font-size:.75em}}@media only screen and (max-width:1024px){#nearby.nearby{font-size:.675em;padding:1em 1em 1.5em}}#nearby h3{margin-bottom:1em;text-transform:uppercase;color:#3f3f3f;font-family:"CostarBrownRegular";font-size:1em}#nearby a{color:#3f3f3f;text-decoration:none}#nearby a:hover{color:#77b800}#nearby a:active{color:#609400}#nearby ul{list-style:none}#nearby li{margin-bottom:1em;font-size:1em;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:93%}#nearby .cities,#nearby .hoods,#nearby .postalCodes{display:inline-block}#nearby .cities{float:left;width:36%}#nearby .hoods{float:left;width:43%}#nearby .postalCodes{float:left;width:21%}#placardFooter{font-size:1em;padding:1.5em 0}@media only screen and (max-width:1366px){#placardFooter{font-size:.93em}}@media only screen and (max-width:1280px){#placardFooter{font-size:.83em;padding:1em 0}}@media only screen and (max-width:1024px){#placardFooter{font-size:.75em;padding:1em 0}}#placardFooter a{color:#3f3f3f;text-decoration:none;margin-right:.25em}#placardFooter a:last-child{margin-right:0}#placardFooter a:hover{color:#77b800}#placardFooter a:active{color:#609400}#placardFooter .footerLinks{border-bottom:1px solid #cacaca;padding:0 1.5em 1em;text-align:center}#placardFooter .footerLinks a{margin-right:1.75em;margin-bottom:.5em;display:inline-block}#placardFooter .footerLogo{display:block;margin-bottom:1.75em}#placardFooter .footerLogo img{position:relative;top:.75em}@media only screen and (max-width:1280px){#placardFooter .footerLogo img{width:269px;height:47px}}@media only screen and (max-width:1024px){#placardFooter .footerLogo img{width:210px;height:36px}}#placardFooter .footerLogo:hover{color:#3f3f3f}#placardFooter .social{padding:0 1.5em .5em;text-align:center}#placardFooter .socialIcons a{font-size:2em;color:#cacaca}#placardFooter .socialIcons a:hover{color:#999}#profileRentalDetail .rentalDetail{font-size:1.11em}@media only screen and (max-width:1900px){#profileRentalDetail .rentalDetail{font-size:1em}}@media only screen and (max-width:1600px){#profileRentalDetail .rentalDetail{font-size:.8519em}}@media only screen and (max-width:1366px){#profileRentalDetail .rentalDetail{font-size:.7222em}}#profileRentalDetail .rentalDetail .primary{padding:.5em;width:100%;text-align:center;margin-bottom:1.25em}#profileRentalDetail .rentalDetail .primary .emailIcon{padding-right:.225em}#profileRentalDetail .rentalDetail .modalWrapper{display:inline-block;position:relative;width:75%;margin-left:-37%;left:50%}@media only screen and (max-width:1024px){#profileRentalDetail .rentalDetail .modalWrapper{width:97%;margin-left:-48.5%}}#profileRentalDetail .rentalDetail .modalDummy{padding-top:66%}@media only screen and (max-width:1024px){#profileRentalDetail .rentalDetail .modalDummy{padding-top:64%}}@media only screen and (max-width:1600px){#profileRentalDetail .rentalDetail .modalDummy{padding-top:62%}}#profileRentalDetail .rentalDetail .modalContainer{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:1%;margin-left:0;width:100%;height:100%}#profileRentalDetail .rentalDetail .modalContent{padding:1.46em 2.1em 2.7em 2.1em;height:100%}#profileRentalDetail .rentalDetail .modalHeader{border-bottom:1px solid #999;padding:0 0 1em 0;margin-bottom:1.25em;height:auto}#profileRentalDetail .rentalDetail .modalHeader .headerSegment{float:left;max-width:70%}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment{float:right;margin-top:1em}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary{padding:.9em 1em;width:auto}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary.disabled{background:#cacaca}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .navigationDisplay{padding:0 1em;font-size:1.25em}#profileRentalDetail .rentalDetail .modalHeader h1{font-size:1.5em;margin-bottom:0;text-align:left}#profileRentalDetail .rentalDetail .modalHeader h1.mainSegment{color:#77b800;display:block}#profileRentalDetail .rentalDetail .modalHeader h1.mainSegment>span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}#profileRentalDetail .rentalDetail .modalHeader h1.secondSegment{color:#999;display:block}#profileRentalDetail .rentalDetail .modalHeader .close{position:absolute;float:none;top:.8em;right:.5em}#profileRentalDetail .rentalDetail .modalBody{padding:0;height:85%}#profileRentalDetail .rentalDetail .modalBody h2{margin-bottom:0;font-size:1.25em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper{margin-top:1.25em;height:100%;overflow:hidden;white-space:nowrap}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .mediaViewer{width:72.5%;min-width:72.5%;height:100%;display:inline-block;padding-right:1em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .rentalInfo{width:27.5%;height:100%;vertical-align:top;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .rentalInfo.full{width:100.48%}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .contactPhone{color:#77b800;margin-bottom:.3em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .contactPhone .phoneIcon:before{padding-right:.35em;font-size:.8em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .additionalInfo{color:#fff;width:100%;padding:10px;background-color:gray;margin-bottom:1em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .additionalInfo span{font-size:.792em;display:block}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities{width:100%;color:#676767;height:100%;overflow:hidden;display:inline-block;-webkit-backface-visibility:hidden}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities h2{height:7%;padding-bottom:.5em;border-bottom:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper{height:100%;font-size:.85em;border-top:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .subAmenities{padding:.4em 0 .4em 2em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .subAmenities .amenity{width:90%;overflow:hidden;white-space:pre-wrap}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup{width:100%;padding:.8em 0 .8em 0;position:relative;border-bottom:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a{width:100%;padding-right:18px;display:block;color:#676767}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a .groupName{font-weight:bold;font-family:'CostarBrownLight',sans-serif}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a:hover{color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .viewLessIcon:before{content:'';color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .viewLessIcon:after{position:absolute;right:1em;content:"";color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .collapsed.viewLessIcon:after{content:"";color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .sofaIcon{font-size:.72em}.profileMediaViewerOverlay .modalBackdrop.in{opacity:.9;filter:alpha(opacity=90)}#profileMediaViewerWrapper{color:#fff;width:100%}#profileMediaViewerWrapper .header{background-color:#3f3f3f;height:1.8em;border-bottom:3px solid #999}#profileMediaViewerWrapper .header .propertyPhoneNumber{padding-top:.15em;float:left}#profileMediaViewerWrapper .header .propertyName{margin-left:1em;margin-right:.3em;padding-top:.15em;float:left;max-width:67%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profileMediaViewerWrapper .header .checkAvailability{background-color:#77b800;margin-left:.5em;display:inline-block;height:100%;color:#fff}#profileMediaViewerWrapper .header .checkAvailability span{font-weight:bold;font-size:.75em;padding:0 .5em}#profileMediaViewerWrapper .header .checkAvailability span .emailIcon{padding-right:.4em}#profileMediaViewerWrapper .header .headerUtilities{float:right;height:100%}#profileMediaViewerWrapper .header .headerUtilities .viewToggle{display:none;height:100%;border-right:1px solid #999;padding-right:.5em}#profileMediaViewerWrapper .header .headerUtilities .viewToggle.active{display:inline-block}#profileMediaViewerWrapper .header .headerUtilities .viewToggle a{color:#fff;font-weight:bold;font-size:.75em}#profileMediaViewerWrapper .header .headerUtilities .close{font-size:.65em;border:0 none;margin-right:.5em}#profileMediaViewerWrapper .viewerContent{width:66%;margin:.5% auto;height:75%}#profileMediaViewerWrapper .viewerContent .tabWrapper{padding-bottom:.3em;border-bottom:.3em solid #515151}#profileMediaViewerWrapper .viewerContent .tabWrapper.Unknown{border-bottom-color:#515151}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style1{border-bottom-color:#515151}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style2{border-bottom-color:#0067a5}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style3{border-bottom-color:#e3bd22}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style4{border-bottom-color:#ec952d}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style5{border-bottom-color:#de4a4a}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName{color:#fff}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName.active{color:#77b800}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName:not(:first-child){padding-left:4em}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper{height:100%;display:none}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper.active{display:block}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper .singleGalleryContent{height:100%;width:100%}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper{width:100%;height:100%;margin-top:.75em;display:none}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper.active{display:block;position:inherit;top:auto}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper .gridGalleryContent{height:100%}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul{margin:0;padding:0}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li{width:25%;display:block;float:left;height:9.5em;padding-bottom:1.12em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+1){padding-right:.84em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+2){padding-right:.56em;padding-left:.28em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+3){padding-right:.28em;padding-left:.56em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+4){padding-left:.84em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper{height:100%;width:100%;border:2px solid #3f3f3f;position:relative}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper .gridImage{height:100%;width:100%}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper .videoPlayIcon{position:absolute;top:.5em;right:.25em;z-index:5;border:0 none}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .description{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);width:100%;padding-left:2%;font-size:.6em;line-height:2.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:2em}/*!
 * Fotorama 4.6.2 | http://fotorama.io/license/
 */
.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__fullscreen-icon:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__img,.fotorama__html,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-play,.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__stage:after,.fotorama__nav:before,.fotorama__nav:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__arr:focus{outline:0}.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__fullscreen-icon:focus:after,.fotorama__arr:focus:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0ms}.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{background:url("/content/images/fotorama.png") no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{background:url("/content/images/fotorama@2x.png") no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close,.fotorama__thumb-border{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__stage,.fotorama--fullscreen .fotorama__nav{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__html{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent;}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__fullscreen-icon:focus,.fotorama__arr:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__stage:before,.fotorama__stage:after,.fotorama__nav:before,.fotorama__nav:after{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__stage:before,.fotorama__nav:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{left:0}.fotorama__stage:after,.fotorama__nav:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after{display:none}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row [class*="col-"]{float:left;position:relative;min-height:1px}.row .col-25{width:25%}.row .col-33{width:33.33%}.row .col-50{width:50%}.row .col-66{width:66.66%}.row .col-75{width:75%}.row .col-100{width:100%}.videosbyloopnet-icon{width:100%}.fotorama__wrap{max-height:100%}.fotorama__stage{margin:auto}.fotorama__arr{background-image:none;background-color:rgba(0,0,0,.4);width:2.083em;height:2.917em}.fotorama__arr--prev{left:0}.fotorama__arr--next{right:0}.fotorama__arr--prev::before,.fotorama__arr--next::before{font-family:'apartmentIcons';color:#fff;position:relative;font-size:1.3em;top:.607em}.fotorama__arr--prev::before{content:'';left:.357em}.fotorama__arr--next::before{content:'';right:-.429em}.fotorama__caption{font-family:'CostarBrownRegular';font-size:.818em;color:#fff;line-height:normal}.fotorama__caption__wrap{width:100%;background-color:rgba(0,0,0,.4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:2.2em;vertical-align:bottom}.fotorama__nav{font-size:1em}.fotorama__thumb .fotorama__caption{font-size:1em}.fotorama__thumb .fotorama__caption__wrap{font-size:.583em}.fotorama__thumb-border{background-image:none;border-color:#77b800}.fotorama__wrap--css3 .fotorama__nav__shaft{height:100%}#profileApp .profileContent .reviewsWrapper{width:100%;color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer,#profileApp .profileContent .reviewsWrapper .helpful,#profileApp .profileContent .reviewsWrapper .flagAndComment,#profileApp .profileContent .reviewsWrapper .flagComment,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer{display:none!important}#profileApp .profileContent .reviewsWrapper .comments{margin-top:1.95em}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .comments{margin-top:2.6em}}#profileApp .profileContent .reviewsWrapper .comments .hideToggle{display:inline}#profileApp .profileContent .reviewsWrapper .comments .showToggle{display:none}#profileApp .profileContent .reviewsWrapper .comments.hidden .hideToggle{display:none}#profileApp .profileContent .reviewsWrapper .comments.hidden .showToggle{display:inline}#profileApp .profileContent .reviewsWrapper .comments.hidden .commentContainer{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .hideReviewOnCollapse{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .expandReviewsToggle{display:inline}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .collapseReviewsToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer .expandReviewsToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer .collapseReviewsToggle{display:inline}#profileApp .profileContent .reviewsWrapper a{color:#77b800}#profileApp .profileContent .reviewsWrapper h3{float:left;font-size:.875em;padding-bottom:1.5em}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer{float:right;font-family:CostarBrownRegular}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer a{display:inline-block;border:1px solid #77b800;width:8.75em;height:2.063em;line-height:1.75em;text-align:center;color:#77b800;font-size:.625em}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer a.write{margin-right:.313em;background:#77b800;color:#fff}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer a:hover{background:#77b800;color:#fff}#profileApp .profileContent .reviewsWrapper .followWriteReviewContainer a:hover.write{background:#fff;color:#77b800}#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer{font-size:.85em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer{font-size:1.125em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer{font-size:1em}}#profileApp .profileContent .reviewsWrapper .reviewsNav{clear:both;width:100%;margin-bottom:1.95em;padding-bottom:.5em;border-bottom:1px solid #77b800}#profileApp .profileContent .reviewsWrapper .reviewsNav a{color:#4c4c4c;margin-right:.883em}#profileApp .profileContent .reviewsWrapper .reviewsNav a.active{padding:.125em .125em .5em;border-bottom:3px solid #77b800}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewsNav{margin-bottom:1.3em;padding-bottom:.667em}#profileApp .profileContent .reviewsWrapper .reviewsNav a.active{padding-bottom:.667em}}#profileApp .profileContent .reviewsWrapper .reviewerInfo{margin-bottom:1em;color:#797979}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewerInfo{margin-bottom:1.3em}}#profileApp .profileContent .reviewsWrapper .reviewContainer{width:100%;margin-bottom:1em}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewContainer{margin-bottom:1.3em;padding-bottom:1.3em}}#profileApp .profileContent .reviewsWrapper .reviewContainer h4{margin-bottom:.85em;font-size:1.167em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .reviewContainer h4{font-size:1.25em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewContainer h4{margin-bottom:.55em;font-size:1.188em}}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer{color:#797979}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText{margin-bottom:1em;line-height:24px}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText{margin-bottom:1.33em}}@media only screen and (min-width:1025px){#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText{width:50%}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText.reviewTwoColumn{width:100%;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewFullText{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .showLessReviewToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .reviewFullText{display:block}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .reviewTeaserText{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .showFullReviewToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .showLessReviewToggle{display:inline}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer{width:100%;margin:.556em 0;padding-bottom:1.111em;display:table}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flagAndComment{width:50%;display:table-cell}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful{color:#7f7e7e}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful a{border:1px solid #77b800;display:inline-block;width:5.556em;padding:.278em;margin-left:.556em;text-align:center}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flagAndComment{text-align:right}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flagAndComment a{color:#3f3f3f;border-right:1px solid #7f7e7e}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flagAndComment a:first-child{padding-right:.778em}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flagAndComment a:last-child{padding-left:.556em;border:0 none}#profileApp .profileContent .reviewsWrapper .commentContainer{padding:1.111em 2.5em;position:relative}#profileApp .profileContent .reviewsWrapper .commentContainer .postCommentIcon{position:absolute;left:1.1em}#profileApp .profileContent .reviewsWrapper .commentContainer:nth-child(odd){background:#f4f4f4}#profileApp .profileContent .reviewsWrapper .commentContainer .helpfulFlagContainer{width:96%;margin:1.111em 1.111em 0;padding:0}#profileApp .profileContent .reviewsWrapper .commentContainer .helpfulFlagContainer .flagComment a{padding:0;margin:0;border:0 none}#profileApp .profileContent .reviewsWrapper .viewMoreIcon,#profileApp .profileContent .reviewsWrapper .viewLessIcon,#profileApp .profileContent .reviewsWrapper .flagIcon{margin-right:5px}#profileApp .profileContent .reviewsWrapper .viewMoreIcon,#profileApp .profileContent .reviewsWrapper .viewLessIcon{font-size:.75em}@media screen{.mainWrapper .print{display:none!important}.mainWrapper #profileHeaderWrapper .range .beds.print{display:none}}@media print{body{overflow:hidden;height:100%}.mainWrapper{overflow:hidden!important}.mainWrapper .screen{display:none}.mainWrapper .aspectRatioImage{-webkit-print-color-adjust:exact}.mainWrapper #profileHeaderWrapper{position:static}.mainWrapper #profileHeaderWrapper .propertyHeader.basic{position:absolute;left:0;right:0;height:93px;top:0;z-index:30;width:100%}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper.paid{position:absolute;left:0;right:0;height:93px;top:0;z-index:30}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper #profileHeader{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader{display:block;height:3.75em;padding-left:0;padding-right:0;border-bottom:2px solid #77b800}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation{width:100%;padding:0}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .rating{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .favoriteEmptyIcon,.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .favoriteFilledIcon{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .propertyName{-webkit-print-color-adjust:exact;max-width:100%;font-size:1.2em;font-family:'CostarBrownRegular';color:#7f7e7e;overflow:hidden;text-overflow:initial;display:inline-block;min-height:.5em;height:1.2em}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .propertyName .propertyDisplayName{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .propertyAddress{font-size:.8em;margin-top:0;max-width:100%}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .propertyLocationWrapper{max-width:70%;width:auto}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .range{min-height:3em;font-weight:normal;line-height:1.5em;padding-left:2em}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .range .rentRange{font-size:1.2em}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .range .beds{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .propertyInformation .range .beds.print{-webkit-print-color-adjust:exact;display:block;font-size:.9em;color:#7f7e7e}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .propertyHeader .logo{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .headerSearch{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper #modifiedMainHeader{display:none}.mainWrapper #profileHeaderWrapper.profileHeaderWrapper .navWrapper{display:none}.mainWrapper #profileApp #profileWrapper{overflow:hidden;margin-top:0;position:absolute;top:80px;bottom:79px;right:0;left:0}.mainWrapper #profileApp #profileWrapper section{display:none}.mainWrapper #profileApp #profileWrapper section.print{display:block}.mainWrapper #profileApp #profileWrapper aside{display:none}.mainWrapper #profileApp #profileWrapper .carousel{margin-bottom:0}.mainWrapper #profileApp #profileWrapper .carousel:before{display:block;content:' ';width:100%;padding-right:10px;height:10px;box-sizing:content-box}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent{width:100%;height:2.6in}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent .imageContainer{position:relative;top:50%;padding-top:66.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent .imageContainer img{width:100%;display:block;bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.mainWrapper #profileApp #profileWrapper .carousel.paid .leftColumn{padding:0;height:100%;overflow:hidden}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn{height:100%;padding-left:10px}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem{display:block;position:relative;overflow:hidden;height:50%}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem:first-child{border-bottom:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem:last-child{border-top:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn{height:100%;overflow:hidden}.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn .carouselItem{display:block;position:relative;overflow:hidden;height:100%}.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn .carouselItem img{display:block;width:100%}.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn:first-child{border-right:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn:last-child{border-left:5px solid transparent}.mainWrapper #profileApp #profileWrapper .availabilitySection{display:block;margin-bottom:5px;margin-top:20px;min-height:300px}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable{font-size:.6em;border-left:none;border-right:none}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable th{padding-top:0}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody .rentalGridRow{height:30px}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody tr:nth-child(n+11){display:none}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody td{color:#7f7e7e;line-height:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection{-webkit-print-color-adjust:exact;padding-top:5px}.mainWrapper #profileApp #profileWrapper .printPropertySection h3{font-weight:bold;color:#7f7e7e;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e}.mainWrapper #profileApp #profileWrapper .printPropertySection .col-75{padding-right:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection ul{margin:0;padding:0;font-size:.5em;list-style:none}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;line-height:1.2em;vertical-align:top}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3 .clockIcon{font-size:1.2em;margin-right:.3em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours .officeHours{font-size:.45em;width:100%}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th,.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td{padding:0}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th{font-weight:bold;text-align:left;line-height:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td{text-align:right}.mainWrapper #profileApp h2{font-family:'CostarBrownBold';color:#3f3f3f;font-size:.6em;margin-bottom:5px}.mainWrapper #profileApp .tabContainer{margin:0}.mainWrapper #profileApp .tabContainer .tabBody{min-height:300px;border-left:none;border-right:none;border-bottom:none}.mainWrapper #profileApp .tabContainer .tabBody .tabContent{border-bottom:1px solid #ccc}.mainWrapper #profileApp .profileContent{padding:0;width:100%}.mainWrapper #profileApp .profileFooterWrapper{display:block;position:absolute;bottom:0;left:0;right:0}.mainWrapper #profileApp .profileFooterWrapper .nearby{display:none}.mainWrapper #profileApp .profileFooterWrapper footer{text-align:right}.mainWrapper #profileApp .profileFooterWrapper footer .logo{display:block;float:left;margin-right:1em}.mainWrapper #profileApp .profileFooterWrapper footer .logo img{height:60px}.mainWrapper #profileApp .profileFooterWrapper footer .phone{display:block;float:left;line-height:67px;font-size:1.5em}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo{height:25px;color:#000}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo .costarCopyright{font-size:.8em;display:block}.mainWrapper #profileApp .profileFooterWrapper footer .social{display:none}}@font-face{font-family:'greatSchools';src:url('fonts/greatSchoolsIcons.eot?-rdnyxl');src:url('fonts/greatSchoolsIcons.eot?#iefix-rdnyxl') format('embedded-opentype'),url('fonts/greatSchoolsIcons.woff?-rdnyxl') format('woff'),url('fonts/greatSchoolsIcons.ttf?-rdnyxl') format('truetype'),url('fonts/greatSchoolsIcons.svg?-rdnyxl#icomoon') format('svg');font-weight:normal;font-style:normal}[class$="gsIcon"],[class*="gsIcon "]{font-family:'greatSchools';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}.rating1gsIcon:before{content:"";border-radius:1em;border:.025em solid #ed9b9c;color:#c4524b}.rating2gsIcon:before{content:"";border-radius:1em;border:.025em solid #ed9b9c;color:#c4524b}.rating3gsIcon:before{content:"";border-radius:1em;border:.025em solid #ed9b9c;color:#c4524b}.rating4gsIcon:before{content:"";border-radius:1em;border:.025em solid #f8cc8b;color:#efac2e}.rating5gsIcon:before{content:"";border-radius:1em;border:.025em solid #f8cc8b;color:#efac2e}.rating6gsIcon:before{content:"";border-radius:1em;border:.025em solid #f8cc8b;color:#efac2e}.rating7gsIcon:before{content:"";border-radius:1em;border:.025em solid #f8cc8b;color:#efac2e}.rating8gsIcon:before{content:"";border-radius:1em;border:.025em solid #96d09d;color:#63ab70}.rating9gsIcon:before{content:"";border-radius:1em;border:.025em solid #96d09d;color:#63ab70}.rating10gsIcon:before{content:"";border-radius:1em;border:.025em solid #96d09d;color:#63ab70}.ratingNRgsIcon:before{content:"";border-radius:1em;border:.025em solid #c2c1c1;color:#989898}.outLinkgsIcon:before{content:""}#feesWrapper .monthlyFees,#feesWrapper .oneTimeFees{width:48.25%;display:inline-block;vertical-align:top}#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3{font-size:1em;font-family:"CostarBrownRegular";border-bottom:1px solid #e5e5e5;padding-bottom:.833em}@media only screen and (max-width:1366px){#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3{font-size:1.4em}}@media only screen and (max-width:1024px){#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3{font-size:1.2em;padding-bottom:.55em}}#feesWrapper .monthlyFees .fee,#feesWrapper .oneTimeFees .fee{display:inline-block;border-bottom:1px solid #e5e5e5;height:3.25em;font-size:.85em;width:100%;position:relative}@media only screen and (max-width:1366px){#feesWrapper .monthlyFees .fee,#feesWrapper .oneTimeFees .fee{font-size:1.125em}}@media only screen and (max-width:1024px){#feesWrapper .monthlyFees .fee,#feesWrapper .oneTimeFees .fee{font-size:1em}}#feesWrapper .monthlyFees .fee .priceWrapper,#feesWrapper .oneTimeFees .fee .priceWrapper{background-color:#f4f4f4;height:2.8em;display:table;border:1px solid #e5e5e5;position:absolute;top:6%;width:5em;padding-left:.5em;padding-right:.5em;text-align:right}#feesWrapper .monthlyFees .fee .priceWrapper span,#feesWrapper .oneTimeFees .fee .priceWrapper span{display:table-cell;vertical-align:middle}#feesWrapper .monthlyFees .fee .descriptionWrapper,#feesWrapper .oneTimeFees .fee .descriptionWrapper{height:2.8em;display:table;position:absolute;top:6%;left:22%;max-width:78%}#feesWrapper .monthlyFees .fee .descriptionWrapper span,#feesWrapper .oneTimeFees .fee .descriptionWrapper span{display:table-cell;vertical-align:middle}#feesWrapper .monthlyFees{margin-right:3.5%}.tooltip{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.tooltip.top{margin-top:-10px;padding:1px}.tooltip.right{margin-left:10px;padding:1px}.tooltip.bottom{margin-top:10px;padding:1px}.tooltip.left{margin-left:-10px;padding:1px}.tooltip-inner{padding:9px 14px;background-color:#fff;color:#77b800;max-width:none;border-radius:0;text-align:left}.tooltip.left>.tooltip-arrow,.tooltip.right>.tooltip-arrow,.tooltip.bottom>.tooltip-arrow,.tooltip.top>.tooltip-arrow,.tooltip>.tooltip-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.left>.tooltip-arrow,.tooltip.right>.tooltip-arrow,.tooltip.bottom>.tooltip-arrow,.tooltip.top>.tooltip-arrow{border-width:11px}.tooltip>.tooltip-arrow:after{border-width:10px;content:""}.tooltip.top>.tooltip-arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.tooltip.top>.tooltip-arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.tooltip.right>.tooltip-arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);margin-left:0}.tooltip.right>.tooltip-arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.tooltip.bottom>.tooltip-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.tooltip.bottom>.tooltip-arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.tooltip.left>.tooltip-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25);margin-right:0}.tooltip.left>.tooltip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}