body {
position: relative;
top: 80px;
}
.header-legal-r {
position: absolute;
display: flex;
width: 100%;
height: 80px;
top: -80px;
overflow: hidden;
justify-content: center;
padding: 3px 4px;
line-height: 19px;
font-size: 14px;
z-index: 9999;
}
.header-legal-r p {
display: inline-flex;
align-items: center;
margin: 0;
} .header-legal-r a.header-legal-link {
margin-left: 5px;
display: inline-block;
color: #222222;
text-decoration: none;
border: 1px solid #222;
padding: 5px 15px;
border-radius: 6px;
transition: all .3s;
line-height: 28px;
}
.header-legal-r a.header-legal-link:hover {
color: #fff;
background-color: #222;
transition: all .3s;
} .header-legal-r .header-legal-italy {
max-width: 80%;
padding-left: 15px;
line-height: 16px;
}
.header-legal-r .header-legal-logo {
display: inline-flex;
padding-left: 15px;
}
.header-legal-r .header-legal-logo img {
max-height: 39px;
} .header-legal-r .bp-header-italy {
display: inline-block;
}
.header-legal-r .bp-header-italy-logo {
display: inline-block;
margin-left: 15px;
}
.header-legal-r .header-legal-italy p {
display: inline-block;
} .header-legal-r .header-legal-france {
margin: -8px auto;
}
.header-legal-r .header-legal-france img {
max-height: 35px;
}
@media screen and (max-width: 600px) {
#wpadminbar { position: fixed !important; }
.header-legal-r .header-legal-italy {
padding: 0;
}
.header-legal-italy p {
font-size: 12px;
line-height: 1.2;
}
}
@media ( min-width: 580px ) {
body {
position: relative;
top: 65px;
}
.header-legal-r {
height: 65px;
padding: 6px 10px;
top: -65px;
}
}
@media ( min-width: 1020px ) {
body {
position: relative;
top: 55px;
}
.header-legal-r {
height: 55px;
padding: 8px 12px;
top: -55px;
}
}#cookie-notice{display:none;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}#cookie-notice .button.bootstrap,#cookie-notice .button.wp-default{font-family:sans-serif;display:inline-block;font-style:normal;cursor:pointer;border-style:solid;border-width:1px;font-size:12px;text-decoration:none;outline:0}.cookie-notice-container{padding:10px;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}#cookie-notice .button{margin-left:10px}#cookie-notice .button.wp-default{line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px;white-space:nowrap}#cookie-notice .button.wp-default:focus,#cookie-notice .button.wp-default:hover{background:linear-gradient(to bottom,#FFF,#F3F3F3) #F3F3F3;border-color:#999;color:#222}#cookie-notice .button.bootstrap{margin-right:.3em;margin-bottom:0;line-height:20px;text-align:center;vertical-align:middle;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#cookie-notice .button.bootstrap:focus,#cookie-notice .button.bootstrap:hover{color:#fff;background-color:#04c;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.clearfix::after{content:"";display:table;clear:both}
