#sliding-popup {
  border-top: 6px solid #fff;
  background-color: #1c63b7 !important;
}

#sliding-popup .eu-cookie-compliance-banner #popup-text {
  margin-top: 16px;
}

#sliding-popup .eu-cookie-compliance-banner #popup-text p {
  color: #fff;
}

#sliding-popup .eu-cookie-compliance-banner #popup-text button {
  color: #ea6606;
  text-decoration: underline;
}

#sliding-popup .eu-cookie-compliance-banner #popup-buttons {
  margin-bottom: 10px;
  padding-left: 10px;
}

#sliding-popup .eu-cookie-compliance-banner #popup-buttons button {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  text-align: center;
  font-size: 1.25rem;
  font-family: Lato, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.1em;
  padding: .5em 2em;
  border-radius: 2em;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 1.5em;
  background-color: #fd0;
  color: #0f488b;
  border: 0;
  background-image: none !important;
  text-shadow: none;
  box-shadow: none;
}

#sliding-popup .eu-cookie-compliance-banner #popup-buttons button::after {
  content: '\0020>';
}

@media (min-width: 0) and (max-width: 1250px) {
  #sliding-popup .eu-cookie-compliance-banner #popup-buttons button {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  #sliding-popup .eu-cookie-compliance-banner #popup-buttons button {
    font-size: 18px;
    line-height: 1.1em;
  }
}

#sliding-popup .eu-cookie-compliance-banner #popup-buttons button:hover {
  background-color: #e6c700;
}

@media (min-width: 0) and (max-width: 1600px) {
  .eu-cookie-compliance-content {
    max-width: 94%;
  }
}
