#sliding-popup {
  z-index: 99999;
  text-align: center;
}

.sliding-popup-bottom {
  position: fixed;
}

.sliding-popup-top {
  position: relative;
}

#sliding-popup .popup-content {
  margin: 0 auto;
  padding: 10px 30px;
  text-align: left;
  width: 100%;
}

#sliding-popup .popup-content #popup-buttons {
  float: right;
  max-width: 40%;
}

#sliding-popup button {
  cursor: pointer;
}

#sliding-popup .popup-content #popup-text {
  float: left;
  max-width: 60%;
}

.eu-cookie-withdraw-tab {
  cursor: pointer;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top,
.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner {
  transform: scaleY(-1);
}

.eu-cookie-withdraw-tab {
  position: absolute;
  top: 0;
  transform: translate(-50%, -100%);
  left: 50%;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab {
  transform: translate(-50%, -100%) scaleY(-1);
}

@media screen and (max-width: 600px) {
  #sliding-popup .popup-content {
    max-width: 95%;
  }

  #sliding-popup .popup-content #popup-text {
    max-width: 100%;
  }

  #sliding-popup .popup-content #popup-buttons {

  }
}

html #sliding-popup.sliding-popup-bottom, html #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner, html .eu-cookie-withdraw-tab {
    background: #eaeae7 !important;
        border-top: 1px dashed #d5d5d3;
}

html #sliding-popup .popup-content #popup-text h1, html #sliding-popup .popup-content #popup-text h2, html #sliding-popup .popup-content #popup-text h3, html #sliding-popup .popup-content #popup-text p, html .eu-cookie-compliance-more-button, html .eu-cookie-compliance-secondary-button, html .eu-cookie-withdraw-tab {
    color: #333 !important;
}



.popup-content.info a {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    text-rendering: optimizeLegibility;
    text-transform: none;
    border: none;
    padding: 0;
}

#sliding-popup button {
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-family: inherit;
    line-height: normal;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 4px 6px;
    font-family: "apercu-light-pro", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    background-color: transparent;
    color: #333;
    border: 1px solid #333;
    border-radius: 0;
    float: right;
}

#sliding-popup button.decline-button {
  display:none !important;
}


