.eu-cookie-compliance-banner,
div#sliding-popup,
div#sliding-popup .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
  background: #E8E8E8;
}

.eu-cookie-withdraw-banner {
  padding-left: 15px;
  padding-right: 15px;
}

.eu-cookie-withdraw-tab {
  font-size: 12px;
  border: none;
}

.eu-cookie-compliance-banner {
  padding-left: 15px;
  padding-right: 15px;
}

.eu-cookie-compliance-content {
  max-width: 1170px;
  padding-top: 10px;
}

#eu-cookie-compliance-categories .eu-cookie-compliance-default-button,
#eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button {
  padding: 10px 15px;
}

#eu-cookie-compliance-categories .categories-cookies-wrapper .details {
  padding: 10px 30px 10px 15px;
}

#eu-cookie-compliance-categories button {
  font-size: 12px;
}

#eu-cookie-compliance-categories .eu-cookie-category-title {
  position: relative;
}

#eu-cookie-compliance-categories .eu-cookie-category-title input[type="checkbox"]:not(old) {
  width: 13px;
  height: 13px;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 0;
}

#eu-cookie-compliance-categories .eu-cookie-category-title input[type="checkbox"]:not(old):checked + label:before {
  box-shadow: inset 0 0 1px 2px white;
  background: #345c97;
}

#eu-cookie-compliance-categories .eu-cookie-category-title label {
  cursor: pointer;
}

#eu-cookie-compliance-categories .eu-cookie-category-title input[disabled] + label {
  cursor: auto;
}

#eu-cookie-compliance-categories .eu-cookie-category-title input[disabled] + label:before {
  opacity: .5;
}

#eu-cookie-compliance-categories .eu-cookie-category-title label:before {
  content: '';
  width: 13px;
  height: 13px;
  border: 1px double black;
  background: white;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

div#sliding-popup {
  font-family: 'Poppins', sans-serif;
  box-shadow: 0 -1px 13px 0 rgba(50, 50, 50, 0.3);
}

div#sliding-popup .popup-content * {
  font-family: 'Poppins', sans-serif;
}

div#sliding-popup h1,
div#sliding-popup h2,
div#sliding-popup h3,
div#sliding-popup p,
div#sliding-popup .eu-cookie-withdraw-tab {
  color: #212121;
}

div#sliding-popup h1,
div#sliding-popup h2,
div#sliding-popup h3 {
  font-weight: 600;
}

div#sliding-popup p {
  font-weight: normal;
}

div#sliding-popup .eu-cookie-compliance-message h1 {
  font-size: 20px;
}

div#sliding-popup .eu-cookie-compliance-message h2 {
  font-size: 16px;
}

div#sliding-popup .eu-cookie-compliance-message h3 {
  font-size: 14px;
}

div#sliding-popup .eu-cookie-compliance-message p {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
}

div#sliding-popup .eu-cookie-compliance-message button {
  font-size: 20px;
  transition: all .4s;
}

div#sliding-popup .eu-cookie-compliance-category label {
  color: #212121;
  font-size: 14px;
  font-weight: 400;
}

div#sliding-popup #eu-cookie-compliance-categories .categories-cookies-wrapper .details svg {
  fill: white;
}

div#sliding-popup #eu-cookie-compliance-categories .eu-cookie-compliance-descriptions .eu-cookie-item-description h6, div#sliding-popup #eu-cookie-compliance-categories .eu-cookie-compliance-descriptions .eu-cookie-item-description div {
  color: #212121;
}

div#sliding-popup #eu-cookie-compliance-categories .eu-cookie-compliance-descriptions .eu-cookie-item-description h6 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 3px;
}

div#sliding-popup #eu-cookie-compliance-categories .eu-cookie-compliance-descriptions .eu-cookie-item-description a {
  color: #345c97;
}

div#sliding-popup #eu-cookie-compliance-categories .eu-cookie-compliance-descriptions .eu-cookie-item-description a:hover {
  color: #503497;
}

div#sliding-popup .eu-cookie-compliance-more-button,
div#sliding-popup .eu-cookie-compliance-secondary-button {
  color: #ce1670;
}

div#sliding-popup .eu-cookie-compliance-more-button:hover, div#sliding-popup .eu-cookie-compliance-more-button:focus,
div#sliding-popup .eu-cookie-compliance-secondary-button:hover,
div#sliding-popup .eu-cookie-compliance-secondary-button:focus {
  color: #e84c35;
}

div#sliding-popup .details,
div#sliding-popup .eu-cookie-compliance-default-button,
div#sliding-popup .eu-cookie-compliance-hide-button,
div#sliding-popup .eu-cookie-compliance-more-button-thank-you,
div#sliding-popup .eu-cookie-withdraw-button {
  color: white;
  font-size: 12px;
  font-weight: normal;
  background: #345c97;
  transition: all .4s;
  outline: none;
  text-shadow: none;
  border: none;
  box-shadow: none;
}

div#sliding-popup .details:hover, div#sliding-popup .details:focus,
div#sliding-popup .eu-cookie-compliance-default-button:hover,
div#sliding-popup .eu-cookie-compliance-default-button:focus,
div#sliding-popup .eu-cookie-compliance-hide-button:hover,
div#sliding-popup .eu-cookie-compliance-hide-button:focus,
div#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,
div#sliding-popup .eu-cookie-compliance-more-button-thank-you:focus,
div#sliding-popup .eu-cookie-withdraw-button:hover,
div#sliding-popup .eu-cookie-withdraw-button:focus {
  background: #503497;
}

/*# sourceMappingURL=cookies-compliance.css.map */
