/* **********************************************************
 * HEADER
 * JUPITERX BASE SET TO: Fixed > No Overlap
 * ******************************************************** */


/* ******************************
 * SET HEADER MIN HEIGHT
 * *************************** */
.header-wrapper .elementor-container {
    min-height: 8rem !important;
	transition-property: min-height;
	transition-duration: 100ms;		
}
.scrolled-down .header-wrapper .elementor-container {
    min-height: 6rem !important;
	transition-property: min-height;
	transition-duration: 400ms;
}
.header-wrapper .elementor-element.header-nav-col {
	padding-top: inherit !important;
}
/* .scrolled-down .header-wrapper {
	padding-top: 1rem;
} */
.site-logo .elementor-widget-container {
	transition: padding 0.5s ease-in-out 0.5s;
}
.scrolled-down .site-logo .elementor-widget-container {
	padding: 0 !important;
	transition: padding 0.15s ease-in-out 0.4s;	
}


/* ******************************
 * LOGO
 * *************************** */
.raven-site-logo img {
	max-width: 20rem !important;
	transition: 0.5s ease-in-out .3s;
	/* If Logo is gross looking, can try an image-rendering version */
	/* image-rendering: -moz-crisp-edges;        /* Firefox */
	/* image-rendering:   -o-crisp-edges;         /* Opera */
	/* image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
	/* image-rendering: crisp-edges;
	/* -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */	
}
.jupiterx-header-sticked .raven-site-logo img,
.scrolled-down .raven-site-logo img {
    max-width: 9rem !important;
	transition: 0.5s ease-in-out 0s;	
}
.header-col-1 {
	transition: .3s ease-out !important;
}
.jupiterx-header-sticked .header-col-1,
.scrolled-down .header-col-1 {
	padding-top: 0 !important;
}

/* .jupiterx-header-sticked .header-nav-col,
.scrolled-down .header-nav-col {
	animation-name: navStickyAlign;
	animation-direction: forwards;
	animation-fill-mode: forwards;
	animation-iteration-count: 1;
	animation-delay: .4s;
	animation-duration: .1s;
}

@keyframes navStickyAlign {
	0% {
		align-self: flex-start;
	}
	100% {
		align-self: center;
	}
} */

.jupiterx-header-sticked .header-wrapper,
.scrolled-down .header-wrapper {
	padding-bottom: 1rem !important;
}

.jupiterx-header-fixed:not(.jupiterx-header-overlapped) .raven-site-logo img {
	max-width: 9rem !important;
}

@media (max-width: 390px) {
	/* Mobile Logo */
	.raven-site-logo a img {
		max-width: 200px;
	}
}

.header-button .elementor-button {
	min-width: 20rem;
}


/* ******************************
 * DEFAULT PAGES HEADER BACKGROUND COLOR
 * *************************** */
/* Set BG Color for Regular Page Header */
.page-template-default header,
.product-template-default header {
    background: #000;
	transition: background-color 0.5s ease-in-out 0s, margin-top 0.5s ease-in-out .25s;		
}
.error404.jupiterx-header-stick header,
.search.jupiterx-header-stick header,
.search .jupiterx-new-search header,
.archive.jupiterx-header-stick header,
.page-template-default.jupiterx-header-stick header,
.post-template-default.jupiterx-header-stick header,
.scrolled-down.post-template-default header.jupiterx-post-header,
.woocommerce-page.jupiterx-header-stick header.jupiterx-header,
header.woocommerce-products-header,
.jupiterx-content header,
.single-portfolio header,
.tax-portfolio_category header,
article.jupiterx-no-article.jupiterx-post header {
    background: transparent !important;
	transition: background-color 0.5s ease-in-out 0s, margin-top 0.5s ease-in-out .25s;		
}
.page-template-default:not(.page-template-full-width) .header-wrapper,
.search header .header-wrapper,
.page-template-default header .header-wrapper,
.post-template-default header .header-wrapper,
.product-template-default header .header-wrapper {
	background-color: transparent !important;
	transition: background-color 0.5s ease-in-out 0s, margin-top 0.5s ease-in-out .25s, padding-top .3s ease-out;		
}

/* Set Scrolled Down Header Background Color & Transitions */
header.jupiterx-header {
	transition-property: background-color;
	transition-duration: 500ms;	
	transition-delay: 0ms;
}
.scrolled-down header.jupiterx-header .header-wrapper,
.scrolled-down.search header,
.scrolled-down.search header.jupiterx-header,
.scrolled-down.page-template-default header,
.scrolled-down.post-template-default header,
.scrolled-down.product-template-default header {
    background-color: #000000DE !important;
	transition: background-color 0.5s ease-in-out .3s, margin-top 0.5s ease-in-out, padding-top .3s ease-out;	
}
.scrolled-down .header-wrapper,
.scrolled-down.search header .header-wrapper,
.scrolled-down.search .jupiterx-new-search header,
.scrolled-down.page-template-default header .header-wrapper,
.scrolled-down.post-template-default header .header-wrapper,
.scrolled-down.product-template-default header .header-wrapper {
	background-color: transparent !important;
	transition: background-color 0.5s ease-in-out .3s, margin-top 0.5s ease-in-out;	
}


/* ******************************
 * TOOLBAR
 * *************************** */
.toolbar .elementor-container {
    min-height: 4rem !important;
	transition-property: all;
	transition-duration: 250ms;		
}
.scrolled-down .toolbar .elementor-container {
    min-height: 3rem !important;
	transition-property: all;
	transition-duration: 400ms;	
} 

/* Toolbar - Hide on Scroll - if using change Toolbar above from min to max height */
/* .toolbar .elementor-container {
    max-height: 10rem !important;
	opacity: 1;
	transition-property: all;
	transition-duration: 1000ms;		
}
.scrolled-down .toolbar .elementor-container {
    max-height: 0rem !important;
	opacity: 0;	
	transition-property: all;
	transition-duration: 500ms;	
}   */

@media (max-width: 767px) {
	/* HEADER & TOOLBAR ICON BOXES */
	/* COMMENT THIS OUT IF WANT HEADER OR TOOLBAR ICON BOXES TO NOT STACK ON MOBILE */
	.toolbar .elementor-widget-icon-box .elementor-icon-box-wrapper,
	.header-wrapper .elementor-widget-icon-box .elementor-icon-box-wrapper {
		display: flex !important;
		align-content: center;
		align-items: center;
		justify-content: flex-start;
		text-align: left !important;		
	}
	.toolbar .col1 .elementor-icon-box-icon,
	.header-wrapper .elementor-icon-box-icon {
		margin: 0.25rem 1rem 0 0 !important;
	}
	.toolbar .col2 .elementor-icon-box-icon,
	.header-wrapper .elementor-icon-box-icon {
		margin: 0 1rem 0 0 !important;
	}
}


/* ******************************
 * STICKY HEADER - Not Typically Used
 * *************************** */
/*  .jupiterx-header-sticky header {
    position: -webkit-sticky;
    position: sticky !important;
    top: 0 !important;
    z-index: 9999;
}  */

/* Sticky - when using Separate Header Template */
.jupiterx-site:not(.jupiterx-site-body-border) .jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type) {
    opacity: 0;
}
.jupiterx-header-sticked .jupiterx-site:not(.jupiterx-site-body-border) .jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type) {
    opacity: 1;
    transition: opacity 0.5s ease-in-out 0.125s !important;
} 



/* ******************************
 * FIXED HEADER
 * *************************** */ 
/* IF NEED, move Admin Bar 
.admin-bar.jupiterx-header-fixed .jupiterx-header,
.admin-bar.woocommerce-shop .jupiterx-header,
.admin-bar.archive.woocommerce .jupiterx-header,
.admin-bar.tax-portfolio_category .jupiterx-header,
.admin-bar.single-portfolio .jupiterx-header {
	top: 32px !important;
} */

.jupiterx-header-fixed .jupiterx-header,
.woocommerce-shop .jupiterx-header,
.archive.woocommerce .jupiterx-header,
.tax-portfolio_category .jupiterx-header,
.archive.category .jupiterx-header,
.single-portfolio .jupiterx-header,
.single.elementor-template-full-width .jupiterx-header,
.error404 .jupiterx-header,
.search .jupiterx-header {
	position: fixed !important;
}
.archive.woocommerce .jupiterx-main {
	margin-top: 0 !important;
}
.single-portfolio .jupiterx-site,
.error404 .jupiterx-site,
.archive.woocommerce .jupiterx-site,
.archive.category .jupiterx-site,
.archive.tax-portfolio_category .jupiterx-site,
.single.elementor-template-full-width .jupiterx-site,
.search .jupiterx-site {
    padding-top: 0rem !important;
}



/* ******************************
 * MENU STYLING
 * *************************** */ 
/* Sub Link Active Colors for Up to 3rd Level - prob need !important */
/* ul.jet-menu li.jet-current-menu-item ul.jet-sub-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link,
ul.jet-menu li.jet-current-menu-item ul.jet-sub-menu li.jet-sub-menu-item.jet-current-menu-item ul.jet-sub-menu li.jet-menu-item:hover .sub-level-link {
    color: ;
}
ul.jet-menu li.jet-current-menu-item ul.jet-sub-menu li.jet-sub-menu-item.jet-current-menu-item ul.jet-sub-menu li.jet-menu-item .sub-level-link {	
    color: ;	
}
ul.jet-menu li.jet-current-menu-item ul.jet-sub-menu li.jet-sub-menu-item.jet-current-menu-item ul.jet-sub-menu li.jet-current-menu-item .sub-level-link {
    color: ;
}  */

html .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover > .jet-mega-menu-item__inner .jet-mega-menu-item__title {
	color: #32ed19;
}

/* Adjust padding to add to right of all but last link */
.raven-nav-menu-horizontal .raven-nav-menu > li:not(:last-child),
.jet-menu li.jet-menu-item:not(:last-child),
.jet-mega-menu-item:not(:last-child) {
    padding-right: 3rem !important;
}
.jet-menu li.jet-menu-item .jet-sub-menu-item {
	padding-right: 0 !important;
}

@media (max-width: 1200px) {
	/* HEADER */
	/* .raven-nav-menu-horizontal .raven-nav-menu > li:not(:last-child) {
		margin-right: ;
	} */	
}

@media (max-width: 1024px) {
	/* HEADER */	
	/* Raven Menu */
	.raven-nav-menu-mobile .raven-nav-menu li:not(:last-child) {
		width: 100%;
	}
	.raven-nav-menu-tablet-horizontal .raven-nav-menu,
	.raven-nav-menu-mobile-horizontal .raven-nav-menu {
		flex-direction: column;
	}	
}

/* Can add bottom padding or top if need to adjust vertical alignment */
.jet-menu .jet-menu-item .top-level-link {
    padding: 0;
}
.jet-menu li.jet-sub-menu-item {
    margin-right: 0;
    padding-bottom: 0;
}
/* .jet-menu div.jet-sub-mega-menu {

} */

/* Navigation Menu 100% Height for Submenu to Stick to Header */
@media (min-width: 1025px) {
	.header-wrapper .elementor-container,
	.header-wrapper .elementor-container .elementor-column {
		align-items: stretch !important;
	}
	.header-wrapper .elementor-container .elementor-column {
		min-height: 90px;
	}
	
	/* HEADER WRAPPER */
	.header-wrapper,
	.header-wrapper .elementor-container,
	.header-wrapper .elementor-container .elementor-column,
	.header-wrapper .elementor-widget-wrap,
	
	/* HAPPY ADDONS MENU */
	.ha-nav-menu,
	.ha-nav-menu .elementor-widget-container,
	.ha-nav-menu .ha-wid-con,
	.ha-nav-menu .ha-wid-con .ha-menu-container,
    .ha-nav-menu .ha-wid-con .ha-menu-container ul.ha-navbar-nav,
    .ha-nav-menu .ha-wid-con .ha-menu-container ul.ha-navbar-nav li.menu-item,
    .ha-nav-menu .ha-wid-con .ha-menu-container ul.ha-navbar-nav li.menu-item a.ha-menu-nav-link,
    .ha-nav-menu .ha-wid-con .ha-menu-container ul.ha-navbar-nav li.menu-item a.ha-menu-nav-link .menu-item-title,
	
	/* RAVEN MENU */
	.elementor-widget-raven-nav-menu, 
	.elementor-widget-raven-nav-menu .elementor-widget-container,
	.elementor-widget-raven-nav-menu .raven-nav-menu-main,
	.elementor-widget-raven-nav-menu .raven-nav-menu,
	.elementor-widget-raven-nav-menu .raven-nav-menu .menu-item,
	
	/* LEGACY JET MENU */
	.elementor-widget-jet-mega-menu,
	.elementor-widget-jet-mega-menu .elementor-widget-container,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item a,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item .jet-menu-item-wrapper,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item ul.jet-sub-menu,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item .jet-sub-mega-menu,
	
	/* REVAMP MENU */ 
	.elementor-widget-jet-mega-menu,
	.elementor-widget-jet-mega-menu .elementor-widget-container,
	.jet-mega-menu,
	.jet-mega-menu-container,
	.jet-mega-menu-container ul.jet-mega-menu-list,
	.jet-mega-menu-container .jet-mega-menu-item,
	.jet-mega-menu-container .jet-mega-menu-item__inner,
	.jet-mega-menu-container .jet-mega-menu-item__link,
	.jet-mega-menu-container .jet-mega-menu-item__title
	.jet-mega-menu-container .jet-mega-menu-item__label {
		height: 100% !important;
	}
	.jet-mega-menu-container .jet-mega-menu-item__label {
		white-space: nowrap;
		height: 100%;
		display: flex;
		align-items: center;
	}
	
	.header-wrapper .elementor-container .elementor-column,
	.elementor-widget-raven-nav-menu .raven-nav-menu .menu-item,
	.elementor-widget-raven-nav-menu .raven-nav-menu .menu-item .raven-menu-item,
	
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item ul.jet-sub-menu,
    .elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item ul.jet-sub-menu a,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item .jet-sub-mega-menu,
	.elementor-widget-jet-mega-menu .elementor-widget-container .menu-main-menu-container .jet-menu-container .jet-menu-inner ul.jet-menu .jet-menu-item .jet-sub-mega-menu a {
		height: auto !important;
	}
	
	/* Happy Menu Specific */
    .ha-nav-menu .ha-wid-con .ha-menu-container ul.ha-navbar-nav li.menu-item a.ha-menu-nav-link .menu-item-title {
		display: flex;
		align-items: center;
	}		
	.ha-dropdown-menu-full_width .ha-megamenu-panel {
		padding: 0;
		width: 100vw;
		top: auto !important;
	}	
}
/* END Navigation Menu 100% Height for Submenu to Stick to Header */

@media (max-width: 767px) {
	/* HEADER */	
	.elementor-widget-jet-mega-menu {
		width: 100% !important;
	}
	.jupiterx-header-mobile-behavior-off .jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type) {
		display: block !important;
		top: 0 !important;
	}
	.admin-bar.jupiterx-header-sticked .jupiterx-site:not(.jupiterx-site-body-border) .jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type) {
		top: 46px !important;
	}	
}


/* ******************************
 * MEGA MENU
 * *************************** */ 
/* Happy */
.ha-navbar-nav li a.ha-menu-nav-link {
    padding-right: 1.5rem !important;
}
.ha-navbar-nav li:last-child a.ha-menu-nav-link {
    padding-right: 0 !important;
}
.ha-navbar-nav-default .ha-dropdown-has>a .ha-submenu-indicator-wrap {
	width: 2rem !important;
}
.scrolled-down ul.ha-megamenu-panel {
    top: 100% !important;
}

@media (max-width: 1024px) {
	/* Happy Menu SubMenu */
	span.ha-submenu-indicator-wrap {
		padding: 5px;
	}
	span.ha-submenu-indicator-wrap i.ha-submenu-indicator {
		padding: 5px;
	}
}

/* Jet Mega Menu */
.jet-mobile-menu .jet-dropdown-arrow {
	font-size: 1.65rem;
}

.desktop-menu.elementor-widget-jet-mega-menu .jet-mega-menu-mega-container__inner {
	padding: 10px 0 0 !important;
	--jmm-submenu-width: max-content !important;
}

@media (min-width: 1201px) {
	/* Jet Mega Menu */
	.jet-dropdown-arrow {
		display: none !important;
	}
}

@media (max-width: 1200px) {
	/* REMOVE 2REM Padding from Boxed Width Mega Menu on Mobile */
	.e-con-full.e-con .section-mega-menu.e-con-boxed.elementor-element>.e-con-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}	
}


/* ******************************
 * MEGA MENU CONTENT HOVER BOXES
 * *************************** */
.mega-menu-inner-section {
    width: 100% !important;
}
.mega-menu-inner-section a {
    display: block;
	width: 100%;
}
.mega-menu-inner-section .ha-hover-box {
     width: 100% !important; 
}
.mega-menu-inner-section .ha-hover-box-wrapper:before {
    mix-blend-mode: multiply;
}
.section-mega-menu .ha-hover-box-wrapper .ha-hover-box-content {
    -webkit-transition: transform .5s;
	transition: transform 0.5s;
	will-change: transform;	
}
.section-mega-menu .ha-hover-box-wrapper:hover .ha-hover-box-content {
	opacity: 1;
    -webkit-transition: transform .5s;
	transition: transform 0.5s;
  	transform: scale(1) translate(0,-5px);
  	-webkit-transform: scale(1.01) translate(0,-5px);	
  	-ms-transform: scale(1.01) translate(0,-5px);		
}
 

/* ******************************
 * MOBILE HEADER
 * *************************** */ 
/* MOBILE HEADER CONTAINER - adjust width to make it wider than default 400px */
/* .jet-mobile-menu .jet-mobile-menu__container {
	width: 90%;
}  */

/* MOBILE MENU */
/* Mobile Toggle Color for SVG Icons */
.jet-mobile-menu__toggle-icon svg {
    fill: currentColor;
}
.jet-mobile-menu__toggle-icon:after {
    content: "MENU";
    width: 100%;
    font-size: 12px;
    text-align: center;
}
.jet-mobile-menu__toggle-icon {
    width: 100%;
    flex-direction: column;
}
.jet-mobile-menu [aria-label="Back to Prev Items"].jet-mobile-menu__back .hm-cross:before {
    content: "\e90a";   
}  

/* JET MOBILE MENU UL LI - Equal Height */
.jet-mobile-menu__items {
    position: relative; /* Ensure positioning context for absolute positioning */
}
.jet-mobile-menu__item {
	display: flex;
    position: relative;
    height: auto; /* Reset height */
/* 	margin-bottom: 20px; /* Space Between Each Link */	 */
}
.jet-mobile-menu__item a.mobile-link.mobile-top-level-link {
	width: 90% !important;		
}
.jet-mobile-menu__item .jet-menu-name {
    display: flex !important;
    align-items: flex-end !important;
	max-width: 100%;
}
.jet-mobile-menu__item .jet-dropdown-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px; /* Adjust as needed */
}

/* Mobile Menu Icon Animation - check to make sure ok on computers and on actual non hoverable devices - e.g. rotate twitches on mobile if no rotate, you may not need the separate :hover query -just put keep the hover rotate code and remove the hover query.
.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i,
.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
	transition: all .5s linear !important;	
    transform: rotate(0deg) !important;
}
@media (hover: hover) {
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
		transition: all .5s linear !important;	
		transform: rotate(0deg) !important;
	}	
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon.active i,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon.active:hover i,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon:hover i,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon.active svg,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon.active:hover svg,
	.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon:hover svg {
		transition: all .5s linear;
		transform: rotate(90deg) !important;
	}
}  */

/* MOBILE HEADER CONTENT */
.mobile-header-content .elementor-widget-wrap {
    display: block !important;
}
.jet-mobile-menu__controls {
    margin-bottom: 2rem;
	z-index: 10;
}
.jet-mobile-menu__back[aria-label="Back to Prev Items"]:before {
	color: #fff;
	content: "\ea00";
    font-family: "Happy Icons"!important;
    font-weight: 300;
}
.jet-mobile-menu__back[aria-label="Back to Prev Items"] svg {
	display: none;
} 
.jet-mobile-menu__back[aria-label="Close Menu"] svg {
	height: 30px;
	width: 30px;
} 
.jet-mobile-menu__back[aria-label="Close Menu"] svg path {
	fill: #FFF !important;
} 

@media (max-width: 1024px) {
	/* HEADER */	
	/* MOBILE MENU */
	.mobile-header-content .elementor-inner-section,
	.raven-column-flex-horizontal>.elementor-column-wrap .mobile-header-content .elementor-widget-wrap>.elementor-element {
		width: 100% !important;
	}
	.header-wrapper .mobile-header-content .elementor-container {
		min-height: auto !important;
	}
}

/* After Menu Content */
.mobile-header-content .elementor-widget-icon-box .elementor-icon-box-wrapper {
     display: flex !important;
     align-items: center !important;
     text-align: left !important;
     flex-direction: row;
     align-content: center !important;
}
.mobile-header-content .elementor-icon-box-title {
    margin-bottom: 0;
}
.mobile-header-content .elementor-icon-box-icon {
	display: flex !important;	
    margin-top: 0 !important;
}

/* Mobile Menu Parent w/no Link - add class menu-item-no-link to Menu Item CSS Class Field */
.menu-item-no-link .jet-mobile-menu__item-inner {
	position:relative!important;
}
.menu-item-no-link .jet-mobile-menu__item-inner a {
	position:relative;
	z-index:1;
}
.menu-item-no-link .jet-dropdown-arrow {
	position:absolute;
	width: 98%!important;
	justify-content:flex-end!important;
	z-index:2;
}