/* coffee module custom block */
#coffee-icon {
  position: fixed;
  bottom: 110px;
  right: 20px;
  min-width: 70px;
  min-height: 70px;
  background-color: #555555;
  border: 3px solid whitesmoke;
  box-shadow: 0 0 16px grey;
  border-radius: 200px;
  z-index: 99;
}
#coffee-icon::before,
#coffee-icon.active::before {
  left: 0.6667em;
  width: 3rem;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  display: inline-block;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-image: url("../images/icons/ffffff/coffee.svg");
}
