/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#clubtc_email_form {
 display: flex;
 justify-content: center;

}

#clubtc_email_form input[type="submit"] {
 color: #ffffff;
 background-color: #B79B4C;

}

#clubtc_email_form input[type="submit"]:hover, #joinToClubForm input[type="submit"]:hover {
 background-color: #c6a752;
}


#joinToClubForm {
 display: flex;
 flex-direction: column;
 width: 100%;
 max-width: 700px;
}

#joinToClubForm label {
 margin-top: 20px;
}

#joinToClubForm .club-error-msg {
 color: red;
 font-size: 15px;
}

#joinToClubForm input[type="submit"] {
    margin-top: 24px;
    color: #ffffff;
    background-color: #B79B4C;
}

#joinToClubForm input::placeholder,
#clubtc_email_form input::placeholder {
   color: #b2b2b2;
}

#joinToClubForm input::-ms-input-placeholder,
#clubtc_email_form input::-ms-input-placeholder { 
   color: #b2b2b2;
}


/* MY ACCOUNT > MY POINTS */
.my-points-content { 
    padding: 20px; 
    background-color: #f9f9f9; 
    border-radius: 5px; 
    margin: 20px 0; 
}

.my-points-table { 
    width: 100%; 
    border-collapse: collapse; 
}

.my-points-table, .my-points-table th, .my-points-table td { 
    border: 1px solid #ddd; 
}

.my-points-table th, .my-points-table td { 
    text-align: left; 
    padding: 8px; 
}

.my-points-table tr:nth-child(even) { 
    background-color: #f2f2f2; 
}


/* PRODUCT PAGE */
.woocommerce .entry-summary .price {
    margin-bottom: 0px !important;
}

.woocommerce .entry-summary .producto-puntos {
    margin-bottom: 16px;
}

/*CART PAGE */
.puntos-acumulables-aviso {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* CHECKOUT PAGE */
#aplicar_descuento_field .optional {
    display: none;

    
}

#aplicar_descuento_field {
    padding: 6px;
    background: #ffffff;
    border: 1px solid #B79B4C;
}

#aplicar_descuento_field:hover {
    background: #eeeeee;
}
