/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */.cc-cookies {   display: inline-block;  width: 100%;  padding: 7px 15px;  background: #222;  font-size: 13px;  font-weight: 400;  z-index: 99999;  color: #fff;  text-align:center;  margin-right: auto;  margin-left: auto; }.cc-cookies a, .cc-cookies a:hover { color: #31a8f0; text-decoration: underline; }.cc-cookies a:hover { text-decoration: none; } .cc-overlay { height: 100%; padding-top: 25%; }.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { 	float:right;	width:60px;	display: inline-block;	color: #fff;	text-decoration: none;	background: none;	padding: 2px 15px;	border:1px solid #828282;	-o-transition: background 0.5s ease-in;	-webkit-transition: background 0.25s ease-in;	-moz-transition: background 0.25s ease-in; }.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }.cc-cookies a.cc-cookie-reset { background: #f15b00; }.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #828282;color: #fff; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }@media screen and (max-width: 768px) {.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }}@media screen and (max-width: 480px) {.cc-cookies { position: relative; }}