@charset "UTF-8";
/* 'Withdrawn All' button visibility hotfix. Do not remove! */
.eu-cookie-compliance-hidden {
  display: none !important;
}

.eu-cookie-withdraw-tab {
  left: 30px;
  width: 40px;
}
.eu-cookie-withdraw-tab img {
  width: 16px;
}
.eu-cookie-compliance-settings,
#sliding-popup .eu-cookie-compliance-default-button,
#sliding-popup .eu-cookie-compliance-hide-button,
#sliding-popup .eu-cookie-compliance-more-button-thank-you,
#sliding-popup .eu-cookie-withdraw-button,
.eu-cookie-withdraw-button,
.eu-cookie-compliance-save-preferences-button,
.eu-cookie-compliance-save-preferences-button:hover {
  margin-right: 16px;
  margin-top: 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  background: transparent !important;
  border-radius: 6px;
  border: 1px solid #979797;
  color: #979797 !important;
  padding: 6px 40px;
  font-weight: 400;
}
@media only screen and (max-width: 500px) {
  .eu-cookie-compliance-settings,
  #sliding-popup .eu-cookie-compliance-default-button,
  #sliding-popup .eu-cookie-compliance-hide-button,
  #sliding-popup .eu-cookie-compliance-more-button-thank-you,
  #sliding-popup .eu-cookie-withdraw-button,
  .eu-cookie-withdraw-button,
  .eu-cookie-compliance-save-preferences-button,
  .eu-cookie-compliance-save-preferences-button:hover {
    padding: 6px 20px;
  }
}

.eu-cookie-compliance-banner h2 {
  font-family: "Open Sans", sans-serif;
}
.eu-cookie-compliance-category-description {
  padding-left: 1.2rem;
  font-size: 12px;
}
.eu-cookie-withdraw-tab {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.popup-text h2 {
  font-size: 3rem !important;
}

#sliding-popup .popup-content #popup-text h1,
#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text h3 {
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0;
  color: #393939 !important;
}

.eu-cookie-compliance-banner {
  padding: 45px 0;
}

#sliding-popup .popup-content #popup-text {
  color: #fff;
  float: none;
  font-weight: 400;
  margin: 0 auto;
  max-width: 514px;
}

#sliding-popup .popup-content #popup-text p {
  font-size: 12px;
  display: inline;
  color: #747474 !important;
  font-weight: 400;
}

.eu-cookie-compliance-has-categories {
  margin-top: 12px;
}

#sliding-popup .eu-cookie-compliance-default-button.agree-button {
  background: #4b91dd !important;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 1px solid #4b91dd !important;
  padding: 6px 25px;
  color: #fff !important;
}

.eu-cookie-compliance-categories {
  max-width: 514px;
  margin: 14px auto 0;
}

.eu-cookie-compliance-category {
  margin-bottom: 15px;
}

.eu-cookie-compliance-category label {
  padding-left: 10px;
}

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

#sliding-popup .eu-cookie-compliance-category-description {
  color: #747474 !important;
  padding-top: 2px;
  padding-left: 28px;
}

.sliding-popup-bottom .eu-cookie-withdraw-tab {
  border: none;
}

.eu-cookie-compliance-categories-buttons {
  display: flex;
  max-width: unset;
}

.eu-cookie-compliance-more-button {
  font-size: 12px;
  color: #747474 !important;
}
