header.main-header .sub-menu{
  display: none;
}
#menus{
  position: relative;
  z-index: 210;
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#menus #main-menu ul.mega-menu li.menu-item-gtranslate{
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
}
#main-menu{
  width: 100%;
  font-size: 15px;
}
#main-menu .menu{
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  margin: 0;
}
.header-layout-standard #main-menu .menu{
  justify-content: center;
}
#main-menu .menu > .menu-item{
  padding: 0;
  color: #242627;
  margin: 10px 5px;
}
#main-menu .menu > .menu-item > a{
  font: 500 16px / 19.2px "Inter Tight", sans-serif;
}
#main-menu .menu > .menu-item > a:hover{
  color: #010ED0;
}
.second-row:last-child #main-menu .menu > .menu-item:last-child{
  padding-right: 0;
}
#main-menu .menu > .menu-item > a{
  border-radius: 0px;
  padding: 15px;
  display: inline-block;
  color: var(--vamtam-accent-color-6);
  font: 500 16px / 19.2px "Inter Tight", sans-serif;
  height: auto;
  width: auto;
  display: flex;
  position: relative;
  word-wrap: break-word;
}
#main-menu .menu > .menu-item:is(
				.current-menu-item,
				.current_page_item,
				.current-menu-ancestor
				.current-menu-parent
				.current_page_parent,
				.current_page_ancestor,
				:hover
			) > a{
  background-color: white;
  color: 010ED0;
}
#main-menu .menu > .menu-item:is(
				.current-menu-item,
				.current_page_item,
				.current-menu-ancestor
				.current-menu-parent
				.current_page_parent,
				.current_page_ancestor,
				:hover
			) > a::after{
  opacity: 1;
}
#main-menu .menu > .menu-item:is(
				.current-menu-item,
				.current_page_item,
				.current-menu-ancestor
				.current-menu-parent
				.current_page_parent,
				.current_page_ancestor,
				:hover
			) > a span{
  position: relative;
}
#main-menu .menu > .menu-item.menu-item-has-children > a{
  position: relative;
}
#main-menu .menu > .menu-item.menu-item-has-children > a::after{
  content: "";
  position: relative;
  display: inline-block;
  top: 6px;
  width: 0;
  height: 0;
  border-right: 4px solid transparent;
  border-top: 4px solid gray;
  border-left: 4px solid transparent;
  margin-left: 8px;
}
#main-menu .menu > .menu-item .sub-menu{
  position: absolute;
  top: 0;
  left: 14px;
  width: 180px;
  text-align: start;
  box-sizing: border-box;
  text-transform: none;
  z-index: 999;
  padding: 0;
  border-radius: 0px;
}
#main-menu .menu > .menu-item .sub-menu.invert-position{
  left: -100%;
}
#main-menu .menu > .menu-item .sub-menu a{
  display: block;
  padding: 10px 20px;
  font: 500 14px / 20px Inter, sans-serif;
  color: #242627;
}
#main-menu .menu > .menu-item .sub-menu .menu-item{
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: white;
}
#main-menu .menu > .menu-item .sub-menu .menu-item:first-child{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding-top: 20px;
}
#main-menu .menu > .menu-item .sub-menu .menu-item:last-child{
  padding-bottom: 20px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#main-menu .menu > .menu-item .sub-menu .menu-item > .sub-menu-wrapper > .sub-menu{
  left: 100%;
  margin: 0;
}
#main-menu .menu > .menu-item .sub-menu .menu-item:hover > .sub-menu-wrapper > .sub-menu{
  display: block;
}
#main-menu .menu > .menu-item .sub-menu .menu-item:is(
						.current-menu-item,
						.current_page_item,
						.current-menu-ancestor
						.current-menu-parent
						.current_page_parent,
						.current_page_ancestor,
						:hover
					) > a{
  text-decoration: none;
}
#main-menu .menu > .menu-item .sub-menu .menu-item:is(
						.current-menu-item,
						.current_page_item,
						.current-menu-ancestor
						.current-menu-parent
						.current_page_parent,
						.current_page_ancestor,
						:hover
					) > a:hover{
  color: #010ED0;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper{
  position: relative;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu{
  margin: 0 auto auto 0;
}
#main-menu .menu > .menu-item:hover > .sub-menu-wrapper > .sub-menu{
  display: block;
}
body.sticky-header-type-over.sticky-header .sticky-header-state-reset:not(:hover) #menus .vamtam-basic-menu li.menu-item > a{
  color: var(--vamtam-main-menu-text-sticky-color) !important;
  transition: all 0.3s ease !important;
}
body.sticky-header-type-over.sticky-header .sticky-header-state-reset:not(:hover) #menus .vamtam-basic-menu li.menu-item > a:hover{
  color: var(--vamtam-main-menu-text-sticky-color) !important;
  opacity: 0.8 !important;
}