.awb-menu__mega-wrap .awb-submenu .awb-submenu__sub-ul_main {
  display: none !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.awb-submenu__main-ul > li {
  display: none !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.awb-submenu__main-ul > li.drilldown-open {
  display: block !important;
}


.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.awb-submenu__main-ul > li.drilldown-open > .awb-submenu__sub-ul_main {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  position: static !important;
  pointer-events: auto !important;
  /*animation: uvvgSubmenuSlideIn 0.28s ease both;*/
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.drilldown-open > .awb-submenu__open-nav-submenu_mobile {
  display: none !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.drilldown-open > .awb-submenu__main-a {
  color: #f6c66b !important;
  font-size: 23px;
  text-transform: uppercase;
  border-bottom: 0 !important;
  margin-bottom: 20px;
}

.drilldown-back-wrap {
  list-style: none !important;
}

.drilldown-back {
  background: #2f5a9e;
  color: #ffffff;
  border: 0;
  border-radius: 5px;
  padding: 7px 14px;
  font-size: 12px;
  cursor: pointer;
  margin-bottom: 22px;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active
.awb-submenu__main-background-default,
.awb-menu__mega-wrap .awb-submenu.drilldown-active
.awb-submenu__main-background-active {
  z-index: 0 !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active
.drilldown-open > .awb-submenu__sub-ul_main {
  position: relative !important;
  z-index: 20 !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active
.drilldown-open > .awb-submenu__sub-ul_main a,
.awb-menu__mega-wrap .awb-submenu.drilldown-active
.drilldown-back {
  position: relative !important;
  z-index: 30 !important;
  pointer-events: auto !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active
.drilldown-open > .awb-submenu__main-a {
  position: relative !important;
  z-index: 30 !important;
  pointer-events: auto !important;
}

.drilldown-back-wrap {
	list-style: none !important;

}

.awb-menu__mega-wrap .drilldown-back-wrap {
	display: none !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.drilldown-open > .drilldown-back-wrap {
	display: block !important;
}

.awb-submenu__main-a,
.awb-submenu.drilldown-active 
.drilldown-open > .awb-submenu__main-a {
	color: #FFD182 !important;
	font-size: 35px !important;
	line-height: 1.2 !important;
	text-transform: uppercase !important;
	font-weight: 400 !important;
	border-bottom: 1px solid rgba(80, 125, 190, 0.65) !important;
	padding: 12px 0 !important;
}




/*Transition child - parent*/

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.awb-submenu__main-ul > li.drilldown-open {
	display: block !important;
	animation: uvvgDrillViewSlideIn 0.28s ease both;
}

@keyframes uvvgDrillViewSlideIn {
	from {
		opacity: 0;
		transform: translateX(35px);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.awb-submenu__main-ul > li.drilldown-closing {
	animation: uvvgDrillViewSlideOut 0.28s ease both;
}

@keyframes uvvgDrillViewSlideOut {
	from {
		opacity: 1;
		transform: translateX(0);
	}

	to {
		opacity: 0;
		transform: translateX(35px);
	}
}

.awb-menu__mega-wrap .awb-submenu .awb-submenu__sub-ul_main {
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active 
.drilldown-open > .awb-submenu__sub-ul_main {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	pointer-events: auto !important;
}


/*Styling code -----------------*/
.awb-menu__mega-wrap {
	top: -46px !important;
  margin-top: 0px !important;
	z-index: -10 !important;
}

.awb-menu__mega-wrap > .fusion-fullwidth {
  min-height: 100vh !important;
}

.uvvg-drilldown-menu .awb-menu__mega-wrap .fusion-fullwidth {
	display: flex !important;
	justify-content: center !important;
}

.uvvg-drilldown-menu .awb-menu__mega-wrap .fusion-builder-row.fusion-row {
	width: min(1400px, 100%) !important;
	max-width: min(1400px, 100%) !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

/*Copii*/
.awb-submenu__sub-ul {
	width: 100% !important;
}

.awb-submenu__sub-li {
	background-color: transparent !important; 
		border-color: #254986 !important;
}

.awb-submenu__sub-li a {
	color: #fff !important;
	padding: 5px 0px !important;
}

.awb-submenu__sub-li:hover a ,
.awb-submenu__sub-li:hover a span{
	color: #fff !important;
}

.awb-submenu__sub-li a span {
	font-family: 'DM Sans' !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
}

/*Hover effect*/

.awb-submenu__sub-li a span,
.awb-submenu__main-a .menu-text {
	position: relative;
	display: inline-block;
}

.awb-submenu__sub-li a span::after,
.awb-submenu__main-a .menu-text::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 2px;
	background: #fff;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s ease;
}

.awb-submenu__sub-li a:hover span::after,
.awb-submenu__main-a:hover .menu-text::after {
	transform: scaleX(1);
}

.awb-menu__mega-wrap .awb-submenu.drilldown-active .drilldown-open > .awb-submenu__main-a {
    padding: 0px !important;
}

/*Buton back*/
.drilldown-back {
	padding: 10px 40px;
	font-size: 16px !important;
	transition: .2s;
}

.drilldown-back:hover {
	background-color: #fff !important;
	color: #141C30;
}

/*parinti*/
.awb-submenu__main-a span {
	color: #FFD182
}

.awb-submenu__main-a {
  display: flex !important;
  align-items: center;
  width: 100%;
}

.awb-submenu__main-a .menu-text {
  display: inline-block;
  flex: 0 0 auto;
}

.awb-submenu__open-nav-submenu-hover {
  margin-left: auto;
  flex-shrink: 0;
}

.awb-submenu__open-nav-submenu-hover {
	font-size: 1em !important;
}

@media screen and (max-width: 1400px) {
	.awb-submenu__main-a,
.awb-submenu.drilldown-active 
	.drilldown-open > .awb-submenu__main-a {
		font-size: 20px !important;
	}
	
	.awb-menu__mega-wrap .awb-submenu.drilldown-active .drilldown-open > .awb-submenu__main-a,
	.drilldown-back-wrap, .drilldown-back {
		   margin-bottom: 15px;
	}
	
	.awb-submenu__sub-li a {
	padding: 5px 0px !important;
}
	
	.uvvg-drilldown-menu img {
		width: 85%;	}
	
	.fusion-imageframe {
		text-align: center;
	}
	
	/**Header laptop*/
	.logo-col .fusion-column-wrapper {
		padding: 10px 0px;
	}
	.logo-col img {
		    width: 80%;
	}
	
	#menu-header-menu >li>a{
		font-size: 18px;
	}

}

#menu-mega-meniu-trigger .awb-menu__i i {
	padding-left: 0px !important;
	width: 14px;
}

.uvvg-drilldown-menu .awb-menu__main-li.expanded .awb-menu__i_main i::before {
	content: "\f00d" !important;
}


.uvvg-drilldown-menu .awb-menu__i_main i {
	transition: transform 0.3s ease, opacity 0.3s ease;
}

.uvvg-drilldown-menu .awb-menu__main-li.expanded .awb-menu__i_main i {
	transform: rotate(180deg);
}




/*Menu mobile*/
@media screen and (max-width: 640px) {
.mobile-trigger>ul>li>a> .menu-text {
	display: none !important;
}

.mobile-trigger .fa-align-justify:before{
	font-size: 22px !important;
}
	
	.mobile-trigger>ul {
		padding: 0px !important;
		background-color: transparent !important;
	}
	
	.awb-menu__mega-wrap {
		margin-top: 120px !important;
	}
	
	
.awb-menu__mega-wrap > .fusion-fullwidth {
  min-height: 100vh !important;
}
	
	.awb-menu__mega-wrap .fusion-column-wrapper {
		margin-top: -150px !important;
	}
	
}

@media screen and (max-width: 1024px) {
	.awb-menu__i {
		width: 20px !important;
	}
}