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

body{
	position:relative;
}
body::before{
	position:absolute;
	content:"";
	background:#f8f7f6;
	width:100%;
	height:300px;
}
body.dark-mode {
    background-color: #000000;
    
}
body.dark-mode::before{
	display: none !important;
}
body.dark-mode *{
	color: #ffffff !important;
}



.header-individual .site-logo img{
	filter: invert(1) brightness(100);
}

p{
	margin-bottom:0;
}

.button .elementor-button .elementor-button-icon svg{
	width:2em;
}
.button .elementor-button .elementor-button-text{
	display: flex;
	align-items: center;
}

/* Header Popup Menu */

.header-pop-menu ul.menu{
	padding:0;
	list-style-type:none;
	display: flex;
	flex-direction: column;
	gap:clamp(0.625rem, 0.0228rem + 3.212vw, 1.5625rem);
}
.header-pop-menu ul.menu > li > a{
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: clamp(1.25rem, 1.1205rem + 0.6906vw, 1.5625rem);
	font-weight:700;
	color: #ffffff;
}
.header-pop-menu ul.sub-menu{
	padding:4px 0 0 0;
	list-style-type:none;
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.header-pop-menu ul.sub-menu > li > a{
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: clamp(1rem, 0.9482rem + 0.2762vw, 1.125rem);
	font-weight:400;
	color: #ffffff;	
}


/* Footer menu start here */
.footer-menu ul.menu{
	padding:0;
	list-style-type:none;
	display: flex;
	flex-direction: column;
	gap:clamp(0.625rem, 0.0228rem + 3.212vw, 1.5625rem);
}
.footer-menu ul.menu > li > a{
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: clamp(1rem, 0.9197rem + 0.4283vw, 1.125rem);
	font-weight:600;
	color: var(--e-global-color-primary);
}

.footer-menu ul.sub-menu{
	padding:4px 0 0 0;
	list-style-type:none;
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.footer-menu ul.sub-menu > li > a{
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: clamp(0.875rem, 0.7144rem + 0.8565vw, 1.125rem);
	font-weight:400;
	color: var(--e-global-color-primary);	
}
/* Footer menu end here */
