#cookie_bar_space {
 float: left;
 width: 100%;
 background-color: #000;
 -webkit-transition: 0.2s ease-in-out;
 -moz-transition: 0.2s ease-in-out;
 -o-transition: 0.2s ease-in-out;
 transition: 0.2s ease-in-out;
}

#cookie_bar {
 position: fixed;
 bottom: 0;
 display: none;
 width: 100%;
 padding: 20px 0;
 font-size: 13px;
 line-height: 1.4;
 text-align: center;
 color: #fff;
 background: rgba(0, 0, 0, 0.85);
 opacity: 1;
 -webkit-transition: opacity 0.3s;
 -moz-transition: opacity 0.3s;     
 transition: opacity 0.3s; 
 z-index: 101;
}

#cookie_bar.fade_out_cookie_bar {
 opacity: 0;
}

#cookie_bar .cookie_content {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 align-items: center;
 float: left;
 width: 100%;
}

#cookie_bar .cookie_content .text,
#cookie_bar .learn_more,
#cookie_bar .cookie_btn {
 margin: 6px 8px;
}

#cookie_bar a:link, 
#cookie_bar a:visited, 
#cookie_bar a:hover {
 font-weight: normal;
 font-size: inherit;
 line-height: inherit;
 color: inherit;
 text-decoration: underline;
}

#cookie_bar .cookie_btn {
 padding: 6px 10px;
 font-size: 12px;
 cursor: pointer;
}
