#axo-popup.modal{z-index: 99999999999; }
#axo-popup .modal-body{padding: 0px;}
#axo-popup .modal-header{display: flex; justify-content: flex-end;}
#axo-popup .modal-content{border: 0px; border-radius: 10px 10px 0px 0px;background-color: initial;}
#axo-popup .modal-content img{display: block; max-width: 100%; height: auto; margin: 0px auto 20px !important;}
#axo-popup h3.popup-title{padding: 12px 15px; font-size: 20px; font-weight: 600;    text-align: center; color: #fff!important;}
#axo-popup .content-popup{padding: 15px;}
#axo-popup .modal-dialog {background: url(bg-popup.jpg) 100%;border: 2px solid #fff; max-width: 560px; margin-right: 0;}

.modal-backdrop {background-color: initial!important;}

#axo-popup button.close-btn{border: 0px; position: relative; background: none; cursor: pointer; display: flex; outline: none;}
#axo-popup button.close-btn:hover span.cross:before,#axo-popup button.close-btn:hover span.cross:after{transform: rotate(90deg);}
#axo-popup .close-btn span.txt{font-size: 15px; text-transform: uppercase; color: #fff; padding-right: 35px; padding-top: 5px;}
#axo-popup .close-btn span.cross {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 32px;
  height: 32px;
  opacity: 1;
}
#axo-popup .close-btn:hover span.cross {
  opacity: 1;
}
#axo-popup .close-btn span.cross:before,#axo-popup .close-btn span.cross:after {
  transition: all 0.4s;
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 1px;
}
#axo-popup .close-btn span.cross:before {
  transform: rotate(45deg);
}
#axo-popup .close-btn span.cross:after {
  transform: rotate(-45deg);
}
body .modal-backdrop.show{opacity: 0.7;}

.btn-actus {
  position: fixed;
  right: 20px;
  bottom: 68px;
  z-index: 1050;
  /* au-dessus du contenu normal */
  background: #f80000;
  color: #fff;
  border: none;
  border-radius: 999px;
  padding: 12px 20px;
  font-weight: 600;
  font-size: 15px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, .25);
  cursor: pointer;
  transition: transform .2s ease, opacity .2s ease, background .2s ease;
}

.btn-actus:hover {
  transform: translateY(-1px) scale(1.02);
  background: #333;
}

@media (max-width:576px) {
  .btn-actus {
    bottom: initial;
    right: 15px;
    top: 5px;
    padding: 10px 16px;
    font-size: 14px;
  }
}
}