#ast-mobile-popup input.wp-block-search__input {
    margin-left: 20px;
    margin-right: 20px;
    border: #3AA6B9 solid 1px;
}
#menu-toggle-close svg{
    width: 25px;
    height: 25px;
}
/* Icon + text on one line, centered */
#ast-hf-mobile-menu > li#menu-item-26816 > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;   /* keeps it centered in the wide mobile menu */
  gap: 10px;                 /* space between icon and text */
  font-weight: 700;
}

/* The icon (color follows the link's color via currentColor) */
#ast-hf-mobile-menu > li#menu-item-26816 > a::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  flex: 0 0 26px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'>\
<path d='M84.6,62c-14.1,12.3-35.1,12.3-49.2,0C16.1,71.4,3.8,91,3.8,112.5c0,2.1,1.7,3.8,3.8,3.8h105c2.1,0,3.8-1.7,3.8-3.8 C116.2,91,103.9,71.4,84.6,62z'></path>\
<circle cx='60' cy='33.8' r='30'></circle>\
</svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'><path d='M84.6,62c-14.1,12.3-35.1,12.3-49.2,0C16.1,71.4,3.8,91,3.8,112.5c0,2.1,1.7,3.8,3.8,3.8h105c2.1,0,3.8-1.7,3.8-3.8 C116.2,91,103.9,71.4,84.6,62z'></path><circle cx='60' cy='33.8' r='30'></circle></svg>") no-repeat center / contain;
}
