._anu_chat_gadget {
    z-index: 9999;
    display: block;
    text-decoration: none;
    bottom: -20px;
    right: 0px;
    text-transform: uppercase;
    color: #BE830E;
    letter-spacing: 1px;
    font-size: 16px; 
}

a._anu_chat_gadget:hover {
 color: #000;
 text-decoration: none;
}

.fixedbutton-box {
  position: fixed;
  bottom: 200px;
  right: 0px;
  /*width: 115px;*/
  z-index: 9999;
}

.fixedbutton {
  color: #fff;
  padding: 12px;
  background: #000;
  margin-top: 4px;
  border-radius: 5px;
  border: 1px solid #BE830E;
}

.fixedbutton-box img {
    max-width:35px;
    max-height:35px;
    display:block;
    margin: auto;
    /*padding-bottom:5px;*/
}

.fixedbutton:hover {
  /*background: #F5EDDE;*/
}


/*Restyle testing, can be removed/merged after approval*/
a.fixedbutton-link {
    font-size: 0;
    transition: font-size .3s;
}
.fixedbutton:hover >._anu_chat_gadget {
    display: inline-flex;
    align-items: center;
    gap:5px;
}

.fixedbutton:hover > a {
    font-size: 16px;
}
.fixedbutton-box {
    /*remove width:115px*/
        bottom: 20px;
     right: 20px;
     z-index: 2;
}
.fixedbutton-box img {
    /*remove padding-bottom:5px*/
}
.fixedbutton {
    border-radius:30px 30px 0 30px;
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.fixedbutton:hover {
    /*remove color*/
    border-radius:30px;
}
a._anu_chat_gadget:hover{
    color: #be830e;
}