html{overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{overflow:hidden;font-family:"Lato",sans-serif;color:#333;text-rendering:optimizeLegibility;line-height:2;font-size:16px}body.healthcare ::selection{background:rgba(175,213,115,0.5);color:#FFF}body.healthcare ::-moz-selection{background:rgba(175,213,115,0.5);color:#FFF}body.healthcare .btn,body.healthcare button[type=submit],body.healthcare #back-to-top,body.healthcare section.forms #mc_embed_signup form input[type=submit]{background:#afd573}body.healthcare .btn:hover,body.healthcare button[type=submit]:hover,body.healthcare #back-to-top:hover,body.healthcare section.forms #mc_embed_signup form input[type=submit]:hover{background:#c5e19a}body.healthcare .btn:active,body.healthcare .btn:focus,body.healthcare button[type=submit]:active,body.healthcare button[type=submit]:focus,body.healthcare #back-to-top:active,body.healthcare #back-to-top:focus,body.healthcare section.forms #mc_embed_signup form input[type=submit]:active,body.healthcare section.forms #mc_embed_signup form input[type=submit]:focus{background:#99c94c}body.healthcare header#header a.btn{background:#d93615}body.healthcare #property-subnav .property-navbar-collapse ul li a.btn.active-nav{color:#99c94c;background-image:url("../images/active-nav-green.png")}body.healthcare section.double-feature .content ul li{background-image:url("../images/bullet-green.png")}body.healthcare section.directions #directionsContainer #directionLink{background:#afd573}body.healthcare section.directions #directionsContainer #directionLink:hover{background:#c5e19a}body.healthcare section.directions #directionsContainer #directionLink:active,body.healthcare section.directions #directionsContainer #directionLink:focus{background:#99c94c}body.healthcare section.directions #directionsContainer form#getDirection{background:#99c94c}body.healthcare section.directions #directionsContainer #mapDescription h2{color:#afd573}body.healthcare section.emails{border-color:#afd573}body.healthcare section.forms h2{color:#afd573}body.healthcare section.forms h4{color:#afd573}body.healthcare footer#footer{border-color:#afd573}h1,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:900;margin:0 0 20px}h2{font-family:"Roboto",sans-serif;font-weight:300;margin:0 0 20px}a{color:#d93615}a:hover{color:#ec5436}img{max-width:100%}strong{font-weight:900}::selection{background:rgba(217,54,21,0.5);color:#FFF}::-moz-selection{background:rgba(217,54,21,0.5);color:#FFF}#popupContact{line-height:1.45}#popupContact #noMap{width:220px;height:328px;margin:62px 0px 0px 42px}#popupContact #noMap h2{width:220px}button{border:0;outline:0}#back-to-top{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:fixed;bottom:40px;right:40px;z-index:9999;transition:opacity 0.2s ease-out;opacity:0}#back-to-top:hover{background:#ec5436;text-decoration:none;color:#FFF}#back-to-top:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}#back-to-top:active{position:relative;top:1px}#back-to-top:active,#back-to-top:focus{position:fixed;top:auto}#back-to-top.show{opacity:1}.modal .modal-dialog .modal-content{border-radius:2px}.form-response{padding:30px 15px;box-shadow:0 0 10px rgba(0,0,0,0.5);margin-bottom:40px}.form-response.success{background:#2ecc71;border:1px solid #27ae60;color:#FFF}.form-response.errors{background:#e74c3c;border:1px solid #c0392b;color:#FFF}form label{display:block}form input,form select,form textarea{margin-bottom:10px;width:100%;display:block;border:1px solid #ddd;border-radius:2px;padding:8px 10px;line-height:1.5}form button{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:0;width:auto;line-height:1.6}form button:hover{background:#ec5436;text-decoration:none;color:#FFF}form button:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}form button:active{position:relative;top:1px}.social-bar{background:#d93615;margin:0;padding:1em;text-align:center}.social-bar .social-set{margin:0 !important}.social-bar .social-set a{display:block;width:40px;height:32px;padding:9px 0 0;text-align:center;border-radius:2px;color:#FFF;line-height:1;font-size:25px;background:transparent !important}ul.social-set{margin-top:20px !important;margin-bottom:20px !important;padding:0}ul.social-set li{display:inline-block;margin-right:10px;margin-bottom:10px}ul.social-set li a{display:block;width:32px;height:32px;padding:9px 0 0;text-align:center;border-radius:2px;color:#FFF;line-height:1}ul.social-set li a.facebook{background:#3B5998}ul.social-set li a.google-plus{background:#D74336}ul.social-set li a.youtube{background:#E22D24}ul.social-set li a.twitter{background:#2CAAE1}ul.social-set li a.pinterest{background:#BD081C}ul.social-set li a.instagram{background:#517FA6}ul.social-set li a.linkedin{background:#007BB6}.owl-theme .owl-controls .owl-page span{background:#d93615}.btn{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn:hover{background:#ec5436;text-decoration:none;color:#FFF}.btn:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}.btn:active{position:relative;top:1px}.category-img{height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.subnav{display:block;background:#f1f1f1;box-shadow:0 0 10px rgba(0,0,0,0.25)}.subnav p{padding:30px 0;margin:0}.subnav ul{margin:0;padding:0;display:inline-block}.subnav ul li{display:inline-block;list-style:none}.subnav ul li a{font-size:14px;display:block;padding:10px 15px;color:#414141}#property-subnav{background:#f1f1f1;box-shadow:0 0 10px rgba(0,0,0,0.25)}#property-subnav.affix{position:fixed;top:0;width:100%;z-index:999}#property-subnav button.property-navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:27px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}#property-subnav button.property-navbar-toggle:focus{outline:0}#property-subnav button.property-navbar-toggle .icon-bar{display:block;width:24px;height:4px;border-radius:3px;background:#333}#property-subnav button.property-navbar-toggle .icon-bar+.icon-bar{margin-top:4px}#property-subnav p{display:inline-block;padding:30px 0;margin:0}#property-subnav ul{margin:0;padding:0}#property-subnav ul li{list-style:none}#property-subnav ul li a{font-size:14px;display:block;padding:10px 15px;color:#414141}#property-subnav ul li a:hover{color:#666}#property-subnav ul li a.active-nav{color:#d93615}ul.investors-nav{padding:0;margin:0}ul.investors-nav li{list-style:none;margin-bottom:10px}ul.investors-nav li a{display:block;padding:10px 15px;background:#d93615;position:relative;color:#FFF;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:900}ul.investors-nav li a::after{content:'';width:0;height:0;border-width:52px;border-color:transparent #fff transparent transparent;border-style:solid;position:absolute;top:0;right:0}ul.investors-nav li a:hover{text-decoration:none;background:#ec5436}ul.investors-nav li a:active,ul.investors-nav li a:focus{background:#ab2a11;text-decoration:none;position:relative;top:1px}.hide-bullets ul{list-style:none;margin:0;padding:0}.hide-bullets li{padding:0 !important;background:none !important}.hide-bullets a.external{background:0 !important;color:#d93615 !important;text-decoration:underline !important;font-weight:normal !important;padding:0 !important;text-transform:none !important;font-size:16px !important;margin:0 !important;border-radius:0 !important}header#header{width:100%;z-index:999}header#header .logo{background:#d93615;float:left;position:relative;z-index:999}header#header .logo::after{content:'';width:0;height:0;border-style:solid;border-width:51px 51px 0 0;border-color:#d93615 transparent transparent transparent;position:absolute;top:0;left:100%}header#header .logo a{display:block;padding:10px}header#header .logo svg{display:block}header#header nav{margin:0;border:0}header#header nav .navbar-header{background:#FFF}header#header nav .navbar-header button{margin-right:0;margin-bottom:3px}header#header nav .navbar-header button .icon-bar{background:#d93615;width:24px;height:4px;border-radius:3px}header#header nav .navbar-collapse{background:#FFF}header#header nav .navbar-collapse ul.nav li a{text-transform:uppercase;color:#777;font-family:"Roboto",sans-serif}header#header nav .navbar-collapse ul.nav li a.active-nav{color:#d93615}header#header .header-info{background:rgba(0,0,0,0.5);color:#FFF;padding:10px 0}header#header .header-info .address-info{margin-bottom:10px}header#header .header-info ul.contact-options .phone a{font-size:24px;font-weight:normal}header#header .header-info ul.contact-options .email{display:none}header#header ul{margin:0;padding:0}header#header ul li{list-style:none}body.search header#header,body.find-an-apartment header#header,body.commercial-properties header#header,body.healthcare-properties header#header{position:static}body.search section.hero,body.find-an-apartment section.hero,body.commercial-properties section.hero,body.healthcare-properties section.hero{display:none}section{padding:60px 0}section .no-results{padding:100px 15px;text-align:center}section section{padding:0}section.hero{padding:0;background-size:cover;background-repeat:no-repeat;background-position:center;padding:200px 0;color:#FFF;height:850px}section.hero.shortened-hero{height:450px}section.hero .col-sm-12{padding:0 30px}section.hero .caption{margin-bottom:10px;padding:30px;background:rgba(0,0,0,0.5);display:inline-block}section.hero .caption h2{margin:0}section.hero .caption p{font-size:18px}section.hero .caption a{color:#FFF}section.hero ul{margin:0;padding:0}section.hero ul li{list-style:none;display:inline-block;margin:10px 5px 0 0}section.hero ul li:nth-child(even) a{background:#FFF;color:#414141}section.hero #owl-hero{display:none !important}section.emails{padding:0;background:#414141;border-top:5px solid #d93615}section.emails #owl-emails .item{padding:0 15px}section.emails #owl-emails .email{padding:30px;text-align:center}section.emails #owl-emails .email h4{margin-bottom:10px;color:#FFF}section.emails #owl-emails .email p{margin:0;color:#FFF}section.emails #owl-emails .email a{color:#FFF;text-decoration:underline}section.welcome{background:#FFF}section.welcome h1::after{content:'';display:block;background:#333;width:40px;height:4px;margin:40px 0}section.welcome section{margin-bottom:60px}section.welcome div.img{width:100%;height:407px;box-shadow:0 0 15px rgba(0,0,0,0.5);background-size:cover;background-position:center;background-repeat:no-repeat}section.welcome img{box-shadow:0 0 15px rgba(0,0,0,0.5);margin-bottom:30px}section.youtube{background:#DDDDDD}section.youtube .content{max-width:768px;margin:0 auto}section.double-feature{color:#FFF;background:#333;padding:0}section.double-feature .content{padding:60px 15px}section.double-feature .content h2{font-weight:700}section.double-feature .content ul li{list-style:none;background:url("../images/bullet.png");background-position:0px 11px;background-repeat:no-repeat;padding-left:20px}section.double-feature .content i{font-size:72px;margin-bottom:30px}section.double-feature .content p{color:#999}section.double-feature .content a{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:30px}section.double-feature .content a:hover{background:#ec5436;text-decoration:none;color:#FFF}section.double-feature .content a:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}section.double-feature .content a:active{position:relative;top:1px}section.double-feature .category-img{position:relative}section.double-feature .category-img a{display:block;padding:50px;line-height:1;position:absolute;top:50%;left:50%;margin-top:-86px;margin-left:-78px;font-size:72px;color:#FFF;text-shadow:0 0 10px rgba(0,0,0,0.5)}section.home-find-an-apartment .content,section.home-commercial-properties .content,section.home-healthcare-properties .content{text-align:center}section.home-find-an-apartment h1::after,section.home-commercial-properties h1::after,section.home-healthcare-properties h1::after{content:'';display:block;background:white;width:40px;height:4px;margin:40px auto}section.home-healthcare-properties .content a{background:#afd573}section.home-healthcare-properties .content a:hover{background:#c5e19a}section.home-healthcare-properties .content a:focus,section.home-healthcare-properties .content a:active{background:#99c94c}section.columns{background:#fff;padding:0;text-align:center}section.columns .col-sm-4{padding:60px 45px 120px}section.columns .col-sm-4:nth-child(2){background:#f1f1f1}section.columns .col-sm-4:nth-child(2) h2{color:#333}section.columns .col-sm-4:nth-child(2) h2::after{background:#333}section.columns h2{font-weight:900;color:#d93615;text-transform:uppercase}section.columns h2::after{content:'';display:block;background:#d93615;width:40px;height:4px;margin:40px auto}section.columns p{font-size:18px}section.columns a,section.columns button{margin-top:30px;position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}section.columns a:active,section.columns a:focus,section.columns button:active,section.columns button:focus{top:auto;bottom:59px;position:absolute}section.columns form select{max-width:300px;margin:0 auto 10px}section.columns form button{width:auto}section.find-an-apartment{padding:0;border-top:4px solid #d93615}section.find-an-apartment.green{border-color:#afd573}section.find-an-apartment section #map-canvas{display:none}section.find-an-apartment section .apartments-list-wrapper{background:#fff}section.find-an-apartment section .apartments-list-wrapper .heading-wrapper{border-bottom:1px solid #e0e0e0;padding:40px 15px}section.find-an-apartment section .apartments-list-wrapper .heading-wrapper h3{font-family:"Roboto",sans-serif;line-height:1}section.find-an-apartment section .apartments-list-wrapper .heading-wrapper p{font-family:"Roboto",sans-serif;color:#CCC;font-size:14px;line-height:1;margin:0}section.find-an-apartment section .apartments-list-wrapper .filters{background:#EEE}section.find-an-apartment section .apartments-list-wrapper .filters a.filter-btn{text-transform:uppercase;font-size:12px;color:#333;text-align:center;display:block;background:#DDD}section.find-an-apartment section .apartments-list-wrapper .filters a.filter-btn:hover{text-decoration:none}section.find-an-apartment section .apartments-list-wrapper .filters a.filter-btn.collapsed i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse{padding:10px 15px}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form label{display:block}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form label input{display:inline-block;width:auto;margin-right:2px}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form button{margin-top:20px;padding:10px 15px}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form button.green{background-color:#99c94c}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form button.green:hover{background-color:#afd573}section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form button.green:active,section.find-an-apartment section .apartments-list-wrapper .filters #filter-collapse form button.green:focus{background-color:#7fae34}section.find-an-apartment section .apartments-list-wrapper .apartments-list{padding:0 15px}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row+.row{border-top:1px solid #e0e0e0}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-12{padding:14px 15px}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-5{padding:20px 15px}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-5 a img{width:100%;max-width:100%}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7{padding:20px 15px}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 h4{line-height:1.5;margin-bottom:0}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 h4 a.green{color:#afd573}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.type{margin:0;color:#777;font-style:italic}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.full-address{margin:0;line-height:1.5}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.full-address span.street{display:block}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.full-address span.locality{display:inline-block}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.full-address span.region{display:inline-block}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 p.full-address span.postalcode{display:inline-block}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.tel{line-height:1.5;color:#d93615;display:block}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.tel.green{color:#99c94c}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.tel i{color:#2ecc71}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.website{margin-top:20px;padding:10px 15px}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.website.green{background-color:#99c94c}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.website.green:hover{background-color:#afd573}section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.website.green:active,section.find-an-apartment section .apartments-list-wrapper .apartments-list .row .col-sm-7 a.website.green:focus{background-color:#7fae34}section.leadership{padding:0}section.leadership .members-wrapper{padding:30px 15px}section.leadership #member-navigation{margin:0;padding:0}section.leadership #member-navigation li{list-style:none}section.leadership #member-navigation li a{display:block;padding:10px 15px}section.leadership .leader{padding:60px 0}section.leadership .leader:nth-child(even){background:#f1f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd}section.leadership .leader h2{color:#777}section.leadership .leader img{display:block;margin:0 auto 30px;padding:4px;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.25)}section.about{border-bottom:1px solid #ccc}section.about h1{margin-top:20px}section.careers h3.job-openings{margin:40px 0 30px;padding:10px 15px;border-radius:2px;background:#d93615;color:#FFF}section.careers .job-posting{background:#f1f1f1;padding:30px;border-radius:2px;margin-bottom:60px}section.careers .apply-now{color:#FFF;background:#d93615;padding:30px;border-radius:2px}section.careers .apply-now a{color:#FFF;text-decoration:underline}section.careers .apply-now a:hover{color:#f1f1f1}section.residential-projects .tile{padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.25);margin-bottom:40px;height:100%}section.residential-projects img{margin-bottom:30px}section.public-documents ul li{margin-bottom:10px}section.press-release .release{padding:30px;background:#f1f1f1;border-radius:2px;margin-bottom:40px}section.press-release .release h4{border-bottom:1px solid #ccc;padding-bottom:20px}section.press-release .release a{color:#333}section.press-release .release a:hover{color:#555}section.press-release .release a:active,section.press-release .release a:focus{color:#222;position:relative;top:1px}section.whistleblower div.radio{clear:both}section.whistleblower div.radio label{width:200px;border-radius:3px;border:1px solid #D1D3D4}section.whistleblower div.radio input:empty{margin-left:-999px}section.whistleblower div.radio input:empty:hover:not(:checked) ~ label{color:#888}section.whistleblower div.radio input:empty:hover:not(:checked) ~ label::before{content:'\2714';text-indent:.9em;color:#C2C2C2}section.whistleblower div.radio input:empty:checked ~ label{color:#777}section.whistleblower div.radio input:empty:checked ~ label::before{content:'\2714';text-indent:.9em;color:#FFF;background-color:#d93615}section.whistleblower div.radio input:empty:focus ~ label:before{box-shadow:0 0 0 3px #999}section.whistleblower div.radio input:empty ~ label{position:relative;float:left;line-height:2.5em;text-indent:3.25em;margin-bottom:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.whistleblower div.radio input:empty ~ label::before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:2.5em;background:#D1D3D4;border-radius:3px 0 0 3px}section.whistleblower textarea{display:block;max-width:100%;width:100%}section.photo-gallery section{margin-bottom:40px}section.photo-gallery ul{margin:0;padding:0}section.photo-gallery ul li{margin-bottom:20px;list-style:none}section.photo-gallery ul li a{position:relative;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}section.photo-gallery ul li a:hover{box-shadow:0 2px 5px rgba(0,0,0,0.3)}section.photo-gallery ul li a:hover span{opacity:1}section.photo-gallery ul li a img{border-radius:2px}section.photo-gallery ul li a span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;opacity:0}section.photo-gallery ul li a span i{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;color:#FFF;font-size:24px}section.directions{padding-top:0}section.directions #directionsContainer{margin:0}section.directions #directionsContainer #mapContainer{width:100%;float:none;padding:0;border:0;background:none}section.directions #directionsContainer #mdMap{width:100%;height:500px;border:0;pointer-events:none}section.directions #directionsContainer #directionLink{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none;float:none;max-width:768px;margin:40px auto 0;display:block;text-align:center;border-bottom-right-radius:0;border-bottom-left-radius:0}section.directions #directionsContainer #directionLink:hover{background:#ec5436;text-decoration:none;color:#FFF}section.directions #directionsContainer #directionLink:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}section.directions #directionsContainer #directionLink:active{position:relative;top:1px}section.directions #directionsContainer #mapDescription{padding:15px;border-radius:2px;background:#f3f3f3;color:#333;font-size:16px;margin:0 auto 40px;float:none;max-width:768px;border-top-right-radius:0;border-top-left-radius:0}section.directions #directionsContainer #mapDescription h2{color:#d93615;border-bottom:1px solid #ccc;padding-bottom:27px;font-size:24px}section.directions #directionsContainer form#getDirection{width:100%;max-width:768px;margin:0 auto;padding:15px;background:#ab2a11;color:#FFF;position:static;top:auto;left:auto;border:0;font-size:16px;float:none}section.directions #directionsContainer form#getDirection label{color:#FFF;font-weight:normal}section.directions #directionsContainer form#getDirection input{width:100%;float:none;color:#555;border:0}section.directions #directionsContainer form#getDirection #closer{width:32px;height:32px;border:0;padding:0;text-align:center}section.directions #directionsContainer form#getDirection #closer.closerHover{background:transparent}section.other-properties{background:#f1f1f1}section.other-properties.green a.view-all{color:#afd573;background-image:url("../images/bullet-green.png")}section.other-properties.green .owl-controls span{background:#afd573}section.other-properties header{margin-bottom:40px}section.other-properties h2{font-weight:700;margin-bottom:0}section.other-properties a.view-all{background-image:url("..images/bullet.png");background-position:100% 5px;background-repeat:no-repeat;padding-right:15px}section.other-properties #owl-properties .item{padding:10px 15px 0}section.other-properties #owl-properties .item img{margin-bottom:20px}section.other-properties #owl-properties .item h4{margin-bottom:20px}section.other-properties #owl-properties .item p{margin:0;line-height:2}section.other-properties #owl-properties .item a{display:block;color:#333}section.other-properties #owl-properties .item a i{color:#2ecc71}section.other-properties #owl-properties .owl-controls{margin-top:40px}section.forms h2{color:#d93615;text-align:center;font-weight:700;max-width:300px;margin:0 auto 20px}section.forms h4{color:#d93615;text-align:center;font-weight:300}section.forms form textarea{max-height:59px}section.forms #mc_embed_signup form{padding:6px 0}section.forms #mc_embed_signup form ul{margin:0;padding:0}section.forms #mc_embed_signup form ul li{list-style:none}section.forms #mc_embed_signup form ul li label{display:inline-block}section.forms #mc_embed_signup form ul li input{display:inline-block;width:auto;margin-right:10px}section.forms #mc_embed_signup form input[type=submit]{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;line-height:2;width:auto;height:auto}section.forms #mc_embed_signup form input[type=submit]:hover{background:#ec5436;text-decoration:none;color:#FFF}section.forms #mc_embed_signup form input[type=submit]:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}section.forms #mc_embed_signup form input[type=submit]:active{position:relative;top:1px}section.services-list{position:relative}section.services-list .sidebar-nav{padding:15px;text-align:center}section.services-list ul.tabs-navigation{padding:0;margin:0}section.services-list ul.tabs-navigation li{list-style:none}section.services-list ul.tabs-navigation li a{padding:10px 20px;font-size:18px;font-family:"Roboto",sans-serif;font-weight:bold}section.services-list h1{color:#333;margin-top:20px}section.services-list .tab-content{padding:15px}section.services-list .tab-content h2{color:#333}footer#footer{background:#414141;border-top:4px solid #d93615;padding:60px 0 0;color:#FFF;font-size:14px}footer#footer .col-sm-3{margin-bottom:40px}footer#footer h3{text-transform:uppercase}footer#footer a{color:#FFF}footer#footer a:hover{text-decoration:underline}footer#footer ul{margin:0;padding:0}footer#footer ul li{list-style:none}footer#footer .a360-badge{max-width:100%;width:120px;margin:2rem 0}footer#footer .legal{margin-top:60px;padding:40px 0;background:#282828}footer#footer .equal li{display:inline-block}footer#footer .equal li+li{margin-left:10px}footer#footer .equal li svg{fill:#FFF}@media (min-width: 768px){.form-response{padding:30px}.subnav p{display:inline-block}.subnav ul{text-align:right;float:right}.subnav ul li a{padding:30px 15px}.subnav ul li a:hover{color:#666}.subnav ul li a.active-nav{color:#d93615;background-image:url("../images/active-nav.png");background-repeat:no-repeat;background-position:50% 66px}#property-subnav button.property-navbar-toggle{display:none}#property-subnav p{display:none}#property-subnav .property-navbar-collapse{display:inline-block;height:auto !important;width:100%}#property-subnav .property-navbar-collapse ul{text-align:center}#property-subnav .property-navbar-collapse ul li{display:inline-block}#property-subnav .property-navbar-collapse ul li a{padding:32px 15px}#property-subnav .property-navbar-collapse ul li a.active-nav{background-image:url("../images/active-nav.png");background-repeat:no-repeat;background-position:50% 66px}header#header .hcard{background:#d93615}header#header .header-info .address-info{margin:0}header#header .header-info ul.contact-options{text-align:right}header#header .header-info ul.contact-options li a{margin-left:10px}header#header .header-info ul.contact-options .phone{display:inline-block}header#header .header-info ul.contact-options .phone a{font-size:16px;background-color:transparent;font-family:"Lato",sans-serif;padding:0}header#header .header-info ul.contact-options .phone a:hover{cursor:text}header#header .header-info ul.contact-options .phone a:focus,header#header .header-info ul.contact-options .phone a:active{top:0}header#header .header-info ul.contact-options .email{display:inline-block}header#header .header-info ul.contact-options .email a{color:#FFF}header#header nav{width:100%}header#header nav .navbar-collapse ul{border:0}section.welcome{position:relative}section.welcome .col-sm-6{padding-right:30px}section.welcome div.img{position:absolute;right:0;width:50%;top:60px;bottom:60px;max-height:407px}section.columns .col-sm-4{min-height:473px}section.double-feature .content{float:left;width:50%;padding:60px 80px}section.double-feature .category-img{display:block;float:left;width:50%}section.find-an-apartment section #map-canvas{display:block;height:500px;width:50%;float:left}section.find-an-apartment section #map-canvas.green .info_content a{color:#c5e19a}section.find-an-apartment section #map-canvas.green .info_content a:hover{color:#afd573}section.find-an-apartment section #map-canvas.green .info_content a:active,section.find-an-apartment section #map-canvas.green .info_content a:focus{color:#99c94c}section.find-an-apartment section #map-canvas.green .info_content a.website{background-color:#99c94c;color:#FFF}section.find-an-apartment section #map-canvas.green .info_content a.website:hover{background-color:#afd573;color:#FFF}section.find-an-apartment section #map-canvas.green .info_content a.website:active,section.find-an-apartment section #map-canvas.green .info_content a.website:focus{background-color:#7fae34;color:#FFF}section.find-an-apartment section #map-canvas .info_content{padding:30px 15px}section.find-an-apartment section #map-canvas .info_content h3{margin-bottom:10px}section.find-an-apartment section #map-canvas .info_content img{width:100%;max-width:100%;margin-bottom:10px}section.find-an-apartment section #map-canvas .info_content h4{margin-bottom:10px}section.find-an-apartment section #map-canvas .info_content p.full-address{line-height:1.5;font-size:16px}section.find-an-apartment section #map-canvas .info_content p.full-address span.street{display:block}section.find-an-apartment section #map-canvas .info_content p.full-address span.locality{display:inline-block}section.find-an-apartment section #map-canvas .info_content p.full-address span.region{display:inline-block}section.find-an-apartment section #map-canvas .info_content p.full-address span.postalcode{display:inline-block}section.find-an-apartment section #map-canvas .info_content a{display:block;font-size:18px}section.find-an-apartment section #map-canvas .info_content a.website{display:inline-block;background:#d93615;font-size:14px;color:#FFF;border-radius:2px;padding:20px 30px;font-weight:900;text-transform:uppercase;font-family:"Roboto",sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:10px 15px;margin-top:30px}section.find-an-apartment section #map-canvas .info_content a.website:hover{background:#ec5436;text-decoration:none;color:#FFF}section.find-an-apartment section #map-canvas .info_content a.website:focus{background:#ab2a11;text-decoration:none;color:#FFF;position:relative;top:1px}section.find-an-apartment section #map-canvas .info_content a.website:active{position:relative;top:1px}section.find-an-apartment section .apartments-list-wrapper{width:50%;float:left;height:500px;overflow-x:hidden;overflow-y:scroll;box-shadow:-5px 0 10px -4px rgba(0,0,0,0.5);position:relative}section.leadership #member-navigation li{display:inline-block}section.leadership .leader h1{display:inline-block;margin-right:30px}section.leadership .leader h2{display:inline-block}section.leadership .leader img{float:left;margin:0 30px 30px 0}section.residential-projects img{float:left;margin-right:30px}section.directions #directionsContainer form#getDirection{padding:30px}section.directions #directionsContainer #mapDescription{padding:30px}section.forms .col-sm-6{padding:0 60px}section.services-list::before{content:'';display:block;position:absolute;top:0;left:0;width:33.33333333%;background:#d93615;height:100%}section.services-list h2{color:#FFF}section.services-list ul li a{color:#FFF}footer#footer .legal ul.equal{display:inline-block}footer#footer .resite-online{text-align:right}}@media (min-width: 992px){section.welcome{padding-left:100px;padding-right:100px}section.welcome div.img{max-height:311px}section.youtube{padding-left:100px;padding-right:100px}section.find-an-apartment section #map-canvas{height:800px;width:70%}section.find-an-apartment section .apartments-list-wrapper{height:800px;width:30%}section.other-properties h2{display:inline-block}section.other-properties a.view-all{display:inline-block;float:right;padding-top:9px;background-position:100% 21px}section.forms .col-sm-6{padding:0 120px}section.services-list:before{width:16.66666667%}}@media (min-width: 1200px){header#header{position:absolute;top:10px;left:10px;right:10px;width:auto}header#header .hcard{background:#FFF;border-top-left-radius:2px;border-top-right-radius:2px}header#header .logo{border-top-left-radius:2px}header#header .logo a{padding:10px 10px 11px}header#header .header-info{border-bottom-left-radius:2px;border-bottom-right-radius:2px}header#header nav{width:auto;float:left}header#header nav .navbar-collapse{padding-left:50px}header#header nav .navbar-collapse ul.nav li{display:inline-block}header#header nav .navbar-collapse ul.nav li a{font-size:13px;padding:13px 15px}#property-subnav p{display:inline-block}#property-subnav .property-navbar-collapse{float:right;width:auto}#property-subnav .property-navbar-collapse ul{text-align:right;display:inline-block}section.hero{position:relative}section.hero .caption-outer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999;width:100%}section.hero #owl-hero{display:block !important}section.hero #owl-hero img{width:100%}section.hero #owl-hero .owl-controls{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.about .about-image{width:40%;float:right;margin:0 40px 20px 0}section.double-feature .content{padding:60px}section.find-an-apartment section #map-canvas{width:75%}section.find-an-apartment section .apartments-list-wrapper{width:25%}}@media (min-width: 1330px){header#header nav{float:left}header#header nav .navbar-collapse{padding-left:50px}header#header nav .navbar-collapse ul.nav li a{font-size:16px;padding:10px 15px}}@media (min-width: 768px) and (max-width: 1200px){.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}}.a360-badge{display:block;max-width:175px;margin:0 auto 4rem}.covid ul{margin-top:15px;list-style:none;padding-inline-start:0}.covid .btn{width:100%}
