.woocommerce table th, .woocommerce table td {
    padding: 25px;
}

a.yith-ywraq-item-remove {
    font-size: 25px;
    color: #e20015;
}

a.button.wc-backward {
    background-color: #fff;
    color: #000;
}

a.button.wc-backward:hover {
		text-decoration: underline;
  	font-weight: bold;
}

button.button.ywraq_clean_list {
    margin-left: 25px;
    color: #e20015;
    background-color: #f2f2f2;
}

button.button.ywraq_clean_list:hover {
    background-color: #e2e2e2;
}

.yith-ywraq-add-to-quote {
    font-size: 25px;
    color: #25D366;
    font-weight: 500;
}

a.add-request-quote-button.button {
    font-size: 20px;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    line-height: 40px;
}


/* FORM COR BG NÃO ENVIADA */
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    border-radius: 10px;
    background: #ffb900;
}

/* FORM COR BG ENVIADA */
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
		border-radius: 10px;
		background: #46b450;
}

/* FORM MENSAGEM */
.elementor-1286 .elementor-element.elementor-element-6b8e62b .wpcf7 div.wpcf7-response-output {
    font-family: "Exo 2", Sans-serif;
    text-align: center;
    color: white;
}

/* PÁGINA DE CONTATO - Cor dos alertas campos obrigatórios */
.elementor-21 .elementor-element.elementor-element-19ae38d .wpcf7 *:not(.wpcf7-form-control):not(option):not(a) {
    color: black;
}

/* Ocultar icono de reCaptcha v3 */
.grecaptcha-badge{
    visibility: collapse !important;  
}

/* Ocultar icono de reCaptcha v3 */
.grecaptcha-badge {
opacity:0 !important;
}

@media (min-width: 768px) {
#toTop {
    display: none !important;
		right: -120px;
}
}