/*--------------------------------------------------------------
Font - SF Pro Display
--------------------------------------------------------------*/
/* Ultralight */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Ultralight.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Ultralight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-UltralightItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-UltralightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }

/* Light */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Light.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-LightItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }

/* Regular */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Regular.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-RegularItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic; }

/* Medium */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Medium.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-MediumItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }

/* Semibold */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Semibold.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }

/* Bold */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Bold.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-BoldItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic; }

/* Heavy */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Heavy.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Heavy.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-HeavyItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-HeavyItalic.woff2") format("woff2");
  font-weight: 800;
  font-style: italic; }

/* Black */
@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-Black.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("../fonts/SFProDisplay/SFProDisplay-BlackItalic.woff") format("woff"), url("../fonts/SFProDisplay/SFProDisplay-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }

body.bb-custom-typo {
  font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

/*--------------------------------------------------------------
Font - Athletics
--------------------------------------------------------------*/
/* Light */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_light-webfont.woff") format("woff"), url("../fonts/athletics/athletics_light-webfont.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_light_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_light_italic-webfont.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }

/* Regular */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_regular-webfont.woff") format("woff"), url("../fonts/athletics/athletics_regular-webfont.woff2") format("woff2");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_regular_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_regular_italic-webfont.woff2") format("woff2");
  font-weight: 400;
  font-style: italic; }

/* Medium */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_medium-webfont.woff") format("woff"), url("../fonts/athletics/athletics_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_medium_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }

/* Bold */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_bold-webfont.woff") format("woff"), url("../fonts/athletics/athletics_bold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_bold_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_bold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }

/* ExtraBold */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_extrabold-webfont.woff") format("woff"), url("../fonts/athletics/athletics_extrabold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_extrabold_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_extrabold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic; }

/* Black */
@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_black-webfont.woff") format("woff"), url("../fonts/athletics/athletics_black-webfont.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'Athletics';
  src: url("../fonts/athletics/athletics_black_italic-webfont.woff") format("woff"), url("../fonts/athletics/athletics_black_italic-webfont.woff2") format("woff2");
  font-weight: 800;
  font-style: italic; }

body.bb-custom-typo h1,
body.bb-custom-typo h2,
body.bb-custom-typo h3 {
  font-family: "Athletics", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important; }

/*--------------------------------------------------------------
Navigation
--------------------------------------------------------------*/
.main-navigation .primary-menu {
  width: 100%;
  text-align: center; }
  .main-navigation .primary-menu > li {
    float: none;
    text-align: left; }
  .main-navigation .primary-menu > li > a {
    font-family: "Athletics","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 17px; }

@media only screen and (max-width: 992px) and (min-width: 768px) {
  .main-navigation .primary-menu > li {
    padding: 0 6px; } }

.header-aside-inner .bb-header-buttons .button {
  font-family: "Athletics","Helvetica Neue",Helvetica,Arial,sans-serif; }

/*# sourceMappingURL=global.css.map */
