#main-footer{background-color:}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#footer-bottom{background-color:#efefef}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.gform_wrapper div.validation_error{margin-bottom:0px!important;border-top:0px solid #790000!important;border-bottom:0px solid #790000!important;padding:0px 0 0px 0!important;position:relative!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0px!important;border-top:0px solid #c89797!important;border-bottom:0px solid #c89797!important;padding-bottom:0px!important;padding-top:0px!important;box-sizing:border-box!important}.gform_wrapper div.validation_error{width:auto!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0!important;position:absolute!important}.validation_error{margin-bottom:30px!important;display:block!important;position:relative!important}.gform_wrapper .gfield_description{width:auto!important}div#galleryloadMore{text-align:right;background:transparent;color:#223c57!important;padding:0;border:0px solid #223c57;border-radius:2px;margin-bottom:0px!important;width:fit-content;cursor:pointer;margin:auto;font-size:18px;float:right;font-weight:600}.apartmentGallery li img{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.apartmentGallery .galleryOverlay{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}div#galleryloadMore:after{content:"\f101";padding-left:8px;font-weight:400;color:#223c57;font-family:FontAwesome;background-image:none}.apartmentGallery li:hover img{opacity:0.3}.apartmentGallery li:hover .galleryOverlay{opacity:1}section.apartmentGallery li{position:relative}.galleryOverlay .fa-search-plus:before{color:#223c57!important;font-size:30px!important}.apartmentGallery img:hover{opacity:0.5;cursor:zoom-in}a.aparment-title{min-height:45px}p.price-apartment{min-height:30px}#appartment-lists .recent-property_wrapper .recent-property{float:none!important;display:inline-block}.rentBanner{position:absolute;top:15px;left:15px;background-color:red;color:#fff;padding:5px;font-size:13px;border-radius:2px}.soldBanner{background-color:green}.rental-application-form li::before{display:none}.rental-application-form .gform_wrapper .gf_page_steps{margin:0 0 20px 0}body .rental-application-form .gform_wrapper img.ui-datepicker-trigger{width:27px!important;height:38px!important;display:inline-block;position:absolute;margin-left:-2%}.rental-application-form input.datepicker_with_icon{float:left;display:inline-block;position:relative}.rental-application-form input.button{text-align:center;background:#223c57;color:#fff!important;padding:0.375em 0.75em;border:1px solid #223c57;border-radius:2px!important;margin-bottom:0px!important;width:100%;font-size:20px!important;margin-bottom:10px;font-weight:600;cursor:pointer}.rental-application-form input.button:hover{background:transparent;color:#223c57!important}.rental-application-form .gform_wrapper .top_label li.gfield.gf_left_half:before{display:none!important}.rental-application-form select{border:1px solid #e4e4e4!important;border-radius:4px;box-shadow:0 0 0px #ccc!important;width:100%!important;padding:8px!important}.rental-application-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0!important;position:absolute!important;margin-top:-15px}.rental-application-form .gform_wrapper li.hidden_label input{margin-top:12px;margin-bottom:10px!important}.rental-application-form .instruction.validation_message{display:none}.rental-application-form .gform_body input{margin-bottom:16px!important}.rental-application-form .validation_error{display:none!important}.rental-application-form li.rental-top:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#e0e0e0}.rental-application-form li.rental-top{margin-bottom:3em;margin-top:3em}.rental-application-form p{margin-top:0;margin-bottom:1rem}.rental-application-form label{font-weight:700;color:#000;font-size:16px!important;line-height:1.7em;text-transform:capitalize}.rental-application-form h5{border-bottom:1px solid #e0e0e0;color:#2ea3f2;font-size:1.133333em;font-weight:600;text-transform:uppercase;margin-bottom:1em;padding-bottom:0.5em;margin-top:2em}.rental-application-form select{margin-top:12px!important;margin-bottom:10px!important}.rental-application-form .fa-plus-circle:before{content:"\f055";color:#409040;margin-right:8px}.rental-application-form .fa-minus-circle:before{color:#D84030;margin-right:8px}.rental-application-form .gform_wrapper .ginput_container_checkbox li.hidden_label input{margin:0!important;margin-bottom:0!important}.rental-application-form .gform_wrapper ul.gfield_radio li input[type=radio]{margin:0!important;margin-bottom:0!important}p.apart-address{min-height:80px}ul.appartment-category li a{color:#000;text-transform:capitalize;margin-bottom:8px;display:block}ul.appartment-category li:before{content:"\f192"!important;color:#0a74f9!important;padding-right:6px;font-weight:400;color:#223c57;font-family:FontAwesome;background-image:none;display:inline-block;float:left}form.search-appartment{text-align:center;margin-left:12px;margin-right:12px;border:0px solid #ccc;border-radius:8px;margin-bottom:11px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.3)!important;border-bottom:4px solid transparent;background:#223c57;padding-top:46px;padding-bottom:40px}.search-bttns button.search-clear:hover{background:transparent;color:#fff!important}.search-bttns button.search-clear{border:none;font-size:16px;position:relative;top:6px;color:red!important;width:auto}.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner{background:#ffffff96;padding-top:13px;padding-bottom:1px;border-radius:8px}form.search-appartment label{color:#fff;font-size:16px;display:block;text-align:left;margin-bottom:7px}form.search-appartment input{border:1px solid #e4e4e4!important;border-radius:4px;box-shadow:0 0 0px #ccc!important;padding:10px!important;width:100%;display:block;min-height:42px!important}.search-bttns{margin-top:32px!important;float:none;width:30%;margin:0 auto}.search-bttns button:hover{color:#223c57!important;background:white}.search-bttns button{font-size:20px;font-weight:600;cursor:pointer;text-align:center;background:#223c57;color:#fff!important;padding:0.375em 1.75em;border:1px solid #ffffff;border-radius:2px;margin-bottom:0px!important;width:81%}.search-feild{display:inline-grid;margin:0px 10px;width:17%}#appartment-lists .row.text-center{color:#223c57;font-weight:600;text-align:center;font-size:26px;background:#efefef;padding:4% 3%}@media only screen and (max-width:980px){.search-feild{width:-webkit-fill-available;width:-moz-available;width:fill-available}.search-bttns{float:none;width:100%}}@media (min-width:1024px){section.apartmentGallery img{left:0!important;width:100%!important;object-fit:cover}}form.search-appartment select{border:1px solid #e4e4e4!important;border-radius:4px;box-shadow:0 0 0px #ccc!important;padding:10px!important;width:100%;display:block;min-height:42px!important}.bedbath p:after{display:none}.related-property_wrapper{clear:both}.related-property_wrapper .owl-item{border:0px solid #ccc;border-radius:4px;margin-bottom:25px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.3)!important;border-bottom:4px solid transparent}.related-property_wrapper .owl-item a.viewbutton{width:100%;text-align:center;background:#223c57;color:#fff!important;padding:0.375em 0.75em;border:1px solid #223c57;border-radius:2px;margin-bottom:0px!important;width:90%;bottom:0px;display:block;margin:0px auto}.leaseBanner{position:absolute;top:15px;left:15px;background-color:#f57405;color:#fff;padding:5px;font-size:13px;border-radius:2px}.recent-property_wrapper{float:left;width:100%}.related-property_wrapper.recent-property_wrapper .owl-stage-outer.owl-height{padding-bottom:60px;padding-left:10px;padding-right:0!important}property_wrapper .full-section a{min-height:70px}.recent-property_wrapper .full-section a.aparment-title{min-height:70px}.bannerStatus{position:absolute;top:15px;left:15px;color:#fff;padding:5px;font-size:13px;border-radius:2px}article.apartment .infoBox{display:flex}input#gform_submit_button_5{text-align:center;background:#223c57;color:#fff!important;padding:0.375em 0.75em;border:1px solid #223c57;border-radius:2px;margin-bottom:0px!important;width:100%;font-size:20px;margin-bottom:10px;font-weight:600;cursor:pointer}input#gform_submit_button_5:hover{background:transparent;color:#223c57!important}.infoBox .bedbath p{width:auto!important;margin-right:2%}#chatra.chatra--side-bottom{bottom:51px!important}@media (max-width:767px){article.apartment .infoBox{display:block}.infoBox .bedbath p{width:30%!important}.bedbath p:after{padding-left:18px}.features ul,.aminities ul{display:inline-block}.features ul li{width:100%}.aminities ul li{width:100%}}.single-apartment form.search-appartment{margin-left:0;margin-right:0;border-radius:0}p.available_date{color:#f00;font-weight:600}.single-apartment ul.wpuf_customs{display:none}