/* PT Datenschutz-Fixes 1.1.0 – Footer-Karte (Maps Widget for Google Maps) click-to-load */
a.gmw-thumbnail-map.ptdf-gmw{position:relative;display:inline-block;max-width:100%;vertical-align:top;line-height:0;text-decoration:none;overflow:hidden;cursor:pointer;}
a.gmw-thumbnail-map.ptdf-gmw img.ptdf-gmw-img{display:block;max-width:100%;height:auto;margin:0;border:0;}
a.gmw-thumbnail-map.ptdf-gmw .ptdf-gmw-note{position:absolute;left:0;right:0;bottom:0;display:block;padding:7px 10px 8px;background:rgba(255,255,255,.93);border-top:3px solid #99cc00;text-align:center;line-height:1.3;color:#313131;font-size:13px;}
a.gmw-thumbnail-map.ptdf-gmw .ptdf-gmw-cta{display:block;font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:13px;color:#313131;}
a.gmw-thumbnail-map.ptdf-gmw .ptdf-gmw-hint{display:block;margin-top:2px;font-size:11px;color:#6f7070;}
a.gmw-thumbnail-map.ptdf-gmw:hover .ptdf-gmw-note,a.gmw-thumbnail-map.ptdf-gmw:focus .ptdf-gmw-note{background:#313131;}
a.gmw-thumbnail-map.ptdf-gmw:hover .ptdf-gmw-cta,a.gmw-thumbnail-map.ptdf-gmw:focus .ptdf-gmw-cta{color:#fff;}
a.gmw-thumbnail-map.ptdf-gmw:hover .ptdf-gmw-hint,a.gmw-thumbnail-map.ptdf-gmw:focus .ptdf-gmw-hint{color:#d6d6d6;}
@media (max-width:359px){a.gmw-thumbnail-map.ptdf-gmw .ptdf-gmw-hint{font-size:10px;}}
a.gmw-thumbnail-map.ptdf-gmw:focus-visible{outline:2px solid #313131;outline-offset:2px;}
