/* Additions layered on top of the original theme stylesheets. */

/* Branch maps: static images replacing the old Google Maps embeds. The theme sizes the box,
   so the image fills it and crops rather than distorting at any width. */
.branch-map { display: block; overflow: hidden; }
.branch-map picture { display: block; height: 100%; }
.branch-map img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* Text stays visible while the icon and body fonts load, instead of blocking paint.
   The theme's stylesheets predate font-display, so override the descriptor here. */
@font-face {
  font-family: 'FontAwesome';
  src: url('/singlespeed_main/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),
       url('/singlespeed_main/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block; /* icons: brief invisible period beats showing fallback glyphs */
}
