.elementor-53778 .elementor-element.elementor-element-8b25602{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-53778 .elementor-element.elementor-element-1b661af{width:100%;max-width:100%;}.elementor-53778 .elementor-element.elementor-element-1aaf93c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53778 .elementor-element.elementor-element-77cf980{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.9rem) 0rem;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d64f6ba );}.elementor-53778 .elementor-element.elementor-element-e030348{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.9rem) 0rem;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d64f6ba );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53778 .elementor-element.elementor-element-7c0cfb5 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-d64f6ba );color:var( --e-global-color-d64f6ba );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d64f6ba );border-radius:4px 4px 4px 4px;padding:13px 25px 13px 25px;}.elementor-53778 .elementor-element.elementor-element-7c0cfb5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-53778 .elementor-element.elementor-element-7c0cfb5 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:767px){.elementor-53778 .elementor-element.elementor-element-8b25602{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-53778 .elementor-element.elementor-element-1aaf93c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}}@media(min-width:768px){.elementor-53778 .elementor-element.elementor-element-8b25602{--content-width:1240px;}.elementor-53778 .elementor-element.elementor-element-1aaf93c{--width:60%;}}/* Start custom CSS */.um-header.no-cover .um-profile-photo {
    margin: 0px !important;
    float: left !important;
}
.um-field-label {
    font-size: 18px !important;
    border: none !important;
    padding: 0 !important;
}


label {
    font-size: 18px !important;
    font-weight: 900 !important;
    color: #546465;
    font-family: 'Nunito Sans' !important;
}
.um-53938.um .um-profile-body {
    max-width: 100% !important;
}
.um-row._um_row_1 {
    display: none;
}
.um-header.no-cover {
    border: none;
}
div#therapyheading-53938 {
    font-size: 24px;
    font-weight: 400;
    font-family: 'Nunito Sans';
}
span.b {
    display: none !important;
}
.um-meta span {
    margin: 0px 12px 0px 0px !important;
}
.um-meta span a {
    background-color: #FFB200;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #1E1A17;
    color: #1E1A17;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 25px 14px 25px;
}
.um-meta {
    text-align: left;
}
.um-meta span:first-child {

    float: left;
    margin-bottom: 18px !important;
}


div#um_field_53938_therapyheading {
    padding: 0 !important;
}
.um-clear {
    display: none;
}
.um-profile-body.main.main-default {
    max-width: 100%;
    margin: 0 !important;
    font-family: 'Nunito Sans' !important;
}
.um-col-122 {
    width: 66.66% !important;
    padding: 50px;
    background: #ffff;
}
.um-col-121 {
    width: 33.33% !important;
}
.um-row._um_row_2 {
    display: flex;
    padding: 0 !important;
    flex-direction: row;
    align-items: flex-start;
    column-gap: 100px;
    background: transparent !important;
}
.um.um-profile.um-viewing.um-53938.um-role-um_therapist {
    margin: 0 !important;
    max-width: 100% !important;
}
.um-profile-meta {
    width: calc(100% - 250px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.um-meta span{
    font-family: 'Nunito Sans';
    color: #546465;
    text-transform: none;
    font-size: 18px !important;
    font-weight: 400;
}
.um-header.no-cover {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.um-profile.um .um-name a {
    font-size: 36px !important;
    font-weight: 900;
    color: #546465;
    font-family: 'Nunito Sans';
}
span.um-user-tag {
    padding: 8px 12px;
    background: transparent;
    border-color: #ffb200;
    font-family: 'Nunito Sans';
    font-weight: 700;
    font-size: 14px;
}
img.gravatar.avatar.avatar-200.um-avatar.um-avatar-uploaded {
    width: 200px !important;
    height: 200px !important;
}
i.fab {
    color: #8D6D55;
}
a.um-tip-n {
    background: transparent !important;
    padding: 0 !important;
    width: auto !important;
    
    font-size: 28px;
}
.um-profile-connect.um-member-connect {
    text-align: left;
}

.um-profile-connect.um-member-connect {
    display: flex;
    column-gap: 8px;
}

.um-meta span:last-child a {
    background-color: #ffb20000;
    fill: #1E1A17;
    color: #1E1A17;
    border-radius: 4px 4px 4px 4px;
    padding: 13px 25px 13px 25px;
    border: 1px solid #1E1A17 !important;
}/* End custom CSS */