.woocommerce-account .woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li::marker {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #e3e3e3;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 7px 15px;
    text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    color: #e67868;
}

.baseauthor-registration-form input[type="submit"],
.woocommerce-MyAccount-content .button,
.acf-input .button {
    color: #ffffff !important;
    font-family: var(--e-global-typography-a7dd97e-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-a7dd97e-font-size) !important;
    font-weight: var(--e-global-typography-a7dd97e-font-weight) !important;
    line-height: var(--e-global-typography-a7dd97e-line-height) !important;
    letter-spacing: var(--e-global-typography-a7dd97e-letter-spacing) !important;
    word-spacing: var(--e-global-typography-a7dd97e-word-spacing) !important;
    background-color: #e67868 !important;
    border-color: #e67868 !important;
    padding: 12px 25px !important;
}
.baseauthor-registration-form input[type="submit"]:hover,
.woocommerce-MyAccount-content .button:hover {
    color: #fffbf8 !important;
    background-color: rgb(17 27 27 / 81%) !important;
    border-color: rgb(17 27 27 / 81%) !important;
}

.woocommerce-form .acf-field .acf-label label, .woocommerce-MyAccount-content .acf-field .acf-label label {
    display: block;
    font-weight: 500;
    margin: 0 0 3px;
    padding: 0;
    line-height: 1;
}
.woocommerce form .form-row label {
    line-height: 1;
}

.woocommerce form .form-row textarea {
    height: auto;
}

.elementor-kit-5 a:hover {
    color: #e67868;
}

.woocommerce-MyAccount-content fieldset {
    margin-bottom: 25px;
}

.woocommerce form .form-row {
    margin-bottom: 15px;
}

.authors-socials {
    list-style: none;
    padding: 0;
    margin: 0;
}
.authors-socials > li {
    display: inline-block;
    padding: 5px;
}
.authors-socials > li > a {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    text-align: center;
    border: 1px solid;
    line-height: 28px;
}

.acf-form-submit {
    margin-top: 25px;
}

.acf-input .button {
    padding: 5px 7px !important;
    font-size: 14px !important;
}

.fg-row {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
}
.fg-row > .fg-col {
    flex: auto;
    padding: 0 15px;
}
.fg-row > .fg-col label {
    display: block;
    font-weight: 500;
    margin: 0 0 7px;
    padding: 0;
}
.fg-row input, 
.fg-row select,
.fg-row textarea,
.acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date], .acf-field input[type=datetime], .acf-field input[type=datetime-local], .acf-field input[type=email], .acf-field input[type=month], .acf-field input[type=number], .acf-field input[type=search], .acf-field input[type=tel], .acf-field input[type=time], .acf-field input[type=url], .acf-field input[type=week], .acf-field textarea, .acf-field select,
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    display: block;
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: 0.75rem 1rem !important;
    line-height: 1.25em !important;
    font-size: 15px !important;
}

ul.acf-radio-list li, ul.acf-checkbox-list li {
    margin-bottom: 5px !important;
}
ul.acf-radio-list li label, ul.acf-checkbox-list li label {
    font-size: 16px;
}