/* Mobile navigation close control. Desktop remains unchanged. */
.re-mobile-nav-close{display:none}
@media (max-width:760px){
  .re-mobile-nav{box-sizing:border-box}
  .re-mobile-nav-close{
    display:grid!important;
    position:absolute;
    top:16px;
    left:18px;
    width:42px;
    height:42px;
    padding:0;
    align-items:center;
    justify-items:center;
    border:1px solid rgba(255,255,255,.22);
    border-radius:12px;
    background:rgba(255,255,255,.08);
    color:#fff;
    font-family:Arial,sans-serif;
    font-size:30px;
    font-weight:400;
    line-height:1;
    cursor:pointer;
    z-index:2;
  }
  .re-mobile-nav-close:hover{background:rgba(255,255,255,.14)}
}
