/*
Theme Name: Astra Child Theme
Description: Tema hijo para hacer personalizaciones de código
Author: Carlos Montilla
Author URL: https://carlos-montilla.es
Template: astra
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/

:root {
	--ast-global-color-violeta: #c47ac4;	
    --ast-global-color-morado-claro: #9b5a9b;
	--ast-global-color-morado: #755275;

}

header.entry-header h1.entry-title, .is-layout-flow h1  {
	font-size: 2.5em;
	color: var(--ast-global-color-morado-claro);
	font-weight: 700;
}

.footer-widget-area img {
 /*   filter: url(#ast-img-color-filter) !important; */
}

.contratacion .uagb-rest_menu__wrap .uagb-rm__separator {
	border: 0 !important;
}

h4.uagb-rm__title {
	font-weight: normal;
	font-family: 'Playfair Display', serif;
	color: var(--ast-global-color-morado) !important;
	font-size: 1.5em;
	margin-left: 20px !important;
	margin-bottom: 0px !important;
}

.wp-block-uagb-restaurant-menu .uagb-rest_menu__wrap img {
	width: 80px !important;
	max-width: 80px !important;
}

.wp-block-uagb-restaurant-menu .uagb-rest_menu__wrap .uagb-rm__content {
	padding: 0 15px !important;
}

h2.wp-block-surecart-product-title {
	font-family: 'Playfair Display', serif;
	font-size: 1.4em !important;
	font-weight: 700 !important;
}
.oculto, 
.uagb-rm-details .uagb-rm__desc,
.wp-block-surecart-product-quantity,
.postid-5884 .wp-block-column-is-layout-flow h1,
.postid-5884 .wp-block-surecart-product-list-related {
	display: none !important;
}

.is-layout-flow > .is-content-justification-left {
	font-weight: bold;
}

.sc-product-item-link .wp-block-group, .sc-product-item-link .wp-block-group .has-custom-content-position {
	border-radius: 0 !important;
}

.wp-block-list li {
	margin-left: 16px !important;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
	text-align: center;
}

.footer-nav-wrap .menu-link {
	color: #FFFFFF;
}

.footer-nav-wrap .menu-link:hover {
	color: var(--ast-global-color-violeta);
}	

.wp-block-surecart-product-page .wp-block-button .wp-block-button__link {
	background: var(--ast-global-color-morado-claro);
	border-color: var(--ast-global-color-morado-claro);
}

.wp-block-surecart-product-page .wp-block-button .wp-block-button__link:hover {
	opacity: 0.8;
}

.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
	background: transparent;
	border-color: var(--ast-global-color-morado-claro);
	color: var(--ast-global-color-morado-claro);
}

.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover {
	background: transparent;
	border-color: var(--ast-global-color-morado-claro);	
	color: var(--ast-global-color-morado-claro);
	opacity: 0.8;
}

button.cmplz-btn {
	text-transform: none;
	letter-spacing: normal;
}

.trigger {
	color: var(--ast-global-color-morado-claro) !important;
}