.pp-banner .links a {line-height: 1.8;}
.type-privacy-policy.pp-settings label, .cookie-switch.pp-toggle label{font-size: 0;}
#privacy-policy-banner p a, #privacy-policy-banner .links a{color: #fff;}
.external-cookie-notice a{color: #333; text-decoration: underline;}
.access a {text-decoration: underline;}
.frc-button {padding: 10px !important; margin: 10px 0 !important;}
.frc-banner a {color: #000 !important;}
.parallax, .effect-parallax-bg  {background-color: #000;}

@media (max-width: 764px) {
footer .type-linksequence a, footer .detail-page a {line-height: 1.8;}

}

.type-sitemap li a.tree-toggle { padding: 0;margin-bottom: 0;}
.type-sitemap li ul li a.tree-toggle {margin-bottom: 10px;}
.type-sitemap li a.tree-toggle:after {top: 0;}
.type-sitemap li.top > a {padding: 10px 15px; font-size: 20px; background-color: #eee; font-weight: 400;  color: #444;}
.type-sitemap li a {padding: 5px 15px; font-size: 18px; background-color: #fff; font-weight: 400; color: #444;}
.type-sitemap li a:hover { background-color: #ccc; font-weight: 400; color: #444;}
.type-sitemap ul ul {margin-top: 10px; margin-bottom: 10px;}
.type-sitemap li.top a:focus {outline: 0; border: 2px solid #333;}
@media (max-width: 551.98px) {
.pp-banner .links a {line-height: 1.8;}
}
