@font-face {
    font-family: 'ShieldSans Light Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/shieldsans-lightcondensed-webfont.woff2') format('woff2'),
      url('../fonts/brand/shieldsans-lightcondensed-webfont.woff') format('woff');
  }

@font-face {
    font-family: 'ShieldSans Regular';
    font-style: normal;
    font-weight: normal;
    font-weight: 400;
    src: url("../fonts/brand/shieldsans-regular.woff?18011812") format("woff")
}

@font-face {
    font-family: 'ShieldSans SemiBold Condensed';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/brand/shieldsans-semiboldcondensed.woff2?18011812") format("woff2"), url("../fonts/brand/shieldsans-semibolcondensed.woff?18011812") format("woff")
}

@font-face {
    font-family: 'ShieldSans Bold';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/brand/shieldsans-bold.woff?18011812") format("woff")
}

@font-face {
    font-family: 'ShieldSans Black';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/brand/shieldsans-black.woff2?18011812") format("woff2"), url("../fonts/brand/shieldsans-black.woff?18011812") format("woff")
}

@font-face {
    font-family: 'Stag Black Italic';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/brand/stag-black-italic.woff2?18011812") format("woff2"), url("../fonts/brand/stag-black-italic.woff?18011812") format("woff")
}

@font-face {
    font-family: 'Stag Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/brand/stag-semibold-italic.woff?18011812") format("woff")
}

@font-face {
    font-family: 'Teeline Thin';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-thin.woff2') format('woff2'),
      url('../fonts/brand/tee-line-thin.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Regular';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-regular.woff2') format('woff2'),
      url('../fonts/brand/tee-line-regular.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Bold';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-bold.woff2') format('woff2'),
      url('../fonts/brand/tee-line-bold.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Thin Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-thinitalic.woff2') format('woff2'),
      url('../fonts/brand/tee-line-thinitalic.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Regular Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-regularitalic.woff2') format('woff2'),
      url('../fonts/brand/tee-line-regularitalic.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Bold Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-bolditalic.eot');
    src: url('../fonts/brand/tee-line-bolditalic.eot') format('embedded-opentype'),
      url('../fonts/brand/tee-line-bolditalic.woff2') format('woff2'),
      url('../fonts/brand/tee-line-bolditalic.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Extra Bold Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-extrabolditalic.eot');
    src: url('../fonts/brand/tee-line-extrabolditalic.eot') format('embedded-opentype'),
      url('../fonts/brand/tee-line-extrabolditalic.woff2') format('woff2'),
      url('../fonts/brand/tee-line-extrabolditalic.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Teeline Black Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/tee-line-blackitalic.eot');
    src: url('../fonts/brand/tee-line-blackitalic.eot') format('embedded-opentype'),
      url('../fonts/brand/tee-line-blackitalic.woff2') format('woff2'),
      url('../fonts/brand/tee-line-blackitalic.woff') format('woff');
  }

@font-face {
    font-family: 'Topgolf 100';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-100-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-100-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 100 Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-100italic-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-100italic-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 300';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-300-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-300-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 300 Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-300italic-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-300italic-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 500';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-500-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-500-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 500 Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-500italic-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-500italic-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 800';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-800-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-800-webfont.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 800 Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/topgolf-800italic-webfont.woff2') format('woff2'),
      url('../fonts/brand/topgolf-800italic-webfont.woff') format('woff');
  }

  @font-face {
    font-family: 'Topgolf 100 Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensed-100.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensed-100.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 300 Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensed-300.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensed-300.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 500 Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensed-500.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensed-500.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 700 Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensed-700.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensed-700.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 900 Condensed';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensed-900.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensed-900.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 100 Condensed Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensedItalic-100.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensedItalic-100.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 300 Condensed Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensedItalic-300.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensedItalic-300.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 500 Condensed Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensedItalic-500.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensedItalic-500.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 700 Condensed Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensedItalic-700.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensedItalic-700.woff') format('woff');
  }
  
  @font-face {
    font-family: 'Topgolf 900 Condensed Italic';
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/brand/TopgolfCondensedItalic-900.woff2') format('woff2'),
      url('../fonts/brand/TopgolfCondensedItalic-900.woff') format('woff');
  }

@font-face {
    font-family: icons;
    src: url(/fonts/icons-c28fa2dc49a72782018739ec5b18498c.eot);
    src: url(/fonts/icons-c28fa2dc49a72782018739ec5b18498c.eot?#iefix) format("embedded-opentype"), url(/fonts/icons-c28fa2dc49a72782018739ec5b18498c.woff) format("woff"), url(/fonts/icons-c28fa2dc49a72782018739ec5b18498c.ttf) format("truetype"), url(/fonts/icons-c28fa2dc49a72782018739ec5b18498c.svg?#icons) format("svg");
    font-weight: 400;
    font-style: normal
}


/* 
@font-face {
  font-family: ShieldSans Regular;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-regular.eot);
  src: url(../fonts/brand/brand/shieldsans-regular.eot) format("embedded-opentype"), url(../fonts/brand/brand/shieldsans-regular.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-regular.woff) format("woff")
}

@font-face {
  font-family: ShieldSans Light;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-light-webfont.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-light-webfont.woff) format("woff")
}

@font-face {
  font-family: ShieldSans Bold;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-bold.eot);
  src: url(../fonts/brand/brand/shieldsans-bold.eot) format("embedded-opentype"), url(../fonts/brand/brand/shieldsans-bold.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-bold.woff) format("woff")
}

@font-face {
  font-family: ShieldSans Black;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-black.eot);
  src: url(../fonts/brand/brand/shieldsans-black.eot) format("embedded-opentype"), url(../fonts/brand/brand/shieldsans-black.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-black.woff) format("woff")
}

@font-face {
  font-family: ShieldSans Light Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-lightcondensed-webfont.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-lightcondensed-webfont.woff) format("woff")
}

@font-face {
  font-family: ShieldSans Regular Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-regularcondensed-webfont.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-regularcondensed-webfont.woff) format("woff")
}

@font-face {
  font-family: ShieldSans SemiBold Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/shieldsans-semiboldcondensed.eot);
  src: url(../fonts/brand/brand/shieldsans-semiboldcondensed.eot) format("embedded-opentype"), url(../fonts/brand/brand/shieldsans-semiboldcondensed.woff2) format("woff2"), url(../fonts/brand/brand/shieldsans-semiboldcondensed.woff) format("woff")
}

@font-face {
  font-family: Teeline Thin;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-thin.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-thin.woff) format("woff")
}

@font-face {
  font-family: Teeline Regular;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-regular.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-regular.woff) format("woff")
}

@font-face {
  font-family: Teeline Bold;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-bold.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-bold.woff) format("woff")
}

@font-face {
  font-family: Teeline Thin Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-thinitalic.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-thinitalic.woff) format("woff")
}

@font-face {
  font-family: Teeline Regular Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-regularitalic.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-regularitalic.woff) format("woff")
}

@font-face {
  font-family: Teeline Bold Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-bolditalic.eot);
  src: url(../fonts/brand/brand/tee-line-bolditalic.eot) format("embedded-opentype"), url(../fonts/brand/brand/tee-line-bolditalic.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-bolditalic.woff) format("woff")
}

@font-face {
  font-family: Teeline Extra Bold Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-extrabolditalic.eot);
  src: url(../fonts/brand/brand/tee-line-extrabolditalic.eot) format("embedded-opentype"), url(../fonts/brand/brand/tee-line-extrabolditalic.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-extrabolditalic.woff) format("woff")
}

@font-face {
  font-family: Teeline Black Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/tee-line-blackitalic.eot);
  src: url(../fonts/brand/brand/tee-line-blackitalic.eot) format("embedded-opentype"), url(../fonts/brand/brand/tee-line-blackitalic.woff2) format("woff2"), url(../fonts/brand/brand/tee-line-blackitalic.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 100;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-100-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-100-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 100 Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-100italic-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-100italic-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 300;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-300-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-300-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 300 Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-300italic-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-300italic-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 500;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-500-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-500-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 500 Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-500italic-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-500italic-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 800;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-800-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-800-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 800 Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/topgolf-800italic-webfont.woff2) format("woff2"), url(../fonts/brand/brand/topgolf-800italic-webfont.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 100 Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensed-100.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensed-100.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 300 Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensed-300.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensed-300.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 500 Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensed-500.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensed-500.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 700 Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensed-700.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensed-700.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 900 Condensed;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensed-900.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensed-900.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 100 Condensed Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensedItalic-100.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensedItalic-100.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 300 Condensed Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensedItalic-300.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensedItalic-300.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 500 Condensed Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensedItalic-500.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensedItalic-500.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 700 Condensed Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensedItalic-700.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensedItalic-700.woff) format("woff")
}

@font-face {
  font-family: Topgolf\ 900 Condensed Italic;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/brand/TopgolfCondensedItalic-900.woff2) format("woff2"), url(../fonts/brand/brand/TopgolfCondensedItalic-900.woff) format("woff")
}
*/
@font-face {
  font-family: icons;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/brand/icon/icons-c28fa2dc49a72782018739ec5b18498c.eot);
  src: url(../fonts/brand/icon/icons-c28fa2dc49a72782018739ec5b18498c.eot) format("embedded-opentype"),
   /* url(../fonts/brand/icon/icons-c28fa2dc49a72782018739ec5b18498c.woff) format("woff"), 
   url(../fonts/brand/icon/icons-c28fa2dc49a72782018739ec5b18498c.ttf) format("truetype"), */
    url(../fonts/brand/icon/icons-c28fa2dc49a72782018739ec5b18498c.svg) format("svg")
} 