body{margin-left:0.3vw;margin-right:0.3vw;}
@font-face{font-family:'FE-Schrift';src:URL('EuroPlate.woff2') format('woff2');}
.afa-header{display:flex;justify-content:space-between;align-items:center;}
.afa-header img{max-width:20%;}
.afa-header_wrapper{display:flex;justify-content:space-between;align-items:center;}
h3{color:#666;}
h3 img{height:14pt;background-color:yellow;}
.font_small{font-size:small;}
.feSchrift{color:#000;font-family:"FE-Schrift";font-size:140%;letter-spacing:1.3pt;}
.section-divider{border-top:2px solid #ccc;margin:20px 0;clear:both;}
.section-footer{display:flex;flex-wrap:wrap;gap:1em;text-align:center;padding:1em 0;}
.section-footer p{margin:0;white-space:nowrap;}
@media (max-width:600px){.section-footer{flex-direction:column;align-items:center;}}
#map{width:99.4vw;height:70vh;float:left;box-sizing:border-box;}
a#hasGeoUri, a#hasGeoUri:link, a#hasGeoUri:visited, a#hasGeoUri:active{color:#666;text-decoration:none;}
a#hasGeoUri:hover{color:hotpink;}
#custom-map-controlsa,#custom-map-controlsb,#custom-map-controlse{float:left;padding:0.5% 0;}
#custom-map-controlsb .leaflet-control{clear:none;}
.leaflet-control{padding-top:2%;}
.leaflet-tooltip.tooltipbase16h1c{border:#ff0;background:#ff0}
.leaflet-tooltip-left.tooltipbase16h1c::before{border-left-color:#ff0;}
.leaflet-tooltip-right.tooltipbase16h1c::before{border-right-color:#ff0;}
.geocode-container{background-color:#FF9;padding:1% 0;}
.geocode-logo{float:right;max-width:10%;}
.space-before{margin-left:0.3vw;}
@media (min-width:500px){.test{font-size:20px;}}
.youtube-video-container{position:relative;overflow:hidden;width:100%;max-width:700px;}
.youtube-video-container:after{display:block;content:"";padding-top:56.25%;}
.youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

    /* Container dos controles personalizados */
    .leaflet-bottom.leaflet-right .custom-control-container {
      display: flex;
      align-items: baseline;
      gap: 10px;
/*       margin: 10px; */
    }

    .credit-button {
      background: white;
      padding: 6px 10px;
      border-radius: 4px;
      box-shadow: 0 1px 5px rgba(0,0,0,0.65);
      cursor: pointer;
      font-size: 14px;
      white-space: nowrap;
    }
