#cookie-notice {
background: #222 !important;
}

.cookie-notice-container {
padding: 20px 10px;
}

#cookie-notice .button.bootstrap {
height: auto !important;
}

.edit-link {
margin-top: 20px;
}

.edit-link a:link,
.edit-link a:visited {
background: rgba(255,255,255,.9);
font-size: 16px;
padding: 5px 10px;
border-radius: 3px;
color: #333;
text-decoration: none;
margin-right: 10px;
}


 .gdpr-shr-button.button-green {
color: #FFF !important;
}
 
 .says,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}

/* must have higher specificity than alternative color schemes inline styles */

.skip-link {
background-color: #f1f1f1;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
color: #21759b;
display: block;
font: bold 14px/normal "Noto Sans", sans-serif;
left: -9999em;
outline: none;
padding: 15px 23px 14px;
text-decoration: none;
text-transform: none;
top: -9999em;
}

.logged-in .skip-link {
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
font: bold 14px/normal "Open Sans", sans-serif;
}

.skip-link:focus {
clip: auto;
height: auto;
left: 6px;
top: 7px;
width: auto;
z-index: 99999999999;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
font-size: 15px;
text-decoration: none;
}

.pojo-a11y-toolbar-text {
font-family: sans-serif !important;
font-size: 15px !important;
letter-spacing: 0.3px !important;
}

.pojo-a11y-toolbar-toggle {
bottom: 10px;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
right: 200px;
height: 52px;
border-radius: 10px;
}

#pojo-a11y-toolbar {
top: auto !important;
bottom: 20px;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
border-radius: 10px;
height: 52px;		
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
height: 38px;
}

}

/*-- Sitemap --*/

.sitemap #page .menu-main-menu-container {
display: table !important;
text-align: left; float: none;
}