/** { box-sizing: border-box; }
body { margin: 0; }*/

#cookit {
  position: fixed;
  width: 350px;
  bottom: 20px;
  left: 20px;
  padding: 2rem 2rem;
  display: flex;
  z-index: 999;
  font-size: 1em;
  z-index: 10000;
}
#cookit.hidden { display: none; }

#cookit #cookit-container {
  margin: auto;
  width: 1200px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

#cookit #cookit-container a { text-decoration: none; }
#cookit #cookit-container a:hover { opacity: .8; }

#cookit #cookit-container #cookit-button {
  padding: .5rem 1rem;
  margin-left: auto;
}

#cookit-message { font-size: 1.1em;}
#cookit-link { margin-left: 0!important }
#cookit-button { color: #FFFFFF !important;}


@media only screen and (max-width: 479px) {
	#cookit {
		width: 100%;
		bottom: 0;
		right: 0;
		padding: 1rem 2rem;
	}
}