.text-xl{font-size:30px}.text-lg{font-size:24px}.text-md{font-size:20px}.text-sm{font-size:14px}#ctmcontentcontainer #gallery.carousel.slide{height:530px!important}.fp-img{height:200px}.fp-card-title{height:60px}.font-weight-bold{font-weight:700!important}.text-muted{color:rgba(0,0,0,.55)!important}p{margin-bottom:15px}.p-none{padding:0}.mt-none{margin-top:0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mr-5{margin-right:5px}.mt-30{margin-top:30px}.pt-15{padding-top:15px}.fp-breadcrumb{background-color:#fff;padding:8px 0!important}.fp-breadcrumb .active{color:#333}.sficon-group-set .sficon{float:left;margin-right:20px;font-size:16px}.sficon-group-set .sficon i{margin-right:10px;font-size:20px}.cost-card{text-align:right!important;margin:20px 0}.fp-card3{padding:15px;border:1px solid #eee;text-align:center;margin-bottom:20px}.fp-card3 h3{overflow:hidden}.fp-cost-fieldset{position:relative;padding:0 15px 5px 15px;align-items:center!important;flex-direction:column!important;display:flex!important;border:1px solid #eee!important;margin-bottom:20px}.fp-card3 .fp-cost-fieldset .fp-cost-legend{min-width:5%;width:auto;border-radius:3px;padding:2px 25px;background-color:#fff;margin-top:-15px;font-size:14px;margin-bottom:0}.fp-card3 .fp-img{max-height:200px;text-align:center;min-height:160px}.fp-well{background-color:#f7f8f9;border:1px solid #eee;min-height:20px;margin-bottom:40px;border-radius:4px}.fc-phonenumber{border-bottom:1px solid #eee;font-size:18px;text-align:center;font-weight:400;margin-bottom:0;padding:30px 20px 20px;color:#333}.floorplan-section .span4:nth-child(3n+1){margin-left:0}.phone-text{font-size:20px;text-transform:none!important;margin-top:0!important}#propdetailcontainer h1:not(#fp-name):not(#prop-name){display:none}.amenities-list{column-count:2}.btn-wrapper{padding:15px 20px}.btn-wrapper .btn-fancy{background:0 0;box-shadow:none;font-size:18px;border:none;width:100%;text-decoration:none}.btn-wrapper .btn-fancy:hover{background:0 0;text-decoration:none}@media print{a[href]:after,a[href]:before{content:none!important}}input#AddressFrom{width:170px;height:25px;margin-bottom:0}.target{right:0}.office-hours-section h3{font-size:20px}#officeHourWrap{line-height:26px}.amenities-list li{line-height:30px}