@import "//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css";
.btn-primary{text-transform:uppercase}a.btn-primary{color:#fff}a.btn-primary:hover{color:#fff}strong,b{font-weight:normal}.gallery-controller{position:relative}#mediaTabs{border:none;position:absolute;z-index:10;right:0;margin:0;list-style-type:none}#mediaTabs li{display:inline;list-style-type:none;float:left;margin-left:1px}#mediaTabs li a{padding:6px 12px;border:none;background:#f5f5f5;background:rgba(245,245,245,.85);color:#545454;text-transform:uppercase;text-shadow:none;display:inline-block;font-size:13px;font-weight:600}#mediaTabs li.active a{background:#4a4a4a;color:#fff}#mapContainer,#videoContainer{background:transparent !important}#photoGalleryWrap{margin:0 !important}#gallery,#detailPhotoGallery{margin-bottom:0}.gallery-controller .tab-content{background:#333}#videoContainer iframe{display:block;margin:0 auto;padding-top:40px;padding-bottom:10px;max-width:100%;left:0;right:0}.phoneNumber{display:block;margin-top:-1px}.phoneNumber:before{color:#777;content:"";vertical-align:middle;font-family:FontAwesome;font-size:16px;line-height:28px;text-align:center;margin-right:8px}#mediaDiv .carousel.slide,#gallery.carousel.slide{margin:0 auto}#photogalleryPopup .carousel-indicators{bottom:0}#photogalleryPopup .carousel-inner>.item{padding-bottom:40px}.carousel-control.right,.carousel-control.left{background:none}.carousel.slide .carousel-control i{position:absolute;margin:-25px 0 0;top:50%;font-size:50px;display:block;text-shadow:0 0 1px rgba(0,0,0,.6),0 0 3px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.3);right:0;left:0;color:#fff}.carousel.slide:hover .carousel-control{filter:alpha(opacity=55);opacity:.55}.carousel.slide:hover .carousel-control:hover{filter:alpha(opacity=90);opacity:.9}#mediaDiv .carousel.slide .carousel-control,#gallery.carousel.slide .carousel-control{top:0;margin:0;height:79%;width:100px;border:0;border-radius:0;background:transparent}#mediaDiv .carousel.slide .carousel-control.left,#gallery.carousel.slide .carousel-control.left{left:0}#mediaDiv .carousel.slide .carousel-control.right,#gallery.carousel.slide .carousel-control.right{right:0}#mediaDiv .carousel.slide .carousel-control i,#gallery.carousel.slide .carousel-control i{position:absolute;margin:0;top:44%;top:50%;font-size:50px;display:block;text-shadow:0 0 1px rgba(0,0,0,.6),0 0 3px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.3);width:100px;color:#fff}#mediaDiv .carousel.slide .carousel-control.left i,#gallery.carousel.slide .carousel-control.left i{text-indent:-25px}#mediaDiv .carousel.slide .carousel-control.right i,#gallery.carousel.slide .carousel-control.right i{text-indent:25px}#mediaDiv .carousel.slide:hover .carousel-control:hover,#gallery.carousel.slide:hover .carousel-control:hover{filter:alpha(opacity=90);opacity:.9}#mediaDiv .carousel.slide .carousel-indicators,#gallery.carousel.slide .carousel-indicators{right:50px}#mediaDiv .carousel.slide,#gallery.carousel.slide{min-height:100px}#dialogContainer #gallery.carousel.slide{margin:15px}#gallery.carousel.slide .carousel-control{height:100%}.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin:0 auto}.gallery-controller .carousel-inner img{background:#333;color:#333}#mediaDiv .carousel-thumbnails{display:none}.gmnoprint div[title="Exit Street View"],.gmnoprint div[title="Exit Street View"]+div{margin-top:30px;cursor:pointer}#ctmcontentcontainer{padding:15px}#ctmcontentcontainer hr{margin:30px 0}#ctmcontentcontainer h2{font-size:20px;line-height:24px;font-weight:600;margin-top:0}.heading-border-bottom-style:after{border-bottom:1px solid #ea7b46;width:50px;content:"";display:block;margin-top:10px;margin-bottom:20px}.psrk-popup .property-details{padding:18px 15px;border:none}.psrk-popup .property-details h2{margin:0;font-size:22px;line-height:30px}.psrk-popup .property-basic-details{font-size:15px;color:#777;overflow:hidden}.psrk-popup .property-basic-details li{display:inline-block;float:left;margin:3px .6em 5px 0;color:#222}.psrk-popup .property-basic-details li:first-child:before{display:none}.psrk-popup .property-basic-details li:last-child{margin:3px 0 6px}.psrk-popup .property-basic-details li:before{content:"/";margin:0 .4em 0 0;color:#aaa}.psrk-popup .property-basic-details li:after{content:"" !important}.favorites-link{font-size:24px;line-height:32px;margin-top:10px}.property-price-text{color:#ed7b46;font-weight:600;font-size:20px;line-height:24px;margin-bottom:10px;margin-top:8px}.property-details .managed-by-holder{display:none}.managed-by-heading{font-size:11px;color:#777;margin-bottom:4px;margin-top:10px;font-weight:400}.managed-by-holder img{width:auto;height:auto;max-width:150px !important;max-height:80px !important}.property-action-bar{background:#eaeaea;background:rgba(234,234,234,.95);width:100%;position:relative;position:sticky;position:-webkit-sticky;top:0;z-index:102;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-shadow:0 3px 3px rgba(0,0,0,.05);margin-bottom:12px;display:table}@media all and (min-width:375px){.property-action-bar{font-weight:600}}.property-action-bar>span{display:table-cell;vertical-align:middle;font-size:14px;line-height:22px;color:#666;white-space:nowrap;overflow:hidden;text-align:center;padding:0 5px;margin:0}.property-action-bar>span.contact-us,.property-action-bar>span.visit-website{padding:0}.property-action-bar>span.contact-us:nth-last-child(3),.property-action-bar>span.phone-number:nth-last-child(2),.property-action-bar>span.contact-us~.property-action-bar>span.website{width:50%}.property-action-bar>span.contact-us:nth-last-child(2) a,.property-action-bar>span.contact-us:last-child a{max-width:240px}@media all and (min-width:480px){.property-action-bar>span.contact-us,.property-action-bar>span.phone-number{width:33.33%}.property-action-bar>span.contact-us:nth-last-child(3){width:40%}.property-action-bar>span.phone-number:nth-last-child(2){width:60%}.property-action-bar>span.contact-us~.property-action-bar>span.website{width:60%}}@media all and (min-width:768px){.property-action-bar>span.contact-us:nth-last-child(2){width:40%;display:table-cell}}.property-action-bar i,.property-action-bar span.glyphicon{background:#fff;border-radius:50%;color:#63a304;display:none;font-size:12px;height:22px;line-height:22px;text-align:center;vertical-align:baseline;width:22px;margin:0 2px 0 0;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}@media all and (min-width:320px){.property-action-bar i,.property-action-bar span.glyphicon{display:inline-block}}.property-action-bar i{line-height:23px}.property-action-bar .full-page{padding:0 5px;text-align:right}.property-action-bar .full-page i{box-shadow:none;background:transparent;color:inherit;width:12px}.property-action-bar .visit-website a{padding:0 5px}.property-action-bar .visit-website i{display:none}@media all and (min-width:480px){.property-action-bar .visit-website i{display:inline-block}}.property-action-bar .phone-number{vertical-align:middle}body.touch .property-action-bar .phone-number{cursor:pointer}.property-action-bar .phone-number span{vertical-align:middle;display:inline-block;text-align:left;height:18px;overflow:hidden}.property-action-bar .phone-number span a{padding-top:0;padding-bottom:0}.property-action-bar a{font-size:inherit;line-height:inherit;font-weight:inherit;color:#666;text-decoration:none;padding-top:12px;padding-bottom:12px;color:#1994ad}.property-action-bar a:hover,.property-action-bar a:focus{color:#222}.property-action-bar .btn{white-space:nowrap;padding:10px 4px;margin:2px;color:#fff;text-transform:none;vertical-align:middle;display:block;width:100%}.property-action-bar .btn:hover{color:#fff}@media all and (max-width:767px){.property-action-bar .full-page{display:none}}@media all and (max-width:768px){.property-action-bar .contact-us a>span:last-of-type,.property-action-bar .visit-website a>span:first-of-type{display:none}}@media all and (min-width:768px) and (max-width:1023px){.property-action-bar .contact-us a>span:last-of-type,.property-action-bar .visit-website a>span:first-of-type,.property-action-bar .visit-website i,.property-action-bar .full-page i{display:none}}.facebook-icon::before,.twitter-icon::before,.googleplus-icon::before,.pinterest-icon::before,.popcard-icon::before{height:25px;width:25px}#amenities h3{display:none}#amenities ul{list-style:none;margin:0 0 0 15px;padding:0}#amenities ul li{line-height:19px;padding:5px 0 5px 5px;vertical-align:top;list-style-type:disc}#amenities ul li a{color:#777;text-indent:0}#amenities ul li a:hover{color:#545454}#amenities>.row-bs3>div>ul{height:160px;overflow:hidden}.expand-more-link.closed:before{content:"";height:40px;width:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(80%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 80%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 80%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 80%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);position:relative;margin-top:-40px;filter:none}.petPolicy ul{margin:0;padding:0;width:auto;background:none;border:none;color:#a1a1a1;margin-bottom:20px;list-style:none}.petPolicy br{display:none}.property-office-hours h3{display:none}#officeHourWrap div{font-size:.85em;line-height:20px;margin-top:10px;color:#a1a1a1}.phone-number.office{display:none}.property-footer{background:#fafafa;color:#777;font-size:13px;line-height:24px;padding:15px 15px 30px;border-top:1px dotted #ccc}.property-footer h3{color:#111;font-size:14px;line-height:24px;margin:0;font-weight:700}.property-footer .prop-address2{margin-bottom:2em}.property-footer .prop-address2 br:last-child{display:none}#floorplans #CustMsgDiv{margin-bottom:2em}#floorplanlist .tab-content{overflow:inherit}ul#fp-filter{margin-bottom:15px}#fpItemWrap{display:block}.filterable-floor-plans .nav.nav-pills>li{margin-right:10px}.filterable-floor-plans .nav.nav-pills>li a{color:#999;border:1px solid #e9e9e9;margin:2px 0;padding:0 20px;height:26px;line-height:26px;font-size:13px;border-radius:1000px}.filterable-floor-plans .nav.nav-pills>li.active a{background:#4a4a4a;color:#fff;font-weight:bold;border:1px solid #272727}.fp-item{border:1px solid #ccc;padding:1.28em 0 3.84em;margin:4px 3px;text-align:center;color:#555;display:block;position:relative;vertical-align:top}.fp-item:hover{border-color:#aaa;box-shadow:0 0 3px rgba(0,0,0,.2);color:#333}.fp-header{height:1.28em;overflow:visible;z-index:1;position:relative;margin-bottom:1.92em;width:100%}.fp-item h3{margin:0;font-size:1.28em;line-height:1em;font-weight:600;background:rgba(255,255,255,.9);width:100%;color:inherit}.fp-item .available-now{background:rgba(255,255,255,.9);width:100%;display:block;line-height:1em;font-size:.86em;padding:.4em 0;font-weight:600;color:#749f01}.fp-item .availableNow:before{content:"";font-family:'Glyphicons Halflings';font-size:12px;padding:0 5px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fp-image{width:95%;height:0;padding-bottom:80%;position:relative;margin:1.28em auto;opacity:.85;transition:opacity .6s}.fp-item:hover .fp-image{opacity:1}.fp-image a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;text-decoration:none}.fp-image a:after{content:"";display:inline-block;background:rgba(255,255,255,.1);position:absolute;left:0;bottom:0;color:#333;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome;font-size:1.6em;padding:0 1em;opacity:0;transition:opacity .6s;text-shadow:0 0 3px #fff}.fp-item:hover .fp-image a:after{opacity:1}.fp-image img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fp-item .characteristics{margin:0;padding:0;list-style-type:none;margin:.6em 0 .3em;height:4em;line-height:1.1em}.fp-item .characteristics li{display:inline-block;margin:0;line-height:1em}.fp-item .characteristics li:not(:last-child):not(.price):after{content:"/";display:inline-block;margin:0 .3em}.fp-item .characteristics li.price{font-weight:600;display:block;font-size:1.14em;margin:.75em 0 .5em 0;line-height:1.2em}.fp-item button{font-size:inherit;left:50%;position:absolute;text-transform:uppercase;transform:translateX(-50%);-webkit-transform:translateX(-50%);min-width:80%;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorplans,#amenities,#overview,#pet-policy{margin:2em 0 4em}#PropertyAmenities{margin:0 0 4em}#amenities li a:hover{text-decoration:none}#overview img{max-width:100%;width:auto !important;height:auto !important;margin:1em 0}.content-sharer{overflow:hidden}.content-sharer>img{float:left}#otherSocialWrap ul li{padding:0 2px}.socialmedia-icons{margin-left:0;float:right}.socialmedia-icons a,.socialmedia-icons-vertical a{font-size:22px !important;line-height:24px;font-family:FontAwesome !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}.facebook-icon,.twitter-icon,.googleplus-icon,.pinterest-icon,.popcard-icon{display:table}.facebook-icon:before,.twitter-icon:before,.googleplus-icon:before,.pinterest-icon:before,.popcard-icon:before{width:30px;height:30px;display:table-cell;text-align:center;vertical-align:middle;border-radius:50%}.socialmedia-icons li{line-height:0;vertical-align:middle;display:inline-block;padding-right:5px}.socialmedia-icons-vertical{margin:0}.socialmedia-icons-vertical li{display:table !important;padding-bottom:5px}.facebook-icon:before{content:"";background:#3b5998;color:#fff}.facebook-icon:hover:before{background:#193e8c}.twitter-icon:before{content:"";background:#44ccf6;color:#fff}.twitter-icon:hover:before{background:#05b1e7}.googleplus-icon:before{content:"";background:#d13f2d;color:#fff}.googleplus-icon:hover:before{background:#c1200d}.pinterest-icon:before{content:"";background:#cb2027;color:#fff}.pinterest-icon:hover:before{background:#b3060d}.share-friend a{background:#fff;border:1px solid #afafaf;color:#2886a9;display:block;width:30px;height:30px;border-radius:50%;text-align:center}.share-friend a:hover{color:#2886a9;border-color:#888}.share-friend a i{font-size:16px;line-height:28px}.tablet-landscape{display:none}@media all and (min-width:640px){.psrk-popup .property-details{display:table;width:100%}.managed-by-holder{text-align:right}}@media all and (max-width:768px){.fp-item:hover .fp-image a:after{opacity:0}}@media all and (min-width:768px){#floorplans .carousel.expander .item{width:calc(50% - 8px)}#floorplans .carousel.expander .item:nth-child(-n+2){display:block !important}#PropertyAmenities{margin:0}}@media all and (min-width:900px){#floorplans .carousel.expander .item{width:calc(33.33% - 8px)}#floorplans .carousel.expander .item:nth-child(-n+3){display:block !important}}.carousel{padding:0 3px}.carousel-inner .item.on_deck:not(.active){left:0;position:absolute;display:block;top:0}.carousel-inner .item-hidden{display:none}.carousel[data-items="2"]:not(.expander) .item{width:50%}.carousel[data-items="3"]:not(.expander) .item{width:33.333%}.carousel[data-items="4"]:not(.expander) .item{width:25%}.carousel[data-items="5"]:not(.expander) .item{width:20%}.carousel[data-items="6"]:not(.expander) .item{width:16.667%}.carousel .carousel-control.expand{display:none}.carousel.expander{text-align:center}.carousel.expander .carousel-control.left,.carousel.expander .carousel-control.right{display:none !important}.carousel.expander .carousel-control.expand{position:relative;width:auto;display:inline-block;text-shadow:none;margin:0 auto;opacity:1}.carousel-control .glyphicon-chevron-right,.carousel-control .glyphicon-chevron-left{padding:20px 10px;background:rgba(0,0,0,.5);color:#fff;right:0;margin:-28px 0 0;height:auto;width:auto;font-size:14px;line-height:1em}.carousel-control .glyphicon-chevron-left{right:auto;left:0}.carousel-control:hover,.carousel-control:focus{color:#1994ad}.carousel.expander .carousel-inner .item{position:relative !important;left:auto !important;float:left;display:block}