/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1697183522
Updated: 2023-10-13 07:52:02

*/

.elementor-21 .elementor-element.elementor-element-b6cdbe3 .e-checkout__order_review {
    --sections-background-color: #81cbd229 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th, 
.elementor-widget-woocommerce-checkout-page .woocommerce h3, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td, 
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment .payment_box, 
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text, 
#payment .wc_payment_method.payment_method_redsys label,
#payment .elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label, 
#payment .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label,
#shipping_method.woocommerce-shipping-methods label,
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label,
.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{
    color: #144D90 !important;
}
/*Megamenu*/
.elementor-widget-container .custom-megamenu-item a {
	color:#fff;
    display:flex;
    flex-flow: row nowrap;
    align-items:center;
	margin-bottom:10px;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	transition:.2s color linear;
}

.elementor-widget-container .custom-megamenu-item a:hover {
	color:#80CAD2!important;
}
.elementor-widget-container .custom-megamenu-item a img {
	margin-right:10px;
}
.custom-megamenu-header:hover .elementor-widget-theme-site-logo a img {
	filter:brightness(0) invert(1);
}

.custom-megamenu-header:hover #menu-menu-principal-2025 > li > a, .custom-megamenu-header:hover #menu-menu-principal-2025 > li > a i, .custom-megamenu-header:hover .dgwt-wcas-search-icon path,.custom-megamenu-header:hover .elementor-icon, .custom-megamenu-header:hover .elementor-menu-cart__toggle_button .elementor-button-icon {
	color:#fff!important;
	fill:#fff!important;
}

.custom-megamenu-header:hover #menu-menu-principal-2025 > li > a:hover, .custom-megamenu-header:hover #menu-menu-principal-2025 > li > a:hover i, .custom-megamenu-header:hover .dgwt-wcas-search-icon:hover path,.custom-megamenu-header:hover .elementor-icon:hover, .custom-megamenu-header:hover .elementor-menu-cart__toggle_button .elementor-button-icon:hover {
	color:#80CAD2!important;
	fill:#80CAD2!important;
	transition:.2s color linear,.2s fill linear;
}

.custom-megamenu-header .contacto-item span {
	padding: 10px 30px;
    border: 1px solid #144D90;
    border-radius: 99px;
	padding-left:50px;
	position:relative;
	transition:.2s border linear;
}

.custom-megamenu-header .contacto-item span:after {
	content: "";
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2025/03/icon-telf-menu.svg) center center no-repeat;
    position: absolute;
    top: 12px;
    left: 20px;
	transition:.2s filter linear;
}

.custom-megamenu-header:hover .contacto-item span {
	border:1px solid #fff;
	transition:.2s background linear;
}

.custom-megamenu-header:hover .contacto-item span:after {
	filter:brightness(0) invert(1);
}
.custom-megamenu-header:hover .contacto-item span:hover {
	background:#80CAD2;
	color:#fff;
}
.custom-megamenu-header:hover .contacto-item:hover span {
		color:#fff;

}


