/* 
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
*/
/******************************************* Tamaños de Tipografías *******************************************/
	h1 { font-size: 2rem!important; }
	h2,.swiper-slide-inner .elementor-slide-heading { font-size: 1.81rem!important; }
	h3 { font-size: 1.62rem!important; }
	h4,  .swiper-slide-inner .elementor-slide-description { font-size: 1.43rem!important; }
	h5 { font-size: 1.25rem!important; }
	h6 { font-size: 1.12rem!important; }	
	@media (min-width: 880px) {
		h1 { font-size: 3rem!important; }
		h2,.swiper-slide-inner .elementor-slide-heading { font-size: 2.5rem!important; }
		h3 { font-size: 2.06rem!important; }
		h4,  .swiper-slide-inner .elementor-slide-description { font-size: 1.75rem!important; }
		h5 { font-size: 1.43rem!important; }
		h6 { font-size: 1.18rem!important; }
	}
	@media (min-width: 1200px) {
		h1, .swiper-slide-inner .elementor-slide-heading { font-size: 3.81rem!important; }
		h2 { font-size: 3.06rem!important; }
		h3, .swiper-slide-inner .elementor-slide-description { font-size: 2.43rem!important; }
		h4 { font-size: 1.93rem!important; }
		h5 { font-size: 1.56rem!important; }
		h6 { font-size: 1.25rem!important; }
	}

/******************************************* Cabecera *******************************************/
	.contenedor-iconos-cabecera .e-n-menu-items-content #e-n-menu-item-title-2161, .contenedor-menu-cabecera .e-n-menu-items-content #e-n-menu-item-title-5591 {
		display: none;
	}
	@media (max-width: 767px) {
		.contenedor-iconos-cabecera .e-n-menu-items-content, .contenedor-menu-cabecera .e-n-menu-items-content {
			left: -120%!important;
		}
		.contenedor-iconos-cabecera .e-con-boxed, .contenedor-menu-cabecera .e-con-boxed {
			display: flex!important;
		}
		.contenedor-menu-cabecera .e-n-menu-items-content.e-active {
			left: inherit!important;
			right: -10px;
		}
		.contenedor-menu-cabecera .contenedor-menu {
			width: 100%!important;
		}
	}



