body{background-color:#fff;background-position:top;background-repeat:no-repeat;font-family:Helvetica,"Helvetica Neue",Tahoma,"Geneva",sans-serif;margin:0 auto;font-size:16px}
.clear-fix{clear:both}
.height-full{height:100%}
.width-full{width:100%}
.fLeft{float:left}
.fRight{float:right}
.pos_abs{position:absolute}
.pos_rel{position:relative}
.pos_fix{position:fixed}
.dispNone{display:none !important}
.mBottom20{margin-bottom:1.25em !important}
.mTop20{margin-top:1.25em !important}
.noMargin{margin:0 !important}
.noPadding{padding:0 !important}
.disp_inl_block{display:inline-block}
.pinkBG{background-color:#f4ddd3;color:#2b7a4f}
.greenBG{background-color:#2b7a4f;color:#f4ddd3}
.offWhiteBG{background-color:#f6f6f6;color:#2b7a4f}
.blackBG{background-color:#3e3d3c;color:#f4ddd3}
.pinkBG button,.offWhiteBG button,.greenBG button,.blackBG button{background-color:#2b7a4f;color:#f4ddd3;border:0;letter-spacing:.09em;margin-top:1.45em;font-weight:600}
.pinkBG button a,.offWhiteBG button a,.greenBG button a,.blackBG button a{color:inherit;text-decoration:none}
button.greenBG:hover{background-color:#21603e}
.greenBG button:hover{background-color:#21603e}
.pad-left-c{padding-left:.5em !important}
.pad-right-c{padding-right:.5em !important}
.row-reverse{display:flex;flex-direction:row-reverse}
.row-reverse .pad-left-c{padding-right:.5em !important;padding-left:0 !important}
.row-reverse .pad-right-c{padding-left:.5em !important;padding-right:0 !important}
.container{width:100%;height:100%;padding:0;margin:0}
.container_sideNav_body{position:relative;overflow:hidden}
.containerBody{width:100%}
@media(min-width:768px){.container{max-width:100vw;width:100%}
}
@media(max-width:767px){.filter-slide#filter-options{height:380px;overflow-y:auto}
}
.residents-list-view .floorplan-details{position:relative}
.prelease-save,.prelease-save-landinglabel{min-width:225px;height:45px;background:#fff;color:#2b7a4f;text-align:center;line-height:45px;font-family:"URWGeometricMedium",sans-serif;letter-spacing:.1em;position:absolute;font-size:1.1em;bottom:65px;padding-left:10px;padding-right:10px}
.prelease-save{right:0;bottom:0}
.prelease-save-landinglabel{height:54px;line-height:55px;top:13.6em;left:0;font-size:1.3em;padding-left:55px;z-index:2}
.prelease-save-landinglabel:hover,.prelease-save-landinglabel:active,.prelease-save-landinglabel:focus{text-decoration:none}
.prelease-save.false{display:none}
.residents-list-view .floor-available .floorplan-details{padding:1.4em .4em 2em .4em;min-height:11em}
.fixed-top-navbar .prelease-save-landinglabel{top:9.8em}
@media(min-width:768px) and (max-width:1024px){.prelease-save{width:auto;font-size:1em;padding-left:15px;padding-right:15px}
.prelease-save-landinglabel{top:8em;text-align:right;padding-right:1em;min-width:260px !important;height:48px;line-height:48px;font-size:1.2em}
.fixed-top-navbar .prelease-save-landinglabel{top:12.5em}
}
@media(max-width:767px){.prelease-save{width:auto;font-size:.8em;right:0;bottom:0;padding-left:20px;padding-right:20px}
.residents-list-view .floor-available .floorplan-details{padding:1em .5em 3em .5em}
.prelease-save-landinglabel{min-width:190px;top:16em;left:0;font-size:.8em;height:38px;line-height:40px;padding-left:30px}
.fixed-top-navbar .prelease-save-landinglabel{top:12em}
}
@media(min-width:768px){.prelease-save-landinglabel{min-width:330px}
}
.right-cont .prelease-save-landinglabel{top:9.8em}
.fontbold{font-weight:bold;font-size:11px;padding:0 0 0 35px}
@media(max-width:767px){.gridView_threeCol a.unit_view_residence{padding-right:5px;padding-left:5px}
.kitchen-appliances ul li{color:#333}
}
.alignRight{float:right;text-align:right}
#rtecomponentluxury{padding-bottom:0 !important;padding-top:0 !important}
.loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #000;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.loader_section{display:flex;flex-direction:row;align-items:center}
.noPadding.wheel{margin-left:40px}
.noPadding.number{margin-left:0}
.available_unit{margin-left:10px;min-width:fit-content}
@media(max-width:290px){.loader{width:18px;height:18px}
.loader_section{justify-content:center}
.noPadding{margin-left:0 !important}
.residence_section .header_section .count_section{font-size:.8em !important}
.residents-list-view.residence_section .header_section .count_section.wheel{text-align:center;width:99%}
.residents-list-view.residence_section .header_section .count_section.number{text-align:center;width:99%}
}
@media(min-width:291px) and (max-width:411px){.loader{width:18px;height:18px}
.loader_section{justify-content:center}
.noPadding{margin-left:0 !important}
.residence_section .header_section .count_section{font-size:1.1em !important}
.residents-list-view.residence_section .header_section .count_section.wheel{text-align:center;width:99%}
.residents-list-view.residence_section .header_section .count_section.number{text-align:center;width:99%}
}
@media(min-width:412px) and (max-width:539px){.loader{width:22px;height:22px;top:0;left:3px}
.loader_section{justify-content:center}
.noPadding{margin-left:0 !important}
.residence_section .header_section .count_section{font-size:1.3em !important}
.residents-list-view.residence_section .header_section .count_section.wheel{text-align:center;width:99%}
.residents-list-view.residence_section .header_section .count_section.number{text-align:center;width:99%}
}
@media(min-width:540px) and (max-width:767px){.loader{width:25px;height:25px;top:0;left:-2px}
.loader_section{justify-content:center}
.noPadding{margin-left:0 !important}
.residence_section .header_section .count_section{font-size:1.7em !important}
.residents-list-view.residence_section .header_section .count_section.wheel{text-align:center;width:99%}
.residents-list-view.residence_section .header_section .count_section.number{text-align:center;width:99%}
}
@media(min-width:768px) and (max-width:1024px){.loader{width:30px;height:30px;top:0;left:-38px}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.lineSection{padding-right:15px;padding-left:15px}
@media(min-width:768px){.lineSection{display:inline-block;float:right}
}
.alignRight a:hover{text-decoration:underline}
.residents-list-view .floor-available .style-details{padding:1.4em .4em 0 .4em;min-height:5.5em !important}
.residents-list-view .floor-available .bottom-details{padding:0 .4em 2em .4em !important;min-height:5.5em !important}
.floor-available a{text-decoration:none}
.floor_det_bottom{margin:.5em 0 0 0 !important}
.listView_singleCol .unit_description_section a{text-decoration:none}
.listView_singleCol .prelease-save{text-decoration:none}
.fright{float:right}
.fleft{float:left}
.disabled{color:#ccc !important;cursor:default !important}
.header_font_family{font-family:"URWGeometricMedium",sans-serif}
.floor_plan_font{font-family:"URWGeometricMedium",sans-serif;color:#000}
.underline{text-decoration:underline}
.residence_section{padding:1em 3.8em 3.8em 3.8em}
.residence_section .header_section .count_section{font-size:2em;color:#2b7a4f}
.residence_section .header_section .link_section{text-align:right;padding-top:.8em}
.residence_section .header_section .link_section a{color:#000;font-size:.9em;font-weight:bold;letter-spacing:.1em}
.residence_section .header_section .link_section #tabs a{text-transform:uppercase}
.residence_section .header_section .link_section span:nth-child(2){padding-right:1.5em;padding-left:1.5em;color:#000;font-weight:bold}
.residence_section .building_section{padding:6.2em 0}
.residence_section .building_section .main_img_section{height:44.125em;width:46.3em;margin:auto}
.residence_section .building_section .floor_plan_section{padding:0 3.25em}
.residence_section .building_section .floor_plan_section .img_section{height:33.5em}
.residence_section .building_section .floor_plan_section .choose_color{font-size:.625em;letter-spacing:.1em;font-weight:bold}
.residence_section .building_section .floor_plan_section p.floor_number{margin-top:3.8em;font-size:.75em;letter-spacing:.1em;font-weight:bold;margin-bottom:1.5em}
.residence_section .building_section .floor_plan_section p.floor_plan_name{font-size:1.44em;letter-spacing:.05em;font-weight:bold;margin-bottom:0}
.residence_section .building_section .floor_plan_section p.floor_det{margin-top:1.5em;color:#eee;font-size:.75em}
.residence_section .building_section .floor_plan_section p.floor_det span.det_diff{margin-right:.5em;margin-left:.5em}
.residence_section .building_section .floor_plan_section p.floor_description{margin-top:1.3em;width:65%;font-size:.75em}
.residents-list-view.residence_section .header_section .link_section.filter{text-align:left;padding-left:0}
.gridView_threeCol .building_card{padding-left:5px;padding-right:23px}
.floor-available img{width:100%;height:auto}
.gridView_threeCol .building_card.specialunit img{height:auto;display:block;margin-right:auto;margin-left:auto}
.gridView_threeCol .building_card.flexcol img{height:14.125em;width:100%}
.fiter-sortybywrap{font-family:"URWGeometricMedium",sans-serif;padding-bottom:8px;position:relative;margin:2em 0 4em !important}
.residence_section .header_section.fiter-sortybywrap .link_section a{text-decoration:none;border:0;padding:0;font-family:"URWGeometricMedium",sans-serif}
.fiter-sortybywrap .btn-default.active,.fiter-sortybywrap .btn-default:active,.fiter-sortybywrap .open>.dropdown-toggle.btn-default,.fiter-sortybywrap .btn-default:hover{background:0;box-shadow:none}
.residents-list-view .btnr{border:0;outline:0;cursor:pointer;color:#eeccbe;background:transparent;padding:0 4px}
.residents-list-view .btnr.as{color:#000}
.residents-list-view #myBtnContainer i{font-size:1.5em}
.residents-list-view .btnr.colored-box{background:#eeccbe;width:20px;height:18px;margin-right:3px}
.residents-list-view .floor-available{border:1.5px solid #ccc;margin-bottom:32px}
.residents-list-view .floorplan-details{padding:1.4em 1.4em .7em 1.4em}
.residents-list-view .floorplan-details>h4,.floorplan-details>p,.floorplan-details>span,.floorplan-details>a{font-family:"URWGeometricMedium",sans-serif;color:#000}
.residents-list-view .floorplan-details .floor_det{margin:.5em 0}
.residents-list-view .floorplan-details h4{font-size:1em;letter-spacing:.05em;font-weight:bold;margin-bottom:0;text-transform:uppercase;line-height:1em;max-height:4.5em}
.residents-list-view .floorplan-details p,.residents-list-view .floorplan-details span{color:#868686;font-size:.9em;line-height:14px}
.residents-list-view .floorplan-details .available-now{font-size:.65em;color:#000;text-decoration:none;cursor:pointer}
.residents-list-view .floorplan-details .available-now span{color:inherit;font-size:inherit}
.residents-list-view .floorplan-details .floor_plan_font{margin:0 .3em;display:inline-block;padding-bottom:4px}
.residents-list-view.residence_section .building_section{padding-top:4em;padding-bottom:0}
.residents-list-view .loadmore{text-align:center}
.residents-list-view .loadmore a{padding:15px 10px;font-size:1em;border-radius:30px;width:auto;border:1px solid #f4ddd3;min-width:11em;text-align:center;font-family:"URWGeometricMedium",sans-serif;text-decoration:none;display:block;margin-bottom:1em;background:#f4ddd3;color:#2b7a4f;display:inline-block;text-transform:uppercase;font-weight:400}
.residents-list-view .loadmore a:hover{background:#e8b8a4}
.flip,.sort-by a{text-transform:uppercase}
.greenText{color:#2b7a4f !important}
.filter-slide{background:#fff;border-radius:0;border:2px solid #fff;border-left:0;border-right:0;padding:3em 0 3em 2em}
.filter-slide li{padding:1.4em 0;font-size:.81em}
.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide a{font-size:1.1em;cursor:pointer}
.residence_section .header_section.fiter-sortybywrap a.open{color:#000}
.residence_section .header_section.fiter-sortybywrap a.open .glyphicon-menu-down:before{content:"\e260"}
.fiter-sortybywrap a.open .glyphicon{top:4px}
.fslide-left{border-right:2px solid #d3d3d3;margin-right:3em;list-style:none}
.right-cont .fslide-left{margin-right:2em;width:20% !important}
.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide .fslide-right a{font-size:1em}
.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide #tabs li.active a,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide #accordion li.active a,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide .fslide-right .tab-pane a:active,.slidepanel.filter-slide #accordion .panel-body li.active a,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide #tabs li a:hover,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide li a:hover,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide .fslide-right .tab-pane a:active,.slidepanel.filter-slide .panel-body li a:hover,.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide li.active a{color:#000}
.fslide-right ul{width:500px;height:247px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-direction:column;list-style:none}
.slidepanel{display:none;position:absolute;width:150%;z-index:99}
.filter_datepicker{min-height:100px}
.filter_datepicker #datepicker table{height:17.8em;background-color:#999}
.filter_datepicker #datepicker table thead{background:#d3d3d3}
.filter_datepicker #datepicker .ui-datepicker-header,.filter_datepicker #datepicker .ui-widget-content,.filter_datepicker #datepicker table tbody td a{background:0;border:0;text-align:center}
.filter_datepicker #datepicker .ui-datepicker-month,.filter_datepicker #datepicker .ui-datepicker-year{text-transform:uppercase;font-size:.81em;font-weight:700}
.filter_datepicker #datepicker table th{font-size:1em}
.filter_datepicker #datepicker table{font-size:.75em;font-family:"URWGeometricMedium",sans-serif;border-collapse:separate}
.filter_datepicker #datepicker table tbody td{padding:.5em;vertical-align:middle}
.filter_datepicker #datepicker .ui-widget-content{width:100% !important}
.filter_datepicker #datepicker .ui-datepicker-group{width:35%}
.filter_datepicker #datepicker .ui-datepicker-group-first{margin-right:2em}
.filter_datepicker #datepicker .ui-icon-circle-triangle-w{background-position:-96px -48px;zoom:1.3}
.filter_datepicker #datepicker .ui-icon-circle-triangle-e{background-position:-32px -48px;zoom:1.3}
.filter_datepicker #datepicker .ui-datepicker-current-day{background-color:#d3d3d3}
.filter_datepicker #datepicker .ui-state-disabled .ui-state-default{background:0;border:0;text-align:center}
.price_range_section .priceRange_mob{margin-top:.5em;margin-bottom:1em;overflow:auto}
.price_range_section .tooltip.top .tooltip-arrow{display:none}
.price_range_section .slider .tooltip-inner{background-color:transparent;color:#000;font-weight:700;font-size:.81em}
.price_range_section .slider.slider-horizontal .slider-track{background-image:none;height:2px;box-shadow:none;background-color:#d3d3d3}
.price_range_section .slider.slider-horizontal .slider-selection{background-color:#fff;box-shadow:none;background-image:none}
.price_range_section .slider.slider-horizontal{width:100%;margin-top:.8em}
.price_range_section .slider.slider-horizontal .slider-handle{height:1.5em;width:1.5em;background-image:linear-gradient(#d3d3d3 0,#d3d3d3 100%);background-image:-webkit-linear-gradient(top,#d3d3d3 0,#d3d3d3 100%);border:.5px solid #fff;background-color:transparent;margin-top:-0.2em}
.price_range_section .slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle.min-slider-handle{margin-left:0}
.price_range_section .slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle.max-slider-handle{margin-left:-1.5em}
.price_range_section .slider .tooltip.top{margin-top:-3.88em;font-weight:bold;font-size:1em;letter-spacing:.05em}
.price_range_section .slider-tick{display:none}
.price_range_section .slider.slider-horizontal .slider-tick-label-container{margin-top:-3.55em;margin-left:0 !important}
.price_range_section .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:100% !important;font-weight:700;color:#000;font-size:.81em;letter-spacing:.09em;text-align:left}
.invisible{visibility:hidden}
.residents-list-view .views{min-height:32em}
.filters_selected_section{display:inline;margin-left:1.5em}
.filters_selected_section .clear_all{margin-left:1.5em;font-size:.9em}
.filters_selected_section div{display:inline-block}
.residence_section .header_section .link_section .filters_selected_section span.pill_cross{padding-left:1em;padding-right:.5em}
.residence_section .header_section .link_section .filters_selected_section span{cursor:pointer;font-size:.81em;font-weight:700;font-family:inherit;padding:0;display:inline-block;text-transform:capitalize}
.noFilterData{margin:0 1em 1em}
.noFilterData .noDataBtn{border-radius:2em;background:0;background-color:#2b7a4f;color:#e8b8a4;border:0;margin-top:2em;text-transform:uppercase;font-size:.95em;display:inline-block;padding:1em 2em;text-decoration:none}
.noFilterData .noDataBtn a{display:block;padding:1em 2em;text-decoration:none;color:inherit;font:inherit}
.noFilterData p{line-height:1.5em;font-size:1em}
.residence_section .header_section .link_section.sort-by #price-tabs{list-style:none}
.filter_datepicker .filter_datepicker #datepicker .ui-datepicker-today{border:0;border-radius:0}
@media(min-width:768px){.residents-list-view .sort-by{width:250px;position:absolute;right:145px;padding-right:0}
#price-options.filter-slide{width:125%;right:-145px;padding:3em 0 3em 0}
.sort-by .filter-slide li{text-align:center}
.filter-slide{margin-top:9px}
.filter_datepicker #datepicker .ui-datepicker-group{width:35%}
.residents-list-view #myBtnContainer{width:auto;position:absolute;right:0;top:7px;text-align:right;padding-right:0}
.residents-list-view .fiter-sortybywrap{border-bottom:1px solid #ccc;padding-bottom:8px}
.residents-list-view .views{margin-top:3em;min-height:35em}
.views-section{padding-right:0}
.price_range_section{border-right:2px solid #d3d3d3;border-left:2px solid #d3d3d3;margin-top:4em;padding:0;height:2.5em}
.filters_selected_section div{line-height:2em}
.flexcol>div{padding-left:0;padding-right:0}
.container_sideNav_wrapper .right-cont .residents-list-view .sort-by{right:100px}
.right-cont #price-options.filter-slide{right:-6.25em}
}
@media(max-width:767px){.residence_section .header_section .link_section span:nth-child(2){padding-right:.5em;padding-left:.1em}
.filter-slide{padding:1em}
.slidepanel .panel.panel-default,.slidepanel .panel-default>.panel-heading{background:0;border:0;box-shadow:none}
.slidepanel .panel-body{border:0 !important}
.slidepanel .panel-heading [aria-expanded="true"] .glyphicon-menu-down:before{content:"\e260";position:relative;top:2px}
.residence_section .header_section.fiter-sortybywrap #accordion .panel-heading.active .panel-title a{color:#000}
.residence_section .header_section.fiter-sortybywrap a.open{color:#000}
.slidepanel #accordion .panel-body li a,.slidepanel #accordion .panel-body{font-size:.9em;font-family:"URWGeometricMedium",sans-serif}
.slidepanel .panel-heading{padding:10px 15px 3px}
.slidepanel.filter-slide .panel-body li{padding:.6em 0;display:block}
.residence_section .header_section.fiter-sortybywrap .link_section .filter-slide a{font-size:.9em;text-transform:uppercase}
.slidepanel #accordion .panel-body{padding:0}
.slidepanel #accordion .panel-body ul{padding:0 30px 0}
.sort-by .slidepanel{right:0;top:37px}
.filter .slidepanel{top:37px}
.residence_section .header_section .link_section.sort-by #price-tabs{text-align:left}
.residents-list-view.residence_section{padding:1em 1.5em 1.5em 1.5em}
.residents-list-view.residence_section .header_section .count_section{//text-align:center}
.residents-list-view.residence_section .header_section .link_section.filter,.sort-by{border-bottom:1px solid #ccc;padding-bottom:7px;padding-right:0}
.residents-list-view.residence_section #myBtnContainer{text-align:center;margin-top:.7em}
.residents-list-view.residence_section .building_section{padding-top:2em}
.residents-list-view .floorplan-details{padding:1em .5em}
.gridView_threeCol .building_card.specialunit img{height:auto;width:100%}
.gridView_threeCol .building_card.flexcol img{height:6.25em}
.gridView_threeCol .building_card{padding:0 5px;min-height:10em}
.residents-list-view .floorplan-details h4{font-size:.8em;line-height:2em;max-height:unset;overflow:hidden}
.residents-list-view .floorplan-details .floor_plan_font{margin:0;margin:0 .3em}
.residents-list-view .floorplan-details .floor_det{margin:.5em 0 .3em 0}
.residents-list-view .floorplan-details p{line-height:.8em}
.residents-list-view .floorplan-details p,.residents-list-view .floorplan-details span{font-size:.8em}
.residents-list-view .floorplan-details .available-now{font-size:.7em}
.residence_section .building_section .floor_plan_section{padding:0 .5em}
.residents-list-view .floor-available{margin-bottom:1.5em}
.residents-list-view .loadmore{margin:1.5em 0}
.fiter-sortybywrap{margin-bottom:1.5em !important}
.filters_selected_section{margin-left:1em;display:block;padding-bottom:1.5em;border-bottom:1.5px solid #d3d3d3}
.filters_selected_section .clear_all{margin-left:0;display:block}
.filters_selected_section div.filter_pill{margin-top:1.3em;margin-right:1em}
.residence_section .header_section .link_section .filters_selected_section span.pill_cross{padding-left:0}
.panel-group-margin{margin-top:1em}
.floor-available img{height:auto}
.filter_datepicker #datepicker table{height:16.5em}
}
@media(min-width :768px) and (max-width:1024px){.filter_datepicker #datepicker .ui-datepicker-group{width:47%}
.filter-slide{padding:3em 0 3em .5em}
.filter_datepicker #datepicker .ui-datepicker-group-first{margin-right:1em}
.filter_datepicker #datepicker .ui-datepicker-month,.filter_datepicker #datepicker .ui-datepicker-year{font-size:.7em}
.fslide-left{margin-right:1em}
.residents-list-view .floorplan-details{padding:32px 12px}
.residence_section{padding:1em 1.8em 1.8em 1.8em;margin-top:-0.1px}
.residents-list-view .floorplan-details .available-now{margin-left:-1px}
}
@media .gridView_threeCol div.unit_view_residence .floorplan-details div a:hover,.gridView_threeCol div.unit_view_residence .floorplan-details div a:active,.gridView_threeCol div.unit_view_residence .floorplan-details div a:visited,.gridView_threeCol div.unit_view_residence .floorplan-details div a:focus{text-decoration:none}
.listView_singleCol div.unit_view_residence .unit_description_section .floorplan-details a,.listView_singleCol div.unit_view_residence .unit_description_section .floorplan-details a:visited{text-decoration:none}
@media(min-width:767px) and (max-width:899px){.specialunit{min-height:520px}
.floor-available img{width:100%;height:auto}
.gridView_threeCol.featuredView a.featured_grid .specialunit img{width:100% !important}
}
@media(min-width:900px) and (max-width:1024px){.specialunit{min-height:520px}
.floor-available img{width:100%;height:auto}
.gridView_threeCol.featuredView a.featured_grid .specialunit img{width:100% !important}
}
@media(min-width:768px){.container_sideNav_body .side-content{position:fixed;width:18%;padding:2em 2em 0 1.5em;display:flex;flex-direction:column}
.container_sideNav_body .side-content.scroll{position:absolute;top:auto !important;bottom:0}
.container_sideNav_body .sidenav{position:static;width:18%}
.container_sideNav_body .containerBody{width:82%}
.container_sideNav_body .sidenav .menuItem{margin:8em 0}
.container_sideNav_body .sidenav .bBtn a{padding:15px 10px;font-size:1em;border-radius:30px;width:auto;border:1px solid #f4ddd3;min-width:6em;text-align:center;font-family:"URWGeometricMedium",sans-serif;text-decoration:none;display:block;margin-bottom:1em;background:#f4ddd3;color:#2b7a4f}
.container_sideNav_body .sidenav ul li a{font-family:"URWGeometricMedium",sans-serif}
.container_sideNav_body .sidenav ul li{margin-top:30px}
.container_sideNav_body .sidenav .logo-sec{order:1}
.container_sideNav_body .sidenav .menuItem{order:2}
.container_sideNav_body .sidenav .bBtn{order:3}
.container_sideNav_body .sidenav.logo-center .logo-sec{order:2;margin-bottom:8em}
.container_sideNav_body .sidenav.logo-center .menuItem{order:1;margin-top:0}
.container_sideNav_body .sidenav.logo-bottom .logo-sec{order:3;margin-bottom:8em}
.container_sideNav_body .sidenav.logo-bottom .menuItem{order:2}
.container_sideNav_body .sidenav.logo-bottom .bBtn{order:1;padding-bottom:0}
.container_sideNav_body .sidenav .bBtn a:hover{background:#e8b8a4}
.container_sideNav_body .sidenav .menuItem ul li:first-child{margin-top:0}
.container_sideNav_body .sidenav .menuItem ul li a:hover,.container_sideNav_body .sidenav .menuItem ul li a.active{color:#2b7a4f}
.container_sideNav_body .cd-header {    z-index: 999}
}
@media only screen and (max-width:992px) and (min-width:768px){.container_sideNav_body .side-content{padding:2em .5em 0 .5em}
}
.gridView_threeCol.featuredView a.featured_grid .specialunit{width:100%}
.gridView_threeCol.featuredView a.regular_unit.clear_flag{clear:both}
.gridView_threeCol.featuredView a.featured_grid .specialunit img{width:100%}
.gridView_threeCol .building_card.flexcol img{width:100%;height:auto;padding-top:0;display:block;margin-right:auto;margin-left:auto}
@media(min-width:768px) and (max-width:800px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
@media(min-width:801px) and (max-width:900px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
@media(min-width:901px) and (max-width:950px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
@media(min-width:951px) and (max-width:1024px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
@media(min-width:1025px) and (max-width:1180px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
@media(min-width:1181px) and (max-width:1280px){.gridView_threeCol .building_card.flexcol img{width:100%}
}
.gridView_threeCol a.unit_view_residence:hover,.gridView_threeCol a.unit_view_residence:focus{text-decoration:none}
.gridView_threeCol a.unit_view_residence.align-right{float:right}
@media(min-width:768px){.featuredView .featured_grid .floor-available{width:100%}
.gridView_threeCol a.unit_view_residence .gridView_threeCol.featuredView .regular_unit .building_card.flexcol{width:100%}
.residents-list-view .gridView_threeCol.featuredView a.regular_unit.bottom_r .floor-available{margin-bottom:1em}
.prelease-save{right:0}
.gridView_threeCol a.unit_view_residence{padding:0}
.unit_view_residence.align-right{float:right !important}
.residents-list-view .gridView_threeCol.featuredView a.regular_unit.bottom_r .floor-available .prelease-save{bottom:0}
}
@media(min-width:768px) and (max-width:1024px){.gridView_threeCol .building_card{padding-left:5px;padding-right:5px}
.prelease-save{right:0}
.featured_grid .prelease-save{width:auto}
}
@media(min-width:1024px){.right-cont .gridView_threeCol.featuredView a.featured_grid .specialunit img{margin-bottom:8.75em}
}
.gridView_threeCol a.unit_view_residence .floor-available,.gridView_threeCol div.unit_view_residence .floor-available,.listView_singleCol a.unit_view_residence .building_card{position:relative}
.gridView_threeCol a.unit_view_residence .floor-available:after,.listView_singleCol a.unit_view_residence .building_card:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:all .5s ease 0}
.gridView_threeCol div.unit_view_residence .floor-available a img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#ccc;opacity:0;transition:all .5s ease 0}
.gridView_threeCol a.unit_view_residence .floor-available:hover.floor-available:after,.gridView_threeCol div.unit_view_residence .floor-available:hover.floor-available:after,.listView_singleCol a.unit_view_residence:hover .building_card:after{opacity:.3}
.gridView_threeCol div.unit_view_residence{padding:0}
.listView_singleCol .building_card{border:1.5px solid #ccc;height:auto;margin:0 0 2em 1em;padding:0;width:98%}
.residents-list-view .listView_singleCol .floorplan-details .floor_det{margin:.5em 0 .2em 0}
.listView_singleCol .rightSection,.listView_singleCol .leftSection{height:100%;padding:0}
.listView_singleCol .leftSection .imgSection{height:100%;padding:0 2em 0 0}
.listView_singleCol .leftSection .imgSection img{background-color:#ccc;width:100%;height:auto}
.listView_singleCol a:hover .building_card,a.unit_view_residence .building_card .floor-available:hover .floorplan-details,div.unit_view_residence .building_card .floor-available:hover .floorplan-details,.listView_singleCol div.building_card:hover{background:#ccc;text-decoration:none}
.listView_singleCol .rightSection{min-height:7em;border-left:1px solid #ccc}
.listView_singleCol .rightSection ul{padding:0 3.3em;height:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.listView_singleCol .rightSection ul li{list-style:none;padding-bottom:.5em;list-style-position:outside;line-height:20px;padding-left:0;padding-right:1.1em;color:#000;font-family:"URWGeometricregular",sans-serif}
.listView_singleCol .prelease-save{min-width:225px;background:#fff;color:#2b7a4f;text-align:center;line-height:46px;font-family:"URWGeometricMedium",sans-serif;letter-spacing:.1em;position:absolute;right:0;font-size:1em;bottom:0;padding-left:15px;padding-right:15px}
.residents-list-view .listView_singleCol .floorplan-details h4,.residents-list-view .listView_singleCol .floorplan-details .available-now{margin-left:.3em}
@media(min-width :768px){.residents-list-view .listView_singleCol .leftSection .floorplan-details{padding:0 2em}
.right-cont .residents-list-view .listView_singleCol .floorplan-details h4{font-size:.85em}
.right-cont .listView_singleCol .rightSection ul li{font-size:.85em}
}
@media(min-width :768px) and (max-width:1023px){.listView_singleCol .building_card{height:auto}
.listView_singleCol .leftSection .imgSection{padding:0}
.listView_singleCol .leftSection .floorplan-details{padding:0 1em}
.residents-list-view .listView_singleCol .floorplan-details .floor_det{margin:.75em 0}
.listView_singleCol .rightSection{margin:0}
.listView_singleCol .rightSection ul{padding:0 3em}
.listView_singleCol .rightSection ul li{font-size:.9em}
.listView_singleCol .prelease-save{min-width:25%;font-size:.85em;line-height:45px;text-align:center;padding-left:10px;padding-right:10px}
.residents-list-view .listView_singleCol .leftSection .floorplan-details{padding:0 2em}
.listView_singleCol .rightSection ul{margin-top:0}
.listView_singleCol .rightSection{min-height:12em}
.listView_singleCol .unit_description_section{margin:2.5em 0}
}
@media(min-width :1023px){.listView_singleCol .unit_description_section{position:absolute;left:25%;top:50%;transform:translateY(-50%)}
}
@media(max-width :767px){.listView_singleCol .building_card{height:calc(100vw * (31.25/100));width:90%}
.listView_singleCol .leftSection .imgSection{padding:0 1em 0 0}
.residents-list-view .listView_singleCol .floorplan-details .floor_det{margin:.5em 0}
.listView_singleCol .leftSection .floorplan-details{padding:.65em}
.listView_singleCol .prelease-save{width:47%;font-size:.7em;line-height:25px}
}
@media(min-width :1024px){.listView_singleCol .building_card{min-height:10em}
}
.listView_singleCol .rightSection ul.custom-list li::before{content:"»";padding-right:5px}
.listView_singleCol .rightSection ul.upper-alpha li{list-style-type:upper-alpha}
.listView_singleCol .rightSection ul.lower-alpha li{list-style-type:lower-alpha}
.listView_singleCol .rightSection ul.lower-roman li{list-style-type:lower-roman}
.listView_singleCol .rightSection ul.upper-roman li{list-style-type:upper-roman}
.listView_singleCol .rightSection ul.required-list-brackets li:before{content:"(" counter(section,decimal) ") " !important}
.listView_singleCol .rightSection ul.required-list-brackets li{counter-increment:section}
.listView_singleCol .rightSection ul.disc-list li{list-style-type:disc}
.listView_singleCol .rightSection ul.circle-list li{list-style-type:circle}
.listView_singleCol .rightSection ul.square-list li{list-style-type:square}
.listView_singleCol .rightSection ul.decimal-list li{list-style-type:decimal}
@media(max-width :767px){.building_section{margin-right:-1.5em;margin-left:-1.5em}
.residence_section .header_section .link_section{text-align:center}
}
@media(min-width :1024px){.right-cont .residence_section{padding-bottom:0}
}