/*
Theme Name: Avada Child
Description: Estilo Maeh customized child theme for Avada
Author: Grupo Trevenque
Author URI: https://solucionesweb.trevenque.es/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



body .button-cancel {
	background-color: gainsboro !important;
}

.return-to-shop .wc-backward:before {
	position: inherit !important;
}

/**
 * Ficha de producto.
 */
.product-type-simple .avada-availability {
	display: block !important;
	margin: 0 !important;
}

/* Precio descuento o antiguo precio del producto */
.product .entry-summary .price .old_price .amount,
.archive .old_price .amount, body .old_price {
	text-decoration: line-through;
	font-size: 16px !important;
	color: crimson !important;
}

/* Precio actual del producto */
.product-details-container .fusion-price-rating .price .amount {
	font-size: 18px !important;
}

/* Ocultar botón de Mostrar detalles */
a.show_details_button {
	display: none;
}

/**
 * Botón 'agregar al carrito' en listados.
 */
.product-buttons-container a.add_to_cart_button {
	padding: 4px 10px 4px 24px;
}

/**
 * Paginación en listados.
 */
.woocommerce-pagination {
	width: 80%;
	margin: 60px auto 30px auto !important;
	float: none;
	text-align: center;
}
.woocommerce-pagination a.page-numbers {
	color: #747474;
}
.woocommerce-pagination a.page-numbers:hover {
	color: #000;
}
.woocommerce-pagination span.page-numbers.current {
	color: #000;
}

/**
 * Resumen de carrito.
 */
a.fusion-update-cart, a.checkout-button {
	font-size: 18px !important;
	padding: 17px 40px !important;
}
.woocommerce-shipping-calculator .fusion-button {
	font-size: 0.85em !important;
}

/**
 * Finalizar compra.
 */
 .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link,
 .warning-envio a,
 a.contactar {
	 text-decoration: underline;
 }
 .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link:hover,
 .warning-envio a:hover,
 a.contactar:hover {
	 color: #000;
	 text-decoration: none;
 }
 
 /* Desplegable orden */
  .orderby-order-container .current-li-content {
	 width: 153px;
 }
 
 .orderby-order-container .order-dropdown, .order-dropdown ul li a {
	 width: 205px;
 
	}

/* Quitar oscurecimiento del bloque de categorías principales de la home */
#main_categories span.fusion-column-inner-bg {
	filter: none;
	-webkit-filter: none;
	-webkit-transition: none;
	transition: none;
}

/* Cambiar tamaño del logo */
.fusion-logo img {
	width: 206px;
    min-width: max-content;
}

/* Contacto */
.block-text-contact a:hover,
.block-text-contact a:link,
.block-text-contact a:visited {
	color: inherit;
}

.block-text-contact h4 {
	margin-top: none !important;
}

.block-contact .form-group {
	margin: 10px 0px;
}



/* Footer feder */
.footer-advice {
	padding: 1.2rem 0;
	background-color: #fff;
}
.footer-advice .container {
	max-width: 1330px;
	width: 100%;
}
.footer-advice .container > .row {
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.footer-advice p {
	font-size: .76rem;
	margin-bottom: 0;
	margin-top: 0;
}


