/*
Theme Name:   Woostify Child
Description:  Tema hijo 
Author:       Carmen
Template:     woostify 
Version:      1.0
Text Domain:  woostify-child
*/


@media all {
	#activate h2 {
		color: #F2DBB6;
		padding: 30px;
	}

	#home-active h2 {
		color: #A0A07E;
	}

	#home-luxe h2 {
		color: #C9857B;
	}

	#home-essencials h2 {
		color: #F2DBB6;
	}

	#home-active a.elementor-button-link,
	#home-essencials a.elementor-button-link,
	#home-luxe a.elementor-button-link {
		border-radius: 8px;
		padding: 15px 35px;
		text-decoration: none;
		border: none;
	}

	#home-active a.elementor-button-link {
		background-color: #A0A07E;
		color: #FCFBFB;
	}

	#home-essencials a.elementor-button-link {
		color: #575758;
		background-color: #F2DBB6;
	}

	#home-luxe a.elementor-button-link {
		color: #FCFBFB;
		background-color: #C9857B;
	}

	p.leyenda {
		font-size: 24px;
		line-height: 40px;
	}

}

h4.wp-block-heading img.wp-image-1935 {

	width: 220px !important;
}

footer .site-info {
	color: #F2DBB6;
	background: #575758;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.elementor-element-0c969fe .elementor-shape.elementor-shape-top svg {
	height: 18px;
}

.elementor-element-0c969fe .elementor-shape.elementor-shape-bottom {
	display: none;
}

.elementor-1744 .elementor-element.elementor-element-08b96c6 .elementor-heading-title {
	color: #575758;
}


body.tax-product_cat .page-header {

	background-size: cover;
	padding-bottom: 200px;
	background-repeat: no-repeat;
}

span.woostify-svg-icon.icon-user:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 617.3'%3E%3Ccircle cx='510.6' cy='216.9' r='137.9' fill='none' stroke='%23000' stroke-width='32' stroke-miterlimit='10'/%3E%3Cpath d='M283 547.1C283 444.3 381.5 361 503 361s220 83.3 220 186.1' fill='none' stroke='%23000' stroke-width='32' stroke-miterlimit='10'/%3E%3C/svg%3E");
	width: 38px;

}

span.woostify-svg-icon.icon-user svg {
	display: none;
}

.wp-block-button__link {
	height: auto !important;
}

.wc-block-cart .wc-block-cart__submit-container {
	background: #792D25;
}

.wc-block-cart .wc-block-cart__submit-container a {
	color: #fff;
}






@media (max-width: 719px) {

	.site-branding {
		max-width: 240px;
	}

	.elementor-element-87bd775 .e-con-inner {
		padding: 0 !important;
	}

	.elementor-element-87bd775 .e-con-inner .elementor-widget-icon-box .elementor-icon-box-icon {
		display: none;
	}

	.elementor-element-0c969fe .elementor-shape.elementor-shape-top svg {
		width: 300%;
	}

	body.tax-product_cat .page-header {
		background-size: auto 150%;
		padding-bottom: 80px;
		background-position: 40%;
	}

}