/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1646124874
Updated: 2022-03-01 08:54:34

*/

.menu_nav_hover .elementor.elementor-9173:after, .menu_nav_hover .elementor.elementor-22980:after,.menu_nav_hover #primary.content-area:after,.menu_nav_hover .elementor.elementor-location-footer:after{content: "";position: absolute;top: 0px;bottom: 0px;background: rgba(0,0,0,0.5);height: 100%;width: 100%;z-index: 1;}
.elementor.elementor-9173, .elementor.elementor-22980, #primary.content-area, .elementor.elementor-location-footer{position: relative;}

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-mega-container{/*transition: opacity 0.55s ease-in-out, left 0.0s ease-in-out 0.25s;*/}

.jet-custom-nav>.jet-custom-nav__item>a{transition: none !important;}
.jet-woo-categories .jet-woo-categories__inner-box{transition: none !important;}
.swiper-slide{transition: none !important;}
@media (max-width: 767px)
{
	.elementor-section[data-menu="mobile-hide"] {
		height: 0px;
	}
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item:hover >.jet-mega-menu-item__inner {  background-color: var(--jmm-top-hover-item-bg-color, inherit); }
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item:hover >.jet-mega-menu-item__inner .jet-mega-menu-item__title {color: var(--jmm-top-hover-item-title-color, inherit);}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.0);
  display: none;
  z-index: -1; 
  pointer-events: none;
}

.jet-mega-menu-item-has-children.jet-mega-menu-item--hover .overlay {
  display: block;
  z-index: 998;
}

.jet-mega-menu-item--hover .jet-mega-menu-mega-container {
  z-index: 999; 
}
