/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */

.header-area {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
}

body.transparent-header .header-area {
    background-color: transparent !important;
	box-shadow: none !important;
}

body.transparent-header .header-area .logo_img {
    filter: brightness(9);
}

body.transparent-header .header-area * {
    color: #FFF !important;
}

body.transparent-header .header-area a:hover {
    color: var( --e-global-color-primary ) !important;
}


body.transparent-header .header-area.sticky{
	background-color: #FFF !important;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important;
}
body.transparent-header .header-area.sticky .logo_img {
    filter: none;
}
body.transparent-header .header-area.sticky * {
    color: #000 !important;
}
body.transparent-header .header-area .elementor-nav-menu--dropdown{
	background-color: #FFFFFF !important;
}

body.transparent-header .header-area .elementor-nav-menu--dropdown *{
	color: #000 !important;
}

body .header-area .elementor-nav-menu--dropdown .elementor-sub-item:hover,
body.transparent-header .header-area .elementor-nav-menu--dropdown .elementor-item:hover,
body.transparent-header .header-area .elementor-nav-menu--dropdown .elementor-item.highlighted{
	color: #FFF !important;
}


body.transparent-header .header-area.sticky .elementor-nav-menu--dropdown{
	background-color: #EEEEEE !important;
}

.mb-0, .mb-0 * {
    margin-bottom: 0;
}
.catGrid .elementor-image-box-wrapper {
    position: relative;
}

.catGrid .elementor-image-box-wrapper .elementor-image-box-content {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: fit-content;
    margin: auto 0;
    padding: 0 15px;
}
body em {
    color: var( --e-global-color-primary );
    font-style: normal;
}


@media (max-width: 767px){
	.policy-links .elementor-icon-list-items {
		flex-direction: column;
		gap: 8px;
	}
}