.klaro .cookie-modal .cm-modal .cm-header h1.title {
  letter-spacing: 0;
  font-size: 120%;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0px 0;
  line-height: 1.5;
  display: none; }
.klaro .cookie-modal p {
  line-height: 1.6;
  margin: 0;
  font-size: 14px;
  max-width: 800px;
  text-align: center;
  margin: 0 auto; }
.klaro .cookie-modal a {
  color: #0099cc; }
.klaro .cookie-modal .cm-btn {
  background-color: #999;
  min-width: 140px;
  text-align: center;
  margin: 0 auto;
  padding: 8px 10px;
  border-radius: 30px; }
.klaro .cookie-modal .cm-btn.cm-btn-accept {
  background-color: #f9e7cd;
  color: #57524e;
  display: none; }
.klaro .cookie-modal .cm-btn.cm-btn-accept-all {
  background-color: #d6845f; }
.klaro .cookie-modal .cm-btn.cm-btn-decline {
  display: none; }
.klaro .cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept {
  margin-left: auto; }
.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
  background-color: #fff; }
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #d6845f !important; }
.klaro .cookie-modal {
  pointer-events: none; }
  .klaro .cookie-modal .cm-bg {
    background-color: rgba(0, 0, 0, 0.1);
    background-color: transparent;
    pointer-events: none; }
  .klaro .cookie-modal .cm-modal {
    pointer-events: all; }
    .klaro .cookie-modal .cm-modal .cm-body {
      padding: 0.6em 1em;
      display: none; }
      .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
        border-color: #eee;
        display: none; }
      .klaro .cookie-modal .cm-modal .cm-body a > span {
        display: none; }
    .klaro .cookie-modal .cm-modal .cm-footer,
    .klaro .cookie-modal .cm-modal .cm-header {
      border-color: #ddd; }
    .klaro .cookie-modal .cm-modal .cm-header {
      border: none; }
    .klaro .cookie-modal .cm-modal .cm-footer {
      text-align: center; }
    .klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
      display: none; }
    .klaro .cookie-modal .cm-modal.cm-klaro {
      width: 100%;
      left: 0px;
      top: auto;
      bottom: 0px;
      transform: none;
      position: absolute;
      max-width: 460px;
      max-width: 100%;
      border-radius: 0;
      background-color: #fff;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.1); }
  .klaro .cookie-modal * {
    color: #333; }
  .klaro .cookie-modal .slider, .klaro .cookie-modal .context-notice .slider, .klaro .cookie-modal .cookie-notice .slider {
    box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px inset, rgba(0, 0, 0, 0.19) 1px 1px 4px inset;
    background-color: #ddd !important; }
.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
  padding-top: 0; }

/*# sourceMappingURL=klaro.css.map */
