/* https://vdbg.com/wp-content/plugins/u-design-core/inc/cpt/post_types/member/assets/single-member.min.css */
.member-profile{text-align:center}.member-contact{margin-bottom:3.3rem}.member-single .post-title.page-title{font-size:3.2rem;margin-bottom:.8rem}.member-single .post-cats{font-size:1.6rem;margin-bottom:3.2rem}.member-single .post-cats>a{color:var(--alpha-grey-color)}.member-single .post-cats>a:hover{color:var(--alpha-primary-color)}.alpha-dark .member-single .post-cats>a{color:var(--alpha-primary-color)}.alpha-dark .member-single .post-cats>a:hover{color:var(--alpha-primary-color-hover)}.member-single .post-media{margin:0 auto 2.7rem}.member-single .social-icon{width:3em;height:3em;font-size:1.4rem}.member-single .social-icons{margin:-.5rem -.5rem 2.3rem;justify-content:center}.member-single .member-contact{padding:4rem;border:1px solid var(--alpha-change-border-color)}.member-single .member-contact h4{margin-bottom:.5rem}.member-single .member-contact h4+p{margin-bottom:0}.member-single .member-contact label{font-size:1.2rem;display:block;margin-top:2.3rem}.member-single .member-contact a{display:block;overflow-wrap:break-word;line-height:1.2}.member-single .member-contact p+label{margin-top:1.8rem}.member-single .member-contact .telephone{font-size:1.8rem;font-weight:600;color:var(--alpha-change-color-dark-1)}.member-single .member-contact .telephone:hover{color:var(--alpha-primary-color)}@media (max-width:991px){.member-single .member-contact{padding:4rem 2rem}}@media (max-width:767px){.member-single .post-title.page-title{margin-top:3rem}}.single-udesign_member .related-posts{border-top:0}.single-udesign_member .related-posts .title{margin-top:6.6rem}.btn.btn-appointment{text-transform:none;max-width:100%}.mini-basket-box.offcanvas-type .btn.btn-appointment{line-height:1}@media (max-width:991px){.btn.btn-appointment{padding:1.8rem 2.5rem}}.offcanvas-type .offcanvas-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--alpha-change-border-color);padding-bottom:1.4rem;margin-bottom:2rem}.offcanvas-type .offcanvas-header h4{margin-bottom:0;font-size:1.6rem;text-transform:uppercase}.booking-form .form-control{margin-bottom:1rem}.booking-form p.alert{padding:.7rem 1.7rem}.form-control-wrap{position:relative}.form-control-wrap .datepicker-dropdown{position:absolute;background:var(--alpha-change-color-light-1);border:1px solid var(--alpha-change-border-color)}.form-control-wrap .datepicker td,.form-control-wrap .datepicker th{color:var(--alpha-change-color-dark-1)}.form-control-wrap .datepicker.datepicker-dropdown.dropdown-menu .active{background:var(--alpha-primary-color)!important}.form-control-wrap .datepicker.datepicker-dropdown.dropdown-menu .active:hover{background:var(--alpha-primary-color-hover)}.form-control-wrap .bootstrap-timepicker-widget.dropdown-menu{position:absolute;z-index:2;background:var(--alpha-change-color-light-1);border:1px solid var(--alpha-change-border-color);top:100%!important;left:0!important}.form-control-wrap .bootstrap-timepicker-widget td input{width:4rem;padding:0}.form-control-wrap td,.form-control-wrap th{border-bottom:0}.alpha-rounded-skin .member-profile .member-contact,.alpha-rounded-skin .member-profile .post-media{border-radius:var(--alpha-corner-lg)}.alpha-rounded-skin .booking-form-submit .btn,.alpha-rounded-skin .btn-appointment{border-radius:var(--alpha-corner-sm)}@media (min-width:575px) and (max-width:767px){.member-profile{display:flex}.member-profile .col{max-width:50%;flex:0 0 50%}.member-profile .col:first-child{padding-right:1.5rem}.member-profile .col:last-child{padding-left:1.5rem}}@media (max-width:767px){.member-profile .col:last-child{display:flex;flex-flow:column}.member-profile .col:last-child .member-contact{order:-1}.member-profile .member-contact{margin-bottom:2.3rem}.member-profile .social-icons{margin-bottom:1.3rem}}@media (max-width:1199px){.member-single .post-cats{margin-bottom:2rem}}@media (min-width:768px){.member-single .member-profile{padding-right:20px}}@media (min-width:992px){.member-single .member-profile{padding-right:30px}}@media (min-width:1200px){.member-single .member-profile{padding-right:45px}}