b, strong {
    font-weight: 500;
}

/* ---- ARREGLAR SLIDE HOME ---- */

.eaav-item-logoContainer {
    max-width: 180px !important;
}



/* ---- ARREGLAR SLIDE HOME ---- */


ul.columns-3{
padding-inline-start: 0px !important; 
}

/* ---- ACTUALIDAD ---- */

.elementor-widget-theme-post-content p {margin:25px auto;}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin: auto;
}

/* ---- AJAX BOTON ADD ---- */

.woocommerce a.added_to_cart {
    padding: .5em;
    display: inline-block;
}



/* ---- CARRITO ---- */

table.cart {border:none;}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th, table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: #fff;
}



.woocommerce table.shop_table {
    border-top: 1px solid #ccc;
		border-bottom: 2px solid #333;
    margin: 0 -1px 24px 0;
    border-radius: 3px;
		background-color: #eee;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: #f5f5f5;
}


.cart-subtotal th, .woocommerce-shipping-totals th, .order-total th {background-color: #eee !important;}



.woocommerce a.button, .woocommerce button.button {
    font-size: 100%;
    font-weight: 500;
    border-radius: 3px;
    color: #515151;
    background-color: #ebe9eb;

}





/* ---- CHECKOUT ---- */

/* ---- Dos columnas ---- */
@media (min-width: 768px) {
#customer_details, #order_review_heading, #order_review {   width: 48%;}
#customer_details { float: left;  }
#order_review_heading, #order_review {float: right;}
#order_review_heading { clear: none;  padding-top: 0;}
#customer_details .col-1, #customer_details .col-2 { width: 100%;float: none;}
}



/* ---- Ocultar pais  ---- */
#billing_country_field, #shipping_country_field {display:none;}



.woocommerce-additional-fields {margin-top: 30px;}

/* ---- Botones  ---- */

.woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #008848;
    color: #fff;
}

.woocommerce button.button.alt:hover, .woocommerce input.button.alt {
    background-color: #e8c15e;
    color: #fff;
}


/* ---- Modos de pago  ---- */

.woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #eee;
	} 


.woocommerce-checkout #payment div.payment_box .form-row {
     margin: 0 0 10px;
}
#wc-stripe-cc-form div.form-row {
     padding: 0 !important;
}
#wc-stripe-cc-form div.form-row label{
     font-weight: 500 !important;
}


#add_payment_method #payment ul.payment_methods li img.stripe-icon, .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
    max-width: 40px;
    padding: 5px ;
    margin: 0;
}


.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    border: 1px solid #ccc;
    margin: 5px 0;
    padding: 10px;
    background-color: #fff;
    outline: 0;
}

/* ---- Pedido recibido  ---- */
.woocommerce-notice {font-size: 60px; font-family: "program-narrow", Sans-serif; font-weight:400; line-height:1em;}


