#cc-window2 {
  display: flex;
  justify-content: space-evenly;
  align-items: stretch;
  align-content: center;
  color: black;
  background-color: #79c4f4;
  width: 100%;
  max-width: 100vw;
  border: 1px solid white;
  border-radius: 40px;
/*  padding: 20px; */
  padding: 1% 0;
  position: fixed;
  bottom: 0;
  left:0;
}

.cc-compliance {
  background: transparent;
}

.mess {
  width: 80%;
  background-color: #79c4f4;
/*  padding: 20px 76px 20px 16px;*/
  border-radius: 10px;
  align-items: center;
/*  margin-right: -70px;
  margin-left: 10%;*/
}

button#cook {
  background-color: transparent;
  color:inherit;
  border: 0;
  margin: 10px auto;
}

#cc-window2 .cc-banner {
  padding: 1em 1.8em;
  width: 50%;
  flex-direction: row;
  margin: auto;
  background-color: #79c4f4;
}

div.mess {
  display: flex;
/*  margin: auto;*/
  background-color: #79c4f4;
}

.cc-link,
.cc-link:visited {
  color: red;
}

.cc-btn {
  display: flex;
  background: #ff798f;
  padding: 8px 0;
  color: white;
  border: 4px solid #ff798f;
  border-radius: 5px;
  padding: 0;
  letter-spacing: 1px;
}

.cc-btn:hover {
  background: #79c4f4;
  color:white;
  border-color: #ff798f;
  text-decoration: none;
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-compliance {
    width:70%;
  }
  #cc-window2 {
    display: flex;
    flex-wrap: wrap;
    width:100%;
    margin:0;
  }
}
