/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

#invia_form{
	background-color:#e9a431!important;
}

#payment > ul > li.wc_payment_method.payment_method_redsys > label > img {display: none;}

.wa-fixed {    position: fixed;
    left: 30px;
    bottom: 20px;}

@media screen and (min-width: 960px) {.wa-fixed {display: none;}}

.woocommerce-Price-currencySymbol {margin-right: 10px;}

.type-product .elementor-element-433815a h1, .type-product .elementor-element-58a3f9a h2 {color: #ffffff; text-align: center;}

.elementor-element-639094f .elementor-widget-container, .elementor-element-639094f .elementor-widget-container, .elementor-element-ba9e3bf .elementor-widget-container {    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
    border-radius: 20px 20px 20px 20px;}

.elementor-element-f71be7d {background-color: transparent;
    background-image: linear-gradient(90deg, var( --e-global-color-da36368 ) 0%, var( --e-global-color-8815dde ) 100%); padding-bottom: 70px;}

.elementor-element-f71be7d  svg {height: 60px;}

.grecaptcha-badge {    bottom: 130px !important;}

.elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main .elementor-item:hover, .elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main .elementor-item:focus{
	color: #2da9df;
	fill: #2da9df;
}
.elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-55 .elementor-element.elementor-element-3c5ca79d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
	background-color: #2da9df;
}
ul.elementor-nav-menu ul.sub-menu{
	min-width: 100px !important;
	width: 400px !important;
}

span.sub-arrow{
	display:none!important;
}
ul#menu-2-13a41c0{
	margin-left: 25px!important;
}