/*
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Template: hello-elementor
	Version: 1.0.0
*/

.gradient-text-inner{background: linear-gradient(222deg, #64B5F6   33.69%, #1565C0 71.23%);-webkit-background-clip: text;background-clip: text;color: transparent;}
.card_contenedora .elementor-button{padding: 9px !important;}
.card_contenedora .elementor-button span.elementor-button-icon{fill:#64B5F6 !important;}
.card_contenedora .iconos .elementor-widget-heading{padding-top: 2px;}
.grid_contenedor h3 span{display: inline-block;}
.grid_contenedor h3 span.gradient-text-inner{line-height: 1.3em;}
.grid_contenedor h3 a::after{content:"";background:url('img/flecha_link.png');width: 20px;height: 16px;display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: center top;}
.bloque_variaciones .variations td,.bloque_variaciones .variations th{background: none;}
.bloque_variaciones .variations th.label{text-align:center;padding-top:0 !important;padding-bottom:0 !important;}
.bloque_variaciones .variations th.label .woo-selected-variation-item-name{font-family: Urbanist;color:#1565C0;display: inline-block;padding: 0;margin: 0;font-size: 1.2em;vertical-align: middle;}
.bloque_variaciones .button-variable-item{border:1pt solid #DCE8F6;box-shadow: none !important;border-radius: 10px !important;padding: 18px 15px !important;}
.bloque_variaciones .button-variable-item.selected{border:1pt solid #1565C0;}
.bloque_variaciones .button-variable-item span{font-family: Urbanist;color:#1565C0;}
.bloque_variaciones .image-variable-item{border:1pt solid #DCE8F6;box-shadow: none !important;border-radius: 10px !important;}
.bloque_variaciones ul.button-variable-items-wrapper,.bloque_variaciones ul.image-variable-items-wrapper{text-align:center;align-items: center;justify-content: center;}
.bloque_variaciones .woocommerce-variation-add-to-cart{text-align:center;align-items: center !important;justify-content: center !important;}
.bloque_variaciones button[type="submit"]{background: linear-gradient(222deg, #1565c0 33.69%, #64b5f6 71.23%) !important;width: 230px;}
.bloque_variaciones .woo-variation-items-wrapper{text-align:center !important;}
.bloque_variaciones .woocommerce-variation-price{text-align: center;padding: 0 0 20px;}
.bloque_variaciones .woocommerce-variation-price bdi{color: #1565c0;font-size: 26px;font-weight: 200;}
.filtros_ocultos{display: none !important;}
.filtros_ocultos_mostrandose{display: block !important;}
.filtros_ocultos .jet-filters-group{display: flex;width:100%;}
.filtros_ocultos .jet-filter{display: inline-block;vertical-align:top;display: table-cell;width: 25%;}
.filtros_ocultos .jet-filter-label{color:#B0C2F0;font-}
.filtros_ocultos .jet-checkboxes-list__label{font-family: 'Urbanist';}
.boton_cerrar,.boton_filtros_ocultos{cursor:pointer;}
[type=button]:focus{background-color:transparent !important;}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title,.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title{padding-left:0 !important;padding-right:0 !important;}
.repeater_de_logos .ae-acf-repeater-wrapper{align-items: center !important;justify-content: center !important;}
.fotos_speakers img{width: auto !important;height: 300px !important;max-width: 100% !important;}
.Azul .pastilla_tipo_corporate .elementor-widget-container{background:#B6CFEB;color:#1565C0;display: inline-block;}
.Rojo .pastilla_tipo_corporate .elementor-widget-container{background:#FEB6B8;color:#FD151B;display: inline-block;}
.Verde .pastilla_tipo_corporate .elementor-widget-container{background:#DCFCE7;color:#22C55E;display: inline-block;}
.loop_corporate .e-loop-item{cursor: pointer;}
.mas_contenido{display: none !important;}
.aparece{display: flex !important;}
.desaparece{display: none !important;}
.tablepress{border: 1pt solid black !important;}
.tablepress tr td:first-child{font-weight: bold;}
.elementor-field-group-downloadurl{display: none !important;}

.selectron23{}
.selectron23-container{background:transparent !important;border:none !important;}
.selectron23-option{box-shadow: inset 0 0 1px #1565c0;border-radius: 10px !important;padding: 9px 20px 4px 9px !important;height: 33px;box-sizing: border-box;background:white !important;}
.selectron23-option img{max-height: 18px !important;margin-top: 4px !important;}

ul.image-variable-items-wrapper{display: block !important;}
ul.image-variable-items-wrapper li{display: inline-block !important;width: auto !important;height:auto !important;}
ul.image-variable-items-wrapper li[data-title="EN"] .variable-item-contents:after{content:'EN';display: inline-block;vertical-align: middle;font-family: 'Urbanist';padding-left:10px;color: #1565c0;}
ul.image-variable-items-wrapper li[data-title="ES"] .variable-item-contents:after{content:'ES';display: inline-block;vertical-align: middle;font-family: 'Urbanist';padding-left:10px;color: #1565c0;}
ul.image-variable-items-wrapper li .variable-item-contents{display: block !important;padding: 0px 20px !important;}
ul.image-variable-items-wrapper li img{width: auto !important;height: 23px !important;vertical-align: middle;}
ul.image-variable-items-wrapper li.selected .variable-item-contents:before{display: none !important;}
ul.image-variable-items-wrapper li.selected{border:1pt solid #1565C0;}
.wvs-has-image-tooltip:hover:after, .wvs-has-image-tooltip:hover:before, [data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before{opacity:0 !important;}
#grid_learning_objectives .ae-acf-repeater-wrapper{align-items: center;justify-content: center;}
#grid_learning_objectives .has_ae_slider{height: 220px !important;display: block;}

.dialog-widget,.pswp{display: none !important;}
.cont_foto_curso_background.cont_foto_curso_background{}
a.reset_variations{display: none !important;}
a.bloquecin_hover_grid_cursos:hover h3,a.bloquecin_hover_grid_cursos:hover div,a.bloquecin_hover_grid_cursos:hover span{color:white !important;}
.alignwide{margin: 0 !important;padding: 30px !important;}
.product-type-variable .contenedor_precio{display: none !important;}
.woocs_price_code bdi{color: #1565c0;font-size: 26px;font-weight: 200;}
.elementor-widget-woocommerce-product-add-to-cart #wc-stripe-express-checkout-element,body .wc-block-cart__payment-options{display: none !important;}

@media(max-width:1280px){
	
}

@media(max-width:768px){
	
}

@media(max-width:480px){

}