 /* bowl map styles */ .bowl-map.source-leaderboard .marker .when, .bowl-map.source-leaderboard .marker .period { display: none; } .bowl-map .marker a { text-decoration: none; } .bowl-map .marker .word { font-size: 2em; text-align: center; display: block; margin-top: .25em; } .bowl-map .marker .word:hover { text-decoration: underline; } .bowl-map .marker { white-space: nowrap; padding: 8px 12px 3px 12px; overflow: hidden; } .bowl-map .marker .name { color: #22558A; font-weight: bold; font-size: 15px; } .bowl-map .marker .address { font-size: 12px; } .bowl-map .marker .wordCount .points { font-weight: bold; } .bowl-map .marker .word { font-size: 3em; text-align: center; text-decoration: none; display: block; margin-top: .5em; margin-bottom: .7em; color: #22558A; } .bowl-map.source-leaderboard .marker .word { display: none; } .bowl-map.source-leaderboard .marker .wordCount { margin-top: 1em; margin-bottom: .5em; font-size: 120%; } .bowl-map .mapboxgl-popup { animation: fadein 1s; } .bowl-map .mapboxgl-popup-content { border-radius: 6px; } @media only screen and (max-width: 760px) { .bowl-map .marker { padding: 6px 10px 0px 10px; } .bowl-map .marker .word { font-size: 2.5em; } } 