.argpd-cookies{ 
  bottom:0px;
  position:fixed;
  transition: bottom 1s;
  -webkit-transition:bottom 1s; /* Safari */
  z-index:999999999;
  box-shadow: 0 -3px 10px rgba(0,0,0,0.1);
  background-color: rgba(255,255,255,0.85);
  width: 100%;
  clear:both;
}

.argpd-cookies .argpd-cookies-bar{
  padding: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1050px;
  font-family: sans-serif;
  font-size: 13.5px;
  color: #000;
}
 
.argpd-cookies .argpd-cookies-bar a{
  color: #9D3D3D;
}

.argpd-cookies .argpd-cookies-bar a.argpd-cookies-politica {
  color: #9D3D3D;
  text-decoration: underline;
}

.argpd-cookies .argpd-cookies-bar button {
  background-color: #9D3D3D; 
  color: #0080ff; 
  padding: 6px 18px;
  float: right;
  margin-left: 10px;
  white-space: nowrap;
  border-radius: 3px;
  color: #fff;
  font-weight: normal;
  margin: -3px 0 0 10px;
}   

.argpd-cookies .argpd-cookies-bar button:hover,focus,active{
  cursor: pointer;
}

/* footer */
.argpd-footer {
  background-color: #333;
  text-align: center;
  /*position: absolute;*/
  width: 100%;
  color: #6d6d6d;
}

.argpd-footer ul {
  margin: 0;
  padding: 10px 0;
}

.argpd-footer ul li {
  display: inline-block;
  list-style-type: none;
  margin-right: 20px;  
}

.argpd-footer ul li a {
  color: #999; 
}

.argpd-footer aside {
  padding: 10px 0 0;
}
