/* Cookie styles */
.header-container p#cookielink{margin-top: 20px; font-size: 0.8em; visibility: hidden;}
.header-container p#cookielink{color: #FFFFFF; cursor: pointer; position: absolute; left: 120px; top: -5px;}
.header-container p#cookielink a{color: #FFFFFF;}

.cookie-container{background-color: #A00; width: 100%; position: fixed; bottom: 0; z-index: 10000; display: none; height: 55px; overflow: none; font-size: 0.8em;}
.cookie-container .wrapper{color: white; padding: 10px 0 0 0; position: relative; line-height: 1.3em;}
.cookie-container #morecookieinfo {margin: 20px 0 0 0 !important; height: 160px; font-size: 0.9em;}
.cookie-container #cookiespopupclose{position: absolute; top: 11px; right: 0; width: auto !important;}
.cookie-container h2{color: white; width: 100%; margin: 0; height: auto; margin-bottom: 0 !important;}
.cookie-container p{color: white; width: 100%; margin: 0 0 1em 0;}
.cookie-container #morecookieinfo p{margin: 10px 0;}
.cookie-container a{color: white; text-decoration: underline;}