@font-face {
  font-family: 'sidearm_sports_font';
  src: url('sidearm_sports_font.eot?97257521');
  src: url('sidearm_sports_font.eot?97257521#iefix') format('embedded-opentype'),
       url('sidearm_sports_font.woff2?97257521') format('woff2'),
       url('sidearm_sports_font.woff?97257521') format('woff'),
       url('sidearm_sports_font.ttf?97257521') format('truetype'),
       url('sidearm_sports_font.svg?97257521#sidearm_sports_font') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'sidearm_sports_font';
    src: url('sidearm_sports_font.svg?97257521#sidearm_sports_font') format('svg');
  }
}
*/
 
 [class^="ssf-"]:before, [class*=" ssf-"]:before {
  font-family: "sidearm_sports_font";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.ssf-vball:before, .ssf-mvball:before, .ssf-wvball:before, .ssf-wbvball:before, .ssf-jvwvball:before, .ssf-d3wvball:before { content: '\e400'; } /* '' */
.ssf-baseball:before, .ssf-softball:before, .ssf-fastp:before, .ssf-jvbaseball:before, .ssf-jvsoftball:before, .ssf-d3baseball:before { content: '\e401'; } /* '' */
.ssf-bball:before, .ssf-mbball:before, .ssf-wbball:before, .ssf-jvmbball:before, .ssf-jvwbball:before, .ssf-d3mbball:before, .ssf-d3wbball:before { content: '\e402'; } /* '' */
.ssf-bowling:before, .ssf-mbowl:before, .ssf-wbowl:before { content: '\e403'; } /* '' */
.ssf-curling:before, .ssf-mcurl:before, .ssf-wcurl:before { content: '\e404'; } /* '' */
.ssf-fhockey:before { content: '\e405'; } /* '' */
.ssf-football:before, .ssf-sfootball:before, .ssf-jvfootball:before { content: '\e406'; } /* '' */
.ssf-golf:before, .ssf-mgolf:before, .ssf-wgolf:before { content: '\e407'; } /* '' */
.ssf-hockey:before, .ssf-mhockey:before, .ssf-whockey:before, .ssf-chockey:before { content: '\e408'; } /* '' */
.ssf-lacrosse:before, .ssf-mlax:before, .ssf-wlax:before { content: '\e409'; } /* '' */
.ssf-quidditch:before { content: '\e410'; } /* '' */
.ssf-soccer:before, .ssf-msoc:before, .ssf-wsoc:before, .ssf-jvmsoc:before, .ssf-jvwsoc:before { content: '\e411'; } /* '' */
.ssf-ttennis:before { content: '\e412'; } /* '' */
.ssf-tennis:before, .ssf-mten:before, .ssf-wten:before, .ssf-jvmten:before, .ssf-jvwten:before { content: '\e413'; } /* '' */
.ssf-wrestling:before, .ssf-wwrestling:before { content: '\e414'; } /* '' */
.ssf-rugby:before, .ssf-mrugby:before, .ssf-wrugby:before { content: '\e415'; } /* '' */
.ssf-sail:before, .ssf-msail:before, .ssf-wsail:before { content: '\e416'; } /* '' */
.ssf-squash:before, .ssf-msquash:before, .ssf-wsquash:before, .ssf-csquash:before { content: '\e417'; } /* '' */
.ssf-swim:before, .ssf-mswim:before, .ssf-wswim:before { content: '\e418'; } /* '' */
.ssf-Syncs:before, .ssf-wsswim:before { content: '\e419'; } /* '' */
.ssf-rifel:before, .ssf-mrifle:before, .ssf-wrifle:before { content: '\e420'; } /* '' */
.ssf-polo:before, .ssf-mpolo:before, .ssf-wpolo:before { content: '\e421'; } /* '' */
.ssf-nordic:before, .ssf-mnski:before { content: '\e422'; } /* '' */
.ssf-mountainbike:before { content: '\e423'; } /* '' */
.ssf-gym:before, .ssf-wgym:before, .ssf-mgym:before { content: '\e424'; } /* '' */
.ssf-general:before { content: '\e425'; } /* '' */
.ssf-flag:before, .ssf-wflag:before { content: '\e426'; } /* '' */
.ssf-figureskate:before { content: '\e427'; } /* '' */
.ssf-fencing:before, .ssf-mfence:before, .ssf-wfence:before { content: '\e428'; } /* '' */
.ssf-equest:before { content: '\e429'; } /* '' */
.ssf-dance:before { content: '\e430'; } /* '' */
.ssf-cycling:before { content: '\e431'; } /* '' */
.ssf-cricket:before { content: '\e432'; } /* '' */
.ssf-crew:before, .ssf-mcrew:before, .ssf-wcrew:before { content: '\e433'; } /* '' */
.ssf-badmiton:before, .ssf-mbad:before, .ssf-wbad:before { content: '\e434'; } /* '' */
.ssf-alpine:before, .ssf-mski:before, .ssf-wski:before { content: '\e435'; } /* '' */
.ssf-acrobaticstumbling:before { content: '\e436'; } /* '' */
.ssf-wcbball:before { content: '\e437'; } /* '' */
.ssf-triathlon:before { content: '\e438'; } /* '' */
.ssf-track:before, .ssf-mtrack:before, .ssf-wtrack:before, .ssf-mitrack:before, .ssf-witrack:before, .ssf-itrack:before, .ssf-otrack:before { content: '\e439'; } /* '' */
.ssf-rodeo:before, .ssf-mrodeo:before, .ssf-wrodeo:before { content: '\e440'; } /* '' */
.ssf-row:before, .ssf-mrow:before, .ssf-wrow:before, .ssf-lightrowing:before { content: '\e441'; } /* '' */
.ssf-synchronized:before { content: '\e442'; } /* '' */
.ssf-cross:before, .ssf-mcross:before, .ssf-wcross:before { content: '\e443'; } /* '' */
.ssf-mwpolo:before, .ssf-wwpolo:before { content: '\e444'; } /* '' */
.ssf-cheer:before { content: '\e445'; } /* '' */
.ssf-esports:before { content: '\e446'; } /* '' */