/* Top Menu Anpassungen */
.sp-megamenu-parent > li > a, .sp-megamenu-parent .sp-dropdown li .sp-menu-item > a, .sp-megamenu-parent .sp-mega-group > li > a { color: #121212; }
.sp-megamenu-parent > li > a::before, .sp-megamenu-parent > li > a::after { color: #FFF; }
.sp-megamenu-parent > li > a:hover:before, .sp-megamenu-parent > li > a:hover:after, .sp-megamenu-parent > li .active > a { color: #2171ae !important; }
.sp-megamenu-parent > li > a::before { content: '>\00A0'; }
.sp-megamenu-parent > li > a::after { content: '\00A0<'; }
.sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li .active > a, .sp-megamenu-parent > li .active:hover > a, .sp-megamenu-parent .sp-dropdown li .sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li .sp-menu-item .active > a { color: #2171ae !important; text-shadow: 0 0 8px #2171ae, 0 0 12px #2171ae !important; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { background: #eeeeee !important; }
/* Standard Body Text Anpassungen */
body { font-size: calc(1.1em + 0.14vw) !important;}
/* Datenschutz Akkordion Anpassungen */
.gdwdatenschutz .sppb-addon-content, .gdwdatenschutz .sppb-panel-title { font-size: calc(0.82em + 0.11vw) !important;}
/* Dateiliste Anpassungen */
.gdwliste table { margin: 0 0 0 14px; caption-side: top;}
.gdwliste td { padding: 0 0 0 3px; vertical-align: top;}
/* Cookie Handler Look Anpassungen */
.cc-trigger-handle span { font-size: calc(0.7em + 0.12vw); }
@media (max-width: 600px) {
 .cc-trigger-handle span { display: none; }
 .cc-trigger-handle svg path { fill: RGB( 204, 153, 51, 0.8) !important; }
 .cc-trigger-handle::after {
  content: ">";
  margin-left: -8px;
 }
}
