/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

/*Alinear arriba ticks listado de iconos*/
.ticks-top .elementor-icon-list-icon{
    margin-bottom: auto;
    margin-top: 5px;
}


.menu_movil .logo_movil  img{
    width: 150px!important;
}
.menu_movil .elementor-nav-menu a:focus,
.menu_movil .elementor-nav-menu a.elementor-item-active{
    background-color: transparent!important;
    color: #2D3648!important;
}

.btn_cons  .elementor-button{
    padding: 10px 5px!important;
}


@media (max-width:480px) {
    .home table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }


}

@media (max-width:480px){
html,body{
overflow-x: hidden;
}
}

/*Ajuste checkbox formulario**/

.elementor-field-type-acceptance .elementor-field-option{ 
	
	display:flex }

.elementor-field-type-acceptance .elementor-field-option input{
	margin-right:10px
}

/**Ajuste aspa en popup**/

svg:focus,
svg:active{
    outline-width: 0!important;
}

.dialog-lightbox-message a.elementor-icon svg,
.dialog-lightbox-message a.elementor-icon{
    outline-width: 0!important;
}

/**Ajuste recaptcha**/
.grecaptcha-badge { 
	width: 70px !important;
	overflow: hidden !important;
	transition: all 0.3s ease !important;
	left: 1px !important;
	transform: scale(0.3);
  	transform-origin: 0 0;
}
.grecaptcha-badge:hover {
	width: 256px !important;
}