section.bg_default{background:#fff}section .layout-content>.button{display:block;width:12em;padding:15px;text-decoration:none;margin:20px auto;text-align:center;max-width:100%}.single-ali_team .broker-info .broker{--broker-item-image-width: 220px;--broker-item-image-height: 243px}.single-ali_team .broker-info .broker .broker-name,.single-ali_team .broker-info .broker .title,.single-ali_team .broker-info .broker .button{display:none}@media screen and (min-width: 641px){.single-ali_team .layout-row .broker-info{padding-left:40px}}@media screen and (max-width: 640px){.single-ali_team .layout-row .broker-info{padding:0 10px}}.single-ali_team .layout-row .broker-info .socials a{font-size:30px;margin:20px}.single-ali_team .layout-row .picture-info{text-align:right}@media screen and (max-width: 640px){.single-ali_team .layout-row .picture-info .picture img{max-height:unset;width:100%}}@media screen and (min-width: 640px){.single-ali_team .layout-row .picture-info .contact-list .layout-row{justify-content:flex-end}}.single-ali_team .layout-row .picture-info .contact-list .layout-row span{font-size:20px}.single-ali_team .layout-row .picture-info .socials a{font-size:20px;margin:8px}.single-ali_team .layout-row .picture-info .socials a.envelope{display:none}@media screen and (min-width: 640px){.single-ali_team .layout-row .picture-info .socials>div{justify-content:flex-end}}.single-ali_team .bio p{margin:20px 0}.single-ali_team .span40.broker-info .broker .contact,.single-ali_team .span40.broker-info .broker .contact-list,.single-ali_team .span40.broker-info .broker .minimum-data,.single-ali_team .span40.broker-info .broker .socials{width:100%;text-align:center}.single-ali_team .span40.broker-info .broker .broker-name,.single-ali_team .span40.broker-info .broker .title{display:none}body.post-type-archive-ali_team section .list .broker{float:left;overflow:hidden;width:calc(50% - 40px);margin:0 20px;text-align:center;padding:20px 10px}@media screen and (max-width: 850px)and (min-width: 641px){body.post-type-archive-ali_team section .list .broker{width:100%;margin:0px}}body.post-type-archive-ali_team section .list .broker .minimum-data{width:calc(50% - 10px);margin-right:10px;float:left}@media screen and (max-width: 640px){body.post-type-archive-ali_team section .list .broker{border-bottom:solid 1px #ccc}body.post-type-archive-ali_team section .list .broker .minimum-data{width:100%;margin:0;float:none}body.post-type-archive-ali_team section .list .broker:last-child{border-bottom:none}}body.post-type-archive-ali_team section .list .broker .heading span{text-align:center}body.post-type-archive-ali_team section .list .broker .heading .post-heading{display:none}body.post-type-archive-ali_team section .list .broker .title{margin:10px 0 20px;font-family:Dosis;font-size:15pt;color:#777;min-height:60px}@media screen and (max-width: 640px){body.post-type-archive-ali_team section .list .broker .title{min-height:0px}}body.post-type-archive-ali_team section .list .broker .image-container{position:relative;background:rgba(0,0,0,.25);width:145px;margin:0 auto;height:160px;border:solid 2px rgba(255,255,255,.25);overflow:hidden;display:flex;align-items:center;justify-content:center}body.post-type-archive-ali_team section .list .broker .image-container img{width:100%;height:auto}body.post-type-archive-ali_team section .list .broker .contact{overflow:hidden;text-align:left;position:relative;height:220px}body.post-type-archive-ali_team section .list .broker .contact .heading{margin-bottom:20px}body.post-type-archive-ali_team section .list .broker .contact .heading .post-heading{display:block;border-top:solid 1px #ccc}@media screen and (max-width: 640px){body.post-type-archive-ali_team section .list .broker .contact{height:auto}body.post-type-archive-ali_team section .list .broker .contact .heading{margin-bottom:10px}body.post-type-archive-ali_team section .list .broker .contact .heading .post-heading{display:none}}body.post-type-archive-ali_team section .list .broker .contact .fa{position:absolute;left:25px;top:2px;font-size:16px;color:#fff;text-align:center;width:25px;height:25px;line-height:25px;background:rgba(0,0,0,.25);border-radius:50%}body.post-type-archive-ali_team section .list .broker .contact .contact-list{height:150px;overflow:hidden;text-align:center}body.post-type-archive-ali_team section .list .broker .contact .contact-list .phones,body.post-type-archive-ali_team section .list .broker .contact .contact-list .faxes,body.post-type-archive-ali_team section .list .broker .contact .contact-list .email{position:relative;padding-left:60px;height:30px;line-height:28px;text-align:left;margin-bottom:10px}body.post-type-archive-ali_team section .list .broker .contact .contact-list .phones div,body.post-type-archive-ali_team section .list .broker .contact .contact-list .faxes div,body.post-type-archive-ali_team section .list .broker .contact .contact-list .email div{color:#656565}@media screen and (max-width: 640px){body.post-type-archive-ali_team section .list .broker .contact .contact-list .phones,body.post-type-archive-ali_team section .list .broker .contact .contact-list .faxes,body.post-type-archive-ali_team section .list .broker .contact .contact-list .email{height:auto;padding-left:100px;display:block}body.post-type-archive-ali_team section .list .broker .contact .contact-list .phones .fa,body.post-type-archive-ali_team section .list .broker .contact .contact-list .faxes .fa,body.post-type-archive-ali_team section .list .broker .contact .contact-list .email .fa{left:40px}}@media screen and (max-width: 640px){body.post-type-archive-ali_team section .list .broker .contact .contact-list{height:auto}}body.post-type-archive-ali_team section .list .broker .contact .socials{text-align:center;margin-top:10px;overflow:hidden}body.post-type-archive-ali_team section .list .broker .contact .socials a{overflow:hidden;display:inline-block;margin:5px}body.post-type-archive-ali_team section .list .broker .contact .socials a .fa{position:relative;left:0;top:0}body.post-type-archive-ali_team section.bg_alternate_light_trans .broker{background:rgba(0,0,0,.15);border-radius:5px}body.post-type-archive-ali_team section.other_members .list{display:flex;justify-content:center}body.post-type-archive-ali_team section.other_members .list .broker{width:calc(25% - 40px);margin:0 20px}body.post-type-archive-ali_team section.other_members .list .broker .minimum-data{width:100%;float:none}body.post-type-archive-ali_team section.other_members .list .broker .image-container{display:block;width:130px;height:140px}body.post-type-archive-ali_team section.other_members .list .broker .contact{display:none}.office{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0 2rem}@media screen and (max-width: 1000px){.office{grid-template-columns:1fr 1fr;place-items:center;text-align:center;gap:1rem}}@media screen and (max-width: 640px){.office{gap:1rem;grid-template-columns:1fr}}.office .heading{grid-column:1/-1}.office .image-container{width:250px}.office .image-container img{height:100%;width:100%}.office .office-data{color:#fff}.office .office-data .phones{line-height:28px;margin:10px 0 20px}.office .office-data .phones .fa{float:left;height:28px;line-height:28px;margin-right:10px}.office .firm-logo{max-width:250px}.office .firm-logo img{width:100%}@media screen and (max-width: 1000px){.office .firm-logo{grid-column:1/-1}}.listings-list .rooms-container{display:none}.listings-list .foot .align-left{display:none}.listings-list .foot .align-right{float:none;width:100%;text-align:center}