@keyframes wpr-shadow-pulse-yellow {
  0% {
    box-shadow: 0 0 0 0px #dab432;
  }

  100% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
  }
}

@keyframes wpr-shadow-pulse-black {
  0% {
    box-shadow: 0 0 0 0px #000;
  }

  100% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
  }
}

.wpr-animated-btn-yellow {
  animation: wpr-shadow-pulse-yellow 1s infinite;
}

.wpr-animated-btn-yellow:hover {
  animation: wpr-shadow-pulse-black 1s infinite;
}

.wpr-animated-btn-black {
  animation: wpr-shadow-pulse-black 1s infinite;
}

.wpr-animated-btn-black:hover {
  animation: wpr-shadow-pulse-yellow 1s infinite;
}

.wof-winnings {
  color: #fff !important;
}

button.ff-btn-submit {
  background: linear-gradient(to left, #ffc90d 50%, #000000 50%) right !important;
  background-size: 200% 100% !important;
  border: 0 !important;
  border-radius: 3px !important;
  transition: 0.5s !important;
  padding: 10px 30px !important;
}

button.ff-btn-submit:hover {
  background-position: left !important;
}

.whb-col-right > .wd-header-html > p {
  display: none !important;
}

header.whb-sticked .whb-col-right .r-btn {
  height: 44px !important;
  padding: 5px 15px 5px 13px !important;
}

header.whb-sticked .whb-col-right .r-btn:after {
  height: 42px !important;
  transform: translate(5px, 6px);
}

header.whb-sticked .whb-col-right .r-btn:hover:after {
  transform: translate(0, 0) !important;
}

.wpr-fixed-trial-button {
  position: fixed;
  left: 27px;
  top: 46%;
  transform: translateY(-50%) rotate(90deg);
  transform-origin: left center;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  font-weight: 600;
  background: linear-gradient(to left, #ffc90d 50%, #000000 50%) right !important;
  background-size: 200% 100% !important;
  border: 0 !important;
  border-radius: 3px !important;
  transition: 0.5s !important;
  padding: 10px 20px;
}

.wpr-fixed-trial-button:hover {
  background-position: left !important;
  color: #fff !important;
}

@media (max-width: 575.98px) {
  .wpr-fixed-trial-button {
    left: 28% !important;
    bottom: 1% !important;
    top: auto !important;
    transform: translateY(0) rotate(0) !important;
  }
}

#footer-logo-row {
  justify-content: center;
}

.ff_submit_btn_wrapper,
.wpb_raw_html.popup-form {
  margin-bottom: 0 !important;
}

input[type="number"].wof-input {
  text-align: left;
}
