/* --- MISC --- */

body .iubenda-tp-alert-btn[data-tp-float]:not([data-tp-anchored]),body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float]:not([data-tp-anchored]),body .iubenda-uspr-btn[data-tp-float]:not([data-tp-anchored]){margin:15px 25px!important}


/* --- COOKIES --- */

.cc-window{top:0!important;bottom:auto!important;left:0!important;height:100%;display:webkit-flex;display:ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.cc-window.cc-top-left, .cc-window.cc-top-right,.cc-window.cc-bottom-left,.cc-window.cc-bottom-right{max-width:100%}

#page ~ .dp--revoke,#page ~ .dp--revoke.cc-top-right,#page ~ .dp--revoke.cc-bottom-right{right:auto!important;bottom:20px;left:20px!important}

.cc-body{display:inline-block;padding:2vw;width:60%!important;background-color:rgba(0,0,0,.6)}

.cc-window .cc-message{padding:1.5rem 1.5rem 0}
.cc-compliance{padding:0 1.5rem 1rem;min-width:100%}
.cc-message a.cc-link{display:block;margin:1rem 0 1.5rem}
.cc-message a.cc-link:hover{text-decoration:none}
.cc-window .dp--cookie-check label{text-align:center}
.dp--cookie-check input.dp--check-box{display:inline-block}
.dp--cookie-check input.dp--check-box:focus{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
.cc-btn{margin-top:20px;width:48%;background-color:#525252}
.cc-btn:first-child{background-color:var(--main-color)}
.cc-btn:last-child{display:none}
.powered-by{display:none}

#cookieBox{display:none}

@media only screen and (min-width:200px) and (max-width:1024px) {
	.cc-window{position:absolute;padding-top:20px;height:1000vw;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	.cc-body{width:90%!important}
	.cc-window .cc-message,.cc-window .dp--cookie-check{display:block;width:100%}
	.cc-window .dp--cookie-check label{padding:10px 0!important;width:100%}
	.cc-btn{width:100%}
}
