/**
 * Theme Name:     Astra Child
 * Author:         Brainstorm Force
 * Template:       astra
 * Text Domain:	   astra-child
 * Description:    Astra is fast, fully customizable
 */

h1.woocommerce-products-header__title.page-title {
	display:none !important;
}

.ast-woocommerce-container {
	  margin-top: 30px;
}

span.woocommerce-Price-amount.amount {
    padding-right: 0.4em !important;
}

span.woocommerce-Price-currencySymbol {
	font-size: smaller !important;	
}

.tier-pricing-summary-table__total,
.woocommerce-js div.product .product_title {
    color: #7C3F9F;
    font-weight: 600;
}

.entry-title {
    font-size: 2.6rem;
}

#content .woocommerce {
	margin-top: 30px;
}

.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    background-color: #d4155e;
}

.snippet-dto-porcentaje {
	color: #d4155e;
}

.snippet-dto-ahorro, .snippet-dto-precio, .snippet-dto-porcentaje {
	font-size: smaller;
	font-weight: 500;
}

.tiered-pricing-option {
    border: 1px solid #000;
}

.tiered-pricing-option, .tiered-pricing-option-checkbox {
    border: 1px solid #888 !important;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding: 20px 20px;
	width: 100%;
}

span.woocommerce-Price-amount.amount {
    color: #000000;
    font-size: 1.2em;
    font-weight: bolder;	
}

/* opciones de ofertas */
#irrhdusimvuhxcvu .tiered-pricing-option {
    color: #000000 !important;
}

/* Color borders campos formulario */
.elementor-1440 .elementor-element.elementor-element-1283e07e #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper input[type="text"].wfacp-form-control {
	border-color: #999 !important;
}

.elementor-1440 .elementor-element.elementor-element-1283e07e #wfacp-e-form .wfacp_main_form.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {
	border-color: #999 !important;
}

.elementor-1440 .elementor-element.elementor-element-1283e07e #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-input-wrapper .wfacp-form-control {
    border-color: #999 !important;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar section.button a.action-button, .wc-sticky-product-bar-displayed .wc-sticky-product-bar section.button button {
    padding-top: 16px;
    padding-bottom: 16px;
    background: linear-gradient(to bottom,#8e43f0,#8e43f0);
    color: #fff;
    border: none;
	font-size: 16px;
}

.wc-sticky-product-bar-container {
    display: grid;
    background-color: rebeccapurple;
}

/* Título de los precios en opciones */
.titulo {
    color: #000000;
	font-weight:bold;
    line-height: 1.1;
    text-align: right;
    font-size: smaller;
    margin-bottom: -28px;
    padding-right: 12px;
}

/* Margen entre titulo y precio */
.woocommerce-js div.product .product_title {
    margin: 0 0 .8em 0 !important;
}