/* ACCOUNT */
nav.woocommerce-MyAccount-navigation ul {
    padding: 0px;
    list-style: none;
    display: inline-block;
    width: 100%;
}
nav.woocommerce-MyAccount-navigation ul li {
    display: inline;
}

nav.woocommerce-MyAccount-navigation ul li a {
    padding: 7px 24px;
    text-decoration: none;
    color: #59665A;
    border: 1px solid #59665A;
    border-radius: 70px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.2s all ease-in-out
}
nav.woocommerce-MyAccount-navigation ul li.is-active a, nav.woocommerce-MyAccount-navigation ul li:hover a{
  color: #fff;
  background-color: #59665A;
  border: 1px solid #59665A;
}
.woocommerce-MyAccount-content {
    padding: 24px;
    background: #fff;
    border-radius: 24px;
    margin-bottom: 56px;
    margin-top: 16px;
    color: #59665A;
}
.woocommerce-MyAccount-content a {
    color: #59665A;
    font-weight: 700
}
.woocommerce-MyAccount-content input {
  border: 1px solid #59665a38;
  padding: 8px;
  font-size: 16px;
  color: #59665A;
  margin-top: 4px;
  display: inline-block;
  width: 100%;
}
fieldset {
    border-color: #59665a38;
    border-radius: 10px;
    padding: 16px;
    margin: 16px 0px;
}
form.woocommerce-EditAccountForm.edit-account button {
    background: #59665A;
    color: #fff;
    padding: 16px 24px;
    width: 40%;
}
.u-column1.col-1 {
    float: left;
    width: 50%;
    padding: 24px;
    background: #fff;
    border-radius: 8px;
    margin-right: 2%
}
.u-column2.col-2 {
    float: left;
    width: 48%;
    background: #fff;
    padding: 24px;
    border-radius: 8px;
}
.u-column1.col-1 h2, .u-column2.col-2 h2 {
    font-size: 24px;
    text-transform: uppercase;
    margin: 0px 0px 8px 0px;
}
form.woocommerce-form.woocommerce-form-login.login label,
form.woocommerce-form.woocommerce-form-register.register label,
p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first label {
    font-size: 14px;
    display: inline-block;
    width: 100%;
    line-height: 14px;
}
form.woocommerce-form.woocommerce-form-login.login input,
form.woocommerce-form.woocommerce-form-register.register input,
form.woocommerce-ResetPassword.lost_reset_password input {
    padding: 8px;
    width: 100%;
    background: transparent !important;
    border: 1px solid #59665A;
    font-size: 15px;
    border-radius: 4px;
}
input#rememberme {
    width: auto;
}
button.woocommerce-button.button.woocommerce-form-login__submit,
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
form.woocommerce-ResetPassword.lost_reset_password button {
    background: #59665A;
    color: #fff;
    border: none;
    padding: 10px 15px;
    margin-top: 8px;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 16px;
    width: 100%;
    cursor: pointer;
}
form.woocommerce-form.woocommerce-form-register.register p {
    font-size: 13px;
}
p.woocommerce-LostPassword.lost_password {
    margin: 0px;
    font-size: 14px;
}
p.woocommerce-LostPassword.lost_password a {
    color: #59665A;
    font-weight: 700
}
.woocommerce form .form-row {
    padding: 0px !important;
    margin: 0 0 5px !important;
}
form.woocommerce-form.woocommerce-form-register.register a{
  color: #59665A;
  font-weight: 700
}
.contAccount {
    margin-bottom: 50px;
    display: inline-block;
    width: 100%;
}
form.woocommerce-ResetPassword.lost_reset_password {
    padding: 24px;
    background: #fff;
    margin-bottom: 50px;
    border-radius: 8px;
}
/* END ACCOUNT */



/* SMARTPHONE */
@media only screen and (min-width: 320px) and (max-width: 767px) {
nav.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    margin-bottom: 9px;
}
.woocommerce-MyAccount-content .button {
    background: #59665A !important;
    color: #fff !important;
    width: 100%;
    text-align: center;
}
}
