.js-menu li a.item {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0;
	display: block;
}

.mobile-submenu li.childHeader > span, .parentLi > a, .childItem, .mainLi > a.item {
  display: block;
  text-transform: uppercase;
  font-size: 13px !important;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 1.8em;
  font-weight: 500;
}

.mobile-submenu li.childHeader > span {
  margin-bottom: 8px;
}

.childItem, .subChildItem, .parentLi > a {
	position: relative;
	display: block;
}

.childItem .header {
	display: none !important;
}

.mobile-submenu {
	display: none;
}

.mobile-submenu li a {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


.childItem:after, .subChildItem:after, .parentLi > a:after {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgogIDxnPgogICAgPHBhdGggZD0ibTQwLjQsMTIxLjNjLTAuOCwwLjgtMS44LDEuMi0yLjksMS4ycy0yLjEtMC40LTIuOS0xLjJjLTEuNi0xLjYtMS42LTQuMiAwLTUuOGw1MS01MS01MS01MWMtMS42LTEuNi0xLjYtNC4yIDAtNS44IDEuNi0xLjYgNC4yLTEuNiA1LjgsMGw1My45LDUzLjljMS42LDEuNiAxLjYsNC4yIDAsNS44bC01My45LDUzLjl6IiBmaWxsPSIjMDAwMDAwIi8+CiAgPC9nPgo8L3N2Zz4K);
  background-size: 1em;
  content: '';
  height: 1em;
  opacity: 0.25;
  -webkit-transition: 200ms;
  transition: 200ms;
  width: 1em;
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%) rotate(90deg);
}
.childItem.openMenu:after, .subChildItem.openMenu:after, .parentLi > a.openMenu:after {
	transform: translateY(-50%) rotate(-90deg);
}
.childItem.openMenu ~ .mobile-submenu, .subChildItem.openMenu + .mobile-submenu, .parentLi > a.openMenu + .mobile-submenu  {
	display: block;
	position: relative;
	top: auto;
	left: auto;
}

@media (max-width: 768px) {
  .top-menu.actmenu {
    display: block;
    padding: 0 !important;
  }
  .mob-search {
  	padding-left: 10px;
  	padding-right: 10px;
  }
  .mob-search form {
  	display: block;
  	position: relative;
  }
  .top-menu a {
  	text-decoration: none;
  }
  .top-menu a:hover {
  	background: transparent !important;
  	-webkit-background-clip: unset !important;
  	-webkit-text-fill-color: unset !important;
  	text-decoration: none !important;
  }
}

.mobileMenu > li > a, .mobileMenu > li > span {
	padding-left: 12px;
}

.mobileMenu > li > ul > li > a, .mobileMenu > li > ul > li > span {
	padding-left: 24px;
}

.mobileMenu > li > ul > li > ul > li > a, .mobileMenu > li > ul > li > ul > li > span, .mobileMenu > li > ul > li > ul a {
	padding-left: 24px;
}

.top-menu .js-menu a.openMenu, .top-menu .childItem:hover, .top-menu .subChildItem:hover, .top-menu .parentLi > a:hover {
	background: linear-gradient(45deg, #009ee2 33%, #00a2af 66%, #00a588) !important;
	color: #FFF !important;
}
.top-menu .js-menu a.openMenu:after, .top-menu .childItem:hover:after, .top-menu .subChildItem:hover:after, .top-menu .parentLi > a:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 129 129' enable-background='new 0 0 129 129' width='512px' height='512px'%3E%3Cg%3E%3Cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
}




