.cookies-eu-banner {
  background-color: #ededed;
  color: #ooo;
  text-align: left;
  position: fixed;
  bottom: 0%;
  width: 100%;
  z-index: 10;
  padding: 0px;
  padding-left: 10%;
  padding-right: 10%;
  border: 0px solid;
  border-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
}


.cookies-eu-banner a {
  color: #ooo;
  cursor: pointer;
  transition: background 0.07s, color 0.07s, border-color 0.07s;
  line-height: 1px;
}

.cookies-eu-banner button {
  width: 100%;
text-decoration: none;
  background-color: white;
  color: #000;
  border: 0px solid #000;
  cursor: pointer;
  transition: background 0.07s, color 0.07s, border-color 0.07s;
  float: left;
  position: relative;
  line-height: 1px;
  height: 30px;
  width: 30px;
}

.cookies-eu-banner button img {
  width: 30px;
  position: relative;
  top: -1px;
  left: -4px;
  max-width: 40px !important;
}

.textblocktopbann{
  width: 90%;
  padding-top: 0px;
  float: left;
  display: block;
  position: relative;
  margin-top: 8px; 
  text-align: start;
}



.cookies-eu-banner .btn {
  width: 10%;
  padding-top: 0px;
  float: right;
  display: block;
  position: relative;
}

.cookies-eu-banner .btn .btnsnd {
  width: 100%;
  float: left;
  position: relative;
  display: block;
  margin-left: 11px;
}

.cookies-eu-banner .btn .btnlnk {
  width: 100%;
  position: relative;
  display: block;
  right: 0px;
  float: right;
  top: 14px;
}


.cookies-eu-banner button:hover {
  background: #fff;
  color: #222;
}

.hidden {
  display: none;
}

