body.cookiebar{padding-bottom: 40px;}
#cookie-bar {
    background: #1E3C77;
    height: auto;
    line-height: 24px;
    color: #FFF;
    text-align: center;
    padding: 10px;
    z-index: 9999;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0; font-weight: bold;}
#cookie-bar a{color: #FFF;}
#cookie-bar a.buttonstyle {
    padding: 3px;
    border: 1px solid #DE0029;
    border-radius: 2px;
    background-color: #DE0029;
    color: #FFF;
    text-decoration: none;
    margin-left: 10px;
}
#cookie-bar a.buttonstyle.cb-policy{
    background-color: #00AEED;
    border-color: #00AEED;
}
#cookie-bar br.rsd{display: none;}

div.dcsns-toolbar{display: none !important;}

#wall_cookie_settings p {
    line-height: 1.5em;
    font-size: 1.2em;
}

#wall_cookie_settings span{
    margin-right: 20px;
}

#cookie-bar .socialwall_item{
    margin: 5px 10px 5px 0;
}

#cookie-bar .socialwall_item:last-child{
    margin-right: 0;
}

#cookie-bar .socialwall_item label{
    margin-left: 5px;
}

button#save_feeds.disabled{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

@media(max-width: 870px){
    body.cookiebar{padding-top: 60px;}
    #cookie-bar br.rsd{display: inline-block;}
}

@media(max-width: 780px){
    body.cookiebar #logo,
    body.cookiebar #menu_button_rsd{top: 90px;}
}

@media(max-width: 570px){
    body.cookiebar #logo,
    body.cookiebar #menu_button_rsd{top: 100px;}
}
