.x_closebox {
  position: absolute;
  margin-right: 0;
  margin-bottom: 0px;
  right: 30px;
  top: 14px;
  padding: 7px 7px 8px 8px;
  font: 0/0 a;
  color: transparent;
  background-repeat: no-repeat;
  background-image: url(icon-close-gdpr.png);
  background-position: 50%;
  background-size: contain;
  background-color: transparent;
  cursor: pointer; }
li:last-child {margin-bottom: 0;}
input[type="checkbox"] {margin-top: 10px;margin-right: 15px;float: left;}
label {display: inline-block;max-width: 90%;}
code {color: var(--red);font-family: monospace;font-size: 16px;background: #f7f7f7;padding: 3px 5px;border-radius: 3px;border: 1px solid #ebebeb;}
/* Cookie Dialog */
#gdpr-cookie-message {
	z-index: 99999;
    position: fixed;
    bottom: 0px;
    width: 100%;
    opacity: 1;
    background-color: rgb(0 0 0 / 70%);
    padding: 8px 20px;
    box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
    box-sizing: border-box;
    text-align: center; }
#gdpr-cookie-message h4 {color: var(--red);font-family: 'Quicksand', sans-serif;font-size: 18px;font-weight: 500;margin-bottom: 10px;}
#gdpr-cookie-message h5 {color: var(--red);font-family: 'Quicksand', sans-serif;font-size: 15px;font-weight: 500;margin-bottom: 10px;}
#gdpr-cookie-message p{ margin: 0; padding: 0; float: none; }
#gdpr-cookie-message p, #gdpr-cookie-message ul {color: white;font-size: 14px;}
#gdpr-cookie-message p:last-child {margin-bottom: 0;}
#gdpr-cookie-message li {width: 49%;display: inline-block;}
#gdpr-cookie-message a {text-decoration: underline;color: #fff;font-size: 15px;  padding-bottom: 2px;transition: all 0.3s ease-in;}
#gdpr-cookie-message a:hover {color: white;/*border-bottom-color: var(--red);*/transition: all 0.3s ease-in;}
#gdpr-cookie-message button {border: none;padding: 6px 9px;border-radius: 3px; background: #f2f2f2 none repeat scroll 0 0;color: #333333;font-family: 'Quicksand', sans-serif; font-size: 15px; cursor: pointer;width: 130px;transition: all 0.3s ease-in;margin-left: 25px;}
#gdpr-cookie-message button:hover {background: white; transition: all 0.3s ease-in;}
button#gdpr-cookie-advanced {background: white;color: var(--red);}
#gdpr-cookie-message button:disabled {opacity: 0.3;}
#gdpr-cookie-message input[type="checkbox"] {float: none;margin-top: 0;margin-right: 5px;}
.content_cookie {display: inline-block;}
.button_cookie {display: inline-block;}
#gdpr-cookie-message .c_cookie{ display: flex; justify-content: center; align-items: center; flex-flow: wrap; }

@media screen and (max-width: 950px){
  	#gdpr-cookie-message{ padding:10px 30px 10px!important;}
  	.x_closebox{ right:10px;margin-right:unset;}
  	.button_cookie{ }
  	.button_cookie,.content_cookie{ display:block;}
    #gdpr-cookie-message button{ margin-left: 20px; }
    }

@media screen and (max-width: 810px) {
    .button_cookie{ padding-top: 10px; }
    .content_cookie{ width: 100%; }
    #gdpr-cookie-message button{ margin: 0 0 5px; }
    }

@media only screen and (max-width: 630px) {
	  #gdpr-cookie-message button {border: none;padding: 6px 9px;border-radius: 3px;background: #f2f2f2 none repeat scroll 0 0;color: #333333;font-family: 'Quicksand', sans-serif;font-size: 15px;cursor: pointer;width: 130px;transition: all 0.3s ease-in;margin-top: 0; margin-bottom: 5px;}
    }

@media screen and (max-width: 375px) {

}
