/* xl - DESKTOP STYLES */
.link-decorado {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 5px 0;
  text-decoration: none !important;
}
.link-decorado::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 2px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #A8867E;
  transition: width 0.3s ease;
}
.link-decorado:hover::after {
  width: calc(100% + 20px);
}
.current-menu-item .menu-link {
  border-bottom: 1px solid white;
  line-height: 40px !important;
}
.menu-item-has-children .sub-menu {
  width: inherit;
  background-color: #ffffffc0 !important;
  border: none;
}
.menu-item-has-children .sub-menu .menu-link {
  color: white;
  padding: 10px 20px;
  font-weight: 500;
  color: #A8867E;
}
.menu-item-has-children .sub-menu .menu-link:hover {
  background-color: #A8867EC0 !important;
  color: white !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F6-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%22%7D */