.secondary-site-nav-menu ul {
  z-index: 150;
}

.ubermenu-skin-pya .ubermenu-sub-indicator {
  display: none;
}

.ubermenu .ubermenu-target-text {
  font-weight: 300;
}

.ubermenu .ubermenu-item-header > .ubermenu-target .ubermenu-target-text {
  font-weight: 400;
}

.ubermenu .ubermenu-item-level-1 > .ubermenu-item-layout-text_only .ubermenu-target-text {
  font-weight: 400;
}

.ubermenu-skin-pya .ubermenu-item-level-0 {
  margin-left: 20px;
}
.ubermenu-skin-pya .ubermenu-item-level-0:first-child {
  margin-left: 0;
}

.ubermenu-skin-pya .ubermenu-item-level-0 > .ubermenu-target {
  padding: 0 0 18px 0;
}

.ubermenu-skin-pya .ubermenu-item-level-0 > .ubermenu-target > span.ubermenu-target-title:before {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  position: absolute;
  left: 0;
  top: -14px;
  background-color: #a7b0b3;
  -webkit-transform: scaleX(0);
	  -ms-transform: scaleX(0);
		  transform: scaleX(0);
  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
		  transform-origin: center;
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
}

.ubermenu-skin-pya .ubermenu-item-level-0:hover > .ubermenu-target > span.ubermenu-target-title:before,
.ubermenu-skin-pya .ubermenu-item-level-0:focus > .ubermenu-target > span.ubermenu-target-title:before {
  -webkit-transform: scaleX(1);
  	  -ms-transform: scaleX(1);
  		  transform: scaleX(1);
}

.ubermenu-skin-pya .ubermenu-nav {
  text-align: right;
}


/* UberMenu - Copyright 2011-2017, SevenSpark */
.ubermenu-skin-pya {
  font-family: "HelveticaNeueLTStd", "Helvetica Neue", helvetica, "Roboto", arial, sans-serif;
  color: #01436d;
  font-weight: 300;
  font-size: 18px;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.ubermenu-skin-pya .ubermenu-submenu {
  font-size: 14px;
}
.ubermenu-skin-pya .ubermenu-target {
  color: #01436d;
}
.ubermenu-skin-pya .ubermenu-target-description {
  color: #aaa;
}
.ubermenu-skin-pya.ubermenu-responsive-toggle {
  background: transparent;
  color: #01436d;
  font-size: 12px;
  text-transform: none;
  font-weight: normal;
}
.ubermenu-skin-pya.ubermenu-responsive-toggle:hover {
  background: transparent;
  color: #109045;
}
.ubermenu-skin-pya {
  border: none;
  background: transparent;
}
.ubermenu-skin-pya .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-pya .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-pya .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #01436d;
  background: transparent;
}
.ubermenu-skin-pya .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-pya.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: transparent;
}
.ubermenu-skin-pya .ubermenu-item-level-0 > .ubermenu-target {
  color: #01436d;
  text-transform: none;
  border-left: none;
}
body:not(.rtl) .ubermenu-skin-pya.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu-skin-pya .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-pya .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: transparent;
  color: #109045;
}
.ubermenu-skin-pya .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #01436d;
}
.ubermenu-skin-pya .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #109045;
}
.ubermenu-skin-pya .ubermenu-submenu.ubermenu-submenu-drop {
  background: #fff;
  /*border: 1px solid #fff;*/
}
.ubermenu-skin-pya .ubermenu-tab-content-panel {
  background: #fff;
}
.ubermenu-skin-pya .ubermenu-submenu,
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-target {
  color: #01436d;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #109045;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaa;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  font-weight: bold;
  color: #01436d;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #109045;
}
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
  background: transparent;
}
.ubermenu-nojs.ubermenu-skin-pya .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-pya .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
  background: #eee;
  color: #109045;
}
.ubermenu-skin-pya .ubermenu-tabs-group,
.ubermenu-skin-pya .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-pya .ubermenu-tab-content-panel {
  border-color: #eee;
}
.ubermenu-skin-pya.ubermenu-transition-fade .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  margin-top: 0;
}
.ubermenu-skin-pya.ubermenu-mobile-modal.ubermenu-mobile-view {
  background: #fff;
}

.has-menu-feature > .ubermenu-submenu {
  display: flex !important;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: fit-content;
}

.has-menu-feature > .ubermenu-submenu {
  max-width: 50vw;
}

.has-menu-feature.wide-menu-feature > .ubermenu-submenu {
  max-width: 65vw;
}

.has-menu-feature > .ubermenu-submenu > li.ubermenu-retractor {
  width: 100%;
  padding: 0 4vw;
  text-align: right;
  position: relative;
}

.has-menu-feature > .ubermenu-submenu > li.mf-menu-item {
  max-width: 60% !important;
  flex: 0 1 auto;
  min-width: 0;
  float: none;
}

.has-menu-feature > .ubermenu-submenu.ubermenu-submenu-id-10044 > li.mf-menu-item {
	max-width: 40% !important;
}

.has-menu-feature > .ubermenu-submenu > li:last-child {
  flex: 1 1 auto;
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
  margin-top: 0;
}


@media only screen and (max-width:1048px) {
  .has-menu-feature > .ubermenu-submenu {
	max-width: 70vw;
	margin: 0 5vw;
  }

  .has-menu-feature.wide-menu-feature > .ubermenu-submenu {
	max-width: 80vw;
  }
}

@media only screen and (max-width:960px) {

/*  .has-menu-feature > .ubermenu-submenu {
	left: -21vw !important;
  }*/

  .has-menu-feature > .ubermenu-submenu > li.mf-menu-item {
	max-width: 38% !important;
  }

  .has-menu-feature > .ubermenu-submenu {
	max-width: 90vw;
	margin: 0 5vw;
  }

  .has-menu-feature.wide-menu-feature > .ubermenu-submenu {
	max-width: 95vw;
	margin: 0 2.5vw;
  }
}


@media only screen and (max-width:639px) {
  nav.ubermenu-skin-pya  {
  	margin-top: -50px !important;
	padding-top: 25px;
	background-color: #fff;

  }

  .mf-menu-item {
	display: none !important;
  }

  .ubermenu-skin-pya .ubermenu-item-level-0:first-child {
	margin-left: 20px;
  }

  .has-menu-feature > .ubermenu-submenu {
	display: block !important;
	margin: 0;
  }

  .ubermenu-skin-pya.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	display: block;
	right: 35px;
	margin-top: 0;
	top: 0;
  }

  .ubermenu-skin-pya.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	padding-bottom: 150px;
  }
}
