#menu-footer-nav-column ul li.menu-item-has-children > a::after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23b7b8ba' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 15px;
}
#menu-footer-nav-column ul li.menu-item-has-children ul.sub-menu {
  display: none;
  visibility: hidden;
  padding-left: 20px;
}
#menu-footer-nav-column ul li.menu-item-has-children.active > a::after {
  transform: rotate(180deg);
  padding-right: 15px;
  padding-left: 0px;
}
#menu-footer-nav-column ul li.menu-item-has-children.active > .sub-menu {
  display: block;
  visibility: visible;
}
@media screen and (max-width: 1023px) {
  #menu-footer-nav-column ul li.menu-item-has-children ul.sub-menu {
    padding-left: 0px;
  }
}