/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 28 2026 | 12:39:32 */
.footer_locations .pp-list-item-icon::before{
	display: none;
}

.footer_locations .pp-list-item-icon{
	background-image: url(https://lingo.instaging.io/wp-content/uploads/2026/04/MapPinSimple.svg);
	background-repeat: no-repeat;
	background-size: contain;
	padding: 12px !important;
}

.header_menu .sub-menu .menu-item:last-child a {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.header_menu .sub-menu .menu-item .pp-menu-toggle::before {
  content: '' !important;
  position: absolute !important;
  right: 50% !important;
  top: 50% !important;
  z-index: 1 !important;
  display: block !important;

  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;

  transform: translate(50%, -50%) !important;

  border-top: 6px solid transparent !important;
  border-bottom: 6px solid transparent !important;
  border-left: 8px solid #fff !important;
  border-right: none !important;
}


.header_menu .menu-item .pp-menu-toggle::before {
  content: '' !important;
  position: absolute !important;
  right: 50% !important;
  top: 50% !important;
  z-index: 1 !important;
  display: block !important;

  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;

  transform: translate(50%, -50%) !important;

  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
  border-top: 8px solid #000 !important;
  border-bottom: none !important;
}

.header_menu .pp-advanced-menu .menu > li .pp-has-submenu-container > a {
  position: relative;
}

.header_menu .pp-advanced-menu .menu > li .pp-has-submenu-container > a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 2px;
  background: #7EC244;

  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s ease;
}

.header_menu .pp-advanced-menu .menu .sub-menu > li .pp-has-submenu-container > a::after {
  display: none;
}

.header_menu .pp-advanced-menu .menu > li:hover .pp-has-submenu-container > a::after {
  transform: scaleX(1);
  transform-origin: right;
}

/* base */
.header_menu .pp-advanced-menu .menu > li > a {
  position: relative;
}

/* underline */
.header_menu .pp-advanced-menu .menu > li > a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 2px;
  background: #7EC244;

  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s ease;
}

/* hover animation (right → left) */
.header_menu .pp-advanced-menu .menu > li:hover > a::after {
  transform: scaleX(1);
  transform-origin: right;
}

.header_share_icons .pp-list-items{
	flex-direction: row !important;
	    justify-content: flex-end;
}

a {
	outline: none !important;
}