:root {
  --pdpa--primary--color: #352010;
  --pdpa--secondary--color: #000000;
}
.dpdpa--popup {
  background: rgba(0, 0, 0, 0.6) !important;
} /*max-width: 320px;*/
.dpdpa--popup .container {
  padding: 0;
  max-width: 100%;
}
/*.dpdpa--popup-container{ flex-flow: column; }
.dpdpa--popup-text{ flex-flow: column; }*/
/*.dpdpa--popup-text .covid{ padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px solid #fff; }*/
.dpdpa--popup-text p {
  font-size: 13px;
  color: #fff !important;
}
.dpdpa--popup-text .covid-title {
  font-size: 15px;
}
.dpdpa--popup-text a {
  text-decoration: underline;
  color: #fff !important;
  font-weight: 600 !important;
}
.dpdpa--popup-text a:hover,
.dpdpa--popup-text a:active,
.dpdpa--popup-text a:visited {
  text-decoration: underline;
  color: #fff;
  box-shadow: none;
  font-weight: 600 !important;
}
.dpdpa--popup-close {
  display: none;
}
.dpdpa--popup-action.text {
  color: #666 !important;
}
/*.dpdpa--popup-button-group{ justify-content: center!important; margin-top: 15px; }*/
a.dpdpa--popup-button {
  background-color: var(--pdpa--primary--color);
  border-radius: 0;
  box-shadow: none !important;
  font-weight: 600 !important;
}
/*background-color: transparent !important; border: 1px solid #fff;*/
/*a.dpdpa--popup-button:hover, 
a.dpdpa--popup-button:active, 
a.dpdpa--popup-button:visited{ background-color: inherit; }*/
/*#dpdpa--popup-button-settings{ text-decoration: underline; border-color: transparent; }*/
a.dpdpa--popup-button.accept {
  background-color: var(--pdpa--primary--color) !important;
}
a.dpdpa--popup-button.accept:hover {
  background-color: "black" !important;
}
#dpdpa--popup-button-settings {
  background-color: #333;
}
#dpdpa--popup-button-settings:hover {
  background-color: #000;
}

.dpdpa--popup-section.intro p a {
  text-decoration: underline;
  color: #fff;
}
.dpdpa--popup-section.intro p a:hover {
  box-shadow: none;
}

.dpdpa--popup-sidebar.dark{ text-align:left; }
.dpdpa--popup-sidebar.dark .dpdpa--popup-cookie-link {
  color: #fff !important;
  box-shadow: none !important;
  text-decoration: underline;
  font-weight: 600;
}
.dpdpa--popup-sidebar.dark .dpdpa--popup-cookie-link:hover,
.dpdpa--popup-sidebar.dark .dpdpa--popup-cookie-link:active,
.dpdpa--popup-sidebar.dark .dpdpa--popup-cookie-link:visited {
  color: #fff !important;
  font-weight: 600;
}

.dpdpa--popup-sidebar.dark .dpdpa--popup-slider {
  background-color: rgba(102, 102, 102, 0.3);
}
.dpdpa--popup-sidebar.dark
  .dpdpa--popup-switch
  input:checked
  + .dpdpa--popup-slider {
  background-color: #f2f1f1;
}

.dpdpa--popup-sidebar.dark .dpdpa--popup-slider .btn-text {
  position: absolute;
  display: flex;
  flex-flow: column;
  justify-content: center;
  height: 24px;
  color: #666;
  font-weight: normal;
  font-size: 12px;
}
.dpdpa--popup-sidebar.dark .dpdpa--popup-slider .btn-text.btn-text-on {
  left: 8px;
  top: 0;
  display: none;
}
.dpdpa--popup-sidebar.dark .dpdpa--popup-slider .btn-text.btn-text-off {
  right: 8px;
  top: 0;
  display: flex;
  color: #626262;
}

.dpdpa--popup-sidebar.dark
  .dpdpa--popup-switch
  input:checked
  + .dpdpa--popup-slider
  .btn-text.btn-text-on {
  display: flex;
}
.dpdpa--popup-sidebar.dark
  .dpdpa--popup-switch
  input:checked
  + .dpdpa--popup-slider
  .btn-text.btn-text-off {
  display: none;
}

#pdpa_settings_allow_all {
  display: inline-block !important;
}

.dpdpa--form #dpdpa_submit {
  background-color: var(--pdpa--primary--color);
  color: #fff;
}

body.rtl .dpdpa--popup-action{ text-align:left; }
body.rtl #dpdpa--popup-button-settings{ margin-right:0; }
body.rtl #dpdpa--popup-accept-all{ margin-right:15px; }

@media only screen and (max-width: 860px) {
  .dpdpa--popup {
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    border-radius: 0;
  }
}
