/* 
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
*/

/* Add your custom styles here */


html,
body{
width:100% !important;
overflow-x:hidden !important;
}

.elementor-element.e-container--row.e-container.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{
	min-width:100% !important;
	max-width:100% !important;
}

.elementor-element.e-container--row.e-container.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside{
		min-width:100% !important;
	max-width:100% !important;
}

.elementor-sticky--effects.elementor-sticky.elementor-sticky--active{
			min-width:100% !important;
	max-width:100% !important;
}

.elementor-sticky.elementor-sticky--active{
	min-width:100% !important;
}

button:focus{
	background-color: transparent;
    text-decoration: none;
    outline: none;
}



.elementor-heading-title span {
    background-color: #00aeef;
    color: white;
}

.elementor-heading-title span.amarillo {
	background-color: #F2CF3F;
	color: inherit;
	padding: 2px 3px;
}

.elementor div.wpforms-container-full label.wpforms-field-label {
	margin-bottom: 5px;
}

.elementor .wpforms-container-full .wpforms-field-container {
	max-width: 455px;
	margin: auto;
}

.elementor .wpforms-submit-container {
	text-align: center;
}

/* .elementor .wpforms-container .wpforms-field-row.wpforms-field-medium {
	width: 100%;
	max-width: 450px;
} */

.elementor .wpforms-form {
	border: 1px solid #acacac;
	max-width: 485px;
	margin: auto;
	padding: 35px;
	border-radius: 30px;
}

.elementor .wpforms-container input.wpforms-field-medium,
.elementor .wpforms-container select.wpforms-field-medium,
.elementor .wpforms-container .wpforms-field-row.wpforms-field-medium {
	max-width: 100%;
}

.elementor-widget-theme-post-content .wp-block-button__link {
	color: #fff;
	background-color: #54AD17;
	box-shadow: none;
	text-decoration: none;
	font-family: "Danone Condensed", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	border-radius: 20px 20px 20px 20px;
	padding: 12px 35px 12px 35px;
	text-transform: uppercase;
	transition: all .3s;
}

.elementor-widget-theme-post-content .wp-block-button__link a {
	color: white;
}

.elementor-widget-theme-post-content .wp-block-button__link:hover {
	color: #fff;
	background-color: #5CC316;
}

.wp-block-button__link:active, .wp-block-button__link:hover {
	color: white;
	background-color: #5CC316;
}

.e-loop-item .elementor-widget-shortcode h3{
	font-family: "Danone Condensed", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 1em;
}

.jet-listing-grid__item .elementor-widget-shortcode h3{
	font-family: "Danone Condensed", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1em;
}

.e-loop-item .elementor-widget-shortcode h3 a,
.jet-listing-grid__item .elementor-widget-shortcode h3 a{
	color: #005EB9;
}

.home .nutricion-y-salud .elementor-element .e-con-inner {
	min-height: 374px;
	justify-content: space-between;
}

