.et_post_meta_wrapper img{float:right;width:300px;margin:30px}#left-area .post-meta{display:none}.single-team-area{text-align:center}.isotope-free .single-team-area .tlp-content a{color:#476f95}.isotope-free .single-team-area .social-icons a{background:#476f95}.rt-team-container .tlp-content{background:white;padding:10px 0}.rt-team-container .contact-info{font-size:15px}.isotope-item{padding:0 12px}.rt-team-container .round-img img{filter:grayscale(100%)}#page-container{background:white}.rt-team-container .button-group{margin-bottom:20px}.rt-team-container .button-group button{font-size:20px;border-radius:25px;padding:20px;background:#fff!important;color:#476F95;border:2px solid #476f95}.rt-team-container .button-group button:hover{color:#fff!important;background:#476F95!important}.rt-team-container .button-group .selected{background:#476f95!important;color:#fff}.tlp-short-bio{margin-bottom:20px;font-weight:bold}.mpa-cart .cell.cell-employee{display:none}.mpa-service-form{font-family:'Alegreya',Georgia,"Times New Roman",serif;color:#476F95!important}.mpa-service-form .mpa-shortcode-title{font-size:51px}.mpa-checkout-section .mpa-shortcode-title{font-size:24px;color:#476F95!important;font-weight:bold}.mpa-service-form select{padding:5px}.mpa-actions button{background-color:#476f95;color:#FFFFFF;border-radius:20px;padding:10px 20px;font-size:18px}.mpa-time-period-selected{border:3px solid #000}span.team-name{word-spacing:30000px}.bw:rounded-t-sm{display:none}.calendar-filters{margin-bottom:20px;display:flex;gap:20px}#calendar{background:#fff;padding:20px;border-radius:10px}.appointment-badge{display:inline-block;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:600;background:rgba(255,255,255,0.25);color:#fff;border-radius:20px;letter-spacing:0.5px}.appointment-badge{display:inline-block;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:600;background:rgba(255,255,255,0.25);color:#fff;border-radius:20px;letter-spacing:0.5px}.appointment-modal{position:fixed;inset:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:9999}.appointment-modal-content{background:#fff;padding:30px;max-width:420px;border-radius:12px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,0.15)}.fc-event{padding:4px!important}.fc .fc-timegrid-event{border-color:inherit!important;border-left-color:inherit!important}.fc .fc-timegrid-event>div{background-color:inherit!important}.appointment-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:none}.appointment-popup-content{background:#fff;padding:20px;border-radius:6px;width:250px;max-width:80%;margin:15% auto;text-align:center;position:relative}.appointment-popup-content .close{position:absolute;top:5px;right:10px;font-size:18px;cursor:pointer}#calendar{width:100%!important;max-width:100%!important;margin:0 auto!important}.fc{padding-left:0!important;padding-right:0!important}.fc-timegrid-slot{min-height:30px!important}.fc-timegrid-slot>.fc-scrollgrid-sync-inner{height:15px!important}.fc-timegrid-event .fc-event-main{padding:2px 4px;font-size:12px;line-height:1.2em}.fc-timegrid-slot-label-cushion{font-size:12px!important}@media (max-width:768px){.fc-timegrid-col{min-width:120px!important}.fc-event-title{font-size:12px!important}.fc-timegrid-slot{height:12px!important}.fc-timegrid-event .fc-event-main{padding:1px 3px;font-size:12px}.calendar-filters{flex-direction:column;gap:10px}.calendar-filters .filter-group{width:100%}}#calendar{height:850px;max-height:100%}@media (max-width:768px){#calendar{height:850px}}.fc-timegrid-event .fc-event-main{padding:2px 4px;font-size:12px;line-height:1.2em}.fc-timegrid-slot-label-cushion,.fc-col-header-cell-cushion{font-size:12px!important;padding:0!important}@media (max-width:768px){.fc-toolbar .fc-button{font-size:12px!important;padding:2px 6px!important;min-width:30px!important;height:28px!important}.fc-toolbar .fc-button-group{margin-right:2px!important}.fc .fc-toolbar-title{font-size:1em}}.appointment-button{display:inline-block;margin-top:15px;padding:8px 14px;background:#333;color:#fff;text-decoration:none;border-radius:4px;font-size:14px}.appointment-button:hover{background:#555}