#sliding-popup{
  background: rgba(0,0,0,0.85) !important;
}
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-text h2{
  letter-spacing: 1px;
}
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-text.eu-cookie-compliance-message p{
  font-size: 13px !important;
  font-weight: unset;
  color: white !important;
}
#sliding-popup .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-category label{
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1px;
}
.eu-cookie-compliance-buttons{
  float: left;
  max-width: 100%;
}
.eu-cookie-compliance-content{ padding: 25px 15px 15px 15px; }
.eu-cookie-compliance-content-left{
  float: left;
  width:50%;
  padding-left: 15px;
  padding-right: 15px;
}
.eu-cookie-compliance-content-right{
  float:right;
  width:50%;
  padding-left: 15px;
  padding-right: 15px;
}
#popup-buttons .hidden{ display: none !important; }
.eu-cookie-compliance-category-description{ font-size: 13px; }
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-buttons button.eu-cookie-compliance-default-button{
  background-color: rgba(130,198,197) !important;
  border: none !important;
}
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-buttons button {
  margin: 10px 0px 0px 0px;
  padding: 5px 30px;
  border-radius: 20px;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  font-family: 'FoundrySterling-Light';
  border: 1px solid white !important;
  font-size: 12px;
  line-height: inherit;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  letter-spacing: 1px;
}
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-buttons button:hover{
  border-radius: 20px;
  padding: 5px 30px;
}
#eu-cookie-compliance-categories{ padding-top: 0px; }
#eu-cookie-compliance-categories input{ margin-bottom: 0px; }
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-text.eu-cookie-compliance-message{
  max-width: 100%;
}
#sliding-popup .popup-content.eu-cookie-compliance-content #popup-text{
  padding: 25px 0 10px 0;
}
#sliding-popup .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message a{
  color: #82c6c5;
  text-decoration: underline;
}
@media screen and (max-width: 650px) {
  .eu-cookie-compliance-content-left{ float: left; width: 100%; }
  .eu-cookie-compliance-content-right{ float: none; width: 100%; }
  .eu-cookie-compliance-buttons{ margin-top: 0px !important; }
  #sliding-popup .popup-content.eu-cookie-compliance-content #popup-text{ padding: 10px 0 10px 0; }
}

div#hs-eu-cookie-confirmation{
  display: none !important;
}
