
a:focus, a:focus img,
a:focus-visible, a:focus-visible img,
a:focus-within, a:focus-within img {
  outline: thin dotted var(--red);
}
#menu-main-menu li.et-hover>ul {
  opacity: 1;
  visibility: visible;
  transform: translate(-10px, 0);
}
footer .et_pb_social_icon a:focus
footer .et_pb_social_icon a:focus-visible,
footer .et_pb_social_icon a:focus-within {
  outline: 2px dotted var(--white);
}
li.menu-item-has-children .menu-item a:focus {
  outline: none;
  background: #ffffff!important;
  opacity: 1!important;
  padding-left: 28px!important;
}
