.aceitar-cookies {position: fixed; bottom: 0; font-size: 13px; width: 100%; padding: 15px 0; background: #72170a;transition: 0.5s all; z-index: 99}
.aceitar-cookies .wrapper {width: 750px}
.aceitar-cookies p {float: left; color: #FFF; width: calc(100% - 130px);}
.aceitar-cookies a {text-decoration: underline;color: #FFF}
.aceitar-cookies a.concordar {color: #fff;font-size: 14px; float: right; display: table;padding: 6px 20px; text-transform: uppercase;  border-radius: 32px; text-decoration: none;border:2px solid white;}
.aceitar-cookies .fechar {position:absolute;right:-30px;cursor:pointer;z-index:3;width:31px;height:31px;top:-33px;background:#72170a url(../images/ico_close_cookies.png) no-repeat center;border-radius:100%;}

.aceito {float:left;font-size:14px;width:calc(100% - 170px);}
.aceito a {font-weight:700;color:#72170a;}

@media screen and (max-width:1200px) {
.aceitar-cookies .wrapper {width: 600px;}
}

@media screen and (max-width:1100px) {
.aceitar-cookies .wrapper {width: 500px;}
}

@media screen and (max-width:960px) {
.aceitar-cookies {padding: 15px;padding-bottom:40px;}
.aceitar-cookies p {float: none; width: calc(100% - 30px)}
.aceitar-cookies a.concordar {margin-right: 30px;margin-top:20px;float:left;}
.aceitar-cookies .fechar {right:20px;}

.aceito {float:none;display:block;width:100%;margin-bottom:25px;}
}
