.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.banner-image, .post-info, .post-other-meta, .author-info, .single-gallery-meta, .post-item__meta-date, .single-member-time, .single-member-bottom, .member-action,.haru-archive-order, .single-member-event,.single-member-more,.single-member-job, .post-meta-info,.gallery-item__date, .time-content{
    display: none!important;
}
.has-left-sidebar{
    width: 100%!important;
    float: none!important;
    padding-left: 0px!important;
}
.left-sidebar{
    display: none!important;
}
.single-related-member {
    position: relative;
    padding-top: 50px;
    margin-top: 50px;
}

.single-related-member::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 1px;
    background: #eee;
     left: 50%;
    transform: translateX(-50%);
    width: 75%;
}

.single-member-wrap.single-style-1 .family-item {
    align-items: flex-start;
}

.single-member-wrap.single-style-1 .family-item .family-label {
    padding-top: 13px;
}/* End custom CSS */