#coo{
  width:100%;
  height:100%;
  position:fixed;
  z-index:99;
  top:75px;
  left:0;
}
#coo .coo-bg{

background: rgba(170,212,240,1);
background: -moz-linear-gradient(top, rgba(170,212,240,1) 6%, rgba(231,241,247,1) 73%);
background: -webkit-gradient(left top, left bottom, color-stop(6%, rgba(170,212,240,1)), color-stop(73%, rgba(231,241,247,1)));
background: -webkit-linear-gradient(top, rgba(170,212,240,1) 6%, rgba(231,241,247,1) 73%);
background: -o-linear-gradient(top, rgba(170,212,240,1) 6%, rgba(231,241,247,1) 73%);
background: -ms-linear-gradient(top, rgba(170,212,240,1) 6%, rgba(231,241,247,1) 73%);
background: linear-gradient(to bottom, rgba(170,212,240,1) 6%, rgba(231,241,247,1) 73%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad4f0', endColorstr='#e7f1f7', GradientType=0 );

  opacity:.75;
  position:absolute;
  width:100%;
  height:100%;
}
#coo .coo-content{
  width:410px;
  height:195px;
  position:relative;
  margin:70px auto 0 auto;
  overflow: hidden;
  text-align:center;
  padding:235px 20px 20px 20px;
  white-space:nowrap;
  background:#FFFFFF url(images/cookies.png) no-repeat center 30px;
  border-radius:25px;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(29,148,221,1);
-moz-box-shadow: 0px 4px 3px 0px rgba(29,148,221,1);
box-shadow: 0px 4px 3px 0px rgba(29,148,221,1);
}
#coo .coo-content > span{
  font-size:15px;
  line-height:17px;
  color:#3F3F3F;
  text-align:center;
  display:inline-block;
  vertical-align:middle;
  white-space:normal;
}
#coo .coo-content a{
  color:#ffffff;
}
#coo .coo-content a.dark{
  color:#3F3F3F;
}
#coo .coo-close{
  font-size:22px;
  line-height:68px;
  ffont-weight:300;
  color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  padding:0;
  width:265px;
  background:#1d94dd;
  border-radius:10px;
  border-bottom:2px solid #0774aa;
  margin:20px auto 0 auto;
  display:block;
}
#coo .coo-close:hover{
  color:#000000;
  background:#ffd400;
  border-bottom:2px solid #ffd400;
}

@media screen and (max-width: 480px) {
#coo .coo-content{
  width:280px;
  height:175px;
  padding:180px 10px 10px 10px;
  background-size:35% auto;
  border-radius:15px;
}
#coo .coo-content > span{
  font-size:12px;
  line-height:14px;
}
#coo .coo-close{
  font-size:16px;
  line-height:50px;
  width:200px;
}
}
