#cookies-disclaimer{display:none;background-color: rgb(243,243,243); background-color: rgba(243,243,243,0.8); color: rgb(72,72,72);  position: fixed;  width: 100%;  z-index: 1500; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing:border-box;  top: 0; left:0;}
#cookies-disclaimer *{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  }
#cookies-disclaimer article{padding: 0.5em; position: relative; height: 80px;}
#cookies-disclaimer article>p{margin:0; padding: 0; line-height: 1.2em; position: absolute; top: 50%;transform: translateY(-50%);}

#cookies-disclaimer .cookies-disclaimer-buttons a>p{ width: 100%; color: #FFFFFF; padding: 0; margin:0;}

#cookies-disclaimer a.cookies-disclaimer-accetto,
#cookies-disclaimer a.cookies-disclaimer-privacy{width: 50%;display: inline-block;color: #FFFFFF;float:left;padding: 0.5em; text-align: center}

#cookies-disclaimer a.cookies-disclaimer-accetto{background-color: #cbc8c5; }
#cookies-disclaimer a.cookies-disclaimer-privacy{background-color: #F07F00;} /*<<< DA MODIFICARE*/



@media screen and (min-width: 38em) {  /*608*/
    
    #cookies-disclaimer .cookies-disclaimer-text{float:left;width: 65%}
    #cookies-disclaimer .cookies-disclaimer-buttons{float:right;}
    
    #cookies-disclaimer a.cookies-disclaimer-accetto,
    #cookies-disclaimer a.cookies-disclaimer-privacy{width: 100px;height: 80px; position: relative;padding: 0}

    #cookies-disclaimer .cookies-disclaimer-buttons a>p{  position: absolute; top: 50%; transform: translateY(-50%);}
}


@media screen and (min-width: 48em) { /*768*/
    
    #cookies-disclaimer .cookies-disclaimer-text{float:left;width: 70%}
}


@media screen and (min-width: 56.25em) /*900*/
{
    #cookies-disclaimer .cookies-disclaimer-text{float:left;width: 75%}
    #cookies-disclaimer article{height: 60px;}
    #cookies-disclaimer a.cookies-disclaimer-accetto, #cookies-disclaimer a.cookies-disclaimer-privacy{height: 60px;}
}