/*
Theme Name: Coursector Child
Theme URI: https://themes.themegoods.com/coursector/landing
Description: Premium LMS & Education WordPress Theme
Version: 1.0
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: coursector
Template: coursector
*/

/* Header bleibt dauerhaft sichtbar. Coursector blendet #elementor_header
   aus und fährt #elementor_sticky_header mit Transition ein. Dazwischen
   ist kurz kein Menü zu sehen. */
#elementor_header.header_style_wrapper {
	opacity: 1 !important;
	display: block !important;
	visibility: visible !important;
	transform: none !important;
	pointer-events: auto !important;
	transition: none !important;
}

#elementor_header.header_style_wrapper section.elementor-invisible {
	visibility: visible;
}

#elementor_sticky_header,
#elementor_sticky_header.header_style_wrapper {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
	transform: none !important;
	transition: none !important;
}

/* Logo in der Header-Leiste vertikal zentrieren */
#elementor_header .elementor-element-9c03940 > .elementor-widget-wrap,
#elementor_sticky_header .elementor-element-9c03940 > .elementor-widget-wrap {
	align-items: center;
	align-content: center;
}

/* Menüleiste so breit wie der Seiteninhalt (#page_content_wrapper .inner / .elementor-8110) */
#elementor_header .elementor-element-1314f21.elementor-column,
#elementor_sticky_header .elementor-element-1314f21.elementor-column {
	max-width: 1245px !important;
	width: 100% !important;
	flex: 0 1 1245px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}