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

.page-header {
    display: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
body {
	margin: 0 !important;
}

/* LEARN PRESS */
.meta-item.meta-item-instructor,
.learn-press-breadcrumb,
.course-nav.course-nav-tab-curriculum,
.course-nav.course-nav-tab-instructor {
	display: none !important;
}

#learn-press-course,
#popup-course {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
#popup-course iframe {
	width: 100%;
	height: 500px;
}

/* Header con transparencias para LANDINGS */
/*
.page-id-841 body:not(.scrolled) #header,
.page-id-629 body:not(.scrolled) #header,
.page-id-955 body:not(.scrolled) #header,
.page-id-744 body:not(.scrolled) #header { 
    background-color: transparent;
}

.page-id-841:not(.scrolled) header .menu-item a,
.page-id-629:not(.scrolled) header .menu-item a,
.page-id-955:not(.scrolled) header .menu-item a, 
.page-id-744:not(.scrolled) header .menu-item a {
	color: white !important;
} 


.page-id-841:not(.scrolled) .elementor-social-icon svg,
.page-id-629 .elementor-social-icon svg,
.page-id-955 .elementor-social-icon svg,
.page-id-744 .elementor-social-icon svg,
.page-id-841:not(.scrolled) header svg,
.page-id-629 header svg,
.page-id-955 header svg,
.page-id-744 header svg{
	fill: white !important;
}
*/

/*
.page-id-841 header {
	background-color: transparent !important;
}
*/
.scrolled header {
	background-color: #fefcfa !important;	
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}


/*
.scrolled header svg {
	fill: white !important;
}
*/
header #logo img {
	transition: all .3s ease;	
}
.scrolled header #logo img {
	max-width: 150px;
}

summary {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}

.sensei-course-banner {
	max-height: 100vh;
}
.sensei-course-banner img {
	width: inherit;
}